@charset "utf-8";
/* CSS Document */

body {
  margin: 0;
  padding: 0;
  background-color: #eeeded;
  color: #3a454b;
  background-repeat: repeat-x;
  font: small Arial, Helvetica, Verdana, sans-serif;
}

a:link{color:#009900; text-decoration:underline}
a:active{color:#009900;text-decoration:underline}
a:visited{color:#009900; text-decoration:underline}
a:hover {color:#009900;text-decoration:none}

img{border:none;}
 
.clear {clear:both}
.txt-center{text-align:center;}
.pad-10{padding:10px;}

#maincontainer {position:relative;width:850px; text-align:left; margin:0 auto; padding:0;border-left:3px solid #eeeded;border-right:3px solid #eeeded;  background-color:#ffffff; }

#header {margin:0px auto;}

#header ul { margin: 0; padding: 0 30px 0 0; text-align: right;}
#header li {display: inline;background-color: #fdf8f2;color: #050845;}
#header a:link, #header a:visited {text-decoration: none;background-color: #fdf8f2;color: #050845}


#content_hm {margin: 0 28px; border:0px solid #000}
#content_hm h1{text-align:center; color:#0055ad; font-size:26px;}




#maincontainer .topnav {position:absolute; right:0px; top:265px;z-index:5000; width:201px}
#maincontainer .topnav ul {list-style: none; margin: 0;padding:  0;}
#maincontainer .topnav li {padding: 0px;}
#maincontainer .topnav li a:link, #topnav li a:visited {text-decoration: none;color: #245185;font-weight: normal;}
#maincontainer .topnav li img a{border:0px}
#maincontainer .topnav img {border:0px}


#maincontainer .rightnav {position:absolute; left:0px; top:265px;z-index:5000; width:201px}
#maincontainer .rightnav ul {list-style: none; margin: 0;padding:  0;}
#maincontainer .rightnav li {padding: 0px;}
#maincontainer .rightnav li a:link, #topnav li a:visited {text-decoration: none;color: #245185;font-weight: normal;}
#maincontainer .rightnav li img a{border:0px}
#maincontainer .rightnav img {border:0px}

#footer {background: url(../images/footer-curve.jpg) no-repeat top left; width:100%;clear:both; height:244px; background-color:#50b948}
#footer .url {padding:170px 0 0 295px; margin:0px auto}
#footer .url img {border:0px}


#content_hm.content-bg-top-2{background:url(../images/bg-content-2.jpg) no-repeat; min-height:200px}
.content-bg-top-2 h2{color:#fff; font-size:18px; font-family:"Arial Rounded MT Bold", Arial; line-height:45px; padding-left:23px;}


/* contact us */

.contactpage {float:right;width:380px; border:0px solid #ff0000;clear:both}
.contactpage p {color:#000;padding:4px 12px 10px 40px;}

.contactpage ul {list-style:none;width:405px; border:0px solid #000}
.contactpage ul li {background: url(../images/arrow_bullet.gif) 0px 7px no-repeat;font-size:14px;color:#000; font-weight:bold;padding:6px 12px 3px 30px;display:list-item}

.contactpage a.link:link{color:#009900;font-weight:bold;text-decoration:underline; font-size:13px}
.contactpage a.link:active{color:#009900;font-weight:bold;text-decoration:underline; font-size:13px}
.contactpage a.link:visited{color:#009900;font-weight:bold;text-decoration:underline; font-size:13px}
.contactpage a.link:hover {color:#009900;text-decoration:none; font-size:13px}

form2 {
	width: 350px;
	text-align: left;
	color:#000;
	margin-left:40px;
}



#contactform {width:300px; float:left; color:#000; padding:5px; margin-left:15px;}
#contactform.div-form {width:auto; float:left; color:#000; padding:5px; margin-left:15px;}
#contactform.div-form fieldset.contact{	width:720px; float:left;}
#contactform.div-form .reg-form{	width:275px; float:left; margin-right:10px;}

#contactform fieldset.contact {
	margin: 0;
	text-indent:0;
	/*clear: left;  make sure a new fieldsset starts cleam (omni) */
	/*position: relative;  make legend move horizontally correct with rest of form in ie 5-6 */
	border:2px solid #e9e9e9; 
	padding:10px;
	width:250px
}

#contactform fieldset.contact legend {
 padding: 5px 5px 15px 5px;
 margin: 0 0 0 0; 
 font-size: 16px;
 font-weight: bold;
 position: relative;
 left: -7px; /* explorer */
 color:#1B62B0;
}

#contactform fieldset.contact label {
	display: block;
	width: 310px;
	font-size: 12px;
	line-height: 14px;
	padding: 0px 0px 12px 0px;
}

#contactform fieldset.contact input {
	display: block;
	margin-top: 3px;
}

#contactform fieldset.contact textarea {
	display: block;
	margin-top: 3px;
	width:200px;
	font-family:arial;
	font-size:12px;
}

.submitbtn { background:url(../images/sub_btn_bg.gif) repeat-x; border:1px solid #0170a7; color:#fff; font-weight:bold; font-size:12px; font-family:arial; height:22px}

.pad_0_30{padding:0 30px;}

.hire {float:left;width:650px; border:0px solid #ff0000;clear:both}
.hire p {color:#000;padding:0px 12px 0px 15px; /*background:url(../images/icon-links.png) no-repeat 0 2px;*/ margin-left:20px; border-left:solid #F8A034 4px; margin-bottom:25px;}

.hire ul {list-style:none;width:405px; border:0px solid #000}
.hire ul li {background: url(../images/arrow_bullet.gif) 0px 7px no-repeat;font-size:14px;color:#000; font-weight:bold;padding:6px 12px 3px 30px;display:list-item}