@charset "utf-8";
/* CSS Document */

/*This control the header element 6*/
/*This is the container as well as the holder of the actual header image*/
#header{
	display: block;
	width: 960px;
	min-height: 90px;
	background: url('banner-dvr.gif') repeat-x #112039;/*This will need to be changed depending on the background color or style you choose to use*/
	clear: both;
	position: relative;
}

/*Start Newsletter*/
.teaser {
font-size:19px;	
line-height: 1.4em;	
padding-bottom: 12px;
}


#announcebox{
	background: #fde7e7;
	border: 1px solid #7b4242;
	color: #0b0000;
	margin: 5px 0;
}

.announcebox ul{
	padding: 0;
	margin: 0;
}

.announcebox  {

 text-decoration: underline !important;
 color: #670303;
font-weight: normal !important;

}


.announcebox p{
	padding: 10px;	
}
	
p.newsletter {
	font-size: 16px;
	line-height: 1.4em;
}

h1.newsletter  {
	
		font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #01255c;
	padding-top: 16px;
	
	margin: 12px 0px 9px 0px;
	font-variant:normal !important;;
	background-color:transparent;
	border: hidden;
	text-indent: 0px;
	
}

h2.newsletter  {


font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #01255c;
	border-bottom: solid 1px #01255c;
	margin: 28px 0px 12px 0px;
	background: none;
	font-variant:normal !important;
text-indent: 0px;
}

h3.newsletter  {


font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #1f4680;
	line-height: 1.5em;
	margin: 12px 0px 0px 0px;
	background: none;
	font-variant:normal !important;
text-indent: 0px;
}

h4.newsletter  {


font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #333;
	
	margin: 12px 0px 6px 0px;
	background: none;
	font-variant:normal !important;
text-indent: 0px;
}



ul.newsletter {


font-size: 16px;

}

/* Callout box  */
.callout-right {
 
 float:right;
  margin: 12px 20px 20px 20px; 
 
  max-width: 300px;
}

.callout {
 
  margin: 20px; 
 
}

/* Callout header */
.callout-header {
  padding: 15px 10px;
  background: #171C34;
  font-size: 18px;
  color: white;
}

/* Callout container/body */
.callout-container {
  padding: 30px 25px;
  background-color: #e4f0fa;
  color: black;
   font-size: 20px;
 
}
.callout-text {
  line-height: 27px;
  
}

li.callout-text {
 padding-bottom: 9px;
  
}

.dvr-participant {

font-size: 15px;
font-style:italic;
text-align:right !important;
	
}

/* Close button */
.closebtn {
  position: absolute;
  top: 5px;
  right: 15px;
  color: white;
  font-size: 30px;
  cursor: pointer;
}

/* Change color on mouse-over */
.closebtn:hover {
  color: lightgrey;
}

/* END Callout box - fixed position at the bottom of the page */



/*End Newsletter*/

/*Start Calendar*/

td.cal {padding: 10px, 15px !important;
border: 1px solid #999;}


th.cal {font-weight: bold !important;}

td.cal {padding: 15px !important;}

table.cal {
	border-collapse: collapse;
	border-spacing: 0;}
	
	/*End Calendar*/

/*Start Business contact table*/
td.bustabl {padding: 10px, 15px !important;
border: 1px solid #999;}


th.bustabl {font-weight: bold !important;}

td.bustabl {padding: 15px !important;}

table.bustabl {
	border-collapse: collapse;
	border-spacing: 0;}
	
	


	/*End business contaCct table*/

.dvrheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #333;
	border-bottom: solid 1px #999;
	margin: 12px 0px 9px 0px;
}


h2.dvrheading-sm, .dvrheading-sm {
	font-family: Arial, Helvetica, sans-serif  !important;
	font-size: 16px  !important;
	font-weight: bold  !important;
	color: #333  !important;;
	border-bottom: solid 1px #999  !important;
	margin: 12px 0px 9px 0px  !important;
	background-color: none  !important;
	font-variant:normal !important;
}

.dvrside li{
	margin: 5px -2px 5px -8px;
	font: Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 1.4em;
}

.dvr {
	font-size: 16px;
	line-height: 1.4em;
}

a.newsletter {
	font-size: 16px;
	line-height: 1.4em;
	text-decoration:underline;
	font-weight: normal !important;
	color: #0d45ab;
	
}

a.dvr:visited
{
	
	text-decoration:underline;
	font-weight: normal !important;
	color: #660099;
	
}


.dvrdirector { font-size:18px;
font-weight:bold;
color: #01255c;
padding-top: 18px;
	
}


li.dvr  {
font-size: 16px;

padding-bottom: 12px;
line-height: 1.4em;
	
}

ol {list-style-position: outside;
margin: 10px 0px 20px 10px;


}



.dvr-text-seperator

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	background: #666;
	margin: 19px 0px 9px 0px;
	font-variant:normal;
}
	
	



