@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.2em;
}
h2.colorgreen{
	color			:#00717c;
}
.green{
	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;
}
h4{
	font-size		:1.1em;
}
p{
	font-size		:1em;
}

/* NOTE: GLOSSARY LINK IS THE STANDARD FOR ALL GLOSSARY TERMS */
a.glossarylink {
	text-decoration	:none;
	color			:#00717c;
}
a.glossarylink:hover{
	text-decoration	:underline;
	color			:#00717c;
}

/* NOTE: PAGE LINK - DEFAULT FOR ALL IN PAGE LINKS EXCEPT GLOSSARY AS ABOVE */
a.pagelink{
	text-decoration	:underline;
	color			:#12a4b5;
}
a.pagelink:hover{
	text-decoration	:underline;
	color			:#12a4b5;
}

#grncontentcol p.pinktext{
	font-size		:1.1em;
	color			:#dc6bbf;
	padding			:20px 0px 0px 0px;
}
body{
	font-family		:Helvetica,sans-serif;
	text-align		:center;
}

#maincol h2.frontpageabout{
	margin			:20px 0px 0px 0px;
	padding			:0px 0px 0px 0px;
	color			:#00717c;
}

#maincol h3.frontpage{
	margin			:10px 0px 0px 0px;
	padding			:0px 0px 5px 0px;
	color			:#00717c;
}
#maincol h2.frontpagenext{
	margin			:10px 0px 0px 0px;
	padding			:0px 0px 0px 0px;
	color			:#00717c;
}

