@charset "utf-8";
/* CSS Document */

/* =body declarations for body | ###IEB[]XHACK### 
	Body aligned to centered for browsers then 
	countered to left for IE with #center division
==================================================*/

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	color:#13564b;
	}


#contentdisplay a {
color:#999999;
}

#contentdisplay a:visited {
color:#CCCCCC;
}

#contentdisplay a:hover {
color:#FF3333;
}

#all-content{
width:800px;
position:absolute;
	left:50%;
	height:auto;
	top:0;

}

#contentHolder{
	width:800px;
	height:auto;
	position:absolute;
	left:-400px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	top:0px;
	}
	
#contenttop{
	margin:0px;
	padding:0px;
	width:800px;
	height:29px;
	background-image:url(../images/contentTopBg.jpg);
	background-repeat:no-repeat;
	}

#contentArea{
	margin:0px;
	padding:0px;
	width:800px;
	height:auto;
	min-height:100%;
	height:100%;
	background-image:url(../images/contentMainRepeaterBg.jpg);
	background-repeat:repeat-y;
	}
	
#contentbottom{
	margin:0px;
	padding:0px;
	width:800px;
	height:31px;
	background-image:url(../images/contentBottomBg.jpg);
	background-repeat:no-repeat;
	}
	
#header {
	margin-left:auto;
	margin-right:auto;
	width:748px;
	height:260px;
	background-image:url(../images/HeaderBg.jpg);
	background-repeat:no-repeat;
	
	}
	
#navlinksholder {
	margin-left:auto;
	margin-right:auto;
	width:748px;
	height:46px;
	background-image:url(../images/navlinksHolderBg.jpg);
	background-repeat:no-repeat;
	
	}
#navlinks{
	width:748px;
	height:auto;
	min-height:46px;  
	height:46px;
	margin:0px;
	list-style:none;
	}

#navlinks a {
	padding: 8px 35px 0px 15px;
	text-align:left;
	display: block;
	/* width: 80px;/* width of TOP LEVEL LINKS, padding etc */
	color:#FFFFFF;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	margin-top:0px;
	text-decoration:none;
	outline:none;

}
#navlinks a:hover {
	color:#EDBF07; 
	text-decoration:none;
}

#navlinks li {
	float: left;
	font-size:10px;
	padding: 0px;/* dividing single line between navigation elements */
	color: #ffffff;
	border-right-width: 0px;
	border-right-color: #ffffff;
	border-right-style: solid;
	/* width: 80px;/* width of TOP LEVEL LINKS, padding etc */
	text-decoration:none;
	text-align:left;
	margin-top:5px;
	text-decoration:none;
	list-style:none;
}

#navlinks li ul {
	font-weight: normal;
	left: -999em;
	margin: 0px;
	position: absolute; /* adds a border to the drop menu */
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color:#0f6f41;
	color:#FFFFFF;
	text-decoration:none;
}

#navlinks li li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	text-decoration:none;
}
#navlinks li ul A {
	width: 165px;
	text-decoration:none;	
}
#navlinks li ul ul {
	margin: 0px;
	width: 165px;
	text-decoration:none;
}

#navlinks li ul li a {
	margin: 0px;
	padding-left:0;
	width: 165px;
	text-decoration:none;
	font-size:12px;
}

#navlinks li:hover UL UL {
	left: 0px;
	width: 165px;
	text-decoration:none;
}
#navlinks li.sfhover UL UL {
	left: 0px;
	width: 165px;
	text-decoration:none;
}
#navlinks li:hover UL {
	left: auto;
	width: 165px;
	text-decoration:none;
}
#navlinks li li:hover UL {
	left: auto;
	width: 165px;
	text-decoration:none;
}
#navlinks li.sfhover UL {
	left: auto;
	width: 165px;
	text-decoration:none;

}
#navlinks LI:hover {
	
}
#navlinks LI.sfhover {

}

#MainContentAreaHolder{
	width:748px;
	height:auto;
	min-height:400px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	overflow:hidden;
	}
	
