a {
	color: #F57D21;
}

body {
	margin: 0px;
	padding: 0px;
	/*font: 12px Arial;
	font-size: 76%; */
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 62.5%;
	color: #ACACAC;
	color: #6B6B6B;
}

form {
	margin: 0px;
	padding: 0px;
}

h1 {
	color: #F57D21;
}

h2 {
	color: #FFF;
	font-size: 1.2em;
	font-weight: normal;
}

img, div {
	border: 0px;
}

.sec_content li {
	list-style: url(../images/li.gif);
}

.button {
	width: 100px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	border: solid 1px #F57D21;
	color: #F57D21;
	text-decoration: none;
	background-color: #EEEEEE;
}

.button:hover {
	background-color: #F57D21;
	color: #FFF;
}

.clearfloat {
	clear: both;
	line-height: 0;
}

.content {
	background: url(../images/bodybg.gif) repeat-y;
	width: 1008px;
}

.disclaimer {
	float: left;
	color: #B8B8B8;
	font: 10px Arial;
	text-align: left;
	padding: 20px 0px 20px 10px;
}

#div0 {
	display: block;
}

#divswitch {
	float: left;
}

#divswitch ul {
	margin: 0px;
	padding: 0px;
}

#divswitch ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.featurestrip,
.featurestrip_home {
	float: left;
	padding: 0px 2px 2px 5px;
	
	background: url(../images/sec_nav_bg.gif) repeat-y;
	
	position: relative;
	z-index: 5;
}

.featurestrip_home
{
	background: url(../images/feature_bg.gif) repeat-y;
}

#flashFacts {
	position: absolute;
	left: 0;
	top: 29px;
	z-index: 5;
}

#flashFeature {
	position: relative;
	z-index: 6;
}

#flashFeatureAlt
{
	display: block;
	width: 269px;
	height: 0px;
	padding-top: 337px;
	overflow: hidden;
	background: url(../images/feature.jpg) 0 0 no-repeat;
}


#tvclink
{
	position: absolute;
	bottom: 2px;
	left: 5px;
	text-align:center;
	width:269px;
	height: 37px;
}

#tvclink a
{
	display: block;
	height: 0px;
	width:269px;
	padding-top: 37px;
	overflow: hidden;
	
	background: url(../images/tv_ad_btn.gif) 0 0 no-repeat transparent;
}

#tvclink a:hover, #tvclink a:focus
{
	background-position: 0 -37px;
}

.flags {
	float: left;
	padding: 3px;
	display: none;
}

.floatleft {
	float: left;
	/*position: relative;*/
	height: 100%;
}

.floatright {
	float: right;
}

.footerlinks {
	
	font-size: 1.2em;
}

.footerlinks, .footerlinks a {
	margin-top: 15px;
	color: #1361A6;
	text-decoration: none;
	
}

.footerstrip {
	width: 998px;
	height: 27px;
	background: url(../images/footerbg.gif) repeat-x;
}

.formheader {
	background-color: #E9EBF0;
	height: 15px;
	font-weight: bold;
	padding: 5px 10px;
}

.glossary {
	/*color: #000;*/
	color: #333;
	position: relative;
	text-decoration: none;
}

.gloss_blue {
	color: #1362A6;
	font-weight: bold;
	font-size: 1.2em;
}

.gloss_link {
	text-decoration: underline;
	position: relative;
	
}

.gloss_orange {
	color: #F57D21;
	font-size: 12px;
}

.gloss_text {
	font-size: 13px;
}

.glossary span.glossary_box {
	/*z-index: 6;*/
	position: absolute;
	display: none;
	text-align: left;
	width: 250px;
	border: solid 1px #999999;
	background: #DDD url(../images/glossbox.jpg) repeat-x;
	padding: 5px;
	top: 22px;
	left: 15px;
	color: #333333;
	/*color: #6B6B6B;*/
	font-weight: lighter;
}

.glossary span.glossary:hover
{
	/*z-index: 900;*/
}