/* ********************************************************************************************* */
/* ********************************************************************************************* */
/* ********************************************************************************************* */
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;
}
#grnwrapper{
	width			:1024px;
	padding			:0px 0px 6px 0px;
	background		:url(../images/grn_col_background.gif);
}
#grnwrappersim{
	width			:1024px;
	padding			:0px 0px 0px 0px;
}
#grnwrappersitemap{
	width			:1024px;
	padding			:0px 0px 6px 0px;
}
#grncolwrap{
	width			:1024px;
}
#grncolwrapagain{
	width			:1024px;
	text-align		:center;
	background		:#ffffff;
}
#grnleftcol{
	width			:140px;
	float			:left;
	display			:inline;
}
#grncontentcol{
	width			:516px;
	float			:left;
	display			:inline;
	padding			:0px 0px 20px 0px;
}
.grncontentcolmargtop{
	padding:20px 0px 0px 0px;
}
#grncontentcolsimulator{
	width			:1020px;
	float			:left;
	display			:inline;
	padding			:20px 0px 0px 0px;
	margin			:0px;
	background		:#ffffff;
}
#grncontentcol .greenborder{
	padding			:5px;
	background		:#d0e174;
	width			:430px;
	margin			:0px 5px 10px 0px;
}
#grncontentcol p.fourthparamore{
	padding			:10px 0px 0px 0px;
}
#grncontentcol p.intropara{
	padding			:20px 0px 10px 0px;
	color			:#00717c;
	font-size		:1.2em;
	width			:440px;
}
#grncontentcol h3{
	margin			:10px 0px 0px 0px;
	padding			:0px 0px 5px 0px;
	color			:#00717c;
}
#grncontentcol h2{
	margin			:10px 0px 0px 0px;
	padding			:0px 0px 5px 0px;
	color			:#00717c;
}
#grncontentcol h2.newheighttoday{
	margin			:30px 0px 0px 0px;
}
#grncontentcol h2.newheighttodayless{
	margin			:20px 0px 0px 0px;
}
#grncontentcol h2.newheighttodayagain{
	margin			:24px 0px 0px 0px;
}
#grncontentcol h3.firsttitle{
	margin			:0px 0px 0px 0px;
}
#grncontentcol p{
	margin			:0px 0px 0px 0px;
	padding			:0px 50px 10px 0px;
	color			:#000000;
}
#grncontentcol p.grayinfoquestions{
	padding			:10px 0px 0px 0px;
	color			:#746e6a!important;
	font-size		:0.95em;
	width			:450px;
}
#grncontentcol p.belowul{
	margin			:10px 0px 0px 0px;
	padding			:0px 50px 5px 0px;
}
#grncontentcol p.aboveul{
	margin			:0px 0px 0px 0px;
	padding			:0px 50px 2px 0px;
}
#grncontentcol p.belowtwoul{
	margin			:10px 0px 0px 0px;
	padding			:0px 50px 2px 0px;
}
#grnskyscappercol{
	width			:230px;
	float			:left;
	display			:inline;
	padding			:0px 0px 0px 0px;
	margin			:0px 0px 0px 0px;
}
div#flashholder{
	width			:228px;
}
#grnrightcol{
	width			:137px;
	float			:left;
	display			:inline;
}
#grnsubmenu{
	width			:1024px;
}
.grnsubmenuspacer80{
	margin			:0px 0px 0px 80px;
}
.grnsubmenuspacer202{
	margin			:0px 0px 0px 202px;
}
.grnsubmenuspacer594{
	margin			:0px 0px 0px 594px;
}
#grnsubmenu ul{
	list-style		:none;
	color			:#ffffff;
}
#grnsubmenu li{
	float			:left;
	background		:#bed62f url(../images/submenu_background.jpg) repeat-x;
	text-align		:center;
	font-weight		:bold;
}
#grnsubmenu li.spacing{
	padding			:7px 15px 5px 15px;
}
#grnsubmenu li a{
	display			:block;
	color			:#000000;
	text-decoration	:none;
	font-weight		:bold;
}
#grnsubmenu li a:hover{
	display			:block;
	color			:#ffffff;
	text-decoration	:none;
	font-weight		:bold;
}
#grntitle{
	width			:1020px;
}
#grntitle h1{
	display			:block;
	width			:1000px;
	height			:145px;
	text-indent		:-10000px;
}
.grntitlesymptoms{
	background		:url(../images/main_title_symptoms.jpg) no-repeat;
}
.grntitlewhatexpect{
	background		:url(../images/main_title_doctor_visit.jpg) no-repeat;
}
.grntitleservices{
	background		:url(../images/main_title_services.jpg) no-repeat;
}
.grntitlesitemap{
	background		:url(../images/main_title_sitemap.jpg) no-repeat;
}
.grntitleinformation{
	background		:url(../images/main_title_information.jpg) no-repeat;
}
.grntitlecontact{
	background		:url(../images/main_title_contact.jpg) no-repeat;
}
.grntitledoctor{
	background		:url(../images/main_title_doctor.jpg) no-repeat;
}
.grntitlesimulator{
	background		:url(../images/main_title_simulator.jpg) no-repeat;
}
.grntitlerefrences{
	background		:url(../images/main_title_references.jpg) no-repeat;
}
.grntitletreatment{
	background		:url(../images/main_title_treatment.jpg) no-repeat;
}
.grntitleprivacy{
	background		:url(../images/main_title_privacy.jpg) no-repeat;
}
.grntitletermsuse{
	background		:url(../images/main_title_termsuse.jpg) no-repeat;
}
.grntitleglossary{
	background		:url(../images/main_title_glossary.jpg) no-repeat;
}
.grntitleresources{
	background		:url(../images/main_title_resources.jpg) no-repeat;
}
.grntitleselfevaluation{
	background		:url(../images/new_title_self_evaluation.jpg) no-repeat;
}
.grntitlecauses{
	background		:url(../images/main_title_causes.jpg) no-repeat;
}
.grntitleaffect{
	background		:url(../images/main_title_who_affect.jpg) no-repeat;
}

/* 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		:#bed62f;
	float			:left;
	text-align		:center;
	padding			:5px 0px 5px 0px;
}
#grncontentcol .grntickettext{
	width			:326px;
	margin			:0px 0px 0px 0px;
	display			:inline;
	background		:#d0e174;
	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;
}

/* square image with green border */
#grncontentcol .grnsquareimage{
	margin			:0px 0px 0px 20px;
}
/* style for bullit list */
#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;
}
/* vertical ticket */
#grncontentcol .grnticketvert{
	width			:124px;
	margin			:0px 0px 0px 1px;
	background		:#d0e174;
	border-top		:1px dotted #00717c;
	float			:left;
	display			:inline;
}
#grncontentcol .grnticketimagevert{
	width			:124px;
	margin			:0px 0px 0px 0px;
	background		:#bed62f;
	text-align		:center;
	padding			:5px 0px 5px 0px;
}
#grncontentcol .grntickettextvert{
	width			:124px;
	margin			:0px 0px 0px 0px;
	background		:#d0e174;
}
#grncontentcol .grntickettextvert p{
	margin			:5px 0px 0px 0px;
	padding			:0px 10px 10px 5px;
	color			:#00717c;
}
#grncontentcol .grntickettextvert p.firstmulti{
	padding			:0px 5px 5px 5px;
}
#grncontentcol .grnsquareimagevertmargin{
	margin			:0px 0px 0px 22px;
}
#grncontentcol .equalheightboxes{
	margin			:0px 0px 15px 0px;
	padding			:0px;
	background		:url(../images/equal_col_back.gif) repeat-y;
}
div.ringfence{
	width			:418px;
	margin			:0px;
	padding			:0px;
}
#grncontentcol .equalheightboxes img{
	margin			:0px;
	padding			:0px;
}