/*This creates the link for the header with an invisible link block*/
#header a#title{/*This styles the text just in case the image doesn't load*/
	color: #ffffff;
	float: left;
	font-size: 1.2em;
	padding: 15px 0 0 15px;
	font-weight: bold;
	display: block;
	/*text-indent: -999px;*//*Use this line of code if the image you are using is transparent and the text would be visible behind it*/
	width: 334px;/* The width and height will need to be set to the above image so that everything shows up appropriately*/
	height: 75px;
}

#header a#title span{/* This hides the text so that you just have a link element, but screenreaders also have the link available*/
	background: url('banner-dvr.gif') top left no-repeat;/*The individual department / division header needs to be put in here*/
	display: block;
	width: 617px;/* The width and height will need to be set to the above image so that everything shows up appropriately*/
	height: 90px;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.block {
	line-height: 1.1em;
}

/*dvr front new css*/

#content a {

font-weight: bold ;
	
}

a.here {

	text-decoration:underline !important;
}

#intro {

padding-bottom: 16px;	
	
}


p.dvr, #intro p{

font-size: 16px;
	
}

h2.dvrheading-new  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #01255c;
	border-bottom: solid 1px #01255c;
	margin: 28px 0px 12px 0px;
	background: none;
	font-variant:normal !important;
text-indent: 0px;
}

#main h2.dvrheading-new {
	margin: 16px 0px 12px 0px;
	
}

h2.dvrheading-new-1st  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #01255c;
	border-bottom: solid 1px #01255c;
	margin: 34px 0px 16px 0px;
	background: none;
	font-variant:normal !important;
text-indent: 0px;
}



h3.dvrheading-new  {
	
	font-size: 16px;
	font-weight: bold;
	border-bottom: solid 1px #01255c;
	color: #01255c;
	margin: 18px 0px 0px 0px;
	font-variant:normal;
	background: none;
	text-indent: 0px;
}

h4.dvrheading-new  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	background: none;
	margin: 19px 0px 9px 0px;
	font-variant:normal;
text-indent: 0px;
}

h1.dvrheadingbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #01255c;
	padding-top: 16px;
	
	margin: 12px 0px 9px 0px;
	font-variant:normal !important;;
	background-color:transparent;
	border: hidden;
	text-indent: 0px;
}

#main #mainblock{
	float: left;
	width: 300px;
	padding-right: 25px;
	padding-bottom:25px;
	font-family: Arial, Helvetica, sans-serif;
	
}
#main #mainblockrt{
	float: left;
	width: 300px;
	padding-right: 25px;
	padding-bottom:65px;
	font-family: Arial, Helvetica, sans-serif;
}

#main #lower{
	float:left;
	
	width: 600px;
	
	font-family: Arial, Helvetica, sans-serif;
}


a.new {
	font-weight: normal;
	color: #01255c ;
	text-decoration: underline;
}
/*Change the below to change the color of your visited links*/
a.new:visited{
	color: #4c5e78;		
	font-weight: normal;
}
/*Change the below to change the color of your links when user hover over them*/
a.new:hover, a.new:focus{
	color: #2f68bf;
	text-decoration: none;
}


.dvrbox{
	background: #e4f0fa;
	padding: 0 3px 6px 7px;
	
	color: #000000;
	margin: 0px;
}



.dvrbox ul{
	padding: 0 0 0 25px;
	
}

.dvrbox  li{
	
	padding: 5px 10px 10px 10px;
	list-style-position: inside;
	color: #171C34;
	font-size: 16px;
	
    text-indent: -24px;
    
}

.dvrbox  p, .dvrannouncebox p {
	padding-right: 10px;	

}




h3.dvr {
	
Font-size: 16px;	
padding-top: 16px;	
color: #000066;
border-bottom 1px;
}

#sidebar a {
	
	color: #01255c ;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
}
/*Change the below to change the color of your visited links*/
a.dvrbox:visited{
	color: #4c5e78;		
	font-weight: normal;
}
/*Change the below to change the color of your links when user hover over them*/
#sidebar a:hover, #sidebar a:focus{
	color: #2f68bf;
	text-decoration: underline;
}


.dis-res-head li {
    margin: 15px 5px 3px 0px;
    font: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 25px;
	font-weight:bold ;
	

}

.dis-res-head-indent li {
    margin: 15px 5px 3px 15px;
    font: Arial, Helvetica, sans-serif;
    font-size: 16px;
  
	
	

}

.map-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	background: none;
	margin: 0px 0px 8px 0px;
	vertical-align: top;
	font-variant:normal;

}


.dis-res-head p  {
    margin: -3px 5px 0px -10px;
    font: Arial, Helvetica, sans-serif;
    font-size: 16px;
    
	font-weight:normal ;

}
