/*  GENERAL */


body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	background-color:#5F72B4;
	color: #0E2B93;
	margin:0px;
	padding:0px;
}

a, a:link, a:visited, a:hover {color:#ff5c00;}

div {position:relative;}



div#outerwrapper0	
{
	visibility: visible; 
	overflow: visible; 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	width: 100%; 
	height: 100%; 
	text-align:center;
}


#outerwrapper1	
{
	width:750px;
	padding:0px;
	margin:0px auto;
	height:100%;
}


#outerwrapper	
{
	width:750px;
	padding:0px;
	margin:0px;
	height:100%;
}

#outerwrapper td
{
	width:750px;
	margin:0px;
	padding:0px;
	height:100%;
	display:table-cell;
	vertical-align:middle;
}





div#wrapper1	
{
	width:750px;
	/**/height:500px;
	margin:0px;
	padding: 0px;
	display:table;
	vertical-align:middle;
}


div#wrapper	
{
	width:750px;
	margin:0px;
	padding: 0px;
	text-align: left;
	float:left;
	background-color:#fff;
}








/*  HEADER AND BANNER */
div#header
{
	
	width:auto;
	height:126px;
	padding:0px;
	margin:0px;
	border:0px;
	z-index:10;
	background-color:#FFFFFF;

}


div#bannerR1, div#bannerR1c1, div#bannerR1c2, div#bannerR1c3, div#bannerR2, div#bannerR2c1, div#bannerR2c2, div#bannerR4, div#bannerR4c1, div#bannerR4c2, div#bannerR5, div#bannerR5c1, div#bannerR5c2
{
	padding:0px;
	margin:0px;
	float:left;
}

div#bannerR1, div#bannerR2, div#bannerR4, div#bannerR5
{
	width:750px;
	clear:both;
}

div#bannerR1, div#bannerR1c1, div#bannerR1c2, div#bannerR1c3
{
	height:68px;
}

div#bannerR2, div#bannerR2c1, div#bannerR2c2
{
	height:11px;
}

div#bannerR4, div#bannerR4c1, div#bannerR4c2
{
	height:8px;
}

div#bannerR5, div#bannerR5c1, div#bannerR5c2
{
	height:31px;
}

div#bannerR5, div#bannerR5c1, div#bannerR5c2
{
	background-color:#656668;
}



div#bannerR1c1
{
	width:268px;
	background:url(/images/banner/logo.gif) left top no-repeat;
}

div#bannerR1c2
{
	width:30px;
	background:url(/images/banner/spacer.gif)  repeat;
}

div#bannerR1c3
{
	width:452px;
	background:url(/images/banner/topban.gif) left top no-repeat;
}

div#bannerR2c1
{
	width:339px;
	background:url(/images/banner/topnavstretch.gif) repeat-x;
}

div#bannerR2c2
{
	width:411px;
	background:url(/images/banner/spacer.gif)  repeat;
}

div#bannerR4c1
{
	width:464px;
	background:url(/images/banner/spacer.gif)  repeat;
}

div#bannerR4c2
{
	width:286px;
	background:url(/images/banner/botnavstretch.gif) top repeat-x;
}

div#bannerR5c1
{
	width:342px;
	background:url(/images/banner/orange.gif) bottom repeat-x;
}

div#bannerR5c2
{
	width:408px;
	background:url(/images/banner/toporfade.jpg) left bottom no-repeat;
}





















/*  NAV STUFF */
div#navcontainer
{
	width:auto;
	height:8px;
	padding:0px;
	margin:0px;
	background:url(/images/banner/blacknav.gif) repeat-x;
	z-index:3;
	position:relative;
	clear:both;
}

#navlist
{
	width:750px;
	height:8px;
	padding:0px;
	margin:0px;
	background:url(/images/banner/blacknav.gif) repeat-x;
	list-style-type:none;
	display:inline;
	float:left;
}


ul#navlist li
{
	float:left;
	display:inline;
	position:relative;
}

#navcontainer ul li, #navcontainer a
{
	height:8px;
	padding:0px;
	margin:0px;
}

#navcontainer ul li a
{
	text-decoration:none;
	display:block;
}

#navcontainer ul li a img
{
	border:0;
	width:0;
	height:1px;
	margin-top:-1px;
	font-size:0;
	overflow:hidden;
}



li#navsp1, li#navsp2, li#navsp3, li#navsp4, li#navsp5, li#navsp6, li#navsp7
{background:url(/images/banner/blacknav.gif) repeat-x;}

li#nav1 {width:36px;}
li#nav2 {width:65px;}
li#nav3 {width:84px;}
/*li#nav3 {width:111px;}*/
li#nav4 {width:125px;}
/*li#nav5 {width:109px;}*/
li#nav5 {width:69px;}
li#nav6 {width:72px;}



li#navsp1 {width:49px;}
li#navsp2 {width:27px;}
/*
li#navsp3 {width:27px;}
li#navsp4 {width:26px;}
*/
li#navsp3 {width:40px;}
li#navsp4 {width:40px;}

/*
li#navsp5 {width:27px;}
li#navsp6 {width:27px;}
*/
li#navsp5 {width:47px;}
li#navsp6 {width:47px;}

li#navsp7 {width:49px;}

li#nav1 a {background:url(/images/banner/nav1_home.gif) left top no-repeat;}
li#nav1 a:hover {background-image:url(/images/banner/nav1_roll.gif);}

li#nav2 a {background:url(/images/banner/nav2_home.gif) left top no-repeat;}
li#nav2 a:hover {background-image:url(/images/banner/nav2_roll.gif);}

li#nav3 a {background:url(/images/banner/nav3_home.gif) left top no-repeat;}
li#nav3 a:hover {background-image:url(/images/banner/nav3_roll.gif);}

li#nav4 a {background:url(/images/banner/nav4_home.gif) left top no-repeat;}
li#nav4 a:hover {background-image:url(/images/banner/nav4_roll.gif);}

li#nav5 a {background:url(/images/banner/nav5_home.gif) left top no-repeat;}
li#nav5 a:hover {background-image:url(/images/banner/nav5_roll.gif);}

li#nav6 a {background:url(/images/banner/nav6_home.gif) left top no-repeat;}
li#nav6 a:hover {background-image:url(/images/banner/nav6_roll.gif);}



























/* MAIN SECTION*/
div#mainsectionouter	
{
	width:auto;
	margin:0px;
	padding:0px;
	text-align:left;
	/*bottom:0;*/
	top:0;
	float:left;
	z-index:5;
	background-color:#FFFFFF;

}

div#mainsection	
{
	width:auto;
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;
	/*height:auto;
	bottom:0;*/
	top:0;
	background-color:#FFFFFF;
}



div#maincontent
{
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	/*height:auto;*/
	background-color:#FFFFFF;
}

#maincontenttable
{
	float:left;
	width:auto;
	margin:0px;
	padding:0px;
	/*height:auto;*/
	display:table;
}

#maincontenttable td
{
	width:auto;
	padding:20px 20px;
	margin:0px;
	display:table-cell;
	background-color:#FFFFFF;
}

#maincontenttable td p
{
	width:auto;
	margin:0px;
	padding:0px;
}

#headline
{
	padding: 0px 0px 20px 0px;
	margin:0px;	
}

#LandRsec
{
	width:auto;
	margin:0px;
	padding:0px;
	/**/float:left;
}

#leftsec, #leftimg, #lefttxt, #leftsec2
{
	width:261px;
	margin:0px;
	padding:2px;
	background-color:#666666;
	float:left;
}

#leftsec2 {background-color:#fff;}


#leftimg, #lefttxt
{
	padding:0px;
	text-align:center;
}



#leftimgtop
{
	border:0px;
	margin:0px auto;
	padding: 0px 0px 7px 0px;
}

#lefttxt{text-align:center;padding-bottom:5px;}

#rightsec
{
	width:400px;
	margin: 0px 0px 0px 41px;
	padding:0px;
	float:left;
}

#rightsec p
{
	margin:0px;
	padding: 0px 0px 5px 0px;
}

#leftsecAff, #rightsecAff {width:330px;padding:0px;margin:0px;float:left;}
#leftsecAff {margin-right:10px;}
#rightsecAff {width:360px;}
#leftsecL, #leftsecR
{width:150px;margin:0px;padding:0px;float:left;}
#leftimgtopR {padding-bottom:10px;}



#RSindent
{
	
	margin:0px;
	padding:0px;
}

#RSindent ul
{
	
	margin:0px;
	padding:0px;
	list-style-type:disc;
	
}

#rightcontenttable, #rightcontenttable td 
{
	padding:0px;
	margin:0px;
	border:none;
	width:327px;
	text-align:left;
}


#rightcontenttableAff, #rightcontenttableAff td 
{
	padding:0px;
	margin:0px;
	border:none;
	width:320px;
	text-align:left;
}


#RSindent ul li
{
	display:block;
	margin:0px;
	padding: 0px 0px 0px 0px;
}

.ulcontent
{
	padding:0px;
	margin:0px;
	display:block;
	list-style-type:none;
}

.ulcontent2
{
	padding-left:20px;
	margin:0px;
	display:block;
}

li.regli
{
	padding: 0px 0px 7px 0px;
}

li.genL0B7
{
	width:auto;
	margin:0px;
	padding:0px 0px 7px 0px;	
}

li.genL33
{
	width:auto;
	margin:0px;
	padding: 0px 0px 25px 33px;	
}
















/* FOOTER */
#footer
{
	width:750px;
	height:31px;
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
	clear:both;
	background-color:#656668;	
}

div#footerc1
{
	width:408px;
	height:31px;
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
	background-color:#656668;	
	background:url(/images/banner/botorfade.jpg) left top no-repeat;
}

div#footerc2
{
	width:342px;
	height:31px;
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
	background:url(/images/banner/orange.gif) top repeat-x;
	background-color:#656668;	
}
















/*  GENERAL STUFF*/
.ulnone
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:block;
}



