body, html {
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	background: url(images/bg_fade.jpg) repeat-x top #cfe1ed
}

a:link {
text-decoration:none;
color:#0033CC

}

a:hover {
text-decoration:underline

}

a:visited {
text-decoration:none;
color:#0033CC

}

a:active {
text-decoration:none;
color:#0033CC

}

li a:hover {
text-decoration:underline
}

#mainContent {
	text-align: left;
	padding: 20px;
}


/*** Wrap ***/

#wrap-header {
width:764px;
height:12px;
background:url(images/wrap_header.gif) no-repeat bottom;
margin:4px auto 0 auto

}
#wrap {
width:764px;
background:url(images/wrap_mid.gif);
margin: 0 auto

}

#wrap-footer {
width:764px;
height:9px;
background:url(images/wrap_footer.gif) no-repeat bottom;
margin: 0 auto 

}

/* containers */
#container {

	width: 754px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background:#FFF
}

#container-header {
clear:both;
width: 754px;
padding: 0px;
margin:0 0 4px 0;
}

#header-spacer {
clear:both;
margin: 4px 0 0 0;
}

#container-name {
	float: left;
	
}

#container-slogan {
	float: right;
	font-size: 14px;
	margin:10px 8px 0 0;
	font-weight: bold;
	color:#17518e;
	text-align:right
}


#container-content {
clear:both;
	width:744px;
	padding: 0;
	margin: 0 auto;
	height: auto;
}

#leftcolumn {
width:171px;
}

#content {
float:right;
width:548px;
padding-top:18px;
padding-right:4px
}

#content-full {
width: 620px;
padding-top:18px;
padding-right:4px;
margin-left:48px;
margin-right:24px
}


#content a:hover{
text-decoration:underline

}
#dyn-content {
width:auto;
padding-top:18px;
padding-left:60px;
padding-right:18px
}

#content-spacer{
padding: 8px 0 0 0;
clear:both
}
#content-state {
width:660px;
margin-top:12px;
margin-left:auto;
margin-right:auto
}



#container-footer {	
	clear: both;
	background:url(images/footer.gif) no-repeat;
	width: 744px;
	height: 30px;
	margin: 0 auto;

}

#container-form-background {
margin:0;
padding:0;
	width:328px;
	height:260px;
	background:url(images/reg-box-background.gif) no-repeat;
}

#container-form-job-background {
margin:0;
padding:0;
	width:328px;
	height:260px;
}

#clear-both{
clear:both;
}
#container-form {
margin:0 0 0 0;
padding:0 0 0 0;

}



#footer {
	font-size: 12px;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:8px;
	color:#f2f2f2
}

#footer-spacer {
clear:both;
padding-top:18px
}

/** Splash **/

#dyn-splash {
background:url(images/splash_dyn.jpg);
width: 744px;
height:60px;
margin-left:auto;
margin-right:auto;
}

#dyn-splash H1{
padding: 18px 0 0 18px;
font-size:18px;
color:#FFFFFF
}

#container-splash {
background:url(images/top_splash.jpg) #66ccff;
width:744px;
height:182px;
margin-left:auto;
margin-right:auto;
	
}

#container-splash a:hover{
color:#FF0000;
text-decoration:underline
	
}


#state-splash {
width:744px;
height:182px;
margin-left:auto;
margin-right:auto;
	
}

#travel-nursing-jobs-splash2 {
background:url(images/travel_nursing_jobs_splash2.jpg) #66ccff;
width:744px;
height:182px;
margin-left:auto;
margin-right:auto;
	
}

#travel-nursing-jobs-splash {
background:url(images/travel_nursing_jobs_splash.jpg) #66ccff;
width:744px;
height:182px;
margin-left:auto;
margin-right:auto;
	
}


#choose-travel-nursing-source-splash {
background:url(images/travel-nursing-source.jpg) #66ccff;
width:744px;
height:182px;
margin-left:auto;
margin-right:auto;
	
}


/**** Elements ****/

#dyn-photo {
float:left;
margin-right:12px;
background:url(images/nurse_photo.jpg);
width:190px;
height:195px
}

#dyn-photo-text {
font-size:12px;
margin-top:166px;
text-align:center

}

/**** Top Nav ****/

#container-nav {
clear:both;
background: url(images/header_nav.gif) #006699 repeat-x;
width:744px;
height:30px;
margin:0 auto;




}

#container-nav ul {
   margin: 0;
   padding: 6px 0 0 0;
   /* whitespace: nowrap; sometimes this is suggested to prevent list wrap*/
   }
#container-nav ul li  {
   margin: 0;
   padding: 0 0 0 32px;
   list-style: none;
   display: inline;
   font-size:12px;
   font-weight:bold;
     }
#container-nav ul li a{
   padding: 0;
     color:#f2f2f2
   }
