﻿/* General Tag Styles */
body {
				background: #fff url('/images/body_bg.png') no-repeat left top;
}
div {
				margin: 0;
				padding: 0;
				font-family: Arial, Helvetica, sans-serif;
				font-size: small;
				color: #000;
}
a {
				color: #009ada;
				text-decoration: none;
}
img {
				border: 0;
}
/* Global Site Container */
#wscc_wrap {
				margin: 0 auto;
				width: 940px;
}
/* Utility Nav and Site Actions */
#utility_wrap {
				margin-bottom: 20px;
				padding-top: 10px;
				width: 940px;
				height: 20px;
}
#utility_links {
				float: right;
				color: #374a6b;
				font-size: 11px;
}
#utility_links a {
				color: #374a6b;
				font-size: 11px;
				font-weight: bold;
				text-decoration: none;
}
#utility_links a:hover {
				text-decoration: underline;
				font-weight: bold;
}
#wscc_siteactions {
				float: left;
				padding: 2px 0 0 4px;
				font-weight: normal;
				background: transparent url('/images/site_actions_bg.png') repeat-x top left;
}

#wscc_siteactions a {
				color: #fff;
				font-size: 11px;
	
}

#wscc_siteactions a:hover {
				text-decoration: underline;
}


/* Header and Search */
#header_search_wrap {
				margin-bottom: 30px;
				width: 940px;
				height: 19px;
}
#wscc_logo {
				float: left;
				width: 384px;
}
#search_area {
				float: right;
				margin: 10px 0 0 0;
				width: 170px;
				height: 19px;
				
}
/* Main Navigation */
#main_nav_wrap {
				width: 940px;
}
#main_nav {
				margin: 0;
				padding-left: 8px;
				text-align: center;
				list-style: none;
				background: url('/images/main_nav_bg.png') no-repeat left top;
				width: 932px;
				height: 33px;
}
#main_nav li {
				display: inline;
}
#main_nav li a {
				margin: 0;
				padding: 0;
				height: 33px;
				float: left;
				text-indent: -1000px;
				overflow: hidden;
				text-decoration: none;
}
#main_nav a:hover {
				background-position: 0 -33px;
}
#main_nav a.selected {
				background-position: 100% -33px;
}
#main_nav a.highlite {
				background-position: 0 -33px;
}
#nav_home a {
				background: url('/images/nav_home.png') no-repeat left top;
				width: 52px;
}
#nav_workers a {
				background: url('/images/nav_workers.png') no-repeat left top;
				width: 66px;
}
#nav_employers a {
				background: url('/images/nav_employers.png') no-repeat left top;
				width: 81px;
}
#nav_healthcare a {
				background: url('/images/nav_healthcare.png') no-repeat left top;
				width: 148px;
}
#nav_yourwscc a {
				background: url('/images/nav_yourwscc.png') no-repeat left top;
				width: 83px;
}
/* Alert Box - Home Page */
#alert_box {
				margin: 5px 0 20px 0;
				width: 940px;
}
/* WSCC Blurb Box - Home Page */
#wscc_blurb {
				margin: 0 0 20px 0;
				background: url('/images/wscc_blurb_bg.png') no-repeat left top;
				width: 940px;
				height: 78px;
}
#wscc_blurb p {
				padding: 11px;
				width: 650px;
				color: #fff;
				font-size: 14px;
				line-height: 1.35em;
}
#wscc_blurb p a {
				color: #009ada;
				font-weight: bold;
				text-decoration: none;
}
#wscc_blurb p a:hover {
				text-decoration: underline;
				font-weight: bold;
}
/* Three info boxes - Home Page */
#threeboxes_wrap {
				width: 940px;
}
#workers_box, #employers_box, #healthcare_box {
				width: 300px;
				margin-bottom: 20px;
				padding: 55px 0 0 0;
}
#workers_box ul, #employers_box ul, #healthcare_box ul {
				margin: 0 0 20px 0;
				line-height: 1.75em;
				list-style: none;
}
#workers_box ul li a, #employers_box ul li a, #healthcare_box ul li a {
				color: #009ada;
				font-size: 14px;
				text-decoration: none;
}
#workers_box ul li a:hover, #employers_box ul li a:hover, #healthcare_box ul li a:hover {
				text-decoration: underline;
}
#workers_box p, #employers_box p, #healthcare_box p {
				padding: 0 20px 20px 40px;
				color: #001945;
}
#workers_box {
				float: left;
				margin-right: 20px;
				background: #efeae2 url('/images/workers_box_bg.png') no-repeat left top;
}

