/* CSS Document */

body {background-color:#adab93; margin:0px; background-image:url(../images/dr_site_top_bg.jpg); background-repeat:repeat-x;}

#container {position:relative; width:100%;}

#header_bg {
	position:relative;
	width:100%;
	height:280px;
	height:280px;
	z-index:600;
}
#header {
	position:relative;
	margin:auto;
	width:950px;
	height:200px;
	background-image:url(../images/dr_head_bkgd.jpg);
	background-repeat: no-repeat;
}
#title {
	position:absolute;
	top:70px;
	left:0px;
}
#rotator {
	position:absolute;
	top:48px;
	right:0px;
}
#nav {
	position:relative;
	margin:auto;
	width:950px;
	height:80px;
	background-image:url(../images/rop_nav_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
}
.printer_icon {
	position:absolute;
	right:215px;
	top:20px;
	width:30px;
	height:26px;
	z-index:1;
}
.printer_icon_two {
	position:absolute;
	right:5px;
	top:20px;
	width:30px;
	height:26px;
	z-index:1;
}

#contentarea {
	position:relative;
	margin:auto;
	width:950px;
	background-image:url(../images/dr_content_bkgd.jpg);
	background-repeat: no-repeat;
	background-position:top;
	padding-top:17px;
	margin-bottom:8px;
	z-index:0;
}
#leftcolumn {
	position:relative;
	width:225px;
	z-index:2;
}

#leftcolumn #searchform {
	position:relative;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#999985;
	padding:6px;
}
#leftcolumn #searchform input.search_bar_field {
	position: relative;
	border:1px solid #c4c4c4;
	font-size: 10px;
	color: #999985;
	background:#FFFFFF;
	width: 175px;
	height:14px;
}
#leftcolumn #newsmain {padding-bottom:5px;}
#leftcolumn #newstitle {font-size:18px; color:#ffffff; background-color:#999985; padding-left:10px; padding-top:5px; padding-bottom:5px;}
#leftcolumn #newsitemtitle {padding-top:10px;}
#leftcolumn #newsitemtitle a {font-size:13px; color:#525246; text-decoration:none; font-weight:bold; line-height:18px;}
#leftcolumn #newstext {font-size:12px; line-height:14px; color:#525246;}
#leftcolumn #newstext a {color:#525246;}
#leftcolumn #newsdate {font-size:11px; line-height:11px; padding-top:8px; color:#525246; padding-bottom:15px; border-bottom:1px dotted #797767; margin-bottom:10px;}
#leftcolumn #minicalendar {background-color:#999985; text-align: center;}
/*
#leftcolumn #minicalendar table {width:185px; background-color: #e4e4e4; text-align:center; margin-bottom:20px; margin-top:20px;}
#leftcolumn #minicalendar table table {width:100%; text-align:center; margin-bottom:0px; margin-top:0px;}
*/
#content {
	position:relative;
	padding-left:30px;
	padding-right:30px;
	padding-top:20px;
	padding-bottom:20px;
}
#content.twocol {padding-right:25px; border-right:solid 1px #A5A58D;}
#leftcolumn #menu {background-color:#cdccbd; padding-top:10px; padding-bottom:30px;}
#content a {
	color:#525246;
}
#content a:hover {
	color:#DADACF;
}
#content ul li {
	list-style:square;
}
#content ol li {
	list-style:decimal;
}
#content li ul li{
	list-style:disc;
}
#content input[type="text"] {
	position: relative;
	border:1px solid #c4c4c4;
	font-size: 10px;
	color: #999985;
	background:#FFFFFF;
	width: 200px;
	height:14px;
}
#content textarea {
	position: relative;
	border:1px solid #c4c4c4;
	font-size: 10px;
	color: #999985;
	background:#FFFFFF;
	width: 200px;
}
#rightcolumn {
	position:relative;
	width:195px;
	padding-left:15px;
	padding-top:20px;
	border-left:solid 1px #c6c5b4;
	text-align:right;
	line-height:18px;
}
#rightcolumn .heading {
	font-size:17px;
	line-height:18px;
	font-weight:bold;
	line-height:22px;
}
#rightcolumn a {
	color:#525246;
	text-decoration:none;
}
#rightcolumn a:hover {
	color:#DADACF;
}
#rightcolumn #contact {
	border-top:solid 1px #c6c5b4;
	border-bottom:solid 1px #c6c5b4;
	padding-top:6px;
	padding-bottom:8px;
	margin-top:8px;
}

#footer {
	position:relative;
	margin:auto;
	width:950px;
	padding-top:30px;
	padding-bottom:15px;
	color:#eaeae4;
	font-size:12px;
	background-image:url(../images/dr_footer_bkgd.jpg);
	background-repeat: no-repeat;
	background-position:top;
	z-index:-1;
}
#footer a {color:#ffffff; text-decoration:none;}
#footer a:hover {color:#525246;}
#footer .edtools {font-size:10px; color:#000000; line-height:12px;}

.printonly {display:none;}
