/* --------CSS for Index page-----------*/


body {
  
    font-family: sans-serif;
    width:988px;

	margin: 0;
    padding: 0;
}

div#main_sub {
    position: relative;
    /*border: 1px solid rgb(99,29,87);  /* border: 1px solid black;*/                 /* border: 1px solid black;*/
	margin: 0px 10px 10px 10px;/*top right bottom left*/
	/*background: rgb(237,249,245);*/
    background: #FDFCFC;
    max-width: 1000px;
   
	height:relative;
	
   
}



.very_small_line {font-family:tahoma;
font-size: 2px;
font-weight: normal;
color:#FFFFFF;
}



h1, h6 {
    margin: 0;
    font-weight: normal;
}

div#header{
   /*BACKGROUND-IMAGE:(../images/header.bmp); /*top right bottom left*/
    /*   background: #A8CCE1; */
	 BACKGROUND-IMAGE: url(../images/header13.jpg);
    
	
}

div#header {
    border-top: none;
}


.border_top {
    BORDER-TOP: #266492 2px solid;
    width:100px;
}





div#header-column1 {

    position: absolute;
    top: 0;
    bottom: 0;
	margin-right:0px;
     BACKGROUND-IMAGE: url(../images/11.jpg);
    
    width: 378px;

	height: 100px; 
}





div#header-column2 {

    position: absolute;
    top: 0;
    bottom: 0;
	margin-right:0px;
  
  
    width: 450px;

	height: 115px; 
}

div#header-column2 {
    right: 0;
}



div#container {
    position: relative;
    background: #FDFCFC;
    max-width: 1000px;
    min-width: 750px;
	
	max-height: relative;
    margin: auto;
	/*border: 1px solid rgb(99,29,87); */
	min-height:700px;
    height:auto !important;
    height:700px;
	
}



div#column_right_margin {

    position: relative;
  
  
    border-right: 1px solid #581652; 
    width: relative;
	
	min-height:100px;
    height:auto !important;
    height:100px; 
	max-height:relative;
	
}



.column_border_small{

 border-bottom: 2px solid #6DB6BD; 
 width:330px;
}

.border{

 border: 1px solid #CCCCCC; 
 width:100%px;
}



div#content {
    margin: 0px 200px 3px 3px; /*top right bottom left*/
    min-height:700px;
    height:auto !important;
    height:700px;
    max-height:relative;
	height:relative;
	max-width: 800px;
  

}


div#third-column {
	 background: #FFFFFF;
    position: absolute;
    top: 0;
    bottom: 0px;
	margin: 0px 0px 0px 0px;/*top right bottom left*/
  
   /* border-left: 1px solid gray;  /* border: 1px solid black;*/
    width: 200px;
	
	min-height:700px;
    height:auto !important;
    height:700px; /*height fixed*/
	max-height:relative;
	
}

div#third-column {
    right: 0px;
}




div#footer {
    background: #F5F6F5;
	margin:3px;
   
   /*border: 1px solid gray;*/
    max-width: 994px;
    min-width: 744px;
	height:60px;
   
}


div#footerInner {
  
 
   color:#006EAC;
   width: relative;
   
   height:relatove;
  /* margin:20px 10px 0px 10px; /*top right bottom left*/
   
}






/* --------################-----------*/



/*--------------------CSS for Left Box-------------*/

#hotjobsEmployerWidget{
	position:absolute;
	top:75px;
	right:20px;
	width:208px;
	height:60px;
	background: transparent  url(../images/box3.bmp) repeat-x ! important;/* image height down 453px*/ 
}

div#left_box_inner{

  margin:10px 10px 10px 10px; /*top right bottom left*/
}



/**----------------------CSS for rounded corner----*/
/*#nowHiringModule table.centerModuleBody{padding:0;width:100%;border:none;}#nowHiringModule .centerModuleBody td.nh_rightBorder{vertical-align:top;}#nowHiringModule .nowHiringItemTable{text-align:center;width:98%;margin:2px;}

*/

