body{
background-image:url('/img/bkgd.jpg');
font-family:Arial, Helvetica, sans-serif !important;
}

p {
padding: 1px 0 15px 0;

blockquote{
padding: 1px 0 5px 0;
}

}
a {
color: #000099;
}
a img {
 color:transparent;
 border: 0px;
}
a:hover{
color: #0000FF;
text-decoration: none;
}
a:visited{
color:#6e8394;
}
h1, h3 {
font-weight: bold;
margin-bottom: 5px;
}
h1{
display: block;

font-size: 2em;
color: #26465f;
/*color: white;*/


margin-top: 15px;
padding: 2px;
padding-bottom: 6px;
}
h2 {
font-weight: bold;
font-size: 1.3em;
padding-bottom: 0px;
padding-top: 6px;
}
h3 {
font-size: 1.2em;
}
h1 a, #header h2{
color: #fff;
}
form{
margin-top:5px;
margin-bottom:5px;
margin-top:0px;
margin-bottom:0px;

}
.clear { clear: both;
line-height:0.1em; }

#mainContainer {
min-height: 300px;
line-height:1.2em;
}
* html #mainContainer {
height: 300px; /*** IE doesn't support min-height, but instead it handles height as min-height so we need to hack the height ***/
line-height: 1.2em;
}

h1{
line-height: 1.0em;}
/**************************
HEADER
**************************/
#header {
background: #000099;
padding: 10px
}
/**************************
CONTENT AND COLUMNS
**************************/

/***Homepage Content Elements***/

.homepagecolumn UL {
PADDING-RIGHT: 0px;	
PADDING-LEFT: 0px;	
FLOAT: left;	
PADDING-BOTTOM: 0px;	
MARGIN: 0px;	
vMARGIN-LEFT: 0px;	
PADDING-TOP: 0px;	
LIST-STYLE-TYPE: none;
CLEAR:both;
}

.homepagecolumn LI {	
BORDER-RIGHT: black 1px solid;	
PADDING-RIGHT: 0px;	
BORDER-TOP: black 1px solid;	
PADDING-LEFT: 0px;	
FLOAT: left;	
MARGIN-BOTTOM: 2px;	
PADDING-BOTTOM: 0px;	
MARGIN-RIGHT: 5px;	
BORDER-LEFT: black 1px solid;	
WIDTH: 260px;	
PADDING-TOP: 0px;	
BORDER-BOTTOM: black 1px solid;	
LIST-STYLE-TYPE: none;
}

.homepagecolumn LI IMG {	
FLOAT: left;	
MARGIN: 2px;
} 

.homepagecolumn LI:hover {	
BACKGROUND-COLOR: #e9deca;
}


/***end of Homepage Content Elements***/

#topcontentline {
height: 12px;
}
#topcontentlineright {
height:12px;
}

.outer {
padding-left: 195px;
padding-right: 180px;
margin: 0px;
padding-bottom:0px;
border:0px;
}
/*** This is the visible right col background. Because of IE (both 6 and 7) the right col background and inner border is in fact an repating image where 1px of the left part of the image is black, and is simulating a border.
***/
* html .outer {
/*** No need for hacking IE on this layout ***/
}
.inner {
width: 100%;
/*border: 1px solid #000;*/
/*border-width: 0 0 0 1px;*/
margin-left: 0px; /*** This fixes a small overlap problem. Without this the border on the left side of the right column won't be visible ***/
/*line-height: 1.2em;*/

}
* html .inner {
line-height: 1.2em;
/*** No need for hacking IE on this layout ***/
}
/*** div.inner is wider than its container, div.outer, and so overlaps to the right, pushing
div.right into the proper position. IE expands div.outer instead, requiring a Tan hack to avoid 
blowing the layout apart. IE gets the original 100% width as in the Livingstone layout. It blows 
my mind that all this hacking is being caused by the mighty Gecko engine! (shakes head ruefully)
***/
#float-wrap {
float: left;
z-index:1;
width: 100%;
margin-left: -215px; /*** Same length as .outer padding-left but with negative value ***/


}
* html .float-wrap {
/*** No need for hacking IE on this layout ***/
}
#content {
float: right;
/*background: #ffffff;*/
margin-right: -215px; /*** Same length as .outer padding-left but with negative value ***/
width: 100%;
padding:0px 0px 0px 0px; /* top was 15px */
position:relative;
z-index:200;
}
* html #content {
position: relative; /*** IE needs this  ***/
}


	
#cscright
	{
	text-align:right;
	/*float:right;
	margin-left:10%;*/
	vertical-align:top;
	}	
	

