/* Mainstyles */

* {
		margin:0;
		padding:0;
		}

	html, body {
		height:100%;
		}

	body {
		background-color:#e1a84a;
		color:#630;
		font:100.01%/1.4 sans-serif;
		text-align:center; /* horizontal centering for IE Win quirks */
		}

	#distance { 
		width:1px;
		height:50%;
		background-color:#fc6;
		margin-bottom:-300px; /* half of container's height */
		float:left;
		}

	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:600px;
		width:770px;
		clear:left;
		background-color:#ffffff;
		}
		
	#container a img{
	border:0;
	}
		
	#header{
	height:212px;
	background-position:top right;
	background-repeat:no-repeat;
	}
	
	#header a img{
	border:0;
	padding:0;
	margin:0;
	clear:both;
	}
		
	


	#left-col{
		width:191px;
		height:388px;/*388px;*/
		float:left;	
		background-image:url(../gfx/sidebar.gif);
		background-postion:top left;
		background-repeat:no-repeat;	
	}
	
	#nav{
	margin:0;
	list-style:none; 	
	padding:0;
	padding:15px 0 0 5px;
	margin:0;
	list-style:none;
	}
	
	#nav li{
	text-indent:0;
	line-height:0;
	}
	
	#nav li a, #nav li a img{
	margin:0;
	padding:0;	
	}
	
	#nav li a img{
	border:0;
	}
	
	#content{
	width:579px;
	height:355px; /*388px;*/
	float:right;
	overflow:auto;	
	overflow-x:hidden;				
	padding:22px 0 11px 0;
	}
	#footer-logos{
	margin:0;
	padding:0;
	text-indent:0;
	}
	#footer-logos li{
	display:inline;
	float:left;
	}
		
	#content h1, h2, h3, h4{
	margin:0.5em 0;
	line-height:1.2em;
	padding:0;
	color:#e1a84a;
	}
	
	#content h1{
	font-size:24px;
	font-weight:bold;
	margin-top:0;
	margin-bottom:5px;
	padding-top:0;
	padding-bottom:0;
	}
	
	#content h2{
	font-size:16px;
	font-weight:bold;
	}
	
	#content h3{
	font-size:14px;
	font-weight:bold;
	}
	
	#content h4{
	font-size:12px;
	font-weight:normal;
	font-style:italic;	
	}
	
	
	#page-content, #page-content-home{
	width:480px; /*566px;/*579px*/	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;	
	padding-right:70px;
	padding-left:13px;
	}
	/*
	#page-content{
	height:388px;
	}*/
	
	#page-content-home{
	height:265px;
	overflow:hidden;
	}
	
	
	#page-content p, #page-content-home p{
	margin:4px 0;
	}
	
	#page-content a:link, #page-content a:visited, #page-content-home a, #page-content-home a:visited{
	color:#0071b7;
	text-decoration:underline;
	}
	
	#page-content a:hover, #page-content-home a:hover{
	color:#e1a84a;
	}
	
	#page-content ul li, #page-content-home ul li{
	list-style:none;
	background-image:url(../gfx/bullet.gif);
	background-position:center left;
	padding-left:10px;
	background-repeat:no-repeat;
	}
	
	ul.bookmark-menu{
	margin-bottom:5px;
	padding-top:0;
	}
	
	ul.links{
	margin-top:10px;
	}
	
	#page-content-home ul.bookmark-menu li, #page-content ul.bookmark-menu li{
	list-style:none;
	background-image:url(../gfx/bullet-blue.gif);
	background-position:center left;
	padding-left:10px;
	background-repeat:no-repeat;

	}
	
	#page-content-home ul.bookmark-menu li a, #page-content ul.bookmark-menu li a,	#page-content-home ul.bookmark-menu li a:visited, #page-content ul.bookmark-menu li a:visited{
	text-decoration:none;
	color:#4d8691;
	}
	
	
	#page-content-home ul.bookmark-menu li a:hover, #page-content ul.bookmark-menu li a:hover{
	text-decoration:underline;
	color:#E1A84A;
	}
	
	hr{
	color:#e1a84a;
	background-color:#e1a84a;
	border:#e1a84a;
	height:1px;
	margin:15px 0 5px 0;
	}

	.imagetable td{
	vertical-align:middle;
	text-align:center;
	width:165px;
	}
	
	#page-content table a, #page-content table a:visited{
	text-decoration:none;
	}
	
	 div.error{
    padding:10px 18px 10px 18px;
    background-image:url(../gfx/error.gif);
    background-repeat:no-repeat;
    background-position: center left;
    font-weight:bold;
    }
    
    div.info{
    background-image:url(../gfx/info.gif);
    }
    
    div.success{
    background-image:url(../gfx/success.gif);
    margin:20px 0;
    }
    
    div.info, div.success{
    padding:10px 18px 10px 30px;
    
    background-repeat:no-repeat;
    background-position: center left;
    font-weight:bold;
    }
    
    div.form-message{
    padding:0 18px 18px 18px;
    }