#container-nav ul li a:hover {
   color:#FFFF00;
   text-decoration:none
   }
   
/* Frontbox */

#frontbox_left {
float:left;
width:160px;
}

#frontbox_center {
float:left;
margin-left:24px;
width: 160px;
}

#frontbox_right {
float:left;
margin-left:24px;
width: 160px;
}



#frontbox_header {
font-size:14px;
font-weight:bold;
color: #336699;
padding-left:4px;
padding-bottom:4px

}



#frontbox_image {
width: 160px;
margin: 0;
padding:0

}

#frontbox_desc {
margin-top:4px;
width: 160px;
}



/***** Boxes *****/

#leftbox-header{
padding: 4px 0 14px 6px;
color:#FFFFFF;
font-size:12px;
font-weight:bold
}

#leftbox{
	width: 171px;
	background:url(images/leftbox_back.gif) no-repeat
}

#leftbox-back{
	width: 171px;
	background:url(images/leftbox_menu_middle.gif) #e5f5fe;
	margin-top:6px;
}


#leftbox-bottom{
	width: 171px;
	height:10px;
	background:url(images/leftbox_menu_bottom.gif) no-repeat bottom;
}


#leftbox-test {
	width: 171px;
	height:218px;
	background:url(images/leftbox_test.gif) #e5f5fe;
}

#leftbox-test-text {
font-size:10px;
padding: 0px 12px 0 12px;

}

#leftbox-test-text p{
margin-top:0px;
margin-bottom:4px

}

#leftbox-test-name {
font-size:9px;
margin-top:0px;
margin-bottom:4px;
text-align:right

}


#leftbox-news {
	width: 171px;
	height:218px;
	background:url(images/leftbox_news.gif) #e5f5fe;
}

#leftbox-news-text {
font-size:10px;
padding: 0px 12px 0 12px;

}

#leftbox-news-readmore {
text-align:right;
padding-right:12px;
font-size:10px;
}


#leftbox-employer-text {
font-size:10px;
padding: 0px 12px 0 12px;

}





#leftbox-menu-list{
padding-left:12px;
font-size:11px;
}

#leftbox-menu-list ul{
list-style:none;
padding:0;
margin:0;
line-height:14px
}

#leftbox-menu-list li{

padding:0;
margin:0
}

#leftbox-menu-list a:active, a:visited, a:link{

}

#leftbox-menu-list a:hover{
text-decoration:underline
}



#leftbox-refer{
	width: 171px;
	height:90px;
	background:url(images/leftbox_refer.jpg) #e5f5fe;
	margin-top:6px;
}

#leftbox-refer-txt{
padding-top: 8px;
margin-left: 58px;
margin-right: 8px;
font-size:11px;
font-weight:bold
}

#leftbox-refer-txt a:link{
font-weight:normal
}

#leftbox-refer-txt a:visited{
font-weight:normal
}

#leftbox-refer-txt a:active{
font-weight:normal
}

#leftbox-refer-txt a:hover{
color:#FF0000;
text-decoration:underline
}

#leftbox-refer-txt p{
margin: 0;
padding:0
}

#leftbox-how-it-works{
margin:6px 0 0 0;
padding:0;
	width: 171px;
	height: 316px;
	background:url(/images/how_it_works.gif) no-repeat
}

#leftbox-how-it-works img{
margin:274px 0 0 24px;
padding:0;
}

/* fonts */
h1 {
	font-size: 14px;
	padding:0;
	margin:0
}

h2 {
	font-size: 14px;
}

h3 {
	font-size: 14px;
}
	
h4 {
	font-size: 14px;
}

.red {
color:#FF0000
}

.formtext {
font-size:11px;
font-weight:bold;
color:#000;
text-align:right;
vertical-align:top;
}

#reg-form-top {
	width: 412px;
	background-image: url(graphics/reg-box-background-top.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height: 32px;
}

#reg-form-backgroundX {
width: 412px;
min-height: 580px; 
background-color:#f6f6f6;
background-image:url(/graphics/reg-box-background-bot.jpg);
background-position: bottom;
background-repeat:no-repeat
}

#reg-form-background {
	margin-top:4px;
width: 290px;
background-color:#cfe1ed;
border: 1px solid #5aa9dd;
background-repeat:no-repeat;
color:#FFF
}

#allied-reg-form-background {
width: 314px;
height:600px;
background-color:#f6f6f6;
background-image:url(images/allied-reg-box-background.gif);
background-repeat:no-repeat
}

ul.checkmarks
{
list-style-type: none;
padding:8px 0 0 24px;
margin:0

}

li.checkmarks
{
list-style-type: none;	
background-image:url(/images/red-check.jpg);
background-repeat: no-repeat;
background-position: 0 -.4em;
padding-left: 3.0em;
padding-bottom:12px;
margin:0

}
