/* global */
body {
	margin:0px;
	padding:0px;
	background-color:#fff;
	}
	
p, td {
	color:#333;
	font-family:verdana, arial, sans-serif;
	}
	
.topnavbg {
	background-image:url(../assets/gl_hed_tile.gif);
	background-repeat:repeat-x;
	}
	
form {
	margin:0px;
	padding:0px;
	}
	
.searchfield {
	width:85px;
	font:11px verdana, arial, sans-serif;
	color:#333;
	background-color:#fff;
	}
	
.searchfield2 {
	width:200px;
	font:11px verdana, arial, sans-serif;
	color:#333;
	background-color:#e9e9e9;
	}
	
.imgsubmit {
	border:0px;
	}
	
.maincopy {
	font:12px verdana, arial, sans-serif;
	color:#333;
	line-height:18px;
	}

.maincopy li {
	padding:0px 0px 5px 0px;
	}
	
.subcopy, .subcopy666, .subcopy999  {
	font:11px verdana, arial, sans-serif;
	color:#333;
	}
	
.subcopy666  {
	color:#666;
	}
	
.subcopy999  {
	color:#999;
	}
	
.subsubcopy, .subsubcopy666, .subsubcopy999  {
	font:10px verdana, arial, sans-serif;
	color:#333;
	}
	
.subsubcopy666  {
	color:#666;
	}
	
.subsubcopy999  {
	color:#999;
	}
	
.subhed, .formlabel  {
	font:bold 11px verdana, arial, sans-serif;
	color:#297c97;
	font-weight:bold;
	}
	
.footercopy {
	font:10px verdana, arial, sans-serif;
	color:#999;
	line-height:14px;
	margin:30px 0px 0px 0px;
	}

strong {
	font-weight:bold;
	}
	
	
	
/* home styles */
.homenavboxouter {
	width:145px;
	margin:0px 0px 0px 23px;
	}

.homeintrobox {
	padding:10px;
	}

.homeyouarebox {
	padding:10px;
	font:10px verdana, arial, sans-serif;
	color:#666;
	}

.homeaboutselect {
	font:10px verdana, arial, sans-serif;
	color:#666;
	width:150px;
	background-color:#fff;
	}
	
.homesubmit {
	background-color:#fff;
	font:10px verdana, arial, sans-serif;
	color:#739b32;
	font-weight:bold;
	}
	
.hourslocation {
	text-align:left;
	font:10px verdana, arial, sans-serif;
	color:#666;
	line-height:14px;
	margin:15px 0px 0px 23px;
	}
	
.homeboxpad {
	padding:0px 10px 0px 10px;
	}
	
.homebottombox1, .homebottombox2 {
	padding:0px 0px 0px 10px;
	margin:0px;
	border-left:1px dotted #ccc;
	font:10px verdana, arial, sans-serif;
	color:#333;
	line-height:14px;
	}
	
.homebottombox2 {
	padding:0px 40px 0px 10px;
	}
	
.homesubhed {
	font:bold 18px arial, sans-serif;
	color:#297c97;
	padding:0px 0px 5px 0px;
	}

	
/* sub-page right-nav */
.sidebox {
	width:160px;
	padding:5px 5px 0px 5px;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	margin:10px 0px 10px 0px;
	}

.sideboxhed {
	width:150px;
	font:bold 11px verdana, arial, sans-serif;
	color:#297c97;
	background-color:#fff;
	border:1px solid #ccc;
	text-align:center;
	}
	
.sideboxcopy {
	font:10px verdana, arial, sans-serif;
	color:#666;
	padding:5px;
	text-align:left;
	}

.sideboxlist {
	margin:0px 0px 0px -30px;
	padding:0px;
	font:10px verdana, arial, sans-serif;
	color:#666;
	}
	
.sideboxlist li {
	font:10px verdana, arial, sans-serif;
	color:#666;
	}
	
.sideboxbutton {
	padding:2px 0px 0px 3px;
	text-align:right;
	}



/* sub-page center column */
#centercolumn {
	border:8px solid #e9e9e9;
	padding:0px 20px 10px 20px;
	}
	
.centerhed {
	font:bold 16px arial, sans-serif;
	color:#297c97;
	padding:5px 0px 0px 0px;
	}
	
