/*  
	CVM stylesheet
	April 21, 2005 - Hamilton 
*/

body{
	background:#FDFFF8 url(../newsite/img/drop.gif) repeat-x top fixed; 
	margin:0 auto; 
	text-align:center;
}

html>body div{
	margin:auto;
}

.interfaceAreaBG{
	background:#CCCBB6;	
}
.interfaceAreaPad{
	padding-bottom:10px;
}

html>body #contentArea{
	font-size:small;
}

#contentArea{
	font-family:verdana,tahoma,arial,default;
	font-size:x-small;	
	background:#fff url(../newsite/img/dropLeftCol.gif) repeat-y;
	
}
.contentPadding{
	padding:10px 30px;
	}
#outerBorder{
	border-right:2px solid #C6DFA9;
	border-bottom:2px solid #C6DFA9;
	border-left:2px solid #C6DFA9;
	width:770px;
}

#contentArea li{	
	font-size:x-small;
	list-style-image:url(../newsite/img/bullet.gif);

}

html>body #contentArea li{
	font-size:small;
	list-style:square;
}

.imagelist {
	font-size:11px; 
	font-weight:bold;
}

fieldset{border:1px solid; padding:20px;}
legend{color:#f00; font-weight:bold;}
sup{font-size:8px;}
acronym{cursor:help; border-bottom:1px dashed #f93;}
/******************************************************************* navigation styles */



#breadcrumbs{
	font-size:xx-small;
	color:#000;
}
#breadcrumbs .location{
	font-weight:bold;
}
#breadcrumbs a.location{
	color:#ff0000;
}
#breadcrumbs a:hover.location{
	text-decoration:none;
}

html>body #breadcrumbs{
	font-size:x-small;
}

.imagelist a{
	color:#339900;
}
.imagelist a:hover{
	color:#339900;
	text-decoration:none;
}

.tool a{
	font-size:xx-small; 
	color:#ff0000;
	font-weight:bold;

}

.tool a:hover{
	font-size:xx-small; 
	color:#ff0000;
	font-weight:bold;
	text-decoration:none;

}

#navAreaBG{
	background:#BAD898 url(../newsite/img/dropRightCol.gif) repeat-y;	
}
.leftColDrop{
	background:#fff url(../newsite/img/dropLeftCol.gif) repeat-y;
}

#navcontainer
{
	margin: 0;
	padding:0;
	font-family: verdana, serif;
	font-size: 10px;
	font-weight:bold;
}

ul#navlist
{
	text-align: left;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 181px;
}

ul#navlist li
{
	display: block;
	margin: 0;
	padding: 0;
}

ul#navlist li a
{
	display: block;
	width: 181px;
	padding: 1em;
	border-width: 1px;
	border-color: #D9EEC2 #C4DFA6 #693 #C4DFA6;
	border-style: solid;
	color: #000;
	text-decoration: none;
	background: #C4DFA6;
}

html>body #navcontainer ul#navlist li a{
	width:159px;
}

#navcontainer>ul#navlist li a { 
	width: 150px; 
}

ul#navlist li#active a
{
	background: #E4F8CE url(../newsite/img/dropPosition.gif) repeat-y left;
	color: #000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
	color: #000;
	background: #E4F8CE;
	border-color: #D9EEC2 #C4DFA6 #D9EEC2 #C4DFA6;
}

/******************************************************************* data table styles */

.tableBorder{
	border:1px solid #693; 
	background:#E4F8CE;
	font-family:verdana; 
}

.dropTH{	
	background:#693 url(../newsite/img/drop-th.gif) repeat-x top;
	border-bottom: 2px solid #693;  
	color:#fff; 		
	white-space:nowrap;
	font-size:x-small;
}

.tableBorder td{	
	font-size:x-small;	
}

.dropTD1{
	background:#C4DFA6;  
	border-bottom: 2px solid #693; 		
}

.dropTD2{
	background:#fff;  
	border-bottom: 1px solid #C4DFA6; 		
}

.dropTD3{
	background:#E4F8CE;  
	border-bottom: 1px solid #C4DFA6; 		
}

.dropNote{
	background:#A3C77D url(../newsite/img/drop-td-footer.gif) repeat-x top; 
	border-top:1px solid #9eb7cb;
	color:#fff;
	font-weight:bold;
}


/******************************************************************* legal footer */
#legalFooter{
	font-family:arial,helvetica,default;
	font-size:8pt;
	color:#360;
	padding:15px;
}
.legal{
	color:#f00;
	font-weight:bold;
	text-decoration:none;
}

.additional{
	color:#f00;
	text-decoration:underline;
}

/******************************************************************* order form */
#formArea{
	background:#fff; 
	width:600px; 
	padding:20px;
	border-right:2px solid #C6DFA9;
	border-bottom:2px solid #C6DFA9;
	border-left:2px solid #C6DFA9;
	text-align:left;
}

body table{
	font-family:arial;
	font-size:8pt;
}
input{
	font-family:arial;
	font-size:8pt;
	border:1px solid #ccc;
	padding-left:2px;
}
input.date{
	width:70px;
	font-family:arial;
	font-size:8pt;
	border:1px solid;
}
.header{
	font-size:10pt; font-weight:bold;
}
h3{
	font-family:verdana,arial;
}
p{
	font-family:verdana,arial;
	font-size:10pt;
}
sup{
	font-family:verdana,arial;
	font-size:11pt;
}
.radio{
	border:none;
}
.check{
	border:none;
}
.disabled{
	background:#fff;
}
.btn, .Button{
	color:#fff; 
	font-weight:bold; 
	cursor:pointer; 
	background:#693 url(../newsite/img/drop-th.gif) repeat-x top; 
	border:2px solid #C6DFA9; 
	padding:2px;
}