body{

margin:0px 0px 0px 0px;

background-color:#F1F1F1;

font-family:Tahoma;

font-size:11px;

}



#main{

margin:5px 5px 5px 5px;

width:945px;

}



.spacer{

background-image:url(../images/spacer.gif);

}



.text_jobposting{

width:190px;

font-size:11px;

color:#000000;

line-height:18px;

margin-left:5px;

letter-spacing:1px;

margin-top:10px;

}



.jobposting_normal{

width:150px;

text-align:left;

}



.text_black{

width:490px;

font-size:11px;

color:#000000;

line-height:18px;

margin-left:5px;

letter-spacing:1px;

text-align:justify;

}



.text_red{

font-size:11px;

color:#C10000;

}



.text_red a{

text-decoration:none;

color:#C10000;

}



.text_red a:hover{

text-decoration:none;

color:#009731;

}



.text_prev{

font-size:11px;

color:#C10000;

font-weight:bold;

}



.text_prev a{

text-decoration:none;

color:#C10000;

}



.text_prev a:hover{

text-decoration:underline;

color:#009731;

}



.main_heading{

color:#C10000;

font-size:14px;

font-weight:bold;

text-transform:uppercase;

margin-left:5px;

margin-top:5px;

line-height:25px;

}



.form_txt{

color:#383838 ;

font-size:11px;

text-transform:capitalize;

margin-left:5px;

margin-top:5px;

line-height:25px;

text-decoration:none;

}



.form_list{

color:#383838 ;

font-size:10px;

text-transform:capitalize;

margin-left:5px;

margin-top:5px;

line-height:25px;

text-decoration:none;

}





.form_heading{

color:#C10000;

font-size:11px;

font-weight:bold;

text-transform:capitalize;

margin-left:5px;

margin-top:5px;

line-height:25px;

text-decoration:none;

}



.form_heading a{

color:#C10000;

text-decoration:none;

}



.form_heading a:hover{

color:#009731;

text-decoration:none;

}



.form_txtbox{

height:18px;

margin-top:2px;

margin-bottom:10px;

border:1px;

border-color:#333333;

border-style:solid;

color:#333333;

}



.form_txtarea{

margin-top:2px;

margin-bottom:10px;

border:1px;

border-color:#333333;

border-style:solid;

color:#333333;

}

/* TOP */



#top{

width::945px;

height:179px;

}



#topmenu_bg{

width:945px;

height:38px;

}



.top_menu_bgL{

background-image:url(../images/top_menu_bgL.gif);

background-repeat:no-repeat;

width:19px;

height:38px;

float:left;

}



.top_menu_bgM{

background-image:url(../images/top_menu_bgM.gif);

display: block;

height:38px;

width: 910px;

float:left;

}





.top_menu_bgR{

background-image:url(../images/top_menu_bgR.gif);

background-repeat:no-repeat;

width:16px;

height:38px;

float:left;

}



#menu { 

display: block;

text-align: center;

font-size: 13px;

text-decoration: none;

float:left;

font-weight:bold;

}



#menu ul { 

	width:800px; /*If your links text is bigger you will have to adjust this value*/

    height: 38px;

	margin: 0 auto;

	padding: 0;

	line-height: 38px; /*same as height. This will center your text verticaly*/

	text-decoration: none;

    background: url(../images/top_menu_bgM.gif) repeat-x left top;

}



#menu ul li { 

	width: auto;

	display: inline;

	float: left;

	list-style: none;

	text-align: center;

	text-decoration: none;

}

			

#menu ul li a { 

	display: block;

	text-decoration: none;

	text-transform: inherit;

	padding: 0 25px;

	color: #CCCCCC;

}

#menu ul li em {

	display: block;

	float: left;

	width: 2px;

	height: 34px;

    background: url(../images/menu_sep.jpg) no-repeat left top;

}



/*last separator*/

/*This will add a separator after your last link*/