.homepageCenterColumnModule{
	position:relative;
	border:2px solid #DDD;
	padding:7px;
	margin-bottom:5px;
	height:1%;
	visibility: visible;
}.homepageCenterColumnModule .moduleBody{padding-top:5px;}
.homepageCenterColumnModule a{font-weight:bold;}
.homepageCenterColumnModule .leftTopCorner{
	left:-2px;
	top:-2px;
	width:12px;
	height:12px;
	position:absolute;
	background-color:#FFF;
	background:#fff url(../images/index-sprite5.gif) 0 -170px no-repeat;






}
.homepageCenterColumnModule .rightTopCorner{
	right:-2px;
	top:-2px;
	width:12px;
	height:12px;
	position:absolute;
	background-color:#FFF;
	background:#fff url(../images/index-sprite5.gif) 0 -188px no-repeat;
}
.homepageCenterColumnModule .bottomLeftCorner{left:-2px;bottom:-2px;width:12px;height:12px;position:absolute;background-color:#FFF;background:#fff url(../images/index-sprite5.gif) 0 -222px no-repeat;}
* html .homepageCenterColumnModule .bottomLeftCorner{
	left:-2px;
	bottom:-3px;
	width:12px;
	height:12px;
	position:absolute;
	background-color:#FFF;
	background:#fff url(../images/index-sprite5.gif) 0 -222px no-repeat;
}
.homepageCenterColumnModule .bottomRightCorner{right:-2px;bottom:-2px;width:12px;height:12px;position:absolute;position-color:#FFF;background:#fff url(../images/index-sprite5.gif) 0 -205px no-repeat;}
* html .homepageCenterColumnModule .bottomRightCorner{
	right:-2px;
	bottom:-3px;
	width:12px;
	height:12px;
	position:absolute;
	background-color:#FFF;
	background:#fff url(../images/index-sprite5.gif) 0 -205px no-repeat;
}





/*-------------Header----------*/




.rss {
	BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; LINE-HEIGHT: 15px; BORDER-BOTTOM: #ECE4EB 1px solid; BACKGROUND-COLOR: #CCE1ED;
    font: bold 14px Verdana, sans-serif; 
	color: #083D65;
  
}


.rss2 {
	BORDER-RIGHT: #FFFFFF 2px solid; BORDER-TOP: #FFFFFF 2px solid; BORDER-LEFT: #FFFFFF 2px solid; LINE-HEIGHT: 15px; BORDER-BOTTOM: #ECE4EB 2px solid; BACKGROUND-COLOR: #ECE4EB;
    font: bold 12px Verdana, sans-serif; 
	color: #581652;
  
}

.rss3 {
	BORDER-RIGHT: #ECE4EB 2px solid; BORDER-TOP: #ECE4EB 2px solid; BORDER-LEFT: #ECE4EB 2px solid; LINE-HEIGHT: 15px; BORDER-BOTTOM: #ECE4EB 2px solid; BACKGROUND-COLOR: #ECE4EB;
    font: bold 12px Verdana, sans-serif; 
	color: #581652;
  
}

.rss_header {
	BORDER-RIGHT: #CCCCCC 0px solid; BORDER-TOP: #F2F2F2 5px solid; BORDER-LEFT: #CCCCCC 0px solid; LINE-HEIGHT: 17px; BORDER-BOTTOM: #F2F2F2 5px solid; BACKGROUND-COLOR: #F5F6F5;
    font: bold 18px Verdana, sans-serif; 
	color: #581652;
  
}

/*------------#####################--------*/

/*-----------------------------------------*/


/* Legacy Buttons */
.buttonplatinum75, .buttonplatinum100, .buttonplatinum125, .buttonplatinum150, .buttonplatinum175, .buttonplatinum200, .buttonorange50, .buttonorange75, .buttonorange100, .buttonorange125, .buttonorange150, .buttonorange175, .buttonorange200, .button50, .buttonblue100, .buttonblue150, .buttonblue200, .buttongray75, .buttongray120, .buttongray150, .buttongray, .buttonyellow75, .resumehilite{font-family:Arial,sans-serif;font-weight:bold;font-size:12px;margin:0px;padding:none;border:none;}
.buttongray75{color:#505050;background:transparent url(../images/platinum_buttons.gif) no-repeat scroll 0px 0px;height:22px;width:75px;}
.buttongray120{color:#505050;background:transparent url(../images/platinum_buttons.gif) no-repeat scroll 0px -44px;height:22px;width:125px;}
.buttongray150{color:#505050;background:transparent url(../images/platinum_buttons.gif) no-repeat scroll 0px -66px;height:22px;width:150px;cursor:pointer;}
.buttongray{color:#505050;background:transparent url(../images/platinum_buttons.gif) no-repeat scroll 0px -22px;height:22px;width:100px;cursor:pointer;}
.buttonplatinum75{color:#505050;background:transparent url(../images/platinum_buttons.gif) no-repeat scroll 0px 0px;height:22px;width:75px;cursor:pointer;}
.buttonplatinum100{color:#505050;background: transparent url(../images/common_sprite3.gif) 0 -532px no-repeat;height:22px;width:100px;cursor:hand;}
.buttonplatinum125{color:#505050;background:transparent url(../images/platinum_buttons.gif) no-repeat scroll 0px -44px;height:22px;width:125px;cursor:pointer;}
.buttonplatinum150{color:#505050;background:transparent url(../images/platinum_buttons.gif) no-repeat scroll 0px -66px;height:22px;width:150px;cursor:pointer;}
.buttonplatinum175{color:#505050;background:transparent url(../images/platinum_buttons.gif) no-repeat scroll 0px -88px;height:22px;width:175px;cursor:pointer;}
.buttonplatinum200{color:#505050;background:transparent url(../images/platinum_buttons.gif) no-repeat scroll 0px -110px;height:22px;width:200px;cursor:pointer;}
.buttonorange50, .buttonorange75, .buttonorange100, .buttonorange125, .buttonorange150, .buttonorange175, .buttonorange200 {color:#000000;background:transparent url(../images/yellow-buttons2.gif) no-repeat scroll 0 0;height:22px;cursor:pointer;}
.buttonorange50{background-position:0px -132px;width:50px;}
.buttonorange75{background-position:0px 0px;width:75px;}
.buttonorange100{background-position:0px -22px;width:100px;}
.buttonorange125{background-position:0px -44px;width:125px;}
.buttonorange150{background-position:0px -66px;width:150px;}
.buttonorange175{background-position:0px -88px;width:175px;}
.buttonorange200{background-position:0px -110px;width:200px;}
.button50{font-size:11px;color:#FFFFFF;background-color:transparent;background-image:url(http://l.yimg.com/us.yimg.com/i/us/hj/bn/orange_tr_75x.gif);height:22px;width:50px;}
.buttonblue100{color:#000000;background:transparent url(../images/yellow-buttons2.gif) no-repeat scroll 0px -22px;height:22px;width:100px;cursor:pointer;}
.buttonblue150{color:#000000;background:transparent url(../images/yellow-buttons2.gif) no-repeat scroll 0px -66px;height:22px;width:150px;cursor:pointer;}
.buttonyellow75{color:#118BCA;background-color:transparent;background-image:url(http://l.yimg.com/us.yimg.com/i/us/hj/yellow-button-75.gif);height:28px;width:76px;}
.buttongreysm108{ont-size:10px;font-weight:bold;color:#707070;background-color:transparent;background-image:url(http://l.yimg.com/us.yimg.com/i/us/hj/bn/tscy_srchstngs_htbutt.gif);width:108px;height:18px;cursor:hand;}



/* --------CSS for Menu-----------*/

#navsite h5 {

display: none;

}

#navsite ul {

padding: 3px 0; 
 
 margin-left: 0; 
 margin-top: 0; 
 margin-bottom: 0; 
 border-bottom: 1px solid rgb(99,29,87); 

 font: bold 12px Verdana, sans-serif; 

}

#navsite ul li {

 list-style: none;

 margin: 0; 

 display: inline; 

}

#navsite ul li a {

 padding: 3px 0.5em; 

 margin-left: 3px; 

 border: 1px solid #969999;

 border-bottom: none;

 background: #75447C; /* un visited menu color*/

 text-decoration: none;

}

#navsite ul li a:link {

 color: #FFFFFF; /* un visited font color*/
  
}

#navsite ul li a:visited {

 color: #69255D; /*visited font color*/
 background:#EDF5FF;

}

#navsite ul li a:link:hover, #navsite ul li a:visited:hover {

 color: #000000;

 background: #AAE; /*hover font color*/

 border-color: #227; 

}

#navsite ul li a#current  {

 background: #FDFCFC; /*After visited background color*/
 color: #000000;
 border-bottom: 1px solid rgb(253,252,252);

}

/* --------################-----------*/


/*---------Border-----------*/
.border_bottom {
	BORDER-BOTTOM: #ECE4EB 2px solid; 
}



.border_bottom_black {
	BORDER-BOTTOM: #FFFFFF 5px solid; 
}




/*-------------------------*/



/* --------CSS for Texts-----------*/



.header_font{
	font-family: Tahoma,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #008693;
}


.header_font_small{
	font-family: Tahoma,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #7B0099;
}


.main_font {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color:#008693;
}
.main_font:hover { color: #75447C; text-decoration: none; }



.main_font2 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color:#083D65;
}
.main_font2:hover { color: #083D65; text-decoration: none; }



.main_font_small {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#008693;
}
.main_font_small:hover { color: #75447C; text-decoration: none; }





.signin_font{
	font-family: Tahoma,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #581652;
}

.menu_font
{
font-family: Tahoma,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}



.texts {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#008693;
}



.texts2 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#505050;
}


.new_text {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color:#083D65;
}

.very_small_font {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color:#505050;
}


.white_font
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}




.small_login_font
{
font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}



.small_black_font
{
font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.small_blue {font-family:Verdana, sans-serif;
font-size: 10px;
font-weight: bold;
color:#CCFFFF;
}

.small_links {font-family:Verdana, sans-serif;
font-size: 10px;
font-weight: bold;
color:#004080; 
}
.small_links:hover { color: #800080; text-decoration: none; }


.login_link {font-family:Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color:#33FFFF;
}





.links {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#006EAC;
}
.links:hover { color: #DB4824; text-decoration: none; }


.job_header {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color:#006EAC;
}

.job_header:hover { color: #333333; text-decoration: none; }


.red_text {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #DB4824;
}

.red_small_text {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #DB4824;
}

.green_small_text {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #91941D;
}
.green_text {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #009300;
}

.form {
margin: 0px;
}

.thead
{
	background: #487DA4 url(../images/ca_evo2/misc/bg_thead.gif) repeat-x top left;
	color: #EAEFF3;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-top: solid 1px #709BBC; border-bottom: solid 2px #487DA4; border-left: solid 1px #709BBC; border-right: solid 1px #356D96;
}

.box{

 border: 1px solid #969999;


}



.alt1, .alt1Active
{
	background: #FFFFFF url(../images/ca_evo2/misc/bg_alt1.gif) top left repeat-x;;
	color: #000000;
	border-top: solid 1px #FFFFFF; border-left: solid 1px #FFFFFF; border-right: solid 1px #E0E0E0; border-bottom: solid 1px #E0E0E0;
}

.alt2, .alt2Active
{
	background: #F8F8F8 url(../images/ca_evo2/misc/bg_alt2.gif) top left repeat-x;;
	color: #000000;
	border-top: solid 1px #FFFFFF; border-left: solid 1px #FFFFFF; border-right: solid 1px #D7D7D7; border-bottom: solid 1px #D7D7D7;
}