.centerpadding {
	padding:0px;
	margin:0px;
	}

.centercolumnlower {
	border-top:8px solid #e9e9e9;
	}

.centersubhed {
	font:bold 11px verdana, arial, sans-serif;
	color:#666;
	padding:10px 0px 10px 0px;
	}
	
.centersublink {
	font:11px verdana, arial, sans-serif;
	color:#333;
	padding:4px 0px 4px 0px;
	}
	
.centersubsection {
	padding:0px;
	}

.centerbottom {
	background-color:#e9e9e9;
	text-align:center;
	padding:0px 0px 7px 0px;
	}

.centerlist, .centersublist {
	font:11px verdana, arial, sans-serif;
	color:#333;
	margin:-10px 5px 0px -20px;
	padding:0px;
	}

.centernolist {
	font:11px verdana, arial, sans-serif;
	color:#739b32;
	margin:0px 5px 0px -10px;
	padding:0px;
	}

.centersublist li, .centernolist li, .centerlist li {
	line-height:14px;
	padding:0px 0px 10px 0px;
	list-style-type:none;
	}
	
/* left-nav menu */
.navboxouter {
	width:145px;
	margin:35px 0px 0px 23px;
	}

.navboxinner {
	text-align:left;
	border:15px solid #739b32;
	border-width:0px 0px 0px 15px;
	}

.navboxlink {
	padding:1px 3px 1px 15px;
	font:10px verdana, arial, sans-serif;
	}

.navboxlinkactive {
	padding:1px 3px 1px 6px;
	font:10px verdana, arial, sans-serif;
	}

.navboxspacer {
	padding:0px 0px 0px 0px;
	margin:0px;
	}


/* Syphilis Testing */
.form, .forminputtext, .forminput {
	background-color:#e9e9e9;
	font:11px verdana, arial, sans-serif;
	color:#333;
	}	

.errortext {
	font:bold 11px verdana, arial, sans-serif;
	color:red;
	}

.formsubmit {
	background-color:#fff;
	font:12px verdana, arial, sans-serif;
	color:#739b32;
	font-weight:bold;
	}

.submitbottom {
	background-color:#e9e9e9;
	text-align:center;
	padding:15px 0px 15px 0px;
	}

.syphresults {
	padding:3px 3px 3px 0px;
	margin:0px 0px 2px 0px;
	font:12px verdana, arial, sans-serif;
	color:#333;
	}
	
.syphresxlarge, .syphreslarge, .syphresmed, .syphressmall {
	font-family:arial,sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#333;
	}
	
.syphreslarge {
	font-size:18px;
	}
	
.syphresmed {
	font-size:16px;
	}

.syphressmall {
	font-size:14px;
	}
	
.largenumbers {
	font:bold 18px arial, sans-serif;
	color:#297c97;
	}
	

