/*----------------------------------------------------------standards*/
body { background-color:#FFFFFF; font-size:12px;	margin:0;	padding:0;	color:#333;}
body, th, td, input, textarea, select, option {	font-family: Tahoma, Arial, Helvetica, sans-serif;}
h1, h2, h3,h4 {color:#999;font-weight:normal;margin:0;padding:0;}
h1 {font-size:1.8em;letter-spacing:-1px;line-height:110%;}
h2 {font-size:1.6em;letter-spacing:-1px; line-height:110%;}
h3 {font-size:1.4em;}
h4 {font-size:1.35em; color:#0066CC;letter-spacing:-1px; line-height:110%;margin:0;padding:0;}
p{line-height:140%;}
blockquote {padding-left:1em;}
blockquote p, blockquote ul, blockquote ol {font-style:italic;line-height:normal;}
a {color:#e7474b;text-decoration:none;}
a:link {text-decoration:none;}
a:hover {color:#0099FF;}

.blk{color:#000000!important;}


/*----------------------------------------------------------formating*/
.padding{padding:0 10px;}
.clear{clear:both; overflow:hidden;font-size:0px; height:0;margin: 0; padding: 0;}
.bold{ font-weight:bold;}
.underline{ text-decoration:underline;}
.align-left{ text-align:left;}
.align-right{ text-align:right;}
.title {border-bottom:2px solid #B7D24D; margin:0pt; padding-bottom:4px;}


/*----------------------------------------------------------layout*/
#wrapper {width:760px; margin:0px auto; width:760px;}
#head{width:750px;float:left;height:106px;background:transparent url(images/elite_hd.jpg) no-repeat scroll center top;}
#left{width:150px;float:left;}
#mid{width:375px;float:left;}
#prop{width:5px;float:left;}
#right{width:220px;float:left;}
#foot {width:750px;background:transparent url(images/elite_ft.jpg) no-repeat scroll; text-align:right; padding-top:2px;}


/*----------------------------------------------------------left*/
/*-----------------------------------menu*/
#menu ul{margin:20px 0 0 0px; padding: 0;list-style-type: none;}
#menu li{margin:12px 0px 12px 0px; padding: 0;width:150px;}
#menu {width: 150px;float:left; margin: 0;padding:0;}
#menu a {float:left; margin:0px 0px 0px 10px; display: block; text-decoration:none; font-size:16px;}
#menu a:link,#menu a:visited {font-weight:400;  color:#333;}
#menu a:hover,#menu a:active {font-weight:400;  color:#e3272b;}
.menu_block{width: 22px;height: 22px;float:left; background-color:#e3272b;}


/*----------------------------------------------------------mid*/
#mid h1{ margin:0; padding-top:10px;}
#mid p{ margin:10px 0; letter-spacing:0px;line-height:140%; }
.content{width:375px;text-align:left;}
.m_head_bar{ width:375px; height:20px; background-color:#dad1cd;}
.m_head_bar h3{color:#e3272b; padding:1px 4px; font-size:14px;}
.head_bar{ width:375px; height:20px;}
#jobsearch{}

.vac_hdr{ float:left; font-weight:bold; width:80px;padding:4px 0;}
.vac_dta{float:left;padding:4px 0;}
hr{ color:#FF0000;}
/*-----------------------------------sub_menu*/
.sub_menu{ text-align:center;padding-top:4px;}

/*-----------------------------------form*/
#jobsearch form{padding:0;margin:6px 0;}
#jobsearch .lbl{float:left;width:80px; text-align:right;padding-right:10px;}
#jobsearch .frm_sel { font-size:9px;float:left;width:260px; height:20px;margin:0 0 4px 0;}
#jobsearch .frm_txt {float:left;width:187px;}


/*----------------------------------------------------------right*/
.pic_block{ width:220px; height:300px;background:transparent url(images/home_right.jpg);}
.r_head_bar{ width:220px; height:20px; background-color:#dad1cd; color:#e3272b;}
.r_head_bar h3{color:#e3272b; padding:1px 4px; font-size:14px;}
.testimonial{ font-size:9px; color:#666;}
.testimonial_pad{padding:6px 4px;}

/*----------------------------------------------------------foot*/
#foot .foot_txt{float:left;padding-top:10px;color:#e7474b;font-size:10px; text-align:center;width:750px;}
#foot .foot_img{text-align:right; margin-top:-50px;}