﻿*{
	margin:0;
	padding:0;
	border:0
}

body{ 
	margin:0 0 60px 0; 
	color:#333333;
	font-size:12px;
	font-family:arial,tahoma,verdana,helvetica,sans-serif;
	background-image:url('main/bg2.gif');
	background-color:#003399;
}

a {
color:#0047BF;
outline: none;

}

td{
	font-size:12px;
}

h1{
	color:#0047BF;
	font-size:14px;
	padding-bottom:8px;
}

h2 {
	color:#0047BF;
	font-size:13px;
}

h3 {
	color:#0047BF;
	font-size:12px;
}

h3 a{
	color:#0047BF;
	font-size:12px;
}

h4 {
	color:#0047BF;
	font-size:10px;
}

border{
	border:1px;
	background-color:#333333;
	border-style:solid;
}

.method{
	color:#0047BF;
	font-size:10px;
	font-weight:bold;
	padding:5px;
	vertical-align:top;
}

.methodd{
	color:#0047BF;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	vertical-align:top;
}

.methodg{
	color:#666666;
	font-size:9px;
	background-color: #EBEBEB;
	padding:5px;
	vertical-align:top;
}

.methodb{
	color:#666666;
	font-size:9px;
	background-color: #CCD9F2;
	padding:5px;
	vertical-align:top;
}

.methodgg{
	color:#666666;
	font-size:12px;
	background-color: #EBEBEB;
	padding:10px;
	vertical-align:top;
}

.methodbb{
	color:#666666;
	font-size:12px;
	background-color: #CCD9F2;
	padding:12px;
	vertical-align:top;
}

.links{
	color:#66BB28;
	font-size:12px;
}

.links a{
	color:#66BB28;
	font-size:12px;
	text-decoration:none;
}

.linkslive{
	color:#faa41a;
	font-size:12px;
}

.linkslive a{
	color:#faa41a;
	font-size:12px;
	text-decoration:none;
}


.blue {
	color:#0047BF;
	font-size:12px;
}

.blue a{
	color:#0047BF;
	font-size:12px;
	text-decoration:underline;
}

.gray{
	color:#333333;
	font-size:12px;
}

.specialties{
	color:#666666;;
	font-size:12px;
}


li{
	list-style:none
}

#bgr-fix{}
#bgr-grain{}


#page{
	margin:0 auto;
	width:820px;
	margin-top:10px;
	background-color:#FFFFFF;	
}

#page2{
	margin:0 auto;
	width:1100px;
	margin-top:10px;
	background-color:#FFFFFF;	
}



/*--- HEADER ---*/

#header{
	background:url('main/new_header.gif') no-repeat top;
	height:110px;
}

#header2{
	background:url('main/new_header2.gif') no-repeat top;  /*no login button*/
	height:110px;
}


#header #logo, #header2 #logo {
	display:block;
	width:350px;
	height:100px;
	margin:0;
	float:left;
	text-indent:-8000px;
}

#header #logo a, #header2 #logo a {
	display:block;
	width:350px;
	height:80px;
}

#header #login,  #header2 #login
{
	float:right;
	display:block;
	height:50px;
	width:90px;
	text-indent:-8000px;
}

#header #login a, #header2 #login a
{
	display:block;
	height:50px;
	width:90px;
}

#header #rss, #header2 #rss
{
	float:right;
	display:block;
	height:50px;
	width:90px;
	text-indent:-8000px;
}

#header #rss a, #header2 #rss a 
{
	display:block;
	height:50px;
	width:80px;
}


.clear {
	clear:both;	
	display:block;
}


/*--- HEADER ---*/







/*- TOP MENU -*/

#header ul, #header2  ul{
	width:525px;
	margin:0 0 0 270px;
	position:absolute;
	top:101px;
}
#header li, #header2 li{
	width:105px;
	float:left;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	line-height:33px;
	height:33px;
}
#header li a, #header2 li a{
	display:block;
	color:#ffffff;
	background:url('main/topmenu-normal.gif') no-repeat;
	text-decoration:none;
}
#header li.active a, #header2 li.active a{
	display:block;
	color:#ffffff;
	background:url('main/topmenu-normal.gif') no-repeat;
}

#header li a:hover, #header2 li a:hover{
	display:block;
	color:#ffffff;
	background:url('main/topmenu-normal.gif') no-repeat;
}

/*- TOP MENU -*/


/*--- COLUMN LAYOUT ---*/

#columns{
	width:770px;
	margin:0 auto;
}

/*--- COLUMN LAYOUT ---*/


/*--- LEFT COLUMN ---*/

#leftcol{
	width:244px;
	float:left;
	margin-top:1px;
}

.leftmenu{
	margin:-5px 10px 10px 0;


}

.leftmenu h4{
	padding:10px 0 0 18px;
	color:#ffe154;
	font-weight:normal;
	font-size:17px;
	font-weight:normal
}

.leftmenu ul{
	padding:8px 0 0px 8px;  /*padding:8px 0 8px 8px;*/
}

.leftmenu li{
	color:#0047bf;
	font-size:15px;
}

.leftmenu li a{
	padding:0px 0 0 20px;
	display:block;
	background:url('main/orange_bullet.gif') no-repeat left top;
	color:#0047bf;
	text-decoration:none;
	height:24.25px; /*height:27.5px;*/
}

.leftmenu li.active a{
	padding:0px 0 0 20px;
	display:block;
	color:#0047bf;
	background:url(main/orange_bullet.gif) no-repeat left top;
}

.leftmenu li a:hover{
	padding:0 0 0 20px;
	display:block;
	color:#faa41a;
	text-decoration:none;
	background:url(main/orange_bullet.gif) no-repeat left top;
}

#apply a{
	position: absolute;
	top: 400px;
	left: 225px;
	text-align:left;
	width: 260px;
	height:65px;
	text-indent:-8000px;
}


/*--- LEFT COLUMN ---*/


/*--- CENTER COLUMN ---*/

#centercol{
	width:525px;
	float:right;
	background:#ffffff;
	margin-top:15px;
}

#centercol2{
	width:765px;
	float:left;
	background:#ffffff;
	margin-top:14px;
}

#centercol-top{
	background:url(centercol-top.gif) no-repeat;
	line-height:19px;
	height:19px
}

#centercol-bot{
	clear:both;
	width:523px;
	height:250px
}

#centercol .spacer{
	padding:7px 20px
}


#centercol p{
	font-size:12px;
	line-height:15px;
	padding:0 0 8px 0;
}


#centercol .listblue{
	font-size:12px;
	color:#0047BF;
	}
	
#centercol .bluedisk{
	font-size:12px;
	color:#0047BF;
	margin-left:30px;
	list-style-type:disc;
	line-height:21px;
	}
	
#centercol .bluedisk a{
	color:#0047BF;
	}


#centercol .listgray{
	font-size:12px;
	color:#666666;
	}
	
#centercol .graydisk{
	font-size:12px;
	color:#666666;
	margin-left:30px;
	list-style-type:disc;
	line-height:21px;
	}
	
#centercol .listgray2{
	font-size:12px;
	color:#333333;
	}
	
#centercol .graydisk2{
	font-size:12px;
	color:#333333;
	margin-left:30px;
	list-style-type:disc;
	line-height:21px;
	}
/*--- CENTER COLUMN ---*/



/*- HOME SECTION -*/

.title{
	width:523px;
	margin-left:1px;
	margin-top:-1px;
}

.title2{
	width:760px;
	margin-left:3px;
}

.search{
	height:65px;
	width:523px;
	background-image:url('main/jobsearch.gif');
	margin-left:1px;
	background-repeat:no-repeat;
	padding-bottom:7px;
}

#linkslayout{
	padding: 0;
	margin: 0 auto;
	margin:0px 0 0px 1px;
	text-align: left;
	background: url(main/linkscontent.gif);
	background-repeat: repeat-y;
}

#linkscontent {
	padding: 0 5px 0px 9px;
	margin: -31px 1px 0 1px;
}

#linkstop {
	background-image: url(main/linkstop.gif);
	background-repeat:no-repeat;
	height: 38px;
	margin:12px 0 45px 0;
}

#directoryhead{
	color:#868686;
	font-size:14px;
	padding-top:11px;
	padding-left:20px;
	font-weight:bold;
}

#linksbottom {
	text-align: left;
	background-color: transparent;
	background-image: url(main/linksbottom.gif);
	background-repeat:no-repeat;
	height:12px; 
	margin: 0 auto 12px 1px;
}


/*- BOXES -*/

#directorylayout{
	padding: 0;
	margin: 0 auto;
	margin:0px 0 0px 0;
	text-align: left;
	background: url(main/background_content.gif);
	background-repeat: repeat-y;

}

#directorycontent {
	padding: 0 5px 0px 9px;
	margin: -35px 1px 0 1px; /*margin: -31px 1px 0 1px;*/
}


#directorytop {
	background-image: url(main/cap_top.gif);
	background-repeat:no-repeat;
	height: 38px;
	margin:6px 0 31px 0; /*margin:6px 0 45px 0;*/
}

#directoryhead{
	color:#868686;
	font-size:14px;
	padding-top:11px;
	padding-left:20px;
	font-weight:bold;
}
.leftmenu #directorycontent li a{
	padding:0px 0 0 20px;
	display:block;
	background:url('main/orange_bullet.gif') no-repeat left top;
	color:#0047bf;
	text-decoration:none;
	height:22.75px; /*height:27.5px;*/
}

.leftmenu #directorycontent li.active a{
	padding:0px 0 0 20px;
	display:block;
	color:#0047bf;
	background:url(main/orange_bullet.gif) no-repeat left top;
}

.leftmenu #directorycontent li a:hover{
	padding:0 0 0 20px;
	display:block;
	color:#faa41a;
	text-decoration:none;
	background:url(main/orange_bullet.gif) no-repeat left top;
}

#subhead{
	color:#868686;
	font-size:12px;
	padding-top:11px;
	padding-left:20px;
	font-weight:bold;
}


#directorybottom {
	text-align: left;
	background-color: transparent;
	background-image: url(main/cap_bottom5.gif);
	background-repeat:no-repeat;
	height:48px; /*height:57px; */
	margin: -5px auto 12px; /*margin: 0 auto 12px;*/
}


#jobseekerlayout{
	padding: 0;
	margin: 0 auto;
	margin:0px 0 0px 0;
	text-align: left;
	background: url(main/background_content.gif);
	background-repeat: repeat-y;
}

.jobseeker {
	padding: 0 0px 0px 9px;
	margin: -31px 1px 0 1px;
	color:#0047BF;
	font-size:12px;
}

.jobseeker ul{
	padding:0px 0 0px 7px;
}

.jobseeker li{
	color:#0047bf;
	padding:0px 0 0 20px;
	display:block;
	font-size:12px;
	background:url('main/orange_bullet.gif') no-repeat left top;
	text-decoration:none;
}



#jobseekertop {
	background-image: url(main/cap_top.gif);
	background-repeat:no-repeat;
	height: 38px;
	margin:6px 0 38px 0;

}

#jobseekertop2 {
	background-image: url(main/cap_top5.gif);
	background-repeat:no-repeat;
	height: 48px;
	margin:6px 0 38px 0;

}

#jobseekerbottom {
	text-align: left;
	background-color: transparent;
	background-image: url(main/cap_bottom2.gif);
	background-repeat:no-repeat;
	height:12px; 
	margin: 0 auto 12px;
	margin:0px 0 0px 0;
}

.text {
	padding:0px 0 0 26px;
	color:#0047BF;
	font-size:12px;

}

.text a {
	color:#0047BF;
	font-size:12px;

}



#rewardslayout{
	padding: 0;
	margin: 0 auto;
	margin:0px 0 0px 0;
	text-align: left;
	background: url(main/background_content2.gif);
	background-repeat: repeat-y;
}

.rewards {
	padding: 0 5px 0px 9px;
	margin: -31px 1px 0 1px;

}

.rewards ul{
	padding:0px 0 0px 7px;
	
}

.rewards li{
	color:#0047bf;
	padding:0px 0 0 20px;
	display:block;
	font-size:12px;
	background:url('main/orange_bullet.gif') no-repeat left top;
	color:#0047bf;
	text-decoration:none;
}

#rewardstop {
	background-image: url(main/cap_top2.gif);
	background-repeat:no-repeat;
	height: 38px;
	margin:6px 0 38px 0;
}

#rewardsbottom {
	text-align: left;
	background-color: transparent;
	background-image: url(main/cap_bottom3.gif);
	background-repeat:no-repeat;
	height:12px; 
	margin: 0 auto 12px;
	margin:0px 0 0px 0;
}

#wrap{
	width:523px; 
} 

#method{
	width:770px; 
} 

#pad{
	width:520px; 
	padding-left:3px;
} 

#pad2{
	width:7px; 
	padding-left:0px;
} 

#referral{
	width:256px; 
	float:left;
} 

#newsletter{
	width:256px; 
	float:left;
	margin-left:11px;
} 

#referrallayout{
	padding: 0;
	margin: 0 auto;
	margin:0px 0 0px 0;
	text-align: left;
	background: url(main/background_content2.gif);
	background-repeat: repeat-y;
}

