.errorText
{
  	color: #CC0202;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
 	font-weight: bold;
}

.errorText2
{
  	color: #CC0202;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
 	font-weight: bold;
 	vertical-align: bottom;
}

.okText2
{
  	color: "green";
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
 	font-weight: bold;
 	vertical-align: bottom;
}

table.inputtable
{
  	background-color: #FFFFFF;
  	width: 90%;
  	padding: 0px;
}

.tabSpace
{
    width: 2px;
}

table.tabtable
{
  	width: 90%;
  	padding: 0px;
}

table.datatable
{
  	background-color: #FFFFFF;
  	width: 90%;
  	padding: 0px;
}

table.datatable2
{
  	background-color: #E8E8E8;
  	width: 100%;
  	padding: 0px;
}

table.inputtable2
{
  	background-color: #FFFFFF;
  	width: 100%;
  	padding: 4px;
}

td.label 
{
  	width: 50%;
}

td.input
{
	width: 50%;
}

.command
{
	text-align: right;
	background-color: #FFFFFF;
	padding: 0px;
	height: 50px;
	border-style: solid;
	border-width: 0px;
	border-top-width: 1px;
	border-color: #AFAEAE;
	font-family: Verdana, sans-serif;
 	font-size: 12px;
}

.oldLead
{
	background-color: #FFCCCC;
	padding: 7px;
	color: #000000;
  	font: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
}

.iformodd
{
	background-color: #E1E1F7;
	padding: 7px;
	color: #000000;
  	font: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
}

.dataodd
{
	background-color: #E1E1F7;
	color: #000000;
  	font: normal;
  	font-family: Verdana, sans-serif;
}

.dataeven
{
    background-color: #F2F5F8;
	color: #000000;
  	font: normal;
  	font-family: Verdana, sans-serif;
}

.iformOddLabel
{
	background-color: #E1E1F7;
	padding: 7px;
	color: #000000;
  	font: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
 	text-align: right;
}

.iformeven
{
    background-color: #F2F5F8;
	padding: 7px;
	color: #000000;
  	font: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
}

.iformodddark
{
	background-color: #DCD7F1;
	padding: 7px;
	color: #000000;
  	font: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
}

.iformevendark
{
	background-color: #E5E5E5;
	padding: 7px;
	color: #000000;
  	font: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
}


.iformheader
{
	background-color: #CC0202;
	padding: 4px;
	color: #FFFFFF;
  	font-family: Verdana, sans-serif;
  	font-size: 12px;
}

.data
{
	text-align: center;
	padding: 7px;
	color: #000000;
  	font: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
}

input.radio 
{
  	color: black;
  	font: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
 	background-color: #E1E1F7;	
	border-width: 0px;
}

input.radio2 
{
  	color: black;
  	font: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
 	background-color: #F4F4F4;	
	border-width: 0px;
}

input.check 
{
  	color: black;
  	font: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
 	background-color: #E1E1F7;	
	border-width: 0px;
}

input.check2
{
  	color: black;
  	font: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
 	background-color: #F2F5F8;	
	border-width: 0px;
}

input.check3 
{
  	color: black;
  	font: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
 	background-color: #FFFFFF;	
	border-width: 0px;
}

input.button 
{
  	color: #336699;;
  	font: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
 	background-color: white;	
	border-width: 0px;
}

select 
{
  	color: black;
  	font: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
	border-width: 1px;
	border-color: #A5B1D3;
	border-style: solid;
}

.checkgrid
{
	width: 100%;
	background-color: #E1E1F7;
	padding: 3px;
	color: #000000;
  	font: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
}

td.message
{
	height: 50px;
	text-align: center;
	background-color: #E1E1F7;
	padding: 7px;
	color: Black;
  	font: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
}

td.message2
{
	text-align: center;
	background-color: #E1E1F7;
	padding: 10px;
	color: Black;
  	font: bold;
  	font-family: Verdana, sans-serif;
 	font-size: 14px;
}

th
{
	background-color: #CC0202;
	padding: 4px;
	color: #FFFFFF;
  	font-weight: bold;
  	font-family: Verdana, sans-serif;
  	font-size: 12px;
}

.displayLabel
{
 	font-weight: bold;
 	text-align: left;
 	width: 50%;
}

.displayLabel2
{
 	font-weight: bold;
 	text-align: left;
 	width: 25%;
}

a.boldlink
{
 	color: #CC0202;
  	font-weight: bold;
  	font-family: Verdana, sans-serif;
  	font-size: 12px;
  	text-decoration: none;
  	border-width: 0px;
}