.contentWrap{
padding: 5px 15px 5px 15px;
 background-color: #ffffff;
 font-size:75%;
min-height:1140px;
border-radius:8px;
border:1px solid #accbe0;
box-shadow: 3px 3px 3px #999;
}

* html .contentWrap
{
    height:900px;
	line-height:1.3em;
}

.contentWrap ol, .contentWrap ul {
margin: 3px 0px 5px 20px;


padding-left:0;
}

*html .contentWrap ol, .contentWrap ul {
margin: 3px 0px 0px 20px;
}
.contentWrap li {
padding-bottom: 2px;
margin-left:0;
padding-left:0;
}


#clear	{
	clear: both
	}
	
#hidden
	{
	visibility:hidden;
	}	
	
.shrink
	{
	font-size:80%;
	}
	
.
	
.strongtext
	{
	font-weight:bold;
	}

	
	
	
#innercolumn
	{
	float:left;
	width:45%;
	padding-right:2px;
	/*width:45%*/
	}
	

#innercolumn2
	{
	margin-left:48%;
	/*vertical-align:top;*/
	width:45%;
	}
	
#box
	{
	margin:10px;
	padding:3%;
	background-color:#FFFFFF;
	display:box;
	width:100%;
	border:3px double gray; 
	}
	
#plates
	{
	margin:10px;
	padding:4%;
	color:white;
	background-color:#ABABAB;
	
	width:100%;
	border:12px outset silver; 
	}
	
#highlight
	{
	/*margin:10px;*/
	padding:4%;
	
	background-color:#F1EDC2;
	
	width:100%;
	 
	}
	
caption
	{
	font-weight:bold;	
	}
/* created divs */

/*
#rightform
	{
	float:right;
	paddding-top:2%;
	vertical-align:top;
	text-align:left;
	width:60%;
	}
*/	
#leftform
	{
	
	float:left;
	text-align:left;	
	vertical-align:top;
	width:20%;
	}
	
#rightsign
	{
	float:right;
	
	vertical-align:top;
	text-align:left;
	width:70%;
	}
	
#leftsign
	{
	float:left;
	text-align:right;	
	vertical-align:top;
	width:25%;
	}
	

#promo
	{
	margin:0px;
	padding:1%;
	
	background-color:#e9deca;
	
	display: block;
	border:4px outset silver; 
	}

#promo2
	{
	margin:0px;
	padding:1%;
	
	background-color:#ebe4da;
	
	width:70%;
	border:4px outset silver; 
	}	
	
#centernav
{
margin-bottom: 2em;
overflow: hidden;
text-align:center;
}

#centernavlist
{text-align:center;
list-style-type: none;
margin: 0;
padding: 0;
}

#centernavlist li
{
border-left: 1px solid #000;
display:inline;
float:none;
line-height: 1.1em;
margin: 0 .5em 0 -.5em;
padding: 0 .5em 0 .5em;
}

/**************************
LEFT COLUMN
**************************/
/*** div.left is in div.float-wrap, and when div.float-wrap is neg margined to the left, 
div.left is carried over into the proper position. 
***/
#float-wrap #left {
float: left;
width:185px;
min-height: 250px;
padding: 5px;
padding-left: 25px;
position: relative; /*** IE needs this  ***/
}

* html #float-wrap #left {
height:250px;
}







#float-wrap #left a{
color: #26465f;
text-decoration: none;
}

#float-wrap #left a:hover{
text-decoration: underline;
}

#float-wrap #left #navheading2{
font-size: .9em; 
font-weight:bold;
margin-top:1px;
border-top: 1px;
border-bottom: 1px;
color: #26465f;
}




#float-wrap #left #menu2{
font-size: .7em;
color: #26465f;
}

#float-wrap #left #menu2 ul{
margin-top: 0px;
}

