html{
	overflow-y:scroll;
	overflow-x:auto;
	height:100%;
	}

body{
	position:relative;
	background:#294d7d;
	text-align:center;
	min-height:100%;
	bottom:auto;
	}

h1{
	font-weight:bolder;
	}
	
h2{
	padding:10px 30px 0px 30px;
	font-size:large;
	color:#87721F;
	}
	
h3{
    padding:0px 30px 0px 30px;
    font-size:medium;
    color:#852128;
    font-weight:bold;
    }

strong{
	font-weight:bold;
	}
	
table{
	table-layout:fixed;
	margin-left:20px;
	margin-right:20px;
	}
	
th{
	font-weight:bold;
	padding-bottom:10px;
	}

th.c1{
	width:50%;
	}
	
td{
	vertical-align:top;
	padding-bottom:10px;
	padding-right:10px;
	}
	
#wrapper{
	position:relative;
	top:0;
	left:0;
	width:900px;
	margin:0 auto;
	background:white url("../images/background2.jpg") repeat-y top;
	text-align:left;
	}

#bodywrap{
	position:relative;
	top:0;
	left:0;
	right:0;
	padding-top:10px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:10px;
	margin:0 auto;
	}
	
#titlebar{
	position:relative;
	top:0;
	left:0;
	margin:0 auto;
	border:#294d7d 1px solid;
	}

#logo {
	float:left;
	position:relative;
	left:0;
	top:0;
	width:390px;
	height:110px;
	}

#logo a{
	cursor:pointer;
	}

#logo span{
	position:absolute;
	left:0;
	top:0;
	width:390px;
	height:110px;
	background:white url("../images/logo.jpg") no-repeat top left;
	}

#slogan {
	float:right;
	position:relative;
	right:0;
	top:0;
	width:390px;
	height:110px;
	}

#slogan span{
	position:absolute;
	right:0;
	top:0;
	width:390px;
	height:110px;
	background:white url("../images/slogan1.jpg") no-repeat top right;
	}
	
#ticker{
	width:350px;
	height:50px;
	position:relative;
	top:20px;
	left:20px;
	text-align:center;
	cursor:pointer;
	}
	
#ticker_link{
	width:350px;
	height:50px;
	cursor:pointer;
	}
	
#ticker_link a{
	cursor:pointer;
	}

#navigation{
	position:relative;
	padding:5px;
	}

#col1{
	position:relative;
	top:0;
	left:0;
	width:670px;
	padding-bottom:1px;
	border-left:#294d7d 1px solid;
	border-right:#294d7d 1px solid;
	}

#wrap{
	position:relative;
	top:0;
	border-top:#294d7d 1px solid;
	}

#lower{
	position:relative;
	border-right:#294d7d 1px solid;
	border-bottom:#294d7d 1px solid;
	top:0;
	left:0;
	}

#main{
	padding:15px;
	font-family:"Trebuchet MS",Trebuchet,Verdana,Arial,Sans-serif;
	line-height:1.5em;
	}
	
#main.hours
{
    background:transparent url("../images/clock.jpg") no-repeat top right;
}

#main.default{
	background:transparent url("../images/blood_pressure.jpg") no-repeat top right;
	}

#main.practice{
	background:transparent url("../images/ear.jpg") no-repeat top right;
	}

#main.join{
	background:transparent url("../images/bandage.jpg") no-repeat top right;
	}
	
#main.faq{
	background:transparent url("../images/question.jpg") no-repeat top right;
	}
	
#main.members{
	background:transparent url("../images/steth.jpg") no-repeat top right;
	}
	
#main.employers{
	background:transparent url("../images/mortar.jpg") no-repeat top right;
	}
	
#main.news{
	background:transparent url("../images/thermometer.jpg") no-repeat top right;
	}
	
#main.contact{
	background:transparent url("../images/symbol.jpg") no-repeat top right;
	}
	
#main.suboxone
{
    background:transparent url("../images/tablet1.jpg") no-repeat top right;
}
	
#testimonial{
	height:auto;
	}
	
#main h1{
	color:#852128;
	font-variant:small-caps;
	padding:10px 10px 10px 0px;
	font-size:150%;
	}
	
#main a{
	text-decoration:none;
	}
	
#main a:hover{
	text-decoration:underline;
	}
	
#footer{
	font-size:x-small;
	text-align:center;
	}

#testimonial_column{
	position:absolute;
	left:676px;
	top:5px;
	right:5px;
	height:auto;
	}
	
#testimonial{
	background:#f0f2ef;
	overflow:hidden;
	z-index:10;
	}