/* link color */
a {color:#739b32; text-decoration:none; outline:none;}
a:visited {color:#739b32; text-decoration:none; outline:none;}
a:hover {color:#297c97; text-decoration:underline; outline:none;}

a.sublink {color:#333; text-decoration:none; outline:none; font-weight:bold;}
a.sublink:visited {color:#333; text-decoration:none; outline:none; font-weight:bold;}
a.sublink:hover {color:#739b32; text-decoration:underline; outline:none; font-weight:bold;}

a.navlinkactive {color:#000; text-decoration:none; outline:none;}
a.navlinkactive:visited {color:#000; text-decoration:none; outline:none;}
a.navlinkactive:hover {color:#739b32; text-decoration:none; outline:none;}

a.navlink {color:#666; text-decoration:none; outline:none;}
a.navlink:visited {color:#666; text-decoration:none; outline:none;}
a.navlink:hover {color:#739b32; text-decoration:none; outline:none;}


/* Category Heds */
.abus, .abustop {
	background-image:url(../assets/abus_tile.gif);
	background-repeat:repeat-x;
	}
	
.abusyouth, .abusyouthtop {
	background-image:url(../assets/abus_youthout_tile.gif);
	background-repeat:repeat-x;
	}
	
.providers, .providerstop {
	background-image:url(../assets/providers_tile.gif);
	background-repeat:repeat-x;
	}
	
.askdrk, .askdrktop {
	background-image:url(../assets/askdrk_tile.gif);
	background-repeat:repeat-x;
	}
	
.stdbasics, .stdbasicstop {
	background-image:url(../assets/stdbasics_tile.gif);
	background-repeat:repeat-x;
	}
	
.services, .servicestop {
	background-image:url(../assets/serv_tile.gif);
	background-repeat:repeat-x;
	}

.abyou {
	background-image:url(../assets/abyou_main_tile.gif);
	background-repeat:repeat-x;
	}
	
.abyougaymen, .abyougaymentop {
	background-image:url(../assets/abyou_gaymen_tile.gif);
	background-repeat:repeat-x;
	}
	
.abyouhetmen, .abyouhetmentop {
	background-image:url(../assets/abyou_hetmen_tile.gif);
	background-repeat:repeat-x;
	}
	
.abyoulesbians, .abyoulesbianstop {
	background-image:url(../assets/abyou_lesbians_tile.gif);
	background-repeat:repeat-x;
	}
	
.abyouwomen, .abyouwomentop {
	background-image:url(../assets/abyou_women_tile.gif);
	background-repeat:repeat-x;
	}
	
.abyouwomen2, .abyouwomen2top {
	background-image:url(../assets/abyou_women2_tile.jpg);
	background-repeat:repeat-x;
	}	
		
.abyouyouth, .abyouyouthtop {
	background-image:url(../assets/abyou_youth_tile.gif);
	background-repeat:repeat-x;
	}

.femaletomale, .femaletomaletop {
	background-image:url(../assets/femaletomale_tile.gif);
	background-repeat:repeat-x;
	}
	
.hetrosexualyouth, .hetrosexualyouthtop {
	background-image:url(../assets/hetrosexualyouth_tile.gif);
	background-repeat:repeat-x;
	}
	
.men_men, .men_mentop {
	background-image:url(../assets/men_men_tile.gif);
	background-repeat:repeat-x;
	}
	
.men_under30_withwomen, .men_under30_withwomentop {
	background-image:url(../assets/men_under30_withwomen_tile.gif);
	background-repeat:repeat-x;
	}
	
.men_women, .men_womentop {
	background-image:url(../assets/men_women_tile.gif);
	background-repeat:repeat-x;
	}
	
.women_under30_menF, .women_under30_menFtop {
	background-image:url(../assets/women_under30_menF_tile.gif);
	background-repeat:repeat-x;
	}
	
.women_with_men_women, .women_with_men_womentop {
	background-image:url(../assets/women_with_men_women_tile.gif);
	background-repeat:repeat-x;
	}
	
.women_women, .women_womentop {
	background-image:url(../assets/women_women_tile.gif);
	background-repeat:repeat-x;
	}								
	

/* STD Chart */
.stdchart {
	font:10px verdana, arial, sans-serif;
	color:#333;
	font-weight:bold;
	padding:5px 5px 5px 20px;
	}
	
.stdcharttile {
	background-image:url(../assets/gl_orangetile.gif);
	background-repeat:repeat-y;
	}
	
.stdcharttile2 {
	background-image:url(../assets/gl_orangetile_dark.gif);
	background-repeat:repeat-y;
	}
	
.centerstdlist{
	margin:5px 5px 5px -15px;
	padding:0px;
	font:11px verdana, arial, sans-serif;
	color:#333;
	}
	
.stdsubcopy  {
	font:10px verdana, arial, sans-serif;
	color:#999;
	}
	
.stdcharthed  {
	font:bold 10px verdana, arial, sans-serif;
	color:#fff;
	}
	

	
/* Category Pages */
.cattablehed  {
	font:bold 10px verdana, arial, sans-serif;
	color:#fff;
	padding:5px 0px 5px 20px;
	}
	
.cattabletop {
	margin:2px;
	}
		
.cattabletopbg {
	background-image:url(../assets/gl_whiteline_bg.gif);
	background-repeat:repeat-y;
	}

.cattablebottombg {
	background-image:url(../assets/gl_greyline_bg.gif);
	background-repeat:repeat-y;
	}
	
.cattable {
	font:10px verdana, arial, sans-serif;
	color:#333;
	padding:10px 5px 5px 10px;
	}
	
.stdphotobox {
	border:1px solid #739b32;
	}	
