html
{
	background-color:#FFFFFF;
}

body
{
	margin:auto;
	text-align: center;
}

.showprint {}
.hideprint {display:none;}

/* If not inserted, IE will produce a linebreak after each image */
.ieimagefix img{vertical-align: bottom;}


#tiltopname {position:absolute;}

#tiltoplink a:link {font-size:10px;text-decoration:none; font-weight:normal;}
#tiltoplink a:visited {font-size:10px;text-decoration:none; font-weight:normal;}
#tiltoplink a:hover {text-decoration:underline; font-weight:normal;}

#pagecontainer {background-color:#ffffff;margin: 0px auto;}

#logoContainer 
{
	width:40%;
	margin-top:20px;
	padding-top:7px;
	float:left;
	vertical-align:top;
	text-align:left;
}

#topmenuContainer
{
	width:60%;
	height:50px;
	margin-top:20px;
	float:left;
	vertical-align:top;
	text-align:right;
}
#topmenu a {font-family:Verdana;font-size:11px;color:#4a5e1b;text-decoration:none;padding-left:4px;}
#topmenu a:hover {text-decoration:underline;}

#topSearch
{
	margin: 9px 0px 0px 0px;
}
#topSearch .input {width:124px;border:1px solid #4a5e1b;font-size:10px;font-family:Verdana;height:17px;line-height:12px;background-color:#FFFFFF;}







/* frontpage specific */
#fpPicture {width:670px;height:420px;float:left;margin-top:25px;}
#fpMenu {float:right;margin-top:25px;}
#fpMenu p {margin-top:0px;margin-bottom:36px;}

#apMenu .menuspacer {margin:0px 0px 0px 0px;width:10px;float:left;}
#apMenu .menuLevel2div {width:143px;/*display:none;*/position:absolute;margin:22px 0px 0px 0px;z-index:10;visibility:hidden;}
#apMenu .menuLevel2div a {font-family:Verdana;color:#ffffff;font-size:11px;text-decoration:none;line-height:14px;}
#apMenu .menuLevel2div a:hover {text-decoration:underline;}
#apMenu .apMenuColor1 {width:143px;background-color:#00b3d0;}
#apMenu .apMenuColor2 {width:143px;background-color:#1b558e;}
#apMenu .apMenuColor3 {width:143px;background-color:#4c3418;}
#apMenu .apMenuColor4 {width:143px;background-color:#db021d;}
#apMenu .apMenuColor5 {width:143px;background-color:#ea620d;}
#apMenu .apMenuColor6 {width:143px;background-color:#afbf10;}
#apMenu .apMenuColor7 {width:143px;background-color:#000000;}
#apMenu .apMenuColor8 {width:143px;background-color:#000000;}
#apMenu .apMenuColor9 {width:143px;background-color:#000000;}


#fpTransContainer
{
	position:absolute;
	margin-top:228px;	
	filter:alpha(opacity=85) ;
	-moz-opacity: 0.85;
	opacity: 0.85;
	-khtml-opacity: 0.85; 
}
#fpTransContainer .space01 {width:40px;float:left;height:116px;background-color:#d1daa8;}
#fpTransContainer .area01 {text-align:left;width:342px;float:left;height:116px;background-color:#93b232;}
#fpTransContainer .space02 {width:40px;float:left;height:116px;background-color:#dea29a;}
#fpTransContainer .area02 {width:248px;float:left;height:116px;background-color:#aa3422;}

#area01content {text-align:left;position:absolute;margin-left:50px;margin-top:235px;width:322px;height:108px;z-index:1;overflow:hidden;color:#FFFFFF;}
#area01content h2 {margin:0px 0px 0px 0px;font-family:Verdana;font-size:16px;color:#ffffff;font-weight:normal;}
#area01content p {line-height:13px;margin-top:5px;font-family:Verdana;font-size:11px;color:#ffffff;}

#area02content {text-align:left;position:absolute;margin-left:432px;margin-top:236px;width:228px;height:108px;z-index:1;overflow:hidden;color:#FFFFFF;}
#area02content h2 {margin:0px 0px 2px 0px;font-family:Verdana;font-size:16px;line-height:18px;color:#ffffff;font-weight:normal;}
#area02content p {line-height:13px;margin:2px 0px 5px 0px;font-family:Verdana;font-size:11px;color:#ffffff;}
#area02content a {line-height:18px;margin:0px 0px 0px 0px;font-family:Verdana;font-size:11px;color:#ffffff;text-decoration:none;}
#area02content a:hover {text-decoration:underline;}
#area02content .summary {font-style:italic;line-height:13px;margin:0px 0px 2px 0px;font-family:Verdana;font-size:11px;color:#ffffff;}

#partnerLogos {margin-top:-24px;float:left;width:100%; text-align:left;}
#partnerLogos span {margin-right:20px;}
/* /frontpage specific */


#breadcrumb {float:left;text-align:left;margin-top: 4px;}
#breadcrumb a, #breadcrumb {margin-right:3px;font-family:Verdana;font-size:10px;color:#336633;text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline;}
#pagelinks {float:right;text-align:right;margin-top: 4px;}
#pagelinks a, #pagelinks {margin-left:12px;font-family:Verdana;font-size:10px;color:#336633;text-decoration:none;}
#pagelinks a:hover {text-decoration:underline;}