#menu ul li.sep {

	width: 2px;

    background: url(../images/menu_sep.jpg) no-repeat left top;

}

		  

#menu ul li a:hover, #menu ul li a.active, #menu ul li a#current { 

	background: transparent url(../images/menu_over.jpg) repeat-x center top;

	text-decoration: none;

	Color: white;

}



#menu ul li a.active {

	font-weight: bold;

	cursor: default;

}





#top_middle_bg{

width:945px;

height:113px;

}



.logo{

width:300px;

height:113px;

float:left;

}



.search_col{

float:left;

margin-left:320px;

margin-top:50px;

}



.text_box{

border:1px;

border-style:solid;

border-color:#C10000;

height:25px;

color:#C10000;

padding-top:3px;

}



.search_button{

text-transform:capitalize;

font-size:13px;

background-color:#C10000;

border:1px;

border-style:solid;

border-color:#C10000;

height:25px;

color:#FFFFFF;

}



.search_button a{

text-transform:capitalize;

background-color:#C10000;

border:1px;

border-style:solid;

border-color:#C10000;

height:25px;

color:#FFFFFF;

}



.search_button a:hover{

text-transform:capitalize;

background-color:#009731;

border:1px;

border-style:solid;

border-color:#C10000;

height:25px;

color:#000000;

}



#main_menu_bg{

width:945px;

height:35px;

}



.main_menu_bgL{

background-image:url(../images/main_menu_bgL.gif);

background-repeat:no-repeat;

width:20px;

height:35px;

float:left;

}



.main_menu_bgM{

background-color:#C10000;

height:35px;

width:905px;

float:left;

}





#main_menu {

background: #C10000;

float: left;

list-style: none;

margin: 0;

padding: 0;

width: 905px;

height:35px;

}

#main_menu li {

	float: left;

	font-size:12px;

	font-weight:bold;

	margin: 0;

	padding: 0;

}



#main_menu li.current a {

	background: #2C2C2C url("../images/hover.gif") top center no-repeat;

	color: #fff;

	padding-bottom:13px;

	height:35px;

}



#main_menu a {

	background: #C10000 url("../images/seperator.gif") bottom right no-repeat;

	color: #ffffff;

	display: block;

	float: left;

	margin: 0;

	padding: 8px 16px;

	text-decoration: none;

	font-weight:bold;

}

#main_menu a:hover {

	background: #2C2C2C url("../images/hover.gif") top center no-repeat;

	color: #fff;

	padding-bottom:13px;

}

#main_menu a.active1  {
    background: #2C2C2C url("../images/hover.gif") top center no-repeat;

	color: #fff;

	padding-bottom:13px;
}

#main_menu a:active {

	background: #2C2C2C url("../images/hover.gif") top center no-repeat;

	color: #fff;

	padding-bottom:13px;

}


.main_menu_bgR{

background-image:url(../images/main_menu_bgR.gif);

background-repeat:no-repeat;

width:20px;

height:35px;

float:left;

}

/* TOP ENDS */



/* CONTENT */



#container {

float: left;

width: 945px;;

background-color: #FFFFFF;

background-image: url(../images/main_menu_bottom.gif);

background-repeat: no-repeat;



}



#left-div {

width: 725px;

float: left;

margin-top: 20px;

}



#left-inside {

float: left;

padding: 0px 0px 0px 10px;

}



#featured {

width: 695px;

border: 1px solid #E7E3E3;

padding: 5px 5px 5px 5px;

float: left;

}



#featured_gallery {

width: 660px;

border: 1px solid #E7E3E3;

padding-left:20px;

padding-top:10px;

height:456px;

}

#gallery_img_bg{
width:112px;
height:92px;
border:1px;
border-style:solid;
border-color:#CCCCCC;
float:left;
margin-left:2px;
margin-right:6px;
margin-bottom:10px;
}



#gallery_image{

width:100px;

height:80px;

margin-left:5px;

