/*reset all margins*/
* { margin: 0; padding: 0;
}
#main_forum_container
{
    margin: 0 auto;
    width: 801px; 
} 
/*/////////////////////////*/
/*///global structural elements///*/
/*/////////////////////////*/
#container1 {/*border: 1px solid #333;*/ 
    width: 801px; 
    margin-left: auto; 
    margin-right: auto; 
    background-color: #fff;  
    line-height: 130%; 
    background-image:url(../images/line_side.gif); 
    background-repeat: repeat-y;
    }
#top_header{ clear:both;/*border: 1px solid #333;*/ width: 801px; height: 190px; padding:0px 0px 0px 0px; float:left; background-image:url(../images/top_header.gif); background-repeat: no-repeat; }

#top_home
{
    display:block;
    float: left;   
    padding:10px 15px 0px 0px;
}

#top_home a
{
	display:block;
    float: left;     
}
#top_home a span
{
         display: none;
}

#top_home a#logolink
{
    height: 125px;
    width: 140px;
}

#top_login
{
	/*border: 1px solid #333;*/
	float: right;
	padding: 0px 0px 0px 0px;
	position: relative;
	top: 90px;
	left: 0px;
	width: 290px;
	text-decoration: none;
	text-align: right;
	margin-right: 10px;
}
#navtop
{
	width: 801px;
	height: 32px;
	padding: 25px 0px 0px 0px;
	float: left;
	display: block;
}

/* New navigation bar menu 02/16/11 */
#navtop2
{
	width: 801px;
	height: 32px;
	padding: 17px 0px 0px 2px;
	float: left;
	display: block;
}
#search_line {
	clear: both;
	margin: 0px 0px 0px 0px;
/*border: 1px solid #333;*/	background-color: #BADC76;
	width: 801px;
	height: 30px;
	padding: 5px 0px 5px 0px;
	float: left;
}
.search_box_comment
        {
            font-family: Arial, Helvetica, sans-serif;
            font-style: italic;
            font-size: 10px;
            color: #404040;
        }
        
#home_content{height:100%; width:801px;float:left; display:block; }
/*contain container-controls padding*/
#content_all{
	/*border: 1px solid #333; */     padding: 5px 0px 0px 0px;
	height: 100%;
	width: 593px;
	float: left;
}
#content_all_full{
	/*border: 1px solid #333; */     padding: 5px 0px 0px 0px;
	height: 100%;
	width: 750px;
	float: left;
}
#content_all_2col_left{clear:both;/*border: 1px solid #333;*/ padding:10px 0px 0px 20px; height:100%; width:758px;float:left; }
#content_all_1col{clear:both;/*border: 1px solid #333;*/ padding:10px 0px 0px 20px; height:100%; width:781px;float:left; }


#ad_footer{/*border: 1px solid #333; */ display:block; padding:10px 0px 17px 0px; width: 800px;  float:none;  background-image: url(../images/bottom_banner.gif); background-repeat: no-repeat;  }
#footer {
/*border: 1px solid red; */     width: 810px;
    float: none;
    background-image: url(../images/bottom_footer_wlogo.gif);
    background-repeat: no-repeat;
    padding: 0px 0px 90px 0px;
}
#footer #legal{width: 400px; float:left;  padding: 10px 0px 10px 15px;  color: white;}
#footer #footer_text
{
    width: 340px;
    float: left;
    padding: 7px 10px 10px 15px;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    line-height: 9px;
    text-align: justify;
}
#footer #footer_link
{
    /*border: 1px solid #333; */
	width: 345px;
    float: right;
    text-align: justify;
    padding: 5px 25px 0px 0px;
}

/*/////////////////////////*/
/*/////middle content areas ////*/
/*/////////////////////////*/

/*2 column homepage content style */
/********************************/
#home_top_line {margin-left:20px}
#home_leftcol {/*border: 1px solid #333;*/ width: 300px; padding: 10px 10px 10px 20px;  float: left; }
#home_rightcol {/*border: 1px solid #333;*/margin:10px 10px 0px 5px; width: 410px; padding: 10px 15px 15px 20px;  float: left; background-color:#EDEDED;  background: url("../images/home_grad_down.gif") top left repeat-x;}

.home_right_block {/*border: 1px solid #333;*/ padding: 0px 0px 10px 0px; }
.home_line {/*border: 1px solid #333;*/padding:8px 0px 13px 0px; }


/*home left tabs */
#tab_table{/*border: 1px solid #333; */ margin:10px 0px 0px 0px; background-color:#BADC76; width:300px;}
/**/#home_left_tab{/*border: 1px solid #333; */margin:0px 0px 0px 10px; }
/**/#home_left_tab_positions{/*border: 1px solid #333;*/margin:0px 0px 0px 1px; }
#home_left_tab_tile_top{/*border: 1px solid #333; */padding:10px 20px 20px 10px;background:  url("../images/home_left_tab_tile_top.jpg") 0 0 repeat-x; height:20px }
#home_left_tab_bottom {/*border: 1px solid #333; */background:  url("../images/home_left_tab_bottom.jpg") 0 0 repeat-x; height:29px}

