/**
 * General HTML Body Styling
 * -------------------------
 *
 */
body { margin: 0pt 10px; padding: 0pt; font-family: Verdana,sans-serif; } 
body, p, div, li, 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; }		
hr { border: none; color: rgb(204, 204, 204); background-color: rgb(204, 204, 204); height: 1px; width: 100%; }
ul { list-style-type: none; padding: 0; margin: 0; }
li { background-image: url('../images/arrow5.png'); background-repeat: no-repeat; background-position: 0 .1em; padding-left: 1.2em;
line-height: 140%; }
/**
 * 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: 1em 0 .5em 0; font: 125%/1em Verdana, Helvetica, sans-serif; color: rgb(0, 0, 0); font-weight: bold; } 
#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  
 * ----------------------------
 * 
 */
.footer a { color: rgb(156, 156, 156); }
.footer a:hover { border-bottom: 1px dotted #ff9000; color: rgb(255, 144, 0); text-decoration: none; }
.content-newsletter-box { border: 1px solid rgb(153, 153, 153); background-color:#ffeb5b; margin: 0pt; padding: 10px; }
.content-testimonial-box { border: 1px solid rgb(153, 153, 153); background-color:#e1b5c4; margin: 0pt; padding: 10px; }
.content-small-font { font-size: 0.8em; }
.lsb-blue { width: 207px; float: right; margin-bottom: 15px; }
.lsb-blue-header { background: transparent url("../images/box_header.gif") no-repeat scroll left top; width: 207px; height: 32px; margin-bottom: 0px; }
.lsb-blue-content { border: 1px solid rgb(148, 146, 140); padding: 10px; background: rgb(255, 255, 255) none repeat; width: 185px; }