html { height: 100%;

 width: 100%;

 margin-top: 2px;

 margin-left: 2px;

 margin-right: 2px;

 margin-bottom: 2px;

 font-family:Arial, Verdana, sans-serif;

 overflow: auto;

 } 

body { height: 100%;

 width: 100%;

 margin-top: 2px;

 margin-left: 2px;

 margin-right: 2px;

 margin-bottom: 2px;

 font-family:Arial, Verdana, sans-serif;

 } 

#main { height: 100%;
 width: 100%;
 left: 0.0%;
 top: 0.0%;
 position: relative;
 } 

#aboutUsContainer { margin-top:-32px;
 font-family:Arial, Verdana, sans-serif;
 font-size:0.7em;
 } 

#pgender { border: 0px;
 margin: 2px;
 vertical-align: middle;
 } 

a:link {text-decoration: none} 
a:visited {text-decoration: none} 
a:active {text-decoration: none} 
a:hover {text-decoration: underline;
 color: blue;
} 
a img { border-width: 0px;
 } 

.tag_cloud { text-align: justify;
 font-size: 70%;
 text-decoration: none;
 margin: 2px;
 } .tag_cloud:link { color: #990099;
 } 
.tag_cloud:visited { color: #9933CC;
 } 
.tag_cloud:hover { color: #ffffff;
 background: #9933CC;
 } 
.tag_cloud:active { color: #ffffff;
 background: #9933CC;
 } 
.red_tag { text-align: justify;
 font-size: 70%;
 text-decoration: none;
 margin: 1px;
 } .red_tag:link { color: #FF0000;
 } 
.red_tag:visited { color: #FF0066;
 } 
.red_tag:hover { color: #ffffff;
 background: #FF0066;
 } 
.red_tag:active { color: #ffffff;
 background: #FF0066;
 } 
.green_tag { text-align: justify;
 font-size: 70%;
 text-decoration: none;
 margin: 1px;
 } .green_tag:link { color: #66FF00;
 } 
.green_tag:visited { color: #669933;
 } 
.green_tag:hover { color: #ffffff;
 background: #669933;
 } 
.green_tag:active { color: #ffffff;
 background: #669933;
 } 
.yellow_tag { text-align: justify;
 font-size: 70%;
 text-decoration: none;
 margin: 1px;
 } .yellow_tag:link { color: #FFCC00;
 } 
.yellow_tag:visited { color: #FFCC66;
 } 
.yellow_tag:hover { color: #ffffff;
 background: #FFCC66;
 } 
.yellow_tag:active { color: #ffffff;
 background: #FFCC66;
 } 
.black_tag { text-align: justify;
 font-size: 70%;
 text-decoration: none;
 margin: 1px;
 } .black_tag:link { color: #000000;
 } 
.black_tag:visited { color: #000033;
 } 
.black_tag:hover { color: #ffffff;
 background: #000033;
 } 
.black_tag:active { color: #ffffff;
 background: #000033;
 } 
.orange_tag { text-align: justify;
 font-size: 70%;
 text-decoration: none;
 margin: 1px;
 } .orange_tag:link { color: #FF9900;
 } 
.orange_tag:visited { color: #FF9966;
 } 
.orange_tag:hover { color: #ffffff;
 background: #FF9966;
 } 
.orange_tag:active { color: #ffffff;
 background: #FF9966;
 } 
.blue_tag { text-align: justify;
 font-size: 70%;
 text-decoration: none;
 margin: 1px;
 } .blue_tag:link { color: #3300FF;
 } 
.blue_tag:visited { color: #336699;
 } 
.blue_tag:hover { color: #ffffff;
 background: #336699;
 } 
.blue_tag:active { color: #ffffff;
 background: #336699;
 }
