body {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#shell {
}
.nav-bg {
	background: url(../images/nav_bg.jpg) repeat-x left top;
	height: 25px;
}
#content {
	/*background: url(../images/bg_shell.gif) repeat-y left;*/
	border:solid 1px #CCCCCC;
	width: 757px;
}
.col1 {
	width: 6px;
}

.col2 {
	width: 150px;
}

.col2 p {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
	color: #666666;
	list-style-position: inside;
	list-style-type: disc;
}
.col3 {
	/*width: 561px;*/
	list-style-position: inside;
	list-style-type: disc;
}


.col3 h1,h2,h3,h4,h5,h6 {
	margin-top: 20px;
	margin-right: 13px;
	margin-left: 12px;
}
.col3 h1 {
	font: bold 20px "Times New Roman", Times, serif;
	color: #2F3782;
}
.col3 h2 {
	font: bold 18px "Times New Roman", Times, serif;
	color: #000000;
}
.col3 h3 {
	font: bold 16px "Times New Roman", Times, serif;
	color: #2F3782;
}
.col3 h4 {
	font: bold 14px "Times New Roman", Times, serif;
	color: #000000;
}
.col3 h5 {
	font: bold 12px "Times New Roman", Times, serif;
	color: #2F3782;
}
.col3 h6 {
	font: bold 16px "Arial, Helvetica," sans-serif;
	color: #000000;
}
.col3 p {
	font: 14px/16px "Times New Roman", Times, serif;
	color: #999999;
	margin-right: 13px;
	margin-left: 12px;
}
.col3 li {
	font: 16px "Times New Roman", Times, serif;
	color: #45459E;
	margin-right: 13px;
	margin-left: 12px;
}
#box-left {
	margin-top: 20px;
}
#foot {
	font: bold 14px "Times New Roman", Times, serif;
	color: #FF0000;
}
#footbox {
	margin-top: 25px;
}
.footbg {
	background: url(../images/foot_bg.jpg) repeat-x top;
	width: 725px;
}
#ratedisplay_dgRates {
	font: 10px Arial, Helvetica, sans-serif;
	
}
#ratedisplay_dgRates td {
	padding: 2px;
}
.col3 table {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
}


table.Panel
{
	width:98%;
	border-collapse:collapse;
	border-top:solid 1px #CCCCCC;
	margin-left:auto;
	margin-right:auto
}
table.Panel td
{
    vertical-align:top
}

/*Form Table*/
table.FormTable 
{
	font-family: Arial;
	font-size:11px; 
	border-collapse:collapse;
	width:100%;
}

table.FormTable td.SectionHeader 
{
	font-weight:bold;
	font-size:14px;
	padding:25px 0 0 28px
}

table.FormTable .Label,
table.FormTable td span.Label
{
	color: #002266;
	font-size:11px; 
	padding:15px 45px 0 34px;
}

table.FormTable td span.Label
{
    padding-left:0px;
}

table.FormTable td.SubLabel 
{
	color: #002266;
	vertical-align:top; 
	margin-bottom:0;
	padding:0px 2px 2px 39px;
}

table.FormTable td.Input 
{
	padding:2px 35px 2px 34px;
}

table.FormTable input[type=text],
table.FormTable textarea
{
	padding:1px 3px 1px 3px
}

table.FormTable input[type=text],
table.FormTable select,
table.FormTable textarea
{
	background-color:rgb(235,245,255);
	font-family: Arial;
	font-size:11px; 
	width:200px;
	/*margin-bottom:15px;*/
}

table.FormTable input[type=radio]
{
	margin:0px 3px 0px 2px;
}

table.FormTable span
{
	font-weight:normal;
	font-size:9px;
}

table.FormTable input.short
{
	margin-bottom:2px;
}


.InputRadio
{
	 color:#002266;
}

.Header
{
	text-align:center;
}

.Grey
{
	margin:0 20px 0 20px;
	background-color: #CCCCCC;
}
