body{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#800020;
	margin:0px 0px 10px 0px;
	padding:0px;
	}
	
a{
color:#333333;
text-decoration:none;
}

p{
	margin:0px 0px 15px 0px;
	padding:0px;
	}
	
#mainwrap{
	width:765px;
	background-image:url(../images/leftcolumnbg.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	}
	
#top{
	background-image:url(../images/top_bg.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:114px;
	}
	
#logo{
	float:left;
	}
	
#phone{
	float:right;
	width:300px;
	text-align:right;
	padding:15px 20px 0px 0px;
	color:#ad5d46;
	font-size:14px;
	font-weight:bold;
	background-color:inherit;
	}
	
.clear{
	clear:both;
	padding:0px;
	margin:0px;
	}

#topmenu{
	padding:3px 0px 0px 0px;
	background-color:#852a20;
	height:29px;
	margin:0px;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../images/topmenu_line.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}

#topmenu ul{
	margin:0px;
	padding:0px;
	}
#topmenu li{
	background-image:url(../images/topmenu_line.jpg);
	background-repeat:no-repeat;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:6px 2px 5px 2px;
	float:left;
	}
	
#topmenu li a{
	color:#FFFFFF;
	text-decoration:none;
	padding:10px 5px 7px 7px;
	background-color:inherit;
	}
#topmenu li a:hover{
	color:#fffea9;
	text-decoration:none;
	padding:10px 5px 7px 7px;
	background-color:inherit;
	}


#banner{
	background-image:url(../images/banner_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:16px;
	}
	
#leftcolumn{
	width:235px;
	text-align:left;
	background-image:url(../images/leftcolumnbg.jpg);
	background-repeat:repeat-y;
	padding:5px 12px 5px 8px;
	float:left;
	}
	
#leftmenu{
	color:#FFFFFF;
	font-size:12px;
	padding:0px 17px 15px 18px;
	background-color:inherit;
	}
#leftmenu ul{
	margin:0px;
	padding:0px;
	}
	
#leftmenu li{
	margin:0px;
	padding:0px;
	list-style:none;
	}	

#leftmenu li a{
	color:#FFFFFF;
	display:block;
	width: auto;
	background-image:url(../images/menu_arrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px 0px 0px 0px;
	padding:6px 0px 6px 17px;
	text-decoration:none;
	}
#leftmenu li a:hover{
	color:#FFFFFF;
	background-color:#9e4235;
	text-decoration:none;
	}
	
	
#req{
	padding:0px;
	margin:0px;
	}

.lefthead{
	background-image:url(../images/leftheadbg.jpg);
	background-repeat: repeat-x;
	background-color:#862e22;
	padding:9px 17px 9px 17px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	border:1px solid #d7bab7;
	}
	
.lefthead h1{
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}
	
	
#formbg{
	margin:2px 0px 0px 0px;
	padding:8px 0px 15px 0px;
	background-color:#c0c0c0;
	border:1px solid #868d8d;
	}
	
#formbg input{
	background-image:url(../images/textfield.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color:#705d53;
	padding:3px 0px 5px 4px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #5a4c4c;
	text-align:left;
	width:191px;
	height:14px;
	margin:0px 0px 5px 0px;
	}
	
#formbg textarea{
	background-image:url(../images/textfield.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color:#705d53;
	padding:0px 0px 5px 4px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #5a4c4c;
	text-align:left;
	width:191px;
	height:60px;
	margin:0px 0px 5px 0px;
	}
	
.submit{
	background-image:url(../images/submitbg.jpg);
	background-repeat:repeat-x;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	color:#FFFFFF;
	border:1px solid #ececec;
	padding:3px 0px 0px 0px;
	height:17px;
	width:50px;
	text-align:center;
	background-color:inherit;
	}
.submit a{
	color:#FFFFFF;
	text-decoration:none;
	}
.submit a:hover{
	color: #fffea9;
	text-decoration:none;
	}
	