.login {border-bottom:1px solid #000000;
padding-bottom:1px;
visibility:visible;
}
 .dojoDialog { background : #ffffff;
 /*background-color: transparent;
*/ border : 1px solid #999;
 -moz-border-radius : 5px;
 padding : 4px;
 visibility: hidden;
 }
 .formQuestion { /*background-color:#d0e3f5;
*/ padding:0.3em;
 font-weight:900;
 font-family: Arial, Verdana, sans-serif;
 font-size:0.7em;
 color:#5a5a5a;
 /*width: 50%;
*/ }
 .formAnswer { /*background-color:#f5eede;
*/ padding:0.3em;
 margin-bottom:1em;
 /*width: 50%;
*/ } .pageSubContentTitle { color:#8e8e8e;
 font-size:1em;
 font-family:Arial, Verdana, sans-serif;
 margin-bottom:0.75em;
 }
 .small { width: 2.5em;
 }
 .medium { width: 10em;
 }
 .long { width: 20em;
 font-size:2.0em;
 }
 span.invalid, span.missing { display: inline;
 margin-left: 1em;
 font-weight: bold;
 font-style: italic;
 font-family: Arial, Verdana, sans-serif;
 color: #f66;
 font-size: 0.9em;
 }
 span.noticeMessage { display: block;
 /*float: right;
*/ font-weight: bold;
 font-family:Arial, Verdana, sans-serif;
 color:#663;
 font-size:1.5em;
 }
 span.graph_title { display: inline;
 margin-left: 0em;
 font-weight: bold;
 font-family: Arial, Verdana, sans-serif;
 /*color: #f66;
*/ font-size: 0.8em;
 }
 h1 { color: #8B8D88;
 font-size: 1.3em;
 text-align: left;
 /*margin: 0 10px 15px 10px;
*/ padding: 15px 10px 1px 0;
 background-color: transparent;
 }
 h3 { color: #8B8D88;
 font-size: 1.3em;
 text-align: left;
 /*margin: 0 10px 15px 10px;
*/ /*padding: 15px 10px 1px 0;
*/ background-color: transparent;
 }
 blockquote { background:transparent url(images/quote.gif) no-repeat top left;
 font-size:0.9em;
 color:#333;
 font-style:oblique;
 margin:1em 1.5em;
 padding:1em 2em;
 }
 /* Images */ img.centered { display:block;
 margin: 5px auto;
 border:1px solid #F9F5DE;
 padding:2px;
 }
 img.alignright { float: right;
 border:1px solid #F9F5DE;
 margin:4px 0 3px 5px;
 padding:2px;
 }
 img.alignleft { float: left;
 border:1px solid #F9F5DE;
 margin:4px 7px 3px 5px;
 padding:2px;
 }
 div.container { background-color: white;
 border: 2px solid black;
 /*width: 200px;
 height: 600px;
*/ padding: 0px;
 margin: 0px;
 overflow: none;
 }
 .label , .content { width: 300px;
 }
 .label { /*background: grey;
*/ height: 20px;
 border-top: 1px solid black;
 border-bottom: 1px solid black;
 }
 .content { background: #eeeeee;
 }
 /* group multiple buttons in a row */ 
 .box { display: block;
 text-align: left;
 align: left;
 }
 .box .dojoButton { /*margin-right: 10px margin-left: 40px;
 margin-left: 8px;
*/ margin-top: 3px;
 }
 .dojoButtonContents { font-size: 1.6em;
 }
 .symptom_choice { margin-right: 30px;
 margin-top: 4px;
 }
 .tabformat { margin-left: 8px;
 }
 .radioclass { vertical-align: middle;
 }
 ul, li { margin-left: 13px;
 margin-top: 2px;
 padding: 0px;
 cursor:hand;
 cursor:pointer;
 }
 ol { margin-left: 0px;
 margin-top: 0px;
 padding: 0px;
 /*float: right;
*/ vertical-align: top;
 cursor:hand;
 cursor:pointer;
 }
 p { margin-top: 3em;
 margin-bottom: 2em;
 //border-left:3px solid #1F6BBA;
 padding-left: 3em;
 font-family:Arial, Verdana, sans-serif;
 color:#663;
 font-size:1.5em;
 }
 .radioGroup { //border-left: 1px solid #efefef;
 //border-bottom: 1px solid #aaa;
 //border: 1px solid #efefef;
 //white-space: nowrap;
 }
 .radioGroup li { display: inline;
 list-style-type: none;
 padding: 3px 10px 1px;
 color: #006666;
 }
 .radioGroup li:hover { background: #efefef;
 cursor:hand;
 cursor:pointer;
 }
 .radioGroup li.selected { background: #efefef;
 border: 1px solid #000;
 }
 .showContent{ display:block;
 }
 .hideContent{ display:none;
 }
 .group_header { margin-top: 0.5em;
 margin-bottom: 0.5em;
 text-align: center;
 }
 .aboutUsContentPara { padding-left: 8em;
 padding-right: 12em;
 font-family:Arial, Verdana, sans-serif;
 color:#663;
 font-size:0.9em;
 }
 .business_label , .business_content { width: 225px;
 cursor:hand;
 cursor:pointer;
 font-size: 11px;
 font-family:Arial, Verdana, sans-serif;
 }
 .business_label { /*background: gray;
*/ height: 20px;
 border-top: 1px solid black;
 border-bottom: 1px solid black;
 text-decoration: underline;
 }
 .business_content { /*background: #eeeeee;
*/ border-top: 1px solid #eeeeee;
 /* w/out this, an<h1>on the top line causes a gap between the .content and .label */ }
 .mapContainer { margin-top: 5px;
 margin-left: 1px;
 margin-right: 1px;
 margin-bottom: 0px;
 padding: 0px;
 border: 1px solid #979797;
 height:440px;
 }
 .postContainer { margin-top: 5px;
 margin-left: 1px;
 margin-right: 1px;
 margin-bottom: 0px;
 padding: 0px;
 /*border: 1px solid #979797;*/
 height:440px;
 }
 #iframe_summarygraph { margin-left: 15px;
 }
 #iframe_linegraph { margin-left: 15px;
 }
 .tt { border-bottom: 1px dotted black;
 cursor: pointer;
 }
 /* override tooltip style for this page */ body .dojoTooltip { color: blue;
 border: solid 2px blue;
 padding: 4px;
 }
 #tag_cloud_div { margin-left: 10px;
 }
 .treeCheckBox { height: 14px;
 margin: 0px;
 padding: 0px;
 border: 1px;
 vertical-align: middle;
 }
 .style1 {background-color:#ffffff;
font-weight:bold;
border:2px #006699 solid;
 font-family:Arial, Verdana, sans-serif;
 font-size:0.8em;
 font-color: #ff0000;
 }

/* elai October 24th 2007 for new additions - added style */
<!--
.sub_bold {
	font-size: 12px;
	font-weight: bold;
    /* font-family: Helvetica, sans-serif;  */
	color:#000000;
}
.sub_tiny {
	font-size: 9px;
    /* font-family: Helvetica, sans-serif;  */
	color:#000000;
}

.sub_top {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.sub_post {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
-->
