
/**********************************************************************************************/
/*  BODY  */
/**********************************************************************************************/
body{
	direction:ltr; 
	margin-top: 0px; 
	margin-bottom: 5px;
	font-family: Verdana;
	color:#58595B;
	overflow-y:scroll;
}
body *	{font-family:Verdana;}
td {  font-family: Verdana; font-size: 11px;}
H2{font-size:14px; font-weight:bold; margin-bottom:0px;}

/**********************************************************************************************/
/* LINKS */
/**********************************************************************************************/
a {  color: #5DB104; text-decoration: none}
a:link {  color: #5DB104; text-decoration: none}
a:visited {  color: #5DB104; text-decoration: none}
a:hover {  color: #5DB104; text-decoration: underline}

#searchSite {width:100%; margin-bottom:10px; border-bottom:1px solid #B2B2B2; text-align:left; padding-left:10px;}
#searchSite span{ vertical-align:middle; height:19px; margin-top:0px;}
input.searchTxt {height:19px; font-family:verdana; font-size:11px; color:#58595B; border:1px solid #BDBEC0; direction:ltr;}
.searchBtnImg { vertical-align:top; margin-top:1px;}


/**********************************************************************************************/
/* BULLETS and HEADERS */
/**********************************************************************************************/
ul {margin-left:25px;}
li { list-style-image: url(../images/bullets/bullet_lvl_1.gif); margin-top: 3px; }
li li { list-style-image: url(../images/bullets/bullet_lvl_2.gif); padding-top:4px; margin-top: 0px;}
ul.ulIMAGE { float:left; list-style-image: url(../images/bullets/bullet_lvl_1.gif); margin-top:3px; margin-left:15px;}
ul.ulIMAGE li{ list-style-image: url(../images/bullets/bullet_lvl_2.gif); margin-top:3px; margin-left:5px;}
ul.ulIMAGE li li{ list-style-image: url(../images/bullets/bullet_lvl_3.gif); padding-top:4px; margin-top: 0px; margin-left:7px;}
ol {margin-left: 25px;}

/**********************************************************************************************/
/* HEADLINES  */
/**********************************************************************************************/
h1	{font-family: Verdana; font-size: 14px; color: #5DB104; font-weight:bold; padding-bottom:10px; padding-top:10px; margin:0px;}
h2	{font-family: Verdana; font-size: 12px; color: #5DB104; font-weight:bold; padding-bottom:10px; padding-top:10px; margin:0px;}
h3	{font-family: Verdana; font-size: 10px; color: #5DB104; font-weight:bold; padding-bottom:10px; padding-top:10px; margin:0px;}


/**********************************************************************************************/
/* MAIN SITE TABLE */
/**********************************************************************************************/
.tblOuter {  width:960px; height:100%; text-align:center;}
.tblMain {  width:960px; background-color:#FFFFFF; height:100%; border:none; margin-top:0px;}
.tblOuterHP {  width:960px; text-align:center;}
.tblMainHP {  width:960px; background-color:#FFFFFF; border:none; margin-top:0px;}
.tblMainPrint	{background-color:#ffffff;}
.tblOuterFooter { width:960px; text-align:left;}
.tblOuterFooter td{padding-left:30%}

/**********************************************************************************************/
/* TOPBAR */
/*********************************************************************************************/
.tblTopbar{width:100%; height:120px; padding-left:15px; padding-right:15px;}
.siteLogo {float:left; margin-left:10px; margin-top:10px;}
.topBox {float:right; height:73px;}
.topBoxLeft {float:left; background-image:url(../images/topbar/search_l.gif); background-repeat:no-repeat; width:17px; height:38px;}
.topBoxRight {float:left; background-image:url(../images/topbar/search_r.gif); background-repeat:no-repeat; width:17px; height:38px;}
.topBoxMiddle {float:left; background-image:url(../images/topbar/search_p.gif); background-repeat:repeat-x; height:38px;}
.topBoxNL {float:left; margin-top:5px; margin-right:20px;}
.topBoxSearch {float:left; margin-top:5px;}
.topBox_label {color:#76962a; font-weight:bold; float:left; margin-right:6px; margin-top:4px;}
.topBox_inputHolder {float:left;}
.topBox_input {border:1px solid #7E9DB9; color:#B2B2B2; width:160px; height:19px; font-size:11px;}
.topBox_inputFull {border:1px solid #7E9DB9; color:#333333; width:160px; height:19px; font-size:11px;}
.topBox_button {cursor:pointer; background-image:url(../images/bullets/btn_arrow.gif); width:19px; height:19px; border:none; margin-left:3px;}

ul.topLangs {clear:both; text-align:right; float:right; list-style:none; display:inline; width:400px; margin-right:5px;}
ul.topLangs li{list-style:none; background:none; display:inline; margin-left:15px;}
ul.topLangs li a{text-decoration:none;}
ul.topLangs li a:visited{text-decoration:none;}
ul.topLangs li a:hover{text-decoration:none;}

.topMenu {width:930px; margin-left:auto; margin-right:auto;}
.topMenuLeft {float:left; background-image:url(../images/topbar/buttons_l.gif); background-repeat:no-repeat; width:11px; height:31px;}
.topMenuRight {float:left; background-image:url(../images/topbar/buttons_r.gif); background-repeat:no-repeat; width:11px; height:31px;}
.topMenuBg {clear:both; margin-left:auto; margin-right:auto; background-image:url(../images/topbar/buttons_bg.gif); background-repeat:repeat-x; width:930px; height:27px;}
#MenuPos {float:left; position:relative; width:908px; height:31px; z-index:100; font-size:11px; background-image:url(../images/topbar/buttons_p.gif); background-repeat:repeat-x; background-position:top;}
#levelOne {padding-top:0px; text-align:center; cursor:pointer;}
#levelTwo {padding-left:7px; padding-top:3px;}
#topSeperator { color:#B2B2B2; float:left; height:27px; width:1px; vertical-align:middle; position:relative;}

/**********************************************************************************************/
/*  FOOTER   */
/**********************************************************************************************/
.tblFooter {text-align:center; color:#333333; width:960px; border-top:1px solid #CED9B2;}
.footerLeft{text-align:left; padding-left:10px; padding-top:4px; padding-bottom:3px; font-size:10px;}
.footerRight{text-align:right; padding-right:10px; padding-top:4px; padding-bottom:3px;}
.tblFooter a,.tblFooter a:hover, .tblFooter a:visited {color:#333333; font-size:10px;}
.footertbl {width:930px;}
.CreditsText{width:100%; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; color:#606060; text-align:left;}

.siteFooter {width:930px; text-align:center; margin-top:3px; height:18px; font-size:9px; text-align:center; margin-left:auto; margin-right:auto; color:#4B4C4E;}
.siteFooter a{color:#4B4C4E; font-size:9px;}
.siteFooter a:visited{color:#4B4C4E; font-size:9px;}
.siteFooter a:hover{color:#4B4C4E; font-size:9px;}


/**********************************************************************************************/
/*  INNER  */
/**********************************************************************************************/
.contentHolder {height:100%; padding-left:25px; }
.content {height:100%;}
.tblContent { background-color:#FFFFFF; height:100%; width:100%; margin-top:0px; padding-right:20px; margin-bottom:20px;}
.tblContent TD	{vertical-align:top; height:100%;}
.tdContent { vertical-align:top; height:100%;}
.contentText {width:100%; line-height:150%;} 
.contentText 	table tr td{line-height:150%;} 
.RelatedContent {width:260px; vertical-align:top; padding-top:20px;}
.RCtitleHolder {
	background-image:url(../images/extracontent/box_t.gif); 
	background-repeat:no-repeat; 
	width:229px; 
	height:48px;
}
.RCtitle {
	font-size:20px; 
	font:tahoma; 
	color:#76962a; 
	width:229px; 
	height:43px;
	padding-left:10px;
	padding-top:5px;
}
.RCtxtHolder {
	color:#333333; 
	font-size:11px; 
	font:verdana;
	background-image:url(../images/extracontent/box_p.gif);
	background-repeat:repeat-y;
	width:229px;
}
.RCtxt {margin:0px 15px 0px 15px; padding-top:5px; padding-bottom:5px; width:200px;}
.RCtxt a{ color:#ffa200; text-decoration:none;}
.RCtxt a:visited{ color:#ffa200; text-decoration:none;}
.RCtxt a:hover{ color:#ffa200; text-decoration:none;}
.RCtxt li {margin-left:3px; padding-left::0px; list-style-image: url(../images/bullets/bullet_lvl_1.gif); margin-top: 3px; }
.RCtxt li li { list-style-image: url(../images/bullets/bullet_lvl_2.gif); padding-top:4px; margin-top: 0px;}

.RCtxt a.normal{ color:#5DB104; font-size:13px; font-weight:bold; text-decoration:underline;}
.RCtxt a.normal:visited{ color:#5DB104; font-size:13px; font-weight:bold; text-decoration:underline;}
.RCtxt a.normal:hover{ color:#5DB104; font-size:13px; font-weight:bold; text-decoration:underline;}


.RCbottom {
	background-image:url(../images/extracontent/box_b.gif); 
	background-repeat:no-repeat; 
	width:229px; 
	height:20px;
	margin-bottom:3px;
}
.STtitleHolder {
	background-image:url(../images/extracontent/contact_t.gif); 
	background-repeat:no-repeat; 
	width:229px; 
	height:48px;
}
.STtitle {
	font-size:20px; 
	font:tahoma; 
	color:#ffa200; 
	width:229px; 
	height:43px;
	padding-left:10px;
	padding-top:5px;
}
.STform_txt {font-size:11px; font:verdana; padding-bottom:10px;}
.STform_label {font-size:11px; font:verdana;}
.STform_must {color:red; vertical-align:top; padding-left:3px;}
.STform_input {font-size:11px; font:verdana; border:1px solid #A2A2A2; height:18px; width:190px; margin-bottom:5px;}
.STform_textarea {font-size:11px; font:verdana; border:1px solid #A2A2A2; height:50px; width:190px;}
.STform_submit {height:19px; width:190px; text-align:right; margin-top:5px;}
.STform_send {background-image:url(../images/extracontent/send.gif); border:none; cursor:pointer; background-repeat:no-repeat; width:61px; height:19px;}
.STform_send_over {background-image:url(../images/extracontent/send_over.gif); border:none; cursor:pointer; background-repeat:no-repeat; width:61px; height:19px;}
.STformMsg {color:#FFA93D; font-weight:bold; padding-bottom:5px;}

.pageTitle { color:#5DB104; font-family:verdana; font-size:14px; font-weight:bold; padding-bottom:10px; padding-top:10px;}
.lineheight { height:5px;}
.lineheight2 { height:10px;}
.lineheight3 { height:7px;}
.backToTop { vertical-align:bottom; padding-bottom:5px;}
.TM	{font-size:14px; font-family:Arial; font-weight:700;}


/**********************************************************************************************/
/*  SEARCH  */
/**********************************************************************************************/
.search { font-family:Verdana; color:#ffa200; font-weight:bold; letter-spacing:1px; font-weight:bold; font-size: 10pt}


/********************************************************************************************
	siteSubmissions
**********************************************************************************************/
.loginTitleS {color:#F1A201; font-family:Verdana; font-size:19px; font-weight:bolder; padding:40px 0px 10px 15px;}
.loginformS { padding:0px 15px 10px 0px;}
.inputformS{ width:150px; border:1px solid #B2A683;}
.textformS{ font-weight:bold; padding-right:10px;}
.buttonformS{padding:40px 0px 10px 5px; border:none;}
.loginErrS {font-size:9pt; color:#ff0000; font-weight:bold;}
.submissionTable {margin-left:15px;}
.formButton	{width:74px; height:25px; border:0px outset #ffffff;font-weight:bold;color:#ffffff; background-image:url(../images/siteSubmissions/submit.gif); background-repeat:no-repeat; cursor:hand;}
.loginDD {font-family:Verdana; color:#3A477B; border:1px solid #2878D1; width:150px;}
#formErr {color:#ff0000; font-family:Verdana; font-weight:bold; }
.submitLabel{width:110px;}
.submitBullet{width:50px; text-align:right; padding-right:10px;}
.submitBullet .inputtext {width:180px;}
.submitTD{width:480px; height:334px; background-image:url(../images/siteSubmissions/bg_contactNew.jpg); background-repeat:no-repeat; background-position:top; vertical-align:top;}
.submitMessage{margin-left:100px; height:300px;}