#MainAreaLeft{
	width:342px;
	height:auto;
	min-height:100%;
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	}

#SectionsAreaLeftTop{
	width:342px;
	height:13px;
	margin:0px;
	padding:0px;
	background-image:url(../images/SectionsAreaLeftTopBg.jpg);
	background-repeat:no-repeat;
	}
	
#SectionsAreaLeftContent{
	width:342px;
	height:auto;
	min-height:87px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:bold;
	padding:0px;
	background-image:url(../images/SectionsAreaLeftContentRepeaterBg.jpg);
	background-repeat:repeat-y;
	}
	
#SectionsAreaLeftContent p{
	padding: 4px 4px 0 4px;
	margin:0px;
}

#SectionsAreaLeftContent img{
	padding:4px;
	background-color:#FFFFFF;
}

#SectionsAreaLeftContent a{
color:#13564b;
}

#SectionsAreaLeftContent a:hover{
color:#ffbf0f;
}

#SectionsAreaLeftContent a:visited{
color:#2f8a27;
}

#SectionsAreaLeftContent a:visited:hover{
color:#ffbf0f;
}
	
#SectionsAreaLeftBottom{
	width:342px;
	height:12px;
	margin:0px;
	padding:0px;
	background-image:url(../images/SectionsAreaLeftBottomBg.jpg);
	background-repeat:no-repeat;
	}
	
#NewsAreaTop{
	width:342px;
	height:19px;
	margin:0px;
	padding:0px;
	background-image:url(../images/NewsAreaTopBg.jpg);
	background-repeat:no-repeat;
	}
	
#NewsAreaContent{
	width:342px;
	height:350px;
	margin:0px;
	padding:0px;
	background-image:url(../images/NewsAreaMainRepeaterBg.jpg);
	background-repeat:repeat-y;
	}
	
#NewsAreaContent p{
	padding: 0px 0px 0 1px;
	margin:0px;
}

#NewsAreaContent img{
	padding:0px;
	background-color:#FFFFFF;
}

#NewsItem1{
	width:338px;
	height:auto;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#0e968a;
	background-image:url(../images/NewsItemBG1.jpg);
	background-repeat:repeat-y;
}

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

#NewsItem1 img{
	padding:5px;
	background-color:#FFFFFF;
}


#NewsSpacer{
	width:338px;  
	height:3px;
	margin:0px;
	padding:0px;
}

#NewsItem2{
	width:338px;
	height:auto;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#7fc21d;
	background-image:url(../images/NewsItemBG2.jpg);
	background-repeat:repeat-y;
}

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

#NewsItem2 img{
	padding:5px;
	background-color:#FFFFFF;
}

	
	
#NewsAreaBottom{
	width:342px;
	height:14px;
	margin:0px;
	padding:0px;
	background-image:url(../images/NewsAreaBottomBg.jpg);
	background-repeat:no-repeat;
	}
	
#MainAreaRight{
	width:399px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	}
	
#TextAreaTop{
	width:399px;
	height:14px;
	margin:0px;
	padding:0px;
	background-image:url(../images/TextAreaTopBg.jpg);
	background-repeat:no-repeat;
	}
	
#TextAreaMain{
	width:399px;
	height:auto;
	min-height:315px;
	margin:0px;
	padding:0px;
	background-image:url(../images/TextAreaMainRepeaterBg.jpg);
	background-repeat:repeat-y;
	}
	
#TextAreaBottom{
	width:399px;
	height:9px;
	margin:0px;
	padding:0px;
	background-image:url(../images/TextAreaBottomBg.jpg);
	background-repeat:no-repeat;
	}
	
#TextAreaMain p{
	padding: 5px 5px 0 15px;
	margin:0px;
}

#TextAreaMain li{
	text-decoration:none;
	padding-right:5px;
}

#TextAreaMain img{
padding:5px;
background-color:#FFFFFF;
}

h1.style1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3b67b1;
	font-size:14px;
	padding-left:5px;
	padding-top:10px;
	}

span.style2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3b67b1;
	font-size:14px;
	padding-left: 5px;
	padding-top:10px;
	}
	
