/* CSS Document */

/* All Purpose Elements */

body {
	background: #d0ccb7;
	margin: 0 auto;
	padding:0;
	font-family:  Arial, Helvetica, sans-serif;
}

img.block {
	display: block;
	border:0px none;
}

.inline {
	display: inline;
	border:0px none;
}

td{ vertical-align:top;}


p, td, ul, ol, li, dl, dt, dd,div, span,input,select {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}


html p {
	margin-top:0;
	margin-bottom:1.5em;
}
hr {
color:#CCC;
}
body blockquote {
margin:0;
padding:0 0 0 20px;
}

.hide { display: none; }

/* -- */

/* HEADERS */

h1 {
	color:#512403;
	font-weight:normal;
	margin:10px 0 10px 0;
	padding:0;
	font-size:28px;
	font-family:  georgia,arial,"Lucida Sans",verdana;
}


h2 {
	color:#333;
	font-weight:bold;
	margin-bottom:10px;
	font-size:18px;
	margin-top:0;
	padding-top:0;
	font-family:  georgia,arial,"Lucida Sans",verdana;
}

h3 {
	font-family: Georgia,times,serif, "Lucida Sans", verdana;
	font-weight:normal;
font-size:15px;
color:#333;

}

h4 {
		font-family: Arial, "Lucida Sans", verdana;
	font-weight:bold;
	text-transform:uppercase;
font-size:11px;
color:#000;
margin:0;
padding-top:2px;
}

h6 {
	font-family: Trebuchet MS,Arial,Verdana,sans;
	font-weight:bold;
font-size:12px;
margin:0;
padding:0px;
	}


/* -- */

/* Linkology */

a:link,a:visited {
	color:#73a20c;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	color:#333;
	text-decoration:underline;
	}

/* -- */

/* Page Stuff */



table.doc{
margin:0 auto;
}
table.doc{
background:#fff;
}


table.page{
margin:0 18px 0 23px;
}

table.doc td.pb_r{
background:url(/img/pb_r.gif) top left repeat-y;
}

table.doc td.pb_l{
background:url(/img/pb_l.gif) top right repeat-y;
}
td.pb_b{
background:none;
}


table.content{
margin-top:10px;
}

table.client_edit{
background:#fff;

}

body.low_page table.content,
body.dcis_low_page table.content{
margin-top:24px;
}



/* Global Nav */
.gnav{
margin:34px 0 1px 0;
height:26px;
float:right;
padding:0px 10px;
background:url(/img/gn_tab.gif) top left no-repeat;
text-align:center;
}
.gnav div{
padding-top:7px;
}


.gnav a:link,
.gnav a:visited{
font-weight:normal;
font-size:10px;
color:#666;
}

/* Main Nav */

.nav{
background:#000;
clear:both;
height:26px;
border-top:1px solid #fff;
}

.nav a:link,
.nav a:visited,
.nav a:hover{
display:block;
float:left;
padding:7px;
background:#73a20c;
color:#fff;
border-right:1px solid #fff;

}

.nav a:hover{
background:#666;
	text-decoration:none;

}

.nav a.on:link,
.nav a.on:visited,
.nav a.on:hover{
color:#fff !important;
background:#000 !important;

}


/* Lower page nav */

.lower_nav{
vertical-align:bottom;

}

.lower_nav  .nav{
position:relative;
top:101px;
border:0px none;
background:none;
}

.lower_nav  .nav a{
border-top:1px solid #fff;

}


body.dcis_low_page .lower_nav  .nav a:link,
body.dcis_low_page .lower_nav  .nav a:visited{
background:#016591;
}

body.dcis_low_page .lower_nav  .nav a.on{
color:#fff !important;
background:#000 !important;
}

body.dcis_low_page .lower_nav  .nav a:hover{
background:#666;
	text-decoration:none;
}

/* SUBNAV */

.subnav{
border-bottom:3px solid #512403;
width:187px;
}
.sn_inner{

}

.subnav a:link,
.subnav a:visited,
.subnav a:hover{
	display:block;
	background:#f1f6e6;
	padding:10px 20px 8px 21px;
	border-bottom:1px solid #fff;
}


