@charset "UTF-8";
/* BVCRB CSS Document */



@import url("reset.css");

body {
	font: normal normal 12px/1.3em Verdana, Arial, sans-serif;
	color: #000;
	background: transparent url(/gfx/header_grad.jpg) repeat-x left top;
}

#container {
	width: 900px;
	margin:0 auto;
}

.repl {
	text-indent: -999999px;
	overflow: hidden;
	display: block;
}

/* Primary Navigation 
--------------------------------------------------------------------------------------------------- */

ul#nav {
padding-top:20px;
}

ul#nav li {
list-style:none;
margin-bottom:6px; margin-right:10px;
padding-bottom:6px;
font-weight:bold;
border-bottom:1px dotted #888;
}

ul#nav li a:hover {
text-decoration:none;
color:#bc5900;
}

ul#nav li.current a {
color:#bc5900;
}



/* Primary  and contents
--------------------------------------------------------------------------------------------------- */

#banner {
height:79px;
clear:both;
}

#banner h1 a {
display:block;
background:url(/gfx/logo.jpg) no-repeat top left;
width:500px;
height:79px;
text-indent:-9999px;
}


#sidebarA {
display:block;
width:180px;
float:left;
padding-bottom:30px;
}


#colwrap {
width:719px;
float:right;
border-left:1px solid #999;
}

#main {
display:block;
width:539px;
float:left;
margin:0; padding-top:20px;
padding-bottom:20px;
}

	#main p, #main h2, #main h3, #main ul {
	margin-right:30px;
	}

	#main li {
	list-style:disc outside none;
	margin-bottom:1.3em;
	margin-left:30px;
	}

#home #main {
padding-top:0;
}

#sidebarB {
display:block;
width:180px;
float:right;
padding-top:20px;
padding-bottom:30px;
}

	#home #sidebarB ul#nav_categories, #home #sidebarB h3 {
	margin-left:20px;
	}

ul#nav_categories {
margin-left:10ox;
}

ul#nav_categories li {
list-style:none;
}

ul#nav_categories li ul li {
font-size:10px;
font-style:italic;
margin-left:12px;
}

#main p, #main h2, #main h3, #main h4 {
margin-left:20px;
}

#main ul {
margin-left:20px;
}

#footer {
width:900px;
margin:0 auto;
clear:both;
padding:5px 0;
border-bottom:1px solid #999;
border-top:1px solid #999;
font-size:10px;
color:#555;
text-align:right;
margin-bottom:30px;
}



/* Correspondence Table
--------------------------------------------------------------------------------------------------- */

table.corresp {
margin:0 20px 20px 20px;
border-bottom:1px solid #bfccd9;
}

table.corresp td, table.corresp th {
padding:5px;
}

table.corresp th {
font-weight:bold;
background:#40668c;
color:#fff;
}

table.corresp td, table.corresp th {
font-size:11px;
vertical-align:top;
}

th.date {width:20%;}
th.letter {width:65%;}
th.app {width:17%};

table.corresp td.date { width:20%; border-right:1px solid #fff;}
table.corresp td.letter { width:65%; border-right:1px solid #fff;}
table.corresp td.app { width:17%; text-align:center;}


.shade {
background:#e6ebf0;
}

tr.shade td {
border-top:1px solid #bfccd9;
border-bottom:1px solid #bfccd9;
}

.noshade {
background:#fff;
}


/* Standard Styles most sites edit as needed
still needs to be edited
--------------------------------------------------------------------------------------------------- */

p {
margin-bottom:1.3em;
}

ul#nav_categories li {
margin-bottom:0.1em;
}

/* Site Specific Typography
--------------------------------------------------------------------------------------------------- */

a {
color:#336600;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

h2, h3, h4 {
line-height:1.2em;
color:#003366;
margin-bottom:0.8em;
}

p.crumb {
width:500px;
border-bottom:1px dotted #333;
padding-bottom:5px;
font-size:10px;
}

#main h2 {
font-size:18px;
font-weight:bold;
}

h3 {
margin-bottom:0.8em;
font-size:14px;
font-weight:bold;
}

ul#category_list li {
list-style:none;
}

.tight {
margin-bottom:0.1em;
}




/* Clear Fix
--------------------------------------------------------------------------------------------------- */
.clear { clear: both; }

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */


