


body {
	background-color:#e4e4e4;
	font-family:Verdana, Arial, Sans-Serif;
	background: #024978 url(images/Stage_BG_btm.png) repeat-x;
	font-size:11px;
	padding:2px;
	color:#545454
}

a {
	font-weight: bold;
	color: #5C5C5C;
	text-decoration: none;
}

a, img{border:none; margin:0; padding:0;}

.main{width:728px; margin:0 auto;}

.middle{ background:url(images/middle.gif) top center no-repeat; height:260px;}
.header
{
    background: #fff url(images/bottom_gradient.png) repeat-x center top;
    height: 74px;
    margin-top: 10px;
    border-right: #999 1px solid;
    border-top: #999 1px solid;
    border-left: #999 1px solid;
  
}
#aspnetForm
{
   
    margin:0px;
    
}
.footer
{
     height: 60px;
    text-align: center;
    padding-top: 20px;
    padding-right: 10px;
    border-right: #999 1px solid;
    border-bottom: #999 1px solid;
    border-left: #999 1px solid;
    background: #fff url(images/top_gradient.png) repeat-x center bottom;
    
}

.logo {



}



.middle .btn{float:right; margin-right:60px; _margin-right:35px; margin-top:20px; list-style-type:none;}
.middle .btn li{margin-bottom:15px;}
.more
{
    margin-top:-10px;
    text-align:right;
    
}
.features{color:#000; font-weight:bold; padding-top:32px; padding-left:232px; margin:0; text-align:left;}
.features a{} 
.features a:hover{background:#CCC; color:#0033FF}

.contact{padding-left:15px;}
.mid-bottom{background:url(images/mid-bottom.gif) left top no-repeat; height:194px; }
.bottom
{
    background-color: #ffffff;
    
}

#dwrap div
{
    width: 290px;
    height: 23px;
    float: left;
    background-color: transparent;
}
.pdfnav
{
    background: url(images/pdf_icon.png) #fff no-repeat;
    padding-left: 30px;
    margin-left: 10px;
    padding-top:2px;

}


.pdfnav a:hover
{
    color: #ffcc33;
}

#content
{
    border-top: 1px solid #ccc;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    background: #fff;
    min-height: 500px;
    text-align: left;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 0px;
    padding-top: 15px;
}

#left_content
{
    float: left;
    width: 400px;
    background: url(images/sidebar_end.png) no-repeat right;
}

#contact_content
{
    float: left;
    width: 400px;
    background: url(images/grad_vline.png) no-repeat right;
}


#right_content{
 	float:right;
	width:265px;

}

    /* ---------------------- top nav ---------------------- */
#topcontainer{
	float:none;
	height:56px;
	color:#E0E0E0;
	background:#143D55;
	width:726px;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	border-right:1px solid #999;
	border-left:1px solid #999;
	
}
#topcontent
{
    background:#ffffff;
	float:none;
	width:726px;
	border-right:1px solid #999;
	border-left:1px solid #999;
	
}
#bottomcontainer
{
    float: none;
    height: 56px;
    color: #E0E0E0;
    background: #006633;
    width: 726px;
    border-right: 1px solid #999;
    border-left: 1px solid #999;
}
#topnav
{
    position: relative;
    height: 33px;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    background: #fff url(images/dolphin_bg.gif) repeat-x bottom left;
    padding-right: 0px;
    padding-left: 40px;
    padding-bottom: 0px;
    padding-top: 0px;
}
#topnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#topnav ul li{display:block;float:left;margin:0 1px;}
#topnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px;height:33px;}
#topnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#topnav ul li a:hover{color:#fff;background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#topnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#topnav ul li a.current,#topnav ul li a.current:hover{color:#fff;background:#1D6893 url(images/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}
#topnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(images/dolphin_right-ON.gif) no-repeat top right;height:33px;}


.nav li {
	float: left;
	padding: 0 7px;
	background: url(images/split.png) no-repeat right center;
	position: relative;
	z-index: 1;
}

/* ---------------------- END top nav ---------------------- */
.showdate{
float: right;
text-align:right;
font-weight:bold;
color:#FFFFFF;
padding-top:60px;
padding-right:10px;
}
.label1
{
    color: #3366cc;
    font-size: 8pt;
    font-weight: bold;
    font-family: Helvetica,Arial,Verdana,sans-serif;
    text-align: left;
    margin-bottom: -8px;
    padding-bottom: 0px;
}

.label2{
font: bold 14px/20px Helvetica, Arial, sans-serif; color: #2c2c2c
}

.label3
{
    font: bold 14px/19px Helvetica, Arial, sans-serif;
    color: #3366cc;
}

.label5
{
    font:  bold 18px/23px Helvetica, Arial, sans-serif; color: #3366cc
}
.body1
{
 font: 14px/19px Helvetica, Arial, sans-serif; color: #3366cc
}
.label4
{
font: bold 12px/12px Helvetica, Arial, sans-serif;
                        color: #3366cc; text-decoration: none
}



#health_content{
 	float:right;
	width:450px;
	margin-left:5px;

}
#testimonials{}

#news_events{
padding:0px;
}

#gallery{
margin-left:20px;
margin-right:20px;
padding-top:20px;
 
}
#gallery img {
	float: left;
}
#faq{
padding-top:15px;
float: right;
margin-left:20px;
margin-right:20px;
text-align: left;