.glossary:hover span.glossary_box {
	/*z-index: 1000;*/
	/*display: block;*/
}

.gsklogo {
	float: right;
	padding: 0px 5px 45px 0px;
}

.header {
	width: 1000px;
}

.header_right {
	float: right;
	width: 738px;
	height: 89px;
	background: url(../images/headerbg.jpg) no-repeat;
	text-align: right;
	
	position: relative;
}

.hometext {
	text-align: left;
	width: 661px;
	float: left;
	padding-left: 30px;
}

.size {
	font-size: 1.2em;
	line-height: 1.4em;
}

.image_section_row {
	width: 500px;
	text-align: center;	
	margin: 0 auto;
	margin: 0 0 20px 0;
}


.image_section_row li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}

.image_section_row li img{
	margin: 0 30px;
}

.inputlabel {
	margin-left: 20px;
	font-size: 12px;
}

#download-pdf {
	width: 190px;
	position: absolute;
	top: 0px;
	right: 0px;
}

#download-pdf a {
	display: block;
	width: 190px;
	height: 0px;
	padding-top: 40px;
	overflow: hidden;
	background: url(../images/download_pdf.gif) no-repeat;
}
#download-pdf a:hover {
	background: url(../images/download_pdf.gif) no-repeat 0 -40px;
}


#search-box {
	width: 400px;
	padding: 5px 5px 8px 5px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#search-box #search_input {
	height: 12px;
	font-size:11px;
	padding: 2px;
	margin: 2px;
}

#search-box #search_btn {
	/*src="<%=siteroot%>images/search.jpg"*/
	color: #ffffff;
	background-color:#1982CF;
	border: none;
	height: 21px;
	/*position:relative;
	top: 1px;*/
	font-size:11px;
	padding: 2px;
	margin: 2px;
}

.logo {
	float: left;
	height: 89px;
}

.menu {
	height: 34px;
	padding-left: 4px;
	position: relative;
	z-index: 9;
}

.menushadow {
	float: left;
	width: 729px;
	height: 4px;
	background: url(../images/menushadow.gif) repeat-x;
}

.menushadow_sec {
	width: 1008px;
	height: 3px;
	background: url(../images/menu_shad_sec.gif) no-repeat;
}

.navitem {
	width: 268px;
	height: 34px;
}

.panelorange {
	float: left;
	width: 727px;
	height: 139px;
	position: relative;
	z-index: 1;
}

.paneltxt {
	/*margin: 50px 13px 4px 13px;*/
	text-align: left;
	font: 1.3em Arial;
	color: #FFF;
}

.paneltxt-large {
	margin: 28px 13px 4px 13px;
	text-align: left;
	/*font: 1.2em Arial;*/
	color: #FFF;
}

.paneltxt-large h5{
	font: 1.2em Arial;
	padding: 5px 0 0;
	margin: 0px;
	font-weight: bold;
}

.paneltxt-large p{
	font: 1.2em Arial;
	padding: 5px 0;
	margin: 0px;
}



.pollresult {
	float:left;
	/*width:300px;*/
	width:220px;
	font: 1.2em Arial;
	margin-top: 3px;
}


.pollfact {
	clear:left;
	padding-top:5px;
}

ul.pollfact{
	padding-top:0px;
	padding-left: 2em;
}

.pollquestion {
	float:left;
	margin-right:30px;
}


.pollresultcell {
	width: 200px;
	height: 70px;
}

.pollresultbg {
	background: url(../images/quickpoll_resultbar_bg.jpg) no-repeat;
	width: 92px;
	height: 11px;
	top: 0px;
	left: 0px;
	position:relative;
	float:left;
	margin-top:3px;
	margin-right:10px;	
}

.pollresultfg {
	top: 1px;
	left: 1px;
	position: relative;
	float:left;
}


#poll_action
{
	position:absolute;
	top:0px; 
	right: 0px;
	height: 27px;
	padding-right: 8px;
}

