@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.clearthis{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
.wrap{
	width:100%;
}

.hdr{
	margin:0 auto;
	width:985px;
}
.logo{
	float:left;
}
.hdr_right{
	float:right;
}
.wrap_hl{
	background:url(/images/hl_bg.jpg) top repeat-x #4484e5;
}
.wrap_hl_sub{
	background:url(/images/hl_bg_sub.jpg) top repeat-x #4484e4;
}
.hl{
	margin:0 auto;
	width:985px;
	padding:20px 0px 20px 0px;
}
.hl1{
	margin:0 auto;
	width:1200px;
	padding:5px 0px 10px 0px;
}
.hl1_desc{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 0px 0px;
}
.hl_title{
	font-size:36px;
	font-weight:bold;
	color:#FFF;
}
.hl_title span{
	color:#fbf788;
}
.hl_title1{
	/*font-size:30px;*/
	font-size: 22px;
	font-weight:bold;
	color:#FFF;
}
.hl_title1 span{
	color:#fbf788;
}
.hl_content{
	padding-left:120px;
}
.map{
	/*background:url(/images/map_bg.jpg) top left no-repeat;*/
	width:305px;
	height:430px;
	padding:8px 0px 0px 8px;
	margin:5px 30px 0px 0px;
	float:right;
}
.btn{
	background:url(/images/btn_find.jpg) top left no-repeat;
	height:101px;
	width:316px;
	cursor:pointer;
    float: left;
}
.btn:hover{
	background:url(/images/btn_find_hover.jpg) top left no-repeat;
	height:101px;
	width:316px;
	cursor:pointer;
}
.cb_type{
	background:url(/images/combo.jpg) top left no-repeat;
	height:39px;
	width:236px;
	border:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	line-height:39px;
	padding-left:6px;
	padding-bottom: 10px;
}
.tb_firstname {
	background:url(/images/tb_first.jpg) top left no-repeat;
	height:31px;
	line-height:31px;
	width:237px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	border:none;
	padding-left:5px;
	margin-right:10px;
}
.tb_zip{
	background:url(/images/tb_zip.jpg) top left no-repeat;
	height:31px;
	line-height:31px;
	width:168px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	border:none;
	padding-left:5px;
	margin-left:13px;
}
.tb_phone1 {
	background:url(/images/tb_phone1.jpg) top left no-repeat;
	height:31px;
	line-height:31px;
	width:237px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	border:none;
	padding-left:5px;
	margin-left: 13px;
	/*margin-right:10px;*/
}
.tb_phone2 {
	background:url(/images/tb_phone1.jpg) top left no-repeat;
	height:31px;
	line-height:31px;
	width:237px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	border:none;
	padding-left:5px;
	/*margin-right:10px;*/
}
.tb_phone3 {
	background:url(/images/tb_phone3.jpg) top left no-repeat;
	height:31px;
	line-height:31px;
	width:237px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	border:none;
	padding-left:5px;
	/*margin-right:10px;*/
}

.tb_email{
	background:url(/images/btn_email.jpg) top left no-repeat;
	height:31px;
	line-height:31px;
	width:418px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	border:none;
	padding-left:5px;
}
.furthereducation
{
    color: White;
    text-align: justify;

}
.furthereducationyesno
{
    font-size:15px;
}

.form_title{
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	padding:5px 0px 5px 0px;
	display:block;
}
.form_title2{
    margin-left: 13px;
}
.dis{
	font-size:9px;
	text-align:justify;
	width: 520px;
}

.dis a, a:visited
{
    color: white;
}


.wrap_content_bl{
	background:url(/images/content_bg.jpg) top repeat-x;
}
.wrap_content_bl_c{
	width:980px;
	margin:0 auto;
	padding-top:19px;
	color:#858585;
}
.wrap_content_bl_c a{
	color:#0078ff;
}
.deepblue{
	color:#003674;
	font-size:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}
.date{
	color:#003674;
	font-weight:bold;
	font-size:24px;
	padding:20px 0px 0px 0px;
}
.date2{
	color:#003674;
	font-weight:bold;
	font-size:16px;
	padding:10px 0px 0px 0px;
	float:right;
}
.open{
	width:430px;
	float:right;
}
.open_top{
	background:url(/images/open_top.jpg) top left no-repeat;
}
.open_mid{
	background:url(/images/open_mid.jpg) top left no-repeat;
}
.open_bottom{
	background:url(/images/open_bottom.jpg) top left no-repeat;
	height:225px;
}
.open_title{
	color:#000;
	font-weight:bold;
	font-size:24px;
	display:block;
	padding-top:10px;
}
.open_title_desc{
	color:#b50402;
	font-size:14px;
	display:block;
	text-align:center;
	padding:20px 30px 10px 30px;
}
.table_lj{
	font-size:14px;
	color:#000;
}
.open_title1{
	color:#b50402;
	font-size:14px;
	font-weight:bold;
}
.open_title2{
	color:#333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	display:block;
	padding:10px 0px 10px 0px;
}
.font_table{
	font-size:12px;
	color:#000;
}
.complete_left{
	color:#154e96;
	font-size:22px;
	font-weight:bold;
}
.complete_left_desc{
	font-size:14px;
	padding:10px 0px 10px 0px;
}
.reg_tb{
	background:url(/images/reg_tb.jpg) top left no-repeat;
	width:218px;
	height:24px;
	line-height:24px;
	margin:5px 0px 10px 0px;
	border:none;
	padding-left:5px;
}
.reg_tb1{
	background:url(/images/reg_tb1.jpg) top left no-repeat;
	width:48px;
	height:24px;
	line-height:24px;
	margin:5px 0px 10px 0px;
	border:none;
	padding-left:5px;
}
.reg_tb2{
	background:url(/images/reg_tb2.jpg) top left no-repeat;
	width:63px;
	height:24px;
	line-height:24px;
	margin:5px 0px 10px 0px;
	border:none;
	padding:0px 5px 0px 5px;
}
.reg_date{
	background:url(/images/reg_tb2.jpg) top left no-repeat;
	width:73px;
	height:24px;
	line-height:24px;
	margin:5px 0px 10px 0px;
	border:none;
	padding:0px 5px 0px 5px;
}
.reg_level{
	background:url(/images/reg_level.jpg) top left no-repeat;
	width:168px;
	height:24px;
	line-height:24px;
	margin:5px 0px 10px 0px;
	border:none;
	padding-left:5px;
	
}
.reg_btn_findjobs{
	background:url(/images/btn_findjobs.jpg) top left no-repeat;
	width:281px;
	height:69px;
	cursor:pointer;
	margin:10px 0px 10px 0px;
}
.reg_btn_findjobs:hover{
	background:url(/images/btn_findjobs_hover.jpg) top left no-repeat;
	width:281px;
	height:69px;
	cursor:pointer;
	margin:10px 0px 10px 0px;
}
.reg_cl{
	font-size:9px;
	color:#666666;
}
#compliance
{
	border-top:1px solid #666666; 
	border-bottom:1px solid #666666;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 20px;
	text-align: justify;
	
    
}
.reg_cl a{
	text-decoration:underline;
	color:#666;
}
.become{
	color:#b20201;
	font-size:30px;
	font-weight:bold;
	text-align:left;
	padding-left:20px;
	padding-top:20px;
}
.become_desc{
	color:#084081;
	text-decoration:underline;
	font-weight:bold;
	/*font-size:12px;*/
	font-size:18px;
	text-align:left;
	padding-left:20px;
	padding-top:20px;
}
.become_content{
	margin:0 auto;
	padding-left:20px;
	padding-top:20px;
	
	text-align:left;
}
.know{
	background:url(/images/know_top.jpg) top left no-repeat #fbf788;
	padding-top:10px;
	width:764px;
	margin-top: 35px;
}
.know_bottom{
	background:url(/images/know_bottom.jpg) bottom left no-repeat;
	padding-bottom:10px;
}
.know_title{
	font-weight:bold;
	font-size:18px;
}
.know a{
	color:#084081;
	text-decoration:underline;
}
.btn_show{
	background:url(/images/btn_showme.jpg) top left no-repeat;
	width:217px; 
	height:69px;
	cursor:pointer;
	margin:0 auto;
	border:none;
}
.btn_show:hover{
	background:url(/images/btn_showme_hover.jpg) top left no-repeat;
	width:217px; 
	height:69px;
	cursor:pointer;
	margin:0 auto;
}
.skip{
	color:#68727e;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:69px;
	font-size:25px;
}
.skip a{
	color:#68727e;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:69px;
	font-size:25px;
	text-decoration:none;
}
.skip a:hover{
	text-decoration:underline;
}
.tab_wrap{
	width:975px;
}
.tab{
	background:url(/images/tab_top.jpg) bottom no-repeat;
}
.tab_top{
	background:url(/images/tab_top1.jpg) top left no-repeat;
	padding-top:15px;
}
.tab_bg{
	background:url(/images/tab_content_bg.jpg) left repeat-y;
}
.tab_bottom{
	background:url(/images/tab_bottom.jpg) bottom left no-repeat;
	padding:0px 36px 30px 36px;
	float: right;
	
	width:903px;
}
.tab_bottom table{
	float:left;
}
.google{
	float:right;
}
.split{
	border-bottom:1px solid #d4d4d4;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
}
.joblist_link{
/*	color:#1a549e;
	font-weight:bold;
	text-decoration:none;*/
    COLOR: #1b6de7; TEXT-DECORATION: underline
}
.joblist_desc{
	color:#505050;
}
.page{
	margin:0 auto;
	font-size:18px;
	text-align:center;
	float: left;
	width: 700px;
}

.opt{
	font-size:9px;
	height:20px;
	padding-top: 10px;
	text-align: justify;
}
.opt a {
	color:#FFF;
	font-size:9px;
}

#content1
{
    width: 900px;
    float: left;
}
#content2
{
    width: 900px;
    float: left;
}
#content3
{
    width: 900px;
    float: left;
}


.ClickHereLink
{
	display: block;
	width: 47px;
	height: 35px;
	background: url(/images/go.jpg) top left no-repeat;
}

#skipmessage
{
    font-size:30px;
    display: block;
    float:left;
}


.c1
{
}


/* RESULTS PAGE STYLES */
.tab-link {
	DISPLAY: block; BACKGROUND: url(/images/bg/tab-link-left.gif) #e8e2cb no-repeat left top; TEXT-DECORATION: none
}
.tab-link H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-WEIGHT: bolder; FONT-SIZE: 14px; BACKGROUND: url(/images/bg/tab-link-right.gif) no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; COLOR: #000000; LINE-HEIGHT: 31px; PADDING-TOP: 0px; HEIGHT: 31px
}
.tab-link:hover {
	BACKGROUND: #154e95 no-repeat left top
}
.tab-link:hover H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-WEIGHT: bolder; FONT-SIZE: 14px; BACKGROUND: no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 31px; PADDING-TOP: 0px; HEIGHT: 31px
}