/*************************
RIGHT COLUMN
**************************/
#rightside {
float: right; 
width: 200px;
position: relative; /*** IE needs this  ***/
padding: 5px;
min-height: 440px;
margin-right: -180px; /** This negative margin-right value is the width of the right column + the padding, in this example 130px. ***/
z-index:100;
text-align:center;
margin-top:-35px;
display:none;
} 
* html #rightside {
height: 440px;
}
#rightside ul {

padding-top: 1px;
padding-bottom: 1px;

}
#rightside li {
padding: 6px 0px 3px 0px;
}

#rightside img{
margin-top: 30px;
margin-left: 26px;
}

#rightheader{
font-weight: bold;
width: 195px;
display: block;
background: #26465f;
color: #ebe4da;
margin-right:10px;
float:right;
text-align:center;
}

#rightbody{
width: 195px;
display: block;
background: #ebe4da;
color: black;
text-align:left;
margin-right:10px;
float:right;
font-size: .8em;
}
#rightbody input{
vertical-align: middle;
}

#rightbody form{
margin: 5px;
}

#rightbody p,ul{
list-style-type:disc;
text-align:left;
}


.govpic{
position:absolute;
right:5px;
bottom: 50px;
}
/**************************
FOOTER
**************************/
#footer {
text-align: center;
background-color: #ffffff;
color:#000099;
}

#footer a{
text-decoration:underline;
color:#000099;
}

#footer a:hover{
color: #0000FF;
text-decoration: none;
}




.boxtop { 
 
 background: url(/images/dmv2.jpg) no-repeat top left;
    background-color: #26465f;
  
display:none;
}
.boxtop div { 
  height: 35px; 
  padding:0px;
   background: url(/images/dmv3.jpg) no-repeat top right;
   
 
  
}
.boxbottom { 
  background: url(/images/se.gif) no-repeat bottom right; 
   background-color: #ffffff;
   display:none;
}
.boxbottom div { 
  height: 40px; 
  padding:10px;
  background: url(/images/sw.gif) no-repeat bottom left; 
  
}
/************ leftHandNav styles *****************/


#leftHandNav { 
  float: left;
  padding-top: 15px;
  /*width: 18em;*/
 
      /* must equal margin-left of "content" div */
  }


#leftHandNav ul
{
    margin-left: 0em;
    padding-left: 1px;
    margin-top: 0px;
    /*list-style-type: disc;*/
    list-style-type:none;
   /* list-style: disc url("images/arrowc.gif");*/
  
}
/*#leftHandNav ul li ul
{
    font-size:.8em;
    list-style: disc url("images/arrow.gif");
    margin-left: 3em;
       
} */
#leftHandNav ul li ul a
{
    font-weight:normal;
       
}
* html #leftHandNav li ul {
/*  border-bottom: 1px solid #ccffff; */ /* For some reason IE doesn't apply the <li>'s bottom border when the <li> has a <ul> (for subnav) in it. Thus we'll add a bottom margin to the subnav <ul> in IE.*/
}

#leftHandNav li {
/* border-bottom: 1px solid #ccffff;*/
 /*background-color: #ccffff;  */
}

#leftHandNav ul li ul li {
  /* subnav <li> */
  border-bottom: 0px;
 /*border-top: 1px solid #ccffff;*/
 /* background-color: #ccffff; */
  
  
  
}

#leftHandNav #topItem {
 /*border-top: 1px solid #ccffff;*/
}

#leftHandNav a {
  color: #26465f; /*#800000;*/
  font-size: 1.2em;
  font-weight: bold;
  text-decoration: none;
  padding: 2px 5px 2px 5px;
  /*display: block;*/   /* display: block makes IE apply <a> settings (like the black background below) to the whole <a> area, not just where the text is. (If there were no IE, we could just :hover the <li>.)*/
}



*html #leftHandNav a {
  padding: 0px 5px 3px 5px;
  
}


#leftHandNav a:hover {
	background: #999966;
}

/*********** end leftHandNav styles ***********/
#peak {
    text-align:center;
    padding: 0px 0px 0px 0px;
    background: url(/images/peak2000.jpg) #e9deca no-repeat center 50%;
    color: #fff;
    font-weight:bold;
	 height:23px;
    /*font-size:150%;*/
   display:none;
    
}
/*********** end leftHandNav styles ***********/
.mainheader 
{
    background-color:#ebe4da;
    border:solid 1px black;
    padding:8px;
    font-weight:bold;
    font-size:110%;
    margin-bottom:15px;
    color:#880000;
}