#employers_box {
				float: left;
				margin-right: 20px;
				background: #efeae2 url('/images/employers_box_bg.png') no-repeat left top;
}
#healthcare_box {
				float: right;
				padding: 74px 0 0 0;
				background: #efeae2 url('/images/healthcare_box_bg.png') no-repeat left top;
}

/* Sub-Nav Styles and 3rd level Nav Styles */

.sub_nav_level1 a, .sub_nav_level2 a, .sub_nav_level3 a, {
	 font-size: 12px;
	 color: #009ada;
	 line-height: 1.5em;
}


.sub_nav_level1 {
	 font-size: 15px;
}

.sub_nav_level2 a {
	 margin: 0 0 0 7px;
	 padding: 0 0 0 13px;
	 background: transparent url('/images/inside_bullet.png') no-repeat left;
}

.sub_nav_level3 a {
	 margin: 0 0 0 14px;
	 padding: 0 0 0 26px;
	 background: transparent url('/images/inside_bullet2.png') no-repeat left;
}

.sub_nav_level1 a:hover, .sub_nav_level2 a:hover, .sub_nav_level3 a:hover, {
	 text-decoration: underline;
}

.sub_nav_level1_selected a, .sub_nav_level2_selected a, .sub_nav_level3_selected a {
	 font-size: 12px;
	 color: #102751;
	 line-height: 1.5em;
	 font-weight: bold;
}


/* inside page title */
#inside_page_title, .inside_page_title {
		margin: 15px 0 20px 0;
		font-size: 24px;
		color: #001945;
}

/* Footer */
#wscc_footer {
				width: 940px;
				height: 31px;
				background: url('/images/wscc_footer_bg.png') no-repeat left top;
}
#wscc_footer p {
				margin: 0;
				padding: 9px 10px 0 0;
				color: #8f816d;
				font-size: x-small;
				text-align: right;
}
/* Cleared Multiple Float Hack */
.clearfix {
				clear: both;
				overflow: hidden;
}

#content_wrap { width: 940px; display:block;}

/* Sub Navigation and Content Area */
#sub_nav { float: left; padding: 15px 10px 20px 20px; width: 190px; background: transparent url('/images/sub_nav_bg.png') no-repeat top left;}

#main_content #insidepage_title { margin: 10px 0 20px 0; font-weight: normal; color: #001945; }
#main_content p { margin: 0 0 20px 0; }
#main_content a { color: #009ada; }
#main_content a:hover { text-decoration: underline; }


/* SharePoint Search Box Styles */

#SRSB { border: 0;}
#ctl00_SearchBox { border: 0; }
.ms-sbtable { border: 0; }
.ms-sbtable .ms-sbtable-ex { border: 0; }
.ms-sbrow { border: 0; }
td.ms-sbcell { border: 0 }
.ms-sbtext { border: 0; font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; }
.ms-sbcell { border: 0; }
input.ms-sbplain { margin: 0 0 0 10px; border: 1px solid #ccc; width: 200px; }
.ms-sbgo ms-sbcell { border: 0;}
#ctl00_SearchBox_S83C543AE_go { border: 0; }
.ms-sbLastcell { border: 0; }


/* Contact Us Style */

.contact_header { padding: 4px 0 0 5px; height: 21px; background: transparent url(/images/contact_header_bg.png) repeat-x top left; font-size: small; color: #fff;}
		.contact_wrap .contact_header a:link { color: #fff; }
		.contact_wrap .contact_header a:hover { text-decoration: underline; color: #fff; }

/* Contact Form Style */
.contact_form_wrap { width: 200px; margin: 0 0 10px 0; padding: 0;}
.contact_form_wrap input { margin: 0 0 0 20px; padding: 0;}
.contact_left { float: left; width: 100px; padding: 0; }
.contact_right { float: right; width: 100px; padding: 0; }
#contact_textarea { margin: 0 0 20px 0; font-family: Arial, Helvetica, sans-serif; }
#contact_textarea textarea { font-family: Arial, Helvetica, sans-serif; font-size: small; }
#contact_phone { }
#contact_submit { }

.clearfix { overflow: hidden; clear: both;}


