html	{
height:100% ;
overflow:auto ;
}

body	{
height:100% ;
margin:0 ;
background:#dfdecd url('assets/body_bg.png') repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#003366 ;
}

*	{
margin:0 ;
padding:0 ;
}
.wrap	{
width:800px ;
min-height:100% ;
background:#E9E2F4 url('assets/bottomcontent_bg.jpg') bottom right no-repeat ; 
margin:0px auto 0px auto ;
border-left:2px solid #000066 ;
border-right:2px solid #000066 ;
padding:0 ;
}
* html	.wrap	{
height:100% ;
}

/* Start Clearfix */
	.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
/* End Clearfix */

/*Start Head*/
	.header	{
	width:800px ;
	height:104px ;
	}
	.head	{
	width:800px ;
	height:98px ;
	background-image:url('assets/head_bg.jpg') ;
	background-repeat:no-repeat ;	
	}
	.head_shadow	{
	width:800px ;
	height:6px ;
	background-image:url('assets/head_shadow.png') ;
	background-repeat:no-repeat ;
	}
	.currentpage {
	float:left ;
	width:790px ;
	height:20px ;
	margin-top:56px ;
	font-size:14px ;
	font-weight:bold ;	
	text-align:right ;
	}
	.head_links_bg	{
	width:800px ;
	height:33px ;
	background-image:url('assets/head_link_bg.png') ;
	background-repeat:repeat-x ;
	}
	.head_lip	{
	float:left ;
	width:138px ;
	height:33px ;
	background-image:url('assets/head_lip.png') ;
	background-repeat:no-repeat ;
	}
	.head_links {
	position:absolute ;
	z-index:3 ;
	left:138px ;
	float:left ;
	width:662px ;
	height:22px ;
	background-image:url('assets/link_div.gif') ;
	background-repeat:no-repeat ;
	overflow:hidden ;
	}
/*End Head*/

/*Start Head Links*/
	.navtop2	{
	position:relative ;
	display:block;
	width:662px ;
	height:21px ;
	font-size:11px ;
	font-weight:bold ;
	line-height:24px ;
	background:transparent ;
	font-family:Verdana,Arial,Helvitica,sans-serif ;
	overflow:hidden ;
	}
	.navtop2 ul	{
	margin:0 0 0 2px;
	padding:0 ;
	list-style-type:none ;
	width:auto ;
	}
	.navtop2 ul li	{
	display:block ;
	float:left ; 
	}
	.navtop2 ul li a	{
	display:block ;
	float:left ;
	color:#000000 ;
	text-decoration:none ;
	padding:0 70px 0 30px ;
	height:21px ;
	}
	.navtop2 ul li a:hover,
	.navtop2 ul li a.current	{
	color:#660000 ;
	background:transparent url('assets/underline.gif') repeat-x bottom;
	}
	.navtop2 img	{
	float:left ;
	}	
/*End Head Links*/

/*Start Nav and Content*/
	.navandcontent	{
	width:800px ;
	}
/*End Nav and Content*/

/*Start Content*/
	.content	{
	float:left ;
	background:url('assets/topcontent_bg.jpg') no-repeat;
	width:652px ;
	height:100% ;
	}
/*End Content */

/*Start Footer */
	.footer1	{
	height:60px ;
	}
	.footer2	{
	position: relative;
	margin:-60px auto 0pt ;
	width:800px ;
	height:60px ;

	}
	.footercontent	{
	height:60px ;
	width:800px ;
	margin-left:0px ;
	font-size:10px ;
	text-align:center ;
	color:#929292;
	font-family:Verdana;
	font-weight:lighter;	
	}
	.footercontent center {
	padding-top:25px;
	}
/*End Footer*/