/* common css 
---------------------------------------------------------*/
html,body {	height: 100%; margin:0;}

body#home {background:#2E093E url("../images/bg.gif") repeat-x fixed; margin: 0; padding: 0;}

body#popup{background:#F2F5E0; margin:5px 5px 5px 5px;}

div#main{ width:750px; background: #F2F5E0; margin:0 0 0 0; }

div#hdr{width: 750px;height: 69px; background: url("../images/logo_hdr.gif") no-repeat left top; }
div#hdr h1, h2{ display: none; }

.btn { margin:0; padding:0; }
.btn a { display:block; }
.btn span { display:none; }

div#nav_ctn{width:480px; height:30px; float: right; margin: 19px 0px 0px 0px; padding-right: 20px; }

ul#nav {width:480px; height:30px; margin: 0; padding: 0; list-style:none;}

ul#nav span { display:none; }
ul#nav a { height:30px; background:url("../images/main_nav.gif") no-repeat; }

ul#nav .home { left:0px;}
ul#nav .home a { width:98px; background-position:0px 0px; }
ul#nav .home a:hover, ul#nav .home a.selected { background-position:0px -30px; }

ul#nav .services {  left:98px;}
ul#nav .services a { width:124px; background-position:-98px 0px;}
ul#nav .services a:hover, ul#nav .services a.selected { background-position:-98px -30px;}

ul#nav .contact {  left:222px;}
ul#nav .contact a { width:120px; background-position:-222px 0px;}
ul#nav .contact a:hover, ul#nav .contact a.selected { background-position:-222px -30px;}

ul#nav .clients {  left:342px;}
ul#nav .clients a { width:138px; background-position:-342px 0px;}
ul#nav .clients a:hover, ul#nav .clients a.selected { background-position:-342px -30px;}

ul#nav li{float: left; padding: 0; margin: 0;}

ul#nav li+li{padding: 0; margin: 0;}

.clear {
	clear: left;
	line-height: 0px;
	height: 0px;
}
/*


*/
/*
div#ctn{width:710px; height:inherit; margin: 0px 0px 0px 0px; padding: 0 20px 0 20px; background: #F2F5E0 url("../images/ctn_bg.gif") repeat-y; }

div#ctn_home{width:750px; height:550px; margin: 0; padding: a ; background: #F2F5E0 url("../images/ctn_bg.gif") repeat-y; }

div#home_hdr{width:710px; height:229px; background: #F2F5E0 url("../images/home_hdr.gif"); float:left; margin:10px 0 0 10px;}
div#home_hdr h1, h2{ display: none; }

div#home_ctn{width:350px; height:auto; float:left; margin:10px 0 10px 10px; padding: 0;}
div#home_banr{width:350px; height:231px; float:right; background: #F2F5E0 url("../images/clients_banr.gif"); margin:45px 10px 10px 0;}

*/
div#ctn{width:710px; height:inherit; margin: 0px 0px 0px 0px; padding: 0 20px 0 20px; background: #F2F5E0 url("../images/ctn_bg.gif") repeat-y; }
div#ctn_login{width:750px; margin: 0; padding: 0; background: #F2F5E0 url("../images/ctn_bg.gif") repeat-y; }
div#ctn_home{width:750px; height:550px; margin: 0; padding-top: 10 ; background: #F2F5E0 url("../images/ctn_bg.gif") repeat-y; }
div#ctn_services{width:750px; height: 885px; margin: 0; padding-top: 10 ; background: #F2F5E0 url("../images/ctn_bg.gif") repeat-y; }
div#ctn_contact{width:750px; height: 425px; margin: 0; padding-top: 10 ; background: #F2F5E0 url("../images/ctn_bg.gif") repeat-y; }

div#home_hdr{width:750px; height:229px; background:  url("../images/home_hdr.gif"); float: left; display: block; margin:0;  background-position:center; background-repeat:no-repeat;}
div#home_hdr h1, h2{ display: none; }

div#home_ctn{width:350px; height:auto; float:left; margin:0; padding: 10px 0 0 20px;}
div#home_banr{width:370px; height:246px; float:right; background: url("../images/clients_banr.gif") ; margin:0; padding: 0; background-position: bottom left; background-repeat:no-repeat;}

div#serv_hdr {width:750px; height:229px; background:  url("../images/serv_hdr.gif"); float: left; display: block; margin:0;  background-position:center; background-repeat:no-repeat;}
div#serv_hdr h1, h2{ display: none; }
div#serv_ctn{width:300px; height:290px; float:left; margin:10px 0 0 20px ; padding: 0 0 0 0;}
div#serv_banr{width:400px; height:290px; float:left; margin:10px 20px 0 0 ; padding: 0 0 0 0; }




div#contact_banr{width:200px; height:255px; float:right; background: url("../images/michelle.jpg") ; margin:0 20px 0 0; padding: 0; background-position: bottom right; background-repeat:no-repeat;}