ul.li5 li
{
	margin:0px;
	padding: 0px 0px 5px 0px;
}

ul.li10  li
{
	margin:0px;
	padding: 0px 0px 10px 0px;
}

.captionText {
	font-size: 11px;
	line-height: 14px;
	padding-bottom:10px;
	text-align:center;
}


.pageLinkTD
{
	padding-top:0px;
	padding-bottom:4px;
	padding-right:4px;
	padding-left:4px;
}

.pageLinkFont
{
	font-family: Verdana;
	font-size:13px;
	line-height:16px;
}

#Dbanner, #Dheadline, #Dwebsite, #Ddescription
{
	 padding: 0px 0px 20px 0px;
	 margin:0px;
	 float:left;
	 clear:both;
	 width:720px;
}

#Dbanner
{
	 padding-bottom:20px;
}

#Dbanner a img,  #Dheadline a img,  #Dwebsite a img 
{
	 border:none;
	 padding: 0px;
	 margin:0px;
}

#Dbanner a img {width:680px;}

#Dheadline table, #Dheadline table td 
{padding:0px;margin:0px;}

#headlineimg {width:350px;}
#Dheadline table #clickbanner{padding-right:47px;}

div.packD {clear:both;float:left;width:100%;padding-bottom:10px;}

ul.pack {padding:0px;margin:0px;float:left;list-style-type:disc;float:left;clear:both;}

ul.pack li {padding:0px;margin:0px 0px 0px 20px;font-weight:bold;}
p.pack {font-weight:bold;}

ul.dblink
{width:300px;float:left;}

#discl {text-align:left;}
