/*/
----------------------------------------

Site: South Carolina Hospital Association
Version:  2008 . 4

----------------------------------------/*/

/*
HOUSECLEANING --------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 
abbr, acronym, address, big, cite, code, del, 
dfn, em, font, img, ins, kbd, q, s, samp, small, 
strike, strong, sub, sup, tt, var, dl, dt, dd, 
ol, ul, li, fieldset, form, label, legend, table, 
caption, tbody, tfoot, thead, tr, th, td
{margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}

/* remember to define focus styles! */
:focus { outline: 0; }

body
{line-height: 1; color: black; background: white;}

ol, ul { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */

caption, th, td {text-align: left; font-weight: normal;}

blockquote:before, blockquote:after, q:before, q:after { container: ""; }
blockquote, q { quotes: "" ""; }

/*
COMMON --------------------- */

html, body, div, p {font-family: Verdana, Arial, sans-serif; color: #94a1a9; font-size: 13px; line-height: 20px;}

img { margin: 0; padding: 0; border: 0;}

h1 { margin:0 0 0 30px; padding: 0; width: 208px; display: block; text-indent: -9000px; background: url(../img/logo.jpg) no-repeat top left; }
h1 a { display: block; height: 116px; }
h2, h3, h4, h5, h6 { font-family: Impact, sans-serif; text-align: left; color: #94a1a9; margin-top: 20px; font-weight:normal; }
h2 { font-size: 60px; margin-bottom: 20px; padding: 0; display: inline; line-height:65px; }
h3 { font-size: 40px; line-height:40px; margin-bottom: 20px; padding: 0; }
h4 { font-size: 25px; padding: 0;}
h5 {font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 14px; margin: 0; padding:0;}
h6 { font-family: Verdana, Arial, sans-serif; font-weight: bold; margin: 0 30px 0 0; padding: 0; border-top: 1px solid #94a1a9;}

p {margin: 0 0 10px 0; padding: 0;}

table {margin:20px 0 0 30px;}
tr {margin:0; padding:0;}
td {margin:0; padding:0;}

.internal h2 {margin-left:30px; line-height:60px; }

.internal h3 { margin:50px 0 30px 30px;}

.internal h4 {margin: 20px 0 15px 30px; line-height:28px;}

.internal h6 {margin-left:30px;}

.internal p {margin:10px 0 0 30px;}

.internal ul {margin-left:20px;}


a {color: #4a5459; text-decoration: none;}
.rCol h3 a:hover, a:hover {color: #4c585f; text-decoration: none;}

br { clear: both; }
hr {clear: both; border: none 0; border-top: 1px solid #94a1a9; margin: 0; padding: 0; text-align: left;}

.red { color: red; }
#skip { display: none; }
.clear:after { content: "."; clear: both; height: 0; visibility: hidden; display: block; }

.clear { display: inline-block;/* Fixes IE/Mac */
}

/* Hides from IE-mac \*/
* html .clear { height: 1%; }

.clear { display: block; }

.credit { color: #94a1a9; }
.credit:hover { color: #eb8a00; }

.rCol h3 {font-family: Verdana, sans-serif; background:#94a1a9; color:#fff; line-height:30px; margin:0 0 10px 0; padding-left:30px;}
.rCol h3 a {color:#fff; font-weight:bold;}

#newsh3 {margin-top:20px;}
/* Layout
----------------------------------------------- */
.home, .internal{background: url(../img/homebodybg.png) repeat-x top center;}

.wrapper, .header, .container, #topnav {width:960px; margin:0 auto; padding:0;}

.header {background: url(../img/headerbg.png) no-repeat top left;}

.internal .header {background: url(../img/int_headerbg.png) no-repeat top left;}

.topnav {height:48px;}
.stripes_guy_top {background: url(../img/cool_guy_top.jpg) no-repeat top left;}
.plaid_guy_top {background: url(../img/plaid_guy_top.jpg) no-repeat top left;}
.red_girl_top {background: url(../img/red_girl_top.jpg) no-repeat top left;}
.backpack_girl_top {background: url(../img/backpack_girl_top.jpg) no-repeat top left;}
.vest_girl_top {background: url(../img/vest_girl_top.jpg) no-repeat top left;}



.internal #topnav {height:48px; background: url(../img/int_topnavbg.jpg) no-repeat top left;}

.container {background: url(../img/containerbg.png) repeat-y top center; margin:0 auto; padding:0; width:960;}

.internal .container {padding:50px 0 0 0; margin:0;}

.lCol img {margin:0; padding:0; display:block;}


.lCol {width:610px; float:left;}
.rCol {width:340px; margin:0; padding:422px 0 0 0; float:left; }
.stripes_guy_bottom {background: url(../img/cool_guy_bottom.jpg) no-repeat top left;}
.plaid_guy_bottom {background: url(../img/plaid_guy_bottom.jpg) no-repeat top left;}
.red_girl_bottom {background: url(../img/red_girl_bottom.jpg) no-repeat top left;}
.backpack_girl_bottom {background: url(../img/backpack_girl_bottom.jpg) no-repeat top left;}
.vest_girl_bottom {background: url(../img/vest_girl_bottom.jpg) no-repeat top left;}
.rCol h5#careername {margin-left:30px;}


#content {width:570px; margin:0 0 30px 0; position:relative; left:30px;}
#intcontent {background: url(../img/intcontentbg.jpg) no-repeat top center; padding:0px 30px 30px 0;}

#intcontent p img {float:right; margin:0 0 20px 20px; border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;}
	
#intcontent ul {margin-left:40px;}
#intcontent ul li { list-style-type:disc;}
#flasholder {height:400px; margin:0 20px 0 0; padding:0; clear:both;}

.intflasholder {padding:0; position:relative; left:15px; }
.interviewflash {margin:15px 0 20px 18px; float:left; width:556px; display:inline;}
.interviewskills {width:350px; float:left;}

#content ul { margin:0px 0 20px 0;}
#content ul li {margin:0px 0 5px 20px; padding:0; list-style-type:disc;}

.wrapper .container {margin: 0 0 0 0;}
.rCol ul {margin-left:30px;}
.rCol ul li {margin: 0; padding:0;list-style-image:url(../img/rColbullet.gif);}
.rCol ul li a {margin: 0; padding:0;}
.wrapper .container .rCol h5 {font-size:14px; margin:10px 0 0 0;}
.wrapper .container .rCol h3 {font-size:18px; font-weight:bold; text-transform:uppercase;}

.internal p	{margin-right:30px;}


/* Navigation
----------------------------------------------- */

.topnav ul { position: relative; right:220px; margin:0; padding:0; width:610px; float:right; }
.topnav ul li { margin:0; padding:0; display:inline; }
.topnav ul li a {margin:0; padding:0; width:121px; height:22px; display:block; text-indent:-9999px; float:left; }

.topnav ul li a#forums {background: url(../img/topnav_forumsbg.gif) no-repeat top left; }
.topnav ul li a#about {background: url(../img/topnav_aboutbg.gif) no-repeat top left;}
.topnav ul li a#faq {background: url(../img/topnav_faqbg.gif) no-repeat top left;}
.topnav ul li a#contact {background: url(../img/topnav_contactbg.gif) no-repeat top left;}
.topnav ul li a#forums:hover, .topnav ul li a#about:hover, .topnav ul li a#faq:hover, .topnav ul li a#contact:hover  {background-position:bottom left;}

.morelink {font-size:10px; margin:0 0 10px 30px; }


/*Home Page icon navs
-----------------------------------------------*/

#mainnav {margin:0 0 0 10px; padding:0; width:600px; position:relative; z-index:100;}

.internal #mainnav {margin:0 0 0 10px; padding:0; width:394px; float:right;}


#mainnav ul {margin:0; padding:0;}
#mainnav ul li {margin:0; padding:0; display:inline; text-indent:-9000px;}
#mainnav ul li a {margin:0; padding:0;}
#mainnav ul li a:hover {margin:0; padding:0;}

#schosp, #hospcar, #worklrn, #highered, #freeres, #onlinest {margin:0; padding:0; width:94px; height:132px;float:left; text-indent:-9000px;}
#schosp, #onlinest {width:109px;}

#schosp {margin:0 6px 0 0; background: url(../img/mainnav_schosp.jpg) no-repeat top left;}
#hospcar {background: url(../img/mainnav_hospcar.jpg) no-repeat top left;}
#worklrn {background: url(../img/mainnav_worklrn.jpg) no-repeat top left;}
#highered {background: url(../img/mainnav_highered.jpg) no-repeat top left;}
#freeres {background: url(../img/mainnav_freeres.jpg) no-repeat top left;}
#onlinest {background: url(../img/mainnav_onlinest.jpg) no-repeat top left;}


/*Internal Page icon navs
-----------------------------------------------*/

.internal #schosp, .internal #hospcar, .internal #worklrn, .internal #highered, .internal #freeres, .internal #onlinest {margin:0; padding:0; width:56px; height:75px;float:left; text-indent:-9000px;}

.internal #schosp {margin:0; background: url(../img/int_schosp.jpg) no-repeat top left;}
.internal #hospcar {background: url(../img/int_hospcar.jpg) no-repeat top left;}
.internal #worklrn {background: url(../img/int_worklrn.jpg) no-repeat top left;}
.internal #highered {background: url(../img/int_highered.jpg) no-repeat top left;}
.internal #freeres {background: url(../img/int_freeres.jpg) no-repeat top left;}
.internal #onlinest {background: url(../img/int_onlinest.jpg) no-repeat top left;}


#topnav ul li a#forums:hover, #topnav ul li a#about:hover, #topnav ul li a#faq:hover, #topnav ul li a#contact:hover, a#schosp:hover, a#hospcar:hover, a#worklrn:hover, a#highered:hover, a#freeres:hover, a#onlinest:hover {background-position:bottom left;}

.hoverednav {position:absolute; top:55px; right:60px; z-index:1; color:#94a1a9;}

/* Forms & Tables
----------------------------------------------- */
.rCol ul li.login {list-style-image:none; text-transform:uppercase;}


/* Footer
----------------------------------------------- */
.footerbox {width:100%; background:url(../img/footer_repeater.gif) repeat-x top center; clear:both;}
#footer {background:url(../img/footerbg.png) no-repeat top center; margin: 0 auto; width:960px; height: 65px;} 
#footer p {font-weight:bold; font-size:16px; margin:0; padding-top:10px; color:#fff; margin-left:25px;}
#footer a {color:#fff;}

/* Free Resources page
----------------------------------------------- */
ul#resourcespads { margin:0 0 0 33px;}
#intcontent ul#resourcespads li {list-style-type:none; margin:0; padding:0; float:left;}
a#jobprep_lp {text-indent:-9000px; background: url(../img/jobprep_lp.jpg) no-repeat top left; float: left; height:115px; width:436px; margin: 0 0 0 22px; }
a#interviewskills_lp {text-indent:-9000px; background: url(../img/interviewskills_lp.jpg) no-repeat top left; float: left; height:112px; width:430px; margin: 0 3px 0 0; }

.padbox {background: #edeff0 url(../img/padboxtop.gif) no-repeat top left; width:898px; margin:0; position:relative; left:30px;}
.launchpad {float:left; margin:0;}
.lp1 {margin:0 10px 0 40px; width:243px; display:inline;}
.lp2 {margin:0 10px 0 0; width:273px; display:inline;}
.lp3 {margin:0 20px 0 0; width:299px; display:inline;}

.launchpad ul {margin:0; padding:0;}
.launchpad ul li { border-bottom:1px solid #c9ced1; list-style-type:none !important; padding: 5px 0; margin:0 25px 0 -40px;}
.launchpad h5 {line-height:20px; border-bottom:1px solid #c9ced1; margin-right:20px; margin-top:20px;}

.launchpad img {position:relative;}
.dlbox{margin:0;}
img.word {left:100px;}
img.pdf {left:110px;}

img.floatR {clear:both; float:right !important;}

#resourcevideos {width:910px; color:#fff; position:relative; left:35px; background:#fff;}
.videolp {width:430px; background: #edeff0 url(../img/videolpbtm.gif) no-repeat bottom left; float:left; margin:0 0 20px 0; padding:0 0 15px 0;}
.videolp img.product {float:right; margin:0px 15px 0 5px;}
ul.purchasebtn, ul.dl_type {text-align:right; margin:30px 0 0 0;}
ul.dl_type li {margin:0 15px 0 0px; list-style-type:none; display:inline; font-weight:bold;}
ul.dl_type li a {margin:0; padding:0;}
ul.purchasebtn li {padding:0;}
ul.purchasebtn li a {background: url(../img/purchasebtn.jpg) no-repeat top left; float:right; width:115px; height:23px; margin-right:15px; text-indent: -9000px; text-align:left;}
ul.purchasebtn li a:hover {background-position:bottom left;}

.videolp p {font-size:12px; margin:0 0 0 15px;}
p.videotitle {font-weight:bold; font-size:14px; margin:0px 0 0 15px;}
p.videosubtitle {font-weight:bold; font-size:10px; margin:0px 0 0 15px line-height:18px;}


.jobpreplp {width:511px; background: #edeff0 url(../img/jobpreplpbottom.gif) no-repeat bottom left; float:right; margin:20px 0 20px 0; padding:0 0 15px 0;}
.jobpreplp h4 {margin-top:0;}

/* Search Page specific
-----------------------------------------------*/
.search .rCol {background:none; margin:20px 0 0 5px; padding:0; width:338px; float:right;}
.seacrh .lCol {background:none; margin:0; padding:0;}	
.search h5, .search h6 {font-family:Verdana, sans-serif !important;}
.search h3 {font-family:Impact, sans-serif !important; font-size:35px; background: #94a1a9; color:#fff; line-height:50px; padding-left:20px; margin:30px 0 0 30px;}
.search h4 {font-family:Impact, sans-serif !important; font-size:24px; margin:20px 0 0 30px; }
.search h5 {font-weight:bold; font-size:12px; margin:20px 0 0 30px;}
.search h6 {font-size:10px; padding-left:20px; margin:30px 20px;}
.search p {margin-left:30px;}
.search ul {padding-left:35px;}
.search #radiolist {margin:20px 30px;}
.therm, .career {margin:0 0 0 20px; float:right;}
img.therm {margin-top:20px; width:338px;}
.pathway {margin:0 0 0 30px;}
.careerback a {position:relative; left:760px; top:66px; color:#fff;}
.careerback a:hover {color:#c9ced1;}

.skills {line-height:45px; height:45px; margin:0 0 5px 0; padding-left:60px; font-size:16px;  list-style-type:none !important;}
.compassion	{background: url(../img/compassion_bullet.jpg) no-repeat top left;}
.strength	{background: url(../img/strength_bullet.jpg) no-repeat top left;}
.person	{background: url(../img/person_bullet.jpg) no-repeat top left;}
.pressure	{background: url(../img/pressure_bullet.jpg) no-repeat top left;}
.communication	{background: url(../img/communication_bullet.jpg) no-repeat top left;}
.workasteam	{background: url(../img/workasteam_bullet.jpg) no-repeat top left;}
.science	{background: url(../img/science_bullet.jpg) no-repeat top left;}
.detailoriented	{background: url(../img/detailoriented_bullet.jpg) no-repeat top left;}
.independentthinker	{background: url(../img/independentthinker_bullet.jpg) no-repeat top left;}
.security	{background: url(../img/security_bullet.jpg) no-repeat top left;}
.confidentiality	{background: url(../img/confidentiality_bullet.jpg) no-repeat top left;}
.problemsolving	{background: url(../img/problemsolving_bullet.jpg) no-repeat top left;}
.computer	{background: url(../img/computer_bullet.jpg) no-repeat top left;}
.clinical	{background: url(../img/clinical_bullet.jpg) no-repeat top left;}

.forum {position:relative; margin-bottom:20px; margin-top:30px;}
.forum td {border-left:1px solid #94a1a9; border-top:1px solid #94a1a9;}
.listheader {font-weight:bold; color:#fff; background: #94a1a9; padding:5px;}
.listColumnText {padding:0 0 20px 0;}
.forum td {padding:5px;}
.topicName {margin:0; padding:0;}

.postReply, .subscribeDiscussion {color:#fff; background: #94a1a9; font-family: Arial, sans-serif; font-size:12px; font-weight:bold; padding:5px; border:#d3d3d3; margin-left:30px; border:none;}
.subscribeDiscussion {margin-left:0;}

#reqPost, #psPost {width:450px;}

img#header_hospcareers {margin-left:30px !important;}

/* ONLINE STORE SPECIFIC
---------------------------------------------- */
#purchasevideos {width:910px; color:#fff; position:relative; left:35px; background:#fff;}
.Col {width:430px; float:left; margin-right:25px;}
.storelp {width:430px; background: #edeff0 url(../img/videolpbtm.gif) no-repeat bottom left; margin:0 0px 20px 0; padding:0 0 15px 0;}
.storelp img.product {float:right; margin:0px 15px 0 5px;}
ul.purchasebtn {text-align:right; margin:10px 15px 40px 0;}
ul.purchasebtn li {padding:0; list-style-type:none !important;}
ul.purchasebtn li a {background: url(../img/purchasebtn.jpg) no-repeat top left; float:right; width:115px; height:23px; margin: 0 15px 0 0; text-indent: -9000px; text-align:left;}
ul.purchasebtn li a:hover {background-position:bottom left;}

.storelp p {font-size:12px; margin:0 0 0 15px;}

.vsi hr {margin:10px 0 20px 15px; text-align:center; width:93%;}

.vsi ul.multibutton {margin:10px 15px 30px 0;}