/* CSS Document */

body {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:20px;

	color:#333333;



}

h1, h2{

	font-weight:normal;

}

.wrapper{

	width:980px;

	margin:auto;

	overflow:hidden;

	

}

.border-none{

	border:none!important;

}

.menu{

	margin:0!important;

	padding:0!important;

	overflow:hidden;

	width:745px;

	

}

.menu li {

	list-style:none;

	float:left;	

	border-bottom:1px solid #b3b1b1;

	margin:0!important;

	padding:0!important;

	height:25px;

}

.menu_home{

	width:74px;

	height:25px;

	background:url(../images/home_active.gif) no-repeat top left;	

	text-align:center;

	border-bottom:none!important;

}

.menu_home_normal {

	width:74px;

	height:25px;

	background:url(../images/home_normal.gif) no-repeat top;	

	text-align:center;

	

}

.menu_home:hover,.menu_home_normal:hover{

	width:74px;

	height:25px;

	background:url(../images/home_hover.gif) no-repeat top;	

	text-align:center;

	

}

.other_menu{

	width:87px;

	height:25px;

	background:url(../images/menu_normal.gif) no-repeat top;	

	text-align:center;

}

.other_menu:hover{

	width:87px;

	height:25px;

	background:url(../images/menu_hover.gif) no-repeat top;	

	text-align:center;

}

.other_menu_active{

	width:87px;

	height:25px;

	background:url(../images/menu_active.gif) no-repeat top;	

	text-align:center;

	border-bottom:none!important;

}

.large_menu{

	width:114px;

	height:25px;

	background:url(../images/menu_large_normal.gif) no-repeat top;	

	text-align:center;

}

.large_menu:hover{

	width:114px;

	height:25px;

	background:url(../images/menu_large_hover.gif) no-repeat top;	

	text-align:center;

}

.large_menu_active{

	width:114px;

	height:25px;

	background:url(../images/menu_large_active.gif) no-repeat top;	

	text-align:center;

	border-bottom:none!important;

}

.spacer{

	width:3px;

	border-bottom:1px solid #dbd8d8;

	height:25px;

}

.spacer-wide{

	width:280px;

	border-bottom:1px solid #dbd8d8;

	height:25px;

	margin:0;

	padding:0;

}



.menu li a{

	font-weight:bold;

	font-size:12px;

	display:block;

	padding-top:5px;

}

.menu li a:hover{

	font-weight:bold;

	font-size:12px;

	display:block;

	padding-top:5px;

	color:#006600;

	text-decoration:none;

}

.noborder {

	border:none!important;

}

.noborder th, .noborder td{

	border:none!important;

}

table #no-border{

	border:none!important;

	padding:0!important;

	margin:0!important;

}

table #no-border td, #no-border th {

	border:none!important;

	padding:0!important;

	margin:0!important;

}

.bottom-border{

	/*border-bottom:1px solid #b3b1b1!important;

	border-collapse:inherit;

	margin:0px!important;

	*/

	background:url(../images/dot.jpg) repeat-x bottom;

}



.border-all{

	border:1px solid #dbd8d8;

	

}



td.left-bar {

	background:url(../images/backfill.jpg);

	border-right:1px solid #CCC!important;

	padding:0px!important;

	margin:0px!important;

	width:241px!important;

	color:#FFF;

	

	

}

td.left-border{

	/*border-left:1px solid #CCC!important;*/

	border-left:1px solid #CCCCCC!important;

	padding:0px!important;

	margin:0!important;

	width:737px!important;

	

	

	

	

}

.box-fill{

	background:#00ba69 url(../images/box-fill.jpg) repeat-x;

	

}

.sidetitle {

	font-size:12px;

	font-weight:bold;

	padding-left:10px;

	color:#FFFFFF;

	text-align:left;

}

.sidecontent{

	padding-left:10px;

	text-align:left;

}

a.yellow{

	color:#FFFF99;

}

h1.title {

	padding-left:10px;

	font-weight:bold;

	color:#666666;

}

h2.title {

	font-weight:bold;

	color:#666666;

}

a.smallbutton{

	width:87px;

	height:18px;

	font-size:11px;

	background-image:url(../images/smallbutton.jpg);

	display:block;

	text-align:right;

}

.textbox {

	background:none;

	border:none;

	border:1px solid #dbd8d8;

	background:#FFFFFF;

	padding:3px;

	font-family:Arial, Helvetica, sans-serif;

	margin-bottom:2px;

}

.textboxsmall {

	background:none;

	border:none;

	border:1px solid #dbd8d8;

	background:#FFFFFF;

	padding:3px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	margin-bottom:2px;

}





ul.arrow {

	margin-left:0px;

}

ul.arrow li {

	/*list-style-image:url(../images/bullet.png);*/

	list-style:none;

	padding-left:25px;

	height:22px;

	background:url(../images/bullet.png) no-repeat left center;

	

	

}

h2{

	font-weight:bold;

}



.footer {

	background:#FFFFFF url(../images/footer.jpg) repeat-x;

	height:184px;

}

.smalltext {

	font-size:11px;

}

.phone {

	font-size:15px;

	color:#a39060;

	font-weight:bold;

}

p.body{

	padding:5px 10px 0px 10px;

}

.border-side{

	border-bottom:1px solid #b9e4d3!important;

}

input.img {

	margin:0;

	padding:0;

}

.search-corner {

	background:#DDDECE url(../images/search_corner.gif) no-repeat bottom left;

}

