.bodytext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 18px;
	color: #454545;
}

.bodytext a{
	color: #B30000 ;
}

.bodytextsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 18px;
	color: #454545;
}
.bodytextnew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 20px;
	color: #454545;
}
.bodyhome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 20px;
	color: #454545;
}
.bodyhomenew {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 17px;
	color: #454545;
}
.bodyhomebluelg {
font-family: Georgia, Times New Roman, Times, serif; font-size: 18px; color: #002060; font-weight: lighter; margin-bottom: 8px; line-height: 24px; text-decoration: none;
} 

.bodyhomebluelg a{
font-family: Georgia, Times New Roman, Times, serif; font-size: 18px; color: #002060; font-weight: lighter; margin-bottom: 8px; line-height: 24px; text-decoration: none;
} 

.bodyhomenew h1,h2, h1.video-page {
font-family: Georgia, Times New Roman, Times, serif; font-size: 18px; color: #B30000; font-weight: lighter; margin-bottom: 4px; line-height: 24px;
} 

.bodytextwh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 22px;
	color: #ffffff;
}
.bodytextwhlg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 22px;
	color: #ffffff;
}
.bodytextwh2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 14px;
	color: #ffffff;
}
.contacttext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 18px;
	color: #ffffff;
}
.contacttextsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 18px;
	color: #ffffff;
}
.callustext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 18px;
	color: #ffffff;
}
.emaildirectory {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 18px;
	color: #ffffff;
	padding-left: 10px
}

.emaildirectory a{
	color:#ffffff;
	}	

.emaildirectory a:hover{
	color:#ffffff;
	}	
#wrap {
	background:url(images/light.gif) center top no-repeat;
	padding:20px 0;
}


body 
{ 
background:#687394 url(images/bg.jpg) repeat-x;
scrollbar-base-color: #002060; 
scrollbar-face-color: #ffffff; 
scrollbar-track-color: #ffffff; 
scrollbar-arrow-color: #002060;
scrollbar-highlight-color: #002060; 
scrollbar-3dlight-color: #ffffff; 
scrollbar-shadow-color: #002060;
scrollbar-darkshadow-color: #ffffff; 
} 

.rss_date {
	margin: 0 0 5px 0;
}
#dui_tips h2 {
	font-size: 22px;
}
#dui_tips object {
	margin: 0;
	padding: 0;
	width: 630px;
}

#dui_tips ol {
	list-style: decimal inside none;
}

#dui_tips ol li {
	margin: 15px 0;
}

#dui_tips ul {
	list-style: disc inside none;
	margin: 10px 0;
}

#dui_tips ol ul li {
	margin: 5px 0;
}

.addressbox {
	background: url("images/addresses.jpg") no-repeat;
	margin: 10px 0 0;
	padding: 45px 10px 10px;
	font-size: 12px;
}

.address {
	width: 100px;
	float: left;
	color: white;
	width: 185px;
}

.yellow_highlight {
	color: #ffcc01;
}

.video_category {
	text-align: center;
	float: left;
	width: 190px;
	height: 167px;
	margin: 10px;
}


#awards {
	left:-280px;
	position: fixed;
	top:-282px;
	background: white;
	border: 1px solid black;
	padding: 20px 10px 10px 10px;
	text-align: center;
}

#awards #close {
	position: absolute;
	top: 0;
	right: 0;
	width: 15px;
	height: 15px;
	background: url("images/close.jpg") no-repeat;
	cursor: pointer;
}

.video_category h3 { margin: 5px 0; }

h1.video-page { text-align: left; margin: 0 0 10px 23px; }

/* Purpose: undo some default styling of common (X)HTML browsers      */ 
  
/* link underlines tend to make hypertext less readable,  
* because underlines obscure the shapes of the lower halves of words 
*********************************************************************/ 
a:link, a:visited { text-decoration:underline} 
 
/* no list-markers by default (optional)                              */ 
ul,ol { list-style:none;  } 
 
/* Avoid browser default inconsistent font-sizes                      */ 
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; } 

.address a, .address a:visited, .address a:hover {
	color: white;
	text-decoration: none;
}
  
/* Remove inconsistent (among browsers) default ul,ol padding or margin 
* the default spacing on headings does not match nor align with normal 
* interline spacing at all, so let's get rid of it. 
* Zero out the spacing around pre, form, body, html, p, blockquote as well 
* form elements are oddly inconsistent, and not quite CSS emulatable. 
* Nonetheless, strip their margin and padding as well. 
**********************************************************************/ 
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p, blockquote, fieldset, input 
{ margin:0; padding:0 } 
  
/* remove default borders around linked images                        */ 
a img,:link img,:visited img { border:none } 

#footer {color:#FFFFFF; text-align:center; line-height:14px; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif}
#footer a:link, #footer  a:visited { color:#ffffff; }

/*
SPRITE NAV
----------------------------------------------------------*/

#menu { background: url(images/navnew3.gif) no-repeat left top;  width: 850px; position: relative; height: 30px; }
#menu li a span{ display: none}
#menu li { list-style-type: none; position: absolute; top: 0px; }
#menu li { display: block; height: 30px; }
#menu a { display: block; height: 30px; }

#menu-01 {left: 0px; width: 45px}
#menu-02 {left: 45px; width: 81px}
#menu-03 {left: 126px; width: 95px}
#menu-04 {left: 221px; width: 128px}
#menu-05 {left: 349px; width: 75px}
#menu-06 {left: 422px; width: 50px}
#menu-07 {left: 472px; width: 34px}
#menu-08 {left: 506px; width: 84px}
#menu-09 {left: 590px; width: 120px}
#menu-10 {left: 710px; width: 75px}
#menu-11 {left: 785px; width: 65px}

#menu-01 a:hover {background: url(images/navnew3.gif) no-repeat   0px  -30px}
#menu-02 a:hover {background: url(images/navnew3.gif) no-repeat -45px  -30px}
#menu-03 a:hover {background: url(images/navnew3.gif) no-repeat -126px -30px}
#menu-04 a:hover {background: url(images/navnew3.gif) no-repeat -221px -30px}
#menu-05 a:hover {background: url(images/navnew3.gif) no-repeat -349px -30px}
#menu-06 a:hover {background: url(images/navnew3.gif) no-repeat -422px -30px}
#menu-07 a:hover {background: url(images/navnew3.gif) no-repeat -472px -30px}
#menu-08 a:hover {background: url(images/navnew3.gif) no-repeat -506px -30px}
#menu-09 a:hover {background: url(images/navnew3.gif) no-repeat -590px -30px}
#menu-10 a:hover {background: url(images/navnew3.gif) no-repeat -710px -30px}
#menu-11 a:hover {background: url(images/navnew3.gif) no-repeat -785px -30px}