/*home left feature jobs */			
#home_left_spac {/*border: 1px solid #333;*/ background-color:#DBF2FB; margin-top:0px;width:300px;} 
#home_left_positions {
/*border: 1px solid #333;*/    margin: 0px 15px 0px 15px;
    background-color: #DBF2FB;
}


#home_left_tile_top {/*border: 1px solid #333;*/width:300px;background:  url("../images/home_left_tile_top.jpg") 0 0 repeat-x; height:25px }
#home_left_tile_bottom {/*border: 1px solid #333;*/width:300px; background:  url("../images/home_left_tile_bottom.jpg") 0 0 repeat-x; height:20px}


/*2 column template no left nav content style */
/********************************/
/*#leftcol_0 {border: 1px solid #333; width: 1px; height: 100%;  padding: 10px 10px 10px 10px;  float: left;  }*/
/*=====IE vertical*/#content_2col {/*border: 1px solid #333;*/ width: 555px; padding: 5px 0px 0px 0px; float:left;}
/*=====IE vertical*/
#content_2col_left {
    /*border: 1px solid #333;*/     width: 590px;
    padding: 5px 0px 0px 0px;
    float: left;
}
#content_2col_right_center
{
    /*border: 1px solid #333;*/
    width: 170px;
    padding: 10px 0px 0px 0px;
    float: right;
    text-align: center;
}
#rightcol_no_ad{/*border: 1px solid #333;*/ width: 300px;  float: right;  padding:20px 0px 0px 10px; }
#content_left_no_ad{/*border: 1px solid #333;*/width: 425px; padding: 10px 10px 10px 10px; float:left;}
#content_right_no_ad{
    /*border: 1px solid #333;*/    width: 150px;
    padding: 0px 10px 10px 10px;
    float: left;
}


/*2 column template  content style */
/********************************/
#leftcol {/*border: 1px solid #333;*/ width: 160px; height: 100%; padding: 10px 10px 1px 15px;  float: left;  }

 .breadcrumbs_ul {
	width: 501px;
	height: 100%;
	padding: 4px 0px 4px 0px;
	float: left;
	margin-left: 0px;
}
.breadcrumbs_ul a:link,.breadcrumbs_ul a:active,.breadcrumbs_ul a:visited {
    font-size: 16px;
    color: #00A4E4;
    text-decoration: underline;
    font-weight: bold;
}

 .breadcrumbs {
    width: 501px;
    height: 100%;
    padding: 4px 0px 0px 0px;
    float: left;
    margin-left: 20px;
}
.breadcrumbs a:link,.breadcrumbs a:active,.breadcrumbs a:visited {
    font-size: 16px;
    color: #00A4E4;
    text-decoration: none;
    font-weight: bold;
}
 .breadcrumbs_basic
{
    width: 501px;
    padding: 0px 0px 10px 0px;
    margin-left: 0px;
    margin-top: 0px;
}
/*=====IE vertical*/#content_2col_rightside {/*border: 1px solid #333;*/ float:left; padding:10px 0px 5px 0px; vertical-align:top;
	width: 578px;
}
/*#content_2col_rightside_position {border: 1px solid #333; position:relative; bottom:27px; width: 590px; padding: 5px 0px 0px 0px; float:left;}*/
/*=====IE vertical*/
#content_1col_center_fixed {
/*border: 1px solid #333;*/     float: left;
    padding: 10px 0px 5px 0px;
    vertical-align: top;
    width: 160px;
}
#content_2col_rightside_fixed {
/*border: 1px solid #333;*/     float: left;
    padding: 10px 0px 5px 0px;
    vertical-align: top;
    width: 160px;
}


/*3 column template content style */
/********************************/
/*#leftcol {border: 1px solid #333; width: 160px; height: 100%;  padding: 10px 10px 1px 15px;  float: left;  }*/
/*=====IE vertical*/#content_3col{/*border: 1px solid #333;*/width: 415px; padding: 10px 0px 10px 0px; float:left;}
#rightcol{/*border: 1px solid #333;*/width: 160px;  float: right;  padding: 10px 0px 10px 0px;  /*position:relative; bottom:25px; */}
#rightcol #ad img{/*border: 1px solid #333;*/ padding: 0px 0px 10px 0px;}


