@charset "UTF-8";
/* CSS Document */
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			:0px 0px 0px 0px;
	padding			:0px 0px 0px 0px;
	}

h1{
	font-size		:1.75em;
}
h2{
	font-size		:1.5em;
}
h3.colorgreen{
	color			:#00717c;
}
h3.colorblack{
	color			:#000000;
}
.colorblk{
	color			:#000000;
}
.extendleftmargin{
	margin			:0px 0px 0px 0px;
	padding			:10px 0px 0px 0px;
}
.extendleftpaddingtitle{
	padding			:10px 0px 0px 0px;
}
h3{
	font-size		:1.2em;
}
p{
	font-size		:1em;
}
body{
	font-family		:Arial,Helvetica,sans-serif;
	text-align		:center;
}
#grnskyscappercol{
	display:none;
}
#mainwrappershadow{
	width			:1040px;
	margin			:0px auto;
	text-align		:center;
}
#mainwrapper{
	width			:1024px;
	margin			:0px auto;
	text-align		:left;
	border		:none;
}
#header{
	display:none;
}
#mainbodywrapper{
	width			:1024px;
	padding			:0px 0px 6px 0px;
	background		:#ffffff;
}
#mainbodywrappermphlyou{
	width			:1024px;
	padding			:0px 0px 6px 0px;
	background		:#ffffff;
}
#mainbodywrappersymptoms{
	width			:1024px;
	padding			:0px 0px 6px 0px;
	background		:#ffffff;
}
#mainbodywrapperabout{
	width			:1024px;
	padding			:0px 0px 6px 0px;
	background		:#ffffff;
}
#mainbodywrapper .backgroundmain{
	background		:#ffffff;
}
#mainbodywrapper .backgroundabout{
	background		:#ffffff;
}
#mainbodywrapper .backgroundaboutmain{
	background		:#ffffff;
}
#footer{
	display:none;
}
#grnsubmenu{
	display:none;
}
.clearfix{
	clear			:both;
	line-height		:0px;
	font-size		:0em;
}
/* columns defined here */
#leftcol{
	display:none;
}
#leftcollarge{
	width			:290px;
	height			:300px;
	float			:left;
	display			:inline;
}
#leftcolaffect{
	width			:180px;
	height			:300px;
	float			:left;
	display			:inline;
}
#leftcolaffect .textcallout{
	width			:155px;
	background		:#bed730;
	border			:1px dotted #00717c;
	margin			:0px 0px 0px 12px;
}
#leftcolaffect .textcallout p{
	padding			:7px;
	color			:#00717c;
}
#maincolsymptoms{
	width			:750px;
	float			:left;
	display			:inline;
}
#maincolsymptoms p.firstpara{
	padding			:30px 0px 10px 0px;
}
#maincolsymptoms p.firstparasymfirst{
	padding			:20px 0px 10px 0px;
	width			:440px;
}
#maincolsymptoms p.firstparasym{
	padding			:0px 0px 10px 0px;
	width			:440px;
}
.firstparasymhthree{
	padding			:10px 0px 5px 0px;
	width			:440px;
}
.firstparasymhthreeimg{
	margin			:10px 0px 0px 140px;
}
#rightcolsymptoms p.secondpara{
	padding			:0px 0px 10px 0px;
}
#rightcolsymptoms p.imageparafirstaffect{
	padding			:135px 0px 15px 0px;
}
#rightcolsymptoms p.imageparafirst{
	padding			:0px 0px 15px 0px;
}
#rightcolsymptoms p.imageparasecond{
	padding			:5px 0px 15px 0px;
}
#maincolsymptoms p.secondpara{
	padding			:0px 0px 10px 0px;
}
#maincolsymptoms p.imageparafirst{
	padding			:23px 0px 15px 0px;
}
#maincolsymptoms p.imageparasecond{
	padding			:0px 0px 10px 0px;
}
#maincolsymptoms p.grayinfo{
	padding			:40px 0px 10px 0px;
	color			:#beb6b0;
	font-size		:0.95em;
}


#grncontentcol div.arrowcenterdiv{
	width			:440px;
	text-align		:center;
}
#grncontentcol p.arrowcenter{
	width			:114px;
	padding			:0px 0px 0px 150px;
}