.referral {
	padding: 0 5px 0px 9px;
	margin: -31px 1px 0 1px;
}

.referral ul{
	padding:0px 0 0px 7px;
}

.referral li{
	color:#0047bf;
	padding:0px 0 0 20px;
	display:block;
	font-size:12px;
	background:url('main/orange_bullet.gif') no-repeat left top;
	text-decoration:none;
}

#referraltop {
	background-image: url(main/cap_top2.gif);
	background-repeat:no-repeat;
	height: 38px;
	margin:6px 0 38px 0;
}

#referralbottom {
	text-align: left;
	background-color: transparent;
	background-image: url(main/cap_bottom3.gif);
	background-repeat:no-repeat;
	height:12px; 
	margin: 0 auto 0px;
}

#newsletterlayout{
	padding: 0;
	margin: 0 auto;
	margin:0px 0 0px 0;
	text-align: left;
	background: url(main/background_content2.gif);
	background-repeat: repeat-y;
}

.newsletter {
	padding: 0 5px 0px 9px;
	margin: -31px 1px 0 1px;
}

.newsletter{
	padding:0px 0 0px 7px;
}

.newsletter li{
	color:#0047bf;
	padding:0px 0 0 20px;
	display:block;
	font-size:12px;
	background:url('main/orange_bullet.gif') no-repeat left top;
	color:#0047bf;
	text-decoration:none;
}

#newslettertop {
	background-image: url(main/cap_top2.gif);
	background-repeat:no-repeat;
	height: 38px;
	margin:6px 0 38px 0;
}

#newsletterbottom {
	text-align: left;
	background-color: transparent;
	background-image: url(main/cap_bottom3.gif);
	background-repeat:no-repeat;
	height:12px; 
	margin: 0 auto 0px;
}


#subhead2{
	color:#0047bf;
	font-size:14px;
	padding-top:11px;
	text-align:center;
	font-weight:bold;
	
}
#subhead3{
	color:#0047bf;
	font-size:12px;
	padding-top:11px;
	text-align:center;
	font-weight:bold;
	
}



#educationlayout{
	padding: 0;
	margin:0px 0px 0px 0px;
	text-align: left;
	background: url(main/background_content3.gif);
	background-repeat: repeat-y;	
	
}

#educationlayout2{
	padding: 0;
	margin:0px 0px 0px 0px;
	text-align: left;
	background: url(main/background_content5.gif);
	background-repeat: repeat-y;	
	
}


.education {
	padding: 0px 0px 0px 9px;
	margin: -31px 1px 0px 1px;
	color:#FFFFFF;
	font-size:12px;
}

.education ul{
	padding:0px 0 0px 7px; 
	
}
.education li{
	color:#FFFFFF;
	padding:0px 0 0 20px;
	display:block;
	font-size:12px;
	background:url('main/blue_dot2.gif') no-repeat left top;
	background-color: transparent;
	text-decoration:none;
	
}

#educationtop {
	background-image: url(main/cap_top3.gif);
	background-repeat:no-repeat;
	height: 38px;
	margin:6px 0 38px 0;
	
}

#educationtop2 {
	background-image: url(main/cap_top6.gif);
	background-repeat:no-repeat;
	height: 38px;
	margin:6px 0 38px 0;
	
}

#educationtop3 {
	background-image: url(main/cap_top7.gif);
	background-repeat:no-repeat;
	height: 48px;
	margin:6px 0 38px 0;
	
}



#educationbottom {
	text-align: left;
	background-color: transparent;
	background-image: url(main/cap_bottom4.gif);
	background-repeat:no-repeat;
	height:12px; 
	margin: 0 auto 12px;
	margin:0px 0 0px 0;
}

#educationbottom2 {
	text-align: left;
	background-color: transparent;
	background-image: url(main/cap_bottom6.gif);
	background-repeat:no-repeat;
	height:12px; 
	margin: 0 auto 12px;
	margin:0px 0 0px 0;
}


.tuition_index {
	background-image: url('main/index-pagead.jpg');
	background-repeat:no-repeat;
	height:140px;
	margin: 3px 0px 0px 0px;
	text-align:center;
}

.tuition_index a {
	color:#0047bf;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.directhire_index {
	background-image: url('main/index-pagead2.jpg');
	background-repeat:no-repeat;
	height:147px;
	margin: 8px 0px 0px 0px;
	text-align:center;
}