width:300px;
}

        #scroll_box {
            border: 1px solid #ccc;
            height: 120px;    
            width: 400px;            
            overflow: auto;            
            margin: 1em 0;
        }
        
 /*       
        p {
line-height: 150%;
font-family: arial;
color:#666666;
font-size:12px;
}

td {
font-family: arial,helvetica;
color:#666666;
font-size: 12px;
}
*/
.pageTitle {
font-family: trebuchet ms;
color:#333333;
font-size:22px;
text-transform: capitalize;
}

h1 {
font-family: arial;
color:#000000;
font-size:24px;
}


h2 {
font-family: arial;
color:#666666;
font-size:17px;
font-weight:bold;
margin-bottom: 2px;
padding-bottom: 2px;
line-height: 100%;
} 

h3 {
font-family: arial;
color:#666666;
font-size:14px;
font-weight:bold;
margin-bottom: 5px;
} 

h4 {
font-family: arial;
color:#333333;
font-size:12px;
font-weight:bold;
margin-bottom: 5px;
} 


.subTitle {
line-height: 150%;
font-family: arial;
color:#999999;
font-size:16px;
font-weight:bold;
}


.tiny {
font-size:10px;
}

.hint {
font-size:10px;
color: #999999;
font-family: trebuchet ms;
}

hr.thin {
border: 0px;
background-color: #DDD;
height: 1px;
margin-top: 5px;
margin-bottom: 10px;
padding: 0px;
}

li {
line-height: 150%;
}

ul.featuresList {
margin-left: 10px;
padding-left: 10px;
}

li.featuresList {
line-height: 150%;
font-size:12px;
font-family:arial;
list-style-image: url(/img/bullet_check.gif);
list-style-position: outside;
padding-left: 0px;
padding-bottom: 5px;
}

#timedisplay {
      border: solid 1px red;
      width: 50px;
    }
ul.commentlist li
{
    background: url(images/bg_comment_bottom.gif) no-repeat center bottom;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-top: 10px;
}

ul.commentlist li.last
{
    background: none;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-top: 10px;
}

input, textarea
{
    padding: 2px;
    
    padding: 3px;
    border-right: #999 1px solid;
    border-top: #999 1px solid;
    border-left: #999 1px solid;
    border-bottom: #999 1px solid;

}

.texta {
font-size: 8pt; 
font-family: Verdana, Tahoma, Arial;


}









#pipe ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#pipe ul li {
	margin-left: 0;
	padding: 3px 15px;
	border-left: 1px solid #999;
	list-style: none;
	display: inline;
	}
	
		
#pipe ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}


#subnav ul {
	margin-right: 0;
	padding-right: 0;
	display: inline;
	padding-left:135px;
	} 

#subnav ul li
{
    margin-right: 0;
    border-right: 1px solid #999;
    list-style: none;
    display: inline;
    padding-right: 15px;
    padding-left: 5px;
    padding-bottom: 3px;
    padding-top: 10px;
}
	
#subnav ul li.last {
	margin-right: 0;
	border-right: none;
	list-style: none;
	display: inline;
	}




#navsub ul {
	margin-right: 0;
	padding-right: 0;
	display: inline;
	} 

#navsub ul li
{
    margin-right: 0;
    border-right: 1px solid #999;
    list-style: none;
    display: inline;
    padding-right: 15px;
    padding-left: 5px;
    padding-bottom: 3px;
    padding-top: 10px;
}
	
#navsub ul li.last {
	margin-right: 0;
	border-right: none;
	list-style: none;
	display: inline;
	}







	
#subnav ul li a{color:#EAF3F8}
#subnav ul li a:hover
{
    color: #00ccff;
}

#button {
	width: 18em;
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	background-color: #90bade;
	color: #333;
	}


#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#button li {
		border-bottom: 1px solid #90bade;
		margin: 0;
		}


#button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #1958b7;
		border-right: 10px solid #508fc4;
		background-color: #2175bc;
		color: #fff;
		text-decoration: none;
		width: 100%;
		}

	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
		border-left: 10px solid #1c64d1;
		border-right: 10px solid #5ba3e0;
		background-color: #2586d7;
		color: #fff;
		}

#breadcrumb {
	
	padding:0 0px;
	height: 20px
	}

#breadcrumb-side {
	float:right;
	padding:0 10px;
	}

#breadcrumb-side label {
	display:none
	}

#breadcrumb-side form {
	margin:0px;
	padding:0px;
	text-align:right;
	}

#breadcrumb-side form fieldset {
	margin:0px;
	padding:0px;
	border:none;
	}

#breadcrumb-side form legend {
	display:none;
	}
	#breadcrumb-container a {
	color:#0000FF;
	}






#search-news {
	float: left;
	width: 250px;
}
#search-news div {
	padding: 3px 0;
	margin: 0;
}
#search-news #q {
	width: 140px;
	border: 1px solid #859D31;
}
#search-news .downcast {
	background: #143D55;
	color:#fff;
	border-top: 1px solid #CFD0D0;
	padding: 3px 4px 4px 4px;
	margin: 2px 0 0 0;

}
#search-news h4 {
	background: url(images/bullet_letter.gif) no-repeat;
	padding-left: 15px;
	font-weight: bold;
	margin: 1em 0 0.4em 0;
}
#search-news p {
	padding-left: 15px;
	padding-right: 2px;
	margin: 0.1em 0;
}