.side_box {border: 1px solid #C2E797;width:150px;padding: 10px 10px 10px 10px; margin-left:10; text-align:center;background-color:#D3EABA; }
/*/////////////////////////*/
/*//////////details//////////*/
/*/////////////////////////*/


/*H1 -div layout*/
/********************************/
/*#header_1col {border: 1px solid #333; width:755px; border-bottom: 1px solid #CBCFD0; float: left;   padding: 10px 0px 0px 0px; }*/
/*#header_2col {border: 1px solid #333;  float: left;   padding: 13px 0px 0px 0px; }*/
/*#header_line {border: 1px solid #333; width:595px; height:30px; float: left; border-bottom: 1px solid #CBCFD0; padding: 0px 0px 4px 0px; }*/
#followus{
    width: 315px;
    padding: 10px;
    color: #00a4e4;
    background-image: url("../images/home_grad_down_blue.gif");
    background-repeat: repeat-x;
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    text-align: center;
}
#followus_full
{
    width: 750px;
    height: 85px;
    padding: 10px;
    color: #00a4e4;
    background-image: url( "../images/home_grad_down_blue.gif" );
    background-repeat: repeat-x;
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    text-align: center;
    float: left;
}
#followus_full_tall
{
    width: 140px;
    padding: 10px;
    color: #00a4e4;
    background-image: url( "../images/home_grad_down_blue.gif" );
    background-repeat: repeat-x;
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    text-align: center;
    height: 300px;
    clear: both;
}




/*bio callouts */
/********************************/
#columnist_bio
{
	/*border: 1px solid #333; */
	background-color: #EFFBE1;
	padding: 15px 15px 25px 15px;
	border-top: 1px solid #CBCFD0;
	border-bottom: 1px solid #CBCFD0;
	vertical-align: text-top;
	float: left;
}

/* table style*/
 /********************************/