.right {
	float: right;
}

.left {
	float: left;
	margin: 0;
	margin-bottom:4px;
}

.center{
	text-align:center;
	}

#center
	{
	text-align:center;	
	}	
.center {
	text-align: center;
	}
.textright {
	text-align: right;
	}
.textleft {
	text-align: left;
	}	

#headerImage {
	clear: both;
	height: 100px;

}

#headerImage img{
	display:none;
}

#content #left
	{
	float:left;
	text-align:left;	
	vertical-align:top;
	background-color:white;
	width: 45%;
	min-height: 0px;
	padding:0px;
	}
#content #right
	{
	display:none;
	}
	
* html #content #left{	
	float:left;
	text-align:left;	
	vertical-align:top;
	background-color:white;
	width: 45%;
	height: 0px;
	padding:0px;
	}
	
#content img.right{
	float: right; 
    clear: right; 
    margin: 3px;
	margin-top: 6px; 
}

#content img.left{
	float: left; 
    clear: left; 
    margin-right: 15px;
	margin-bottom: 2px;
	margin-top: 10px; 
}

#content #left a{
color: #000099;
text-decoration: underline;
}

#content #left a:hover{
color: #0000FF;
text-decoration: none;
}

.widthbtn{
width: 100px;
}

.contentWrap p { margin:0px;}

#cschead{
	padding-top: 10px;
	width: 200px;
	height: 50px;
	text-align: center;
	background:url(/images/optionhead.jpg) no-repeat;
	
	color: #fff; 
	}
#cschead img{
	vertical-align: middle;
	padding-right: 2px;
	}
#cscbody{
	width: 200px;
	height: 350px;
	clear:both;
	background:url(/images/opbody.jpg) no-repeat;  
	}
#cscbody p{
	padding: 7px;
	}
#waitbox{
	text-align: left;
	padding: 2px;
	border: none;
	
	}
	#waitbox table{
		border: solid 2px #e9deca;
		}
#cscbox{
		border: solid 2px #e9deca;
		padding: 2px;
		margin-bottom: 4px;
		}
/*added elements*/
#cschead{
	padding-top: 10px;
	width: 200px;
	height: 50px;
	text-align: center;
	background:url(/images/optionhead.jpg) no-repeat;
	
	color: #fff; 
	}
#cschead img{
	vertical-align: middle;
	padding-right: 2px;
	}
#cscbody{
	width: 200px;
	height: 350px;
	clear:both;
	background:url(/images/opbody.jpg) no-repeat;  
	}
#cscbody p{
	padding: 7px;
	}
#waitbox{
	text-align: left;
	padding: 2px;
	border: none;
	
	}
	#waitbox table{
		border: solid 2px #e9deca;
		}
#cscbox{
		border: solid 2px #e9deca;
		padding: 2px;
		margin-bottom: 4px;
		}
 #resourcebox{
	/*padding-top: 10px;*/
	width: 185px;
	/*height: 50px;
		right: 20px;*/
		
		/*border: solid 1px #e9deca;*/
		border-top: solid 1px #26465f;
		/*border-left: solid 1px #e9deca;*/
		border-right: solid 1px #26465f;
		border-left: solid 1px #26465f;
		border-bottom: solid 3px #26465f;
		padding: 10px;
		padding-bottom:0px;
		margin-bottom: 12px;
		/*margin-right: 30px;*/
		
		font-size:90%;
		
		}
#resourcebox h3,h2{
		margin-top: 2px;
		margin-bottom: 10px;
}
 #resourcebox h1{
		padding-bottom:0px;
		margin-bottom: 10px;
		
	
		
		}
 #resourcebox ul{
		/*list-style-image: url(/images/common/rsli.gif);*/
		list-style-type: none;
		padding: 0;
		margin: 0;
}
 #resourcebox li{
		background-image: url(/images/common/rsli.gif);
		background-repeat: no-repeat;
		background-position: 0 .4em;
		padding-left: 1.5em;
		padding-bottom: 0;
}