#maincollarge{
	width			:500px;
	float			:left;
	display			:inline;
}
#maincollarge p.intropara{
	padding			:20px 0px 10px 0px;
	color			:#00717c;
	font-size		:1.2em;
}
#maincollarge p.firstpara{
	padding			:30px 0px 10px 0px;
}
#maincollarge p.secondpara{
	padding			:0px 0px 10px 0px;
}
#maincollarge p.thirdpara{
	padding			:10px 0px 10px 0px;
}
#maincollarge p.imageparafirst{
	padding			:23px 0px 15px 0px;
}
#maincollarge p.imageparasecond{
	padding			:0px 0px 10px 0px;
}
#maincollarge p.grayinfo{
	padding			:40px 0px 10px 0px;
	color			:#beb6b0;
	font-size		:0.95em;
}
#leftcollarge .treatmentimage{
	padding			:23px 0px 0px 0px;
}


#grncontentcol ul.grnbullitlist{
	margin			:0px 0px 0px 15px;
	list-style:disc;
}
#grncontentcol .grnbullitlistinside{
	padding			:5px 0px 0px 5px;
}
#grncontentcol ul.grnbullitlist li{
	margin			:0px 0px 0px 0px;
	padding			:0px 0px 3px 0px;
}

#maincol h2.frontpageabout{
	margin			:10px 0px 0px 0px;
	padding			:0px 0px 0px 0px;
	color			:#00717c;
}



#grncontentcol ul.questinnaire{
		list-style		:none;
		margin			:0px 0px 10px 10px;
		padding			:0px 0px 0px 0px;
}
#grncontentcol ul.questinnaire li{
		margin			:0px 0px 0px 0px;
		padding			:0px 0px 3px 0px;
}
#grncontentcol p.subsequent{
		margin			:18px 0px 0px 0px;
		padding			:0px 0px 10px 0px;
}
#grncontentcol textarea{
		width			:440px;
}
#grncontentcol p.printquestionnaire{
		margin			:0px 0px 0px 0px;
		padding			:0px 0px 10px 0px;
}
#grncontentcol p.printquestionnaire a{
		margin			:18px 0px 0px 0px;
		padding			:0px 0px 8px 20px;
		background		:url(../images/print-w.jpg) no-repeat;
		text-decoration	:none;
		color			:#00717c;
}
#grncontentcol p.printquestionnaire a:hover{
		margin			:18px 0px 0px 0px;
		padding			:0px 0px 8px 20px;
		background		:url(../images/print-w.jpg) no-repeat;
		text-decoration	:underline;
		color			:#00717c;
}
#grncontentcol h2{
	padding:10px 0px 0px 0px;
}
#grncontentcol{
	width:500px;
}

#grncontentcol h4.grnblacktitle{
	margin			:0px 0px 0px 0px;
	padding			:0px 0px 5px 0px;
	color			:#000000;
}



#grncolwrap .container { 
		float			:left; 
		background		:url(../images/triple_dots_bottom.gif) bottom center no-repeat; 
		}
#grncolwrap #inner { 
		float			:left; 
		overflow		:hidden;
		}
#grncolwrap #inner div { 
		float			:left; 
		background-color:#d0e174; 
		width			:142px; 
		margin-right	:20px; 
		margin-bottom	:-1000px; 
		padding-bottom	:1000px;
		margin-top		:0px; 
		text-align		:left;
		}
#grncolwrap #inner .col2 { 
		background-color:#d0e174;  
		margin-right	:20px; 
		width			:142px; 
		background		:#d0e174; 
		}
#grncolwrap #inner .col3 { 
		background-color:#d0e174; 
		margin-right	:0; 
		width			:142px; 
		}