.tab-header {
	BACKGROUND: #154e95 no-repeat left top
}
.tab-header H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-WEIGHT: bolder; FONT-SIZE: 14px; BACKGROUND: no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 31px; PADDING-TOP: 0px; HEIGHT: 31px
}
.tab-header DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-WEIGHT: bolder; FONT-SIZE: 14px; BACKGROUND: no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 31px
}
.tab-header .green {
	COLOR: #a8dd25
}
.content {
	MARGIN: 0px auto; WIDTH: 1000px
}
.tab-body {
	BORDER-TOP: #d3410c 2px solid; BACKGROUND: url(/images/e/splitter.gif) repeat-x 50% top; PADDING-TOP: 3px; BORDER-BOTTOM: #dfd8bd 2px solid
}
.top-jobs {
	MARGIN-BOTTOM: 15px
}
.top-jobs-left {
	PADDING-LEFT: 15px; FONT-WEIGHT: bolder; FONT-SIZE: 14px; BACKGROUND: #eee9d8; WIDTH: 33%; WHITE-SPACE: nowrap
}
.top-jobs-middle {
	PADDING-LEFT: 15px; FONT-WEIGHT: bolder; FONT-SIZE: 14px; BACKGROUND: #f5f2e7; WIDTH: 33%; /* COLOR: #e3590a*/
}
.top-jobs-middle .green {
	FONT-SIZE: 12px
}
.top-jobs-right {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bolder; FONT-SIZE: 12px; BACKGROUND: #f9f7f0; WIDTH: 33%
}
.top-jobs-right A {
	PADDING-LEFT: 15px; BACKGROUND: url(/images/e/marker.gif) no-repeat left top; LINE-HEIGHT: 15px
}
.green {
	COLOR: #8cb817
}
.gray {
	COLOR: #98884b; LINE-HEIGHT: 20px
}
.orange {
	/*COLOR: #2E2EFE*/
	COLOR: #154e95
}
.sub-header {
	PADDING-LEFT: 15px; FONT-WEIGHT: bolder; FONT-SIZE: 14px; BACKGROUND: #f9f7f0; MARGIN-BOTTOM: 1px; LINE-HEIGHT: 35px; /*HEIGHT: 35px*/
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

.left
{
    width: 820px;
    float: left;
}

.right
{
    width: 160px;
    vertical-align: top;
}


#c_powered_by
{
    position:relative;
    padding-bottom: 3px;
    padding-left:0px;
    width:130px;
    padding-right:0px;
    font-size:75%;
    padding-top:3px;
    line-height: 10px;
    font-weight:normal;
    font-size: 75%;
}


.jam_shadow#c_powered_by
{
    border-bottom: #0099cb 1px solid;
    border-left: #0099cb 1px solid;
    border-top:#0099cb 1px solid;
    border-right:#0099cb 1px solid;
    background-color:#e8f7fe;
    color:#0099cb;
    margin-top: 10px;
    
}

#c_powered_by .c_badge-content
{
    margin-left: 27px;
    overflow: hidden;
    margin-right: 3px;
    font-family: Verdana, Sans-Serif;
}
#c_powered_by A
{
    text-decoration:none;
}
    
#c_powered_by A:hover
{
    text-decoration:underline;
}
#c_powered_by .c_badge-image
{
    position:absolute;
    padding-bottom:0px;
    margin-top: -8px;
    padding-left:5px;
    padding-right:5px;
    top: 50%;
    padding-top:0px;
    
}
/* END RESULTS PAGE STYLES */




.ValidationSummary
{
    text-align: center;
    position: relative;
    background-color: #FFFFCC;
    padding: 5px;
    border: black 1px solid;
    width: 278px;
    z-index: 7;
}



#RegPathFrame
{
    height: 1000px;
    width: 1200px;
}
