body, td, p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#DeleteBox {
	position:absolute;
	left:234px;
	top:118px;
	width:350px;
	z-index:3;
	background: #ffffff;
	border-style:solid;
	border-width:medium;
	border-color:#CC0000;
	visibility: hidden;
}

.AIglobalNavBg, .AIglobalNavBg td {
	background-image: url(../images/AI_GN_BG.gif);
	text-align: center;
	height: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.AIglobalNavBgOver, .AIglobalNavBgOver td {
	background-image: url(../images/AI_GN_BG_ON.gif);
	text-align: center;
	height: 29px;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}


td.gnlogo {
	background-image: url(../images/logo_whbg.png);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	width: 128px;
	height: 60px;
}

td.gnSpacer {
	background-image: url(../images/GN_Spacer.gif);
	background-repeat: no-repeat;
	width: 3px;
}


td.gnleft {
	background-image: url(../images/GN_bg_left.jpg);
	background-repeat: no-repeat;
	width: 8px;
	height: 35px;
}

td.gnmiddle {
	background-image: url(../images/GN_bg_middle.jpg);
	background-repeat: repeat-x;
	height: 35px;
	text-align: left;
}

td.gnright {
	background-image: url(../images/GN_bg_right.jpg);
	background-repeat: no-repeat;
	width: 9px;
	height: 35px;
}

td.GNHeadbarLeft {
	background-image: url(../images/GN_HeadBarLeft.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 29px;
}

td.GNHeadbarRight {
	background-image: url(../images/GN_HeadBarRight.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 29px;
}


td.HeadbarLeft {
	background-image: url(../images/HeadBarLeft.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 29px;
}

td.HeadbarRight {
	background-image: url(../images/HeadBarRight.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 29px;
}

td.HeadbarMiddle {
	background-image: url(../images/HeadBarMiddle.gif);
	background-repeat: repeat-x;
	height: 29px;
}

tr.HeadbarMiddle th {
	background-image: url(../images/HeadBarMiddle.gif);
	background-repeat: repeat-x;
	height: 29px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-left: 5px;
	padding-right: 10px;
}

tr.HeadbarMiddle th a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-left: 5px;
	padding-right: 10px;
	text-decoration: none;
}

td.buttonLeft {
	background-image: url(../images/button_left.gif);
	background-repeat: no-repeat;
	width: 3px;
	height: 28px;
}

td.buttonRight {
	background-image: url(../images/button_right.gif);
	background-repeat: no-repeat;
	width: 3px;
	height: 28px;
}

td.buttonMiddle {
	background-image: url(../images/button_middle_off.gif);
	background-repeat: repeat-x;
	cursor: 'hand';
	height: 28px;
}

td.buttonMiddleOver {
	background-image: url(../images/button_middle_on.gif);
	background-repeat: repeat-x;
	cursor: 'hand';
	height: 28px;
}

a.gn {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

a.gn:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.gn {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}


a.steps {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 10px;
}

a.steps:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF3300;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 10px;
}

a.stepson {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 10px;
}

a.download {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	font-weight: bold;
	color: #005FA9;
	text-decoration: none;
	padding-left: 5px;
}

a.download:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	color:#FF0000;
	background-color:#FFFF99;
	text-decoration: none;
	padding-left: 5px;
}

a.smalllink{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #005FA9;
	text-decoration: none;
}

a.smalllink:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#FF0000;
	background-color:#FFFF99;
	text-decoration: none;
}

a.mediumlink{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #005FA9;
	text-decoration: none;
}

a.mediumlink:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#FF0000;
	background-color:#FFFF99;
	text-decoration: none;
}


a.formbutton {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
}

a.formbutton:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
}

td.steps {
	text-align: left;
}

.head1{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 30px;
}

.head2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF3300;
	text-align: left;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 10px;
}

