/* CSS Document background-image:url(backgrounds/rust.jpg);B1712A */

body {background-image:url(images/bg2.gif);
	  font:small verdana, san-serif;
	  line-height:1.6em;
	  font-size:100%;
	  background-color:#7D8BB8; /*#8A9BCF;*/
	  text-align:center;
	  color:#aaaaaa;
	  }

	  
/*resets all elements to padding 0 margin 0*/
*{padding:0 0 0 0; margin:0 0 0 0;}

/* Main Container */


			

#container {width:780px;
			margin-right:auto; 
			margin-left:auto;
			margin-top:6px;
			margin-bottom:20px;
			border:0px solid #555;
			background-color:#ffffff;
			background-image:url(images/bgshadow2.gif);
			text-align:left;}
			
#innercontainer{
				width:750px;	
				margin-left:auto;					
				margin-right:auto;
				background-color:#fff;
		        border-left:1px solid #000;
			    border-right:1px solid #000;
				}
			 
/* main image #4E5893 */

p strong {color:#000000;}

#header {
		 background-repeat:no-repeat;
		 width:100%;
		 height:170px;}
		 
#header p {margin-top:170px;
			margin-left:110px;
			padding-left:0px;
			position:absolute;
			z-index:5;}
			
#soundLoader {
		margin-top:140px;
		}			

#standard #header,
#contact #header,
#contact2 #header {background-image:url(images/nova-header.jpg);}



/* Navigation under the main image */

#topbar, #menubar {background-color:#6D7AA3;
		  width:100%;
		  height:30px;
		  text-indent:25px;

		  }
		  
#menubar {
			background-image:url(images/menubar2.gif);
			background-repeat:no-repeat;
			height:25px;
			}		  

#topbar ul, #menubar ul {padding:7px 0 0 0;
			 list-style:none;
			 text-transform:capitalize;
			 text-align:center;
			 }

#topbar li, #menubar li {float:left;
			 line-height:normal;
			 font-size:70%;
			 border-right:1px solid #ccc;
			 padding-right:15px;
			 height:15px;
			 }
			 
#menubar .noborder {border-right:0px solid #fff;}			 

#topbar a, #menubar a {text-decoration:none;
			 				 color:#fff;
							 display:block;
			 				 }

			 
#topbar a:hover, #topbar #current strong,  #menubar a:hover, #menubar #current strong{color:#fff;}

#innercontainer #menubar li .noline {border-right:0px;}

/* column heading background */
#colheader {background-image:url(graphics/colheader-full.gif);
			width:100%;
			height:40px;
			}

#colheader h4{padding:8px 0px 0px 20px;
			  font-size:85%;
			  color:#8BA0AC;
			  float:left;
			  }			



/*main text in body*/

#maintext {width:100%;
           float:left;
		   text-align:left;
		   background-color:#ffffff;
		   color:#000000;
		   position:relative;
		   }
		   

#maintext p {font-size:75%;
			 line-height:1.70em;
		     padding:10px 30px 10px 20px;
			 }
			 

#maintext h3 {color:#C28648;
			  padding:0px 0px 0px 20px;
			  margin-top:20px;
			  font:125%/1.4em Verdana;
			  text-transform:capitalize;
			  }
			  
#maintext h4 {color:#566FB7;
			  padding:0px 0px 0px 20px;
			  margin-top:20px;
			  margin-bottom:-5px;
			  font:90%/1.4em Verdana;
			  text-transform:capitalize;
			  font-weight:bold;
			  }
			  
.left, .leftc {float:left;
		margin:0 10px 2px 0px;
		}

.clear {clear:both;}

.right, .rightc {float:right;
		margin:5px 5px 2px 15px;
		}

#maintext .right {padding:4px 4px 4px 4px;
				border:2px solid #3B6887;}

.center {text-align:center;}

.justifyright {text-align:justify;}

.piccenter {border:2px solid #3B6887;
			padding:2px 2px 2px 2px;}
			
#maintext .left {padding:4px 4px 4px 4px;
			border:2px solid #3B6887;}			  

/**************sidebar formatting******************/

#contact #maintext {
			width:500px;
			float:left;
			}

#sidebar{	
			float:right;
			background-color:#ffffff;}
		   
		   
#sidebar {
			width:246px;
  			voice-family: "\"}\""; 
  			voice-family:inherit;
  			width:250px;
			}

#sidebar p {
			padding:10px 10px 10px 20px;
            font-size:70%;
			line-height:1.5em;
			color:#000000;}			
			
#sidebar h4 {
			color:#566FB7;
			 padding:0px 0px 0px 20px;
			 margin-top:20px;
			 margin-bottom:-5px;
			 font:90%/1.4em Verdana;
			 text-transform:capitalize;
			 font-weight:bold;
			 }

/*--footer of page--*/
#footer {
			width:100%;
		 	clear:both;
		 	height:30px;
		 	background-color:#6D7AA3;
		 	}
		 
#footer p { 
			margin:0px 0 0 0 ;
		 	text-align:center;
		 	color:#ffffff;
		 	font-size:70%;
		 	padding:2px 0 0 0;
		 	}

.optionlink a, #maintext a{	
			text-align:center;
			/* color:#820400; */
			/* color:#CA7A11; */
			color:#934E58;
			font-weight:bold;
			text-decoration:none;
			border-bottom:1px dashed #934E58;
			}

.optionlink a:hover, #maintext a:hover {
			color:#1D4E77;
			border-bottom:1px solid #1D4E77;
					 }
					 
#maintext ul { 
			margin-left:50px;
  			font-size:75%;}					 
				
/********************contact form formatting****************************/

#contact #contactform, #contact2 #contactform {
			font:85%/1.6em verdana;
			margin:20px 20px 50px 50px;
					   }

#contact #sidebar p{
			font-size:75%;}					   

#contact #maintext .textbox, #guestbook .textbox {
			border:1px solid #333333;
			border-color:#555555 #aaaaaa #aaaaaa #555555;
			vertical-align:top;}
							
#contactform div label {
			float:left;
			width:200px;
			height:15px;
			border:0px solid #000000;
			}

#contactform div {
			margin:5px 0 5px 0;
			font-size:95%;
			}

#contactform .linegap {
			border-bottom:1px dashed #888888;
			padding-bottom:10px;}
					   
#contactform .topspace {
			padding-top:5px;
			}
					   
#contactform .submitbutton {
			margin-left:300px;
			}				
			
textarea {margin-left:200px;
		  border:1px solid #555555;}	 
		  			
/*********************left/right column formatting********************/

#left {
			float:left;
			width:300px;
			}
			
#right {
			float:left;
			width:300px;
			}						
			
.imgright {
			margin-right:35px;
			}

#lineHeight p{
			line-height:30pt;
			}						

