
/* Layout Styles */
html, body{
  width:100%;
  margin:0 0 0 0;
  text-align:center; 
}

#container{
  width:992px;
  margin:0 auto 0 auto;
  text-align:left; 
	position:relative;
  top:0px;
  left:0px;
}

#header{
  position:relative;
  top:0px;
  left:0px;
  width:992px;
  height:92px; 
  padding:1px 0px 0px 0px;
}

#headerRight{
  position:absolute;
  top:1px;
  left:241px;
  width:751px;
  height:63px;
  background:url(/images/header/headerRight.jpg) repeat-x;
}

#utilityNav{
  position:relative;
  top:-5px;
  right:10px;
  width:300px;
  text-align:right;
  float:right;
}

#topNav{
  position:absolute;
  top:64px;
  left:241px;
  width:751px;
  height:22px;
  background:url(/images/header/topNavBackground.jpg) repeat-x; 
}

#topNav a:link, #topNav a:visited, #topNav a:active{
  display:block; 
  padding:0 10px 0 10px;
  float:left;
  text-align:center;
  line-height:18px;
  border-left:1px solid #ffffff;
}

a.navLink:link, a.navLink:visited, a.navLink:active{
  width:185px;
  padding:0 0 0 5px;
  display:block; 
}

a.navLink:hover{
  width:185px;
  background:#ccd6e0;
  padding:0 0 0 5px;
  display:block; 
}

.navLinkActive{
  width:185px;
  padding:0 0 0 5px;
  display:block; 
}

.subLink{
  width:175px;
  padding:0 0 0 15px;
  display:block;
}

#content{
	width:775px;
	padding:3px 0 0 20px;
	float:left;
}

.pagTitleImage{
  float:left;
	width:600px;
  margin:0 5px 0 0; 
}

#footer{
  width:992px;
	Height:15px
  padding:3px 0 3px 0;
  clear:both;
  text-align:center;
	background:#ccd6e0;
}

#treatment{
  width:775px;
  height:98px;
  text-align:right; 
	padding:1px;
	background:#eeeeee;
	border:1px solid #cccccc;
}

#treatmentText{
  width:410px;
  height:90px;
  text-align:left;
  float:left;
  padding:3px 2px 3px 10px;
}

#mainImage{
  width:600px;
  height:200px;
  float:left;
	background:#eeeeee;
}


#homeLinks{
  width:600px;
  height:50px;
  text-align:center; 
	background:#cfdbeb;
}
 
.white {background-color:#ffffff;}
.shade1 {background-color:#eaeff3;}
.shade2 {background-color:#ccd6e0;}
.shade3 {background-color:#99adc2;}

/* Link Styles */
a:link		 {font-size:11px; font-style:normal; text-decoration:none; font-family: tahoma, verdana, helvetica, arial, sans-serif; color:#336699;}
a:visited	 {font-size:11px; font-style:normal; text-decoration:none; font-family: tahoma, verdana, helvetica, arial, sans-serif; color:#336699;}
a:active	 {font-size:11px; font-style:normal; text-decoration:none; font-family: tahoma, verdana, helvetica, arial, sans-serif; color:#336699;}
a:hover 	 {font-size:11px; font-style:normal; text-decoration:underline; font-family: tahoma, verdana, helvetica, arial, sans-serif; color:#6699cc;}

a.newsLink:link		 {font-size:11px; font-style:normal; text-decoration:none; font-family: tahoma, verdana, helvetica, arial, sans-serif; color:#336699;}
a.newsLink:visited	 {font-size:11px; font-style:normal; text-decoration:none; font-family: tahoma, verdana, helvetica, arial, sans-serif; color:#336699;}
a.newsLink:active	 {font-size:11px; font-style:normal; text-decoration:none; font-family: tahoma, verdana, helvetica, arial, sans-serif; color:#336699;}
a.newsLink:hover 	 {font-size:11px; font-style:normal; text-decoration:underline; font-family: tahoma, verdana, helvetica, arial, sans-serif; color:#6699cc;}

a.utility:link		 {font-size:10px; font-style:normal; text-decoration:none; font-family: tahoma, verdana, helvetica, arial, sans-serif; color:#ffffff;}
a.utility:visited	 {font-size:10px; font-style:normal; text-decoration:none; font-family: tahoma, verdana, helvetica, arial, sans-serif; color:#ffffff;}
a.utility:active	 {font-size:10px; font-style:normal; text-decoration:none; font-family: tahoma, verdana, helvetica, arial, sans-serif; color:#ffffff;}
a.utility:hover 	 {font-size:10px; font-style:normal; text-decoration:underline; font-family: tahoma, verdana, helvetica, arial, sans-serif; color:#ffffff;}

a.mainnav:link		 {font-size:18px; font-style:normal; text-decoration:none; font-family: tahoma, verdana, helvetica, arial, sans-serif; color:#ffffff; line-height:10px;}
a.mainnav:visited	 {font-size:18px; font-style:normal; text-decoration:none; font-family: tahoma, verdana, helvetica, arial, sans-serif; color:#ffffff; line-height:10px;}
a.mainnav:active	 {font-size:18px; font-style:normal; text-decoration:none; font-family: tahoma, verdana, helvetica, arial, sans-serif; color:#ffffff; line-height:10px;}
a.mainnav:hover 	 {font-size:18px; font-style:normal; text-decoration:underline; font-family: tahoma, verdana, helvetica, arial, sans-serif; color:#ffffff; line-height:10px;}

/* Font Styles */
h1{font-family: Segoe, tahoma, verdana, helvetica, arial, sans-serif; font-weight:normal; font-size:22px; color:#333333; line-height:21px;}
h2{font-family: Segoe, tahoma, verdana, helvetica, arial, sans-serif; font-weight:bold; font-size:12px; color:#999999;}
h3{font-family: Segoe, tahoma, verdana, helvetica, arial, sans-serif; font-weight:bold; font-size:12px; color:#999999;}

.splashtext {font-family: Segoe, tahoma, verdana, helvetica, arial, sans-serif; font-weight:normal; font-size:18px; color:#333333;}
.splashsubtext {font-family: Segoe, tahoma, verdana, helvetica, arial, sans-serif; font-weight:normal; font-size:14px; color:#333333;}


.text	{font-family: tahoma, verdana, helvetica, arial, sans-serif; font-size:12px; color:#333333; line-height:1.4em; }
.textgs	{font-family: tahoma, arial, sans-serif; font-size:11px; color:#666666; line-height:14px; }
.copyright	{font-family: tahoma, verdana, helvetica, arial, sans-serif; font-size:9px; color:#666666;}

.required   	{font-family: tahoma, verdana, helvetica, arial, sans-serif; font-size:11px; color:#cc3333;}