.head3{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

TD.bigformlabel{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
}

TD.bigformlabelTopPad{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-align: Left;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-top: 15px;
}

.hdivdeDashed{
	border-top: 1px #999999 dashed;
	height: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.required{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ff0000;
}

.hdivdeBlank{
	height: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}



a.bodylink{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #005FA9;
	text-align: left;
	text-decoration: none;
}

a.bodylink:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#FF0000;
	background-color:#FFFF99;
	text-align: left;
	text-decoration: none;
}

li {
  margin-bottom: 1em;
}



.bodytext{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 10px;
}

.tabletext{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 10px;
}

.instruction{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

TD.login{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-bottom: 12px;
	padding-right: 50px;
}

.columnheads{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-left: 5px;
	padding-right: 10px;
}


td.mqTopLeft {
	background-image: url(../images/MQ_TopLeft.gif);
	background-repeat: inherit;
	width: 11px;
	height: 11px;
	
}

td.mqTop{
	background-image: url(../images/MQ_top.gif);
	background-repeat: repeat-x;
	height: 11px;
}

td.mqTopRight {
	background-image: url(../images/MQ_TopRight.gif);
	background-repeat: no-repeat;
	width: 11px;
	height: 11px;
}

td.mqLeft {
	background-image: url(../images/MQ_left.gif);
	background-repeat: repeat-y;
}

td.mqRight {
	background-image: url(../images/MQ_Right.gif);
	background-repeat: repeat-y;
	width: 11px;
}

td.mqBottomLeft{
	background-image: url(../images/M_BottomLeft.gif);
	background-repeat: no-repeat;
	width: 11px;
	height: 11px;
}

td.mqBottom{
	background-image: url(../images/MQ_Bottom.gif);
	background-repeat: repeat-x;
	height: 11px;
}

td.mqBottomRight{
	background-image: url(../images/MQ_BottomRight.gif);
	background-repeat: no-repeat;
	width: 11px;
	height: 11px;
}

td.mqContent{
	background: #F7F7F7;
}

td.vdivide{
	background-image: url(../images/v_divide.gif);
	background-repeat: repeat-y;
	width: 1px;
}

td.headdivide{
	background-image: url(../images/headdiv.gif);
	background-repeat: no-repeat;
	width: 2px;
}

td.AIdivide{
	background-image: url(../images/AIdiv.gif);
	background-repeat: no-repeat;
	width: 2px;
}


td.tabledivide{
	background-image: url(../images/tablediv.gif);
	background-repeat: repeat-y;
	width: 2px;
}

td.hdivide{
	background-image: url(../images/h_divide.gif);
	background-repeat: repeat-x;
	height: 1px;
}

tr.tableR1middle td {
	background-color:#ffffff;
	border-bottom:#333333 1px collapse;
	text-align:left;
	vertical-align:top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-right: 2px;
	padding-top: 1px;
}

td.tableData{
	text-align:left;
	vertical-align:top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
}


td.tableData2{
	text-align:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
}


.displayOn{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00CC00;
	text-decoration: none;
}

.displayOff{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}

tr.tableR2middle td {
	background-color: #eeeeee;
	border-bottom:#333333 1px collapse;
	text-align:left;
	vertical-align:top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-right: 2px;
	padding-top: 1px;
}

td.tableR2Edge{
	background-color: #eeeeee;
	border-bottom:#333333 1px collapse;
}

td.tableR1Edge{
	background-color: #ffffff;
	border-bottom:#333333 1px collapse;
}


.formlabel{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	text-decoration: none;
	padding-right: 3px;
}

.noteIcons{
	padding-right: 3px;
	padding-left: 10px;
	position: relative;
	top:5px;
}

.sortIcon{
	padding-right: 2px;
	padding-left: 0px;
	position: relative;
	top:2px;
}


/*  SUB MENUS  */
.SubMenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	background-image: url(../images/submenubg.jpg);
	background-repeat: repeat-x;
	padding-left:10px;
	padding-bottom:5px;
	padding-right:10px;
	padding-top:5px;
	cursor: hand;
}

.SubMenuOn
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	background-image: url(../images/submenubgOn.jpg);
	background-repeat: repeat-x;
	padding-left:10px;
	padding-bottom:5px;
	padding-right:10px;
	padding-top:5px;
	cursor: hand;
}

.SubMenuDiv{
	background-image: url(../images/submenuDiv.gif);
	background-repeat: repeat-x;
	height: 1px;
}

a.globalNavLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
}






a.SubMenuLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	text-decoration: none;
}

a.SubMenuLink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	text-decoration: none;
}

.responseGreen{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	color: #00CC00;
	text-decoration: none;
}

.responseRed{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	color: #FF0000;
	text-decoration: none;
}

.validationRed{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	padding-bottom:10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 0px;
	border-bottom: #333333 1px solid;
	border-bottom-style:dashed;
	background-color:#FFFFCC;
}

.validationMessage{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align:left;
	text-decoration: none;
	padding-bottom:20px;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 20px;
}

.ConfirmIconBig{
	padding-right: 3px;
	padding-left: 0px;
	position: relative;
	top:7px;
}

.PasswordStrength1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.PasswordStrength2
{
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.PasswordStrength3
{
     background-color:Gray;
     color: #FFCAAF;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.PasswordStrength4
{
     background-color:Gray;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.PasswordStrength5
{
     background-color:Gray;
     color: #93FF9E;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}

.dialogHeaderCss
{
    cursor:hand;
    cursor:pointer;
}

.dialogContentCss
{
  border-left:1px solid #C8C2A8;
  border-right:1px solid #C8C2A8;
  background-color:#ECECD9;
     width:698px;
     text-align:center;
}

.dialogIFrameCss
{
    overflow:auto;
    width:692px;
    height:400px;
    padding:0px;
    margin:0px;
}

#footer 
{
	padding-top: 20px;
	text-align: center;
	color: #CCCCCC;
	font-size: 10px;
}

#footer a, #footer a:visited
{
	color: #999999;
	text-decoration: none;
}

#footer a:hover
{
	color: #FF0000;
	text-decoration: underline;
}