#grncolwrap #inner div.equalBoxRight{
		margin			:0px 0px 0px 0px;
		padding			:0px 0px 0px 0px;
		width			:132px;
		float			:left;
		border			:0px;
		background-color		:#d0e174; 
}
#grncolwrap #inner div.equalBoxRight img{
		margin			:0px 0px 0px 0px;
		padding			:5px 0px 5px 5px;
}
#grncolwrap #inner .col2 div.equalBoxRight{
		margin			:0px 0px 0px 0px;
		padding			:0px 0px 0px 0px;
		width			:132px;
		float			:left;
		border			:0px;
		background-color		:#d0e174; 
}
#grncolwrap #inner .col3 div.equalBoxRight{
		margin			:0px 0px 0px 0px;
		padding			:0px 0px 0px 0px;
		width			:132px;
		float			:left;
		border			:0px;
		background-color		:#d0e174; 
}
#grncolwrap #inner div.equalBoxRight p{
		margin			:0px 0px 0px 0px;
		padding			:0px 5px 5px 5px;
		color			:#000000;
}



#maincol h2.frontpagenext{
	margin			:10px 0px 0px 0px;
	padding			:0px 0px 0px 0px;
	color			:#00717c;
}
/* resources image pdf container */
div.resourcesdiv{
	width			:350px;
	padding			:0px 0px 0px 0px;
	margin			:0px 0px 20px 0px;
}
div.resourcesdivimage{
	width			:87px;
	float			:left;
	display			:inline;
}
div.resourcesdivimage img{
	border			:1px solid #00717c;
}
div.resourcesdivtext{
	width			:263px;
	float			:left;
	display			:inline;
}
div.resourcesdivtext p{
	padding			:5px 0px 5px 10px!important;
}
div.resourcesdivtext h2{
	padding			:5px 0px 2px 10px!important;
}
#grncontentcol p.grayinfoquestions{
	padding			:10px 0px 0px 0px;
	color			:#746e6a!important;
	font-size		:0.95em;
	width			:450px;
}
#sitemaptable p{
	padding			:0px 0px 5px 10px;
}

div.contacts{
	width			:350px;
	margin			:0px 0px 15px 0px;
}
.contactsmorespace{
	padding-top		:10px;
}
div.contactsimage{
	width			:75px;
	float			:left;
	display			:inline;
}
div.contactstext{
	width			:275px;
	float			:left;
	display			:inline;
	padding			:0px 0px 10px 0px;
}
div.contactstext p{
	padding			:0px 0px 0px 15px!important;
}
div.contactstext address{
	padding			:2px 0px 0px 17px!important;
	font-style:normal;
}

#grncontentcol div.oblongboxgrn{
	border			:1px dotted #00717c;
	width			:438px;
	padding			:5px 5px 5px 5px;
	margin			:0px 0px 10px 0px;
	background		:#d0e174;
	color			:#000000;

}
#grncolwrap ol{
	margin:0px 0px 0px 20px;
	width:440px;
}
#grncolwrap ol li{
	margin:0px 0px 10px 0px;
}
#grncontentcol p.oblongbox{
	border			:1px dotted #00717c;
	width			:438px;
	padding			:5px 5px 5px 5px;
	margin			:0px 0px 10px 0px;
	background		:#d0e174;
	color			:#000000;

}table td.othertests{
	padding			:5px 8px 5px 5px;
	background		:#00717c;
	color			:#ffffff;
}
.borderleft{
	border-left:1px solid #ffffff;
}
table td.othertestswhiterow{
	padding			:8px 8px 8px 5px;
	background		:#f9feff;
	color			:#000000;
}
table td.blackbroder{
	border-left:1px solid #333333;
}
table td.othertestsgrayrow{
	padding			:8px 8px 8px 5px;
	background		:#ebfdff;
	color			:#000000;
}

/* ticket styles on new green stripe pages */
#grncontentcol .grnticket{
	width			:450px;
	margin			:10px 0px 18px 0px;
	background		:#d0e174;
	border			:1px dotted #00717c;
}
#grncontentcol .grnlastticket{
	margin			:10px 0px 5px 0px;
}
#grncontentcol .grnticketimage{
	width			:124px;
	margin			:0px 0px 0px 0px;
	display			:inline;
	background		:#ffffff;
	float			:left;
	text-align		:center;
	padding			:5px 0px 5px 0px;
}
#grncontentcol .grntickettext{
	width			:326px;
	margin			:0px 0px 0px 0px;
	display			:inline;
	background		:#ffffff;
	float			:left;
}
#grncontentcol .grntickettext p{
	margin			:5px 0px 0px 0px;
	padding			:0px 10px 3px 5px;
}
#grncontentcol .grntickettext span.smalltext{
	font-size		:.9em;
	font-style		:italic;
}
#grncontentcol p.smalltext{
	font-size		:.9em;
	font-style		:italic;
	margin			:0px 0px 0px 0px;
	padding			:0px 0px 18px 0px;
}
#grncontentcol p{
	font-size		:1em;
	font-style		:italic;
	margin			:0px 0px 0px 0px;
	padding			:0px 0px 15px 0px;
}