.subnav a.on{
background:#fff;
color:#000;
text-decoration:none;

}

body.dcis_low_page .subnav a:link,
body.dcis_low_page .subnav a:visited,
body.dcis_low_page .subnav a:hover{
	background:#e5eff4;

}
.subnav a:hover,
body.dcis_low_page .subnav a:hover
{
background:#fff;
color:#000;
text-decoration:none;

}
.home_boxes{

}

.home_boxes h3{
font-size:14px;
font-weight:bold;
}

.home_box_ds,.home_box_dcis{
float:left;
background:#f1eeeb url(/img/home_bottom_ds.gif) bottom center no-repeat;
margin-right:13px;
width:286px;
}
.home_box_dcis{
background:#eff2f3 url(/img/home_bottom_dcis.gif) bottom center no-repeat;
margin-right:0px;
}

.home_box_ds div,.home_box_dcis div{
padding:0px 10px;
}

.float_right{
float:right;
margin:5px 0px 10px 15px;
}
.float_left{
float:left;
display:block;
margin:5px 15px 10px 0px;
}



.content_left{
padding-right:20px;
}

body.low_page .content_left img ,
body.low_page .right_bar img,
body.dcis_low_page .content_left img ,
body.dcis_low_page .right_bar img {
	border:1px solid #ccc;
	padding:1px;
}
body.dcis_low_page .info img,
body.low_page .info img{
border:0px none;
}

body.low_page .content_left,
body.dcis_low_page .content_left{
padding-left:20px;
padding-right:10px;
}


body.low_page td.low_head_cell,
body.dcis_low_page td.low_head_cell{
background: url(/img/hdr_dedicated.gif) top right no-repeat;
}

/* SIDEBAR */

.sidebar{
background:#eff2f3 url(/img/sidebar_bottom.gif) bottom center no-repeat;
width:187px;
margin-bottom:10px;
}



body.low_page .sidebar{
background:url(/img/sidebar_g_bot.gif) bottom center no-repeat;
width:187px;
}

.sidebar_top{
background:url(/img/sidebar_g_top.gif) top center no-repeat;
height:12px;
}

body.dcis_low_page .sidebar{
background:url(/img/sidebar_b_bot.gif) bottom center no-repeat;
width:187px;
}

body.dcis_low_page .sidebar2{
background:url(/img/sidebar_b_bot2.gif) bottom center no-repeat;
width:187px;
}

body.dcis_low_page .sidebar_top{
background:url(/img/sidebar_b_top.gif) top center no-repeat;
height:12px;
}



.sb_inner{
padding:10px 2px 10px 12px;

}
.sidebar ul{
margin-left:12px;
padding-left:12px;
}
.sidebar li{

list-style-image:url(/img/arrow_circle_green.gif);
}

.sidelinks{
margin:-5px 0 10px 0;
border-top:1px dashed #999;
border-bottom:1px dashed #999;
padding:10px 0;
}

.sidelinks a:link,
.sidelinks a:visited,
.sidelinks a:hover{
display:block;
color:#000;
background:url(/img/arrow_circle_green.gif) 0px 2px no-repeat;
padding-left:15px;

}

.trail_nav{
padding:5px 0;
border-bottom:1px dashed #ccc;


}


body.dcis_low_page .trail_nav a{
color:#006792;


}

/* BOX */
div.brown_box,
div.blue_box{
width:388px;
background:url(/img/box_brown_bot.gif) bottom center no-repeat;
color:#fff;

margin:0 0 10px  0;
}
div.brown_box div.bbi,
div.blue_box div.bbi{
padding:0 15px 15px 15px;
font-family:times;
color:#dddd9d;
font-style:italic;
font-size:18px;
}

div.blue_box div.bbi,
body.dcis_low_page div.brown_box div.bbi{
color:#ffff66;
}

div.brown_box div.bbi  div.ttl,
div.blue_box div.bbi  div.ttl{
font-size:18px;
font-family:georgia,times,serif;
color:#ffff66;
padding:0  0 5px 0;
}
.brown_box_top,
.blue_box_top{
height:14px;
width:388px;
background:url(/img/box_brown_top.gif) top center no-repeat;
}