#resourcebox2{
	/*padding-top: 10px;*/
	width: 90%;
	/*height: 50px;
		right: 20px;*/
		
		/*border: solid 1px #e9deca;*/
		border-top: solid 1px #26465f;
		/*border-left: solid 1px #e9deca;*/
		padding: 10px;
		padding-bottom:0px;
		margin-bottom: 12px;
		/*margin-right: 30px;*/
		
		
		}
#resourcebox2 h3,h2{
		margin-top: 2px;
		margin-bottom: 10px;
}
 #resourcebox2 h1{
		padding-bottom:0px;
		margin-bottom: 0px;
		
	
		
		}
 #resourcebox2 ul{
		/*list-style-image: url(/images/common/rsli.gif);*/
		list-style-type: none;
		padding: 0;
		margin: 0;
}
 #resourcebox2 li{
		background-image: url(/images/common/rsli.gif);
		background-repeat: no-repeat;
		background-position: 0 .4em;
		padding-left: 1.5em;
		padding-bottom: .8em;
}

 #resourceboxleft{
	/*padding-top: 10px;*/
	width: 220px;
	/*height: 50px;
		right: 20px;*/
		
		/*border: solid 1px #e9deca;*/
		border-top: solid 1px #26465f;
		/*border-left: solid 1px #e9deca;*/
		border-right: solid 1px #26465f;
		border-left: solid 1px #26465f;
		border-bottom: solid 3px #26465f;
		padding: 10px;
		padding-bottom:0px;
		margin-bottom: 12px;
		margin-right: 45px;
		/*margin-right: 30px;*/
		padding-bottom:5px;
		margin-bottom: 12px;
		font-size:90%;
		
		}
 #resourceboxleft h3,h2{
		margin-top: 2px;
		margin-bottom: 10px;
}

#resourceboxleft h2{
		margin-top: 2px;
		color:#26465f;
}

#resourceboxleft{
		color:#26465f;
		}
 #resourceboxleft h1{
		padding-bottom:0px;
		margin-bottom: 0px;
		}

/* orange border */
 #resourcebox2left{
	
background:url(/images/boxchild2.gif) repeat-x;width:220px;border-top:solid 1px #f4a431;border-right:solid 1px #f4a431;border-left:solid 1px #f4a431;border-bottom:solid 3px #f4a431;padding:10px;padding-bottom:0px;margin-bottom:12px;margin-right:25px;margin-left:20px;padding-bottom:5px;margin-bottom:12px;font-size:90%;
		}
 #resourcebox2left h3,h2{
		margin-top: 2px;
		margin-bottom: 10px;
}

#resourcebox2left h2{
		margin-top: 2px;
		color:#000000;
}

#resourcebox2left{
		color:#f4a431;
		}
 #resourcebox2left h1{
		padding-bottom:0px;
		margin-bottom: 0px;
		}

.right #resourcebox2left{
		margin-right: 20px;
		margin-left: 25px;
}

#safetymain #rotatebox{
	background: gray;
	height: 175px;
	
	width:98%;
	
	padding: 5px;
	padding-bottom:5px;
}
.boxparent {
	background: url(/images/safety/fatalback2.gif) top left; 
	float:right;
	
	}
.boxparent h2{
	color:#c6d3de;
	}

.boxparent a{
	color:#c6d3de;
	}
	
.boxchild{
	background:url(/images/boxchild.gif) repeat-x;
	float:right;
	}
	
.boxchild_left{
	background:url(/images/boxchild.gif) repeat-x;
	float:left;
	
	}

.boxchild2{
	background:url(/images/boxchild2.gif) repeat-x;
	float:right;
	}
	
.boxchild2_left{
	background:url(/images/boxchild2.gif) repeat-x;
	float:left;
	
	}
.right .boxchild2{
	background:url(/images/boxchild2.gif) repeat-x;
	float:right;
	}
	
.right .boxchild2_left{
	background:url(/images/boxchild2.gif) repeat-x;
	float:left;
	
	}

.boxparent .whiten{
	color: #ffffff;
	}

.whiten{
	color: #ffffff;
	}
	
#safetymain{
		color:#000000;
		padding:0px;
		margin:0px;
		
		min-height: 100%;
		background-color:#ffffff;/*#cad2d8 #cad2d8;
		border-top: solid 2px #26465f;
		border-bottom: solid 2px #26465f;*/
		padding: 5px;
		
		}
		