#testimonial h1{
	background:#852128;
	color:white;
	padding-top:3px;
	padding-bottom:3px;
	font-variant:small-caps;
	font-size:150%;
	text-align:center;
	}

#testimonial h3{
	text-align:right;
	padding-right:5px;
	}
	
#links{
	position:absolute;
	bottom:0;
	right:18px;
	text-align:center;
	z-index:0;
	}

#links.innertube{
	margin:0;
	}

#testimonial.innertube{
	line-height:normal;
	font-size:.8em;
	margin:0;
	}

#testimonial p{
	padding:5px;
	font-size:10pt;
	}
	
#testimonial_link{
	margin-bottom:5px;
	height:auto;
	}

#faq{
	margin-top:10px;
	margin-left:20px;
	}
	
#flu{
	color:white;
	background:#294d7d;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	}
	
#flu a {
	text-decoration:none;
	color:white;
	}
	
#flu a:hover{
	text-decoration:underline;
	}

#navigation .unselected{
	background: #294d7d;
	min-height:20px;
    width:659px;
    color:black;
	display:none;
	}
	
.innertube{
	margin:5px;
	padding:5px;
	border:#294d7d 3px solid;
	}
	
.doctor_photo{
	float:left;
	position:relative;
	padding:15px 10px 0 0;
	margin-right:20px;
	}
	
.office_manager_photo{
	float:right;
	position:relative;
	margin-left:20px;
	}
	
.receptionist_photo{
	float:left;
	position:relative;
	margin-right:20px;
	}
	
.adobe_photo{
	margin-left:275px;
	}
	
.stronger{
	text-align:center;
	font-weight:bold;
	}
	
.info{
	text-align:justify;
	}

.info li{
	list-style-type:disc;
	padding:0;
	margin:0;
	margin-left:40px;
	padding-top:10px;
	}
	
.info2{
	text-align:justify;
	padding-left:30px;
	}

.maplink{
	text-align:right;
	}		
	
.note{
	font-size:small;
	text-align:center;
	}
	
.question{
	cursor:pointer;
	margin-top:10px;
	color:#294d7d;
	padding-left:22px;
	text-indent:-22px;
	}
	
.answer{
	display:none;
	margin-left: 30px;
	margin-bottom: 10px;
	padding-left:22px;
	text-indent:-22px;
	}
	
.secondary_nav{
	font-size:small;
	}
	
ul.forms a:link, ul.forms a:visited, ul.forms a:active{
	text-decoration:none;
	}
	
ul.forms a:hover{
	text-decoration:underline;
	}
	
.forms li{
	padding-left:50px;
	}
	
ul.tabs a:link, ul.tabs a:visited, ul.tabs a:active{
	text-decoration:none;
	color:white;
	}

ul.tabs li.selected *.tab-label a{
	color:white;
	text-decoration:none;
	}
	
ul.tabs a:hover{
	text-decoration:none;
	}
		
ul.tabs a{
	display:block;
	}
	
ul.tabs{
	margin:0;
	width:660px;
	}
	
ul.tabs li{
	float:left;
	list-style-type:none;
	border-right:white 1px solid;
	width:131px;
	}
	
ul.tabs *.tab-label{
	margin:0;
	cursor:pointer;
	padding:.25em .05em .25em .05em;
	text-align:center;
	font-weight:bold;
	border-bottom:white 1px solid;
	}
	
ul.tabs li.selected *.tab-label{
	background:#852128;
	}
	
ul.sub_tabs 
{
    min-height:20px;
    background:#852128;
    width:659px;
    color:black;
    padding:.15em .05em .15em .05em;
}

ul.sub_tabs li
{
    float:left;
    list-style-type:none;
    margin-left:50px;
}

ul.sub_tabs *.tab-label
{
    margin:0;
    cursor:pointer;
    text-align:center;
    font-size:.75em;
}

ul.sub_tabs a
{
    display:block;
    text-decoration:none;
    color:White;
}

ul.sub_tabs a:hover{
	text-decoration:none;
	color:#1090e1;
	}
	
ul.sub_tabs *.current
{
    color:White;
    font-weight:900;
}

ul.sub_tabs *.current a:hover
{
    color:White;
}

ul.unselected
{
    min-height:20px;
    padding:.15em .05em .15em .05em;
}

ul.unselected li
{
    float:left;
    list-style-type:none;
    margin-left:50px;
}

ul.unselected *.tab-label
{
    margin:0;
    cursor:pointer;
    text-align:center;
    font-size:.75em;
}

ul.unselected a
{
    display:block;
    text-decoration:none;
    color:White;
}

ul.unselected a:hover{
	text-decoration:none;
	}
	
.main-tab
{
    background:#1090E1;
}

.clearfloat{
	clear:both;
	}
