body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:white;
	margin:0px;
	padding:0px;
	color:#332f30;
}

body.site{background:url(../../assets/images/bg_main2.gif) repeat-x top #065c3a;}

img{border:0px;vertical-align:top;}

td{vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
p{line-height:20px;margin:0px 0px 10px 0px;text-align:justify;}

a {text-decoration: underline;color:#00804f;}
a:hover {text-decoration: underline;color:#00804f;}

li{padding:10px 0px 10px 0px;}

h1{
	color:#464646;
	font-size:24px;
	margin:15px 0px 5px 0px;
	padding:0px;
	font-weight:normal;
	line-height:28px;
}

h2{
	color:#464646;
	font-size:18px;
	margin:15px 0px 5px 0px;
	padding:0px;
	font-weight:normal;
	line-height:28px;
}

a:hover h1 {color:#00804f;}

.page{background:white;}

img.border {border:1px solid #CCCCCC;}

.contentBox{background:url(../../assets/images/line_dotted.gif) repeat-x bottom;padding-bottom:10px;}

.ptTable td {border-bottom:1px solid #d7d7d7;text-align:center;}
.ptTable .ptTableTitle {background:#035f3c;color:white;text-align:center;font-weight:bold;text-align:center;}

/* MAIN MENU START */
#mainMenu{list-style:none;margin:0px 0px 0px 4px;padding:0px;}
#mainMenu li{float:left;padding:0px;margin:0px;}
#mainMenu li a{text-decoration:none;color:#525252;font-size:15px;padding:20px 35px 20px 35px;display:block;background:url(../../assets/images/menu_link.gif) no-repeat left top;}
#mainMenu li a:hover, #mainMenu li.active a{text-decoration:none;color:white;display:block;background:url(../../assets/images/menu_active.jpg) repeat-x;}
/* MAIN MENU END */

/* LEFT COLUMN START */
#leftColumn, #leftColumn h1, #leftColumn p, #leftColumn div {color:white;}
#leftColumn .contentBox{background:url(../../assets/images/line_dotted_green.gif) repeat-x bottom;padding-bottom:10px;}
#leftColumn ul{list-style:none;margin:0px;padding:0px;}
#leftColumn li{font-size:14px;color:white;margin:0px;padding:5px 10px 5px 30px;background:url(../../assets/images/bullet_white.gif) no-repeat 10px 9px;}
/* LEFT COLUMN END */

/* LEFT SUBMENU START */
#leftColumn ul.subMenu{list-style:none;margin:0px 0px 0px 0px;padding:0px;}
#leftColumn ul.subMenu li{font-size:14px;color:white;margin:0px;padding:0px;background:url(../../assets/images/bullet_white.gif) no-repeat 10px 15px;}
#leftColumn ul.subMenu li a {color:white;display:block;padding:10px 0px 10px 30px;background:url(../../assets/images/line_dotted_green.gif) repeat-x bottom;}
#leftColumn ul.subMenu li a:hover, #leftColumn ul.subMenu li a.active {background:url(../../assets/images/bullet_white.gif) no-repeat 10px 15px #0b704a;}
/* LEFT SUBMENU END */


/* FOOTER MENU START */
#footerMenu{list-style:none;margin:11px 0px 0px 4px;padding:0px;}
#footerMenu li{float:left;padding:0px;margin:0px;}
#footerMenu li a{text-decoration:none;color:#525252;font-size:12px;padding:20px 15px 20px 15px;display:block;}
#footerMenu li a:hover{text-decoration:none;color:#00804f;}
/* FOOTER MENU END */

.formLabel{
	padding:5px 15px 5px 5px;
	background:#fcfcfc;
	border-right:1px solid #e3e3e4;
	border-bottom:1px solid #e3e3e4;
	border-top:1px solid white;
	text-align:right;
	width:180px;
}

.formField{
	padding:5px 5px 5px 15px;
	background:#f8f8f8;
	text-align:left;
	border-right:1px solid #e3e3e4;
	border-bottom:1px solid #e3e3e4;
	border-top:1px solid white;
}

.field_normal 			{ border: 1px solid #7c7c7e; }
.field_required			{ border: 1px solid #7c7c7e; }
.field_error			{ border: 1px solid #e82e2e; background-color:#FFE8E8; }
.field_label_required	{ font-weight:bold; }
.field_label_error		{ font-weight:bold; color:#FF0000; }
.field_error_message 	{ font-size:10px; color:#FF0000;}
