body {	
background-color: #ffffff;	
margin-left		: 0;	
margin-top		: 0;	
margin			: 0;
font-size: 12pt;
font-family: arial, helvetica, geneva, sans-serif;
}


/* link styles */

a:link {text-decoration: underline;  
font-weight : bold; 
color	: #336; 
}

a:visited 
{
text-decoration: underline; 
font-weight : bold; 
font-style: normal;  
color	: #336;
}

a:hover 
{
text-decoration: underline; 
font-weight : bold; 
color	: Red; 
}

a:active 
{
text-decoration: underline; 
font-weight : bold; 
color	: #336; 
}

.text, .MsoNormal 
{	

}

.desc {	
color			: #666666;}

.bold_text {
font-weight 	: bold;	
color			: #6c6c6c;
}

.small_text {	
font-size		: 10px;	
color			: #6c6c6c;
}

.h {	
font-size		: 12px;	
font-weight		: 700
}

.dot_line {	
height			: 1px;	
background		: none;	
border			: none;	border-top		: dotted 1px #6c6c6c;
}

img.cur_top {	
border			: 3px solid #e1e1e1;
}

input.str {	
background-color: #ffffff;	
border			: 1px solid #6c6c6c;    
padding-right   : 4px;    
padding-left    : 4px;    
padding-bottom  : 1px;    
padding-top     : 1px;    
height			: 15px;	
width			: 220px;
font-size: 11px;

}

input.btn 
{	
background-color: #d4d0c8;	
padding-right	: 4px;	
padding-left	: 4px;	
font-size		: 11px;	
padding-bottom	: 1px;	
padding-top		: 1px;	
font-weight		: bold;	
color			: #000000;	
height			: 20px;	
cursor			: pointer;	
margin-left		: 4px;	
margin-right	: 4px;
}

.courses_top 
{	
padding-left	: 35px;
}

.cur_top 
{	
border			: 3px solid #e1e1e1;
}

.heading_1 
{	
font-family		: "Trebuchet MS", Arial, helvetica, geneva, sans-serif ;	
font-size		: 19px;	
color			: #336;	
font-weight 	: bold;	
text-decoration	: none;	
border-bottom	: 1px dotted #336;
}

.heading_2 {	
font-family		: "Trebuchet MS", Arial, helvetica, geneva, sans-serif ;	
font-size		: 19px;	
color			: DimGray;	
font-weight 	: bold;	
text-decoration	: none;	
border-bottom	: 1px dotted #336;
}

.news_top {	
padding-left	: 20px;
}

.news {	
padding-left	: 20px;
}

.top {	
padding-top		: 7px;}

.top_new {	
padding-top		: 12pt;
}

.lib_tab {	
padding-left	:20;	
padding-top		:10;	
padding-bottom	:20;	
padding-right	:20;
}	

input.btn_small 
{	
border			: 1px solid #bdbdbd;	
font-weight		: bold;	
font-size		: 12pt;	
font-family		: Arial, helvetica, geneva, tahoma, sans-serif;	
color			: #3380ec;	
vertical-align	: middle;	
cursor			: pointer;	
height			: 21px;
}

.my_warning
{	
color			: #6c6c6c;	
font-size		: 12pt;	
font-family		: Arial, helvetica, geneva, tahoma, sans-serif;	
font-weight		: bold;	
}

select
 {	
 background-color: #ffffff;	
 border			: 1px solid #6c6c6c;	
 font-family		: Arial, helvetica, geneva, tahoma, sans-serif;	
 font-size       : 11px;	
 padding-left    : 4px;	
 padding-right   : 4px;	
 padding-top     : 1px;	
 padding-bottom  : 1px;	
 height			: 18px;	
 color 			: #000000;
 }
 
 textarea {	
 background-color: #ffffff;	
 border			: 1px solid #6c6c6c;	
 font-family     : Arial, helvetica, geneva, tahoma, sans-serif;	
 font-size       : 12pt;	
 padding-left    : 4px;	
 padding-right   : 4px;	
 padding-top     : 1px;	
 padding-bottom  : 1px;	
 width           : 220px;	
 color           : #000000;
 }
 
 .login_top {	
 padding-left	: 20px;	
 padding-top		: 20px;
 }
 
 .login_left 
 {	
 padding-left	: 20px;
 }
 
 #clr_red 
 {	
 color		: #333366;
 }
 
 #clr_grey 
 {	
 color		: #666666;
 }
 
 #clr_cian {
 color		: #5b909e;
 }
 
 #clr_black {	
 color		: #000000;
 }
 
 #clr_white {	
 color		: #ffffff;
 }
 
 td.text {	
 font-family		: Arial, helvetica, geneva, tahoma, sans-serif;	
 font-style		: normal;	
 font-weight 	: regular;
 }
 
 /*  CDOR-Specific Styles */
 
 div#menu_container {
 border-bottom: 1px solid #336;
 
 }
 
 div#menu_container ul, div#bottom_link_div{
 padding-top: 		6px;
 width: 			750px;
 margin-left: 		auto;
 margin-right: 		auto;
 display: 			block;
 text-align: 		center;
 }
 
 ul.cdor_menu, ul.bottom_links {
 display: block; 
 list-style-type: none; 
 background: White;
 height: 25px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 0px;
 margin-bottom: 0px;
 }
 
 ul.cdor_menu li, ul.cdor_menu li a, ul.cdor_menu li a:link, ul.cdor_menu li a:visited ,
 ul.bottom_links li,ul.bottom_links li a,ul.bottom_links li a:link,
 ul.bottom_links li a:visited{
 font: 11px Arial, helvetica, geneva, tahoma, sans-serif, "Arial Narrow", arial, sans-serif;
 float: left; color: #336;display: block;font-weight: bold;padding: 2px 0px;
 margin-left: 20px;text-transform: uppercase;letter-spacing: 2px;}
 
 ul.cdor_menu li a: hover,ul.bottom_links li a:hover 
 {font: 11px Arial, helvetica, geneva, tahoma, sans-serif, "Arial Narrow", arial, sans-serif;
 float: left; color: yellow;
 }
 
 table tr td#deptTitle 
 {width: 300px;}
 
 table tr td#dorMenu {}
 
 div#top_graphic {background: #7EA6CE;}
 
 div#top_nav, div#division_name {
 background: #336;width: 100%;min-width: 800px;
 }
 
 div#division_title{
 background: #CCC;
 }
 
 div#division_title table
 {width: 100%;}
 
 div#division_title table tr td {
 color: #333;font-family: Arial, Helvetica, Geneva, sans-serif;
 margin-left: 6px;font-weight: bold;
 }
 
 div#division_title table tr td#executive_director p{
 margin-left: 6px;
 }
 
 div#division_title table tr td#division_director p{
 text-align: right;margin-right: 6px;
 }
 
 h1.page_title,div#division_name h2{
 color: white;font-family: arial, helvetica, geneva, sans-serif;
 font-size: 16px;padding: 0px 0px 0px 6px;
 margin-bottom: 0px;margin-top: 0px;
 }
 
 div#top_nav ul {
 list-style-type: none;width: 600px;
 text-align: left;margin-top: 6px;margin-bottom: 6px;
 }
 
 div#top_nav ul li {
 display: inline-block;float: left;
 padding: 0px 6px;border-right: 1px solid white;
 text-align: center;
 }
 
 div#top_nav ul li a{
 color: white;
 font-family: arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 }
 
 div #top_nav ul li a:link,div #top_nav ul li a:visited,
 div #top_nav ul li a:hover{}
 
 div #top_nav ul a:hover{}
 
 table tr td#leftcol{
 width: 300px;padding-left: 20px;vertical-align: top;
 }
 
 table tr td#rightcol{
 vertical-align: top;padding-left: 20px;
 }
 
 table tr td#rightcol p{
 margin-right: 20%;line-height: 1.6;
 }
 
 p.course_details {}
 
 p.title{
 font-size: 100%;color: #333;margin-bottom: 0px;
 }
 
 p.course_link{
 margin-top: 3px;margin-bottom: 0px;
 }
 
 p.course_expires{
 color:  #336;font-weight: bold;font-size: 80%;
 }
 
 p.course_description{margin-top: 0px;margin-bottom: 3px;}
 
 
 /*  Headers *//* big_text_green needs to be phased out  */
 
 .header_1, .big_text_green {	
 font-family		: Trebuchet MS,sans-serif ;	
 font-size		: 19px;	
 color			: #333366;	
 font-weight 	: bold;	
 text-decoration	: none;	
 border-bottom	: 1px dotted #333366;
 padding-top: 6px;
 }
 
 .header_2, .big_text_grey {	
 font-family		: Trebuchet MS,sans-serif;	
 font-size		: 19px;	
 color			: #000000;	
 font-weight 	: bold;	
 text-decoration	: none;	
 border-bottom	: 1px dotted #333366;
 padding-top: 6px;
 }
 
 p.news_date {
 font-style: italic; font-weight: bold; margin-bottom: 0px;
 }
 
 p.news_detail {
 margin-top: 0px;
 }
 
 .error {
 background-color: yellow; color: DarkRed;
 }
 
 p.form_label {
 text-align: right; font-weight: bold; margin: 0px 0px 3px 0px; 
 padding-right: 3px;}
 
 table#entry_form tr {
 padding: 0px 0px; margin: 0px 0px;
 }
 
 table#entry_form tr td input, table#entry_form tr td select {
 border: 1px solid #999;
 }
 
 /* When text gets pasted from Word, it may pick up this style.  Overwrite it. */
 .MsoNormal {font-size: 120%;}
 
 h3  
  {	
 font-family		: Trebuchet MS,sans-serif ;	
 font-size		: 14px;	
 color			: #333366;	
 font-weight 	: bold;	
 text-decoration	: none;	
 border-bottom	: 1px dotted #333366;
 }
 
table#tbl_content {padding-top: 10px;}