
body {
	margin: 0px; 
	padding: 0px;
	background: #3f5158
	}

div {
	font:11px/18px arial, helvetica, verdana, sans-serif; 
	color: #424242;
	}

img {
	border: 0px;
	}

h1 {
		font:bold 16px verdana, helvetica, arial, sans-serif; 
		color: #4c5b60;
	
}
	
a {font: 11px arial, helvetica, sans-serif; 
	color: #675298;
	text-decoration: underline;
	}
a:hover {
	text-decoration: none;
	}
	
#mainContainer {
	border: 1px solid #fff;
	width: 750px;
	margin: 0 auto;
	background: #fff url(/images/19/bkg_column.gif);
	background-repeat: repeat-y;
}

#mainContainerShell {
	border: 1px solid #fff;
	width: 750px;
	margin: 0 auto;
	background: #fff url(/images/19/bkg_column_shell.gif);
	background-repeat: repeat-y;
}

#mainContainerApp {
	border: 1px solid #fff;
	width: 750px;
	margin: 0 auto;
	background: #fff ;
	background-repeat: repeat-y;
}

#hd0b {
	background:#50889c;
	font:bold 14px/16px verdana, arial, helvetica, sans-serif; 
	color: #fff;
	padding: 10px 15px;
}

#leftColumn{
	width: 198px;
	float: left;
}

#middleColumn{
	width: 377px;
	float: left;
}

#middleColumnApp{
	width: 552px;
	float: left;
}


#middleColumnShell{
	width: 552px;
	float: left;
}

#rightColumn{
	width: 175px;
	float: left;
}

#nav { background: #859ca4;
	font:11px verdana, arial, helvetica, sans-serif; 
	color: #fff;
	padding: 0 0 5px 15px;
	
}
#nav a{
	font:bold 11px arial, helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
}


#footer {
	 
	background:#50889c;
	font: bold 10px verdana, arial, helvetica, sans-serif; 
	color: #fff;
	padding: 5px;
	text-align: center;

	
}
#footer a{
	font:10px arial, helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
	
}
#footer a:hover{
	text-decoration: none;
}

#clear {
	clear: both;
	padding-top:10px;
}

#logo{
 border-bottom: 1px solid #859ca4;
 padding: 10px;
}

#contact {
	text-align:center;
	padding: 10px;
}

#contactForm {
	font: 10px/12px arial, helvetica sans-serif;
	color: #a88674;
	padding:10px;
}

#contactForm input
 {
 	width:125px;
	font-size:11px;
 }
 
 #contactForm strong {
	font:bold 11px arial, helvetica, sans-serif;
	color: #314247;
 }
 
 #sub1 {
 	width: 75px
 }

#quickrates {
	background: #859ca4;
	font: 10px arial, helvetica, sans-serif;
	color: #fff;
	padding:15px;
}

#quickrates strong {
	font:bold 11px arial, helvetica, sans-serif;
	color: #314247;
}

#mainContent {
	padding:15px;
}

form{
	padding:0px;
	margin: 0px;
}

.hd1 { color: #3F5158;  font: bold 14px Arial, Helvetica, sans-serif;  }


/* input */
.i1 { font-family: helvetica; font-size: 12px; color: #000000; width: 200px; }
.i2 { font-family: helvetica; font-size: 12px; color: #000000; width: 75px; }
.i3 { font-family: helvetica; font-size: 12px; color: #000000; width: 90%; }
.i5 { font-family: helvetica; font-size: 12px; color: #000000; width: 90%; }

/* select */
.sel1 { font-family: helvetica; font-size: 10px; color: #000000; }
.sel2 { font-family: helvetica; font-size: 10px; color: #000000; }


/* tableheader */
.th1 { font-family: Arial, Helvetica, sans-serif; background-color: #314247; font-size: 12px; color: #E5BE72; font-weight: bold; padding: 3px; }
.th2 { font-family: Arial, Helvetica, sans-serif; background-color: #314247; font-size: 12px; color: #E5BE72; font-weight: bold; padding: 3px; }
.th3 { font-family: trebuchet ms, helvetica; font-size: 12px; color: #314247; font-weight: bold; padding-top: 5px; padding-bottom: 2px; border-bottom: 1px solid #C4C672; }

/* tabledata */
.td1 { padding: 5px; background-color: #ffffff; font-family: helvetica; font-size: 12px; color: #000000; }
.td2 { padding: 5px; background-color: #eeeeee; font-family: helvetica; font-size: 12px; color: #000000; }
.td3 { padding: 5px; background-color: #ffffff; font-family: helvetica; font-size: 12px; color: #000000; }
.td4 { padding: 5px; background-color: #eeeeee; font-family: helvetica; font-size: 12px; color: #000000; }