
/* CSS Document */

html 		{
			background-color:#FFFFFF;
	  		}
	  
body 		{
			font-family:"trebuchet ms", Tahoma, Arial;
			font-size: 0.8em;
			}

#container {
			margin-left:auto;
			margin-right:auto;
			width:780px;
			background-color:#e3e9e5;
			}


h1 {background:transparent url(../images/header_light.png) no-repeat; height:150px;}
h1 span {display:none;}						 
h2, h3 		{
			color:#000000;
			}
/*To move the skip navigation link and style sheet links*/				
			
#access{	margin-left:auto;
			margin-right:auto;
			width:780px;}		
			
#navigation li {
				list-style-type: none;
				margin: 2em;
				padding: 0.7em;
				display: inline;
								}
				
#navigation a {text-decoration:none;
				font-size:1.7em;
				}

.nav a:link {
		color:#ff3300; text-decoration: none;
		 }
.nav a:active {
		color: #ff3300; text-decoration: none;
		 }
.nav a:visited {
		color:#ff3300; text-decoration: none;
		 }
.nav a:hover {
		color: #5aafce; text-decoration: none; border-bottom:solid 2px #5aafce;
		 }
		 
#content_main {
				float:left;
				width:40em;
				padding: 2em;
				background-color:#cadacf;
				margin-left:1em;
			 }
			 
#content_main ol li a:hover span.abstract {
				padding:5px;
				display:block;
				background:#ffffff;
				border:1px solid #ff3300;
				font-size:0.9em;
				color:#000000;
				width:26em;
				position:relative;
				left:11em;
				bottom:8em;
				}
				
#content_main ol li a span {
				display:none;
				}

			 
#content_sub	{
				float:right;
				width:12em;
				margin:0 3em 0 0;
				background-color:#cadacf;			
				}
				
							 
#content_sub li {
				list-style-type: none;
				margin-right: 0;
				padding-right: 0;
				}

#content_sub.scroll li {
						display:block;
						list-style:circle;}				
#site_info{
			clear:both;
			}

/* Address Styling */
address { font-style: normal;}

/*Classes*/

.right {
		float:right;
		padding-right:1em;
		padding-bottom:1em;
		}
		
.rightcontact {
				float:right;
				margin: -10em 0 0 0;
				padding:0.8em;
				}
			