a.boldlink:hover
{
  	text-decoration: underline;
}

a.footerLink
{
  	color: #7B7676;
  	font-family: Verdana, sans-serif;
  	font-size: 12px;
  	text-decoration: none;
  	border-width: 0px;
}

a.footerLink:hover
{
  	text-decoration: underline;
}

a.footerLinkSmall
{
  	color: #7B7676;
  	font-family: Verdana, sans-serif;
  	font-size: 11px;
  	text-decoration: none;
  	border-width: 0px;
  	padding: 2px;
}

a.footerLinkSmall:hover
{
  	text-decoration: underline;
}

a.pageLink
{
  	color: #CC0202;
  	font-weight: bold;
  	font-family: Verdana, sans-serif;
  	font-size: 11px;
  	text-decoration: none;
  	border-width: 0px;
}

a.pageLink:hover
{
	text-decoration: underline;
}

.pageText 
{
	color: #7B7676;
	font-family: Verdana, sans-serif;
	font-weight: bold;
  	font-size: 11px;
}

.smallText
{
	color: #000000;
  	font: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 10px;
}

img
{
  	border: 0px;
}

.vspace0
{
	height: 0px;
}


.vspace1
{
	height: 10px;
}

.vspace2
{
	height: 20px;
}

.vspace3
{
	height: 5px;
}

.labelBox
{
	height: 25px;
}

.instrLabel
{
	vertical-align: bottom;
	font-family: Verdana, sans-serif;
 	font-size: 12px;
 	color: #000000;
 	font-weight: bold;
}

.layout
{
	width: 800px;
	padding: 0px;
	background-color: #AFAEAE;
}

.layout2
{
	width: 850px;
	padding: 0px;
	background-color: #AFAEAE;
}

.main
{
	width: 100%;
	background-color: #FFFFFF;
}

.footer
{
	background-color: #F2F5F8;
	padding: 7px;
	color: #7B7676;
  	font: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
 	height: 30px;
 	text-align: center;
}

.footer2
{
	color: #7B7676;
  	font: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 11px;
 	text-align: center;
}

.copyright
{
	padding: 7px;
	color: #7B7676;
  	font: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 11px;
 	height: 30px;
}

.copyright2
{
	color: #7B7676;
  	font: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 11px;
}

.disclaimer
{
	padding: 7px;
	color: #7B7676;
  	font: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 10px;
 	height: 70px;
}

a.disclaimerLink
{
	color: #3951BD;
  	font: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 10px;
	text-decoration: none;
}

a.disclaimerLink:hover
{
	text-decoration: underline;
}

.navOn
{
  	background-color: #CC0202;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
 	color: #FFFFFF;
 	padding: 4px;
 	font-weight: bold;
}

.navOff
{
  	background-color: #E5E5E5;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
 	color: #7B7676;
 	padding: 4px;
}

.navHot
{
  	background-color: #E1E1F7;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
 	color: #000000;
 	padding: 4px;
 	font-weight: bold;
}

.navHot:hover
{
  background-color: #CC0202;
}

a.nav
{
	font-family: Verdana, sans-serif;
 	font-size: 12px;
 	color: #FFFFFF;
 	font-weight: bold;
 	text-decoration: none;
}

a.nav:hover
{
  text-decoration: underline;
}

a.nav2
{
	font-family: Verdana, sans-serif;
 	font-size: 12px;
 	color: #314DB5;
 	font-weight: bold;
 	text-decoration: none;
}

a.nav2:hover
{
  text-decoration: underline;
}

.navBar
{
	width: 90%;
	text-align: center;
	background-color: #FFFFFF;
}

.hr
{
	height: 1px;
	border-style: solid;
	border-width: 0px;
	border-top-width: 1px;
	border-color: #AFAEAE;
	width: 100%;
}

.smallHeader
{
	color: #000000;
  	font-weight: bold;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
}

.bigHeader
{
	color: #000000;
  	font-weight: bold;
  	font-family: Verdana, sans-serif;
 	font-size: 13px;
}

.bigHeader2
{
	color: #BBBBBB;
  	font-weight: bold;
  	font-family: Verdana, sans-serif;
 	font-size: 30px;
}

.bigHeader3
{
	color: #314DB5;
  	font-weight: bold;
  	font-family: Verdana, sans-serif;
 	font-size: 16px;
}

.bigHeader4
{
	color: #000000;
  	font-weight: bold;
  	font-family: Verdana, sans-serif;
 	font-size: 14px;
}