#grncontentcol p.greenborder{
	border			:5px solid #d0e174;
	width			:430px;
	margin			:0px 5px 10px 0px;
}
#maincol{
	width			:400px;
	float			:left;
	display			:inline;
}
#maincolcauses{
	width			:450px;
	float			:left;
	display			:inline;
}
#maincolcauses p.secondpara{
	padding			:5px 0px 10px 0px;
}
#maincolcauses p.secondparaimglast{
	padding			:15px 0px 10px 0px;
}
#maincolcauses p.lastpara{
	padding			:5px 0px 10px 0px;
}
#maincolcauses p.thirdpara{
	padding			:5px 0px 10px 0px;
}
#maincolcauses p.thirdparaimg{
	padding			:10px 0px 15px 0px;
}
#maincol p.intropara{
	padding			:20px 0px 10px 0px;
	color			:#00717c;
	font-size:1.2em;
}
#maincol p.firstpara{
	padding			:30px 0px 10px 0px;
}
#maincol p.secondpara{
	padding			:0px 0px 10px 0px;
}
#maincol p.thirdpara{
	padding			:10px 0px 10px 0px;
}
#maincol p.imageparafirst{
	padding			:23px 0px 15px 0px;
}
#maincol p.imageparasecond{
	padding			:0px 0px 10px 0px;
}
#maincol p.grayinfo{
	padding			:40px 0px 10px 0px;
	color			:#beb6b0;
	font-size		:0.95em;
}
/* photo ticket styles */
.verticalticket{
	margin			:0px 0px 0px 0px;
	display			:inline;
	float:left;
}
.verticalticketimage{
	padding			:5px 0px 0px 0px;
	background		:#bed62f;
	width			:136px;
	height			:132px;
	text-align		:center;
}
.verticaltickettext{
	padding			:5px 5px 5px 5px;
	background		:#d0e174;
	width			:124px;
	min-height		:140px;
	border-left		:1px dashed #00717c;
	border-right	:1px dashed #00717c;
	border-bottom	:1px dashed #00717c;
}
.verticaltickettext p{
	padding			:5px 5px 5px 5px;
	color			:#00717c;
}
.verticalticketleftspace{
	margin			:0px 0px 0px 17px;
}





.phototicket{
	margin			:15px 0px 0px 0px;
}
.photo{
	padding			:5px;
	float			:left;
	background		:#bed62f;
}
.phototext{
	padding			:5px;
	float			:left;
	background		:#d0e174;
	width			:440px;
	height			:112px;
	border-top		:1px dashed #00717c;
	border-right	:1px dashed #00717c;
	border-bottom	:1px dashed #00717c;
}

/* end photo ticket styles */
#rightcolsymptoms{
	display:none;
}
#rightcolsymptomsless{
	width			:74px;
	float			:left;
	display			:inline;
}
#rightcol{
	width			:390px;
	float			:left;
	display			:inline;
}
/* header styles */
#flashbanner{
	width			:1024px;
	height			:55px;
	background		:#0000ff;
	background		:url(../images/test_top.jpg) repeat-x;
}
#mainmenu{
	width			:1024px;
	background		:#bed733 url(../images/background_main_menu.jpg) repeat-x;
}
#maincolcauses .causesulfloating ul li{
	float			:left;
	color			:#000000;
}
#maincolcauses .causesulfloating li{
	float			:left;
	color			:#000000;
	padding			:0px 15px 0px 0px;
}
#maincolcauses ul li{
	margin:0px 0px 0px 13px;
	color:#00717c;
}
#mainmenu ul{
	list-style		:none;
}
#mainmenu ul li{
	float			:left;
	list-style		:none;
}
#mainmenu li{
	padding			:12px 20px 8px 20px;
	text-align		:center;
}
#mainmenu li.home{
	padding			:12px 20px 8px 20px;
	color:#ffffff;
}
#mainmenu ul li a{
	display			:block;
	color			:#000000;
	text-decoration	:none;
}
#mainmenu ul li a:hover{
	display			:block;
	color			:#ffffff;
	text-decoration	:none;
}
#mainmenu .mainmenuover{
	color			:#ffffff;
}
/* mainbodywrapper page title div */
#submenu{
	display:none;
}
#pagetitletreatment{
	width			:1024px;
}
#pagetitlemy{
	width			:1024px;
}
#pagetitlemy h1{
	padding:0px 0px 20px 0px;
}
#pagetitle{
	width			:1024px;
}
#pagetitleabout{
	width			:1024px;
}
#pagetitleaboutcauses{
	width			:1024px;
}
#pagetitleaboutwho{
	width			:1024px;
}
#pagetitleabout h1{
	padding:0px 0px 20px 0px;
}
#pagetitleaboutcauses h1{	
	padding:0px 0px 20px 0px;
}

