body {background-color: #000000; margin-top:0px; padding: 0px; text-decoration: none; color: #0F2943; font-size: 14px; font-family: Trebuchet MS; text-align: left; }
a:link {color: #0F2943; text-decoration:underline; text-align: left; }
a:visited {color: #6728B2;}
a:hover {color: #6699CC;}
a img {border-width:0px; }

.mainborder {border: 2px solid #6699CC; width: 1000px; background-image: url('images/banner.jpg'); background-repeat: no-repeat; }
.bannerr {width: 810px; font-size: 32px; text-align:center; height:250px;}

.bannert { text-decoration: none; color: #6699CC; font-size: 18px; font-family: Trebuchet MS; font-weight: bold; letter-spacing: 15px; text-align: center; }
.bannerc {text-decoration: none; color: #FFFFFF; font-size: 36px; font-family: Trebuchet MS; font-weight: normal; letter-spacing: 11px; text-align: center; }
.bannerc2 {text-decoration: none; color: #FFFFFF; font-size: 18px; font-family: Trebuchet MS; font-weight: normal; letter-spacing: 10px; text-align: center; }
.amp{font-family: Arial; font-weight: normal;  letter-spacing: 2px; text-align: center;}

.takecontrol {background-image: url(images/water.jpg); background-repeat: no-repeat; height: 720px; text-align: center;}

a.menulink1 {text-decoration: none; color: #FFFFFF; font-size: 16px; font-family: Trebuchet MS; text-align: center; letter-spacing: 4px; font-weight: bold; text-align: left; }     
a.menulink1:hover {text-decoration: underline; color: #FFFFFF; text-align: left; }
.topmenu {float: left; font-size: 16px; text-align: left;}
.topmenu2 {float: left; font-size: 16px;}

/* Pages Menu */
#Menu {	position: relative; top: -7px; float: left; height: 20px; display: inline; z-index: 10;}
#Menu ul { /* Top level list */ margin: 0; padding: 0; list-style: none;  }
#Menu li { /* Top level list item */ float: left; position: relative; margin: 0; padding: 0; list-style: none; }
#Menu li.HasSubMenu { /* Top level list item with sub nav */ background: url(images/arrow.gif) 100% 0 no-repeat; }
#Menu li a { /* List item link */ background: url(images/divider.gif); background-repeat: no-repeat; display: block; height: 20px; text-decoration: none; color: #FFFFFF; font-size: 16px; 
	font-family: Trebuchet MS; font-weight: bold; letter-spacing: 6px; display: block; text-align: left; padding: 6px 0px 0 0px; }
#Menu li.HasSubMenu a { /* List item link with sub nav */ padding: 6px 23px 4px 10px; }
#Menu li.First a {}
#Menu li ul { /* Sub list */ float: left; position: absolute; left: 0; top: 26px; width: 275px; display: none; text-align: left;
	background: url(images/sublist.gif) 100% 0 no-repeat; padding: 6px 0px 10px 0; z-index: 10; }
#Menu li ul li { /* Sub list item */ clear: both; color: #FFFFFF; text-align: left; background-image: none; font-size: 16px; }
#Menu li ul li a { /* Sub list item link - Same width as li ul */ color: #FFFFFF; padding: 2px 10px 0 10px; width: 242px;
	height: auto; background-image: none; }
#Menu li ul li a:hover {background-color: #6699CC; }
#Menu li:hover { /* List item rollover */ background-position: 100% 0px; }
#Menu li:hover a, #Menu li.over a{ /* List item link rollover */ background-position: 0 0px; color: #FFFFFF;
	text-decoration: none; font-size: 16px; font-family: Trebuchet MS; font-weight: bold; letter-spacing: 6px; display: block;
	text-align: left; }
#Menu li:hover ul, #Menu li.over ul { display: block; }
/* Holly Hack. IE Requirement \*/
* html #Menu ul li { float: left; height: 1%; }
* html #Menu ul li a { height: 1%; }
/* End */
* html #Menu li:hover , * html #Menu li.over { /* List item link rollover */ background-position: 100% -100px; }

/* Banner Menu */
#MenuBanner {position: relative; float: left; left: 40px; top:-15px; width: 650px; display: inline; z-index: 9; border-bottom: 3px solid #000000;}
#MenuBanner ul { /* Top level list */ margin: 0; padding: 0; list-style: none; width: 650px; }
#MenuBanner li { /* Top level list item */ float: left; position: relative; margin: 0; padding: 0px 0 0px 0; list-style: none; width: 325px; }
#MenuBanner li.HasSubMenuBanner { /* Top level list item with sub nav */ background: url(images/arrow3.png) 100% 0 no-repeat; padding: 10px 0px 0 0px;}
#MenuBanner li a { /* List item link */ height: 25px; text-decoration: none; color: #0F2943; font-size: 18px; 
	font-family: Trebuchet MS; font-weight: bold; letter-spacing: 2px; display: block; text-align: left; padding: 10px 0px 0 0px;}
#MenuBanner li a:hover { color: #FFFFFF; background-color: #6699cc; font-size: 18px;}
#MenuBanner li.HasSubMenuBanner a { /* List item link with sub nav */ padding: 5px 0px 5px 0px; }
#MenuBanner li.HasSubMenuBanner a:hover { color: #FFFFFF;}
#MenuBanner li.First a { position: relative; top: -2px; padding: 0px 0px 0px 0px; background: url(images/arrow3.gif) 100% 0 no-repeat; }
#MenuBanner li.First a:hover { /* List item rollover */	 background: url(images/arrow3.gif) 100% 0 no-repeat;  color: #6699CC;}
#MenuBanner li ul { /* Sub list */ float: left;	position: absolute; left: 0; top: 45px;	width: 325px; display: none;
	text-align: left; background: url(images/sublist3.png) 100% 0 no-repeat; padding: 0px 0 10px 0;	z-index: 9; }
#MenuBanner li ul li { /* Sub list item */ clear: both;	color: #FFFFFF;	text-align: left; background-image: none; font-size: 16px; }
#MenuBanner li ul li a { /* Sub list item link - Same width as li ul */	color: #FFFFFF;	padding: 0px 0px 0px 0px; width: 325px;
	height: auto; background-image: none; }
#MenuBanner li ul li a:hover {color: #FFFFFF; background-color: #6699cc; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  
	filter: alpha(opacity=100);}
#MenuBanner li:hover { /* List item rollover */ background-position: 100% -100px;}
#MenuBanner li:hover a, #MenuBanner li.over a{ /* List item link rollover */ background-position: 0 ; color: #FFFFFF;
	text-decoration: none; font-size: 16px; font-family: Trebuchet MS; font-weight: bold; letter-spacing: 2px; 
	display: block;	text-align: left; }
#MenuBanner li:hover ul, #MenuBanner li.over ul { display: block; }
#MenuBanner li:hover ul li {}
/* Holly Hack. IE Requirement \*/
* html #MenuBanner ul li { float: left; height: 1%; }
* html #MenuBanner ul li a { height: 1%; }
/* End */
* html #MenuBanner li:hover , * html #MenuBanner li.over { /* List item link rollover */ background-position: 100%; }

.fullbody {border-top:2px solid #6699CC; background-color:#FFFFFF; text-align:center;}
.centerbody {float: left; width: 720px;  padding:15px 35px 20px 30px; text-decoration: none; color: #0F2943; font-size: 14px; font-family: Trebuchet MS; text-align: left;}
.rightbody {float: left; width: 200px; padding:12px 15px 25px 0px; font-size:10px;}

.bioleft {float: left; width: 181px;  padding:0px 19px 0px 10px; text-decoration: none; color: #0F2943; font-size: 14px; font-family: Trebuchet MS; text-align: left;}
.bioright {float: left; width: 500px; padding:0px 0px 0px 10px; text-decoration: none; color: #0F2943; font-size: 14px; font-family: Trebuchet MS; text-align: left;}

a.bodytextlink {color: #0F2943; font-size: 14px; font-family: Trebuchet MS; text-align: left; }
a.bodytextlink:hover {color: #6699CC;}
a.bodytextlink2 {color: #0F2943; font-size: 16px; font-family: Trebuchet MS; text-align: left; font-weight:bold;}
a.bodytextlink2:hover {color: #6699CC;}

.tabletitle {background-color:#0F2943; color:#FFFFFF; font-size: 22px; border-bottom: solid; border-bottom-width: 2px; border-bottom-color:#FFFFFF; letter-spacing: 2px; }
.tabletext {background-color:#6699CC; color:#0F2943; font-size: 16px;}
a.freeclinic {border: 2px solid #6699CC;  text-decoration: none;  color: #FFFFFF; font-size: 20px; font-family: Trebuchet MS; font-weight: bold; letter-spacing: 2px; display: block; text-align: center; background-color: #0F2943;  box-shadow: 2px 2px 2px #6F6F6F; -webkit-box-shadow: 2px 2px 2px #6F6F6F; -moz-box-shadow: 2px 2px 2px #6F6F6F; behavior: url(ie-css3.htc);}  
a.freeclinic:hover {color: #0F2943; background-color: #FFFFFF; }
.tableshadow { box-shadow: 2px 2px 2px #6F6F6F; -webkit-box-shadow: 2px 2px 2px #6F6F6F; -moz-box-shadow: 2px 2px 2px #6F6F6F; behavior: url(ie-css3.htc);}

a.bodytexttitleog {text-decoration: none; color: #0F2943; font-size: 21px; font-family: Trebuchet MS; letter-spacing: 3px; font-weight: bold; text-align: left; }
a.bodytexttitleog:hover {text-decoration: none; color: #6699CC; }
.blueline {background-color: #6699CC; height:3px; border: 0px;}

a.obutton{height: 35px; width: 190px; color: #FFFFFF; font-size:14px; font-weight:bold; text-align: center; letter-spacing: 3px; text-decoration: none; background-color:#6699CC; border:0px solid; padding: 6px; margin: 0px; display: block; box-shadow: 2px 2px 2px #6F6F6F; cursor: pointer;  -webkit-box-shadow: 2px 2px 2px #6F6F6F; -moz-box-shadow: 2px 2px 2px #6F6F6F; behavior: url(ie-css3.htc);}
a.obutton:hover{background-color:#0F2943;}
a.bbutton{height: 25px; width: 190px; color: #FFFFFF; font-size:14px; font-weight:bold; text-align: center; background-color:#376A9E; border:1px solid #0F2943; display: block; text-decoration: none; letter-spacing: 3px; padding: 8px 0px 0px 0px; margin: 0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 4px 4px 4px #6F6F6F; cursor: pointer;  -webkit-box-shadow: 4px 4px 4px #6F6F6F; -moz-box-shadow: 4px 4px 4px #6F6F6F; -webkit-box-align:center; behavior: url(ie-css3.htc);}
a.bbutton:hover{color:#0F2943;}

h1 {text-decoration: none; color: #0F2943; font-size: 21px; font-family: Trebuchet MS; line-height: 5px; letter-spacing: 3px; font-weight: bold; text-align: left;}
h2  {border-bottom:2px solid #6699CC; text-decoration: none; color: #0F2943; font-size: 18px; font-family: Trebuchet MS; font-weight:bold; letter-spacing: 2px; text-align: left; } 
h3 {text-decoration: none; color: #0F2943; font-size: 20px; font-family: Trebuchet MS; line-height: 5px; font-weight:bold; letter-spacing: 2px; text-align: left; }
.bodytextwhite {border-bottom:2px solid #6699CC; text-decoration: none; color: #6699CC; font-size: 16px; font-family: Trebuchet MS; font-weight:bold; letter-spacing: 2px; text-align: left; }

.title {text-decoration: none; color: #000000; font-size: 32px; font-family: Arial; letter-spacing: 4px; text-align: center;}
a.titlelink {text-decoration: underline; color: #000000; font-size: 22px; font-family: Arial; letter-spacing: 2px; text-align: center;}
a.titlelink:hover {color: #FFFFFF;}

a.bodytextlinkw	{color: #6699CC; text-decoration: none; font-size: 14px; font-family: Trebuchet MS; font-weight: bold; text-align: left; }
a.bodytextlinkw:hover  {color: #0F2943;}

.textphone {text-decoration: none; color: #0F2943; font-size: 15px; font-family: Trebuchet MS; letter-spacing: 4px; text-align: left; font-weight:bold;}
.address {text-decoration: none; color: #0F2943;  font-size: 14px; font-family: Trebuchet MS; letter-spacing: 2px; font-weight: bold; text-align: center; }    
a.addresslink {text-decoration: none; color: #0F2943; font-size: 14px; font-family: Trebuchet MS; letter-spacing: 2px; font-weight:bold; text-align: center; }    
a.addresslink:hover {text-decoration:underline}

a.menulink2 {border-top: 2px solid #0F2943; border-bottom: 2px solid #0F2943; text-decoration: none; color: #0F2943; font-size: 16px; font-family: Trebuchet MS; font-weight: bold; letter-spacing: 2px; display: block; text-align: center; }  
a.menulink2:hover {color: #FFFFFF; background-color: #0F2943; }  
a.menulink3 {border-top: 2px solid #6699CC; border-bottom: 2px solid #6699CC;  text-decoration: none; color: #0F2943; font-size: 16px; font-family: Trebuchet MS; font-weight: bold; letter-spacing: 2px; display: block; text-align: center; }  
a.menulink3:hover {color: #FFFFFF; background-color: #6699CC; }
.bodytextwbig {text-decoration: none; color: #0F2943; font-size: 15px; font-family: Trebuchet MS; font-weight:bold; text-align: left; }
.bodytextiPhone{ background-image: url('images/iPhonebg.gif'); }

.twitter-Title {text-decoration: none; color: #0F2943; font-size: 15px; font-family: Trebuchet MS; font-weight: bold; letter-spacing: 2px; margin-bottom: 2px; text-align: left; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #6699CC; }
a.twitter-link    {text-decoration: none; color: #6699CC; font-size: 9px; font-family: Trebuchet MS; letter-spacing: 2px; text-align: left; }  
a.twitter-link:hover {color:#0F2943}
.twitters {border: none; padding: 0px; margin: 0px; wordbreak: break-all; text-align: left; }
.twitters ul {list-style-type:none; padding: 0px; margin: 0px; wordbreak: break-all; text-align: left; }
.twitters li {margin-bottom: 5px; wordbreak: break-all; text-align: left; }
.twitters a:hover {color:#6699CC;}
.twitterPrefix {text-decoration: none; color: #0F2943; font-size: 11px; font-family: Trebuchet MS; font-weight: bold; wordbreak: break-all; text-align: left; }
.twitterTime {text-decoration: none; color: #6699CC; font-size: 11px; font-family: Trebuchet MS; font-weight: bold; wordbreak: break-all; text-align: left; }
.twitterStatus {text-decoration: none; color: #0F2943; font-size: 11px; font-family: Trebuchet MS; font-weight: bold; wordbreak: break-all; text-align: left; }

.phonebanner {background-color: #6699CC; text-decoration: none; color: #FFFFFF; font-size: 20px; font-family: Trebuchet MS; letter-spacing: 3px; text-align: center; border:8px double #FFFFFF; display: block; text-decoration: none; letter-spacing: 3px; padding: 0px 0px 0px 0px; margin: 0px; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;-webkit-box-align:center; behavior: url(ie-css3.htc);}

div.feedburnerFeedBlock ul {margin-left:0px; padding-left:0px; list-style-type: none; text-decoration: none; color: #0F2943;   font-size: 14px; font-family: Trebuchet MS; text-align: left; }
div.feedburnerFeedBlock span.headline {display:block; margin:12px 0px 12px 0px; color: #0F2943; text-align: left; }
div.feedburnerFeedBlock a:hover {color: #6699CC;}
div.feedburnerFeedBlock p.date {text-decoration: none; color: #6699CC; font-size: 14px; font-family: Trebuchet MS; margin:12px 0px 24px 0px; text-align: left; }
div.feedburnerFeedBlock ul li{margin-left:0px; padding-left:0px; list-style-type: none; text-align: left; }
div.feedburnerFeedBlock ul li div {display: inline; text-decoration: none; color: #0F2943; font-size: 14px; font-family: Trebuchet MS;  text-align: left; }

.disclaimer {width: 850px; background-color: #929292; padding:25px; text-align:left; text-decoration: none; color: #000000; font-size: 12px; font-family: Trebuchet MS; }
a.bottomtextlink {text-decoration: underline; color: #000000; font-size: 12px; font-family: Trebuchet MS; text-align: left; }    
a.bottomtextlink:hover { color: #FFFFFF} 

.meanstest{background-color: #6699CC; border: solid; border-width: 2; border-color: #0F2943; text-decoration: none; color: #0F2943; font-size: 14px; font-family: Trebuchet MS; font-weight: bold;  text-align: left; }
.codetable{border: 2px solid #0F2943;}
.bodytexttitle { text-decoration: none; color: #0F2943; font-size: 21px; font-family: Trebuchet MS; letter-spacing: 3px; font-weight: bold; text-align: left; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #6699CC; }
.timeline {background-image: url('images/timeline.gif'); background-repeat: repeat-y; text-align: center; }
.timelinejump {background-image: url('images/timelinejump.gif'); background-repeat: repeat-y; text-align: center; }

.slide-out-div {min-width:850px; background-image: url(images/tabbg.png); background-repeat: repeat-x;
border: #cccccc 2px solid; border-top-right-radius:15px; -moz-border-top-right-radius: 15px; -webkit-border-top-right-radius: 15x;  border-top-left-radius:15px; -moz-border-top-left-radius: 15px; -webkit-border-top-left-radius: 15px; height: 20px;  padding: 0px 0px 15px 0px; width: 95%; z-index: 11; behavior: url(ie-css3.htc);}
.slide-out-div img {border: none; }
.share {border: 0px; height: 20px; margin: 0px 0px 10px 0px; padding: 6px 0px 6px 0px; float: left; font-size:14px; color:#ffffff; text-align:left;}
.newsletter1 {border: 0px; height: 20px; margin: 0px 0px 10px 0px; padding: 6px 0px 0px 0px; float: left; font-size:14px; color:#ffffff; text-align:center;}
.connect1 {border: 0px; height: 20px; margin: 0px 0px 10px 0px; padding: 10px 0px 0px 0px; float: right; font-size:14px; color:#ffffff; text-align:center;}
.connect2 {border: 0px; height: 20px; margin: 0px 0px 10px 0px; padding: 6px 0px 6px 0px; float: right; font-size:14px; color:#ffffff;  text-align:center;}
.buttons {border: 0px; height: 20px; margin: 0px 0px 10px 0px; padding: 6px 0px 6px 0px; float: right; font-size:14px; color:#ffffff;  text-align:right;}
.line {width:5%; min-width: 20px; max-width:50; border: 0px; height: 20px; margin: 0px 0px 10px 0px; padding: 1px 0px 0px 0px; float: left; font-size:14px; color:#ffffff;  text-align:center;}
.liner {width:5%; min-width: 20px; max-width:50; border: 0px; height: 20px; margin: 0px 0px 10px 0px; padding: 1px 0px 0px 0px; float: right; font-size:14px; color:#ffffff;  text-align:center;}