#poll_action a
{
	color: #FFFFFF;
	font-size: 12px;
	line-height: 27px
}

#popup {
  display: none;
  position: fixed;
  width: 350px;
  _position: absolute; /* hack for internet explorer 6 */
  background: url(../images/popup_title_bg.gif) no-repeat #40aade;
  z-index: 20;
  padding: 5px;  /* same as rounding */
}

#popup_bg {
  display: none;
  position: fixed;
  _position: absolute; /* hack for internet explorer 6 */
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: #000000;
  border: 1px solid #cecece;
  z-index: 10;
}

#popup_title {
  font-weight: normal;
  color: #ffffff;
  font-size: 16px;
}

#popup_close {
  width: 16px;
  height: 15px;
  background: url(../images/btn_popup_close_over.gif) no-repeat;
  position: absolute;
  right: 10px;
  top: 7px;
  cursor: pointer;
}

#popup_close:hover {
  background: url(../images/btn_popup_close.gif) no-repeat;
}

#popup_message {
  padding: 10px;
  background: #ffffff;
  color: #6b6b6b;
  font-size: 14px;
  margin-top: 8px;
  /*min-height: 120px;*/
}

a.popup_video {
	text-indent: -10000px;
	overflow: hidden;
	width: 225px;
	height: 145px;
	display: block;
	background: url(../images/video_link.jpg) 0 bottom no-repeat;
	padding: 28px 0 0 0;
}

p.video_text_link {
	width: 225px;
	text-align: center;
}

p.video_caption {
	margin: -10px 30px 0;
}

#quiz label {
	padding-left:20px;
}


.quickpoll {
	clear: left;
	padding: 10px;
	text-align: left;
	width: 269px;
	height: 240px;
	background: url(../images/sn_poll_bg.jpg) no-repeat;
}

.searchbtn {
	float: left;
	padding: 0px 5px;
}

.sec_content {
	float: left;
	padding: 0px 5px 2px 5px;
	background: url(../images/sec_nav_bg.gif) repeat-y;
}

.sec_copy,
.sec_copy_sml {
	float: left;
	text-align: left;
	padding: 0px 20px 50px;
	width: 500px; 
	font-size: 1.2em;
	line-height: 1.4em; 
	color: #6B6B6B;
}

.sec_copy_sml {
	width: 520px;
}

.sec_nav {
	float: left;
	width: 269px;
	
	min-height: 20px;
}

.showdivs {
	display: none;
}

.sidenav {
	float: left;
	width: 269px; 
	padding: 0px 1px 0px 6px;
}

.sidenote {
	float: right;
	text-align: left;
	margin: 0px 4px 10px 10px;
	padding: 10px 0px 10px 10px;
	border: solid 1px #E9E9E9;
	width: 140px;
}

.sidenotetxthead {
	color: #E9631D;
	font-size: 12px;
}

.sidenotetxt {
	color: #959595;
	font-size: 16px;
}

.smltxt {
	font-size: 12px;
}

.spacer {
	width: 1px;
	height: 1px;
}

.tablehead {
	font: bold 14px Arial;
	background-color: #E9EBF0;
}

.tablehsv {
	width: 100px; 
	height: 100px; 
	text-align:center
}

.tablerow { 
	background-color: #E9EBF0;
}

.tablerow2 {
	background-color: #F6F8FC;
}

.tile {
	float: left;
	width: 181px;
	height: auto;
	
	background-color:#2C89C6;
	background-position:left 0;
	background-repeat:no-repeat;
	
	border-left: 1px solid #FFFFFF
}

#tile_herpes {
	background-image:url(../images/tile_herpes.jpg);
}

#tile_symptoms {
	background-image:url(../images/tile_symptoms.jpg);
}

#tile_talking {
	background-image:url(../images/tile_talk.jpg);
}

#tile_treatment {
	background-image:url(../images/tile_treatment.jpg);
}