.directhire_index a {
	color:#0047bf;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.tuition_nursing {
	background-image: url('main/nurse-pagead.jpg');
	background-repeat:no-repeat;
	height:140px;
	margin: 0px 0px 0px 0px;
	padding-top:88px;
}
	
.tuition_nursing p {
	padding:0px 4px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	line-height:15px;
}
.tuition_nursing a {
	text-decoration:none;
	color:#0047bf;
	font-size:11px;
	text-align:center;
		
}


/*- BOXES -*/

#commission{
	width:256px; 
	float:left;
	margin-left:11px;
} 

#commissionlayout{
	padding: 0;
	margin: 0 auto;
	margin:0px 0 0px 0;
	text-align: left;
	background-repeat: repeat-y;
}

#commissionbottom {
	text-align: left;
	background-color: transparent;
	background-image:url('main/commission2.gif');
	background-repeat:no-repeat;
	height:69px; 
	margin: 5px 0 auto 0px;
}

#jahco a{
	position: absolute;
	top: 135px;
	left: 160px;
	text-align:left;
	width: 60px;
	height:60px;
}





/*- HOME SECTION -*/



/*--- FOOTER ---*/

#footer{

	font-weight:bold;
	background-image:url('main/new_footer2.gif');
	vertical-align:bottom;
	background-repeat:no-repeat;
	text-align:center;
	width:820px;
	height:42px;
	line-height:18px;



}

#footer a{
	text-decoration:none;
	text-align:center;
	color:#333333;
}


/*--- FOOTER ---*/


/*--- MISC. STYLES ---*/

.fix{
	clear:both;
	line-height:1px;
	height:1px
}

hr{
	clear:both;
	border-bottom:0px solid #CCCCCC;
	color:#CCCCCC;
	height:2px;
}

#JobSearchFont{
	font-size:12px;
}


/*--- MISC. STYLES ---*/


/**** JOB Search *****/


.JobSearchHeader TH
{
    font-weight:bold;
    padding:10px;
    text-align:left;
    background-color:#0047BF;
    color:#FFFFFF;
}
.JobSearchHeader
{
    font-weight:bold;
    padding:10px;
    text-align:left;
    background-color:#015546;
    color:#FFFFFF;
    
}
.JobSearchSubHeader
{
    padding:10px;    
    vertical-align:top;    
    /*background-color:#FFEECB;*/
    
    
}
.JobSearchGrid
{
	border:1px black solid;
	font-size:12px;
	font-family:arial,tahoma,verdana,helvetica,sans-serif;

}
.JobSearchGrid TD
{
    padding:4px;    
    padding-left:10px;    
    vertical-align:top;   
     
}
.JobSearchGrid TD.Reference
{
    font-weight:bold;
}
.JobSearchGrid TD.Icon
{
    padding-left:0;
}
.JobSearchGrid .Item
{
    background-color:#FFFFFF;
}
.JobSearchGrid .AlternatingItem
{
    background-color:#A6CAF0;
    filter:alpha (opacity: 20);
}

/************ JOB VIEW ***************/
.JobView
{
	margin-left:5px;
	margin-right:5px;
	padding-bottom:25px;
	zoom:1;
}

.JobView .Header
{
	height:50px;
}

.JobView H2
{
	background-color:#0047BF;
	color:white;
	border-bottom:1px black solid;
	display:block;
	padding:2px;
}
.JobView H2 span 
{
	margin:0;
	height:5px;
	font-size:14px;
}

.JobView h4
{
	margin-top:0 !important;
}

.JobView .Location
{
	float:left;
	width:50%;
}

.JobView .MetroArea
{
	float:left;
	width:25%;
	margin-top:15px;
}

.JobView .State
{
	float:left;
	width:25%;
	margin-top:15px;
}

.JobView .Title
{
	float:left;
	width:40%;
	margin-top:15px;
}
.JobView .Location
{
	margin-top:15px;
}
.JobView H3
{
	color: #000;
	background-color: #A6CAF0;
	padding:4px;
	margin-top:10px;
}

.JobView .Buttons
{
	text-align:center;	
	padding:5px;
}

.JobView .Buttons A
{
	margin-left:25px;
}

.JobView .Description
{
	padding:5px;
	min-height:100px;
}



.JobView label
{
	width:100px;	
	display:block;
	float:left;
	font-weight:bold;
	padding-left:20px;
}

.ErrorText 
{
	color:Red;
}


.InputControl
{
	border:1px #999999 solid;
}

.Button
{
	border:1px #999999 solid;
}