#grncontentcol p.squarebox{
	border			:1px dotted #00717c;
	width			:140px;
	padding			:5px 5px 5px 5px;
	margin			:0px 0px 10px 0px;
	background		:#d0e174;
	color			:#00717c;

}
#grncontentcol p.oblongbox{
	border			:1px dotted #00717c;
	width			:438px;
	padding			:5px 5px 5px 5px;
	margin			:20px 0px 10px 0px;
	background		:#d0e174;
	color			:#000000;

}
#grncontentcol div.oblongboxgrn{
	border			:1px dotted #00717c;
	width			:438px;
	padding			:5px 5px 5px 5px;
	margin			:5px 0px 10px 0px;
	background		:#d0e174;
	color			:#000000;

}
#grncontentcol p.squareboxwithtitle{
	border			:1px dotted #00717c;
	width			:160px;
	padding			:5px 5px 5px 5px;
	margin			:0px 0px 10px 0px;
	background		:#d0e174;
	color			:#00717c;

}
#grncontentcol div.tripleimage{
	width			:440px;
}
#grncontentcol div.tripleimageleft{
	width			:132px;
	float			:left;
	display			:inline;
}
#grncontentcol div.tripleimagenext{
	width			:132px;
	float			:left;
	display			:inline;
	margin			:0px 0px 0px 21px;
}
#grncontentcol span.squareboxtitle{
	font-size		:1.1em;
}

#grncontentcol .grnticketwhitebackground{
	background		:#ffffff;
	border			:0px;
}
#grncontentcol p.grnticketwhitebackgroundtext{
	margin			:0px 0px 0px 0px;
	padding			:0px 0px 0px 10px;
}
#grncontentcol h2.grnticketwhiteblktext{
	margin			:0px 0px 0px 0px;
	padding			:0px 0px 5px 0px;
	color			:#000000;
}
#grncontentcol h4.grnblacktitle{
	margin			:0px 0px 0px 0px;
	padding			:0px 0px 5px 0px;
	color			:#000000;
}

#grncontentcol p.introbluetitle{
	font-size		:1.1em;
	color			:#00717c;
	padding			:20px 0px 10px 0px;
}
#grncontentcol p.arrowcenter{
	width			:114px;
	padding			:0px 0px 0px 150px;
}
#grncontentcol div.arrowcenterdiv{
	width			:440px;
	text-align		:center;
}
#grncontentcol p.newwidth{
	width			:440px;
}
#grncontentcol p.newtop{
	padding			:20px 0px 10px 0px;
	width:440px;
}

#grncontentcol ul{
	margin			:0px 0px 0px 0px;
	width			:440px;
	list-style		:none;
}
#grncontentcol li{
	margin			:0px 0px 10px 0px;
}
#grncontentcol li a.pdflink{
	background		:url(../images/icon_pdf.gif) no-repeat;
	text-decoration	:none;
	padding			:2px 0px 3px 23px;
	color			:#12a4b5;
}
#grncontentcol li a.pdflink:hover{
	background		:url(../images/icon_pdf.gif) no-repeat;
	text-decoration	:underline;
	padding			:2px 0px 3px 23px;
	color			:#12a4b5;
}


#grncolwrap ol{
	margin:0px 0px 0px 20px;
	width:440px;
}
#grncolwrap ol li{
	margin:0px 0px 10px 0px;
}






