/*default classes*/

/*text*/


.right_side_unit h3, #payscale_ad h3, h1, h2, h3, h4, h5, body, #navcontainer ul li, #searchform input, #searchform select, #searchform h3, #payscale_ad p {font-size:12px; position:relative;}

/*button*/
a.button:link, a.button:visited, a.button:hover, a.button:active {color: #fff; text-decoration: none; }
.button {font-weight: bold;	display: block;	padding: 4px 10px 4px 10px;	background: #f7bc2a url(images/btn_bc.gif) no-repeat;	float: left;
 line-height: 100%;	text-decoration: none;	color: #fff; cursor: pointer; border: 1px solid #000;	border-top-color: #f7bc2a; border-right-color: #f7bc2a; border-bottom-color: #f7bc2a;	border-left-color: #f7bc2a;}

/*layout*/
div#main {width:840px; margin-left: auto; margin-right: auto; }
div#left_col, div#middle_col, div#middle_col_2col, div#right_col {float:left; text-align:left; }
div#left_col {width: 203px; /*background-color:#313032;*/}
div#middle_col, div#middle_col_2col {width: 424px;  padding: 0px 5px 5px 5px;  background-image:url(images/corner_left_tan_blue.gif); background-repeat:no-repeat; background-position:0% 0px;}
div#middle_col_2col {width: 627px;}

/*layout wide*/
div#middle_col_2col_w {
float:left;
text-align:left;
}
div#middle_col_2col_w {
width: 831px;
padding: 0px 5px 5px 5px;
background-repeat:no-repeat;
background-position:0% 0px;
}
div#middle_col_2col_w {
width: 831px;
}

div#right_col {width: 203px; /*background-color:#f2f2f2;*/}
.clr {clear: both;	height: 1px;	overflow: hidden;	display: block;}
#cr_div {height: 5px; width: 20px;  background-image:url(images/corner_left_tan_blue.gif); background-repeat:no-repeat; background-position:0px 0px; padding:0; margin:0; border: 1px dotted #ff0000; background-color: #313032;}

div#col_wrapper {background-image:url(images/bc_repeat.gif); background-repeat:repeat-y; height:1000px;}
html>body div#col_wrapper {height: 100%;}

div#col_wrapper_1col, div#col_wrapper_2col  {background-image:url(images/bc_repeat_2col.gif); background-repeat:repeat-y;  height: 100%;}

/*header*/
#header_wapper {width: 820px;}
#logo_container, #navcontainer {float:left;}

/*menu*/
#navcontainer {position: relative; left:10px; top: 4px;}
#navcontainer ul{  margin:0; padding:0; }
#navcontainer ul li{list-style-type: none; padding: 0; margin: 0; display: block; float: left; text-align: center; padding: 16px 2px 0px 0;}
#navcontainer a {background: url(images/bc_tab.gif) no-repeat; text-decoration: none; display: block; width: 90px; height: 34px; color:#ffffff; padding: 3px 0px 0 0;}
#navcontainer a:hover {background: url(images/bc_tab_active.gif) no-repeat ; /*text-decoration: underline; optional*/}
#current a, #current a:hover  {background: url(images/bc_tab_current.gif) no-repeat; color:#fff;}

/*middle col*/
div#middle_col p, #middle_col_2col p {margin: 10px 10px 5px 10px;}
div#middle_col span, #middle_col_2col span{color:#ff5a00; font-weight:bold;}
div#middle_col h2, #middle_col_2col h2 {margin: 10px 10px 0px 10px; color:#333; text-align:left; background-color:#e8ebed; padding:5px 10px;}
.section_wrap {border:1px solid #eee; margin: 0px 10px 0px 10px;}
div#middle_col form, #middle_col_2col form {margin: 10px; background-color:#c0d5e7; padding:5px; text-align:center;}
form#form_search p {padding:0; margin:0; position:relative;}
#form_search_btn {z-index:11111; width:40px; padding-left: 11px;  float:left;position:relative; left:70px;}
#search_box{ float:left; position:relative; left:60px;}
#search_help {padding:0; margin:0; position:relative; }

div#header_line {background-color:#ff5a00; background-image:url(images/corner_left_dark_blue_white.gif); background-repeat:no-repeat; border-bottom:5px solid #313032; }
div#header_line_inner {background-image:url(images/corner_right_dark_blue_white.gif); background-repeat:no-repeat; background-position:top right}

div#header_line h1 {margin:0; padding: 5px; color:#fff; font-weight:bold;}
div#header_line span {background-color:#fff; background-image:url(images/btn_go.gif); background-repeat:no-repeat;  width: 20px; height:20px; display:block;}

#subheader {background-image:url(images/corner_left_dark_blue_tan.gif); background-repeat:no-repeat; background-color:#ff5a00;  color:#fff; margin:0; background-position: 0 5px; border-top: 5px solid #ff8d3d;}
html>body #subheader {background-position: 0 0px;}
#subheader_inner {background-image:url(images/corner_right_dark_blue_tan.gif); background-repeat:no-repeat; color:#fff; background-position: right top; padding:1px 0px; font-weight:bold; text-align:center;}


