﻿/*
Common Colors
	
	blue borders: #7F99B5;
	blue leftnav: #003366;
	gold leftnav: #F38B00;
	blue page title: #003366;
	blue subtitle: #7F98B6;
	light blue link: #3399CC;
*/
img{
	border:none;
}
body {
	font: 70%/180% arial;
}
a:link{
	color: #3399CC;
	text-decoration:none;
}
a:visited{
	color: #3399CC;
	text-decoration:none;
}
a:hover{
	color: #40BFFF;
	text-decoration:none;
}

h1{ /* used primarily for the title of the page; */
	font: normal 18pt/100% arial;
	text-transform: uppercase;
	margin: 0;	
	color: #003366;
}


h2{ /* page subtitle */
	font: bold 10.5pt/12pt arial;
	text-transform:uppercase;
	color: #7F98B6;
	margin-top:30px;
}
h3{ /* dark blue small */
	font: bold 100%/100% arial;
	text-transform:none;
	color: #003366;
}
.layout-body-head .CompanyName{
	font-size: 13px;
	font-weight:bold;
	color: #003366;
}
p{
	margin: 0px 0 2em 0;
}
/* special text */
.layout-footer{
	font-size: 7.5pt;
	color: #7E97AD;
}
.layout-footer span{
	padding: .5em;
}
.related{
	line-height: 130%;
}
.related h3{
	font-weight: bold;
	line-height: 100%;
	margin: 0 0 .5em 0;
}

table.progressChart{
	width:100%;
	margin: 0 0 20px 0;
}
table.progressChart th{
	color: #7F98B6;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
}
table.progressChart td, table.progressChart th{
	width:auto;
	padding: 0;
	height:20px;
}
table.progressChart td.left, table.progressChart th.left{
	text-align:left;
	width:60%;
}

input, select{
	font-size: small;
}

table.form{
}
table.form td{
	vertical-align:top;
	padding: 0 20px 0 0;
}
table.form div{
	margin-bottom: 1ex;
}

table.radiolist_list label
{     
	  margin-top: 3px;
      margin-left: 25px;
      display: block;
      background-color:White;
}
table.radiolist_list input 
{     
      float: left;
}