#grncolwrap .container { 
		float			:left; 
		background		:url(../images/triple_dots_bottom.gif) bottom center no-repeat; 
		padding-bottom	:1px; 
		margin-bottom	:10px; 
		}
#grncolwrap #inner { 
		float			:left; 
		overflow		:hidden;
		}
#grncolwrap #inner div { 
		float			:left; 
		background		:#d0e174; 
		border			:1px dotted #00717c; 
		width			:142px; 
		margin-right	:20px; 
		margin-bottom	:-1000px; 
		padding-bottom	:1000px;
		margin-top		:0px; 
		text-align		:left;
		}
#grncolwrap #inner .col2 { 
		background		:#00717c; 
		margin-right	:20px; 
		width			:142px; 
		background		:#d0e174; 
		border			:1px dotted #00717c; 
		}
#grncolwrap #inner .col3 { 
		background		:#d0e174; 
		border			:1px dotted #00717c; 
		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;
}
#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;
}
#grncolwrap #inner .col3 div.equalBoxRight{
		margin			:0px 0px 0px 0px;
		padding			:0px 0px 0px 0px;
		width			:132px;
		float			:left;
		border			:0px;
}
#grncolwrap #inner div.equalBoxRight p{
		margin			:0px 0px 0px 0px;
		padding			:0px 5px 5px 5px;
		color			:#000000;
}




#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 p.boldclass{
		font-weight		:bold;
}
#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 table{
	margin				:20px 0px 0px 0px;
}








/* ********************************************************************************************* */
/* ********************************************************************************************* */
/* ********************************************************************************************* */



#mainwrappershadow{
	width			:1040px;
	margin			:0px auto;
	text-align		:center;
}
#mainwrapper{
	width			:1024px;
	margin			:0px auto;
	text-align		:left;
	border-left		:1px solid #00717c;
	border-right	:1px solid #00717c;
	border-bottom	:1px solid #00717c;
}
#header{
	width			:1024px;
}
#mainbodywrapper{
	width			:1024px;
	padding			:0px 0px 6px 0px;
	background		:url(../images/new_two_index_background.jpg) no-repeat;
}
#mainbodywrappermphlyou{
	width			:1024px;
	padding			:0px 0px 6px 0px;
	background		:url(../images/new_two_mphl_and_you_background.jpg) no-repeat;
}
#mainbodywrappersymptoms{
	width			:1024px;
	padding			:0px 0px 6px 0px;
	background		:#ffffff url(../images/new_title_symp.jpg) no-repeat;
}
#mainbodywrappersymptomsne{
	width			:1024px;
	padding			:0px 0px 6px 0px;
	background		:#ffffff url(../images/new_title_who.jpg) no-repeat;
}
#mainbodywrappertreat{
	width			:1024px;
	padding			:0px 0px 6px 0px;
	background		:#ffffff url(../images/new_title_treatment.jpg) no-repeat;
}
#mainbodywrapperprivacy{
	width			:1024px;
	padding			:0px 0px 6px 0px;
	background		:#ffffff url(../images/title_privacy_policy.gif) no-repeat;
}
#mainbodywrapperterms{
	width			:1024px;
	padding			:0px 0px 6px 0px;
	background		:#ffffff url(../images/title_terms.gif) no-repeat;
}
#mainbodywrappercontact{
	width			:1024px;
	padding			:0px 0px 6px 0px;
	background		:#ffffff url(../images/title_contact.gif) no-repeat;
}
#mainbodywrapperimportant{
	width			:1024px;
	padding			:0px 0px 6px 0px;
	background		:#ffffff url(../images/title_important_info.gif) no-repeat;
}
#mainbodywrapperglossary{
	width			:1024px;
	padding			:0px 0px 6px 0px;
	background		:#ffffff url(../images/title_glossary.gif) no-repeat;
}
#mainbodywrapperservices{
	width			:1024px;
	padding			:0px 0px 6px 0px;
	background		:#ffffff url(../images/title_services.gif) no-repeat;
}
#mainbodywrapperself{
	width			:1024px;
	padding			:0px 0px 6px 0px;
	background		:#ffffff url(../images/title_self_evaluation.jpg) no-repeat;
}
#mainbodywrappersymptomscau{
	width			:1024px;
	padding			:0px 0px 6px 0px;
	background		:#ffffff url(../images/new_title_causes.jpg) no-repeat;
}
#mainbodywrapperexpect{
	width			:1024px;
	padding			:0px 0px 6px 0px;
	background		:#ffffff url(../images/title_what_can_you_expect.jpg) no-repeat;
}
#mainbodywrapperabout{
	width			:1024px;
	padding			:0px 0px 6px 0px;
	background		:url(../images/new_two_main_about_background.jpg) no-repeat;
}
#mainbodywrapper .backgroundmain{
	background		:url(../images/background_index.jpg) no-repeat;
}
#mainbodywrapper .backgroundabout{
	background		:url(../images/shadow_background.jpg) repeat-x;
}
#mainbodywrapper .backgroundaboutmain{
	background		:url(../images/background_main_about.jpg) no-repeat;
}
#footer{
	width			:1024px;
	background		:#11616a;
}
#footerwhiteborder{
	width			:1024px;
	background		:#11616a;
	border-top:1px solid #ffffff;
}
#footer .footerborder{
	border-top:1px solid #ffffff;
}
.clearfix{
	clear			:both;
	line-height		:0px;
	font-size		:0em;
}
/* columns defined here */
#leftcol{
	width			:140px;
	height			:300px;
	float			:left;
	display			:inline;
}
#leftcolsitemap{
	width			:120px;
	float			:left;
	display			:inline;
}
#leftcollarge{
	width			:320px;
	height			:300px;
	float			:left;
	display			:inline;
}
#leftcolaffect{
	width			:180px;
	height			:300px;
	float			:left;
	display			:inline;
}
#maincollarge .textcallout{
	width			:155px;
	background		:#bed730;
	border			:1px dotted #00717c;
	margin			:2px 0px 10px 0px;
}
#maincollarge .textcallout p{
	padding			:7px;
	color			:#00717c;
}
#maincollarge .textcallout p.whatexpect{
	padding			:3px 7px 7px 7px;
	color			:#00717c;
	font-size		:.95em;
}
#maincollarge .textcallout h4{
	padding			:7px 7px 0px 7px;
	color			:#00717c;
}
#maincolcauses .textcallout{
	width			:155px;
	background		:#bed730;
	border			:1px dotted #00717c;
	margin			:2px 0px 10px 0px;
}
#maincolcauses .textcallout p{
	padding			:7px;
	color			:#00717c;
}
#maincolcauses .textcallout p.whatexpect{
	padding			:3px 7px 7px 7px;
	color			:#00717c;
	font-size		:.95em;
}
#maincolcauses .textcallout h4{
	padding			:7px 7px 0px 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			:#746e6a;
	font-size		:0.95em;
}



