@charset "UTF-8";
/* CSS Document */

body 		{	margin: auto;
               background:url(_images/body-bg.png) repeat;
			}


/*everything below is for menubar*/

#menubar 	{
	       margin: 0 0 0 13px;
			background:#09C;
			width:833px;
			height:25px;			
			}
#menubar ul {
	        margin:auto;
	        padding: 0;
			list-style: none;
			text-align: center;							
}
#menubar li {
	        float: left;
	        position: relative;
	        width: 8em;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: Bold;
			text-transform: uppercase;
			font-size: 15px;
			display:inline;
}			
		
.item 	{	    align: center;
				color: white;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: Bold;
				text-transform: uppercase;
				font-size: 15px;
				width: 100px;
				line-height: 25px;
				padding: 0px 15px;
				background-color: #cc0000;
				}
				
#menubar a:visited {  color: #FFFFFF;
					text-decoration: none;}

#menubar a:link { 	color: #FFFFFF;
					text-decoration: none;}
			
/*All content is in this container below*/			
			

.container	{ 	width: 910px;
				height: auto;
				margin: auto;
				background-image: url(_images/bodybackground.png);
				background-repeat:repeat-y;
		 
			}
			
/*Everything below is for left column*/			
			

.left-column { 	width: 210px;
				height: 400px;
			}
			
.left-column img {border: thin black solid;}			
			
.menu-group	{
				position: relative;
				top: 0px;
				left: 10px;
				width: 180px;
				height: 150px;
			}
			
.menu-group a:visited {  color: #666666;
						text-decoration: none;}

.menu-group a:link { 	color: #666666;
						text-decoration: none;}

li.navoff 	{
				padding: 3px;
				margin-left: 0px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#666666;
				list-style-image: url(images/menublack.gif);
			}
	
li.navon 	{
				padding:3px;
				margin-left: 0px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				list-style-image: url(images/menudownred.gif)
			}
			
	
/*Everything below is for right column*/	
	
						
.right-section {
					width:	690px;
					height: auto;
					float: right;
					/*overflow:hidden;
					width:100%; /*relative to the allowed amount of space*/
				}	
				
* html right-section {
					display: inline;
					margin-left: -690px;
					}																	
				
#nameheading {  	
				background:url(_images/header.png) no-repeat;
				color: #000000; 
				text-decoration: none;
				height: 202px;
				width:860px;
			}
#nameheading img { 
                float:left;
				margin:0 13px 0 13px;
				padding-right:13px;
}
#nameheading h2 {
	          font-family: Georgia, "Times New Roman", Times, serif; 
			  font-size: 40px;
			  font-style:italic;
			  margin:0 0 0 23px;
			  padding-bottom:23px;
			 
}

#nameheading p{
	         font-family: Arial, Verdana, Helvetica, sans-serif; 
	         font-size: medium;
			 margin:0 0 0 23px;
			 padding:3px;
}
#footer{
	      background:url(_images/footer.png) no-repeat;
		  width:860px;
		  margin:0;
		  height:31px;
}

.about		{	font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 11px;
				font-weight: normal;
				line-height: 16px;
				text-decoration: none;
				height: auto;
				
			}							

.bodytext 	{
				margin: 0 0 0 13px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				line-height: 16px;
				text-decoration: none;
				width:833px;
				position: relative;
				left: 0px;
				height: auto;
				padding: 0px 0px 25px 12px;
			}
.bodytext p {
	          margin: 20px 20px 20px 20px;
			  font-family: Georgia, "Times New Roman", Times, serif;
			  font-size: small;
			  line-height:24px;
}
				
.bodyimgtext {  font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				line-height: 16px;
				text-decoration: none;
				text-align: justify
			} 

.bodytextlinks {  font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				text-decoration: none;
				color:#gray;
			}
				
.heading 	{  	font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #cc0000;
				text-decoration: none
			}	
				
.title		{	font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #000000;
				text-decoration: none				
			}

.heading a 	{ 	color: #336699;
				font-weight: normal
			}

.headingobit {  font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #336666;
				text-decoration: none
			}
.large {
	            font-size:large;
}
.medium{
	             font-size: medium;
}
#expo1, #expo2, #expo3, #expo4, #expo5, #expo6, #expo7, #expo8, #expo9, #expo10, #hide1, #hide2, #hide3, #hide4, #hide5, #hide6, #hide7, #hide8, #hide9, #hide10, #hide11, #hide12, #hide13 { /* these exposition items display extra content when user clicks show/hide controls */
	display: none;
	}
	
.sidebar25pct {
    margin: 0 0 1em 1em;
    padding: 0 0 1em 1em;
    border-left: 1px solid gray;
    width: 25%;
    float: right;
    }