.textfield{
	background-image:url(../images/textfield.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color:#705d53;
	padding:3px 0px 5px 4px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #5a4c4c;
	text-align:left;
	width:115px;
	height:14px;
	margin:0px 0px 5px 0px;
	}
	
.news{
	padding:15px 0px 0px 0px;
	}
.newstext{
	padding:15px;
	margin:2px 0px 0px 0px;
	color:#333333;
	background-color:#ffffff;
	border:1px solid #868d8d;
	}
.newstext1{
	padding-bottom:8px;
	}
	
.more{
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#740b09;
	float:right;
	padding:0px 0px 0px 15px;
	background-color:inherit;
	}
.more a{
	color:#740b09;
	text-decoration:underline;
	background-color:inherit;
	}
.more a:hover{
	color:#000000;
	text-decoration:none;
	background-color:inherit;
	}
	
.more1{
	background-image:url(../images/arrow1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#740b09;
	float:right;
	padding:0px 0px 0px 15px;
	background-color:inherit;
	margin-top:10px;
	}
.more1 a{
	color:#740b09;
	text-decoration:underline;
	background-color:inherit;
	}
.more1 a:hover{
	color:#000000;
	text-decoration:none;
	background-color:inherit;
	}

.newsline{
	background-image:url(../images/newsline.jpg);
	background-repeat: repeat-x;
	background-position:center;
	padding:8px 0px 10px 0px;
	}
	
.line{
	background-image:url(../images/newsline.jpg);
	background-repeat: repeat-x;
	background-position:center;
	padding:10px 0px 15px 0px;
	}
	
.innerline{
	background-image:url(../images/newsline.jpg);
	background-repeat: repeat-x;
	background-position:top;
	padding:5px 0px 10px 0px;
	}
	
#rgtcolumn{
	float:left;
	width:481px;
	padding:0px 10px 0px 12px;
	text-align:left;

	}
#rgtcolumn h2{
	font-size:14px;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-weight:bold;
	color:#872f23;
	}

#rgtcolumn h3{
	font-size:11px;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-weight:bold;
	color:#000000;
	}

#rgtcolumn ul{
	margin:0px;
	padding:10px 0px 10px 5px;
	}
#rgtcolumn li{
	margin:5px 0px 10px 0px;
	padding:0px 0px 0px 20px;
	background-image:url(../images/icon.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	list-style:none;
	}
	
	

	
.img{
	float:right;
	padding-left:5px;
	}
	
.box{
	background-image:url(../images/home_boxbg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #d3d2d2;
	margin:0px 0px 10px 0px;
	}
	
.boxhead{
	background-image:url(../images/box_head.jpg);
	background-repeat:no-repeat;
	height:26px;
	padding:5px 0px 0px 25px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	margin:1px;
	background-color:inherit;
	}

.boxhead h1{
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	background-color:inherit;
	}
	
.boxcont{
	padding:15px 10px 10px 10px;
	color:#000000;
	background-color:inherit;
	}
.boxcont strong{
	color:#660000;
	background-color:inherit;
	}
	
#bottom{
	background-image:url(../images/bottombg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#800020;
	color:#FFFFFF;
	height:108px;
	padding:28px 15px 0px 15px;
	}

#bottom ul{
	padding:0px 0px 47px 0px;
	margin:0px;
	}
#bottom li{
	background-image:url(../images/bottommenu_line.jpg);
	background-repeat:no-repeat;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:6px 12px 6px 12px;
	float:left;
	}
	
#bottom li a{
	color:#ffffff;
	text-decoration:none;
	background-color:inherit;
	}
#bottom li a:hover{
	color:#ffe1dd;
	text-decoration:underline;
	background-color:inherit;
	}
	
.welc{
	padding:0px 0px 10px 0px;
	color:#666666;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:inherit;
	}

.weltext1{
	color:#000000;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:inherit;
	}
.weltext2{
	color:#954b36;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:inherit;
	}	

.homesub{
	font-size:13px;
	font-weight:bold;
	color:#660000;
	background-color:inherit;
	}
	
.subhead{
	color:#ad5d46;
	font-size:18px;
	font-weight:bold;

	}
	
a.sublink{
	color:#993300;
	text-decoration:underline;
	background-color:inherit;
	}
a.sublink:hover{
	color:#993300;
	text-decoration:none;
	background-color:inherit;
	}
	
	
a.sublink1{
	color:#ffffff;
	text-decoration:none;
	background-color:inherit;
	}
a.sublink1:hover{
	color:#fea6bc;
	text-decoration:underline;
	background-color:inherit;
	}
	
	
#innerhead{
	background-image:url(../images/innerheadbg.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:7px 0px 7px 10px;
	margin:7px 0px 15px 0px;
	}
#innerhead h1{
	margin:0px;
	padding:0px;
	color:#000000;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;

	}
	
.innerbox{
	background-image:url(../images/innerbox_bg.jpg);
	background-repeat:repeat-y;
	float:right;
	width:199px;
	margin:0px 10px 8px 10px;
	line-height:16px;
	}