#grantlink{
	font-weight: bold;
	height: 50px;
	}
#grantlink a{
	text-decoration:none;
	}
#grantlink a{
	text-decoration:underline;
	}

#missionbox{
	
	color:#26465f;
	font-size: 18px;
	vertical-align:center;
	top:0px;
	padding-TOP: 5px;
	padding-bottom: 5px;
	margin:0;
	border-top: solid 2px #26465f;
	}
	
#safetymain mainbox{
	background-color:#ffffff;
	
	left: 190px;
}
#safetywrapper{
	float: left;
	width: 70%;
	}
#contentrow{
margin-right: 2px;/* Set right margin to RightColumnWidth*/
float:left;
background: #ffffff;
width: 98%;
padding: 5px;
padding-top:0px;
border-top: 6px solid #faf9f7;
}

#contentrow h3{
margin-bottom:0px;
}

#rightcolumn{

float:right;
width: 25%; /*Width of right column*/
 /*Set left margin to -(RightColumnWidth) */
margin:0;

}




#leftcontentfadebox{
	width:100%;
	background:url(/images/tanboxgradient.gif) repeat-x;
	border-top: solid 1px #e9deca;
	border-left: solid 1px #e9deca;
	border-right: solid 1px #e9deca;
	/*border-bottom: solid 1px #e9deca;*/
	margin-bottom:4px;
	margin-right:4px;
	float:left;
	padding:2px;
	height:100%;
}

#contentgradientbar{
	width:100%;
	background:url(/images/bargradient.gif) repeat-x;
	height: 45px;
	padding-top:8px;
	}

#contentbluebox{
	/*background:url(/images/bluebox.gif) #333333 repeat-x;*/
	background-color:#c6d3de;
	width: /*170px */49%;
	height:220px;
	float:left;
	
	}
	
#leftcontentbox{
	width:46%;
	/*border-bottom: solid 1px #e9deca;*/
	margin-bottom:4px;
	margin-right:4px;
	float:left;
	padding:2px;
	height:100%;
	
}

.leftseperator{
	border-right: 6px solid #faf9f7;
}

#rightcontentbox{
	width:46%;
	/*border-bottom: solid 1px #e9deca;*/
	margin-bottom:4px;
	float:left;
	padding:2px;
	padding-left:3%;
	height:100%;
}

#leftcontentbox ul{
	margin-top:0px;
	padding-top:0px;
	margin-bottom: 25px;
}

#rightcontentbox ul{
	margin-top:0px;
	padding-top:0px;
	margin-bottom: 25px;
}
#safety_commish_message{
	width:100%;
	margin-bottom: 4px;
	padding: 3px;
	
}

/*#safety_commish_mission_box{
	width:180px;
	
	margin-left: 20px;
	margin-bottom: 4px;
	padding: 3px;
	height: 166px;
	background: url(/webdoc/safety/misscombox.jpg) bottom left no-repeat;
	}*/
#safety_commish_mission_box p{
	padding-left: 49px;
	}
	
.seperator{
	border-bottom: 6px solid #faf9f7;
	}

.red{
	font-size: 32px;
	color:#ff0000;
}


/*#safetytanbox{
	width: 180px;
	height: 230px;
	background: url(/webdoc/safety/tanbox.gif) center no-repeat;
	padding-top: 40px;
	padding-left: 25px;
	padding-bottom: 6px;
	padding-right: 3px;
	float:left;
	margin-left:0;
	margin-right:0;
	
}

#grantbox{
	width: 330px;
	height:85px;
	background: url(/webdoc/safety/grantbox.gif) center no-repeat;
	padding-top: 35px;
	padding-left: 50px;
	padding-bottom: 4px;
	text-align: center;
	font-weight: bold;
	margin:0
	}
  */
  
 .contentwrap ol li{
 margin-left: 500px;
 }
 
 div#content ol{
	margin-left:30px;
	}
	
 html > div#content ol{
 	margin-left:0px;
	}

.disc {
	list-style-type: disc;
	}
.circle {
	list-style-type: circle;
		}
.square {
	list-style-type: square;
	}