.tile li {
	padding: 0px;
	text-align: left;
	color: #FFFFFF;
	list-style: disc;
}

.tile p {
	color: #ffffff;
	margin-left: 10px;
	text-align: left;
}

.tile ul {
	padding-left: 30px;
	margin-left: 0px;
	margin-bottom: 15px;
	margin-right: 0px;
	margin-top: 0px;
}

.tiletext {
	text-align: left;
	margin: 25px 0px 0px 10px;
}

.tilepanel {
	float: right; 
	width: 731px;
	height: auto;
	background: url(../images/tile_bg.gif) -1px 0 repeat-y;
	font-size: 1.2em;
}


.tilepanel p {
	padding-bottom: 1em;
	margin-bottom: 0; 
}

.tilepic {
	padding-top: 10px;
}

.tilebtns {
	float: right; 
	width: 731px;
	height: 37px;
}

.tileaction
{
	height: 37px;
}

.tileaction a
{
	display: block;
	width: 181px;
	height: 0px;
	padding: 37px 0 0;
	overflow: hidden;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.tileaction a:hover,
.tileaction a:focus
{
	background-position: 0 -37px;
}

#tile_herpes .tileaction a {
	background-image:url(../images/tile_herpes_go.jpg);
}

#tile_symptoms .tileaction a {
	background-image:url(../images/tile_symptoms_go.jpg);
}

#tile_talking .tileaction a {
	background-image:url(../images/tile_talk_go.jpg);
}

#tile_treatment .tileaction a {
	background-image:url(../images/tile_treatment_go.jpg);
}

/* ul.sub_menu, ul.sub_menu2 */
ul.sub_menu,
ul.sub_menu li ul {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 269px;
}

ul.sub_menu li
{
	float: left;
}

ul.sub_menu li.sub_menu_item {
	padding: 7px 20px 3px 20px;
	width: 229px;
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #E5E5E5;
	list-style: none;
	text-align: left;
}

ul.sub_menu li.first_item {
	border-top: none;
}

ul.sub_menu li a {
	color: #1260A5;
	font-size: 14px;
	text-decoration: none;
}

/* ul.sub_menu2 li */
ul.sub_menu li ul li.sub_menu_item {
	float: left;
	padding: 7px 20px 3px 60px;
	width: 189px;
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #E5E5E5;
	list-style: none;
	text-align: left;
}

/* ul.sub_menu2 li a */
ul.sub_menu li ul li a {
	color: #1260A5;
	font-size: 12px;
	text-decoration: none;
}

/* ul.sub_menu li#selected a, ul.submenu2 li#selected a */
ul.sub_menu li.selected a, 
ul.sub_menu li ul li.selected a {
	color: #F57D21;
}



/* TAB STYLES
----------------------------------------------- */



div.tabs {background: #999999; padding: 0 0 0 5px; margin: 0;}

ul.tabNavigation {background: transparent; float: left; padding: 0 0 0 0; margin: 0 3px 0 0 !important;}
ul.tabNavigation li {list-style: none !important; height: 35px; width: 268px; text-align: left; font-size: 1.4em; background: none }


ul.tabNavigation li a {
	padding: 0;
	background-color: #ccc;
	color: #ffffff;
	text-decoration: none;
	background: url(../images/bg_tab.gif) 0 100% no-repeat transparent;
	height: 35px;
	width: 268px;
	display: block;
	text-indent: -10000px;
	overflow: hidden;

}

ul.tabNavigation a.selected {
	padding: 0;
	background-color: #333;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	
}

ul.tabNavigation li#item1 a {
	background: url(../images/sn_feedback.gif) 0 0 no-repeat transparent;
}

ul.tabNavigation li#item1 a.selected,
ul.tabNavigation li#item1 a:hover {
	background: url(../images/sn_feedback_ov.gif) 0 0 no-repeat transparent;
}

ul.tabNavigation li#item2 a {
	background: url(../images/sn_quickpoll.gif) 0 0 no-repeat transparent;
}

