@charset "utf-8";
/* CSS Document */
* {font-family: Arial, Helvetica, sans-serif }
img {border: 0px;}
body {margin: 0px;background: #fff URL(images/back.gif) repeat-x; text-align:center}
#container {width: 916px;margin: 0px auto 0px auto;text-align: left; position: relative;}
#main {background:  URL(images/body.gif) repeat-y;}
#logo {margin-bottom: 5px;}



#login { padding: 7px 30px 0px 30px;height: 35px;position:absolute; top: 0px;right: 0px;background:  URL(images/log-run.gif) repeat-x;color: #000;font-size: 12px;}
#login a { color: #3bae1f; font-weight:bold;padding: 0px 5px;text-decoration:none }
#login a:hover { color: #000}
#login .right { position: absolute; top: 0px;right: 0px;}
#login .left { position: absolute; top: 0px;left: 0px;}
.r {float: right;margin: 0px 40px 0px 10px;}

#table {background: URL(images/top.gif) no-repeat;}

#body {width: 538px;padding: 30px 0px 10px 14px;}
.clip {padding: 11px 0px 0px 14px!important;}

#side {width: 344px;padding: 30px 14px 0px 6px;}

#foot { text-align:center; color: #acacac; font-size:12px; padding: 8px 0px 20px 0px;}
#foot .menu2 {  color: #acacac;padding: 0px 0px 30px 0px;}
#foot .menu2 a {  padding: 0px 10px 0px 10px;}
#foot a {  color: #acacac;}
#foot a:hover {  color: #3bae1f;}



#body h1, #body h2, #body h3, #body h4, #body h5, #body p, #body div {margin: 0px 40px; z-index: 1;position: relative}
#body h1 {font-size: 26px;margin: 0px 0px; padding: 10px 40px 2px 40px; color: #1a8800;margin-bottom: 5px; text-transform: uppercase;font-weight: normal; font-style:italic}
#body h2 {position: relative;font-size: 13px;margin: 0px 0px; padding: 10px 40px 2px 40px;margin-bottom: 15px;background:  URL(images/h2.gif) repeat-x bottom left;border-bottom: 1px dotted #3bae1f; text-transform: uppercase;font-weight: bold; color: #13270e;}
#body h3 {font-size: 13px;padding: 0px 0px 2px 0px;color: #1a8800; font-weight: bold; font-style:italic}
#body h3 a {color: #1a8800; text-decoration:none}
#body h3 a:hover {color: #000; text-decoration: underline}
#body  a {color: #1a8800;}
#body p {font-size: 13px;padding: 0px 0px 20px 0px;}

#body div.Black {font-size: 13px;margin: 0px 0px 0px 0px;padding: 0px 0px 5px 0px;background: #000  URL(images/blackback3.gif) repeat; position:relative;color: #ccc;}/*pageFootT*/
#body .Black h2 { color: #fff;background: none;border-bottom: none;font-size: 17px;padding-bottom: 25px;padding-top: 30px;font-weight: normal;margin-bottom: 0px;}
#body .Black h3 { color: #fbffbf;margin-bottom: 2px;padding-bottom: 0px;padding-top: 0px;}
#body .Black h4 { color: #fff;margin-bottom: 15px;padding-bottom: 0px;padding-top: 0px;font-size: 14px;}
#body .Black p  {color: #fff;}
#body .Black p strong  {color: #fff;}
#body .Black p a {color: #fff;}
#body .Black p a:hover {color: #3bae1f;}
#body .Black span {display: block;width: 11px; height:11px; background: URL(images/blackcorner.gif) no-repeat; position:absolute; bottom: 0px; left: 0px;}

#body div.Green {font-size: 13px;margin: 0px 0px 15px 0px;padding: 20px 0px 15px 0px;background:  URL(images/pageFootT2.gif) no-repeat; position:relative;color: #bde5c3;}
#body .Green h2 {color: #fbffbf;border-bottom: 1px dotted #fff;}
#body .Green p  {}
#body .Green p strong  {color: #fff;}
#body .Green p a {color: #fff;}
#body .Green p a:hover {color: #3bae1f;}
#body .Green span {display: block;width: 100%; height:18px; background: URL(images/pageFootB2.gif) no-repeat; position:absolute; bottom: 0px; left: 0px;}

#body div.Grey {font-size: 13px;margin: 0px 0px 5px 0px;padding: 15px 0px 5px 0px;background:  URL(images/pageFootT4.gif) no-repeat; position:relative;color: #bde5c3;}
#body .Grey h3 {color: #fff9d1;}
#body .Grey p  {margin-top: 10px;}
#body .Grey p a {color: #fff;}
#body .Grey p a:hover {color: #3bae1f;}
#body .Grey span {display: block;width: 100%; height:18px; background: URL(images/pageFootb4.gif) no-repeat; position:absolute; bottom: 0px; left: 0px;}

#side h1, #side h2, #side h3, #side h4, #side h5, #side p, #side div  {margin: 0px 20px}
#side h1 {font-size: 18px;padding: 10px 0px 2px 0px; color: #1a8800; text-transform: uppercase;font-weight: normal; font-style:italic}
#side h2 {font-size: 13px;padding: 10px 0px 4px 0px;margin-bottom: 10px;border-bottom: 1px dotted #aaa; text-transform: uppercase;font-weight: bold; font-style:italic}
#side p {font-size: 13px;padding: 0px 10px 20px 10px;color: #666;}

#side ul {margin: 0px 10px 10px 10px;padding: 10px;list-style: none;background: #ececec;border-top: 3px solid #fff;border-left: 3px solid #fff;border-bottom: 3px solid #c0c0c0;border-RIGHT: 3px solid #c0c0c0;}
#side li {margin: 0px 0px 1px 0px;}
#side li a {font-size: 13px;padding: 8px 0px 8px 20px; background: #000 URL(images/button.gif) repeat-x 0px -32px;font-weight: bold; text-decoration:none; color: #fff;font-style: italic; display: block;border-top: 2px solid #5b5b5b;border-left: 2px solid #5b5b5b;border-bottom: 2px solid #000;border-RIGHT: 2px solid #000;}
#side li a:hover {background: #fff;color: #fbffbf; background: #ddd URL(images/button.gif) repeat-x 0px 0px;border-top: 2px solid #5e9e5e;border-left: 2px solid #5e9e5e;border-bottom: 2px solid #000;border-RIGHT: 2px solid #000;}
.cform {padding: 5px 50px 20px 50px;position: relative}
#body orm h1, #body form h2, #body form h3, #body form h4, #body form h5, #body form p, #body form div {margin: 0px}
input, textarea {font-size: 13px;padding: 3px;margin-bottom: 5px; }

form {margin: 0px;}
.form-txt, .form-box {border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;}
.form-txt {width: 212px;margin-bottom: 10px;}
.form-box {width: 428px;height: 100px;}
.form-button {margin-top: 20px; width:auto}
.ss .form-txt {width: 207px;margin: 0px 0px 0px 155px;}
.ss lable {width: 150px;text-align: right;font-weight: bold;position: absolute;padding-top: 3px;}


.fl {float: left;}
.fr {float: right;}

.sub {display: none;}

#body ul {font-size: 13px;margin: 0px 40px 20px 40px;line-height: 20px;padding: 10px 0px 10px 30px;background: #f6f6f6;border-top: 1px dotted #aaa;border-bottom: 1px dotted #aaa;}
a.top  {position: absolute; right: 40px;top: 12px;font-size: 11px; text-transform:none; color: #3bae1f;font-weight: normal }
a.top:hover  {color: #000;}




















.logoContact {
font-size:11px;
	z-index:1000!important;
	position:absolute;
	top: 100px;
	left: 20px;
	font-weight:bold;
}
.logoContact a {
color: #3bae1f;
}

/* posititioning elements ------------------------------------------------------------- */
#nav{
	list-style:none;
	z-index:1000!important;
	position:absolute;
	top: 85px;
	right: 20px;
	padding: 0px; 
	margin: 0px;  
	font-size: 13px;
}
#nav li { 
	position: relative;       
	float: left;     
}
#nav li ul {     
	position: absolute;	
	width: 272;
	display: block;  
	height: 0px;
	overflow:hidden;
	margin: 0px;   
	padding: 0px; 
	background: URL(images/menu.png) bottom left;
}
#nav li li { 
	float: none; 
}  
#nav li:hover ul, #nav li.sfhover ul {     
	display: block;  
	padding: 10px 5px 20px 5px;
	height: auto;
	overflow:visible;
}
/* main nav ------------------------------------------------------------- */
#nav li a {
	text-decoration:none;     
	display: block;     
	padding: 11px 20px!important;
	color:#000
} 
#nav li:hover a, #nav li a:hover {
	color: #3bae1f;
}
/* child nav ------------------------------------------------------------- */
#nav li li a {  
	text-decoration: none;   
	width: 230px;
	background-color: #0188e2;
	color:#fff;
	line-height: 20px;
	padding-top:2px!important;
	padding-bottom:2px!important;
}  
#nav li li a:hover {  
	background-color: #f0f0f0!important;
	color:#000;
} 

/* look ------------------------------------------------------------- */
#nav li a {
	background:URL(images/shim.gif);
	padding:0px;
	font-weight:bold;
}
#nav li a:hover, #nav li a.on, #nav li:hover a {
	
}
#nav li li a {
	background-color: #fff!important;
	color: #000!important;
	font-weight: normal;
} 

/* END nav //////// */

#body .Black  td.warning h3, #body .Black h3.warning {color: #FF0000 !important ;}


#menu li:hover ul, #menu li ul:hover { display:block;z-index: 100;}
#menu li ul li {float: none;padding-bottom: 0px;}
#menu li ul li a {display: block;background: #fff;width: 240px;text-align: left;line-height: 20px; padding-top: 2px; padding-bottom: 2px;font-weight: normal;font-size: 12px;}
#menu li ul li a:hover {background: #f6f6f6;}