@charset "utf-8";
/* CSS Document 


*/


body{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #666;
}
body {

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 200px;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}



p{
	margin:0;
}

a{
        color:#15037d;
	text-decoration:none
}

a:hover{
	test-decoration:none
}

h1{
	margin:0;
        color:#15037d;
	border-bottom:1px solid #666;
	font-size:1.4em;
	font-weight:lighter
}

h2{
	margin:0;
        color:#15037d;
	font-size:1.2em;
	font-weight:lighter
}		

#page-bg{
	position:absolute;
	top:108px;
	width:100%;
	margin-bottom:20px;
	background-color:#7ade04
}	

.anchor{
	width:843px;
	margin-left:auto;
	margin-right:auto
}

.container{
	width:843px;
	margin:0;
	float:left
}

#header{
	width:843px;
	margin:0;
	float:left;
	height:97px;
}

#logo{
	width:330px;
	float:left;
	height:80px;
	margin:0;
	overflow:hidden
}

#search{
	float:left;
	width:280px;
	margin:0;
	margin-left:220px;
	_margin-left:216px;	
	margin-top:20px;
	text-align:right
}

.clear{
	clear:both;
	margin:0
}
		
#main-top{
	width:843px;
	margin:0;
	float:left;
	height:6px;
	margin-top:30px;
	_margin-bottom:-8px;
	background-image:url(../images/main-top-bg.jpg);
	background-repeat:no-repeat
}		
			
#main{
	width:843px;
	margin:0;
	float:left;
	background-image:url(../images/main-bg.jpg);
	background-repeat:repeat-y
}

#main-bottom{
	width:843px;
	margin:0;
	float:left;
	height:10px;
	padding-bottom:20px;
	_padding-bottom:0px;
	background-image:url(../images/main-bottom-bg.jpg);
	background-repeat:no-repeat
}

#left{
	width:202px;
	margin:0;
	float:left;
	padding-left:5px;
	overflow:hidden
	
}

#left-content{
	float:left;
	margin:0;
	padding:5px;
}

#right{
	width:616px;
	margin:0;
	float:left;
	padding-left:3px;
	overflow:hidden
}

#content{
	float:left;
	margin:0;
	width:618px;
	margin-bottom:10px
}

.portal{
	float:left;
	margin:0;
	width:178px;
	overflow:hidden
}

.portal-middle{
	float:left;
	width:178px;
	margin-left:38px;
	margin-right:38px;
	overflow:hidden
}	
				

#footer{

	_position:relative;
	_top:50px;
	width:843px;
	margin:0;
	height:0;
	color:#666;
	text-align:center;
	padding:0;

}	
#footer a{
	color:#666;
	text-decoration:none

}

#footer a:hover{

	text-decoration:underline

}

.clear{
	margin:0;
}		
	

	
		

			
