/* CSS Document */

body {
	background:url(/Images/bg.gif) no-repeat;
	background-color: #82140f;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: 70% Tahoma, Arial, Verdana, sans-serif;
	color:#3f3f3f;
}
ul {
	margin:0;
	margin-bottom:1em;
	list-style:none;
}
h1 {
	margin:0;
	font-size:16px;
	font-weight:bold;
	color:#82140f;
}
h3 {
	font-size:11px;
	font-weight:bold;
	color:#82140F;
}

hr {
	background-color:#FCF7ED;
	margin:1em;
}
INPUT,SELECT {	font-size: 100%;}
TEXTAREA {	font: 100%/ 1.2em arial, verdana, sans-serif;}
.container {
	background-color: #82140f;
	width:900px;
	background:url('/images/bg_repeat.jpg') top center repeat-y;
	margin:0; 
	padding:0;
	border:1px; solid white; 
}
#header {
	height:124px;
	background:url('/images/bg_top.jpg') no-repeat 0% 0%;
	margin:0; 
	padding:0;
	padding-left:60px;
	padding-right:35px;
	clear:both;
	
}
#body {
	margin:0;
	padding:0;
	padding-left:60px;
	padding-right:50px;

}
#footer {
	height:58px;
	background:url(/images/bg_footer.jpg) no-repeat 0% 50%;
}

.leftnav {
	float:left;
	width:220px;
	margin-top:10px;
	margin-left:5px;
}
.content {
	float:left;
	width:565px;
	margin-top:10px;
	padding-bottom:20px;
}
.content2 {
	float:left;
	width:430px;
	margin-top:10px;
	padding-bottom:20px;
}
.rightbar {
	float:left;
	width:120px;
	margin-top:30px;
	margin-left:15px;
}
#pageContent {	border:1px; solid white; margin-left: auto;	margin-right: auto;	width: 900px;}
	
a:link {
	color: #6B100C;
}
a:visited {
	color: #6B100C;
}
a:hover {
	color: #6B100C;
}
a:active {
	color: #6B100C;
}

.logo { margin-top:0px; float:left; }
.slogan { margin-top:90px; float:right; margin-right:6px; }

.box {
	background:url(Images/bg_box.jpg);
	margin:4px;
	padding: 10px;
	width:100%;
	border: 1px solid #7f7f7f;
}
.menuhighlight {
	list-style:url(/images/menu_bullet.gif);
	margin:0;
	margin-left:15px;
	margin-top:20px;
}
.menuhighlight a {
	padding-top:3px;
}
.appointment {
	margin-top:3px;
}
.menu {
	margin:0px;
	list-style:none;
	padding:0px;
}
.menu li {
	background:url(/images/menu_bg.gif); 
	width:200px; 
	height:19px;
	margin-bottom:3px;
}
.menu li a {
	display:block;
	padding-left:20px; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none;
}
.menu li:hover {
	background:url(/images/menu_bg_on.gif)  no-repeat 0% 0%; 
}
.menu li:hover ul {
	display:block;
}
.menu li:hover ul ul {
	display:none;
}
.menu li ul li:hover ul {
	display:block;
}
.menu li ul {
	display:none;
	position:relative;
	top:-19px;
	left:100%;
	width:150px;
	background:#fff;
	
	margin:0;
	padding:0;

	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	
}
.menu li ul li {
	width:150px;
	margin-bottom:1px;
}
.menu li ul li a {

}
.menu li ul ul {
	display:none;
	position:relative;
	left:100%;
	top:-19px;
	margin-left:1px;
	background:#fff;
}



.left_infobox { margin-top:40px; margin-left:14px; width:200px; }

.title { margin-bottom:20px; }

.footer { text-align:center; margin:10px; color:#ffffff; font-size:9px; }

.table {
	
}
.row, .row-alt {
	clear:both;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	heigth:20px;
}
.row-alt {
	background-color:#FCF7ED;
}
.cell, .cell-header {
	width:33%;
	float:left;
}
.cell-header {
	font-weight:bold;
	color:#82140F;
	padding-bottom:2px;
	border-bottom:1px solid black;
}
.section-header {
	font-size:11px;
	font-weight:bold;
	color:#82140F;
}

.disc {
	list-style:disc;
	margin-left:15px;
}
.decimal {
	list-style:decimal;
	margin-left:15px;
}


.popup-top-left {
	margin:0;
	padding:0;
	background:url(/images/popup-top-left.gif) 0% 0% no-repeat;
	padding-left:37px;
	
}
.popup-top-right {
	margin:0;
	padding:0;
	background:url(/images/popup-top-right.gif) 100% 0% no-repeat;
	padding-top:31px;
	padding-right:30px;
			
}
.popup-bottom-left {
	margin:0;
	padding:0;
	background:url(/images/popup-bottom-left.gif) 0% 100% no-repeat;
}
.popup-bottom-right {
	margin:0;
	padding:0;
	height:31px;
	background:url(/images/popup-bottom-right.gif) 100% 100% no-repeat;
}
.popup-body {

	margin:0px;
	margin-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:.75em;
	margin-right:3px;
	background-color:#fff;

}
.width50 {
	width:50%;
}
.center {
	text-align:center;
}
.note {
	font-size: 92%;
	font-style: italic;
}
.nopad {
	margin:0;
	padding:0;
}
.pad3 li {
	padding-bottom:3px;
}
.breadcrumb {
	display:block;
	margin-bottom:10px;
}
.inline, .breadcrumb {
	height:1%;
	clear: both;  margin: 0; margin-bottom:20px; list-style: none;
}
.inline:after, .breadcrumb:after
{	content: ".";	display: block;	height: 0px;	clear: both;	visibility: hidden;}
.inline li, .breadcrumb li {
	padding: 0 3px;	float: left;
}


.button-back2Top {
	display:block;
	height:18px;
	padding:3px 0pt;
	text-align:right;
	width:100%;
}