.hdr{
	font: lighter 27px Tahoma, Verdana, Arial, sans-serif;
	color:#7E9D24;
	text-align: left;
	padding: 0;
	margin: 0;
	margin-top: -5px;
}
.hdr_login{font: lighter 27px Tahoma, Verdana, Arial, sans-serif; color:#7E9D24; text-align: left; margin: 0; padding-left: 20px; }
.copy{font: normal 11px Tahoma, Verdana, Arial, sans-serif; color:#383C3A; text-align: left; line-height:16px; padding: 0; margin: 0;}
.contactcopy{font: normal 14px Tahoma, Verdana, Arial, sans-serif; color:#383C3A; text-align: left; line-height:19px; padding: 0; margin: 0;}

.goPurp{position:relative; width: 53px ;height:20px; background:url("../images/go_purp.gif"); margin:0; left:80px; top:190px;}
.goPurp a{position:relative; width: 53px ;height:20px; background:url("../images/go_purp.gif"); background-position:0px 0px; margin:0;}
.goPurp a:hover{position:relative; width: 53px ;height:20px; background:url("../images/go_purp.gif"); background-position:0px -20px; margin:0;}

.goGrn{position:relative; width: 54px ;height:20px; background:url("../images/go_grn.gif"); margin:0; left:-140px; top:91px;}
.goGrn a{position:relative; width: 54px ;height:20px; background:url("../images/go_grn.gif"); background-position:0px 0px; margin:0;}
.goGrn a:hover{position:relative; width: 54px ;height:20px; background:url("../images/go_grn.gif"); background-position:0px -20px; margin:0;}

.copyLink {font: bold 11px Tahoma, Verdana, Arial, sans-serif; color:#383C3A; text-decoration:none;}

a.copyLink:link, a.copyLink:visited, a.copyLink:active  {font: bold 11px Tahoma, Verdana, Arial, sans-serif; color:#383C3A; text-decoration:none;}
a.copyLink:hover  {font: bold 11px Tahoma, Verdana, Arial, sans-serif; color:#BF00FF; text-decoration:none;}
.contactcopyLink {font: bold 14px Tahoma, Verdana, Arial, sans-serif; color:#383C3A; text-decoration:none;}
a.contactcopyLink:link, a.contactcopyLink:visited, a.contactcopyLink:active  {font: bold 14px Tahoma, Verdana, Arial, sans-serif; color:#383C3A; text-decoration:none;}
a.contactcopyLink:hover  {font: bold 14px Tahoma, Verdana, Arial, sans-serif; color:#BF00FF; text-decoration:none;}
/*-------------------------------------------------------------------------------------------------------------------------- 
Login Page
--------------------------------------------------------------------------------------------------------------------------*/
.button { background-color: #7E9D24; border: 1px solid #7E9D24; color: #ffffff; font: bold 11px Tahoma, Verdana, Arial, sans-serif; margin: 0px 0px 3px 0px; padding: 0; cursor:pointer;}

.upload{width:88px; height:14px; background: #7E9D24; text-decoration:none; text-align:center; font: bold 11px Tahoma, Verdana, Arial, sans-serif; color: #ffffff; padding-top:3px; display:block; cursor:pointer;}

.logoHdr{background: #FFFFFF url("../images/logo_mini.gif") no-repeat 3px 3px; margin:0 0 3px 0;}
.loginTxtBold{font: bold 11px Tahoma, Verdana, Arial, sans-serif; color:#383C3A; text-align: left;}
.loginTxtBold_login{font: bold 11px Tahoma, Verdana, Arial, sans-serif; color:#383C3A; text-align: left; 
	padding-left: 20px; }
.loginTxt{font: normal 11px Tahoma, Verdana, Arial, sans-serif; margin:0;
	color:#383C3A; text-align: left; width:175px; position:relative; left:0px; top: 16px;}

.inputBox{position:relative; width:480px;height:auto; margin:0; left:240px; text-align: left; }
.loginInput { background-color: #FFFFFF; border: 1px solid #8b9b92; color: #383C3A;	font: normal 11px Tahoma, Verdana, Arial, sans-serif; margin: 0; padding: 0 3px 0 3px;}

.loginInput200{width: 200px; height:16px;}
.loginInput150{width: 190px; height:16px;}

.input{position:relative; width:100px; height:auto; left:180px;}

.loginFailed{font: bold 11px Tahoma, Verdana, Arial, sans-serif; color:#9c2b06; text-align: left;}
.loginFailed_login{font: bold 11px Tahoma, Verdana, Arial, sans-serif; color:#9c2b06; text-align: left; padding-left: 20px;}

.formCopy{font: normal 11px Tahoma, Verdana, Arial, sans-serif; color:#383C3A; text-align: right; line-height:16px; padding: 0; margin: 0;}

.chkSend{float: left; font: normal 11px Tahoma, Verdana, Arial, sans-serif; color:#383C3A; text-align: right; line-height:16px; padding: 0; margin: 0;
	padding-left: 80px;
}
.chkActive{float: right; font: normal 11px Tahoma, Verdana, Arial, sans-serif; color:#383C3A; text-align: right; line-height:16px; padding: 0; margin: 0;
	padding-right: 80px;
}
.sumError 
{
	font-weight: normal;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin: 0 0 0 0;
}
/*-------------------------------------------------------------------------------------------------------------------------- 
Footer Navigation  background:url("../images/ftr_bg.gif") no-repeat; 
--------------------------------------------------------------------------------------------------------------------------*/
div#ftr {width:750px; height:auto; background:url("../images/ftr_bg.gif") no-repeat; 
	background-color: #F2F5E0; margin: 0; padding: 0; text-align:center;
}
div#ftr h1{ display: none; }
div#ftrNav_ctn{width:750px; height: 19px; padding:0 0 0 260px; margin:0 0 10px 0; text-align:left;}

ul#ftrNav {width:230px; height: 29px; margin: 15px 0 0 0; padding: 0; list-style:none;}

ul#ftrNav li{float: left; padding: 0; margin: 0 0 0 5px;}

ul#ftrNav li+li{padding: 0; margin: 0 0 0 10px;}

ul#ftrNav a{ font: normal 10px Tahoma, Verdana, Arial, sans-serif; color:#A7AF77; text-decoration: none;}

ul#ftrNav a:hover, ul#ftrNav a.selected {  font: normal 10px Tahoma, Verdana, Arial, sans-serif; color:#F2F5E0; text-decoration: none; background-color: #A7AF77;}

.ftr {font: normal 9px Tahoma, Verdana, Arial, sans-serif; color:#A7AF77; padding: 0 110px 20px 110px; margin: 0;}

.bullets{
	margin-top: -15px;
	list-style-image:url(../images/bullet.gif);
	list-style-type: none;
}



/*
img#fyi_mgn{margin:0 5px 0 0;}

p#noMarg{margin:0;}

.spot_txt{font: normal 11px Tahoma, Verdana, Arial, sans-serif; color:#000000; text-align: left; width:335px; padding: 0; margin:5px 0 0 0;}
.fyi_txt{font: normal 11px Tahoma, Verdana, Arial, sans-serif; color:#000000; text-align: left; width:335px; padding: 0; margin:5px 0 0 0;}

.copyLink {font: bold 11px Tahoma, Verdana, Arial, sans-serif; color:#56156c; text-decoration:none;}
a.copyLink:link, a.copyLink:visited, a.copyLink:active  {font: bold 11px Tahoma, Verdana, Arial, sans-serif; color:#56156c; text-decoration:none;}
a.copyLink:hover  {font: bold 11px Tahoma, Verdana, Arial, sans-serif; color:#BF00FF; text-decoration:none;}



div#news_ctn{	width:165px; height:auto; background: url("../images/newsBg.gif");padding:10px 0 20px 0;}
div#news_hdr{ width:auto; height:auto; }
.news_hdr{font: normal 18px Tahoma, Verdana, Arial, sans-serif; color:#AEAEAE; background: #2C2B2B;text-align: left; padding: 0 0 0 3px; }

div#news_art {width:auto; height:auto; margin:10px 0 5px 0; padding: 0 5px 0 5px; font: normal 9px Tahoma, Verdana, Arial, sans-serif; color:#FFFFFF; line-height:13px;}
div#news_art h3{font: bold 9px Tahoma, Verdana, Arial, sans-serif; color:#FFFFFF; margin:0;}
div#news_art .date {font: normal 9px Tahoma, Verdana, Arial, sans-serif; color:#AEAEAE;}
div#news_art a { font: bold 9px Tahoma, Verdana, Arial, sans-serif; color:#FFFFFF; text-decoration:underline;}
div#news_art a:hover, div#news_art a.selected { font: bold 9px Tahoma, Verdana, Arial, sans-serif; color:#ECF23F; text-decoration:underline;}

div#sec_ctn{width:830px; height:500px; background: #E3E3E3 url("../images/greyBg.jpg") ; margin:0; padding:27px 10px 3px 10px;}

div#sec{width:464px; height:auto; float:left; margin:-20px 0 0 0 ;}
div#sec_dvdr{width:1px; height:347px; background:url("../images/sec_dvdr.gif"); position:relative; margin: 15px 0 0 474px;}
div#sec_side{width:339px; height:auto; float:right;margin:0;}

.sec_hdr{font: lighter 24px Tahoma, Verdana, Arial, sans-serif; color:#56156C; text-align: left; padding: 0; margin:0;}
.sec_txt{font: normal 11px Tahoma, Verdana, Arial, sans-serif; color:#000000; text-align: left; width:451px; padding: 0; margin: 0;}
img#icon{margin:0 0 -9px 10px;}
*/
.bullets2 {
	margin-top: 0px;
	list-style-image:url(../images/bullet.gif);
	
}
.bullets3 {

	margin-top: 0px;
	list-style-image:url(../images/bullet.gif);
}
.hdr2 {
	font: lighter 27px Tahoma, Verdana, Arial, sans-serif;
	color:#7E9D24;
	text-align: left;
	padding: 0px 30px 0 20px;
	margin: 0;
}
div#con_hdr {
width:750px; height:145px; background:  url("../images/con_hdr.gif"); float: left; display: block; margin:0;  background-position:center; background-repeat:no-repeat;
}

