body {
	height:auto; margin: 0 auto;	padding: 0;	background-color: #d4d4d4;	height:100%;
}

.TBLWrapper { margin:0px auto; WIDTH:765px; height:auto; background: #ffffff; }

input {
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 8pt;
	color: #595F63;
	font-weight: normal;
}

input.error{
	background-color: #FFA07A;
	border: 1px solid red;
	color: #000000
}

select {
	color: #595F63;
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 8pt;
	border: 1px solid #7F9DB9;
}

select.error{
	background-color: #FFA07A;
	border: 1px solid red;
	color: #000000
}

.base {
/*	padding: 0 5 0 5;*/
	background-color:#FFFFFF;
	width	: 760px;
	padding	: 0px;
	margin	: 0px;	
}
.base .content{
	background-color:#FFFFFF;
	float: left;
}
.base .content .contentHeader{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}
.base .quickSearch {
	float: left;
	width: 170px;
}
.base .quickSearch .quickSearchHeader{
	background: url(../Images/0/H/hqs.gif) fixed no-repeat left center;
	padding: 10px 0px 5px 0px;
}
.base .quickSearch DIV.label{
	float: left;
	padding: 2px 4px 2px 5px;
	text-align: right;
	vertical-align: middle;
}
.base .quickSearch DIV.input {
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 8pt;
	float: left;
	padding: 2px 4px 2px 5px;
	text-align: left;
}

.exBase {
	background: #FFFFFF ;
	color: #013668;
	font-family: Tahoma, Arial, sans-serif, verdana; 
	font-size: 11px;
}

.exBase SELECT{
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 8.1pt;
	color: #595F63;
	font-weight: normal;
}

.Buttons {
	background: #FFFFFF;
	color: #00FFFF;
	padding: 20px 0px 0px 0px;
}

.Buttons SPAN.Left					 {
	height: 20px;
	padding-top: 3px;
	text-align: left;
	width: 49%;
}

.Buttons SPAN.Right					 {
	height: 20px;
	padding-top: 3px;
	text-align: right;
	width: 50%;
}
.bullet                     {
    padding:2px 2px 2px 3px;
	color: #656565;
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 11.5px;
	font-weight: normal;
	text-align: left;
}
.Content						{
	color: #030303;
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 10px 5px 13px;
	text-align: left;
}
.Content SPAN.a						{
    color: #BF1323;
}
.Content SPAN.Blue						{
    color: #034D9D;
	font-weight: bold;
}
.Content SPAN.b					{
    color: #000000;
	font-weight: bold;
}

.WhiteContent					{
    color: #ffffff;
	font-weight: bold;
	float: left;
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 11px;
}
.ContentSpecial1					{
	color: #030303;
	float: left;
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 10px 5px 0px;
	text-align: left;
}
.ContentTable0 {
	color: #030303;
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 11px;
	padding: 5px 10px 5px 13px;
	height: 25px;
	text-align: left;
}
.ContentTable1 {
    background-color: #FCE691;
	color: #034D9D;
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 10px 5px 13px;
	height: 25px;
	text-align: left;
}
.ContentTable2 {
    background-color: #F8D43E;
	color: #034D9D;
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 10px 5px 13px;
	height: 25px;
	text-align: left;
}

.footer 								{
	padding: 0px 0px 0px 0px;
	width: 760px;
}

.headerWithSub {
    background-color: #F9D43D;
	color			: #000000;
	font-family		: Tahoma, Arial, sans-serif, verdana;
	font-size		: 12px;
	font-weight		: bold;
	padding			: 2px 10px 5px 15px;
	text-align		: left;
	
}
.headcontent             {
	color: #000000;
	font-family: Tahoma, Arial, sans-serif, verdana; 
	font-size: 10pt;
	font-weight: bold;
	height: 35px;
	vertical-align:bottom;
}

.headBlue                {
	color: #024585;
	font-family: Tahoma, Arial, sans-serif, verdana; 
	font-size: 8pt;
	font-weight: bold;
	padding: 5px 0px 0px 40px;
}
/*.headBlue A:link				{
	color: ##024585;
}
.headBlue A:hover				{
	color: ##024585;
}
.headBlue A:visited				{
	color: ##024585;
}
.headBlue A:active			{
	color: #024585;
}
*/
.GridHeader                   {
	color: #CC0000;
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.GridContent                  {
	color: #656565;
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 11.5px;
	font-weight: normal;
	text-align: left;
}
.GridHeader2                  {
    background-color:#C7C7C7;
	border-color:#FFFFFF;
	border-style:solid;	
	color: #000000;
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding:2px 2px 2px 5px;
}
.menu UL 								{
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;

}

.menu UL LI								{
	float: left;
	list-style-type: none;
	text-align: left;
	/*border-bottom: 1px solid #053468;*/
}

.menu UL LI A							{
	border-bottom: 0;
	display: block;
	text-align: left;
}

.menu UL LI UL							{
	background-color: #FFFFFF;
	/*border: 1px solid #0D54B1;*/
	clear: left;
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: absolute;
	width: 120px;
	text-align: left;
	z-index: 100;
}

.menu UL LI UL LI						{
	background-color: #BF1323;
	width: 180px;
	text-align: left;
}

.menu UL LI UL LI A						{
	display: block;
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	text-decoration: none;
	width: 180px;
	text-align: left;
}

.menu UL LI UL LI A:hover				{
	background-color: #F84958;
	color: #ffffff;
}
.menu UL LI UL LI A:visited {
	color: #ffffff;
}
.menu UL LI UL LI A:active {
	color: yellow;
}
.menu UL LI.over UL{
	display: block;
}

.leftmenu {
	padding-bottom:2px;
}

.leftmenu .SPAN special	{
	padding-top:10px;
}


.Step {
	color: #5f5f5f;
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
	text-align: left;
	width: 100%;
}
.Step Span.a {
	color: #C4102F;
}


.StaticContentTable						{
	color: #0D54B1;
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 10px 5px 10px;
	text-align: left;
}
.StaticContentHeader						{
	background-color: #ACB1B7;
	font-weight: bold;
}	
.StaticContentHeaderBold						{
	font-weight: bold;
}
.tableHead   {
    border-bottom: 1px solid #DAE1E6;
    background-color: #656565;
	color:#ffffff;
	font-family:Tahoma,Arial,Sans-serif,verdana;
	font-size:11;
	font-weight:bold;
	height: 20px;
	padding: 1px 1px 1px 5px;		
}
.tableData   {
    background-color: #D7D7D7;
	color:#4C4C4C;
	font-family:Tahoma,Arial,Sans-serif,verdana;
	font-size:11;
	font-weight:normal;
	height: 15px;
	padding: 1px 1px 1px 5px;		
}
.yellowBG	{
	background-color: #F9D43D;
}

#MenuIFrame
{
	display: none; 
	left: 0px;
	width: 100px;
	position: absolute;
	z-index: 99;
}

.tableContent {
	width		: 400px;
	margin-top	: 5px;
	margin-left	: 5px;
	margin-right: 10px;
	text-align	: left;
}
.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.textBorderLeft {
	font-family			: Tahoma, Arial, sans-serif, verdana;
	font-size			: 9pt;
	color				: #333333;
	height				: 20px;
	border-left			: #000033 0.5pt solid;
}
.textBorder {
	font-family			: Tahoma, Arial, sans-serif, verdana;
	font-size			: 9pt;
	color				: #333333;
	height				: 20px;
	border-left			: #000033 0.5pt solid;
	border-right		: #000033 0.5pt solid;
}
.ContentPopup						{
	color: #030303;
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 0px 5px 0px;
	text-align: left;
}
.ContentPopup SPAN.a						{
    color: #BF1323;
}
.ContentPopup SPAN.Blue						{
    color: #034D9D;
	font-weight: bold;
}
.ContentPopup SPAN.b					{
    color: #000000;
	font-weight: bold;
}

.grayText {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}
.whiteText {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
}

.whiteText a{
	color: #FFFFFF;
}
.grayTextbold {

	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bolder;
	color: 606067;
}
.redTextbold {


	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bolder;
	color: #CC0000;
}
.button {
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: thin outset #FF9900;
}

.TBLDemo{ width:370px; border-collapse:collapse; font-size:8pt; color:#606067;}
.TBLDemo td{ padding-left:10px;}
.TBLDemo input{ width:180px;font-size:8pt; } 
.TBLDemo select{ width:180px; font-size:8pt;}
.TBLDemo .inputyear{ width:80px;font-size:8pt; }

.TBLNews { float: left; width: 175px; height: auto;} 
.TBLNews td.NewsText { float: left; padding: 3px 10px 0px 10px; font-family: Tahoma;  font-size: 8pt;font-weight: normal; color: #000000;}
.TBLNews td.NewsText a { color: #333333;}

.TBLPartners { float: left; width: 175px;}
.TBLPartners td.Partner { padding-left: 10px;}

.TBLleftmenu { float: left; width: 183px;}
.TBLleftmenu ul{ float: left; padding: 5px 0px 0px 10px; margin: 0px;}
.TBLleftmenu ul li{ background: url(../images/menu/arrow.gif) no-repeat; padding-left: 20px; margin: 0px; list-style: none;}
.TBLleftmenu ul li a{	font-family: Tahoma;	font-size: 8pt;	font-weight: normal; color: #000000;}

.TBLSitemap { float: left; width: 377px; font-family: Tahoma;	font-size: 8pt;	font-weight: normal; color: #000000;}
.TBLSitemap td{ width: 125px; vertical-align: top; padding-top: 5px;}
.TBLSitemap ul{ float: left; padding: 0px; margin:0px; padding-top: 3px; }
.TBLSitemap ul li { background: url(../images/listarrow.gif) no-repeat; height: 16px; list-style: none; width: 100px; padding: 0px;}
.TBLSitemap a { font-family: Tahoma; font-size: 8pt;	font-weight: normal; color: #000000;}

.TBLDisclaimer { float: left; width: 377px; font-family: Tahoma; font-size: 8pt;	font-weight: normal; color: #000000;}
.TBLDisclaimer td.left { width: 20px; vertical-align: top; padding-top: 10px;}
.TBLDisclaimer td.right { width: 357px; vertical-align: top; padding-top: 10px;}

.TBLDownload { float: left; width: 377px; font-family: Tahoma; font-size: 8pt;	font-weight: normal; color: #000000;}
.TBLDownload td { padding: 5px;}

.TBLListpages { float: left; font-family: Tahoma; font-size: 8pt;	font-weight: normal; color: #000000; margin: 10px; }
.TBLListpages td a{ font-family: Tahoma; font-size: 8pt;	font-weight: normal; color: #000000; text-decoration: none;}

.DIVDemo{ width:370px;}
.DIVDemo .checkbox{margin:0px; padding:0px; width:20px;}
.DIVDemo li { float:left; width:120px;} 
.DIVDemo li.long { float:left; width:150px;} 

.buttonDemo{BORDER-RIGHT: #4C4C4C 1px solid; BORDER-TOP: #E8E8E8 1px solid; FONT-SIZE: 8pt; BACKGROUND: #9B9B9B; BORDER-LEFT: #E8E8E8 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #4C4C4C 1px solid; FONT-FAMILY: Verdana; HEIGHT: 19px}
.vercodetext{  color:#005abe; float:left; width:20px; font-size:9pt; font-weight:bold; font-family:arial; background-color:#f0f0f0; padding:5px}
.PartnerHeaderText{	font-family: verdana;	font-size:8pt;	font-weight: bold;	color: #0f6f6e;}
.BorderLeft{border-right:1px solid #999999}
.BorderRight{border-left:1px solid #999999;border-right:1px solid #999999}

.DemoHeaderText{	font-family: verdana;	font-size:8pt;	font-weight: bold;	color: #000000; text-transform:uppercase; padding: 20px 0px 10px 15px;}
.HomeHeaderText{	font-family: verdana;	font-size:8pt;	font-weight: bold;	color: #000000; text-transform:uppercase; padding: 20px 0px 10px 15px;}
.AboutusHeaderText{	font-family: verdana;	font-size:8pt;	font-weight: bold;	color: #000000; text-transform:uppercase; padding: 20px 0px 10px 15px;}
.ProductHeaderText{   font-family: verdana;	font-size:8pt;	font-weight: bold;	color: #000000; text-transform:uppercase; padding: 20px 0px 10px 15px;}
.SupportHeaderText{	  font-family: verdana;	font-size:8pt;	font-weight: bold;	color: #000000; text-transform:uppercase; padding: 20px 0px 10px 15px;}
.NewsHeaderText{	  font-family: verdana;	font-size:8pt;	font-weight: bold;	color: #000000; text-transform:uppercase; padding: 20px 0px 10px 15px;}
.ContactHeaderText{	  font-family: verdana;	font-size:8pt;	font-weight: bold;	color: #000000; text-transform:uppercase; padding: 20px 0px 10px 15px;}
.SitemapHeaderText{	  font-family: verdana;	font-size:8pt;	font-weight: bold;	color: #000000; text-transform:uppercase; padding: 20px 0px 10px 15px;}

.SubHeader{ float: left; font-weight: bold; font-family: Tahoma, Arial; font-size: 8pt; color: #606067; padding-left: 15px; padding-bottom: 5px; background: url(../images/subheaderbg.gif); height: 23px; width: 387px;}


.groupForm {padding:2px 4px; MARGIN: 0px 0px 10px 10px; FONT: 11px Verdana, Arial, Tahoma; VERTICAL-ALIGN: middle; COLOR: #575756; HEIGHT: 28px}
.groupForm INPUT {WIDTH: 199px}
.groupForm SELECT {WIDTH: 199px}
.groupFormClear {PADDING: 2px 4px 0px 15px; MARGIN: 0px 0px 10px 10px; FONT: 11px; VERTICAL-ALIGN: middle; COLOR: #575756; HEIGHT: 28px}

.TBLContent { background-color: #ffffff; width: 402px; height: auto; margin: 0px auto; font-family: Tahoma; font-size: 8pt;font-weight: normal;}
.ContentPara { float: left; padding: 5px 12px 10px 12px; font-family: Tahoma; font-size: 8pt;font-weight: normal; color: #000000;}
.listarrow { float: left; padding: 0px; margin: 0px;}
.listarrow ul { float: left; padding: 0px; margin: 5px;}
.listarrow ul li { background: url(../images/listarrow.gif) no-repeat; padding-left: 20px; height: 16px; width: 300px; list-style: none;}

.Contact { float: left; font-family: Tahoma; font-size: 8pt;font-weight: normal; color: #000000; width: 370px; }
.Contact td.left { width: 150px;}
.Contact td.right { width: 220px;}