table#table_content td { padding: 6px 0px 11px 0px;  vertical-align:top}
table#table_content .header th
 {color:#3B6610; background-color:#C2E797;  padding: 10px 5px 10px 10px; text-align:left}
 
 table#table_content .header a:hover
{
	color: #66B01C;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}
table#table_content .header a
{
	color: #3B6610;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}
 
table#table_content .white td{color:#3B6610; background-color:white; padding: 8px 5px 8px 10px; text-align:left; vertical-align:middle}
table#table_content .odd td{color:#3B6610; background-color:#D3EABA; padding: 8px 5px 8px 10px; vertical-align:middle}
table#table_content .even td{color:#3B6610; background-color:#EFFBE1;  padding: 8px 5px 8px 10px; vertical-align:middle}

table#table_content_community {  margin-top:15px;}
table#table_content_community td{ padding: 2px 0px 4px 5px; margin-top:15px;vertical-align:top}


		/*people profile table*/
/*table.table_profile { border: 1px solid #333;  vertical-align:top}*/
table.table_profile td { padding: 0px 5px 2px 10px; vertical-align:top; }
table.table_profile th { padding: 0px 5px 2px 10px; color:#88C111;   text-align:left; font-size:12px; font-weight:bold;}
		/*long form with green bgcolor*/
table#table_content .table_form_long, table.table_form_long, div.table_form_long {
	/*border: 1px solid #333; */	line-height: 17px;
	background-color: #F0F9E8;
	padding: 10px 0px 0px 10px;
	color: black;
	text-align: left;
	font-size: 11px;
	vertical-align: top;
	font-style: normal;
	margin: 10px 0px 10px 0px;
}
table#table_content .table_form_long  td, table.table_form_long  td, table_form_long, div.table_form_long td{
	/*border: 1px solid #333; */	line-height: 17px;
	padding: 0px 20px 10px 0px;
	vertical-align: top;
}
table#table_content .table_form_fake td, table.table_form_fake  td, table_form_fake, div.table_form_fake td
{
    line-height:normal; 
    padding-right: 0px ;
    padding-left:0px;
    padding-top:0px;
    padding-bottom:0px;
}
	/*long form with white bgcolor*/ 
table#table_content .table_form_long_white {/*border: 1px solid #333; */line-height:17px; background-color:white;  text-align:left; font-size:11px; vertical-align:top; font-style:normal; margin:10px 0px 10px 0px;}
table.search {/*border: 1px solid #333;*/ width: 160px; height: 100%; margin-bottom:15px;background-color:#C2E797; float: left;  }
table#table_content .table_form_long_border_blue, table.table_form_long_border_blue, div.table_form_long_border_blue {
	border: 2px solid #00A4E4;
	line-height: 17px;
	background-color: #F2FAFE;
	padding: 10px 0px 10px 10px;
	color: black;
	text-align: left;
	font-size: 11px;
	vertical-align: top;
	font-style: normal;
	margin: 10px 0px 10px 0px;
}
table#table_content .table_form_long_border_green, table.table_form_long_border_green, div.table_form_long_border_green {
	border: 2px solid #C3E088;
	line-height: 17px;
	background-color: #F0F9E8;
	padding: 10px 0px 10px 10px;
	color: black;
	text-align: left;
	font-size: 11px;
	vertical-align: top;
	font-style: normal;
	margin: 10px 0px 10px 0px;
}
table#table_browsejobsmain td
{
    padding: 0px 0px 2px 5px;
}
.gridview_jobseekersearchresults
{
    width: 550px;
    background-color: #D7F1F8; 
}
.gridview_jobseekersearchresults th
{
    border-style: none solid solid none;
    padding: 5px;
    background-color: #C2E797;
    border-bottom-width: thin;
    border-bottom-color: #C0C0C0;
    border-right-width: thin;
    border-right-color: #FFFFFF;
    text-align: left;
}
.gridview_jobseekersearchresults td
{
    border-style: none none solid none;
    margin: 5px;
    padding: 5px;
    border-bottom-color: #BAE7F8;
    border-bottom-width: thin;

}
.gridview_jobseekersearchresults .alt
{
    border-style: none none solid none;
    margin: 5px;
    padding: 5px;
    border-bottom-color: #D7F1F8;
    border-bottom-width: thin;
    background-color: #BAE7F8;
}

/* ////////font style*/
/********************************/
ul.list_nostyle {list-style-type: disc;margin-left: 0; padding-left: 2.5em;font-weight:normal; }
.tab_long  a:hover{color: #0087BB;  font-weight:bold; text-decoration: none; }
body {font-smooth:always; margin: 0 0 .5em 0;  font-size:9pt; font-style:normal; font-family:Arial/*, Helvetica, sans-serif*/}
p { margin: 1.5em 0 1.5em 0;  font-size:11px; font-style:normal;  } 
h1 ,h1 a:link, h1 a:active, h1 a:visited{font-size:16px; color:#00A4E4;  margin: 0 0 .5em 0; text-decoration:none;font-weight:bold}

h2 {
	margin: 0 0 0em 0;
	color: #00A4E4;
	font-size: 14px;
	font-family: Arial;
}
h3 { margin: 0 0 .5em 0; font-size:12px;}
h4 {  font-size:12px;  color: #88C111; font-weight:bold}
h5
{
    font-size: 10px;
    color: #666666;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}
.h3_green a:link, .h3_green a:active, .h3_green a:visited, .h3_green
{
    font-size: 12px;
    color: #88C111;
    font-weight: bold;
}
.h3_green a:hover{color: #0087BB;  font-weight:bold; }
.h3_blue,  .h3_blue a:link,  .h3_blue a:active,  .h3_blue a:visited{  font-size:12px;  color: #00A4E4; font-weight:bold; padding-bottom:8px; font-family:Arial  }
.h3_blue a:hover{  color: #88C111; font-weight:bold;}
.h3_blue_tight {  font-size:12px;  color: #00A4E4; font-weight:bold;   font-family:Arial}
.h3_blue_medium a:link, .h3_blue_medium a:active, .h3_blue_medium a:visited, .h3_blue_medium
{
    font-size: 12px;
    color: #00A4E4;
    font-weight: bold;
    text-decoration: none;
}
.h3_blue_medium a:hover{color: #00A4E4;  font-weight:bold; }
.blue17{  font-size:17px;  color: #00A4E4; font-weight:bold; padding-top:15px;  font-family:Arial}
.blue17_nopad
{
    font-size: 17px;
    color: #00A4E4;
    font-weight: bold;
    font-family: Arial;
}
.blueBold11{  font-size:11px;  color: #00A4E4; font-weight:bold}
.green16_light_bold
{
    font-size: 16px;
    color: #88C111;
    font-weight: bold;
    white-space: pre-wrap;
}
.green16_light_normal
{
    font-size: 16px;
    color: #88C111;
    font-weight: normal;
    white-space: pre-wrap;
}
.green13{
	font-size: 13px;
	color: #88C111;
	font-weight: bold;
	white-space: pre-wrap;
}
.green16_large{
	font-size: 16px;
	color: #88C111;
	font-weight: bold;
	white-space: pre-wrap;
}

.green16_large{
	font-size: 16px;
	color: #88C111;
	font-weight: bold;
	white-space: pre-wrap;
}

.green13_dark{
	font-size: 13px;
	color: #30550C;
	font-weight: bold;
	white-space: pre-wrap;
}
.green11
{
    font-size: 12px;
    color: #00A4E4;
    font-weight: normal;
}
.blue13
{
    font-size: 13px;
    color: #00A4E4;
    font-weight: normal;
}
.blue13_bold
{
    font-size: 13px;
    color: #00A4E4;
    font-weight: bold;
}
.blue11{  font-size:11px;  color: #00A4E4; font-weight:normal}
strong { font-weight:bold; color: black; }
.greyBold16
{
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}
.grey14
{
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.grey12
{
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.red12
{
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
}
.asterisk_red
{
	font-size: 14px;
	color: #FF0000;
	font-weight: normal;
}


/*links*/
a:link, a:active, a:visited
{
    font-family: Arial;
    font-size: 9pt;
    color: #00A4E4;
    font-weight: normal;
    text-decoration: underline;
    line-height: 130%;
}
a:hover  {font-family:Arial; font-size:9pt; color: #88C111;  font-weight:normal; text-decoration:underline}

.green_large_link a:link, .green_large_link a:active, .green_large_link a:visited
{
    font-family: Arial;
    font-size: 12pt;
    color: #88C111;
    font-weight: bold;
    text-decoration: underline;
}
.green_large_link a:hover  {font-family:Arial; font-size:12pt; color: #00A4E3;  font-weight:bold; text-decoration:underline}

.green_body a:link,  .green_body a:active, .green_body  a:visited {list-style-position: inside; margin: 0; list-style: none;  color: #3B6610;  font-weight:normal;  }
.green_body a:hover
{
	color: #00A4E4;
	font-weight: normal;
}
.blue_small_link a:link, .even a:active
{
    margin: 0;
    list-style: none;
    color: #00A4E3;
    font-weight: normal;
}
.blue_small_link a:visited
{
    margin: 0;
    list-style: none;
    color: #990099;
    font-weight: normal;
}
.blue_small_link a:hover
{
	color: #3B6610;
	font-weight: normal;
}

.even a:link, .even a:active
{
	list-style-position: inside;
	margin: 0;
	list-style: none;
	color: #3B6610;
	font-weight: normal;
}
.even a:visited
{
    margin: 0;
    list-style: none;
    color: #990099;
    font-weight: normal;
}
.even a:hover
{
	color: #00A4E4;
	font-weight: normal;
}
.odd a:link, .odd a:active, .odd a:visited
{
	list-style-position: inside;
	margin: 0;
	list-style: none;
	color: #3B6610;
	font-weight: normal;
}
.odd a:visited
{
    margin: 0;
    list-style: none;
    color: #990099;
    font-weight: normal;
}
.odd a:hover
{
	color: #00A4E4;
	font-weight: normal;
}


.home_tab_h3_green{/*border: 1px solid #333; */ position:relative; right:5px; left:2px;top:2px; font-size:12px;  color: #3B6610; font-weight:bold}
.home_tab a:link,  .home_tab a:active, .home_tab a:visited, .home_tab li  {/*border: 1px solid #333; */ position:relative; left:4px;top:1px; font-size:12px;  font-weight:bold;  list-style: none; display: inline; color: #336633;list-style-type: none;  padding:5px 0px 0px 2px;}
.home_tab a:hover  {color: #4C7A1E; font-weight:bold; text-decoration: none}

#top_login a:link,  #top_login a:active, #top_login a:visited, #top_login {/*border: 1px solid #333;*/  font-size:12px;color: white;  font-weight:normal; }
#top_login a:hover  {   color: #EAEF6B; font-weight:normal; }

#navtop a:link,  #navtop a:active, #navtop a:visited, #navtop li  {/*border: 1px solid #333;*/  font-size:12px;color: white;  font-weight:bold; text-decoration: none;  list-style: none; display: inline; list-style-type: none;  padding:0 4px 0 4px;}
#navtop a:hover  {   color: #EAEF6B; font-weight:bold; text-decoration: none}
.leftnavbody a,  .leftnavbody a:active, .leftnavbody a:visited {/*border: 1px solid #333;*/display:block; width: 131px; padding:13px 10px 11px 10px; font-weight:bold;  font-size:12px; color: #3B6610; background: url("../images/nav_side_middle.gif") 0 0 repeat-y; text-decoration: none;}
.leftnavbody a:hover {background: url("../images/nav_side_middle_over.gif") 0 0 no-repeat; color: #3B6610;}

.tab_long a:link,  .tab_long a:active, .tab_long  a:visited,  .tab_long a, .tab_long li{/*border: 1px solid #333;*/list-style-position: inside; margin: 0; list-style: none; display: inline; list-style-type: none; color: #3B6610;  padding:1px 4px 0px 8px; font-weight:bold; text-decoration: none; position:relative; top:1px; }
.tab_long a:hover
{
	color: #00A4E4;
	font-weight: bold;
	text-decoration: none;
}
#footer_link a:link, #footer_link a:visited, #legal a:link, #legal a:visited,  #leftcol a:active, #footer { color: white;  font-weight:normal; text-decoration: none}
#footer_link a:hover, #legal a:hover   { color: #EAEF6B;  font-weight:normal; text-decoration: none}

/* form style */
/********************************/
fieldset , input{  background:#fff; background-color:#fff; }
input.btnBlue{  font-size:11px; font-weight:bold;  padding: 4px 15px 4px 15px; border-style: double; color:#daefc6; background-color:#00A4E4}
input.btnBluehov{font-size:11px; font-weight:bold;  padding: 4px 15px 4px 15px; border-style: double; color:#daefc6; background-color:#85BF00}
input.btnGreen {font-size:11px; font-weight:bold;  padding: 4px 15px 4px 15px; border-style: double; color:#daefc6; background-color:#85BF00}
input.btnGreenhov{  font-size:11px; font-weight:bold;  padding: 4px 15px 4px 15px; border-style: double; color:#daefc6; background-color:#00A4E4}
input.btnGreenFixed {font-size:11px; font-weight:bold;  width:80px;  height: 26px; border-style: double; color:white; background-color:#85BF00; vertical-align:middle}
input.btnGreenFixedhov{  font-size:11px; font-weight:bold;  width:80px;  height: 26px; border-style: double; color:white; background-color:#00A4E4; vertical-align:middle}
input.btnBlueSearch
{
    font-size: 11px;
    font-weight: bold;
    padding: 3px 6px 3px 6px;
    border-style: double;
    color: #daefc6;
    background-color: #00A4E4;
}
.rblist_small
{
	margin: 0px;
	padding: 0px;
	height: 10px;
}
#btn_back {/*border: 1px solid #333;*/  width:40px; height: 10px;float:right; padding:4px 0px 5px 0px /*position:relative; right:20px; bottom:33px; */} 
.btn_home_enter a { /*border: 1px solid #333; */ height: 24px; width: 58px; text-indent: 10000px; overflow: hidden; display: block; background: url("../images/btn_home_enter.gif") top left no-repeat; }
.btn_home_enter a:hover {background: url("../images/btn_home_enter_over.gif") 0 0 no-repeat; }

.btn_home_search a { /*border: 1px solid #333; */ height: 22px; width: 70px; text-indent: 10000px; overflow: hidden; display: block; background: url("../images/btn_home_search.gif") top left no-repeat; }
.btn_home_search a:hover {background: url("../images/btn_home_search_over.gif") 0 0 no-repeat; }


.btn_delete a {height: 26px; width: 26px; text-indent: 10000px; overflow: hidden; display: block; background: url("../images/btn_delete.gif") top left no-repeat;}
.btn_delete a:hover {background: url("../images/btn_delete_over.gif") 0 0 no-repeat; }
   
/*img style */
/********************************/
.img_right_lrg{ margin:1.75em 1.25em 0.75em 0; float:right;  width:175px;height:175px;border:#00A4E4 solid 1px; }
.img_floating_right{ margin:1.75em 1.25em 0.75em 0; float:right; border:#00A4E4 solid 1px; }
.img_floating_left{ margin:1.75em 1.25em 0.75em 0; float:left; border:#00A4E4 solid 1px; }
.img_sm { margin:0.1em 1.25em 0.75em 0; float:left; width:85px;height:85px;border:#00A4E4 solid 1px;  }
.img_sm_profile { width:85px;height:85px;border:#00A4E4 solid 1px;  }
.img_mini { margin:0.1em 1.25em 0.75em 0; float:left; width:40px;height:40px;border:#00A4E4 solid 1px;  }
.img_home_pos{ margin:0.1em 1.25em 0.75em 0; float:left; width:125px;height:125px;border:#00A4E4 solid 1px;  }
.img_home_article{ margin:0.1em 1.25em 0.75em 0; float:left; width:77px;height:62px;border:#00A4E4 solid 1px;  }


/* tabs style */
.img_feature_small_pos
{
    margin: 0.1em 1.25em 0.75em 0;
    float: left;
    width: 125px;
    height: 125px;
    border: #00A4E4 solid 1px;
}
.tab_long{ /*border: 1px solid #333;*/background: url('../images/tab_long_bg.gif') no-repeat ;  }

/*EMAIL TEMPLATE */
/********************************/
#email_container{width: 600px; margin-left: auto; margin-right: auto; border-bottom: 1px solid #E6E6E6; background-color: #fff;  line-height: 100%; background-image:url(../images/email_line_side.gif); background-repeat: repeat-y;}
#email_top_header{/*border: 1px solid #333;*/ width: 600px; height: 145px; padding:0px 0px 0px 0px; float:left; background-image:url(../images/email_top_header.gif); background-repeat: no-repeat; }
#email_footer {/*border: 1px solid #333;*/ width: 600px; float:none;   height: 10px; background-repeat: no-repeat; padding: 0px 0px 0px 0px; }

#email_content {/*border: 1px solid #333;*/width: 560px;  padding: 0px 20px 0px 20px; }
table.email_table td {/*border: 1px solid #333;*/ width: 500px;  padding: 0px 10px 0px 0px; }

.linkButtonGreen, .linkButtonGreen:link, .linkButtonGreen:visited, .linkButtonGreen a, .linkButtonGreen a:link, .linkButtonGreen a:visited
{
	border: solid 2px #00A4E4;
	border-style: solid;
	border-color: #daefc6;
	display: inline-block;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 4px;
	background-color: #85BF00;
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.linkButtonGreen:hover, .linkButtonGreen a:hover {
	color:white; background-color:#00A4E4
}

.linkButtonBlue, .linkButtonBlue:link, .linkButtonBlue:visited, .linkButtonBlue a, .linkButtonBlue a:link, .linkButtonBlue a:visited
{
	border: solid 2px #00A4E4;
	border-style: solid;
	border-color: #daefc6;
	display: inline;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 4px;
	background-color: #00A4E4;
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.linkButtonBlueLarge, .linkButtonBlueLarge:link, .linkButtonBlueLarge:visited, .linkButtonBlueLarge a, .linkButtonBlueLarge a:link, .linkButtonBlueLarge a:visited
{
    padding: 4px 30px 4px 30px;
    border: solid 2px #00A4E4;
    border-style: solid;
    border-color: #daefc6;
    display: inline;
    background-color: #00A4E4;
    color: white;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.navigationClass
{
    padding-bottom:10px;
	padding-left:40px;
	padding-right:40px;
	padding-top:10px;
}

.linkButtonBlue:hover, .linkButtonBlue a:hover {
	color:white; background-color:#85BF00
}

    input.filebutton file{
    	border:solid  2px #00A4E4;
	border-style:solid;
	border-color:#daefc6;
	display:inline;
	padding-bottom:4px;
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	background-color:#00A4E4;
	color: white;
	font-size:11px;
	 font-weight:bold;
	text-decoration: none;
   }

/***************************
  Sitemap
*****************************/

#sitemap li {
	list-style-type:disc;
	list-style-position:inside;
}

#sitemap ul {
padding-top:0px;
padding-left:20px;
padding-bottom:10px;
}

.sitemapMain {
color:#0068b3;
}

.sitemapMain a {
color:#0068b3;
}

.sitemapMain a:hover {
color:#da7b1d;
}

/***************************
Error
*****************************/
.error
{
	 color:Red;
	 font-weight:bold;
}
/***************************
Email popup
*****************************/

.emailForm
{
	background-color: #FFFFFF;
	color:#404040;
	border: solid 1px #00a4e4;
}

.modalBackground 
{
	background-color: #DDDDDD;
	filter:alpha(opacity=60);
	border: solid 1px Gray;
	opacity:0.6;
	color: Black;
}

.modalPopup 
{
	background-color: #ffffff;
	border: solid 1px Gray;
	color: Black;
	padding-left:20px;
	padding-right:20px;
}
/*******************
Help Button - Top Nav bar - Image rollover
********************/
a.helprollover
{
    display: block;
    width: 21px;
    height: 50px;
    background: url(../images/ambulancehelpboth1a.gif) 0 0 no-repeat;
    text-decoration: none;
    top: 147px;
    position: absolute;
}
 
a:hover.helprollover {
    background-position: -30px 0;
}
/*******************
Video Button (Assistance) - Image rollover
********************/
a.video1rollover
{
    display: block;
    width: 100px;
    height: 23px;
    background: url(../images/video1b.gif) 0 0 no-repeat;
    text-decoration: none;
}
 
a:hover.video1rollover {
    background-position: -99px 0;
}
/*******************
Guide Button (Assistance) - Image rollover
********************/
a.guide1rollover
{
    display: block;
    width: 100px;
    height: 23px;
    background: url(../images/guide1b.gif) 0 0 no-repeat;
    text-decoration: none;
}
 
a:hover.guide1rollover {
    background-position: -99px 0;
}


.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: /*url(../images/menu-bg.gif)*/ repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}

select { display: block; margin: 0; }

.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}

a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 0px 0px 0px 0px;
	white-space: nowrap; 
	text-align:center;

}

a.ContextMenuItem-Selected
{
	font-weight: bold;
}

a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}

/* watermarked */

.watermarked
{
 color:Gray;
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow :auto;
	/*height : 200px;*/
	min-width : 250px;
	 word-spacing:normal; 
     
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #d3eaba;/*#ffff99;*/
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
.browsejobsby
{
    width: auto;
}
#featured_employer_small
{
/*border: 1px solid #333;*/     width: 200px;
    padding: 20px 0px 0px 10px;
    background-image: url(../images/home_grad_down_green.gif);
    background-repeat: repeat-x;
}
#2col_adright_right
{
/*border: 1px solid #333;*/     float: left;
    padding: 10px 0px 5px 0px;
    vertical-align: top;
    text-align: center;
}
#2col_adright_left
{
    /*border: 1px solid #333;*/
    float: left;
    vertical-align: top;
    text-align: left;
}
.joblist_header
{
    width: 590px;
}
#home_left_tile_top_full
{
/*border: 1px solid #333;*/    width: 600px;
    background: url("../images/home_left_tile_top_blue.jpg") 0 0 repeat-x;
    height: 25px;
}
#browse_main_tile_bottom_green
{
    /*border: 1px solid #333;*/    width: 590px;
    background: url("../images/tile_bottom_green.jpg") repeat-x 0
0;
    height: 20px;
}
#home_left_tile_top_blue
{
    /*border: 1px solid #333;*/    width: 300px;
    background: url("../images/home_left_tile_top_blue.jpg") repeat-x 0
0;
    height: 25px;
}
#home_left_tile_top_green
{
/*border: 1px solid #333;*/    width: 300px;
    background: url("../images/home_left_tile_top_green.jpg") 0 0 repeat-x;
    height: 25px;
}
#home_left_tile_bottom_blue
{
/*border: 1px solid #333;*/    width: 300px;
    background: url("../images/home_left_tile_bottom_blue.jpg") 0 0 repeat-x;
    height: 20px;
}
#home_left_tile_bottom_green
{
/*border: 1px solid #333;*/    width: 300px;
    background: url("../images/home_left_tile_bottom_green.jpg") 0 0 repeat-x;
    height: 20px;
}
#home_left_tile_top_full_blue
{
    /*border: 1px solid #333;*/    width: 600px;
    background: url("../images/home_left_tile_top_blue.jpg") repeat-x 0 0;
    height: 25px;
}
#browse_main_positions
{
    /*border: 1px solid #333;*/
    margin: 0px 0px 0px 00px;
    background-color: #EAFAC9;
    width: 570px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}
#feature_left_pac
{
/*border: 1px solid #333;*/     background-color: #EAFAC9;
    margin-top: 0px;
    width: 300px;
}
#browse_main_tile_top_green
{
    /*border: 1px solid #333;*/    width: 590px;
    background: url("../images/tile_top_green.jpg") repeat-x 0
0;
    height: 25px;
}
#featured_employer_small_tile_top_green
{
    /*border: 1px solid #333;*/    width: 289px;
    background: url("../images/tile_top_green.jpg") repeat-x 0
0;
    height: 25px;
}
#featured_employer_small_tile_bottom_green
{
    /*border: 1px solid #333;*/    width: 289px;
    background: url("../images/tile_bottom_green.jpg") repeat-x 0
0;
    height: 25px;
}
#featured_employer_small_spac
{
    /*border: 1px solid #333;*/
    background-color: #EEF6DD;
    width: 289px;
    height: 400px;
    margin-top: 15px;
    margin-right: 0px;
    margin-bottom: 20px;
}
#featured_position_small_spac
{
    /*border: 1px solid #333;*/     background-color: #dbf2fb;
    margin-top: 15px;
    margin-left: 12px;
    margin-bottom: 20px;
    width: 289px;
    height: 400px;
}
#featured_position_small_tile_top_blue
{
    /*border: 1px solid #333;*/    width: 289px;
    background: url("../images/tile_top_blue.jpg") repeat-x 0
0;
    height: 25px;
}
#featured_position_small_tile_bottom_blue
{
    /*border: 1px solid #333;*/    width: 289px;
    background: url("../images/tile_bottom_blue.jpg") repeat-x 0
0;
    height: 25px;
}
#featured_employer_small_content
{
    /*border: 1px solid #333;*/
    margin: 0px;
    background-color: #EAFAC9;
    width: 249px;
    height: 400px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}
#featured_position_small_content
{
    /*border: 1px solid #333;*/
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    background-color: #DBF2FB;
    margin-top: 0px;
    width: 249px;
    height: 400px;
}

#followus_full_tall_spac
{
    /*border: 1px solid #333;*/     background-color: #dbf2fb;
    width: 140px;
    height: 370px;
    float: left;
}
#followus_full_tall_tile_top_blue
{
    /*border: 1px solid #333;*/    width: 160px;
    background: url("../images/tile_top_blue.jpg") repeat-x 0
0;
    height: 25px;
}
#followus_full_tall_tile_bottom_blue
{
    /*border: 1px solid #333;*/    width: 160px;
    background: url("../images/tile_bottom_blue.jpg") repeat-x 0
0;
    height: 25px;
}
#followus_full_tall_content
{
    /*border: 1px solid #333;*/
    padding: 10px;
    background-color: #DBF2FB;

    width: 140px;
    height: 300px;
}
#browse_main_full
{
    /*border: 1px solid #333;*/
    background-color: #EEF6DD;
    width: 580px;
}
.columnist_bio_thumb
{
    float: left;
    margin-right: 10px;
}
.column_header
{
	font-size: 11px;
	color: #00A4E4;
	font-weight: normal;
}
.dropshadow
{
    width: 200px; /* 
		  8px for dropshadow, 
		+ 8px to distance from body edge
		= 16px margins top and left 
	*/
    margin: 0px 0px 0px 0px;
    overflow: visible;
    background-color: #D7D7D7;
}

.dropshadow .content
{
    /* 
		By moving the contents up and to the left, 
		we reveal the background of it's container
	*/
    position: relative;
    top: -5px;
    left: -5px;
    padding: 1px;
    background-color: #EEE;
}