ul.tabNavigation li#item2 a.selected,
ul.tabNavigation li#item2 a:hover {
	background: url(../images/sn_quickpoll_ov.gif) 0 0 no-repeat transparent;
}

ul.tabNavigation li#item3 a {
	background: url(../images/sn_fastfacts.gif) 0 0 no-repeat transparent;
}

ul.tabNavigation li#item3 a.selected,
ul.tabNavigation li#item3 a:hover  {
	background: url(../images/sn_fastfacts_ov.gif) 0 0 no-repeat transparent;
}

ul.tabNavigation li#item4 a {
	background: url(../images/sn_faqs.gif) 0 0 no-repeat transparent;
}

ul.tabNavigation li#item4 a.selected, 
ul.tabNavigation li#item4 a:hover {
	background: url(../images/sn_faqs_ov.gif) 0 0 no-repeat transparent;
}


/*ul.tabNavigation li a:hover {
	padding: 0;
	color: #fff !important;
	background: url(../images/bg_tab_down.gif) 0 0 no-repeat transparent;
	text-decoration: none !important;
	display: block;
}*/

ul.tabNavigation li a:focus {
	outline: 0;	
}

div.tabs {
	margin-bottom: 0;
}

div.tabs > div {
	padding: 0px;
	
}

div.tabs > div h2 {
	margin-top: 0;	
}

#first {
	background-color: transparent;	
}

#second {
	background-color: transparent;
}

#third {
	background-color: transparent;
}

.waste {
	min-height: 1000px;
}

div.tabs #quickpoll {
	background: url(../images/panel_quickpoll.jpg) 0 0 no-repeat transparent;
}

/* IN-PAGE FEEDBACK
----------------------------------------------- */

.page-feedback
{
	background-color: #FFFFFF;
	padding: 6px 6px 0;
	margin-top: 40px;
	border-top: solid #CCCCCC 1px;
	
	position: relative;
	color: #999999;
	
	height: 7em;
	background: url(../images/feedback_bg.gif) 0 0 repeat-x;
}

.page-feedback h4
{
	margin: 0;
	padding: 0;
	font-size: 12px;
}

.page-feedback #frmRating
{
	width: 19em;
	
}

.page-feedback #frmRating div.frmRatingRad
{
	float: left;
	width: 3.8em;
	height: 1em;
	text-align:left;
	padding: 4px 0;
}

.page-feedback #frmRating div.frmRatingRad input,
.page-feedback #frmRating div.frmRatingRad label
{
	padding: 0px;
	margin: 0px;
	line-height: 1em;
	font-size: 12px;
}

.page-feedback #frmLegend
{
	width: 18em;
	clear: both;
	padding: 4px 0;
}

.page-feedback #frmLegend p
{
	width:9em;
	padding: 0;
	margin: 0;
}

.page-feedback #frmLegend p.frmLegendLeft
{
	float: left;
}

.page-feedback #frmLegend p.frmLegendRight
{
	float: right;
	text-align:right;
}


/* SURVEY
----------------------------------------------- */

ol.form
{
	list-style: none;
	padding: 2em 0px;
	margin: 0px;
	position: relative;
}

ol.form li
{
	padding-bottom: 2em;
	clear: left;
}

ol.form li h4,
ol.form li button
{
	float: left;
}

ol.form li h4
{
	padding: 0px;
	margin: 0px 50px 1.5em 0px;
	width: 200px;
	font-size: 1em;
	font-weight: normal;
}

ol.form li button
{
	margin-left: 250px;
	margin-top: 2em;
}

ol.form li .formElement
{
	float: left;
	margin: 0px 0px 1.5em 0px;
}

ol.form li div.formElement
{
	width: 180px;
	position: relative;
}



/* ----------------------------------------------- */


.b,.b a{
	font-size: 10pt;
	color:#F57D21; 
	font-weight:normal
}

.i,.i:link{
	color:#000000;
}

.n td{
	/*vertical-align:middle;*/
}