@charset "utf-8";
/* CSS Document */
/*reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th{margin: 0px; padding: 0px;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset, img {border: 0; outline:none;}
#search_border img{width:auto; height:auto}
gaddress, caption, cite, code, dfn, th, var {font-style: normal; font-weight: normal;}
ol, ul {list-style: none;}
caption, th {text-align: left;}
html{overflow-x:hidden;}
iframe{border:none;}
/*End Reset */
/* General Commands */
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.block{display:block;}
.inline{display:inline}
.relative{position:relative;}
.absolute{position:absolute;}
.blueBG{background:url(images/bn-headerbg.png) repeat;}
/* End General Commands */
a{text-decoration:none; outline:none; cursor:pointer;}
a:hover{text-decoration:underline}
a{text-decoration:none; outline:none; cursor:pointer;}
a:hover{text-decoration:underline}
body{font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:9pt; line-height:22px;color: #A2B7B5;}
#wraper{width:1006px; margin:0 auto;}
#date_time{color:white;text-align:right; font-size:8pt}
#bannerlogo{padding-bottom:20px;}
/****************** Dropdown Menu styling starts here **************/
#bn-topmenu {background: #3c5451;height: 21px;border-top: 1px #0a0a0a solid;border-bottom: 1px #0a0a0a solid;position: relative;top: -1px;color: #A2B7B5;font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.menusan li a {display: block;padding-left: 20px;padding-right: 20px;padding-top: 2px;text-decoration: none;height: 20px;color: #f8f8e0;font: bold 12px;}
.menusan li a span {font-weight: bold;}
.menusan li {float: left;border-right: 1px #283f3b solid;}
.menusan li ul {position: absolute;width: 16em;left: -98%;display: block;background: #FFF;z-index: 900;}
.menusan li ul li {width: 16em;display: block;white-space: nowrap;border-bottom: 1px solid #C0C0C0;border-left: 1px solid #000000;}
.menusan li a:hover {background-color: #737479;color: #fff;}
.menusan li ul li a {color: #21423D;}
.menusan li ul li a span {font-weight: normal;}
.menusan li ul li a:hover {background: #ced7d7;color: #000;}
.menusan li:hover ul,.menusan li.sfhover ul {left: auto;}
/* **************** Dropdown Menu styling end here ***************/
#leftColumn{padding:25px;width:160px;background: #3E5955;}
#leftColumn h3{color:#A2B7B5; margin-bottom:15px;}
ul#latest_jobs li{border-bottom:dashed #C0C0C0; border-width:0 0 1px 0; padding-bottom:15px; margin-bottom:15px;}
ul#latest_jobs li span{color:white;}
ul#latest_jobs li a:hover{color: #CC9;}
ul#latest_jobs li a{color: #CFC; font-size:11pt; font-weight:bold}
#leftColumn h2{color: #A2B7B5; font-size:9pt; text-align:center; margin-bottom:15px;}
#leftColumn .partner{text-align:center; margin:0 auto;margin-bottom:25px;}
#middleColumn{width:520px; min-height:100px; padding:20px}
#rightColumn{width:236px; padding-top:15px}
#rightColumn h3{color: #246E53; font-size:10pt; margin-bottom:5px;}
#form_container{border:1px solid #e1e1e1; padding:10px 5px;}
#form_container span.block{margin-bottom:5px;}
#form_container input,#form_container select{border:1px solid #e1e1e1;font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:9pt; line-height:22px; width:136px; padding-left:4px}
#form_container select{width:142px;}
#form_container label{width:75px; color:#999;}
.submit{float:right;width:auto!important; cursor:pointer; margin:10px 6px 0 0; padding:0px 4px; color:#999}
.submit:hover{border-color:#999; color:#e1e1e1; background-color:#999}
#footer_1{background-color: #6A817B;}
#footer a:hover{color: #CC9; text-decoration:none;}
#footer a{color: #CFC;text-decoration:underline}
#footer_2{background-color:silver;}
/* content tables */
td.sectiontableheader {
    background: #efefef;
    color: #333;
    font-weight: bold;
    padding: 4px;
    border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td
    {
    padding: 4px;
    color:#fff;
}

td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2 {
    padding: 3px;
}

/* content styles */
table.contentpaneopen,table.contentpane {
    margin: 0;
    padding: 5px 15px;
    width: 100%;
    color: #666666;
    font-size: 14px;
}

table.contentpaneopen li {
    margin-bottom: 5px;
}

table.contentpaneopen fieldset {
    border-left: 0px none;
    border-right: 0px none;
    border-bottom: 0px none;
    border-top: 1px solid #ddd;
}

table.contentpaneopen h3 {
    margin-top: 25px;
}

table.contentpaneopen h4 {
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    color: #333;
}
table.contentpaneopen ul, ol { margin-left:1.5em; padding-left:0px; padding-top: 15px;}
table.contentpaneopen li { margin-bottom:0.5em; list-style: disc outside none;}
table.contentpaneopen blockquote { margin-left:1.5em; padding-left:0px; }
table.contentpaneopen a, a:visited { color: #21423D; text-decoration: underline; }
table.contentpaneopen a:hover { text-decoration: none; }

.highlight {
    background-color: #fffebb;
}

.maintext{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    background:#6f9347;
}
.maintext ul, ol { margin-left:1.5em; padding-left:0px; }
.maintext li { margin-bottom:0.5em; list-style: disc outside none;}
.sortlnks{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background-color: #758755;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    text-transform: capitalize;
}
.sortlnks:link, .sortlnks:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background-color: #758755;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    text-transform: capitalize;
}

.sortlnks:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background-color: #758755;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    text-transform: capitalize;
}
a.pageLink:link, a.pageLink:active, a.pageLink:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:27px;
    padding:3px 15px;
    text-decoration: none;
    color: #68784B;
    border:1px solid #CED98D;
}

a.pageLink:hover{
    border:1px solid #68784B;
}
.contact_email {
	background: none repeat scroll 0 0 #858D90;
	color: #B4FFB8;
	padding: 10px;
}

.contact_email input,button {
	background: none repeat scroll 0 0 #FFFFFF;
	border: medium double;
	color: #000066;
	font: bold 11px;
	cursor: pointer;
}

.contact_email textarea {
	background: none repeat scroll 0 0 #FFFFFF;
	border: medium double;
	color: #000099;
	font: bold 10px;
}
.contentheading {
	color: #A2B7B5;
	font-weight: bold;
	font-size: 18px;
}
.componentheading{
	color: #A2B7B5;
	font-weight: bold;
	font-size: 18px;
}
.bn-footertext {
	color: #000;
	padding-left: 10px;
}
.register_td{
	padding-left: 25px; 
	text-align: left; 
	font-weight: bold; 
	color: rgb(36, 110, 83); 
	font-size: 14px; 
	font-family: Arial,Helvetica,sans-serif;
}
