/* ---[ Imports ]------------------------------- */
/* @import "nav.css"; */

/* ---[ Global Resets ]------------------------------- */
body, h1, h2, h3, h4, h5, h6, form{margin:0px; padding:0px;}
p{margin:0px 0px 12px 0px;}
a{outline:none; color:#890000;cursor: pointer;}
img{border:0px;}

/* ---[ Main Templete ]------------------------------- */
body{
	font-family: Trebuchet MS, Tahoma, Tahoma, Verdana;
	font-size:13px;
	word-spacing:3px;
	line-height: 16.5px;
	color:#3d3c3c;
	background:url(../../images/tpl_main/background.png);
	background-repeat:repeat-x;
	background-color:#f7f7f7;
}
#site{
	width:960px;
	height:auto;
}
#headercontainer{ 
	position:relative;
	width:930px;
	height:161px;
	padding:30px 0px 0px 30px;}
#logo{
	float:left;
	width:301px;
	height:120px;
	background-color:#009999;
}
#phonenumber{
	float:right;
	clear:right;
	width:297px;
	height:30px;
	margin:25px 25px 0px 5px;
}
#navcontainer{
	position:relative;
	z-index:50;
	float:left;
	width:200px;
	height:336px;
}
#maincontainer{
	position:relative;
	left:-9px;
	z-index:25;
	float:left;
	width:760px;
	height:auto;
	background:url(../../images/tpl_main/content_bg.png);
}
#gradient_bg{
	width:760px;
	height:auto;
	background:url(../../images/tpl_main/content_gradbg.png);
	background-repeat:no-repeat;
}
#landscaped{
	position:relative;
	width:742px;
	height:211px;
	margin-left:9px;
	background-color:#990000;
	background:url(../../images/tpl_main/drbud_panorama.png);
}
#footercontainer{
	clear:both;
	width:760px;
	height:27px;
	background:url(../../images/tpl_main/footer_bg.png);
	background-repeat:no-repeat;
	background-color:#f7f7f7;
}

/* ---[ content areas ]------------------------------- */
#content100{
	width:700px;
	height:auto;
	margin:0px 20px 0px 20px;
	padding-left:10px;
}
#content66{
	float:left;
	width:450px;
	height:auto;
	margin:0px 0px 0px 20px;
}
#modulecontainer{
	float:left;
	width:243px;
	height:auto;
	padding:10px 0px 0px 15px;
}
.modulebox{
	width:243px;
	height:auto;
}
.modheader{
	font-family: Trebuchet MS, Tahoma, Tahoma, Verdana;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	width:210px;
	height:24px;
	padding:16px 14px 0px 19px;
	background-image:url(../../images/tpl_main/mod_head.gif);
	background-repeat:no-repeat;
}
.modcontent{
	width:203px;
	height:auto;
	padding:4px 20px 0px 20px;
	background-image:url(../../images/tpl_main/mod_bg.gif);
	background-repeat:repeat-y;
}
.modfooter{
	width:243px;
	height:25px;
	background-image:url(../../images/tpl_main/mod_foot.gif);
	background-repeat:no-repeat;
}

