body {
	background: #ffffff;
}
body, p, td, span, div, li, fieldset, legend, label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
.bodySmall {
	font-size: 8pt;
}
.bodySmallLight {
	color: #666666;
	font-size: 8pt;
}
.bodySmallBold {
	font-size: 8pt;
	font-weight: bold;
}
.bodyBold {
	font-weight: bold;
}
.footerText {
	color: #999999;
	font-size: 8pt;
}
.footerDelimeter {
	color: #cc0000;
	font-size: 8pt;
}
.utilityNavText {
	font-size: 8pt;
}
.utilityNavDelimeter {
	font-size: 8pt;
}
.IAPaging {
	color: #666666;
	font-size: 8pt;
}
.warningText {
	color: #cc0000;
	font-weight: bold;
}
a:link, a:hover, a:active { 
	font-size: 10pt;
	color: #CC0000;
}
a:visited {
	font-size: 10pt;
	color: #990000;
}
a:link.bodyLinkSm, a:hover.bodyLinkSm, a:active.bodyLinkSm { 
	color: #cc0000;
	font-size: 8pt;
}
a:visited.bodyLinkSm {
	color: #990000;
	font-size: 8pt;
}
a:link.footerLink, a:visited.footerLink, a:hover.footerLink, a:active.footerLink { 
	color: #999999;
	font-size: 8pt;
}
a:link.leftNavLink, a:visited.leftNavLink, a:hover.leftNavLink, a:active.leftNavLink { 
	color: #333333;
}
a:link.utilityNavLink, a:visited.utilityNavLink, a:hover.utilityNavLink, a:active.utilityNavLink { 
	color: #000000;
	font-size: 8pt;
}
a:link.IAQnALink, a:hover.IAQnALink, a:active.IAQnALink {
	color: #003366;
	font-weight: bold;
}
a:visited.IAQnALink { 
	color: #666666;
	font-weight: bold;
}
a:link.IANavLink, a:visited.IANavLink, a:hover.IANavLink, a:active.IANavLink { 
	color: #666666;
	font-size: 8pt;
	font-weight: bold;
}
a:link.IAUtilityLink, a:visited.IAUtilityLink, a:hover.IAUtilityLink, a:active.IAUtilityLink { 
	color: #666666;
	font-size: 8pt;
}
img.viplogo {
	border:0px;
}
.sslseal {
	border:0px;
}
.menuBgcolor
{
	background-color: #cccc99;
}
.homeDivider {
	background-color: #660000;
}
.headingDivider {
	background-color: #666666;
}
.IADivider {
    background-color: #cccccc;
}
.IAAnswerDivider {
	background-color: #cccccc;
}
.channelBorder {
	background-color: #666666;
}

fieldset {
	margin: 4px 4px 4px 4px;
	padding: 0px 10px 10px 10px;
    width: 600px;
    min-width: 600px;
}

legend {
   font-size: 9pt; 
   font-weight: bold;
}

label {
   font-size: 10pt;
}

label.req {
   color: #000000;
   font-size: 10pt;
   font-weight: bold;
}

input.lgbutton, button.lgbutton{
	background:#fff url("../images/navigation/btn_large.gif") no-repeat;
	font-size: 8pt;
	font-weight: bold;
	width:65px;
	height: 20px;
	cursor: pointer;
	color:#fff;
	padding-top:0px;
	padding-right:5px; 
	padding-bottom:1px;
	padding-left:0px;
	border:0px solid #fff;
}
/* Legacy styles used by common folder includes */
.leftNavText
{
	color: #999999;
	font-size: 8pt;
}
.headingDivider2
{
	background-color: #cccc99;
}
.bodyTextEmf {
	font-weight: bold;
}
.bodyTextSm {
	font-size: 8pt;
}

.tableCellLine 
{
    background-image: url('../images/headings/line_red.gif');
    background-repeat: repeat-x;
}


/* -- Feedback Form styles -- */

#feedbackForm table.surveyForm tr td, table.surveyForm tr th {
	vertical-align: top;
}

#feedbackForm table.ratingTable {
	border-collapse: collapse;
	border: 1px solid #a9a9a9;
}

#feedbackForm table.ratingTable tr th {
	font-size: 8pt;
	background-color: #cccccc;
	padding: 2px 0px 2px 0px;
}

#feedbackForm table.ratingTable tr td {
	padding: 2px 4px 2px 4px;
	font-size: 8pt;
	text-align: center;
	vertical-align: middle;
}

#feedbackForm table.ratingTable tr td.oddRow {
	background: #FFFFFF;
	text-align: center;
}

#feedbackForm table.ratingTable tr td.evenRow {
	background: #ececec;
	text-align: center;
}

#feedbackForm table.ratingTable tr td.rateItemOddRow {
	font-weight: bold;
	text-align: left;
	background: #ffffff;
}

#feedbackForm table.ratingTable tr td.rateItemEvenRow {
	font-weight: bold;
	text-align: left;
	background: #ececec;
}

#feedbackForm .formButtons {
	margin: 20px 10px 10px 10px;
}

/* 
	/-- Feeback Form styles -- 
*/