.blue_box_top{
background:url(/img/box_blue_top.gif) top center no-repeat;

}
div.blue_box{
background:url(/img/box_blue_bot.gif) bottom center no-repeat;

}

body.dcis_low_page div.brown_box{
background:url(/img/box_blue_bot.gif) bottom center no-repeat;
}

body.dcis_low_page div.brown_box_top{
background:url(/img/box_blue_top.gif) top center no-repeat;
}


.go_box_top{
height:14px;
width:390px;
background:url(/documents/images/site_assets/go_box_top.gif) top center no-repeat;

}
div.go_box{
width:390px;
background:url(/documents/images/site_assets/go_box_bot.gif) bottom center no-repeat;
margin-bottom:10px;
}

div.go_box_inner{
padding:0 20px 15px 20px;
}

div.go_box_inner h3{
font-size:15px;
color:#006792;
font-weight:bold;
}

div.go_box_inner  ul{
margin-left:12px;
padding-left:12px;
}
div.go_box_inner  li{

list-style-image:url(/img/arrow_circle_green.gif);
}

div.go_box_inner  h4,
form h4{
padding-bottom:10px;


}
.dashed_line{
border-bottom:1px dashed #ccc;
margin:10px 0;
}
.iconlist a:link,
.iconlist a:hover,
.iconlist a:visited{
display:block;
border-bottom:1px dashed #ccc;
padding:5px 0;
}
.iconlist a:hover{
background:#e5eff4;
text-decoration:none;
}

.iconlist img{
border:0px none !important;
}
/* location stuff */

td.info{
padding:5px;
background:#f0f0f0 !important;

}
.licons {
margin-top:-5px;
}

.form_confirm strong{
color:#cc3300;

}

.form_confirm tr.header_row td strong{
color:#000;
}

.view_c{
position:absolute;
background:#fff;
display:none;
}
.hdr{
background:#333;
padding:5px;
color:#fff;
}

.hdr h4{
color:#fff;
}
.view{
border:3px solid #333;

}
.lab img{
border:0px none !important;
}
.licons img{
background:#fff;
}
.licons a{
padding:2px 0;
color:#333;
}
.closebutton{
float:right;
padding-top:5px;
}
.closebutton  img{
border:0px none !important;
}
.closebutton a{
font-weight:normal;
color:#666;
font-size:10px;
}


.lresult{
	position:relative;
	margin-top:-40px;
	display:none;
	width: 388px;
	height: 994px;
}   

#editor .lresult{
	display:block;
}

.lresult h2{
border-bottom:2px solid #ccc;
margin:0;padding:0;
color:#666;
font-family:georgia;
}

.lresult h3{
background:#666 !important;
padding:5px;
color:#fff;
margin:-10px -10px 10px -10px;
border-bottom:2px solid #fff;
}


.personnel{
display:none;
background:#f0f0f0;
padding:10px 10px 0 10px;
}
 
#editor .personnel{
	display:block;
}

td.staff{
border-bottom:2px solid #fff;

background:#f0f0f0 !important;
padding:10px 0 5px 0;
vertical-align:middle !important;
}

td.staff .float_left{
margin:0 10px 5px 0px;
}



.personnel .closebutton{
margin:-10px 0 0 0;
}

.personnel .closebutton a{
font-weight:normal;
color:#fff !important;
font-size:10px;

}

/* Form Elements */

.form_table td{
padding:5px;
}
.lab, td.lab,.form_table td.lab {
background:#f0f0f0;
font-weight:bold;
vertical-align:middle;
text-align:right;
border-bottom:1px solid #fff;
}

.form_table tr.header_row,.form_table tr.header_row td{
background:#ccc;
font-weight:bold;

}

/* -- */

/* FOOTER */

.footer{
margin:5px auto;
width:850px;
text-align:center;
color:#666;
font-size:10px;
}


/* ToolTip */
#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 6px;
	background-color: #512403;
	font-size:11px;
	text-align:left;
	visibility: hidden;
	z-index:99999;
	color:#fff;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 1000000;
	visibility: hidden;
	padding:0;
	border:0px none !important;
}



/* Forums */

/* -- */