.innerbox p{
	margin:0px;
	padding:0px;
	}
	
.innerboxbotm{
	background-image:url(../images/innerbox_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px 10px 10px 13px;
	width:176px;
	}
	
.innerboxtb{
	width:219px;
	float:right;
	}
	
.innerboxli{
	background-image:url(../images/arrow1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:2px 0px 2px 6px;
	padding:0px 0px 0px 15px;
	}
	
.listheadbg{
	background-image:url(../images/listhead.jpg);
	background-repeat:no-repeat;
	width:479px;
	height:42px;
	color:#6b3b34;
	}
	
.listhead{
	border-left:1px solid #f9f3f2;
	padding-left:4px;
	}
	
.joblisthead{
	background-color:#efefef; 
	padding:4px; 
	border:1px solid #e0d8d8;
	}

.listtd1{
	background-color:#eaeaea;
	border:1px solid #e5d8d8;
	padding:7px;
	margin-bottom:10px;
	width:465px;
	}
.listtd2{
	background-color:#f5f5f5;
	border:1px solid #e5d8d8;
	padding:7px;
	margin-bottom:10px;
	width:465px;
	}
	
.jtitle{
	color:#99523e;
	font-size:12px;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	}
.jtitle span{
	color:#000000;
	font-size:11px;
	}
.jlocation{
	padding:10px 0px 5px 0px;
	}
.jobpad{
	padding:5px 0px 5px 0px;
	}
	
.formtd1{
	background-color:#E5E6E6;
	padding:5px 0px 5px 5px;
	}
.formtd2{
	background-color:#EEEEEE;
	padding:5px 0px 5px 5px;
	}
.field{
	background-image:url(../images/textfield.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color:#705d53;
	padding:0px 0px 0px 4px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #9a9b9b;
	text-align:left;
	width:180px;
	height:22px;
	}
.textarea{
	background-image:url(../images/textfield.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color:#705d53;
	padding:0px 0px 0px 4px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #9a9b9b;
	text-align:left;
	width:180px;
	height:60px;
	}
	
.newsimg{
	float:right;
	border:1px solid #99523e;
	margin:5px 0px 10px 5px;
	}
	
.newshead{
	color:#99523e;
	font-size:12px;
	font-weight:bold;
	padding:5px 0px 12px 0px;
	}
	
#jsearch{
	width:481px;
	}
	
#jsearch_head{
	background-image:url(../images/search_head.jpg);
	background-repeat:no-repeat;
	height:10px;
	padding:6px 0px 0px 10px;
	height:22px;
	color:#FFFFFF;
	}
#jsearchbg{
	background-image:url(../images/search_bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border-left:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
	padding:10px;
	}
#jsearchbtm{
	background-image:url(../images/search_bottom.jpg);
	height:5px;
	background-repeat:no-repeat;
	background-position:top;
	padding-bottom:10px;
	}
	
.searchlist{
	width:125px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.searchfield{
	width:120px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
.note{
	color:#a3807b;
	}
	
.red{
	color:#FF0000;
	}
.switchcontent{
	display:none;
}

.sealink {

color:#993300;
text-decoration:underline;
}

.sealink:hover {
text-decoration:underline;
color:#333;
}

/* #####  Sitemap page Css  Starts here  ###### */

#sitecolumn{
	float:left;
	width:479px;
	padding:0px 10px 0px 14px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	}
	
#sitecolumn h2{
	font-size:12px;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-weight:bold;
	color:#872f23;
	}

#sitecolumn h3{
	font-size:11px;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-weight:bold;
	color:#000000;
	}

#sitecolumn ul{
	margin:0px;
	padding:0px 0px 10px 5px;
	}
	
#sitecolumn li{
	margin:5px 0px 10px 10px;
	padding:0px 0px 0px 20px;
	background-image:url(../images/icon.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	list-style:none;
	}

#SitemapPadd {
margin: 0px 0px 0px 10px;
}

	
.Subbullet {
padding: 0px 0px 10px 21px;
margin: 0px 0px 0px 15px;
color:#333333;
background:url(../images/icons.jpg) no-repeat left top;
}

.Mainlnk {
	text-decoration:none;
	color:#872f23;
}

.Mainlnk:hover {
	text-decoration:underline;
	color:#872f23;
}
	
.sublnk:link, .sublnk:active, .sublnk:visited {
text-decoration:none;
color: #333333;
}	

.sublnk:hover {
text-decoration:underline;
color:#000;
}	
	

/* #####  Sitemap page Css  Ends here  ###### */	
	