/* 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.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;
}

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.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 { float:left; clear:left; position:relative; top:5px; width:990px; height:30px; background:#fff url(../images/background_footer.png) 0 0 no-repeat; color:#6d6c6c; margin:3px 0 20px }






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 21px }
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 21px }
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 { width:225px; 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:117px; 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#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 label select,div.pageon#job_search label 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 label select { width:178px }
div.box_high_order label select option { padding-left:3px }
div.box_high_order .submit,div.pageon#job_search .submit { margin:10px 0 0 }
div.pageon#job_search blockquote { width:110px; font-family:futura, arial, sans-serif; font-size:20px; color:#4c86af; margin:47px 0 0 34px }
div.pageon#job_search cite { width:110px; font-family:futura, arial, sans-serif; font-style:oblique; font-size:14px; color:#f69538; margin:12px 0 0 34px }
div.pageon#featured_jobs ol { width:255px; margin:4px 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 { 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: 90px; 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 }
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; }
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:0 }

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 }

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 }
div.pageon#get_started label { font-size:11px; color:#6d6c6c; width:236px; margin:0 0 0 10px }
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:11px; color:#2f859a; margin:3px 0 8px; padding:3px 0 }
div.pageon#get_started input.text { text-indent:3px }
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; }



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 }

.central { float:left; height:100%; min-height:600px }

.sidebar { display:none }
#subnav { display:none }
#topmenu { display:none }
#search { display:none }
ul.secondary { display:none }
#email,#print { display:none }
a.links {  display:none }
a.email {  display:none }
a.print {  display:none }
a.shared {  display:none }

div#sidebar{ display:none }
.share{ display:none }
#sharediv{ display:none }


.ads_inner { text-align:center; width:100%; clear:left }}

.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:11px !important; line-height:14px }

.sidebar .advertisement { margin:0 auto 10px }

.share { position:absolute; top:14px; left:520px }
.full .share { left:700px }

.job_glance { width:160px; position:absolute; right:4px; top:45px; margin:0 }
.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 }

div .central p.specs { position:relative; top:2px; font-family:arial; font-size:12px; line-height:18px; color:#949494; font-weight:700 }

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 }

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 }

.search_job { position:relative; width:582px; height:42px; 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 0 1px; padding:2px 2px 2px 0 }
.search_job .go { position:absolute; right:10px; top:10px }

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 }


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-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 }
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 }
table.results tr th { background:#fcdac0; font-weight:700; text-align:left }
table.results tr .position { width:110px }
table.results tr .specialty { width:220px }
table.results tr .city { width:110px }
table.results tr .state { width:80px }
table.results a { text-decoration: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:165px; background:url(../images/line_box_row.gif) 50% 100% no-repeat; padding:9px 0 0 }
div.central div.apply div.row#level_one { height:100px }
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:futura, arial, 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:198px; 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 { 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 { height:1%; background:none; border-bottom:1px solid #d6d6d6; margin:5px 0 0; padding:0 0 5px }

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.full h3.header,div.central .splash h3 { font-family:futura, arial, 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:#ff7100 }
body.education div.central .splash h3.title,body.education div.central h3.header { color:#ff4658 }
body.explore div.central .splash h3.title,body.explore div.central h3.header { color:#55239e }

body.student 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:futura, arial, sans-serif; font-size:20px; font-weight:400; text-indent:10px; text-transform:uppercase; color:#fff; padding:4px 0; z-index:1; display:block }
/*IE6 */
body.student h3.title2 { position:absolute; left:-11px; top:0; width:805px; height:27px; background:#199bbd url(/images/background_header_student.png) 0 0 no-repeat; font-family:futura, arial, 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:futura, arial, sans-serif; font-weight:400; font-size:18px; text-transform:uppercase; color:#727272; margin:0 10px 4px }
div.central div.flex h5 { font-family:futura, arial, sans-serif; font-weight:400; font-size:18px; text-transform:uppercase; color:#ffa15e; margin:0 10px 4px }
div.central div.flex h6 { font-size:12px; font-weight:700; margin:0 5px 0 10px }
div.central div.flex h6.subtitle { font-size:14px; 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) 16px 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 { background:url(/images/background_sidebar_education.gif) 0 0 no-repeat; height:536px; width:198px; position:relative; margin:11px 9px 5px 0; padding:10px 0 0 10px }
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:170px; padding:3px 1px 3px 4px }
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:205px; float:right; position:relative; top:35px; right:1px }
body.student div#beta div.section,body.graduate div#beta div.section { width:185px; border:0; margin:10px 0 0; padding:10px }
body.student 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.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:futura, arial, 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 }

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 0 0; 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:16px 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 { 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:futura, arial, 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:futura, arial, 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.student div.section#careers ul,body.graduate div.section#careers ul { margin:10px 0 0 }
body.student div.section#careers ul li,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 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:450px; background-image:url(/images/background_box_440.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:135px; 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:20px 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 }

table#message_boards { font-family:arial; font-size:12px; text-align:left; text-indent:11px; line-height:14px; position:relative; left:10px; float:left; margin:0 0 40px; width:760px }
table#message_boards caption { text-align:left; text-indent:0; color:#727272; margin:5px 0 }
table#message_boards tr th { font-weight:700; border:1px solid #fff; background:#cae19b; color:#727272; padding:5px 0 4px }
table#message_boards tr th#first { background:#cae19b url(/images/table_msg_tl.gif) 0 0 no-repeat }
table#message_boards tr th#second { background:#cae19b url(/images/table_msg_tr.gif) 100% 0 no-repeat }
table#message_boards tr td { border:1px solid #fff; font-weight:400; font-size:11px; padding:4px 0 }

span.updated { font-style:italic; display:block }
span.replies { margin:0 0 0 4px }
span.preview { display:block }

table#message_boards a { text-decoration:none }
table#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:414px; 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 8px }
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 }
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;
	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;
	height: 42px;
	margin: 0px 0px 10px 9px;
	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: 168px;
}

.dropdown_short .go
{
	position: absolute;
	left: 180px;
	top: 10px;
}


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: #949494;
	border-color:#D6D6D6 -moz-use-text-color -moz-use-text-color;
	border-style:solid none none;
}

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#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: 117px;
	margin: 3px 0px 0px 0px;
	width: 90px;
	line-height: 13px;
	color: #6d6c6c;
}


div#ecards h3 {
color:#FFA15E;
font-family: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 {
float:left;
width:190px;
}

div.central div.row#level_three, div.central div.row#level_four
 {
background:transparent url(../images/line_box_row.gif) no-repeat scroll 50% 100%;
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
{
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: #EFFBFF;
height:1250px;
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.student div.section#nursingus h3 { display:block; height:20px; width:270px; margin:0; padding:0 }

body.student 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#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% 50%;
border:0pt none;
height:305px;
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 }


div.conf_name
{
	margin: 0 10px;
	padding: 7px 10px 7px 10px;
	background-color: #D1E8A2;
	font-weight: bold;	
}