.plainText
{
	color: #000000;
  	font-weight: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
}

.plainText2
{
	color: #7B7676;
  	font-weight: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
}

.promoTable
{
	background-color: #F7F7FF;
	width: 200px;
	padding: 4px;
}

.promoTable2
{
	background-color: #F7F7FF;
	padding: 4px;
	color: #08217B;
  	font-weight: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 11px;
	width: 100%;
}

.qLaunchTab
{
	background-color: #EDD108;
	padding: 0px;
	border-color: #EDD108;
	border-style: solid;
	border-width: 1px;
	border-top-width: 1px;
  	font-weight: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
	width: 100%;
	height: 185px;
}

.boldLabel
{
	font-family: Verdana, sans-serif;
 	font-size: 12px;
 	color: #3951BD;
 	font-weight: bold;
}

ul 
{
	list-style: square;
	margin-left: 20;
	margin-top: 5;
	line-height: 19px;
	margin-bottom: 0px;
	margin-top: 0px;
}

ul.nav 
{
	list-style: square;
	margin-left: 20;
	margin-bottom: 5;
	color: #085AA4;
	line-height: 16px;
	margin-top: 0;

}

.qLaunchText
{
	color: #3951BD;
  	font-weight: normal;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
}

.label
{
	color: #4259C6;
  	font-weight: bold;
  	font-family: Verdana, sans-serif;
 	font-size: 13px;
}

.smallLabel
{
  	font-weight: bold;
  	font-family: Verdana, sans-serif;
 	font-size: 11px;
}

.h1
{
	color: #455BC1;
	font-weight: 600;
    font-size: 22px;
    font-family: verdana;
	height: 35px;

}

a.plainLink
{
 	color: #CC0202;
  	font-weight: normal;
  	font-family: Verdana, sans-serif;
  	font-size: 12px;
  	text-decoration: underline;
  	border-width: 0px;
}

a.plainLink2
{
  	font-weight: normal;
  	font-family: Verdana, sans-serif;
  	font-size: 12px;
  	text-decoration: underline;
  	border-width: 0px;
}

.multipleSelect 
{
	width: 190px;
}

input.button
{
    padding: 2px;
    color:#000000;
    font-family: Verdana, sans-serif;
    font-size: 12;
    font-weight:bold;
    background-color:#F2F5F8;
    border:1px solid;
    border-top-color:#AFAEAE;
    border-left-color:#AFAEAE;
    border-right-color:#AFAEAE;
    border-bottom-color:#AFAEAE;
    filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#DCD7F1');
}

h1
{
	color: #455BC1;
	font-weight: 600;
    font-size: 22px;
    font-family: verdana;
	margin-bottom: 17;
 	padding: 0;
}

h2
{
  	color: #455BC1;
  	font-family: Verdana, sans-serif;
 	font-size: 14px;
 	font-weight: bold;
 	margin-bottom: 0;
 	padding: 2;
}

h3
{
  	color: #455BC1;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
 	font-weight: bold;
 	margin-bottom: 0;
 	padding: 2;
}

a
{
  	color: #455BC1;
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
 	text-decoration: none;
	border: 0px;
}

a.smallLink
{
  	color: #455BC1;
  	font-family: Verdana, sans-serif;
 	font-size: 11px;
 	text-decoration: none;
	border: 0px;
}

.navlink
{
  	color: #455BC1;
  	font-family: Verdana, sans-serif;
 	font-size: 11px;
 	text-decoration: none;
}

a:navlink:hover
{
	text-decoration: underline;
}

.vline
{
	padding-top: 0px;
	padding-bottom: 1px;
}

.hspace1
{
	padding-left: 0px;
	padding-right: 1px;
}

p
{
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
 	margin-top: 10;
 	padding: 2;
 	margin-bottom: 10;
}

td
{
  	font-family: Verdana, sans-serif;
 	font-size: 12px;
}

tr.odd
{
	background-color: #E1E1F7;
}

tr.even
{
	background-color: #F2F5F8;
}

.messageTable
{
 	background: #455BC1;
}

.addOnMessage
{
  	background: #E1E1F7;
}

.list
{
  	line-height: 2;
}

.navlinkTop
{
  	color: #CC0202;
  	font-family: sans-serif, Verdana;
 	font-size: 14px;
 	text-decoration: none;
 	font-weight: bold;
}
{
.class1
A:link {text-decoration: none; color: red;}
A:visited {text-decoration: none; color: red;}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: gray;}
)