#maincollargeprivacy{
	width			:750px;
	float			:left;
	display			:inline;
}
#maincollargeprivacy ol{
	margin			:10px 0px 0px 16px;
	width			:500px;
}
#maincollargeprivacy li{
	margin			:10px 0px 0px 0px;
}
#maincollargeprivacy p{
	padding			:7px 0px 0px 0px;
	width			:550px;
}
#maincollargeprivacy h3{
	width			:520px;
	margin			:17px 0px 0px 0px;
}
#maincollargeprivacy h2{
	width			:520px;
	margin			:17px 0px 0px 0px;
	color			:#00717c;
}
#maincollargenewsite{
	width			:950px;
	display			:inline;
	text-align:center;
}
#maincollarge{
	width			:750px;
	float			:left;
	display			:inline;
}
#maincollarge p.intropara{
	padding			:20px 0px 10px 0px;
	color			:#00717c;
	font-size		:1.2em;
	width			:450px;
}
#maincollarge p.firstpara{
	padding			:30px 0px 10px 0px;
}
#maincollarge p.secondpara{
	padding			:0px 0px 10px 0px;
	width			:450px;
}
#maincollarge p.thirdpara{
	padding			:10px 0px 10px 0px;
	width			:450px;
}
#maincollarge p.imageparafirst{
	padding			:23px 0px 15px 0px;
	width			:450px;
}
#maincollarge p.imageparasecond{
	padding			:0px 0px 10px 0px;
}
#maincollarge p.grayinfo{
	padding			:40px 0px 10px 0px;
	color			:#746e6a;
	font-size		:0.95em;
	width			:450px;
}
#leftcollarge .treatmentimage{
	padding			:23px 0px 0px 20px;
}

