/* Start of CMSMS style sheet 'CVMS' */
/*typography*/

h1,h2,h3,h4,h5,h6 {margin-bottom:3px;line-height:110%}
h2,h3,h4,h5,h6 {margin-top:5px}

h1{font-size: 30px;}
h2{
     line-height:130%;
     font-size: 20px/20px;
     padding-bottom:5px;
}
h3{
     line-height:120%;
     font-size: 18px/18px;
     padding-bottom:2px;
     
}
h4{
     line-height:110%;
     font-size: 16px/16px;
}

h5{
     font-size: 14px;
}
h6{
     font-size: 12px;
}

p{
     padding: 0 0 0 0; 
     margins:2 2;
     line-height: 150%;
}

base{
   font-weight: normal; font-size: 12px;color: #000000; padding-top: 0px; font-family: tahoma, verdana, arial, helvetica; line-height:150%;  
}
br{font-size:5px; line-height:50%;}

a{text-decoration: none}
a:hover{text-decoration: underline}
td,div,input,textarea,form {
	font: 12px tahoma, verdana, arial, helvetica; color: #000;line-height:1.1em;
}
body {
	font-weight: normal; 
        font-size: 12px;
        color: #000000;
        padding-top: 0px;
        font-family: tahoma, verdana, arial, helvetica;
        line-height:150%;
}

a:link {
	font-size: 12px; color: black; font-family: tahoma, verdana, arial, helvetica; text-decoration: none
}
a:visited {
	font-size: 12px; color: #000066; font-family: tahoma, verdana, arial, helvetica; text-decoration: none
}
a:hover {
	font-size: 12px; color: red; font-family: tahoma, verdana, arial, helvetica; text-decoration: underline
}
a:active {
	font-size: 12px; color: black; font-family: tahoma, verdana, arial, helvetica; text-decoration: none
}
#val a{color: #ebebeb}
#afil p{color#000}

*/IMAGES/*
*/rightbreak means the image based on centercontent breaks the right hand column/*
img.rightbreak {float: right; margin-right: -150px; margin-top: 15px;margin-bottom:15px;}
img.leftbreak {float: right; margin-left: -150px; margin-top: 15px;margin-bottom:15px;}
*/LISTS*/

ol{
   margin-top:-20px;
}

ol > li:first-child{
   margin-top:-10px;
   line-height:100%;
}

li{
   padding-botton:0.5em;
}



ol li{

   line-height:150%;
}

ul li{
    list-style-type:disc;
    line-height:120%;
}

p ul {
       padding-left:25px;
}

OL UL {
       	list-style-type:square;
        padding-left:25px;
        padding-bottom:5px;
}


/* commented backslash hides from ie5mac \*/ 
html{height:100%;margin:0;padding:0} 
/* end hack */ 

body {
	padding:0;
	margin:0;
	background:#fbf543 url(./uploads/images/leftcolbg.gif) repeat-y left top;
	color: #000000;
	height:100%;
}
#outer{
	min-height:100%;
	margin-left:140px; 
	margin-right:135px;
	background:#FFF;
	border-left:none;
	border-right:none;
	margin-bottom:-35px;
	color: #000000;
	lineHeight:1;
}
 
* html #outer{height:100%;} /* IE win treats height as min-height anyway*/
* > html #macinner {/*mac obeys 100% height so we give it an inner with bg color which will expand past 100%*/	
	background:#FFF;
	border-left:none;
	border-right:none;
	margin-left:-1px;/*drag borders wider to match the borders on outer*/
	margin-right:-1px;/*drag borders wider to match the borders on outer*/
}

#header{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:138px;
	background:#adcbd8 url(images/cvms_header_bg.gif) repeat-x top;
	border: none;
	overflow:hidden;
	color: #000000;
}
#left {
	position:relative;/*ie needs this to show float */
	width:140px;
	float:left;
	margin-left:-139px;/*must be 1px less than width otherwise won't push footer down */
	background: transparent;
        padding-right:1px;
        padding-top:20px;
}
* html #left {margin-right:-3px;padding-bottom:28px}/*fix gap in ie next to float */
* > html #left {padding-bottom:0}/* mac style */

#left p {padding-left:3px;padding-right:2px}
#right p {padding-left:3px;padding-right:2px}

#right {
        padding-top: 10px;
	position:relative;/*ie needs this to show float */
	width:130px;
	float:right;
	margin-right:-129px;/*must be 1px less than width otherwise won't push footer down */
}

#footer {
	clear:both;
	height:28px;
	border-top:none;
	border-bottom:none;
	background:#0096de;
	text-align:center;
	position:relative;
  margin-top:9px;
}


* html #footer {/*only ie gets this style*/
	height:28px;/* for ie5 and 5.5. ( and ie6 quirks mode) */
}
#clearheader{height:140px;}/*needed to make room for header*/
#clearfooter{clear:both;height:28px;width:100%;}/*needed to make room for footer*/

div,p  {margin-top:0}/*clear top margin for mozilla*/
* html #centrecontent {height:1%;}/* combat IE's 3 pixel jog */
* > html #centrecontent {height:auto;}/* mac style */
#centrecontent {
     position:relative;
     z-index:1 ; 
     padding-top:20px;
     padding-left:40px;
     padding-right:30px;
     padding-bottom:20px;
}

html > body #minHeight{float:left;width:0px;height:100%;margin-bottom:-28px;} /*safari wrapper thanks to Tim Connor*/

#quote{
     border: none;
}

#rightcontent {
     display:block;
     min-height: 200px;
     borders: 0 0 0 0;
     width: 100px;
}

/* End of 'CVMS' */

