/**
 * General HTML Body Styling
 * -------------------------
 *
 */
body { margin: 0pt 10px; padding: 0pt; font-family: Verdana,sans-serif; } 
body, p, div, td { line-height: 1.35em; font-size: 11px; }	
div { margin: 0pt; padding: 0pt; }
img { border: 0pt none ; }
a, a:visited { text-decoration: none; }
a { color: rgb(0, 0, 255); }
a:visited { color: rgb(85, 26, 139); }
a:hover { text-decoration: underline; }	
img[align="left"] { margin-right: 0.5em; }
img[align="right"] { margin-left: 0.5em; }	
ul { list-style-type : none; line-height: 1.5em; margin : 0 20px; padding : .5em 0; }	
li a { padding-left : 0px; }
/**
 * Basic DIV Elements 
 * ----------------------------
 * 
 */
#container { width:756px; margin:0 auto; background-color: rgb(255, 255, 255); }
#topBorder { margin: 0 auto; margin-top: 10px; width: 756px; height: 8px; font: 1px/1px sans-serif !important; background: url('../images/bordertop.gif') no-repeat center bottom; }
#header { width:756px; margin:0 auto; background-image:url('../images/ocbanner_full.jpg'); background-repeat:no-repeat; 
height: 80px; }
#content { padding: 1em; margin-right: 175px; color: rgb(34, 34, 34); background-color: rgb(255, 255, 255);; min-height: 550px; }
#content h2 { margin: 0.5em 0 .5em 0; font-family: Tahoma;font-size: 12px; } 
#pathway { width: 450px; margin-bottom: 10px; color: #666666; font-family: Arial, Helvetica, sans-serif; }
#pagetitle { font-size: 18px; font-weight: bold; color: rgb(0, 0, 0); line-height: 1.4em; margin-top: 3px; margin-bottom: 1px; }	
#pagetitlespacer { margin: 0 0 0 0; height: 14px; background: url('../images/pagetitlespacer.gif') no-repeat center bottom; }
#rightColumn { float: right; width: 150px; margin: 0; margin-top: 20px; color: rgb(34, 34, 34); padding: 1em; min-height: 600px; border-left: 1px dotted #cccccc; }	 
#rightColumn h2 { font: 100%/1em Verdana, Helvetica, sans-serif; color: rgb(0, 0, 0); margin: .5em 0 1em 0; border-bottom: 1px dotted #cccccc; font-weight: bold; padding-left: 2px; margin-bottom: 10px; line-height: 1.35em; }
#rightColumn p { margin: .5em 0 1em 0; font-size: 0.9em; } 
#quickLinks select { font: 90%/1em Verdana, Arial, Helvetica, sans-serif; width: 145px; margin :  0px 0px 1em 0px; color: rgb(156, 156, 156); }
#quickLinks h2 { font-weight: bold; padding-left: 2px; margin-bottom: 10px; line-height: .1em; border: none; }  
#footer { clear: both; text-align: right; margin: 0px auto;  width: 736px; height: 40px; line-height: 1.0em; background-color: #26292e; color: rgb(156, 156, 156); padding: 1em 1em; padding-left: 10px; padding-right: 10px; }
#bottomBorder { margin: 0px auto; width: 756px; height: 8px; font: 1px/1px sans-serif !important; background: url('../images/borderbot.gif') no-repeat center top; } 
/**
 * Class Definitions  
 * ----------------------------
 * 
 */
.mapitem {font-family: Tahoma;font-size: 10px;}
.footer a { color: rgb(156, 156, 156); }
.footer a:hover { border-bottom: 1px dotted #ff9000; color: rgb(255, 144, 0); text-decoration: none; }