span.italicsfont{
	font-style:italic;
}









#maincol{
	width			:400px;
	float			:left;
	display			:inline;
	padding:35px 0px 0px 0px;
}
#maincolnewabout{
	width			:540px;
	float			:left;
	display			:inline;
}
#maincolnewabout p.intropara{
	padding			:5px 0px 5px 0px;
	color			:#00717c;
	font-size		:1.2em;
}
#maincolnewabout p.thirdpara{
	padding			:5px 0px 10px 0px;
}
#maincolnewabout h3.frontpage{
	margin			:10px 0px 0px 0px;
	padding			:0px 0px 5px 0px;
	color			:#00717c;
}
#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			:5px 0px 10px 0px;
	color			:#00717c;
	font-size		:1.2em;
}
#maincol p.introparanew{
	padding			:0px 0px 10px 0px;
	margin			:0px 0px 0px 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.fourthpara{
	padding			:0px 0px 0px 0px;
}
#maincol p.fourthparamore{
	padding			:10px 0px 0px 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			:10px 0px 10px 0px;
	color			:#746e6a;
	font-size		:0.95em;
	width:330px;
}
#maincol div.grayinfo{
	padding			:0px 0px 0px 0px;
	color			:#555555;
	font-size		:1.00em;
}
}
/* 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;
	border			:1px dashed #00717c;
	width:580px;
	background		:#d0e174;
}
.photo{
	padding			:5px;
	float			:left;
	background		:#bed62f;
}
.phototext{
	padding			:5px;
	float			:left;
	background		:#d0e174;
	width			:440px;
}

/* end photo ticket styles */
#rightcolsymptoms{
	width			:320px;
	float			:left;
	display			:inline;
	text-align		:right;
}
#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{
	color			:#000000;
}
#maincolcauses .causesulfloating li{
	color			:#000000;
	padding			:0px 15px 0px 0px;
}
#maincolcauses ul li{
	margin			:0px 0px 0px 13px;
	color			:#00717c;
}
#mainmenu ul{
	list-style		:none;
	font-size		:1.2em;
	/*text-transform	:uppercase;*/
}
/*
#mainmenu ul span.menuspanfontsize{
	font-size:0.8em;
}*/
#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;
	font-weight		:bold;
}
#mainmenu ul li a{
	display			:block;
	color			:#000000;
	text-decoration	:none;
	font-weight		:bold;
}
#mainmenu ul li a:hover{
	display			:block;
	color			:#ffffff;
	text-decoration	:none;
	font-weight		:bold;
}
#mainmenu .mainmenuover{
	color			:#ffffff;
}
/* mainbodywrapper page title div */
#submenu{
	width			:1024px;
	height			:23px;
}
#pagetitlesitemap{
	width			:1024px;
}
#pagetitlesitemap h1{
	display			:block;
	width			:563px;
	height			:145px;
	text-indent		:-10000px;
}
#mainbodywrappersitemap{
	width			:1024px;
	padding			:0px 0px 6px 0px;
	background		:#ffffff url(../images/title_sitemap.jpg) no-repeat;
}
#pagetitletreatment{
	width			:1024px;
}
#pagetitletreatment h1{
	display			:block;
	width			:563px;
	height			:145px;
	text-indent		:-10000px;
}
#pagetitleself{
	width			:1024px;
}
#pagetitleself h1{
	display			:block;
	width			:563px;
	height			:145px;
	text-indent		:-10000px;
}
#pagetitleexpect{
	width			:1024px;
}
#pagetitleexpect h1{
	display			:block;
	width			:563px;
	height			:145px;
	text-indent		:-10000px;
}
#pagetitlemy{
	width			:1024px;
}
#pagetitlemy h1{
	display			:block;
	width			:658px;
	height			:179px;
	text-indent		:-10000px;
}
#pagetitle{
	width			:1024px;
	padding			:28px 0px 0px 0px;
}
h1.greentitlecolour{
	color			:#0e6169;
	font-size		:5.5em;
	margin			:0px 0px 0px 134px;
	padding			:0px 0px 0px 0px;
	line-height		:1em;
	letter-spacing	:-5px;
	width			:400px;
}
h1.greentitlesubline{
	color			:#bcd732;
	font-size		:2.5em;
	line-height		:.8em;
	margin			:0px 0px 0px 137px;
	padding			:0px 0px 0px 0px;
	letter-spacing	:-2px;
	width			:400px;
}
.limegreen{
	color			:#bcd732;
}