.decimal {
	list-style-type: decimal;
	}
.decimal2 {
	list-style-type: decimal-leading-zero;
	}
.lower-roman {
	list-style-type: lower-roman;
	}
.upper-roman {
	list-style-type: upper-roman;
	}
.lower-alpha {
	list-style-type: lower-alpha;
	}
.upper-alpha {
	list-style-type: upper-alpha;
	}
.none {
	list-style-type: none;
	}
 
.indent {
	margin-left: 10pt;
	}
.pad{
	margin-top: 1pt;
	margin-bottom: 5pt;
	}
.pad li{	
	margin-bottom: 4pt;
}
ul.pad li{
	margin-bottom: 4pt;
}
.top{
	margin-top: 0px;
	}
.bottom{
	margin-bottom: 0px;
	}
.hidden {
	display: none;
}
.blockquote {
	margin-top: 7pt;
	display: block;
	margin-left: 12pt;
	margin-bottom: 7pt;
	}


/*************************
ROUNDED CORNERS
**************************/
.rbroundbox { background: url(/images/rounded/nt.gif) repeat; }
.rbtop div { background: url(/images/rounded/tl.gif) no-repeat top left; }
.rbtop { background: url(/images/rounded/tr.gif) no-repeat top right; }
.rbbot div { background: url(/images/rounded/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/images/rounded/br.gif) no-repeat bottom right; }

.rbtop div, .rbtop, .rbbot div, .rbbot {
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 250px; margin: 1em auto; }

/*************************
BORDER BOX
**************************/
.boundbox { border: 3px solid; border-color: #e4dbca; text-align: center;}

/****************************
"TEASER" BOX
*******************************/
.teaser {
		width:245px;
		padding:0 0 4px 0;
		margin:10px auto;
		background:url("/images/rounded/tsr.gif") bottom left no-repeat;
		margin-left: 5px;
		margin-top: 15px;
	}
	.teaser h3 {
		margin:0;
		padding:7px 10px 3px 10px;
		padding-top:0px;
	}
	.teaser p, .teaser a.more {
		margin:0;
		padding:0 10px 1px;
		border:2px solid #d8d8d8;
		border-width:0 1px;
		background:#fff;
		
	}
	.teaser #fadeshow1{
		background:url("/images/rounded/tsr.gif") top left no-repeat;
	}	
.teaser a.more:hover {
		text-decoration:underline;
	}
	.teaser img{
		padding:0px;
		margin:0px;
	}
/*************************
Highway Safetylike Borders
***************************/
#contentrow{
margin-right: 2px;/* Set right margin to RightColumnWidth*/
float:left;
background: #ffffff;
width: 98%;
padding: 5px;
padding-top:0px;
border-top: 2px solid #e9deca;
}

#contentrow h3{
margin-bottom:0px;
}
.leftseperator{
	border-right: 2px solid #e9deca; 
}
.seperator{
	border-bottom: 2px solid #e9deca;
	}
/******************
* Org Chart 
*******************/
#orgchartleftcol{
	width:59%;
	/*border-bottom: solid 1px #e9deca;*/
	margin-bottom:4px;
	margin-right:22px;
	float:left;
	padding:2px;
	height:100%;
	}
#orgchartrightcol{
	width:30%;
	margin-bottom:4px;
	padding:2px;
	padding-left:3%;
	height:100%;
	float: left;
	margin-top:0px;
}

#orgchartrightcol h3{
	margin-top: 0px;
}

#orgchartleftcol ul{
	margin-top:0px;
	padding-top:0px;
	margin-bottom: 25px;
}
.orgseperator{
	border-right: 2px solid #e9deca; 
}


#orgchartrightcol ul{
	margin-top:0px;
	padding-top:0px;
	margin-bottom: 25px;
}




h1#headerImage {
	height:100px;
	background-color:#ebe4da;
	background:url('/img/dmvLogoS.png');
	background-repeat:no-repeat;
	background-position:25px center;
}


h1#headerImage:hover{
	height:100px;
	background-color:#ebe4da;
	background:url('/dmvnet/cssT/img/logoHomeS.png');
	background-repeat:no-repeat;
	background-position:25px center;
}


div.tc{
	font-size:1em !important;
	border:none !important;
}
