#submenumenu{
	width			:322px;
	height			:23px;
	background		:#bed62f url(../images/submenu-background.jpg) repeat-x;
	margin			:0px 0px 0px 85px;
}
#submenumenu ul{
	list-style		:none;
	color			:#ffffff;
}
#submenumenu li{
	float			:left;
}
#submenumenu li{
	padding			:7px 20px 5px 12px;
	text-align		:center;
	font-size		:.9em;
}
#submenumenu li a{
	display			:block;
	color			:#000000;
	text-decoration	:none;
}
#submenumenu li a:hover{
	display			:block;
	color			:#ffffff;
	text-decoration	:none;
}



#submenumenumphlyou{
	width			:382px;
	height			:23px;
	background		:#bed62f url(../images/submenu-background.jpg) repeat-x;
	margin			:0px 0px 0px 200px;
}
#submenumenumphlyou ul{
	list-style		:none;
	color			:#ffffff;
}
#submenumenumphlyou li{
	float			:left;
}
#submenumenumphlyou li{
	padding			:7px 20px 5px 12px;
	text-align		:center;
	font-size		:.9em;
}
#submenumenumphlyou li.last{
	padding			:7px 0px 5px 12px;
	text-align		:right;
	font-size		:.9em;
}
#submenumenumphlyou li a{
	display			:block;
	color			:#000000;
	text-decoration	:none;
}
#submenumenumphlyou li a:hover{
	display			:block;
	color			:#ffffff;
	text-decoration	:none;
}



/* styles for footer */
#footerleft{
	width			:70px;
	float			:left;
	margin			:7px 0px 2px 10px;
	display:inline;
}
#footermiddle{
	font-size		:0.8em;
	float			:left;
	margin			:5px 0px 0px 185px;
	display:inline;
}
#footerright{
	float			:left;
	padding			:3px 0px 3px 0px;
	display:inline;
}

#footermiddle ul{
	list-style		:none;
}
#footermiddle ul li{
	float			:left;
	list-style		:none;
}
#footermiddle li{
	padding			:7px 20px 5px 20px;
	text-align		:center;
}
#footermiddle ul li a{
	display			:block;
	color			:#ffffff;
	text-decoration	:none;
}
#footermiddle ul li a:hover{
	display			:block;
	color			:#ffffff;
	text-decoration	:underline;
}
/* disclaimer at the very bottom of the page */
#disclaimercopyright{
	display:none;
}
#footerwhiteborder{
	display:none;
}
#disclaimercopyright p{
	font-size		:0.9em;
	color			:#beb6b0;
	padding			:5px 0px 10px 10px;
}
/* 
The following control the way the font-resizer links appear only 
Set the actual size-changes in the function call
*/

.smallFont { font-size: 11px;color:#ffffff;}

.medFont { font-size: 13px;color:#ffffff; }

.largeFont { font-size: 18px;color:#ffffff; }

.curFont { background: #; }

/*
#footerleft a { display: block; float: left; width: 17px; height: 17px; text-align: center; border:none; line-height:15px; color: #ffffff; text-decoration: none; }

#footerleft a:hover { color: #ffffff; text-decoration: underlin; }
*/
















