body {margin-top:80px; font-family: Arial, Helvetica,  sans-serif; height:100%; color:#f9ee94;  background-color:#000000;}

h1 { color:#f9ee94; font-size:24px; margin-top:0; margin-bottom:15px;}
h2 {color:#f9ee94; font-size:20px; margin-top:10px; margin-bottom:10px;}
h3 {color:#f9ee94; font-size:18px; margin-top:10px; margin-bottom:10px;}
h4 {color:#f9ee94; font-size:16px; font-weight:bold;}
h5 {color:#ffffff; font-size:16px; font-weight:bold;}

p {font-size:12px; color:#ffffff; line-height:20px; margin-top:10px; margin-bottom:10px;}

a {text-decoration:none; color:#a28762; font-weight:bold;}
a:hover {text-decoration:none; color:#f9ee94;}

li {font-size:12px; color: #ffffff; line-height:20px;}
ul.pdf{list-style-image: url('assets/pdfthumb.jpg'); padding:0px; margin-left:44px; margin-right:0px; margin-top:0px; margin-bottom:0px}
li.pdf{height:30px; padding:14px 0px 10px 0px}

hr {color:#ffffff; height:1px; border:0px none;}

.submenu{color:#ffffff;}
#servicelinks{margin-top:35px; margin-bottom:35px;}
.services{margin-top:20px; margin:2px; display:inline; padding:10px; height:40px;  width:100px; background-color:#f9ee94; width:auto; border:1px solid #BE9865; font-size:14px; }
.services a{color:#BE9865; }
.services a:hover{color:#32200a;}

table#subservices {font-size:13px; line-height:10px;}
/* Classes................................................................................ */
#container{ position:relative; margin:0 auto;  width: 815px;}
#maincontent{ position:relative; height:auto; width:515px; margin:0px; float:right; padding-right:30px; }
#sidebar{ width:199px;  /*border-right:#402E13 solid 1px;*/ margin-left:25px; padding:11px; padding-top:620px; margin-bottom:50px; _margin-bottom:10px; }
#clear{clear:both; }
.clear{clear:both; }

/* navigation............................................................................. */
#navigation{width:255px; text-align:right; position:absolute; top:-25px; left:38px; _left:-2px; *left:-2px;}

#navbody{background:url('assets/images/navrepeat.png') repeat-y; width:220px; height:auto; min-height:450px; _height:450px  }
#navtop{background:url('assets/images/topnav.png') no-repeat; width:220px; text-align:right; height:58px}
#navbottom{background:url('assets/images/bottomnav.png') no-repeat; width:220px; height:26px }

.navlinks{display:block;  padding:4px; margin-left:10px; margin-right:10px; line-height:24px; text-align:right; color:#ffffff; font-size:15px; font-weight:bold;}
.navlinks:hover{color:#FAFC9A; background-color:#4b3923; line-height:24px; margin-left:10px; margin-right:10px; text-decoration:none;}

#doctorsname{padding:16px; line-height:16px; text-align:left; color:#000000; font-size:15px; font-weight:bolder;}
#logo{margin-right:2px; margin-bottom:20px;}

.centerflash{margin:0 auto; text-align:center;}

#navigationbelow{font-size:9px; display:inline; text-align:center; padding-left:80px; width:700px; margin-top:10px; }
#box1 {
	width: 180px;
	height: auto;
	margin: 10px auto;
	padding: 5px;
	color: #000;
	background: #f9ee94 url('assets/images/box1-bg.jpg') repeat-y center top;
	border: 3px solid #be9865;
	text-align: center;
	font-weight: bold;
	line-height: 1.3em
}
/* mainbody................................................................................ */
#maintext{padding:2px;}
#mainbg{background:url('assets/images/mainrepeat.png') repeat-y; width:815px; clear:both; padding-bottom:30px; height:auto; min-height:540px; _height:540px}
#topbar{background:url('assets/images/topbar.png') no-repeat; width:815px; height:36px}
#footer{background:url('assets/images/bottombar.png') no-repeat; width:815px; height:49px;  margin-top:-49px; _}
#address{color:#CEC76F; font-size:12px; font-weight:bold; text-align:right; padding-right:40px; margin-top:-25px; }	 
#tntfooter{color:#f9ee94;  font-size:12px;   padding-left:300px; padding-top:10px; margin-bottom:0px;}

.brown{color:#BE9865; font-size:16px; font-weight:bold; }
.imgborder {border:1px solid #cccccc; margin:6px; }
.imgborderleft {float:left; border:1px solid #cccccc; margin:6px; }
.noborder{border:none;}
.aboutleft{border:1px solid #cccccc; margin:6px; float:left; margin-bottom:50px;}
.aboutright{border:1px solid #cccccc; margin:6px; float:right; margin-bottom:50px;}
p.caption{font-weight:bold; font-size:11px; margin:0px; padding:2px; text-align:center;}

.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}
 
/* End Classes */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#000000; padding:1px; border:1px solid #000000; background-color:#999999; !important;}
input.submit, input.submit:hover {border:1px solid #000000; padding:1px; font-size:12px;}	
input.submit {background-color:#CCCCCC; color:#000000;}
input.submit:hover {background-color:#000000;	color:#CCCCCC;}
input {background-color:#FFFFFF !important;}
.h2text{ margin:0px 0px 0px 0px; padding:4px 0px 3px 0px; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:normal; font-size:10px; color:#f9ee94;
}

/* End Custom Forms*/