#footerTop {
	margin:0px;
	padding:0px;
	width:800px;
	height:16px;
	background-image:url(../images/FooterTopBg.jpg);
	background-repeat:no-repeat;
	}
	
#footer{
	margin:0px;
	padding:0px;
	width:800px;
	height:30px;
	color:#FFFFFF;
	background-image:url(../images/FooterRepeater.jpg);
	background-repeat:repeat-y;
	}

#footerNavlinks{
	margin:0px;
	padding:0px;
	width:280px;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#FFFFFF;
	float:left;
	display:inline;
	}
	
#footerNavlinks a {
	padding:0px 4px 0px 17px;
	display:block;
	/* width: 80px;/* width of TOP LEVEL LINKS, padding etc */
	color:#FFFFFF;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	margin-top:0px;
	text-decoration:none;
	outline:none;

}
#footerNavlinks a:hover {
	color:#d8a749; 
	text-decoration:none;
}

#footerNavlinks a:visited {
	color:#ef6001; 
	text-decoration:none;
}

#footerNavlinks li {
	float: left;
	padding: 0px;/* dividing single line between navigation elements */
	color: #ffffff;
	border-right-width: 0px;
	border-right-color: #ffffff;
	border-right-style: solid;
	/* width: 80px;/* width of TOP LEVEL LINKS, padding etc */
	text-decoration:none;
	margin-top:5px;
	text-decoration:none;
	list-style:none;
}

#footerNavlinks li ul {
	font-weight: normal;
	left: -999em;
	margin: 0px;
	position: absolute; /* adds a border to the drop menu */

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color:#0596c6;
	color:#000000;
	text-decoration:none;
}

#footerNavlinks li li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	text-decoration:none;
}
#footerNavlinks li ul A {
	width: 200px;
	text-decoration:none;	
}
#footerNavlinks li ul ul {
	margin: 0px;
	width: 200px;
	text-decoration:none;
}
#footerNavlinks li:hover UL UL {
	left: 0px;
	width: 200px;
	text-decoration:none;
}
#footerNavlinks li.sfhover UL UL {
	left: 0px;
	width: 200px;
	text-decoration:none;
}
#footerNavlinks li:hover UL {
	left: auto;
	width: 200px;
	text-decoration:none;
}
#footerNavlinks li li:hover UL {
	left: auto;
	width: 200px;
	text-decoration:none;
}
#footerNavlinks li.sfhover UL {
	left: auto;
	width: 200px;
	text-decoration:none;

}
#footerNavlinks LI:hover {
	
}
#footerNavlinks LI.sfhover {

}

#footerCopyright{
	margin:0px;
	padding:0px;
	width:260px;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#FFFFFF;
	float:left;
	display:inline;
	}
	
#footerCopyright a{
color:#d1ae19;
}

#footerCopyright a:hover{
color:#ce6213;
}

#footerCopyright a:visited{
color:#ad0e0e;
}

#footerCopyright a:visited:hover{
color:#ce6213;
}
	
#footerAddress{
	margin:0px;
	padding:0px;
	width:260px;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#FFFFFF;
	float:left;
	display:inline;
	}
	
#footerAddress p{
	padding: 0px 5px 0 130px;
	margin:0px;
}

#footerAddress a{
color:#d1ae19;
}

#footerAddress a:hover{
color:#ce6213;
}

#footerAddress a:visited{
color:#ad0e0e;
}

#footerAddress a:visited:hover{
color:#ce6213;
}
	
#footerBottom {
	margin:0px;
	padding:0px;
	width:800px;
	height:15px;
	background-image:url(../images/FooterBottomBg.jpg);
	background-repeat:no-repeat;
	}

p, pre{
padding: 0px 0px 0 0px;
margin:0px;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding: 5px 5px 0 15px;
	}

h2 {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	padding: 5px 5px 0 15px;
	}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding: 5px 5px 0 15px;
	}
h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 5px 5px 0 15px;
	}
h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 5px 5px 0 15px;
	}
	
h6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 5px 5px 0 15px;
	}
	