margin-top:5px;

}

.text_content {

width: 505px;

display: block;

border: 1px solid #E7E3E3;

float: left;

}



.link_content {

width: 170px;

display: block;

border: 1px solid #E7E3E3;

Float: left;

padding:5px 5px 5px 5px;

margin-left: 5px;

}





/* JOB POSTING */

.jobposting {

padding-top: 2px;

padding-left:0px;

margin-bottom: 0px;

}



.jobposting ul li a:link, .jobposting ul li a:visited, .jobposting ul li a:active {

display: block; 

color: #383838; 

width: 100%; 

background-image: none !important;

text-decoration:none;

padding: 0px 0px 0px 0px; 

} 



.jobposting ul li {

background-image: none !important;

color: #383838 !important;

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

margin-left:-15px;

margin-bottom:0px;

text-align:left;

}

.jobposting ul li:hover, .jobposting ul li a:hover {

background-image: none !important;

}



.jobposting ul li a:hover {

width: 100%;

display: block; 

color: #C10000; 

padding: 0px 0px 0px 0px; 

} 





/* JOB POSTING ENDS */



#sidebar-wrapper {

width: 210px;

float: left;

margin-top: 20px;

margin-bottom: 10px;

margin-left:0px;

}



#sidebar {

float: left;

padding-left: 5px;

padding-right: 5px;

padding-top:10px;

width: 200px;

background-color: #F6F6F6;

border: 1px solid #E7E3E3;

}



#gallery{

width:191px;

height:145px;

}





#acc_login_form{

width:191px;

margin-top:10px;

margin-left:10px;

}

/*



#content{

width:945px;

background-color:#FFFFFF;

}



#main_content_bgL{

width:669px;

background-color:#FFFFFF;

border:1px;

border-style:solid;

border-color:#CCCCCC;

margin-left:10px;

}



#maincontent{

width:450px;

background-color:#FFFFFF;

border:1px;

border-style:solid;

border-color:#CCCCCC;

margin-left:10px;

margin-top:10px;

} 





#maincontent_2{

width:190px;

background-color:#FFFFFF;

border:1px;

border-style:solid;

border-color:#CCCCCC;

margin-left:10px;

}



#main_content_bgR{

width:220px;

background-color:#F0F0F0;

border:1px;

border-style:solid;

border-color:#CCCCCC;

}

*/

/* CONTENT ENDS */



/* FOOTER */



#footer{

width:944px;

height:49px;

}



#footer_top{

background-image:url(../images/footer_top_bg.gif);

background-repeat:no-repeat;

width:944px;

height:18px;

float:right;

}



#footer_bottom_menu{

width:944px;

height:31px;

margin-top:-1px;

}



.footer_menu_bgL{

background-image:url(../images/footer_menu_bgL.gif);

background-repeat:no-repeat;

width:15px;

height:31px;

float:left;

}



.footer_menu_bgM{

background-image:url(../images/footer_menu_bgM.gif);

background-repeat:repeat-x;

width:914px;

height:31px;

float:left;

}



.footer_menu_txt_left{

font-size:11px;

color:#FFFFFF;

margin-left:5px;

margin-top:7px;

float:left;

}



.footer_menu_txt_left a{

color:#FFFFFF;

text-decoration:none;

}



.footer_menu_txt_left a:hover{

color:#C10000;

text-decoration:none;

}



.footer_menu_bgR{

background-image:url(../images/footer_menu_bgR.gif);

background-repeat:no-repeat;

width:15px;

height:31px;

float:left;

}



.footer_menu_txt_Right{

float:right;

font-size:11px;

color:#FFFFFF;

margin-left:5px;

margin-top:7px;

}



.footer_menu_txt_Right a{

color:#FFFFFF;

text-decoration:none;

}



.footer_menu_txt_Right a:hover{

color:#C10000;

text-decoration:none;

}





/* FOOTER ENDS *?





