/* CSS Document */
	body,
	html {
		background: #E5E5E5;
		color:#333333;
		font-family: Verdana, Helvetica, Arial, sans-serif; 
		font-size:18px;
	}
	body {
		min-width:750px;
	}
	#wrap {
		background: url(/images/template/main_back.gif);
		margin:0 auto;
		width:980px;
	}
	#header-top {
		height:20px;
		background: url(/images/template/header_top.gif);
		background-repeat: repeat-y;
	}
	#header {
		height:110px;
		background: url(/images/template/header_back.gif);
		background-repeat: repeat-y;
	}
	#header h1 {
    	padding:0 10px;
	    margin:0;
		font-family:  Verdana, Arial,Helvetica, sans-serif; 
    }
	#logo {
		margin:10px 0px 0px 20px;
	}
	#a1-logo{
		margin:0px 0px 10px 320px;
	}
	#main h1,p {
    	padding:0;
	    margin:10px 0px 0px 10px;
		font-family:  Verdana, Arial,Helvetica, sans-serif; 
		line-height:150%;
    }
	#main h1{
		font-size:22px;
		font-family: 'Lucida Grande', 'Lucida Sans Unicode',Verdana, sans-serif;
	}
	#nav-container {
		background: url(/images/template/nav_back.gif) ;
		background-repeat: repeat-y;
		padding:0 ;
		margin:0;
		height:0;	
	} 
	#nav {
		background: url(/images/template/nav_back.gif) ;
		background-repeat: repeat-y;
		padding:5px 5px 7px 5px ;
		margin:0;
		height:8px;	
	}
	div > #nav {
		padding:5px 5px 15px 5px ;
	}
	#nav ul {
		background: url(/images/template/dropdown_bg.gif) ;
		background-repeat: repeat;
		padding:5px ;
		height:8px;	
		list-style: none;
	}

	#nav a {
		display: block;
	}

	#nav li {
		background: url(/images/template/dropdown_bg.gif) ;
		float: left;
		margin:0;
		padding:0px 19px;
		list-style: none;
	}
	#nav li ul {
		background: url(/images/template/dropdown_bg.gif) ;
		position: absolute;
		width: 155px;
		left: -999em;
		margin: 0 0 0 -5px;		
		padding:0;
	}
	#nav li ul li{
		background: url(/images/template/dropdown_bg.gif) ;
		text-align:left;
		padding:3px 5px 3px 5px;
		width:100%;
	}
	#nav li:hover ul {
		left: auto;
	}
	#nav a{		
		font-size:14px;
		color:#FFFFFF;
 		text-transform: uppercase;
 		text-decoration:none;
 	}
	#nav a:visited{
		color:#FFFFFF;
	}
	#nav a:link{ 
		color:#FFFFFF;
	}
	#nav a:hover{ 
		color:#FFFF33;
	}
	#nav li:hover ul, #nav li.sfhover ul {
		left: auto;
	}
	#main {
		float:left;
		width:720px;
		padding:0px 0px 0px 10px;
		margin:0px 0px 20px 0px;
	}
	#main h3 {
		padding:0;
		line-height:150%;
		font-size:16px;
	}
	#main ul{
		margin:0px 0px 10px 10px; 
		padding:0px 0px 10px 0px;
	}
	#main li{
		margin:15px 0px 15px 0px; 
		padding:0px 0px 10px 0px;
		line-height:150%;
	}
	#main h2{
		margin:20px 0px 0px 10px;
		font-size:16px;
		clear:both;
	}
	#main li h2{
		margin:20px 0px 0px 0px;
		font-size:16px;
		
	}	
	#lower_nav {
		text-align:center;
		width:530px;		
		clear:both;
		margin-top:20px;
	}
	#lower_nav ul,#lower_nav li{
		padding:15px;
		display:inline;
		list-style:none;
	}
	#lower_nav a{
		text-decoration:none;
	}
	#lower_nav a:hover{
		text-decoration:underline;
	}
	#sidebar {
		float:right;
		width:220px;
		padding:10px 15px 10px 0px;
		margin:0px;
	}		
	#sidebar li {
		/*border:1px solid #000000;*/
		list-style:none;
		margin-bottom:10px;
    }
	#sidebar img {
		margin-bottom:10px;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#footer {
		background: url(/images/template/foot_back.gif);
		clear:both;
		height:20px;
	}
	#footer p {
		padding:5px;
		margin:0;
    }
	.image_holder{
		margin:0px 0px 0px 10px;
		text-align:center;
	}
	.image_holder img{
		/*margin:10px 3px 5px 0px;
		border:1px #000066 solid;*/
	}
	.img_holder_no_border{ 
		margin:0px 0px 0px 10px;
		}
	.img_holder_no_border img{
		/*margin:10px 3px 5px 0px;*/
		border:0;
}
.right{float:right;}
.left{float:left;margin:3px;}	
#main table {margin:0px 0px 0px 10px;}
