/* CSS Document */

/* Header */
body { margin: 0px;}
#frame { border: 1px solid #7C7C7C;}
#ols-logo { margin: 0 0 0 30px; background-image:url(osl-logo.gif); background-repeat: no-repeat; background-position: left;}
#rig-ban { width: 185px; vertical-align: top;}
#bgline { border-bottom: 2px #EBEBEB solid; height:2px; width: 552px; float: right;}
/* mid-area */

#mid-ban { width: 525px; float: right; padding: 5px 0px 0 0px;}
#mid-ban img { vertical-align: top; padding-left: 0px;}
#menu-bg { float: right; vertical-align: top; background-image: url(menu-bg.gif); background-repeat: repeat-x; background-position: 15px 0px;}
#navcontainer ul { color: White; width: 512px; margin-top: 15px;}
#navcontainer ul li { display: inline;}
#navcontainer ul li a{ padding: .95em 1em; background-color: #333; color: White; text-decoration: none; font: bold 11px 'Trebuchet MS', helvetica, arial;}
#navcontainer ul li a:hover{ background-color: #4489A8; color: #fff;}
.wel-img { margin: 0px 0px 5px 0px; width: 170px; vertical-align: top;}
.wel-txt { margin: 0px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-align: justify; letter-spacing: .5px; padding: 0 6px 3px 4px;}
#cont-txt { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-align: justify; letter-spacing: .5px; height: 200px; background-color: #E7EDF5;}
#cont-txt a:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #3366CC; text-align: justify; letter-spacing: .5px; font-weight: bolder; text-decoration: none;}
#cont-txt a::hover { text-decoration: underline; }
#cont-txt a::visited { text-decoration: none;}
.wel-head { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC6600;}
.olspk-head { color: #0099CC; font-weight: bold; font-size: 11px;} 
.wel-txt a:link { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #CC0000; text-decoration: underline; font-weight: bolder;}
.wel-txt a::hover { color: #CC6600; text-decoration: underline; }
.wel-txt a::visited { text-decoration: none;}
#mid-area { width: 525px; float: right; padding: 10px 0px 0 0; margin-right: 10px;} 
#track {  border-right: 2px #EBEBEB solid; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align:justify; padding: 1px 4px 0px 4px;}
#track img { padding: 2px;}
#track-head { font-family: Arial, Helvetica, sans-serif; color: #6398BA; font-weight: bolder; font-size: 11px; padding: 0px 0px 0px 10px; text-align: left;} 
#track a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; text-decoration: underline; font-weight: bolder;}
#track a::hover { color: #CC6600; text-decoration: underline; }
#track a::visited { text-decoration: none;}
#ser { border-right: 2px #EBEBEB solid; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align:justify;  padding: 1px 4px 0px 4px;}
#ser img { padding: 2px;}
#ser-head { font-family: Arial, Helvetica, sans-serif; color: #6398BA; font-weight: bolder; font-size: 11px; padding: 0px 0px 0px 10px; text-align: left;} 
#ser a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; text-decoration: underline; font-weight: bolder;}
#ser a::hover { color: #CC6600; text-decoration: underline; }
#ser a::visited { text-decoration: none;}
#our-qua { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align:justify;  padding: 1px 4px 0px 4px;}
#our-qua img { padding: 2px;}
#our-qua-head { font-family: Arial, Helvetica, sans-serif; text-align: left; color: #6398BA; font-weight: bolder; font-size: 11px; padding: 0 0 0 10px;}
#our-qua a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; text-decoration: underline; font-weight: bolder;}
#our-qua a::hover { color: #CC6600; text-decoration: underline; }
#our-qua a::visited { text-decoration: none;}
#form-bill { margin: 10px 2px 2px 2px;  font-family:Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FDF2F7; }
.form-but { padding: .50px 1px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; background-color: #E3C7D5;}

#footer-bg { border-top: 2px #EBEBEB solid;} 
#footer { vertical-align: middle; height: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; padding: 5px 0 0 20px; text-align: left; float: left;}
#footer-a {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bolder; vertical-align: top; padding: 5px 20px 0 0;}
#footer-a a:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; font-weight: bolder;}
#footer-a a:hover {color: #666666; text-decoration: none;}
#footer-a a:visited {color: #666666; text-decoration: underline;}
.strong { font-weight: bolder; font-size: 11px; }
.co-img { padding: 5px 0px 2px 50px;}