.leftmenuitemMarrow {}
.leftmenulevel0 {height:22px;}
.leftmenulevel a {padding-left:5px;font-family:Verdana;color:#000000;font-size:10px;text-decoration:none;}
.leftmenulevels a {padding-left:5px;font-family:Verdana;color:#ffffff;font-size:10px;text-decoration:none;}
.leftmenulevelb a {padding-left:5px;font-family:Verdana;color:#000000;font-size:10px;text-decoration:none;}
.leftmenulevelp a {padding-left:5px;font-family:Verdana;color:#ffffff;font-size:10px;text-decoration:none;}

.leftmenulevel1 a:hover {text-decoration:underline;}


#rightmenu {font-family:Verdana;color:#323232;height:100px;}
#rightmenu .rightmenuitemM {font-size:14px;margin-bottom:5px;}
#rightmenu p {margin-bottom:8px;margin-top:0px;padding:0px;}
#rightmenu a {font-size:10px;text-decoration:none;color:#323232;}
#rightmenu a:hover {text-decoration:underline;}
#rightmenu h1 {line-height:18px;font-size:16px;font-weight:normal; margin-top:0px;}




#content, #content table{font-family:Verdana;color:#323232;font-size:11px;text-align:left;}
#content h1 {line-height:18px;font-size:16px;font-weight:normal; margin-top:0px;}
#content h2 {margin: 20px 0px 15px 0px; color:#898989;font-size:11px;font-weight:bold;}
#content h3 {line-height:14px;font-size:12px;font-weight:normal; margin:10px 0px 10px 0px;}
#content p {font-size:11px;margin-top:0px;}
#content .box {background-color:#f1f5eb;padding:10px;}
#content a {color:#000000;text-decoration:none; font-weight:bold;}
#content a:visited {color:#000000;}
#content a:hover {text-decoration:underline;}
#content hr {height:1px;background-color:#5e722c;}
#content .input, #content .textarea{width:180px;border:1px solid #4a5e1b;font-size:10px;font-family:Verdana;line-height:12px;background-color:#FFFFFF;}
#content .ValidationSummary {font-family:Verdana;color:red;font-size:11px;text-align:left;margin:5px 0px 0px 0px;}
#forms .formspan {width:100px;height:15px;font-weight:bold;}
#forms select {font-size:10px;width:235px;}
#forms input {border:1px solid #5e722c;font-size:10px;width:235px;}
#forms p {margin-top:0px;margin-bottom:5px;}
#forms .searchBtn a {text-decoration:none;font-weight:bold;color:#749632 !important;background-image:url(../images/common/searchArrow.gif);background-repeat:no-repeat;background-position:right;padding-right:20px;margin-left:3px;}
#forms .searchBtn a:hover {text-decoration:underline;}



#datatabelGreen table{margin:0px;padding:0px;border:0px;}
#datatabelGreen th {border-top:1px solid #5e722c;border-bottom:1px solid #5e722c;background-color:#bbcc9a;text-align:left;font-size:11px;white-space:nowrap;padding:0px 20px 0px 5px;height:16px;}
#datatabelGreen td {border-bottom:1px dotted #5e722c;background-color:#f0f4e9;text-align:left;font-size:11px;padding:10px 20px 10px 5px;}

#AtoAAIndex a, #AtoAAIndex a:visited {font-weight:bold;padding-left:4px;font-size:10px;text-decoration:none;}
#AtoAAIndex a:hover {text-decoration:underline;	}

#sitemap p {margin-bottom:0px;}
#sitemap .sitemaps {margin-top:30px;margin-bottom:5px;width:230px;}
#sitemap .sitemaps a, #sitemap .sitemaps a:visited{font-size:12px;font-weight:bold;line-height:20px;}
#sitemap .subsitemaps a, #sitemap .subsitemaps a:visited{margin-left: 0px;line-height:14px;font-size:10px;}
#sitemap .subsubsitemaps a, #sitemap .subsubsitemaps a:visited{margin-left: 10px;line-height:14px;font-size:10px;}
#sitemap .subsubsubsitemaps a, #sitemap .subsubsubsitemaps a:visited{margin-left: 20px;line-height:14px;font-size:10px;}
#sitemap .subsubsubsubsitemaps a, #sitemap .subsubsubsubsitemaps a:visited{margin-left: 30px;line-height:14px;font-size:10px;}
#sitemap .subsubsubsubsubsitemaps a, #sitemap .subsubsubsubsubsitemaps a:visited{margin-left: 40px;line-height:14px;font-size:10px;}
#sitemap a:hover{text-decoration:underline;}

#postingtitle {float:left;text-align:left;}
#datelabel {float:right;text-align:right;}

#lastmodified {margin-top: 20px;}

#webform input, #webform textarea{width:180px;border:1px solid #4a5e1b;font-size:10px;font-family:Verdana;line-height:12px;}