.border-top{

	border-top:1px solid #dbd8d8!important;

}

.small10{

	font-size:10px;

}

.white{

	color:#FFFFFF;

}

table.jobtable {

	border:1px solid #cfc8af!important;	

}

table.jobtable thead th {

text-align:left;

background:#cfc8af;

padding:5px!important;


}

table.jobtable tbody td{

	padding:5px!important;

	border-bottom:1px solid #CCC!important;

}

table.jobtable tbody td.odd{

	background-color:#E2E2E2;

	margin:5px;

}



span.red{

	color:#FF0000;

}

.button {

	background:none;

	border:none!important;

	background:url(../images/button.png);

	height:30px;

	width:110px;

	font-weight:bold;

	font-size:11px;

	cursor:pointer;

}

.errorMsg {

	height:30px;

	padding:0px 10px 0px 50px;

	margin-left:10px;

	margin-top:10px;

	background:url(../images/cancel.png) no-repeat;

	color:#FF0000;

}

.errorMsgLong {

	min-height:30px;

	padding:0px 10px 0px 50px;

	margin-left:10px;

	margin-top:10px;

	background:url(../images/cancel.png) no-repeat;

	color:#FF0000;

}

.successMsg {

	height:30px;

	padding:0px 10px 0px 50px;

	margin-left:10px;

	margin-top:10px;

	background:url(../images/tick.png) no-repeat;

	color:#006600;

}



object{

	z-index:0;

}

embed{

	z-index:0;

}



.sideboxfill{

	width:216px;

	height:210px;

	background:url(../images/boxback.jpg) no-repeat;

	padding:5px 5px 5px 5px;

}



.careerli li{

	font-weight:bold;

	font-size:12px;

	list-style:none;

}

.careerli li ul li {

	font-size:11px;

	font-weight:normal;

	list-style:circle;

}

a.findjobs{

	background:#003300;

	color:#FFFFFF;

	font-weight:bold;

	font-size:12px;

	padding:3px;

	border:2px inset #333333;

}

table.font12 tr td {

	font-size:12px;

}

ul.bulletli {

	list-style:none;

	

}

ul.bulletli li {

	color:#FFFFFF;

	list-style:none;

	list-style-image:url(../images/bullet_yellow.png);

}



span.light{

	color:#aaf6dc;

	font-weight:bold;

	text-decoration:underline;

}

a.yellow{

	color:#FFFF99;

}

.bottomborder{

	border-bottom:2px solid #724e02;

}



div.box {

	width:326px;

	height:112px;

	background:url(../images/box.png) no-repeat;

	padding:10px 10px 10px 10px;

	line-height:18px;

}

.career-title{

	color:#724e02;

	font-size:15px;

	font-weight:bold;

}

.career-subtitle{

	font-size:12px;

}

div.box a{

	font-weight:bold;

	text-decoration:underline;

	color:#0a5e47;

}

div.box a.career-title{

	color:#724e02;

	font-size:15px;

	font-weight:bold;

	text-decoration:none;	

}

table.careerstable{

	border:1px solid #CCCCCC!important;

}

h1.whitetitle{

	font-weight:bold;

	font-size:15px;

	color:#FFFFFF;

	padding-left:5px;

}

.padding-left{

	padding-left:5px;

}

.padding-right{

	padding-right:5px;

}

.padding-top{

	padding-top:5px;

}

span.brown-title{

	color:#724e02;

	font-size:13px;

	font-weight:bold;

}

a.brown-title{

	color:#724e02!important;

	font-size:13px;

	font-weight:bold;	

	text-decoration:none!important;

}

a.careerlink{

	color:#0a5e47;

	text-decoration:underline;

}

.hompagebar{

	background:url(../images/homepagebar.jpg) repeat-y center;	

}





table.officers {

	border:1px solid #cfc8af!important;	

}

table.officers thead tr th {

	text-align:left;

	background:#cfc8af;

	padding:5px 6px 5px 10px!important;

	

	font-size:13px;

	font-weight:bold;

}

table.officers tbody tr td{

	padding:5px!important;

	border-bottom:1px solid #CCC!important;

}

table.officers tbody tr td.odd{

	background-color:#E2E2E2;

	margin:5px;

}



table #officers {

	border:1px solid #cfc8af!important;	

}

table #officers thead tr th {

	text-align:left;

	background:#cfc8af;

	padding:5px 6px 5px 10px!important;

	

	font-size:13px;

	font-weight:bold;

}

table #officers tbody tr td{

	padding:5px!important;

	border-bottom:1px solid #CCC!important;

}

table #officers tbody tr td.odd{

	background-color:#EFEFEF;

	margin:5px;

}



.imgclass{

	border:1px solid #CCC;

	padding:2px;

	margin:2px;

	cursor:pointer;

}



.imgcontainer {

	border:1px solid #CCC!important;	

	padding-top:5px!important;

}



.imgclass1{

	border:1px solid #CCC;

	padding:2px;

	margin:2px;

	cursor:pointer;

}

#frmapplyloan input, #frmapplyloan1 input  {

	padding:2px;

	border:1px solid #999;

}

#frmapplyloan table tr td{

	padding:3px;	

}

#frmapplyloan1 table tr td {

	padding:0px 3px 0px 3px;	

}

#frmapplyloan1 select, #frmapplyloan1 textarea{

	border:1px solid #999;	

	padding:1px;

}



div.paging a{

	padding:5px;

	font-weight:bold;

}