/* ---[ mainnavigation ]------------------------------- */
a:link, a:visited{color:#554b4d0; text-decoration:none;}
a:hover, a:active{color:#f7931e; text-decoration:none;}
a.current:link, a.current:visited, a.current:hover, a.current:active{color:#890000;}

.tabsheader {
	font-family:Trebuchet MS,tahoma,arial,verdana,tahoma,verdana,sans-serif;
	font-size:14px;
	text-align:left; 
	font-weight:bold;
}
.tabsheader ul {
	display: inline;
	list-style-type: none;
	margin: 0px;padding: 0px;
}
.tabsheader li {float: left;}
/* opacity:1;filter: alpha(opacity=100); -moz-opacity: 1; */
.tabsheader a, .tabsheader a:visited {
	color: #ffffff;
	float: left;
	position: relative;
	width:160px; 
	height:20px;
	margin-top:1px;
	padding:10px 10px 5px 30px;
	background:url(../../images/tpl_main/navbg.png);
	background-color:#2f77c2;
	filter:alpha(opacity=60);  
	-moz-opacity:0.6;  
	opacity:0.6;
}

/* opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7; */
.tabsheader a:hover{
	color: #890000;
	top: 0px;
	background-color:#ffffff;
}
.tabsheader a.current:visited, .tabsheader a.current, .tabsheader a.current:hover{color: #890000;}
/* ---[ content boxes ]------------------------------- */
.box100{
	float:left;
	clear:both;
	width:100%;
	height:auto;
}
.box108{
	float:left;
	width:108px;
}
.box432{
	width:432px;
	height:46px;
}
.box50{
	float:left;
	width:50%;
	height:auto;
}
.box33{
	float:left;
	width:33%;
	height:auto;
}
.box67{
	float:left;
	width:67%;
	height:auto;
}
.label{
	width:33%;
	float:left;
	text-align:right;
	margin-right:5px;
	display:block;
}
.boxinfo{
	float:left;
	clear:right;
	width:66%;
}

/* ---[ form items ]------------------------------- */

/* ---[ misc items ]------------------------------- */
.wrap{float:left;}
.wrap_padded{float:left; padding: 10px; }
.first{clear:left;}
.last{clear:right;}
.clearboth{clear:both;}
.sitewidth{
	float:left;
	clear:both;
	width:760px;
	height:10px;
	background-color:red;
}
.sitewidth2{
	float:left;
	clear:both;
	width:760px;
	height:10px;
	background-color:yellow;
}
.center{text-align:center;}
.right{text-align:right;}
.star{color:red;}
.inline{display:inline;}
.copyright{
	font: Verdana;
	color:#6f6f6f;
	font-size:10px;
	text-align:center;
}

/* ---[ Headers ]------------------------------- */
h1{ /* Biggest, black */

	padding:20px 0px 20px 0px;
	font-family: Trebuchet MS, Tahoma, Tahoma, Verdana;
	font-size:21pt;
	color:#698b59;
	line-height:normal;

}
h2{ /* Biggest, white */
	margin:12px 0px 12px 0px;
	font-size:14px;
	color:#333333;
}
h3{ /* Paragraph Headers */
	margin:12px 0px 12px 0px;
	font-size:12px;
	color:#333333;
}

/* ---[ Headers: Messages ]------------------------------- */
h4{
	margin:12px 0px 12px 0px;
	font-size:12px;
	font-weight:bold;
	color:blue;
}
/* ---[ Headers: Errors ]------------------------------- */
h5{
	margin:12px 0px 12px 0px;
	font-size:12px;
	font-weight:bold;
	color:red;
}
/* ---[ Footer Font ]------------------------------- */
h6{
	padding:0px 0px 0px 0px;
	text-align:center;
	font-size:9px;
	font-weight:normal;
	clear:both;
}
h6 a:link, h6 a:visited{color:blue;}
h6 a:hover, h6 a:active{color:red;}
.h7{font-size:12px;font-style:italic;}

/* ---[ special items ]------------------------------- */

.paddedimg {padding: 10px;}
.paddedbox {float:left; padding:10px; }


.tableborder{
	border-width:1px 1px 1px 1px;
	border-spacing:0px;
	border-style:solid solid solid solid;
	border-color:gray gray gray gray;
	border-collapse:collapse;
}
table.tableborder td {
	border-width:1px 1px 1px 1px;
	padding:3px 3px 3px 3px;
	border-style:solid solid solid solid;
	border-color:gray gray gray gray;
	-moz-border-radius:0px 0px 0px 0px;
}
.ministryop{margin:12px 0px 0px 5px;}
#meetthedoctors{margin-left:8px;}