h1.greentitlecolourwhite{
	color			:#0e6169;
	font-size		:3em;
	margin			:0px 0px 0px 137px;
	padding			:0px 0px 0px 0px;
	line-height		:1em;
	width			:480px;
}
h1.greentitlesublinewhite{
	color			:#bcd732;
	font-size		:3em;
	line-height		:.5em;
	margin			:-8px 0px 0px 0px;
	padding			:0px 0px 0px 135px;
	letter-spacing	:-2px;
}




p.greentitlesubdottedline{
	letter-spacing	:7px;
	margin			:15px 0px 0px 0px;
}
#pagetitleabout{
	width			:1024px;
}
#pagetitleaboutcauses{
	width			:1024px;
}
#pagetitleaboutwho{
	width			:1024px;
}
#pagetitleaboutwho h1{
	display			:block;
	width			:669px;
	height			:163px;
	text-indent		:-10000px;
}
#pagetitleabout h1{
	display			:block;
	width			:672px;
	height			:151px;
	text-indent		:-10000px;
}
#pagetitleaboutmain h1{
	display			:block;
	width			:669px;
	height			:179px;
	text-indent		:-10000px;
}
#pagetitleaboutcauses h1{
	display			:block;
	width			:669px;
	height			:163px;
	text-indent		:-10000px;
}



/* styles for footer */
#footerleft{
	width			:60px;
	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{
	width			:1024px;
}
#disclaimercopyright p{
	font-size		:0.9em;
	color			:#beb6b0;
	padding			:5px 0px 10px 10px;
}



/* what to expect boxes */
.expectcontainer{
	margin			:20px 0px 0px 0px;
	padding			:0px;
	width			:450px;
}
.expectimage{
	float			:left;
	display			:inline;
	padding			:5px;
	width			:115px;
	background		:#b0d12a;
}
.expecttext{
	float			:left;
	display			:inline;
	padding			:0px 8px 5px 8px;
	width			:305px;
}
.expecttext p{
	color			:#000000;
}
.expecttext h3{
	color			:#000000;
}

#maincollarge ul{
	margin			:0px 0px 0px 15px;
	padding			:0px 0px 0px 0px;
	color			:#005e68;
}
#maincollarge span.lists{
	color			:#000000;
}




/* 
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: #; }




/* SUBMENUS menu area */


.aboutspacer{
	margin			:0px 0px 0px 80px!important;
}
#submenutreatment{
	width			:820px;
	height			:23px;
	margin			:0px 0px 0px 200px;
}
#submenutreatment ul{
	list-style		:none;
	color			:#ffffff;
	/*text-transform	:uppercase;*/
}
#submenutreatment li{
	float			:left;
	background		:#bed62f url(../images/submenu_background.jpg) repeat-x;
	padding			:0px;
	margin			:0px;
	text-align		:center;
	font-weight		:bold;
}
#submenutreatment li.spacing{
	padding			:7px 15px 5px 15px;
}
#submenutreatment li a{
	display			:block;
	color			:#000000;
	text-decoration	:none;
	font-weight		:bold;
}
#submenutreatment li a:hover{
	display			:block;
	color			:#ffffff;
	text-decoration	:none;
	font-weight		:bold;
}

/* FOOTER MENU menu area */
#footertextbuttons{
	width			:70px;
	float			:left;
	margin			:7px 0px 2px 10px;
	display			:inline;
}
#footermenu{
	float			:right;
	margin			:0px;
	padding			:0px;
	display			:inline;
}
#footermenu ul{
	list-style		:none;
	font-size		:1em;
	/*text-transform	:uppercase;*/
}
#footermenu li{
	float			:left;
	list-style		:none;
}
#footermenu li.linkspacing{
	float			:left;
	padding			:14px 12px 5px 12px;
}
#footermenu li.lastlink{
	float			:left;
	padding			:7px 20px 5px 15px;
}
#footermenu li a{
	display			:block;
	color			:#ffffff;
	text-decoration	:none;
}
#footermenu li a:hover{
	display			:block;
	color			:#ffffff;
	text-decoration	:underline;
}





