/* CSS Document */

body {
	background:#FFFFFF;
	text-align:center;
	margin:20px;
	padding:0;
	font:normal 0.8em/1.2em verdana,aria,sans-serif;
	color:#000000;
	}
a {
	color:#000000;
	text-decoration:none;
	
	}
a:hover {
	border-bottom:1px solid;
	color:#9343B9;
	}
#container {
  margin: 0 auto;
  width: 980px;
  text-align: left;
  }


#wrapper1 {
	position:relative;
	text-align:left;
	width:100%;
	background:#FFFFFF; /* url("../images/rightcolor_bg.gif") repeat-y top right;*/
	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:100%;
	background:#FFFFFF;     /*url("../images/leftcolor_bg.gif") repeat-y top left;*/
	}
#header {
	background:#FFFFFF;
	padding:10px;
	margin:0;
	text-align:center;
	color:#000000;
	}
h1 { font-size: 18px; }

h2 { font-size: 16px; }

h3 { font-size: 14px; }

h4 { font-size: 12px; }

h1,h2,h3,h4 {
	/* top & bottom margin based on font size */
	margin: 0 0 18px;
}

h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}


#header a:hover {
	color:#7A2875;
	}
#maincol {
	position:relative;
	margin:0;
	padding:10px;
	}
#leftcol { 
	position:relative;
	top:-10px;
	left:-10px;
	float:left;
	width:220px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	background:#FFFFFF;
	z-index:100;
	}
#rightcol {
	position:relative;
	top:-10px;
	right:-10px;
	float:right;
	width:220px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	background:#FFFFFF;
	z-index:99;
	}
#centercol {
	position:relative;
	padding:0 240px;
	}
#centercol a {
	color:#666;
	}
#centercol a:hover {
	border-bottom:1px solid;
	color:#9343B9;
	}
#footer0 {
	position:relative;
	top:1px;
	background:#FFF;
        width:100%;
	clear:both;
	margin:0;
	padding:1% 0;
	text-align:center;
	color:#000000;
	}
/* Extra add-ons */
.core-lead h1 { padding-bottom:13px; font-size:44px; letter-spacing:-1px; line-height:43px; text-shadow:0px 0px 0 #cbcccc; color:#434444;  }

#dwrap div {
width: 200px;
background:#FFFFFF;
position:relative;
text-align:left;
float: left;
}


.icon-left {
	float: left;
	margin: 0 9px 0 0;
}

#main-nav {float:left;clear:left;list-style:none;margin:0;padding:0 0 0 10px;background:url(../images/navstrip.gif) no-repeat;width:190px;}

#main-nav li {line-height:28px;height:28px;border-bottom:1px solid #d2d4d5;}

* html #main-nav li {line-height:26px;height:26px;}

*:first-child+html #main-nav li {line-height:26px;height:26px;}

#main-nav li a {display:block;padding-left:10px;color:#1d282d;font-weight:bold;text-decoration:none;}

#main-nav li a:hover {text-decoration:none;color:#fff;}


#sub-nav {float:left;clear:left;list-style:none;margin:0;padding:0 0 0 10px;background:url(../images/issuesstrip.gif) repeat-y;width:190px;}

#sub-nav li {line-height:28px;height:28px;border-bottom:1px solid #d2d4d5;}

* html #sub-nav li {line-height:26px;height:26px;}

*:first-child+html #sub-nav li {line-height:26px;height:26px;}

#sub-nav li a {display:block;padding-left:10px;color:#1d282d;font-weight:bold;text-decoration:none;}

#sub-nav li a:hover {text-decoration:none;color:#fff;background:#03429f;}




#home a:hover {background:#03429f;}

#aboutus a:hover {background:#6b90c7;}

#services a:hover {background:#009abf;}

#signupnow a:hover {background:#8d9f19;}

#careers a:hover {background:#ffa70f;}

#resources a:hover {background:#ea4d00;}

#transcription a:hover {background:#be3201;}

#contactus a:hover {background:#1d282d;}

#footer .social{ width: 361px; height: 20px; float: right; }
				#footer .social a{ text-indent: -9999px; overflow: hidden; display: block; height: 20px; float: left; background: url(/images/btn/btn-socialLinks.png) no-repeat left top; margin: 0 2px 0 0; border: none; padding: 0; }
				#footer .social a.tw{ width: 76px; background-position: 0 0; }
				#footer .social a.tw:hover{ background-position: 0 -20px; }
				#footer .social a.fb{ width: 86px; background-position: -76px 0; }
				#footer .social a.fb:hover{ background-position: -76px -20px; }
				#footer .social a.dl{ width: 90px; background-position: -162px 0; }
				#footer .social a.dl:hover{ background-position: -162px -20px; }
				#footer .social a.dg{ width: 54px; background-position: -252px 0; }
				#footer .social a.dg:hover{ background-position: -252px -20px; }

#footer{ clear: both; background: #565656; color: #FFF; padding: 0 30px 20px 0; margin: 0 0 0 0px; width: 925; }
* html #footer{ clear: both; background: #565656; color: #FFF; padding: 0 20px 10px 0; margin: 0 0 0 0px; width: 925; }
#footer h4{ margin-bottom: 24px; float: left; }
#footer h4 a{ width: 353px; height: 20px; background: url(/images/bg/bg-footerlogo.gif) top left no-repeat; padding: 0; border: none; }
#footer p{ float: right; width: 16%; margin-left: 64px; font-size: 11px; line-height: 19px; }
#footer p strong{ color: #ffff00; border-bottom: 1px solid #ffff00; }
#footer p span{ text-transform: uppercase; font-weight: bold; font-size: 9px; letter-spacing: 1px; }
#footer ul{ font-size: 11px; line-height: 18px; margin: 0 0 4px 30px; float: left; clear: left; }
#footer li{ display: inline; margin: 0; padding: 0 3px; }
#footer li a{ color: #fff; padding: 0; border: none; }

#footer li.grey{ color: #acacac; }
#footer li a.blue{ color: #99ffff; }

p.copy{ color: #999999; font-size: 11px; margin: 15px 0 15px 25px; }

