/* NurseZone */ 
* { margin:0; padding:0 }
html { min-height:100%; margin-bottom:1px; background:#87cbe8; text-align:center }
body { font-family:arial, helvetica, sans-serif; font-size:11px; color:#fff; position:relative; text-align:center; margin:0 auto; }

.container { width:990px; text-align:left; position:relative; margin:0 auto }

a img,:link img,:visited img { border:none }
table,th,td,input,textarea,select { font-size:12px; font-family:arial, helvetica, sans-serif; color:#333 }

abbr { border:none }

a:link,a:visited,a:active { text-decoration:none; color:#056c86 }

a:hover { color:#1795b5; text-decoration:underline }

a.on,a.on:hover { color:#949494 }

.submit,.rss,.info { color:#056c86 !important; text-decoration:underline !important; font-size:12px }

.flex a { text-decoration:underline }

#header { display:block; width:990px; height:82px; position:relative; overflow:hidden }

h1,h2 { display:block; width:290px; float:left; clear:left; color:#056c86 }
h1 { font-size:30px }
h2 { font-size:20px }

.date { display:block; position:absolute; left:315px; top:5px; color:#fff; padding:1px }

ul,menu { list-style-type:none }

div.search {
	width: 252px; height: 42px;
	background: url(../images/background_search.gif) 0 0 no-repeat;
	position: absolute;
	left: 315px; top: 23px;
}
div.search .text { 
	width: 164px; height: 17px;
	padding: 3px 0px 0px 4px;
	position: absolute;
	left: 10px; top: 10px;
	border: 1px solid #42c7e9; 
}
div.search .submit {
	position: absolute;
	left: 182px; top: 10px;
}
div.general input.text {
	font-size: 11px;
	color: #2f859a;
	background: #eef8fe;
	border: 1px solid #91b0c3;
	width: 193px;
	padding: 3px 1px 3px 4px;
	margin: 5px 0px 0px 9px;
}
.media_icons {left: 912px;position: absolute; top: 28px;width: 107px;}

ul.secondary { position:absolute; left:587px; top:28px; width:376px }
ul.secondary li { float:left; width:180px; height:11px; background:url(../images/list_square_white.gif) 1px 6px no-repeat; padding:0 0 6px 8px }
ul.secondary li a { color:#00354f }
ul.secondary li a:hover { text-decoration:underline }

ul.main { height:45px; position:relative; z-index:99; margin:0 0 5px }
body#mainpage ul.main { margin:0 0 10px }
ul.main li { float:left; width:165px; height:45px; position:relative; background:#FFF }
ul.main li h3 a.link { width:165px; height:45px; position:absolute; overflow:hidden }
ul.main li h3 a.link img { position:absolute; top:0; left:0 }
ul.main li#advancing-my-career h3	a.link img.link { left:0 }
ul.main li#nursing-news-events h3 a.link img.link { left:-165px }
ul.main li#student-nurses h3 a.link img.link { left:-330px }
ul.main li#recent-graduates h3 a.link img.link { left:-495px }
ul.main li#edu-prof-development h3 a.link img.link { left:-660px }
ul.main li#explore-travel-nursing h3 a.link img.link { left:-825px }
ul.main li h3 a.link:hover img.link { top:-90px }
ul.main li.on h3 a.link img.link { top:-45px }
ul.main li ul { position:absolute; top:44px; left:0; width:165px; z-index:100; background:#d6f1ff; padding:0 0 2px }
ul.main li ul li { height:auto }
ul.main li ul li a,ul.main li ul li span { display:block; width:165px; text-indent:10px; border:1px solid #c9d8e1; border-bottom:1px dotted #d0ecf1; border-top:none; padding:7px 0 6px }
ul.main li ul li.last a,ul.main li ul li.last span { border-bottom:1px solid #c9d8e1 }

/* NAVIGATION
------------------------------------------------------------------------------------- */
#nav { position: absolute; top: 82px; left: 0px; height: 45px; width: 990px; }
#nav li { float: left; position: relative; font-size: 14px; list-style: none; height: 45px; }
#nav li li { font-size: 11px; }
#nav li a { cursor: pointer; }
#nav li a, #nav li div { position: relative; height: 45px; color: #056C86; display: block; text-decoration: none; }
#nav li strong { position: absolute; top: 0px; left: 0px; display: block; height: 45px; }
#nav li, #nav li a, #nav li strong, #nav li div { background-image: url(../images/background_main_menu.gif); width:165px; }

#nav li.advancing_my_career, #nav li.advancing_my_career a, #nav li.advancing_my_career a strong								{ background-position: 0px 0px; }
#nav li.news_and_events, #nav li.news_and_events a, #nav li.news_and_events a strong	{ background-position: -165px 0px; }
#nav li.student_nurses, #nav li.student_nurses a, #nav li.student_nurses a strong		{ background-position: -330px 0px; }
#nav li.recent_graduates, #nav li.recent_graduates a, #nav li.recent_graduates a strong											{ background-position: -495px 0px; }
#nav li.development, #nav li.development a, #nav li.development a strong					{ background-position: -660px 0px; }
#nav li.travel_nursing, #nav li.travel_nursing a, #nav li.travel_nursing a strong							{ background-position: -825px 0px; }

/* ON STATE */
#nav li.advancing_my_careeron, #nav li.advancing_my_careeron strong, #nav li.advancing_my_careeron div								{ background-position: -0px -45px; }
#nav li.news_and_eventson, #nav li.news_and_eventson strong, #nav li.news_and_eventson div	{ background-position: -165px -45px; }
#nav li.student_nurseson, #nav li.student_nurseson strong, #nav li.student_nurseson div		{ background-position: -330px -45px; }
#nav li.recent_graduateson, #nav li.recent_graduateson strong, #nav li.recent_graduateson div											{ background-position: -495px -45px; }
#nav li.developmenton, #nav li.developmenton strong, #nav li.developmenton div					{ background-position: -660px -45px; }
#nav li.travel_nursingon, #nav li.travel_nursingon strong, #nav li.travel_nursingon div							{ background-position: -825px -45px; }

/* MAINTAINS ON STATE WHILE OVER DROP DOWNS */
#nav li.advancing_my_career:hover a, #nav li.advancing_my_career a:hover, #nav li.advancing_my_career:hover a strong, #nav li.advancing_my_career a:hover strong											{ background-position: 0px -90px; }
#nav li.news_and_events:hover a, #nav li.news_and_events a:hover, #nav li.news_and_events:hover a strong, #nav li.news_and_events a:hover strong	{ background-position: -165px -90px; }
#nav li.student_nurses:hover a, #nav li.student_nurses a:hover, #nav li.student_nurses:hover a strong, #nav li.student_nurses a:hover strong			{ background-position: -330px -90px; }
#nav li.recent_graduates:hover a, #nav li.recent_graduates a:hover, #nav li.recent_graduates:hover a strong, #nav li.recent_graduates a:hover strong															{ background-position: -495px -90px; }
#nav li.development:hover a, #nav li.development a:hover, #nav li.development:hover a strong, #nav li.development a:hover strong							{ background-position: -660px -90px; }
#nav li.travel_nursing:hover a, #nav li.travel_nursing a:hover, #nav li.travel_nursing:hover a strong, #nav li.travel_nursing a:hover strong									{ background-position: -825px -90px; }

/* DROP DOWNS */
#nav li ul { display: none; background:#d6f1ff; padding:0 0 2px; margin-top:-1px; z-index:102 }
#nav li table, #nav li td { font-size: 11px; }
#nav li:hover ul, #nav li a:hover ul { position: absolute; top: 45px; left: 0px; border:1px solid #c9d8e1; border-width:0 1px; display: block; width: 164px; }

#nav li:hover li, #nav li a:hover li { width: 164px !important; height: auto; line-height: normal; }
#nav li:hover li.last, #nav li a:hover li.last { /*padding: 0 0 25px 0;*/ border-bottom:1px solid #c9d8e1 }

#nav li:hover li a, #nav li a:hover li a { padding: 5px 10px; width: 164px; w\idth: 144px !important; height: auto; display: block; color: #056c86; background: #FFF url(../images/bg_nav_dots.gif) repeat-x 0 100% !important; }
#nav li:hover li a:hover, #nav li a:hover ul li a:hover { color: #1795b5; }
#nav li:hover li a:active, #nav li a:hover ul li a:active { color:#949494 !important; }

/* CUSTOM PIXEL TWEAKING */
#nav li.recent_graduates:hover li a, #nav li.recent_graduates a:hover li a, #nav li.development:hover li a, #nav li.development a:hover li a { width:163px !important; w\idth:143px !important; }
#nav li.recent_graduates:hover li, #nav li.recent_graduates a:hover li { width:163px !important; }
#nav li.recent_graduates:hover ul, #nav li.recent_graduates a:hover ul { width:163px; }
#nav li.travel_nursing:hover ul, #nav li.travel_nursing a:hover ul, #nav li.development:hover ul, #nav li.development a:hover ul  { left: -1px; }

menu.multistate { position:absolute }
menu.multistate li { float:left; width:20px; height:12px; background:url(../images/button.gif) 50% 0 no-repeat; text-align:center; color:#f60; cursor:hand; margin:0 2px 0 0; padding:3px 0 }
menu.multistate li.on { background-image:url(../images/button_on.gif); color:#1795b5; cursor:default }

.rss, .info { position: absolute; top: 8px; }
	.rss  { right: 31px; }
	.info { right: 9px; }

a.singleton { display:block; width:205px; background:url(../images/arrow_grey.gif) 197px 50% no-repeat; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; color:#056c86; position:absolute; left:9px; text-indent:2px; padding:4px 0 }
img.singleton { margin:4px 0 0 9px }
a.singleton:hover { text-decoration:none; background-color:#eef8fe; background-image:url(../images/arrow_blue.gif) }
div#videos .singleton { bottom:9px }
div.pageon a.singleton { bottom:9px; width:280px; background-position:273px 50% }
div#featured_jobs.pageon a.singleton { border-top: none; bottom: 3px }
div.accordion a.singleton { top:235px }

a.play { float:left; margin:8px 0 0 }
a.play:hover { text-decoration:none }
a.play img { position:relative; top:5px; margin:0 4px 0 0 }


div#primary,div#secondary { float:left }
div#primary { width:684px }
div#secondary { width:300px; margin:0 0 0 5px }
div#footer { clear:left; position:relative; top:5px; width:990px; height:30px; background:#fff url(../images/background_footer.png) 0 0 no-repeat; color:#6d6c6c; margin:0pt auto; }






div#features { float:left; background:#fff url(../images/background_features.gif) 0 0 no-repeat; width:455px; height:284px; position:relative; margin:0 0 5px }
div#features h3 { width:77px; height:16px; background:url(../images/h3_features.gif) 0 0 no-repeat; text-indent:-9999px; color:#ff9000; margin:10px 0 0 10px }


div#features menu.multistate { top:9px; left:98px }









.slide { background:#eef8fe; color:#056c86; font-size:14px }
.slide a.singleton { font-size:11px }





div#news { float:left; background:#fff url(../images/background_news.gif) -1px 0 no-repeat; width:229px; height:284px; position:relative; margin:0 0 5px }
div#news h3 { width:108px; height:16px; background:url(../images/h3_latest_news.gif) 0 0 no-repeat; text-indent:-9999px; color:#ff9000; margin:10px 0 0 15px }
div#news a { font-size:12px; color:#056c86 }
div#news ul { margin:8px 0 0 15px }
div#news ul li { width:205px; border-bottom:1px solid #fbd3a7; padding:6px 0 }
div#news ul li a:hover { color:#1CA4C6; text-decoration:underline }
div#news ul li.last { border:none }
body div#news a.all { position:absolute; bottom:10px; left:15px; display:block; width:205px; border-top:1px solid #fbd3a7; border-bottom:1px solid #fbd3a7; background:url(../images/arrow_blue.gif) 197px 50% no-repeat; font-size:11px; padding:3px 0 4px }
body div#news a.all:hover { background-color:#fffaed; text-decoration:none; color:#1795b5 }



div.accordion { width:229px; float:left }
div.widget_box,div.widget_box_collapsed { float:left; position:relative; width:225px; height:266px; background:url(../images/widget_box.gif) 0 0 repeat-y; background-color:#fff; overflow:hidden; color:#949494; margin:0 6px 5px 0 }
div.widget_box_collapsed { height:30px; background-color:#d9eab8; cursor:hand }
div.widget_box h3,div.widget_box_collapsed h3 { font-family:helvetica; font-size:11px; text-transform:uppercase; color:#13606d; position:relative; left:10px; top:10px }
div.accordion .open,div.accordion .close { position:absolute; top:0; right:0 }
*html div.accordion .open,*html div.accordion .close { right:-1px }
div.widget_box	.open { display:none }
div.widget_box_collapsed .open { display:block }
div.accordion img.open:hover,div.accordion img.close:hover { cursor:pointer }
div.accordion div.widget_box,div.accordion div.widget_box_collapsed { margin:0 0 1px }
div.widget_box .top,div.widget_box_collapsed .top { position:absolute; left:0; top:0 }
div.widget_box .bottom { position:absolute; left:0; bottom:0 }
div.widget_box_collapsed .bottom { position:absolute; left:0; top:25px }

div#blogs h3 { display:block; width:39px; height:10px; background:url(../images/h3_blogs.gif) 0 0 no-repeat; text-indent:-9999px; margin:0 0 11px }
div#blogs p,div#forums p,div#relocation p { line-height:13px; width:200px; margin:0 0 0 9px }
div#blogs ul,div#forums ul,div#relocation ul { margin:6px 0 0 9px }
div#blogs ul li a,div#forums ul li a,div#relocation ul li a { display:block; width:205px; background:url(../images/arrow_grey.gif) 197px 50% no-repeat; border-bottom:1px solid #d6d6d6; color:#056c86; padding:4px 0 }
div#blogs ul li a.more,div#forums ul li a.more,div#relocation ul li a.more { border:none }
div#blogs ul li a:hover,div#forums ul li a:hover,div#relocation ul li a:hover { background:#eef8fe url(../images/arrow_blue.gif) 197px 50% no-repeat; text-decoration:none }

div#polls h3 { display:block; width:82px; height:10px; background:url(../images/h3_polls.gif) 0 0 no-repeat; text-indent:-9999px; margin:0 0 21px }
div#polls p { font-weight:700; line-height:14px; width:193px; margin:0 0 0 9px }
div#polls div#cbpolls { margin:0 10px 0 }
div#polls div#cbpolls ol li label { margin:3px 0 0 5px }
div#polls div#cbpolls ol li input { margin:3px 0 0 5px }
div#polls .submit { margin:10px 0 0 9px }
div#forums h3 { display:block; width:48px; height:10px; background:url(../images/h3_forums.gif) 0 0 no-repeat; text-indent:-9999px; margin:0 0 11px }
div#newsletter h3 { display:block; width:147px; height:10px; background:url(../images/h3_newsletter.gif) 0 0 no-repeat; text-indent:-9999px; margin:0 0 21px }
div.central div#newsletter h3 { margin:0 0 6px 10px }
div#newsletter p { font-size:12px; line-height:13px; margin:0 0 0 9px }
div#newsletter select,div#newsletter input.text,div#conference input.text, div#conference select { font-size:11px; color:#2f859a; background:#eef8fe; border:1px solid #91b0c3; width:193px; margin:5px 0 0 9px; padding:3px 1px 3px 4px }
div#newsletter select { width:200px }
div#newsletter input.submit { margin:9px 0 0 9px }
div.central div#newsletter p { font-size:11px }
div.central div#newsletter select { width:170px }
div.central div#newsletter select option { padding-left:3px }
div.central div#newsletter input.text { width:163px }
div#spotlight h3 { display:block; width:124px; height:10px; background:url(../images/h3_spotlight.gif) 0 0 no-repeat; text-indent:-9999px; margin:0 0 21px }
div#spotlight h4 { font-family:arial; font-weight:400; font-size:12px; color:#056c86; margin:10px 0 0 9px }
div#spotlight p { line-height:13px; width:205px; margin:1px 0 0 9px }
div#relocation h3 { display:block; width:143px; height:10px; background:url(../images/h3_relocation.gif) 0 0 no-repeat; text-indent:-9999px; margin:0 0 21px }

div#videos {  height:164px; position:relative; margin:0 0 5px }
body.graduate div#videos { width:200px }
div#popular { width:225px; height:159px; margin:0 }
div#videos img.video { margin:2px 8px 0 9px }
div#videos p { position:absolute; top:36px; left:107px; width:90px; line-height:13px; color:#6d6c6c; margin:3px 0 0 }
body.graduate div#videos p { left:96px }
div#videos a.play { position:absolute; top:83px; left:114px; text-transform:uppercase; font-weight:700; font-size:9px; width:90px; line-height:19px }
body.graduate div#videos a.play { left:96px }
div#videos a.play img { top:0; float:left; margin:0 4px 0 0 }
div#videos menu.multistate { top:7px; right:5px }

div#videos h3 { display:block; width:62px; height:15px; background:url(../images/h3_video.gif) 0 0 no-repeat; text-indent:-9999px; margin:0 0 21px }
div#sidebar div#videos { background:url(../images/box_198_165.gif) 0 0 no-repeat; width:198px; height:165px; margin-top:5px }
div#sidebar div#videos p { width:80px }
div#sidebar div#videos a.singleton { width:183px; background-position:176px 50% }

div#popular h3 { display:block; width:153px; height:15px; background:url(../images/h3_popular.gif) 0 0 no-repeat; text-indent:-9999px; margin:0 0 16px }
div#popular p { color:#6d6c6c; margin:0 0 0 9px }
div#popular ul { margin:3px 0 0 9px }
div#popular ul li { display:block; width:205px; border-bottom:1px solid #d6d6d6; color:#056c86; padding:3px 0 4px }
div#popular a { color:#056c86; float:left }
div#popular ul li span.hits { display:block; text-align:right; color:#949494 }
div#popular ul li.last { border:none }

div#jobs { height:553px; background:url(../images/background_job_center.gif) 0 0 no-repeat; position:relative }
div#jobs h3 { position:relative; left:8px; top:10px; width:100px; height:15px; background:url(../images/h3_job_center.gif) 0 0 no-repeat; text-indent:-9999px; margin:0 0 10px }
div#jobs menu.job_tools { position:absolute; left:0; bottom:2px; width:100%; font-family:helvetica; font-size:10px; text-transform:uppercase }
div#jobs menu.job_tools li a { color:#056c86 }
div#jobs menu.job_tools li { float:left }
div#jobs menu.job_tools li#calc { position:relative; left:8px; top:-5px }
div#jobs menu.job_tools li#page { position:relative; left:20px; top:-5px }
div#jobs menu.job_tools li#wand { position:relative; left:28px; top:-5px }
div#jobs h4.tab,div#jobs h4.tabon { height:31px; position:absolute; top:33px; text-indent:-9999px }

.tab:hover,.tabon:hover { cursor:pointer }


div#jobs h4.tab#job_search_tab,div#jobs h4.tabon#job_search_tab { position:absolute; top:33px; left:1px; width:84px; background:url(../images/tab_job_search.png) 0 0 no-repeat }
div#jobs h4.tabon#job_search_tab { background:url(../images/tab_job_search_on.png) 0 0 no-repeat; border-bottom:1px solid #fff }
div#jobs h4.tab#featured_jobs_tab,div#jobs h4.tabon#featured_jobs_tab { position:absolute; top:33px; left:86px; width:103px; background:url(../images/tab_featured_jobs.png) 0 0 no-repeat }
div#jobs h4.tabon#featured_jobs_tab { background:url(../images/tab_featured_jobs_on.png) 0 0 no-repeat; border-bottom:1px solid #fff }
div#jobs h4.tab#get_started_tab,div#jobs h4.tabon#get_started_tab { position:absolute; top:33px; left:190px; width:89px; background:url(../images/tab_get_started.png) 0 0 no-repeat }
div#jobs h4.tabon#get_started_tab { background:url(../images/tab_get_started_on.png) 0 0 no-repeat; border-bottom:1px solid #fff }
div#jobs div.page,div#jobs div.pageon { width:100%; height:443px; position:absolute; top:65px; left:0; font-size:12px; color:#949494 }

div.page { display:none }
div.pageon#job_search { background:url(../images/background_job_search.png) 99% 100% no-repeat }
div.pageon#job_search p { margin:17px 0 0 10px }

div.high_order { margin:5px 0 }
div.box_high_order { background:url(../images/box_high_order.gif) 0 100% no-repeat; width:198px; margin:10px 0 0 }
div.box_high_order#job_search { height:261px }
div.box_high_order p { width:170px; color:#949494; margin:10px 0 0 10px }
div.box_high_order#job_search h3 { background:url(../images/box_high_order_job_search.gif) 0 0 no-repeat; width:198px; height:30px; text-indent:-9999px }
div.box_high_order#featured_jobs h3 { background:url(../images/box_high_order_featured_jobs.gif) 0 0 no-repeat; width:198px; height:30px; text-indent:-9999px }

div.pageon#job_search form { overflow:auto; margin:6px 0 0 10px }
div.box_high_order form { margin:0 0 0 10px }
div.box_high_order label,div.pageon#job_search label { float:left; clear:both; font-size:11px; color:#6d6c6c; width:236px; margin:11px 0 0 }
div.box_high_order label { margin:7px 0 0 }
div.box_high_order select,div.pageon#job_search select { float:left; clear:both; width:236px; border:1px solid #91b0c3; background:#eef8fe; font-size:11px; color:#2f859a; margin:3px 0 0; padding:1px 0 }
div.box_high_order select { width:178px }
div.box_high_order select option { padding-left:3px }
div.box_high_order .go,div.pageon#job_search .go { margin:8px 0 0 0 }
div.box_high_order #required,div.pageon#job_search #required { margin-left: 4px; padding-top: 4px; width: 60px; font-size: 10px }
div.pageon#job_search blockquote { width:110px; font-family:arial, futura, sans-serif; font-size:20px; color:#4c86af; margin:47px 0 0 34px }
div.pageon#job_search cite { width:110px; font-family:arial, futura, sans-serif; font-style:oblique; font-size:14px; color:#f69538; margin:12px 0 0 34px }
div.pageon#featured_jobs ol { width:255px; margin:10px 0 0 28px }
body#featured_jobs div.central ol { height:1%; position:relative; width:536px; margin:4px 0 0 28px }
div.pageon#featured_jobs ol li,body#featured_jobs div.central ol li { height: 86px; width:260px; line-height:14px; position:relative; display:inline-block; color:#949494; padding:8px 0 6px 0px }

body#featured_jobs div.central ol li { height: auto; width:540px; margin: 0; padding:0 }

body#featured_jobs div.central .flex ol li h5 { margin-left:0; margin-bottom:0 ; margin-top: 4px; }
body#featured_jobs div.central .flex ol li h6 { margin-left:0 }
body#featured_jobs div.central .flex ol li p { margin-left:0; line-height:14px }
body#featured_jobs div.central .flex ol li p.description { margin-bottom:8px }
div.pageon#featured_jobs h5,body#featured_jobs div.central ol li h5 { font-weight:700; font-size:12px; color:#056c86 }
div.pageon#featured_jobs h6,body#featured_jobs div.central ol li h6 { font-weight:400; font-size:11px; color:#6d6c6c }
div.pageon#featured_jobs p.description,body#featured_jobs div.central p.description { width:175px; font-size:11px; color:#949494 }
body#featured_jobs div.central p.description { width:330px }
div.pageon#featured_jobs ol li a { position:absolute; right:0; bottom: 8px }
div.pageon#featured_jobs ol li a.title_link { position: relative; top: auto; right: auto; bottom: auto }
body#featured_jobs div.central ol li a { position:absolute; right:108px; top:45px }
body#featured_jobs div.central ol li a.title_link { position: relative; top: auto; right: auto; padding-left: 0px;}
div#featured_jobs_right a.title_link { position: relative; top: auto; right: auto;color:#056C86; font-size:12px; font-weight:700; padding-left: 10px;}
div#featured_jobs_right h6 {color:#6D6C6C;font-size:11px;font-weight:400; padding-left: 10px;}
div.pageon#featured_jobs p.pay,body#featured_jobs div.central p.pay { position:absolute; top:9px; right:0; font-size:12px; color:#f5ad2f }
body#featured_jobs div.central p.pay { top:9px; right:100px }
div.pageon#featured_jobs p.pay span.rate,body#featured_jobs div.central p.pay span.rate { font-weight:700; color:#949494 }
body#featured_jobs div.central ol li img.location { width:99px; height: 70px; position:absolute; top:18px; right:0px }

hr.ordered_list { height:1px; width:280px; border:none; border-bottom:1px solid #d6d6d6; position:absolute; bottom:0; left:-19px }

html body#featured_jobs div.central .flex hr.ordered_list { width:558px; bottom:-4px; margin:0; padding:0 }
* html body#featured_jobs div.central .flex hr.ordered_list { bottom:0; left:0 }

/*div.pageon#featured_jobs a.singleton { margin-top: 5px; width:560px; left:19px; text-indent:4px; text-decoration:none; background:url(../images/arrow_grey.gif) 552px 50% no-repeat }
div.pageon#featured_jobs a.singleton:hover { background:#eef8fe url(../images/arrow_blue.gif) 552px 50% no-repeat }
*/body#featured_jobs a.singleton { margin-top: 5px; width:560px; left:19px; text-indent:4px; text-decoration:none; background:url(../images/arrow_grey.gif) 552px 50% no-repeat }
body#featured_jobs a.singleton:hover { background:#eef8fe url(../images/arrow_blue.gif) 552px 50% no-repeat }
body#featured_jobs .flex .flex .flex { padding-bottom:30px }

div.pageon#get_started p+p { margin:15px 10px 10px }
div.pageon#get_started p { margin:10px }
div.pageon#get_started label,div.pageon#get_started input,div.pageon#get_started select { float:left; clear:both;text-align:left; }
div.pageon#get_started label { font-size:11px; color:#6d6c6c; width:236px; margin:0 0 0 20px }
div.pageon#get_started label .required { color:#ff8d3f; font-size:10px }
div.pageon#get_started input.text,div.pageon#get_started select { width:235px; border:1px solid #91b0c3; font-size:12px; color:#2f859a; padding:1px 0 }
div.pageon#get_started input.text { text-indent:1px;}
div.pageon#get_started input.submit { margin:2px 0 0 10px }

div#feeds { width:300px; height:60px; background:url(../images/panel_rss.png) 0 0 no-repeat; position:relative; margin:3px 0 0 }
div#feeds h3 img { position:absolute; left:10px; top:12px; width:82px; height:14px }
div#feeds p img { position:absolute; left:9px; top:35px; width:205px; height:13px }
div#feeds img { position:absolute; right:14px; top:10px }
div#footer p { float:left; position:relative; top:9px; left:9px }
div#footer ul { float:right; position:relative; top:9px; right:9px }
div#footer ul li { display:inline }
div#footer ul li a { display:block; float:left; background:url(../images/list_square_orange.gif) 0 50% no-repeat; color:#1795b5; padding:0 7px 0 10px }
div#footer ul li a:hover { color:#056c86; text-decoration:underline }
div#footer ul li.first a { background:none }

div#utilities { background:url(../images/background_breadcrumb.gif) 0 0 no-repeat; width:990px; height:21px; position:relative; margin:5px 0 }

.breadcrumb { position: absolute; height: 10px; top: 5px; left: 10px; font-family: arial; font-size: 10px; }
.breadcrumbnode { font-family: arial; font-size: 10px; color: #0480a0; }
.breadcrumbseparator { font-family: arial; font-size: 10px; color: #ff9600; }
.breadcrumbcurrentnode { font-family: arial; font-size: 10px; color: #727272; }

#email,.print { position:absolute; top:5px }
#email { top:1px; right:86px; background:url(../images/icon_email.gif) 0 4px no-repeat; padding:3px 0 1px 20px }
.print { top:3px; right:9px; background:url(../images/icon_print.gif) 0 1px no-repeat; padding: 1px 0 1px 21px; }

div.content { position:relative; width:990px; color:#727272 }

.backdrop { background:url(../images/backdrop.gif) 0 0 repeat-y }
.backdrop .backdrop { background:url(../images/backdrop_top.gif) 0 0 no-repeat }
.backdrop .backdrop .backdrop { background:url(../images/backdrop_bottom.gif) 0 100% no-repeat }
.nobackdrop { background:url(../images/nobackdrop.gif) 0 0 repeat-y }
.nobackdrop .nobackdrop { background:url(../images/backdrop_top.gif) 0 0 no-repeat }
.nobackdrop .nobackdrop .nobackdrop { background:url(../images/nobackdrop_bottom.gif) 0 100% no-repeat }

#subnav,.central { float:left }

#subnav,.central,#sidebar { height:100%; min-height:600px }

/* div#sidebar { width:180px; position:absolute; top:10px; left:786px } */
div#sidebar { width:180px; float: left; }

div#subnav { width:180px; background:url(../images/background_subnav_green.gif) 0 0 repeat-y }
div#subnav ul.subnav { background:url(../images/background_subnav.gif) 0 0 repeat-y; margin:6px 0 0; padding:4px 0 10px }
div#subnav ul.subnav li { margin:0 0 0 11px }
* html div#subnav ul.subnav li { width:1%; background:none; margin-left:1px; padding-left:11px }
div#subnav ul.subnav li a,div#subnav ul.subnav li span { display:block; width:158px; background:#fff url(../images/arrow_grey.gif) 152px 50% no-repeat; border-bottom:1px solid #d6d6d6; font-size:12px; color:#056c86; padding:4px 0 }
div#subnav ul.subnav li a:hover { background:#eef8fe url(../images/arrow_blue.gif) 152px 50% no-repeat; text-decoration:none }
div#subnav ul.subnav li span { color:#969696 }
div#subnav ul.subnav li.last a,div#subnav ul.subnav li.last span { border:none }
div#subnav ul.subnav a.selected { color:#969696 }

.ads_inner { text-align:center; width:100%; clear:left }
div#sidebar .ads { background:url(../images/background_ads_sidebar_top.gif) 50% 0 no-repeat; padding-top:10px; width:200px; }
div#sidebar .ads_outer { background:#EEF8FE; width:198px; border-top:10px solid #FFF }
div#sidebar .ads_inner { width:198px; min-height:517px; background:url(../images/background_ads_sidebar_bot.gif) 50% 100% no-repeat; padding:1px 0 20px }
* html div#sidebar .ads_inner { height:508px; padding:10px 0 20px }
div#sidebar .ads_inner2 { width:198px; min-height:200px; background:url(../images/background_ads_sidebar_bot.gif) 50% 100% no-repeat; padding:1px 0 20px }
* html div#sidebar .ads_inner2 { height:200px; padding:10px 0 20px }
div#sidebar .header_text{color:#13606D;
font-family:helvetica;
font-size:11px;
font-weight:400;
line-height:13px;
text-transform:uppercase;}

.lower_ads { clear:both; padding-top:1px; padding-left:10px }
* html .lower_ads { padding-top:5px }

.advertisement { background:url(../images/background_ads.gif) 0 0 no-repeat; width:160px; height:79px; overflow:hidden; font-family:helvetica; font-size:10px; text-align:left; color:#6f6f6f; clear:left; margin:10px auto 0 }
.advertisement div { width:156px; height:75px; margin:2px 0 0 2px }
.advertisement div * { cursor:hand }
.advertisement img { float:left; margin:5px 0 0 6px }
.advertisement h4,.advertisement p { float:left; margin:0 0 0 6px }
.advertisement p { width:83px }

div.central { width:600px; color:#6d6c6c; position:relative; margin:0 0 0 5px }
div.central .splash { width:582px; height:175px; position:relative; margin:10px 0 0 10px }
div.central a { text-decoration:none }
div.central a:hover { text-decoration:underline }

.press div.central div.flex p { font-size:12px !important; line-height:18px }

#sidebar .advertisement { margin:0 auto 10px }

.share { position:absolute; top:14px; left:520px }
.full .share { left:700px }

div#middle_panel { float:left; height:auto; }
body#job_detail div.central div#benefits { float:left }
body#job_detail div.central div#location { float:left; width:100% }
body#job_detail div.central div#location img.location { position: absolute; right: 30px; top: 8px; height: 150px; width: 150px }

body#job_detail div.central #details .flex#benefits .flex .flex { min-height: 204px; padding-left: 5px }
body#job_detail div.central #details .flex#location .flex .flex { min-height: 244px; padding-left: 5px }
body#job_detail div.central ol li {height:20px;}




div.job_description_left {float:left;width:470px; min-height: 81px;}
div.job_description_right {float:right;width:120px; padding-right: 10px;}



.job_glance { width:160px; margin-bottom: 5px }
.job_glance img.apply_button { margin-bottom: 5px }
.job_glance dl { position:relative; top:2px; font-family:arial; font-size:12px; line-height:16px }
.job_glance dl dt { float:left; clear:left; color:#f5ad2f }
.job_glance dl dd { float:left; margin-left:5px; font-weight:700; color:#949494 }

.job_description_sizer { width: 600px; height: 100px }
.job_description_sizer_short { width: 600px; height: 50px }
.job_description_sizer_long { width: 600px; height: auto }

div .central p.specs { position:relative; top:2px; font-family:arial; font-size:12px; line-height:18px; color:#949494; font-weight:700; padding-top:5px; }

p.specs strong { color:#f5ad2f; font-weight:400; padding-right:5px }

.job_glance input { position:relative; top:8px }
.job_glance h3 { margin-bottom:3px }

div.central .box { width:582px; height:412px; background:url(../images/background_box.gif) 0 0 no-repeat; margin:5px 0 0 10px }
div.central .flex { background:url(../images/flex_top.gif) 0 0 no-repeat; margin:10px; padding:2px 0 }
div.central .flex .flex { background:url(../images/flex_bottom.gif) 0 100% no-repeat; margin:0 }
div.central .flex .flex .flex { height:1%; position:relative; background:url(../images/flex.gif) 0 0 repeat-y; margin:0 }
div.full .flex { background:url(../images/flex_full_top.gif) 0 0 no-repeat; margin:10px; padding:2px 0 }
div.full .flex .flex { background:url(../images/flex_full_bottom.gif) 0 100% no-repeat; margin:0 }
div.full .flex .flex .flex { height:1%; position:relative; background:url(../images/flex_full.gif) 0 0 repeat-y; margin:0 }
div#col1 .flex { background:url(../images/flex_col1_top.gif) 0 0 no-repeat; margin:10px; padding:2px 0 }
div#col1 .flex .flex { background:url(../images/flex_col1_bottom.gif) 0 100% no-repeat; margin:0 }
div#col1 .flex .flex .flex { height:1%; position:relative; background:url(../images/flex_col1.gif) 0 0 repeat-y; margin:0 }
div#col3 .flex { background:url(../images/flex_col3_top.gif) 0 0 no-repeat; margin:10px; padding:2px 0 }
div#col3 .flex .flex { background:url(../images/flex_col3_bottom.gif) 0 100% no-repeat; margin:0 }
div#col3 .flex .flex .flex { height:1%; position:relative; background:url(../images/flex_col3.gif) 0 0 repeat-y; margin:0 }
.flux { background:url(../images/flex2_top.gif) 0 0 no-repeat; margin:10px 10px 5px; padding:2px 0 }
.flux .flux { background:url(../images/flex2_bottom.gif) 0 100% no-repeat; margin:0; padding:2px 0 }
.flux .flux .flux { position:relative; background:url(../images/flex2.gif) 0 0 repeat-y; margin:0; padding:1px 0 10px }
.flex hr { width:562px; border:none; border-top:1px solid #d6d6d6; margin:0 0 20px 8px }

a.all:hover { background-color:#fffaed; text-decoration:none !important }
div.central a.all,#sidebar a.all { background:url(../images/arrow_grey.gif) 98% 50% no-repeat; border-bottom:1px solid #d6d6d6; border-top:1px solid #d6d6d6; display:block; font-size:11px; text-decoration:none; width:182px; padding:2px 0 3px 2px }
div.central a.all:hover,#sidebar a.all:hover { color:#056C86; background-color:#eef8fe !important; background:url(../images/arrow_blue.gif) 98% 50% no-repeat }
#sidebar a.all { width:175px; margin-top:0; border-top:0 }
div.central #colfirst a.all { width:170px }

#sidebar_inner img { margin:5px 0 }
#sidebar_inner img.first { margin:10px 0 5px }
#sidebar_inner img.btn_signup { margin-top:-15px; border-top:5px solid #fff; border-bottom:5px solid #fff }
* html .sidebar_inner img.btn_signup { margin-top:-15px }
.sidebar_inner ul { margin:0 10px }
.sidebar_box {float:left; width:198px; background:url(../images/sidebar_top.gif) 0 0 no-repeat; margin:2px 0; padding:2px 0 0 }
.sidebar_box .sidebar_box { background:url(../images/sidebar_bottom.gif) 0 100% no-repeat; padding:0 0 5px }
.sidebar_box .sidebar_box .sidebar_box { height:1%; color:#6d6c6c; background:url(../images/sidebar.gif) 0 0 repeat-y; margin:0; padding:0 10px }
.sidebar_inner .sidebar_box ul { margin:0 }
.sidebar_inner .sidebar_box ul li { width:195px; margin:0; padding:4px 0 }
.sidebar_inner .sidebar_box h3 { margin-bottom:3px }
.sidebar_inner .sidebar_box h4 { font-weight:400; font-size:11px; margin:10px 0 4px }
.sidebar_inner .sidebar_box a:hover { text-decoration:none }
div.central .flex .flex_col { width:175px; float:right; margin:0 10px 0 20px; padding:0 }
* html div.central .flex .flex_col { margin-right:0 }
div.central .flex .flex_col h3 { margin:15px 0 10px }
div.central .flex .flex_col .all { background:url(../images/arrow_grey.gif) 98% 50% no-repeat; border-top:none }
div.central .flex .flex_col .flex { width:174px; margin-top:10px; background:url(../images/flex_col_top.png) 0 0 no-repeat; padding:4px 0 0 }
div.central .flex .flex_col .flex .flex { background:url(../images/flex_col_bottom.png) 0 100% no-repeat; margin:0; padding:0 0 4px }
div.central .flex .flex_col .flex .flex .flex { height:1%; font-size:11px; background:url(../images/flex_col.png) 0 0 repeat-y; margin:0; padding:10px 6px 0 }
div.central .flex .flex_col .flex p { width:160px; padding-bottom:3px; font-size:11px; line-height:14px; margin:-10px 0 5px }
div.central .flex .flex_col .flex p img { margin-top:10px !important }
div.central .flex .flex_col .flex blockquote { width:160px; margin:0; padding:0 }
* html div.central .flex .flex_col .flex blockquote { margin-top:-15px }
div.central .flex .flex_col .flex .caption { margin-top:5px; text-align:right }
div.central .emailprint { min-height:37px; background:url(../images/email_print_bottom.png) 0 100% no-repeat; margin:0; padding:0 0 4px }
div.central .emailprint .emailprint { background:url(../images/email_print_top.png) 0 0 no-repeat; margin:0; padding:37px 0 0 }
* html div.central .emailprint .emailprint { padding-top:25px }
div.central .emailprint .emailprint .inner { margin:-27px 22px 0 }
* html div.central .emailprint .emailprint .inner { margin-top:-25px; padding-top:14px }
div.central .emailprint li { min-height:16px; line-height:16px; background:none; margin:0 0 4px; padding:0 }

a.links { padding:0 0 0 22px }
a.email { background:url(../images/icon_email.gif) 0 0 no-repeat }
a.print { background:url(../images/icon_print.png) 0 0 no-repeat }
a.shared { background:url(../images/icon_share.png) 0 0 no-repeat }

.search_job { position:relative; width:564px; height:80px; background-color:#cdeffe; margin:0 0 0 9px }
.search_job .flex { background:url(../images/flex_top.gif) 0 0 no-repeat; margin:10px; padding:2px 0 }
.search_job .flex .flex { background:url(../images/flex_bottom.gif) 0 100% no-repeat; margin:0 }
.search_job .flex .flex .flex { height:1%; position:relative; background:url(../images/flex.gif) 0 0 repeat-y; margin:0 }

/*.search_job { position:relative; width:582px; height: 64px; background:#cdeffe url(../images/background_search_job.png) 0 0 no-repeat; margin:0 0 0 9px }*/

.search_job select { width:168px; position:relative; top:10px; left:10px; font-family:arial; font-size:11px; color:#2f859a; border:1px solid #91b0c3; background:#eef8fe; margin:0 0 5px 1px; padding:2px 2px 2px 0 }
.search_job select.first { width:248px }
.search_job select.right_column { left:90px }
.search_job .go { position:absolute; right:20px; top:10px; width: 45px }
.search_job #required { position:absolute; right:20px; top:40px; width: 50px }

body div.central #details h3.header { height: 40px; line-height: 20px }
body div.central #details h3.header_short { line-height: 20px }
body div.central #details .title { margin: 4px 0 4px 10px }
body div.central #details p.subhead_narrow { height: 44px }
body div.central #details p#short.subhead_narrow { height: auto; margin: 8px 0px 4px 12px }
body div.central #details .flex#benefits .flex .flex { height: 154px; padding-left: 5px }
body div.central #details .flex#location .flex .flex { min-height: 244px; padding-left: 5px }
body div.central #details .area_location { width: 420px; padding-bottom:40px; }
body div.central #details img.location { position: absolute; right: 10px; top: 8px; height: 150px; width: 150px }



body#details div.central .flex h3 { margin:2px 0 2px 10px }
body#details div.central .flex h4,body#details div.central .flex h5 { font-family:arial; font-weight:700; font-size:12px; line-height:18px; text-transform:none; color:#6d6c6c; margin:0 0 0 10px }
body#details div.central .flex h4 { margin-bottom:4px }
body#details div.central .flex h5 { color:#949494 }
body#details div.central .flex p { font-family:arial; font-weight:400; font-size:12px; line-height:18px; color:#727272; margin:0 0 0 10px; padding:0 0 7px }
body#details div.central .flex img.location { float:right; margin:0 10px 0 0 }
body#details div.central .flex ul { margin:0 0 7px 10px }
body#details div.central .flex ul li a { font-size:12px; text-decoration:none }

body#search div.central .flex h4 { font-family:arial, futura, sans-serif; font-size:18px; font-weight:400; text-transform:none; color:#ffa15e !important; margin:7px 0 14px 9px }
body#search .results_per_page { font-size:13px; margin:0 0 7px 9px }
body#search .results_per_page select { background:#eef8fe; border:1px solid #91b0c3; color:#2F859A; font-family:arial; font-size:11px; padding:1px; width: 45px; }

div.central ul.results_pages { float:right; font-size:12px; margin:0 10px 0 0 }
div.central ul.results_pages li { background:none; color:#ff9600; display:inline; margin:0; padding:0 }
div.central ul.results_pages li a,div.central ul.results_pages li span.this { display:block; float:left; border-left:1px solid #d6d6d6; text-decoration:none; color:#056c86; padding:0 4px 1px }
div.central ul.results_pages li a:hover { background:#efefef }
div.central ul.results_pages li span.this { color:#ff9600 }
div.central ul.results_pages li.first a,div.central ul.results_pages li.first span { border:none }
div.central ul.results_pages li.prev a { color:#969696; border:none }
div.central ul.results_pages li.prev a:hover { color:#056c86 }
div.central ul.results_pages li.next a { color:#969696; border:none }
div.central ul.results_pages li.next a:hover { color:#056c86 }

table.results { display:block; width:560px; position:relative; border-width: 0px; border-collapse:collapse; margin:0 0 0 9px; padding:0 }
table.results caption { width:560px; font-family:arial; font-size:11px; text-align:left; color:#727272; padding:0 0 11px }
table.results thead { display:block; width:100% }
table.results tbody { display:block; width:100% }
table.results tr { float:left; display:block; width:100%; position:relative; border-bottom:1px solid #fcdac0; line-height: 14px; }
table.results tr.even { background:#fffaed }
table.results tr:hover { background:#cdeffd }
table.results tr td,table.results tr th { display:block; float:left; font-size:11px; color:#727272; padding:5px 0 5px 10px; border-width: 0px }
table.results tr th { background:#fcdac0; font-weight:700; text-align:left }
table.results .discipline { width:200px }
table.results .specialty { width:120px }
table.results .city { width:100px }
table.results .state { width:100px }
table.results a { text-decoration:none }
table.results tr.pager table { float: right }
table.results tr.pager table tr { border: none }
div.results { float:left; width:100%; margin:15px 0 }
div.results a.linktext { font-size:12px }

body#search .flex h6 { float:left; font-family:arial; font-weight:700; font-size:12px; color:#ffa15e }
div.central div.row#level_one { height:200px; background:url(../images/line_box_row.gif) 50% 100% no-repeat; padding:9px 0 0 }
div.central div.apply div.row#level_one { height:200px }
div.central div.row#level_two { margin:15px 0 0 }

div.third { width:182px; float:left; padding-bottom:5px; margin:0 }
div.two_thirds { width:374px; float:left; margin:0 }
div.central div.apply .whole { position:relative; left:10px }
div.whole { width:556px; float:left; margin:0 }

div.central div.apply div.whole h5.extra { float:left; font-family:arial, futura, sans-serif; font-weight:400; font-size:15px; color:#13606d; width:400px; margin:7px 0 0 }

div.central div.row #colfirst { margin-left:10px }
* html div.central div.row #colfirst { margin-left:4px }

div#partners div.third,div#partners div.two_thirds { margin:10px 0 0 }
div#partners div.third { background:url(/images/background_assignments_box.gif) 0 0 no-repeat; width:162px; height:130px; padding:8px 6px 0 14px }
div#partners div.third h3 { font-family:Arial; font-weight:700; font-size:12px; text-transform:none; color:#727272; margin:0 !important }
div#partners div.third h4 { margin:0 !important }
div#partners div.third ul { margin:2px 0 4px !important }
div#partners div.partner { background:url(/images/background_partner_box.gif) 0 0 no-repeat; width:184px; height:66px; float:left; padding:0 3px 5px 0 }
div#partners div.partner h3 a { display:block; width:90px; float:right; position:relative; top:10px; right:5px; font-family:helvetica; font-size:12px; font-weight:700; text-transform:none; color:#3bb6ea }
div#partners div.partner img { float:left; position:relative; left:7px }

div.central h3,.sidebar_box h3 { font-family:helvetica; font-size:11px; text-transform:uppercase; font-weight:400; line-height:13px; color:#13606d }
div.central div.third h3 { margin-bottom:7px }
div.central .third ul { margin-bottom:10px }
div.central ul.list { margin:10px 0 -1px }
div.central ul.list li,.sidebar_box ul.list li { height:1%; background:none; border-bottom:1px solid #d6d6d6; margin:5px 0 0; padding:0 0 5px }
.sidebar_box ul.list li { width:175px !important }

div.central h3 { font-family:helvetica; font-size:11px; text-transform:uppercase; font-weight:400; line-height:13px; color:#13606d }
div.central h4 { font-family:arial; font-size:12px; line-height:14px; font-weight:400 }
div.central h5 { font-family:arial; font-size:11px; font-weight:400; text-transform:uppercase; color:#6d6c6c; margin:1px 0 }
div.central p { line-height:14px }
div.central ul { position:relative; margin:1px 0 2px }
div.central ul li { line-height:15px; background:url(../images/list_square_orange.gif) 0 5px no-repeat; padding:0 0 0 7px }

div.sub_column { width:115px; float:left; margin:6px 0 0 }
div.sub_column h5 { width:125px }
*html div.sub_column h5 { width:115px }

div.central div#advanced_education { position:relative; height:165px }
div.central div#advanced_education h3,div.central div#interviewing h3 { margin:0 0 0 10px }
div.central div#advanced_education h4,div.central .whole h4,div.central div#interviewing h4 { float:left; margin:6px 0 0 }
div.central div.whole img { float:left; margin:5px 10px 0 0 }
div.central div#advanced_education img,div.central div#interviewing img { float:left; margin:5px 10px 0 }

div.central div#advanced_education p,div.central div#interviewing p { float:left; width:190px }
div.central .whole p.long { float:left; width:550px }
div.central .whole p.short { float:left; width:390px }
div.central div#advanced_education a { display:block; width:220px; background:url(../images/arrow_grey.gif) 213px 50% no-repeat; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; color:#056c86; position:absolute; bottom:10px; left:133px; padding:4px 0 }

div.central div#advanced_education a:hover { text-decoration:none; background:#eef8fe url(../images/arrow_blue.gif) 213px 50% no-repeat }
div.central h5.notransform { margin-bottom:4px; font-size:12px; text-transform:none }
div.central h3.header,div.central h1.header, div.central h2.header, div.central h3.header_short,div.full h3.header,div.central .splash h3 { font-family:arial, futura, sans-serif; font-weight:400; font-size:20px; text-transform:uppercase; color:#f5720c; margin:19px 10px 4px }

/*div.full h3.header { margin:9px 10px 4px }*/
div.full p.subheader { font-family:arial; font-size:12px; color:#727272; width:480px; line-height:16px; margin:0 0 0 9px }

body.advancing div.central .splash h3,body.advancing div.central h3.header { color:#f5720c }
body.advancing div.central div.apply .splash h3 { color:#55239e }
body.press div.central h3.title,body.press div.central h3.header,body.press div.full h3.header { color:#456407 }
body.press div.full div.feeds h3.header { color:#456407 }
body.education div.central .splash h3.title,body.education div.central h3.header { color:#AC0415 }
body.explore div.central .splash h3.title,body.explore div.central h1.header, body.explore div.central h3.header { color:#55239e }
body.explore div.central h1.header { float:none; width: auto }
body.explore div.central h2.header { float:none; width: auto; font-size:13pt; line-height:normal }

body.student h3.title,body.international h3.title ,body.graduate h3.title { position:absolute; left:-1px; top:0; width:805px; height:27px; background:#199bbd url(/images/background_header_student.png) 0 0 no-repeat; font-family:arial, futura, sans-serif; font-size:20px; font-weight:400; text-indent:10px; text-transform:uppercase; color:#fff; padding:4px 0; z-index:1; display:block }
body.graduate h3.title { background:#ffae00 url(/images/background_header_graduate.png) 0 0 no-repeat }

div.central .splash h3 { position:absolute; left:-9px; top:-10px; padding:1px }
div.central .splash h4 { position:absolute; left:-4px; top:29px; font-family:helvetica; font-weight:light; font-size:15px; line-height:18px; color:#6d6c6c; width:275px; margin:0 10px 4px; padding:1px }
div.central .splash ul { position:absolute; bottom:7px; left:10px }
* html div.central .splash ul { bottom:2px }
div.central .splash ul li { background:none; width:290px; font-family:Arial; font-size:11px; line-height:12px; text-indent:1px; margin:0; padding:7px 0 }

body.education div.central .splash ul li { padding:3px 0 2px }
body.education div.central .splash h5 { position:absolute; top:64px; left:10px; line-height:15px; width:331px; font-family:arial; font-weight:700; font-size:12px; text-transform:none }

div.central .splash table { position:absolute; top:82px; left:10px }
div.central .splash table td { font-size:11px; padding-right:8px; color:#949494 }

div.central p.subheader,div.central p.subhead_narrow { font-size:12px; line-height:18px; margin:14px 10px }
div.central p.subhead_narrow { width:400px; margin-bottom:49px }

div.central div.flex h4 { font-family:arial, futura, sans-serif; font-weight:400; font-size:18px; text-transform:uppercase; color:#727272; margin:0 10px 4px }
div.central div.flex h5 { font-family:arial, futura, sans-serif; font-weight:400; font-size:18px; text-transform:uppercase; color:#ffa15e; margin:0 10px 4px }
div.central div.flex h6, div.central h6 { font-size:12px; font-weight:700; margin:0 5px 0 10px }
div.central div.flex h1 { font-size:14px; font-weight:700; margin:0 5px 0 10px; color: #6D6C6C; float:none; width:inherit}
div.central div.flex .bodysmall { font-size:11px; line-height:15px }
div.central div.flex p { font-size:12px; line-height:18px; margin:0 10px 10px }

.flex .login { height:180px; margin:0 30px }
.flex .login h5 { margin:0 0 0 10px !important }
.flex .login p { float:left; clear:left; position:relative; top:3px; margin:0 0 10px 10px !important }
.flex .login a { text-decoration:none }
.flex .login div { clear:both; width:235px; margin:0 0 0 90px }
.flex .login td { padding:2px }
.flex .login label { width:72px; padding-top:5px; font-family:arial; font-size:11px; color:#2f859a }

.flex .login input.input { width:163px; font-size:11px; color:#2f859a; background:#eef8fe; border:1px solid #91b0c3; margin:0 0 5px; padding:3px 1px 3px 4px }

.flex .login input.submit { float:right; width:80px }

ul.checks li { background:url(../images/list_checks.gif) 10px 1px no-repeat !important; padding:0 10px 0 26px !important }

body#resume div.central .flex fieldset { float:left; position:relative; width:560px; border:none; background:#fef5db; margin:0 0 10px 9px; padding:0 0 6px }
body#resume div.central .flex legend { display:none }
body#resume div.central .flex .bar { width:560px; font-family:arial; font-size:12px; color:#727272; text-indent:7px; border-bottom:1px solid #FFF; background:#fde49c; margin:0 0 6px; padding:6px 0 5px }
body#resume div.central .flex .bar h3 { font-family:arial; font-size:12px; color:#727272; text-indent:7px }
body#resume div.central .flex fieldset .control { position:absolute; top:6px; right:13px; text-decoration:none }
body#resume div.central .flex form input.submit { float:right; margin:5px 10px }

div.format { margin: 10px 0 10px 40px }
div.format label { display:block; }

div.preview h6.name { width:100%; text-align:center; color:#1897b8; }
div.preview h6 { margin:15px 0 5px 20px !important }
div.preview p {  font-size:11px !important; line-height:17px !important; margin:0 0 0 30px !important }

html body.education div.central div.box { position:relative; height:443px; background:url(../images/background_box_440.gif) 0 0 no-repeat; margin-bottom:5px }
body.education div#book_stack { background:url(../images/background_books.gif) 0 0 no-repeat; width:198px; height:440px; position:absolute; right:1px; top:1px }
body.education div#book_stack h3,body.education div#book_stack h4,body.education div#book_stack p { margin:5px 5px 0 9px }
body.education div#book_stack a { display:block; width:183px; background:url(../images/arrow_grey.gif) 177px 50% no-repeat; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; color:#056c86; margin:0 0 9px 9px; padding:4px 0 }

body.education div#book_stack a:hover { text-decoration:none; background:#eef8fe url(../images/arrow_blue.gif) 177px 50% no-repeat }

div#licensure {float:left; background:url(/images/background_sidebar_education.gif) 0 0 no-repeat; height:536px; width:198px; position:relative; margin:11px 1px 5px 0; padding:10px 0 0 5px }
div#licensure h3 { font-family:helvetica; font-size:11px; font-weight:400; text-transform:uppercase; color:#13606d }
div#licensure h4,div#licensure p { font-family:arial; font-weight:400; font-size:12px; color:#6d6c6c; margin:5px 0 0 }
div#licensure p { font-size:11px; margin:0 }
div#licensure img { margin:10px 0 }
div#licensure select { font-size:11px; color:#2f859a; background:#eef8fe; border:1px solid #91b0c3; width:129px; padding:3px 1px 3px 4px; top: 0; }
div#licensure a { display:block; width:170px; background:url(../images/arrow_grey.gif) 165px 50% no-repeat; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; color:#056c86; margin:9px 0; padding:4px 0 }
div#licensure a span { color:#6d6c6c }

div#licensure a:hover { text-decoration:none; background:#eef8fe url(../images/arrow_blue.gif) 165px 50% no-repeat }

body.student div.full,body.graduate div.full { position:relative; float:right; width:804px; margin:0; padding:0 0 45px }
body.student div#alpha,body.graduate div#alpha { width:590px; float:left; position:relative; top:35px; left:0; padding:10px 0 10px 7px }
body.student div#beta,body.graduate div#beta { width:195px; float:right; position:relative; top:40px; right:10px }
body.student div#beta div.section,body.graduate div#beta div.section { width:180px; border:0; margin:10px 0 0; padding:10px }
body.student div#beta div.enclosure,body.graduate div#beta div.enclosure { background:url(/images/background_slidebox.gif) 0 100% no-repeat; padding:0 0 5px }
body.student div#beta div.enclosure h3,body.graduate div#beta div.enclosure h3 { margin:0 0 0 10px }
body.student div.col,body.graduate div.col, body.explore div.col { width:290px; float:left; min-height:30px }
body.student div.section,body.graduate div.section { width:285px; overflow:auto; border-bottom:1px solid #dedede; position:relative; color:#6d6c6c; padding:10px 0 5px 2px }
body.student div.section img,body.graduate div.section img { position:relative; left:-2px; margin:8px 0 2px }
body.student div.section h4,body.student div.section h5,body.graduate div.section h4,body.graduate div.section h5 { font-family:arial; font-size:11px; font-weight:400; margin:0 0 5px }
body.student div.section#tips p,body.student div.section#aid p,body.graduate div.section#tips p,body.graduate div.section#aid p { line-height:14px; margin:5px 0 }
body.student div.section#tips,body.student div.section#aid,body.graduate div.section#tips,body.graduate div.section#aid { height:140px; position:relative }
body.student div.section#specialty ul,body.graduate div.section#specialty ul { border-top:1px solid #d6d6d6; margin:6px 10px 0 0 }
body.student div.section#specialty ul li,body.graduate div.section#specialty ul li { margin:0; padding:0 }
body.student div.section#specialty ul li a,body.graduate div.section#specialty ul li a { display:block; width:165px; background:url(../images/arrow_grey.gif) 158px 50% no-repeat; border-bottom:1px solid #d6d6d6; text-indent:1px; color:#056c86; margin:0; padding:4px 0 }
body.student div.section#specialty ul li a:hover,body.graduate div.section#specialty ul li a:hover { background:#eef8fe url(../images/arrow_blue.gif) 158px 50% no-repeat; text-decoration:none }
body.student div.section#tips img,body.student div.section#aid img,body.graduate div.section#tips img,body.graduate div.section#aid img { float:right; position:absolute; left:105px; bottom:0 }
body.student div.section#msg_board,body.graduate div.section#msg_board { background:#ffedba; height:86px }
body.student div.section#msg_board a.more,body.graduate div.section#msg_board a.more { display:block; width:180px; background:url(../images/arrow_grey.gif) 173px 50% no-repeat; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; color:#056c86; position:absolute; left:9px; bottom:9px; text-indent:2px; padding:4px 0 }
body.student div.section#msg_board h4,body.graduate div.section#msg_board h4 { font-weight:400; margin:2px 0 5px }
body.student div.section h4,body.graduate div.section h4 { font-weight:700 }
body.student .trans,body.graduate .trans { font-family:arial, futura, sans-serif !important; font-size:18px !important; color:#ff9600 !important; margin:0 !important }
body.student div.section ol,body.graduate div.section ol { list-style:decimal inside; color:#0480a0; margin:10px 0 0 }
body.student div.section li,body.graduate div.section li { display:block; margin:4px 0 }

body.international div.full,body.graduate div.full { position:relative; float:right; width:804px; margin:0; padding:0 0 45px }
body.international div#alpha,body.graduate div#alpha { width:590px; float:left; position:relative; top:35px; left:0; padding:10px 0 10px 7px }
body.international div#beta,body.graduate div#beta { width:205px; float:right; position:relative; top:35px; right:1px }
body.international div#beta div.section,body.graduate div#beta div.section { width:185px; border:0; margin:10px 0 0; padding:10px }
body.international div#beta div.enclosure,body.graduate div#beta div.enclosure { width:205px; border:0; color:#6d6c6c; margin:10px 0 0; padding:10px 0 0 }
body.international div#beta div.enclosure h3,body.graduate div#beta div.enclosure h3 { margin:0 0 0 10px }
body.international div.col,body.graduate div.col, body.explore div.col { width:290px; float:left; min-height:30px }
body.international div.section,body.graduate div.section { width:285px; overflow:auto; border-bottom:1px solid #dedede; position:relative; color:#6d6c6c; padding:10px 0 5px 2px }
body.international div.section img,body.graduate div.section img { position:relative; left:-2px; margin:8px 0 2px }
body.international div.section h4,body.international div.section h5,body.graduate div.section h4,body.graduate div.section h5 { font-family:arial; font-size:11px; font-weight:400; margin:0 0 5px }
body.international div.section#tips p,body.international div.section#aid p,body.graduate div.section#tips p,body.graduate div.section#aid p { line-height:14px; margin:5px 0 }
body.international div.section#tips,body.international div.section#aid,body.graduate div.section#tips,body.graduate div.section#aid { height:140px; position:relative }
body.international div.section#specialty ul,body.graduate div.section#specialty ul { border-top:1px solid #d6d6d6; margin:6px 10px 0 0 }
body.international div.section#specialty ul li,body.graduate div.section#specialty ul li { margin:0; padding:0 }
body.international div.section#specialty ul li a,body.graduate div.section#specialty ul li a { display:block; width:165px; background:url(../images/arrow_grey.gif) 158px 50% no-repeat; border-bottom:1px solid #d6d6d6; text-indent:1px; color:#056c86; margin:0; padding:4px 0 }
body.international div.section#specialty ul li a:hover,body.graduate div.section#specialty ul li a:hover { background:#eef8fe url(../images/arrow_blue.gif) 158px 50% no-repeat; text-decoration:none }
body.international div.section#tips img,body.international div.section#aid img,body.graduate div.section#tips img,body.graduate div.section#aid img { float:right; position:absolute; left:105px; bottom:0 }
body.international div.section#msg_board,body.graduate div.section#msg_board { background:#ffedba; height:86px }
body.international div.section#msg_board a.more,body.graduate div.section#msg_board a.more { display:block; width:180px; background:url(../images/arrow_grey.gif) 173px 50% no-repeat; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; color:#056c86; position:absolute; left:9px; bottom:9px; text-indent:2px; padding:4px 0 }
body.international div.section#msg_board h4,body.graduate div.section#msg_board h4 { font-weight:400; margin:2px 0 5px }
body.international div.section h4,body.graduate div.section h4 { font-weight:700 }
body.international .trans,body.graduate .trans { font-family:arial, futura, sans-serif !important; font-size:18px !important; color:#ff9600 !important; margin:0 !important }
body.international div.section ol,body.graduate div.section ol { list-style:none; color:#0480a0; margin:10px 0 0 }
body.international div.section li,body.graduate div.section li { display:block; margin:4px 0 }
body.international p.answer,body.graduate p.answer { position:relative; left:-20px; background:url(/images/A.gif) 0 0 no-repeat; padding:2px 0 0 20px }
body.international div#alpha h3,body.student div#beta h3,body.graduate div#alpha h3,body.graduate div#beta h3, body.international div#alpha h3, body.international div#beta h3 { font-family:helvetica; font-weight:400; text-transform:uppercase; font-size:11px; color:#056c86 }



div.sub_col { width:175px; float:right; padding:10px 5px 10px 20px }

body.graduate div.sub_col { width:190px; padding:10px 5px 10px 0 }
body.student p.question,body.graduate p.question { position:relative; left:-20px; background:url(/images/Q.gif) 0 0 no-repeat; margin:0 0 15px; padding:2px 0 0 20px }
body.student div#beta p.question,body.graduate div#beta p.question { position:relative; left:0; background:#fef5db url(/images/Q.gif) 10px 10px no-repeat; margin:5px; padding:12px 0 10px 30px }
body.student .multiple-choice,body.graduate .multiple-choice { margin:0 !important; padding:12px 0 5px 30px !important }
body.student .multiple-choice a,body.graduate .multiple-choice a { display:block; margin:5px 0 }
body.student .resources,body.graduate .resources { background:#fef5db; line-height:14px; padding:5px 10px }
body.student .resources p,body.graduate .resources p { margin:0 0 5px }

div.polis select { background:#eef8fe; border:1px solid #91b0c3; font-size:11px; width:159px; color:#2f859a; margin:-1px 0 6px; padding:3px 1px }

body.student p.answer,body.graduate p.answer { position:relative; left:-20px; background:url(/images/A.gif) 0 0 no-repeat; padding:2px 0 0 20px }

body.student div#alpha h3,body.student div#beta h3,body.graduate div#alpha h3,body.graduate div#beta h3, body.international div#alpha h3, body.international div#beta h3 { font-family:helvetica; font-weight:400; text-transform:uppercase; font-size:11px; color:#056c86 }

div#student_news,div#graduate_news { width:582px; height:160px; background:#fe750c url(/images/background_student_news.png) 0 0 no-repeat; position:relative; margin:0 0 10px }

div#graduate_news { background:#83aa33 url(/images/background_graduate_news.png) 0 0 no-repeat }

div#student_news h4,div#graduate_news h4 { font-family:arial, futura, sans-serif; font-weight:400; font-size:16px; text-transform:uppercase; position:relative; top:5px; left:5px; color:#fff }

div#book { width:105px; text-align:center; position:absolute; top:15px; right:0 }
div#book span { margin:5px 0 }

body.graduate div.section#grad_notes_signup { background:#e3f5ff url(/images/background_grad_notes.gif) 0 100% no-repeat; width:280px; border:0; padding:25px 0 40px 10px }
body.graduate #grad_notes_signup h3 { display:block; height:16px; width:290px; text-indent:10px; background:url(/images/background_grad_notes_h3.gif); position:absolute; top:0; left:0; padding:8px 0 0 }

body.student div.section#student_newsletter_signup { background:#e3f5ff url(/images/background_newsletter_signup.gif) no-repeat; width:280px; height:305px; border:0; padding:10px 0 5px 10px }
body.student div.section#student_newsletter_signup h3 { display:block; height:20px; width:270px; margin:0; padding:0 }
body.student div.section#student_newsletter_signup label,body.graduate #grad_notes_signup label { float:left; clear:left; width:90px; height:17px; text-align:right; margin:0 10px 4px 0; padding:4px 0 0 }
body.student div.section#student_newsletter_signup .validator,body.graduate #grad_notes_signup .validator { float:right; width:8px; height:17px; text-align:left;}
body.student div.section#student_newsletter_signup input.text,body.student div.section#student_newsletter_signup select,body.graduate div.section#grad_notes_signup input.text,body.graduate div.section#grad_notes_signup select { float:left; width:160px; font-size:12px; text-indent:3px; background:#eef8fe; border:1px solid #91b0c3; margin:0 0 4px; padding:3px 0 }
body.student div.section#student_newsletter_signup select,body.graduate div.section#grad_notes_signup select { width:161px; padding:2px 1px 1px 0 }
body.student div.section#student_newsletter_signup select#month,body.graduate div.section#grad_notes_signup select#month { width:80px; margin-right:2px }
body.student div.section#student_newsletter_signup select#year,body.graduate div.section#grad_notes_signup select#year { width:80px }

body.graduate div.section#grad_notes_signup h4 { float:left; width:260px; margin:6px 0 }
body.graduate div.section#grad_notes_signup div.multiple { float:left }
body.graduate div.section#grad_notes_signup div.multiple .multiple { float:right; width:176px; margin:5px 0 0 }
body.graduate div.section#grad_notes_signup div.multiple .multiple span { display:block; float:left; margin:1px 6px 4px 0 }
body.graduate div.section#grad_notes_signup div.multiple .multiple div { margin:4px 0 }
body.graduate div.section#grad_notes_signup div.multiple .multiple input#other_referrer { font-size:11px; color:#2f859a; background:#eef8fe; border:1px solid #91b0c3; width:100px; margin:0 0 0 4px; padding:3px 1px 3px 4px }
body.graduate div.section#grad_notes_signup #agreement { width:255px; text-align:left }
body.student div.section#media { width:288px; height:163px; background:#f0f9f9 url(/images/background_media.gif) 0 0 no-repeat; border:0; margin:5px 0 }
body.student div.section#media h3 { position:absolute; top:0; display:block; height:24px; font-family:arial, futura, sans-serif; font-weight:lighter; font-size:18px; text-align:center; color:#056c86; padding:5px 0 }
body.student div.section#media h3#podcasts { background:#b6e9ff url(/images/tab_podcasts.gif) 0 0 no-repeat; width:108px; left:0 }
body.student div.section#media h3.on#podcasts { background:#f0f9f9 url(/images/tab_podcasts_on.gif) 0 0 no-repeat }
body.student div.section#media h3#videos { background:#b6e9ff url(/images/tab_videos.gif) 0 0 no-repeat; width:87px; left:108px }
body.student div.section#media h3.on#videos { background:#f0f9f9 url(/images/tab_videos_on.gif) 0 0 no-repeat }
body.student div.section#media h3.on { color:#ff9600 }
body.student div.section#media .viewer { position:absolute; top:39px; left:11px; width:266px; height:129px }
body.student div.section#media .viewer img.cover { float:left; }
body.student div.section#media .viewer p { width:85px; float:left; font-size:12px; margin:9px 20px }
body.student div.section#media .viewer a.subscribe { position:absolute; bottom:0; left:0 }
body.student div.section#media .viewer a.singleton { position:absolute; bottom:0; left:101px; width:127px; background-position:120px 50% }
body.student div.section#media menu.multistate { position:absolute; top:8px; right:6px }
body.student div.section#media menu.multistate li { margin:0 1px }
body.student div.section#careers,body.graduate div.section#careers { border:0; background:#e3f5ff url(/images/background_careers.gif) 0 0 no-repeat; width:280px; height:189px; position:relative; padding:10px 0 5px 10px }

body.graduate div.section#careers ul { margin:10px 0 0 }
body.graduate div.section#careers ul li { line-height:13px; background:url(/images/list_square_orange.gif) 0 5px no-repeat; padding:0 0 0 8px }
body.student div.section#careers ul li{ list-style-image: url(../images/list_square_orange.gif); display: list-item;}
body.student div.section#careers ul li { padding: 0px; margin: 3px 1px 0px 20px;}

body.student div.section#careers img,body.graduate div.section#careers img { position:absolute; left:180px; top:20px }
body.student div.section#careers a.singleton,body.graduate div.section#careers a.singleton { position:absolute; left:8px; bottom:10px; background-image:url(/images/arrow_blue_light.gif); border-color:#b5d8eb }

body.graduate div.section { margin-bottom:10px }
body.graduate div.section#resume { padding-bottom:40px }
body.graduate div.section#resume h4 { font-family:arial; font-weight:400; font-size:12px; color:#056c86 }
body.graduate div.section#resume ul li { padding-left:6px; background:url(/images/list_square_orange.gif) 0 40% no-repeat }
body.graduate div.section#resume a.singleton { left:91px; bottom:20px; width:180px; background-position:173px 50% }
body.graduate div.section#specialty ul li a { width:180px; background-position:173px 50% }
body.graduate div.section#message_board { padding-bottom:50px }
body.graduate div.section#message_board p { margin:6px 0 }
body.graduate div.section#message_board ul li { line-height:16px }
body.graduate div.section#message_board a.singleton { left:0; bottom:25px; width:180px; background-position:173px 50% }
body.graduate div.section#message_board img,body.graduate div.section#salary_calculator img { float:right; margin:5px }
body.graduate div.section#salary_calculator { border:0 }
body.graduate div.section#salary_calculator p { font-size:12px; margin:8px 0 }
body.graduate div.section#salary_calculator a img { float:left; margin:20px 0 }
body.graduate div.section#travel_nursing_links { border:0 }
body.graduate div.section#travel_nursing_links h4 { font-family:arial; font-size:12px; font-weight:400; color:#6d6c6c; margin:5px 0 0 }
body.graduate div.section#travel_nursing_links ul { margin:6px 0 0 }
body.graduate div.section#travel_nursing_links ul li { margin:0 }
body.graduate div.section#travel_nursing_links ul li a { display:block; width:173px; background:url(../images/arrow_grey.gif) 166px 50% no-repeat; border-bottom:1px solid #d6d6d6; color:#056c86; padding:4px 0 }
body.graduate div.section#travel_nursing_links ul li.last a { border:0 }
body.graduate div.section#travel_nursing_links ul li a:hover { background:#eef8fe url(../images/arrow_blue.gif) 166px 50% no-repeat; text-decoration:none }
body.graduate div.section#travel_nursing_links img.inline { float:right }
body.graduate div#beta div.section#polls { width:180px; background:url(/images/background_slidebox.gif) 0 0 no-repeat }
body.graduate div#beta div.slidebox { background:url(/images/background_slidebox.gif) 0 100% no-repeat; padding:0 0 5px }
body.graduate div#beta div.section#polls h3,body.graduate div#beta div.section#polls p,body.graduate div#beta div.section#polls div.form { width:150px; margin:0 }
body.graduate div#beta div.section#polls h3,body.graduate div#beta div.section#polls p { margin:0 0 10px }
body.graduate div#beta div.section#polls label { margin:0 }
body.graduate div#beta div.section#polls input { padding:0 0 0 2px }
body.graduate div#beta div.section#polls input.submit { margin:15px 0 0; padding:0 }
body.graduate div#beta div#videos { float:none; background:url(/images/background_slidebox.gif) 0 0 no-repeat; color:#949494; margin:0; padding:0 }
body.graduate div#beta div#videos h3 { font-family:helvetica; font-size:11px; text-transform:uppercase; color:#13606d; position:relative; left:10px; top:10px }
body.graduate div#beta div#videos a.singleton { width:175px; background-position:168px 50% }
body.explore div.box#large { height:500px; background-image:url(/images/background_box_500.gif) }

body.explore div.box_high_order#featured_jobs { position:relative; height:380px }
body.explore div.box_high_order#featured_jobs ol { margin-left:5px; position:relative; top:5px; padding:0 }
body.explore div.box_high_order#featured_jobs ol li { height:95px; display:list-item; position:relative; width:156px; font-family:arial; font-size:12px; line-height:15px; color:#949494; border-bottom:1px solid #d6d6d6; list-style-type: decimal; vertical-align:top; margin:0 0 5px 25px; padding:1px 0 4px }
body.explore div.box_high_order#featured_jobs ol li.last { border:0 }
body.explore div.box_high_order#featured_jobs ol li h5.title { font-family:arial; font-size:12px; font-weight:700; color:#056c86; display:inline }
body.explore div.box_high_order#featured_jobs ol li h6.location { font-family:arial; font-size:11px; font-weight:400; color:#6d6c6c }
body.explore div.box_high_order#featured_jobs ol li p.pay { color:#f5ad2f; margin:0; padding:0 }
body.explore div.box_high_order#featured_jobs ol li p.pay span { font-weight:700; color:#949494 }
body.explore div.box_high_order#featured_jobs a.all { display:block; width:170px; background:url(../images/arrow_grey.gif) 163px 50% no-repeat; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; color:#056c86; position:absolute; left:14px; margin-top: 5px; padding:4px 0 }
body.explore div.box_high_order#featured_jobs a.all:hover { background:#eef8fe url(../images/arrow_blue.gif) 163px 50% no-repeat }

body.explore div#interviewing a.singleton { top:125px; left:125px; width:230px; background-position:224px 50% }
body.explore div#interviewing a.singleton:hover { text-decoration:none }
body.explore div#advanced h5 { text-transform:none; font-size:12px }
body.explore div#advanced ul { margin:4px 0 0 }
body.explore div#advanced ul li { background:none; margin:0; padding:0 }
body.explore div#advanced ul li a { display:block; width:165px; background:url(../images/arrow_grey.gif) 158px 50% no-repeat; border-bottom:1px solid #d6d6d6; color:#056c86; padding:3px 0 2px }
body.explore div#advanced ul li.last a { border:0 }
body.explore div#advanced ul li a:hover { background-color:#eef8fe; background-image:url(../images/arrow_blue.gif); text-decoration:none }

body.press div.full { position:relative; float:right; width:804px; margin:0; padding:0 0 10px }

div.alert { width:272px; height:105px; background:url(/images/background_alert.gif) 0 0 no-repeat; float:right; font-family:arial; margin:5px 10px 5px }
div.alert h5,div.alert p { font-size:12px; font-weight:700; line-height:16px; margin:5px }
div.alert p { font-weight:400 }

div.flex#blogs_boards { margin-top:100px }

.controls { width:100%; float:left; clear:both; position:relative; top:10px; right:12px }
.controls a { float:right; margin:0 0 0 5px }

/*div#message_boards { font-family:arial; font-size:12px; text-align:left; line-height:14px; position:relative; left:10px; float:left; margin:0 0 40px; width:700px }*/
div#message_boards caption { text-align:left; text-indent:0; color:#727272; margin:5px 0 }
div#message_boards space { font-weight:700; border:1px solid #fff; background:#cae19b; color:#727272; padding:5px 0px 4px 10px }
div#message_boards #first { background:#cae19b url(/images/table_msg_tl.gif) 0 0 no-repeat; color:#727272;font-weight:700; padding-left: 10px; font-family:arial,helvetica,sans-serif;font-size:12px; line-height: 18px; }
div#message_boards #second { background:#cae19b url(/images/table_msg_tr.gif) 100% 0 no-repeat }
div#message_boards #content { border:1px solid #fff; font-weight:400; font-size:11px; padding:4px 10px 0px 10px; background-color: #FEF3D6; }

span.updated { font-style:italic; display:block }
span.replies { margin:0 0 0 4px }
span.preview { display:block }

div#message_boards a { text-decoration:none }
div#message_boards a:hover { text-decoration:underline }
.message_boards { width:221px; background:#fef3d6 url(../images/table_msg_td1.gif) 0 0 repeat-x }

.threads_and_posts { width:542px; background:#fdf6e1 url(../images/table_msg_td2.gif) 0 0 repeat-x }

div.blog_listing { height:83px; width:765px; line-height:14px; border-bottom:1px solid #dedede; position:relative; left:7px; padding:14px 0 }
div.blog_listing img { float:left }
div.blog_listing h5 { font-family:arial; font-weight:400; font-size:11px; text-indent:10px; margin:12px 0 0 }
div.blog_listing span.latest-post { font-style:italic; position:relative; left:10px }
div.blog_listing p { position:relative; left:10px; margin:0 10px 0 0 }
div.blog_listing a { text-decoration:none }

h3.global { float:left; width:96%; font-family:helvetica; font-weight:400; text-transform:uppercase; margin-left:10px; font-size:11px; color:#13606d }

div.full div.feeds h3,div.full div.feeds h4,div.full div.feeds p { margin-left:10px; line-height:16px }
div.full div.feeds h4 { font-size:11px; margin:10px 0 0 10px }
div.full div.feeds a { text-decoration:none }
div.full div.feeds a.singleton#rss_faq { top:26px; left:632px; width:158px; background-position:151px 50% }

table#feeds { font-family:arial; font-size:12px; text-align:left; text-indent:11px; line-height:14px; position:relative; left:10px; float:left; width:760px; margin:0 0 20px }
table#feeds tr th { font-weight:700; border-bottom:1px solid #d6d6d6; background:#ff9500; text-transform:uppercase; color:#fff; padding:5px 0 4px }
table#feeds tr td { border-bottom:1px solid #d6d6d6; font-weight:400; font-size:11px }
table#feeds tr td a img { margin:2px 15px 0 0 }
table#feeds tr.even { background:#f5f5f5 }

.topics { width:130px }
.urls { width:230px }
.readers { width:400px }

table#feeds a { text-decoration:none }
table#feeds a:hover { text-decoration:underline }

div.image_examples { width:300px; height:290px; float:right; margin:-20px 20px 0 10px }

div.content div#media h3.global { margin:5px 10px }
div.content div#media .recent_videos h3.global { margin:10px 0 10px 10px; width:auto; }

div.flash_player { width:530px; height:434px; background:url(../images/flash_player.png) 0 0 no-repeat; float:left; margin:10px 0 0 10px; display:inline; }

div.recent_videos { width:251px; height:414px; background:url(../images/background_recent_videos.gif) 0 0 no-repeat; float:left; margin:10px 0 0 5px; display:inline; }

div.video_listing { width:118px; height:183px; float:left; line-height:15px; color:#056c86; margin:0 10px 0 24px; display:inline; }
div.video_listing img { width:118px; margin:0 0 1px }
div.video_listing a,div.video_listing h5 { font-family:arial; font-weight:700; font-size:11px; text-decoration:none; margin:0 0 0 14px; cursor: pointer }
div.video_listing span { display:block; margin:0 0 0 14px }

div.recent_videos div.video_listing { width:240px; height:83px; float:left; line-height:15px; color:#056c86; margin:10px 0 0 }
div.recent_videos div.video_listing img { width:83px; float:left; margin:0 0 0 6px }
div.recent_videos div.video_listing a,div.recent_videos div.video_listing h5 { font-family:arial; font-weight:700; font-size:11px; text-decoration:none; float:left; width:150px; position:relative; left:2px; margin:0 }
div.recent_videos div.video_listing span { display:block; float:left; width:150px; position:relative; left:4px; margin:0 }

body.press div.step_tabs	{ position: relative; margin: 0 0 0 0; padding: 31px 0 0 0; }
body.press ul.step_tabs	{ display: block; position: absolute; top: 8px; left: 10px; height: 40px; width: 370px; background: url(/images/flex.gif) 0 0 repeat-y; }
body.press ul.step_tabs li	{ background-image: none !important; display: block; float: left; margin: 0px 1px 0px 0px !important; padding: 0px !important; }

#student_news { position: relative; }
#student_news img, #international_news img { margin: 5px; }
#student_news .viewer, #international_news .viewer { width: 536px; position: absolute; left: 23px; top: 23px; overflow: hidden; }
a#back, a#forward { display: block; position: absolute; top: 57px; }
a#back { left: 4px; }
a#forward { right: 4px; }

body.blogs div.step_tabs	{ position: relative; margin: 63px 0 0 0; padding: 31px 0 0 0; z-index: 100; }
body.blogs ul.step_tabs, body.boards ul.step_tabs	{ display: block; position: absolute; top: 11px; left: 10px; height: 40px; width: 177px; background: url(/images/flex.gif) 0 0 repeat-y; }
body.blogs ul.step_tabs li	{ background-image: none !important; display: block; float: left; margin: 0px 1px 0px 0px !important; padding: 0px !important; }

#graduate_news {
	position: relative;
}
#graduate_news img {
	margin: 5px;
}
#graduate_news .viewer {
	width: 536px;
	position: absolute; 
	left: 23px; top: 23px;
	overflow: hidden;
}
a#back, a#forward {
	display: block;
	position: absolute; 
	top: 57px;
}
a#back { left: 4px; }
a#forward { right: 4px; }

.inset { margin-left:10px; }

.tabbed { display:none }
.show { display:block }
.hide { display:none }
.clear { clear:both }
br.clear { line-height:0; height:0 }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
.clearfix { display:block }
* html .italicsfix { overflow:visible; width:auto; height:1% }
.floatleft { float:left }
.floatright { float:right }
img.floatleft { position:relative; margin:0 10px 5px 0 }
img.floatright { position:relative; margin:0 0 5px 10px }
.alignleft { text-align:left }
.alignright { text-align:right }
.aligncenter { text-align:center }
.aligntop { vertical-align:top }
.alignbottom { vertical-align:bottom }

/* LIGHTBOX
------------------------------------------------------------------------------------- */
/* IF YOU WISH TO ADJUST THE OPACITY, YOU MUST CHANGE THE VARIABLE overlayOpacity IN lightbox.js, THE DEFAULT IS .8, SHOULD BE ON OR NEAR LINE #60 */
#lb_overlay { position: absolute; top: 0; left: 0; width: 100%; background: #000; z-index: 200; }

#lightbox { position: absolute; left: 0; width: 100%; text-align: center; line-height: 0; z-index: 202; }
	#lightbox a img { border: none; }

	/* THIS IS THE AREA WRAPPING AROUND THE IMG */
	#lb_outter_wrap { margin: 0 auto; position: relative; width: 250px; height: 250px; background: #fff; }
		#lb_inner_wrap { padding: 10px; }
			#lb_hover_nav { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; }
				#lb_image {}

				#lb_hover_nav a { outline: none; } /* REMOVES DOTTED BORDER YOU GET IN FIREFOX */

				#lb_prev, #lb_next { display: block; width: 49%; height: 100%; background: transparent url(../images/lb_blank.gif) no-repeat; /* TRICK IE INTO SHOWING HOVER */ }
				#lb_prev { left: 0; float: left; }
				#lb_next { right: 0; float: right; }

				#lb_prev:hover, #lb_prev:visited:hover { background: url(../images/lb_prevlabel.gif) no-repeat 0% 15%; }
				#lb_next:hover, #lb_next:visited:hover { background: url(../images/lb_nextlabel.gif) no-repeat 100% 15%; }

			#lb_loading { position: absolute; top: 40%; left: 0; width: 100%; height: 25%; text-align: center; line-height: 0; }
				#lb_loading_link {}

	/* THIS IS THE AREA AROUND THE CAPTION & CLOSE BUTTON */
	#lb_img_data_wrap { margin: 0 auto; font: 10px/1.4em Verdana, Helvetica, sans-serif; background: #fff; }
		#lb_img_data { padding: 0 10px; }
			#lb_img_data #lb_img_details { width: 70%; float: left; text-align: left; }
				#lb_img_data #lb_caption { font-weight: bold; }
				#lb_img_data #lb_num_display { padding-bottom: 1.0em; display: block; clear: left; }

			#lb_img_data #lb_nav_close { padding-bottom: 0.7em; width: 66px; float: right; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* PLEASE LEAVE BOTH THESE LINES, FIX FOR IE7 */
.clearfix { display: inline-block; }
.clearfix { /*\*/display: block;/**/ }

.worddoc { padding: 0 15px 0 0; background: url(../images/link_worddoc.gif) no-repeat 100% 4px; }

.flex .resume_form { margin: 0px 30px;  }
.flex .resume_form p { float: left; clear: left; margin: 0px 0px 10px 10px !important; position: relative; top: 3px; }
.flex .resume_form a { text-decoration: none; }
.flex .resume_form div { clear:both; margin: 0px 0px 0px 90px; width: 335px; }
.flex .resume_form td { padding: 0px 2px 0px 2px; }

.flex .resume_form label { 
	width: 72px; 
	padding-top: 5px;
	font-family: arial; 
	font-size: 11px; 
	
}

.flex .resume_form input.input 	{ 
	margin: 0px 0px 0px 0px; 
	padding: 3px 1px 3px 4px;
	font-size: 11px;
	color: #2f859a;
	background: #eef8fe;
	border: 1px solid #91b0c3;

}

.flex .resume_form textarea.input 	{ 
	margin: 0px 0px 0px 0px; 
	padding: 3px 1px 3px 4px;
	font-size: 11px;
	color: #2f859a;
	background: #eef8fe;
	border: 1px solid #91b0c3;

}

.flex .resume_form select { 
	margin: 0px 0px 0px 0px; 
	padding: 3px 1px 3px 4px;
	font-size: 11px;
	color: #2f859a;
	background: #eef8fe;
	border: 1px solid #91b0c3;

}

.flex .resume_form input.submit	{ float: right; width: 80px; }


/* UPDATE PROGRESS */
.updProgress 
{
	text-align: center; 
	background-color:#eef8fe; 
	filter: alpha(opacity=70); 
	opacity: 0.7;
	border: Solid 1px #91b0c3;
}

/* Footer: Our partners table */
div.ourpartners
{
	display: block;
	height: 100%;
	padding: 3px 0px 4px;
	width: 100%;
}
div.ourpartners div.partner
{
	clear: both;
	display: block;
}

.partner div.partnerlogo
{
	float: right;
	width: 150px;
	padding-left: 15px;
	padding-top: 10px;
}

.partner div.partnerdescription
{
	float: left;
	display: block;
	width: 400px;
	padding-top: 10px;
}

body.footer ol
{
	list-style-type: decimal;
	padding-left: 40px;
}

body.footer ol li
{
	font-size: 12px;
	line-height: 18px;
	padding: 0px 0px 0px 10px;
}

div.central ul.contentlist li
{
	background: transparent url(../images/list_square_orange.gif) no-repeat scroll 20px 5px;
	line-height: 15px;
	padding: 0px 10px 0px 37px;
	font-size: 12px;
}

div#awards
{
	
	display: block;
	height: 100%;
	padding: 3px 0px 4px;
	width: 100%;
	
}
div#awards div.partner
{
	clear: both;
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 5px;
	display: block;
	min-height: 130px;
}

div#awards div.partner div.partnerlogo
{
	float: left;
	width: 150px;
	padding-left: 15px;
	padding-top: 10px;
}

div#awards .partner div.partnerdescription
{
	float: right;
	display: block;
	width: 380px;
	padding-top: 10px;
}

.dropdown
{
	/*background: #CDEFFE url(../images/background_search_job.png) no-repeat scroll 0pt;
	margin: 0px 0px 10px 9px;*/
	height: 42px;
	position: relative;
	width: 560px;
}

.dropdown select
{
	background: #EEF8FE none repeat scroll 0%;
	border: 1px solid #91B0C3;
	color: #2F859A;
	font-family: arial;
	font-size: 11px;
	left: 10px;
	margin: 0px 0px 0px 1px;
	padding: 2px 2px 2px 0px;
	position: relative;
	top: 10px;
	width: 168px;
}

.dropdown .go
{
	position: absolute;
	left: 200px;
	top: 10px;
}

.dropdown_short
{
	height: 42px;
	margin: 0px 0px 10px 9px;
	position: relative;
	width: 350px;
}

.dropdown_short select
{
	background: #EEF8FE none repeat scroll 0%;
	border: 1px solid #91B0C3;
	color: #2F859A;
	font-family: arial;
	font-size: 11px;
	
	margin: 0px 0px 0px 1px;
	padding: 2px 2px 2px 0px;
	position: relative;
	top: 10px;
	width: 159px;
}

.dropdown_short option
{
	padding-left: 4px;
}
.dropdown_short .go
{
	position: absolute;
	left: 180px;
	top: 10px;
}

/* Explore TN landing page dropdown*/
.polis .dropdown_short .go {
position: relative;
left: 0px;
display:block;
}

#licensureform 
{
	height: 30px;
	margin-left: -10px;
}

#licensureform .go
{
	position: absolute;
	left: 140px;
	top: 1px;
}	
div.central h3.headline
{
	
	font-family: helvetica;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #13606d;
	margin: 0px 10px 10px;
}

div.singleton 
{
	border-bottom:1px solid #D6D6D6;
border-top:1px solid #D6D6D6;
	margin-bottom: 10px;
	margin-left: 9px;
	width: 560px;
	text-indent: 4px;
    text-decoration:none;    
	background: url(../images/arrow_blue.gif) 552px 50% no-repeat; 
	padding: 4px 0px;
	text-transform: uppercase;
}

.line
{
	clear: both;
	margin-left: 10px;
	margin-right: 10px;
	height: 1px;
	background-color: #949494;
}

hr.line
{
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	height: 1px;
	background-color: #D6D6D6;
	border-color:#D6D6D6;
	border-style:solid none none;
}

.ApplywithLine
{
	height:27px;
	border-bottom:solid 1px #d6d6d6;
	margin:0 10px 10px;
}

div.two		 { width: 273px; float: left; margin: 0px 0px 0px 0px; padding-bottom:5px; }

div.central div#travel img {
float:left;
margin:5px 10px 0px;
}

div.central div#travel .intro {
float:left;

}

div.central div#marketplace img {
float:left;
margin:5px 10px 0px;
}
div.central div#travel h3 {
margin:0px 0px 0px 10px;
}
div.central div#marketplace h3 {
margin:0px 0px 0px 10px;
}

div.central div#wellness h3 {
margin:0px 0px 0px 10px;
}
div.central div#wellness img {
float:left;
margin:5px 10px 0px;
}

div.central div#wellness{
margin:0px 10px 0px 0px;
}

/* Time For you: Ecards */

div#sidebar div#newsletter{
width:198px;
margin-left: 0px;
color:#6D6C6C;
float: left;
}

div#sidebar div#newsletter h5 
{
color:#13606d;
display:block;
height:10px;
margin:0px 10px 10px;
width:147px;
font-family:helvetica;
font-size:11px;
font-weight:normal;
line-height:13px;
text-transform:uppercase;
}

div#sidebar div#newsletter input.text, div#sidebar div#conference input.text 
{
	width: 170px;
}

div#sidebar div#conference input.text 
{
	width: 140px;
}

div#sidebar div#conference label
{
	clear: both;
	float: left;
	margin: 5px 0px 0px 10px;
	
} 

div#sidebar div#newsletter select
{
	width: 177px;
}
div#sidebar div#newsletter p
{
	font-size:11px;
line-height:11px;
margin:0px 0px 0px 9px;
}

div#sidebar div#ecards a.singleton {
background-position:176px 50%;
width:183px;
}

div#ecards .singleton		{ bottom: 9px; }
div#ecards	{ width: 225px; height: 164px; margin: 0px 0px 5px 0px; position: relative; }
div#ecards img.video { margin: 2px 8px 0px 9px; }
div#ecards p { 
	position: absolute;
	top: 36px; left: 97px;
	margin: 3px 0px 0px 0px;
	width: 90px;
	line-height: 13px;
	color: #6d6c6c;
}

div#sidebar div#ecards {
	background: url(../images/box_198_165.gif) 0 0 no-repeat;
	width: 198px; height: 165px;
	margin-top: 10px;
}
div#sidebar div#ecards p {
	width: 90px;
}

div#ecards h3 {
color:#FFA15E;
font-family:arial, futura;
font-size:18px;
font-weight:normal;
margin:0px 10px 20px 0px;
text-transform:uppercase;
}

.mediumheader
{
	color:#056C86;
display:inline;
font-family:arial;
font-size:12px;
font-weight:bold;
}

ul.multistate { position:absolute; }
ul.multistate li { float:left; width:20px; height:12px; background:url(../images/button.gif) 50% 0 no-repeat; text-align:center; color:#f60; cursor:hand; margin:0 2px 0 0; padding:3px 0 }
ul.multistate li.on { background-image:url(../images/button_on.gif); color:#1795b5; cursor:default }
div#videos ul.multistate { top:7px; right:5px }

br.clear
{
	clear: both;
}
/* online CE center*/
div.central div#why_education p, div.central div#ce_leader p, div.central div#member p, div.central div#join p {
float:left;
width:190px;
}

div.central div.row#level_three, div.central div.row#level_four, div.central div.row#level_six
 {
background:transparent url(../images/line_box_row.gif) no-repeat scroll 50% 100%;
height:165px;
padding:9px 0px 0px;
}
div.central div.row#level_five
{
height:165px;
padding:9px 0px 0px;
}

div.central div#why_education img, div.central div#ce_leader img, div.central div#member img, div.central div#check_courses img, div.central div#join img
{
float:left;
margin:5px 10px 0px;
}

div.central #ce_box { 
	height: 801px;
		background: url(../images/background_box.gif) 0 0 no-repeat; 

}

body.education div#rn_offers {
background-color: #E3F5FF;
height:1326px;
position:absolute;
right:1px;
top:-1px;
width:198px;
}

body.education div#rn_offers h3
{
	color:#13606D;
font-family:helvetica;
font-size:11px;
font-weight:bold;
line-height:13px;
text-transform:uppercase;
padding: 10px 0px 8px 10px;
height: 18px;
background-color: #B5E7FF;
margin-top: -2px;
}

ul.interview_tips li {
	font-family: Arial;
	font-size: 12px;
	margin: 20px 20px 20px 20px;
}

ol.interview_tips li {
	font-family: Arial;
	font-size: 12px;
	margin: 0px 0px 0px 60px;
}

/* International */
body.international div.section#nursingus h3 { display:block; height:20px; width:270px; margin:0; padding:0 }

body.student div.section#nursingus, body.international div.section#nursingus { background:#e3f5ff url(/images/background_newsletter_signup.gif) no-repeat; width:280px; height:365px; border:0; padding:10px 0 5px 10px; overflow: hidden; }

div#beta div#sidebar_newsletter { top: 10px; position:relative;  }

div#sidebar_newsletter select, div#sidebar_newsletter input.text {
background:#EEF8FE none repeat scroll 0%;
border:1px solid #91B0C3;
color:#2F859A;
font-size:11px;
margin:5px 0pt 0pt 10px;
padding:3px 1px 3px 4px;
width:178px;
}
div#sidebar_newsletter h3, div#sidebar_newsletter p {margin-left: 10px;}
div#sidebar_newsletter input.text{width: 170px;}
div#sidebar_newsletter input.submit {
margin:9px 0pt 0pt 9px;
}
 div#lifeus{ background:transparent url(/images/intntnl_bg_life_us.gif) no-repeat; margin-left: 10px; height:169px;}

/* recent grad */
div#polls div.form label {
display:block;
margin:0pt 0pt 0pt 13px;
}

/* explore TN */
body.explore div.section#ask_question {
background:#E3F5FF url(/images/background_newsletter_signup.gif) no-repeat scroll 0% 0%;
border:0pt none;

padding:10px 0pt 5px 10px;
width:280px;
}

body.explore div.section#ask_question input.text
{
	background:#EEF8FE none repeat scroll 0%;
border:1px solid #91B0C3;
float:left;
font-size:12px;
margin:0pt 0pt 4px;
padding:3px 0pt;
text-indent:3px;
width:160px;
}

body.explore #ask_question label {
clear:left;
float:left;

margin:0pt 10px 4px 0pt;
padding:4px 0pt 0pt;
text-align:right;
width:80px;
}

#ask_question .textarea {
background:#EEF8FE none repeat scroll 0 50%;
border:1px solid #91B0C3;
font-size:12px;
margin:0pt 0pt 4px;
padding:3px 0pt;
text-indent:3px;
width:160px;
overflow:auto;
left: -1px;
position:relative;
}

body.explore div.section#ask_question div.form{ margin:5px 0 0 }

#sidebar_inner img.first {
margin:10px 0pt 5px;
}

#sidebar_inner img {
margin:3px 0pt;
}

#sidebar_inner .sidebar_box h4 {
font-size:11px;
font-weight:normal;
margin:10px 0pt 4px;
}

div.conf_name
{
	margin: 0 10px;
	padding: 7px 10px 7px 10px;
	background-color: #D1E8A2;
	font-weight: bold;	
}
div.conf_details
{
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:5px;	
	font-size:12px;
	line-height:18px;
}
div#sidebar div#conference h5
{
font-family:helvetica;
font-size:11px;
font-weight:normal;
height:10px;
line-height:13px;
margin:10px 10px 10px;
text-transform:uppercase;
width:147px;
color:#13606D;
}

div#sidebar div#conference p
{
	margin: 10px 10px;
}
div#international_news {
background:#FE750C url(/images/background_international.gif) no-repeat scroll 0pt;
height:160px;
margin:0pt 0pt 10px;
position:relative;
width:582px;
}
.ArticleImage
{
	/*margin-left:10px;
	margin-right:10px;*/
}
.JobControls_SpecialtyCityStateSearch_ErrorMessage { line-height: 16px; margin-left: 10px; padding-top: 5px; }

div.destination_results img { margin-right: 10px; clear: both;}
div.destination_results h1{float:none; width: 100%; margin-left: 10px;}

/* OR Video */
div.video_listing_or { clear: both; width:118px; height:183px; line-height:15px; color:#056c86; margin:0 10px 0 24px;  }
div.video_listing_or a,div.video_listing_or h5 { font-family:arial; font-weight:700; font-size:11px; text-decoration:none; }
div.video_listing_or span { display:block; }

.video_dropdown {float:right;}
h3.video_global { float:left; font-family:helvetica; font-weight:400; text-transform:uppercase; margin-left:10px; font-size:11px; color:#13606d }
.video_dropdown select
{
	background:#EEF8FE none repeat scroll 0%;
	border:1px solid #91B0C3;
font-size:12px;
margin:0pt 0pt 4px;
padding:3px 0pt;
text-indent:3px;

}

div.video_listing_or img { width:60px; margin:0 0 8px }

.pollsbutton
{
      cursor:pointer;
      width:80px;
      height:18px;
      border:0px;
      margin-top:10px;
      background:url(/Images/button_vote_now.gif) repeat-x left top;
}
.state_city_ul
{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 15px;
	margin-left:4px;
}
div#destinationBar
{
	margin-left:10px;
	font-size:12px;
	font-weight:bold;
}


/******LEAD FORM STYLE*********/
TABLE.Form
{
    background-color: #FFF5DC;
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    color: #5C383A;
    width: 95%;
}
TD.FormBreak
{
    width: 100%;
    height: 20px;
    background-color: #ffffff;
    text-align: left;
}
TD.FormHeader
{
    height: 25px;
    font-family: Arial;
    font-size: 10PT;
    font-weight: bold;
    color: #C18628;
    text-align: left;
}
TD.FormDataLeft
{
    height: 25px;
    font-family: Arial;
    font-size: 10pt;
    color: #5C383A;
    padding: 5px 0px 5px 40px;
    text-align: left;
}
TD.FormDataRight
{
    height: 25px;
    font-family: Arial;
    font-size: 10pt;
    color: #5C383A;
    padding: 5px 0px 5px 10px;
    text-align: left;
}
TD.DataRight
{
    font-family: Arial;
    font-size: 10pt;
    color: #5C383A;
}
TD.FormDataCenter
{
    height: 25px;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #5C383A;
    padding: 5px 0px 5px 10px;
    text-align: center;
}
.Asterisk
{
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #F5720C;
}
.LeadsDropDownBoxWidth
{
	width:100px;
	margin-top:5px;
}

.LeadsDropDownBoxWidth1
{
	width:138px;
	margin-top:5px;
}

.BodyText
{
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    color: #5C383A;
}

.submitbutton
{
      margin-top:5px;
}
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FCE49C}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #FCE49C;
  border-right:1px solid #FCE49C;
  background:#FCE49C}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #FCE49C;
  border-right:1px solid #FCE49C;
  background:#FCE49C}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #FCE49C;
  border-right:1px solid #FCE49C;}
.spiffy4{
  border-left:1px solid #FCE49C;
  border-right:1px solid #FCE49C}
.spiffy5{
  border-left:1px solid #FCE49C;
  border-right:1px solid #FCE49C}
.spiffyfg{
  background:#FCE49C;
  padding-bottom:4px;
  }
  
div.full div.flex h6.subtitle { font-size:14px; font-weight:700; margin:0 5px 0 10px }


body#mainpage .PollSubmit input {BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 10px; BACKGROUND: url(/Images/button_vote_now.gif) repeat-x left top; BORDER-LEFT: 0px; WIDTH: 80px; CURSOR: pointer; BORDER-BOTTOM: 0px; HEIGHT: 18px}
body.student .PollSubmit input {BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 10px; BACKGROUND: url(/Images/button_answer.gif) repeat-x left top; BORDER-LEFT: 0px; WIDTH: 80px; CURSOR: pointer; BORDER-BOTTOM: 0px; HEIGHT: 18px}
body.graduate .PollSubmit input {BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 10px; BACKGROUND: url(/Images/button_vote_now.gif) repeat-x left top; BORDER-LEFT: 0px; WIDTH: 80px; CURSOR: pointer; BORDER-BOTTOM: 0px; HEIGHT: 18px}

.article_img_float_right {
	border:thin solid #87CBE8;
	float:right;
	margin:0.5em;
	padding:0.5em;
	width:156px;
	font-weight:bold;
}

.article_img_float_left {
	border:thin solid #87CBE8;
	float:left;
	margin:0.5em;
	padding:0.5em;
	width:156px;
	font-weight:bold;
}
.sponsor_float_right {
	background-image:url('/Images/sponsored-by-bg.gif');
        background-position: 0px -1px;
        border:2px solid #d7d7d7;
	float:right;
	font-weight:bold;
	margin:0px 9px 0px 0px;
	padding:10px 0px 0px 0px;
}
.sponsor_float_left {
	background-image:url('/Images/sponsored-by-bg.gif');
        background-position: 0px -1px;
        border:2px solid #d7d7d7;
	float:left;
	font-weight:bold;
	margin:0px 9px 0px 0px;
	padding:10px 0px 0px 0px;
}

h1.specJob {}
h2.specJob {}

div#nznewsletter ul{margin-left: 25px; }
div#nznewsletter ul p {margin: 10px 0;}
div#nznewsletter font strong {font-weight: bold;}
div#nznewsletter table p {margin: 10px 0;}
div#nznewsletter font { font-size: 12px;}
div#nznewsletter img[width='95']{margin:0 10px 10px 5px;}
div#nznewsletter em strong font, div#nznewsletter em strong{ font-size: 16px;}
div#nznewsletter table[bordercolor]{border: solid 2px #d1d8f5; margin-left: 10px;}
div#nznewsletter table[align='center']{margin-left:30px;}
div.full div.flex h6 { font-size:12px; font-weight:700; margin:0 5px 0 10px }



/* DIV blue border with rounded corners
	Gives a Div with the single pixel blue border. To have a specific width, code
	that in the class="t" div as given in the use example below.
	use: (*if* there is already a 'container' div, you can put this inside)
<div class="t" style="width: 20px;"><div class="b"><div class="l"><div class="r"><div class="bl"><div class="br"><div class="tl"><div class="tr">
	<!-- content goes here -->
</div></div></div></div></div></div></div></div>
--------------------------------------------------------------------------*/
.t {background: url(/Images/div_pixel_border.gif) 0 0 repeat-x;}
.b {background: url(/Images/div_pixel_border.gif) 0 100% repeat-x}
.l {background: url(/Images/div_pixel_border.gif) 0 0 repeat-y}
.r {background: url(/Images/div_pixel_border.gif) 100% 0 repeat-y}
.bl {background: url(/Images/div_bl.gif) 0 100% no-repeat}
.br {background: url(/Images/div_br.gif) 100% 100% no-repeat}
.tl {background: url(/Images/div_tl.gif) 0 0 no-repeat}
.tr {background: url(/Images/div_tr.gif) 100% 0 no-repeat; padding:10px; overflow: auto;}


/* Podcast Style */
    .podcastObj {
    width: 300px;
    height: 300px;
    margin: 0 auto;
    border: 1px solid #000000;
    background: #ffffff;
    position: absolute;
    top: 200px;
    left: 25%;
    }
    #newPodCastHelp
    {
    width: 400px;
    height: 370px;
    margin: 0 auto;
    border: 1px solid #FF9000;
    background:#EEF8FE url(../images/podcasts/podcast_background.gif) repeat-x scroll 0% 100%;
    position: absolute;
    top: 100px;
    left: 10%;
    padding:10px;
    
    }
    span#NewPodcast
    {
        cursor:pointer;
        text-decoration: underline;
        line-height:18px;
        color:#056C86;
    }
    div.podcastRow
    {
    background:transparent url(../images/podcasts/podcast_background.gif) repeat-x scroll 100% 100%;
    border-bottom: solid 1px #056C86;
    padding: 0 5px 0px 8px;
    }
    .recent_videos h3{
    color: #056C86;
    padding: 5px 8px;
    }
    div.recent_podcast
    {
    overflow-y: scroll;
    height: 181px;
    }
    .PodcastTitle
    {
    color:#FF9000;
    margin-bottom: 5px;
    }
    #newPodCastHelp .header
    {
		color:#056c86;
		font-size:14px;
		font-weight:bold;
    }
    #newPodCastHelp .content
    {
		overflow-y: scroll;
		width: 400px;
		height:350px;
    }
    #newPodCastHelp h3
    {
		padding:5px 0;
		font-size:11px;
    }

 .spiffy_content{ 
background:#edf8fe;
border-left: solid 1px #edf8fe;
border-right: solid 1px #edf8fe;
padding-bottom:5px;
}

div#alpha img.cover{width:100px;}
/***************************
* Jobs Grid Control Styles *
****************************/
.JobsGrid
{
    width: 547px;
    line-height: 23px;
}

.JobsGrid_AlternatingRow
{	
	background-color:#f1edd9;
	
}

.JobsGrid_AlternatingRow:hover
{
    background-color:#D4DDD8;
    cursor:pointer;
}

.JobsGrid_Row
{	
	background-color:#FFFFFF;
	
}

.JobsGrid_Row:hover
{
    background-color:#D4DDD8;
    cursor:pointer;
}

.JobsGrid_Header
{	
	background-color:#fcdac1;
	text-align:left; 
	height: 25px;
	font-weight:bold;
}
.JobsGrid_NoResult
{
	padding:10px;
}
.JobsGrid_Header a,.JobsGrid_Header a:link, .JobsGrid_Header a:visted, .JobsGrid_Header a:hover
{
	text-decoration: underline; color:#15305D;
}

.JobsGrid_ColumnHeader a, .JobsGrid_ColumnHeader a:link, .JobsGrid_ColumnHeader a:visted, .JobsGrid_ColumnHeader a:hover
{
	text-decoration: underline; color:#15305D;
}

.JobsGrid_Footer
{
	
}


.JobsGrid_Item
{	
	height: 25px;
	
}

.JobsGrid_Item span
{
    color: #52412F;
    font-family:Verdana;
    font-size:8pt;
    
}

.JobsGrid_Count
{
    margin-bottom: 5px;
}

.ListSummarySortLinks a
{
	color : #15305D
}

.ListSummaryPageLinks
{
	float:right;
}

/* =MODAL POPUP */
.modalBackground { background-color:black; filter: alpha(opacity=50); opacity: 0.5; z-index:200000; }
.modalPopup { text-align: left;  z-index:200000;margin:0;}


div.modalPopup { width: 226px;}
div#popup #top { background: url(/images/top_corners_popup.gif) 0 0 no-repeat; height: 20px; }
div#popup #bottom { background: url(/images/bottom_corners_popup.gif) 0 0 no-repeat; height: 20px; }
div#popup #content { border-left: solid 1px #D4D4D4; background-color: #ffffff; border-right: solid 1px #E2DCC4; padding: 0px 20px 0px; }
div#popup  h3 { color:#3B68AF; font-size:18px;padding:0px 10px 10px;} 
div#popup input.text {float: left;margin-bottom: 3px; color: #898989; width: 175px; display:inline; font-size:12px; }
div#popup .validator { float:right; width:3px; text-align:left;}
/* end MODAL POPUP */  

/* social media*/
.h1subheader
{color: #FFA15E;
    font-family: arial,futura,sans-serif;
    font-size: 18px;
    font-weight: 400;
    margin: 0 10px 4px;
    text-transform: uppercase;
    clear:both;
    padding:10px 0;}
.h2subheader
{color: #056c86;
    font-family: helvetica;
    font-size: 11px;
    font-weight:bold;
    line-height: 13px;
    text-transform: uppercase;
    padding:10px 0;
    } 
body.socialmedia div.content 
{
	font-size: 12px;
    line-height: 18px;
}