#maincollarge ul.mainmenu{
	list-style:none;
}
#maincollarge ul.mainmenu li{
	margin:15px;
}
#maincollarge ul.mainmenu li a{
	list-style		:none;
	padding			:5px 10px 5px 10px;
	border			:1px solid #00717c;
	background		:#bed733;
	color			:#00717c;
	text-decoration	:none;
}
#maincollarge ul.mainmenu li a:hover{
	text-decoration	:underline;
}
#maincollarge ul.ulsubmenu{
	list-style		:none;
}
#maincollarge ul.ulsubmenu li{
	list-style		:none;
	float:left;
	width:190px;
}
#maincollarge ul.ulsubmenu li a{
	list-style		:none;
	float			:none;
	display			:block;
	background		:#ffffff;
}
#maincollarge ul.ulsubmenu li a:hover{
	text-decoration	:underline;
}


#sitemapwrapper{
	padding			:0px 0px 0px 70px;
	margin			:20px 0p 0px 0px;
	width			:940px;
}
#sitemapwrapper ul.homeulmenusitemap{
	list-style		:none;
	font-size		:0.9em;
	margin			:0px auto;
	height			:25px;
}
#sitemapwrapper ul.homeulmenusitemap li{
	text-align		:center;
}
#sitemapwrapper ul.homeulmenusitemap li a{
	list-style		:none;
	padding			:5px 10px 5px 10px;
	border			:1px solid #00717c;
	background		:#bed733;
	color			:#00717c;
	text-decoration	:none;
}
#sitemapwrapper ul.homeulmenusitemap li a:hover{
	text-decoration	:underline;
}
#sitemapwrapper ul.mainmenunew {
	list-style		:none;
	font-size		:0.9em;
	margin			:10px auto;
	width			:87em;
}
#sitemapwrapper ul.mainmenunew li{
	float			:left;
	padding			:5px 15px 5px 15px;
	margin			:0px 0px 5px -25px;
}
#sitemapwrapper ul.mainmenunew li a{
	list-style		:none;
	padding			:5px 10px 5px 10px;
	border			:1px solid #00717c;
	background		:#bed733;
	color			:#00717c;
	text-decoration	:none;
}
#sitemapwrapper ul.mainmenunew li a:hover{
	text-decoration	:underline;
}
#sitemapwrapper ul.ulsubmenu{
	list-style		:none;
	display			:block;
	margin			:0px 0px 0px 0px;
	background		:url(../images/v_ruby.gif) 50% repeat-y;
}
#sitemapwrapper ul.ulsubmenu li{
	list-style		:none;
	float			:none;
	margin			:0px 0px 0px 0px;
	padding			:5px 0px 0px 0px;
	text-align		:center;
}
#sitemapwrapper ul.ulsubmenu li a{
	list-style		:none;
	float			:none;
	margin			:10px 0px 0px 0px;
	display			:block;
	background		:#ffffff;
	border			:1px solid #00717c;
}
#sitemapwrapper ul.ulsubmenu li a:hover{
	text-decoration	:underline;
}
li.something{
	margin			:0px 0px 0px 0px!important;
}
.somethingnew{
	margin			:0px 55px 0px 53px!important;
}
.somethingnewextra{
	margin			:0px 60px 0px 65px!important;
}
.somethingnewmore{
	margin			:0px 55px 0px 57px!important;
}


/* 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;
}


#sitemaptable p{
	padding			:0px 0px 5px 10px;
}

div.contacts{
	width			:450px;
	margin			:0px 0px 15px 0px;
}
.contactsmorespace{
	padding-top		:10px;
}
div.contactsimage{
	width			:75px;
	float			:left;
	display			:inline;
}
div.contactstext{
	width			:375px;
	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;
}


#flashbanner p{
	float:right;
	display:inline;
	font-size:10px;
	width:250px;
	padding-top:8px;
	color:#ccffff;
}
#flashbanner p img{
	float:right;
	display:inline;
	padding-top:3px;
	padding-right:8px;
}

#flashbanner p a{
	color: #bcd732;
	color:white;
	text-decoration:none;
	font-weight:bold;
}
#flashbanner p a:hover{
	border-bottom:1px dashed #ffffff;
}

























