html {
	margin: 0px;
	padding: 0px;
	}

body 
{ 
	font: 8pt/11pt verdana, arial, sans-serif; 
	margin: 0px 0px 0px 0px; 
	padding: 0px;
	background-color:#fff;
}
body.general{
	background:#468bbd URL('../images/bg.jpg') repeat-x top center;
}

BODY { MARGIN: 0px 0px 0px; bgcolor="#CECFCE";
SCROLLBAR-ARROW-COLOR: #949C9D; SCROLLBAR-FACE-COLOR:
#EFEFEF; SCROLLBAR-HIGHLIGHT-COLOR: #BFBFBF; SCROLLBAR-SHADOW-COLOR: #BFBFBF;
SCROLLBAR-3DLIGHT-COLOR: #EFEFEF; SCROLLBAR-TRACK-COLOR: #EFEFEF; SCROLLBAR-DARKSHADOW-COLOR:
#EFEFEF; }

 
<!--note here none font size defined, it actually defined in html to make it changable in IE as client required-->

.img {border:0px;}
TD{color:#454545; FONT-FAMILY: Verdana, Arial, Times New Roman, 'Trebuchet MS',  Helvetica;  font-size:11px; text-decoration:none;}
.bigtitle {color:#1a1205; font-size: 14px; FONT-FAMILY: Arial, Verdana, 'Trebuchet MS', Helvetica; text-decoration:none; font-weight:bold; }
.bigtitle01 {color:#ffffff; font-size: 15px; FONT-FAMILY: Arial, Verdana, 'Trebuchet MS', Helvetica; text-decoration:none; font-weight:bold; }
.littilbigtitle {color:#3e3a3a; font-size: 9px; FONT-FAMILY: Verdana, Arial, 'Trebuchet MS', Helvetica; text-decoration:none; font-weight:none; }

a.button {

text-transform: uppercase;
text-decoration:none;
font-weight: bold;
line-height: 22px;
font-size: 9px;
font-family: Arial,  Verdana, Helvetica, sans-serif;
padding: 2px 5px;
border-top: 1px solid #a1a1a1;
border-right: 1px solid #4c4c4c;
border-bottom: 1px solid #4c4c4c;
border-left: 1px solid #a1a1a1;
text-valign: middle;
background-color: #e2e2e2;
color: #000000;
min-width: 70px;
}

a.button:hover {

text-transform: uppercase;
text-decoration:none;
font-weight: bold;
line-height: 22px;
font-size: 9px;
font-family: Arial,  Verdana, Helvetica, sans-serif;
padding: 2px 5px;
border-top: 1px solid #a1a1a1;
border-right: 1px solid #4c4c4c;
border-bottom: 1px solid #4c4c4c;
border-left: 1px solid #a1a1a1;
text-valign: middle;
background-color: #e2e2e2;
color: #4b6986;
min-width: 70px;
}

.boldbigtitle {color:#888b8e; FONT-FAMILY: Verdana, Arial, Times New Roman, 'Trebuchet MS',  Helvetica;  font-size:11px; text-decoration:bold; font-weight:bold;}
.suppertitle {color:#888b8e; FONT-FAMILY: Verdana, Arial, Times New Roman, 'Trebuchet MS',  Helvetica;  font-size:13px; text-decoration:none; font-weight:none;}

.homelink {color:#888b8e; FONT-FAMILY: Verdana, Arial, Times New Roman, 'Trebuchet MS',  Helvetica;  font-size:10px; text-decoration:none;}
.homelink:hover {color:#000000; FONT-FAMILY: Verdana, Arial, Times New Roman, 'Trebuchet MS',  Helvetica;  font-size:10px; text-decoration:none;}

.menulink {color:#ffffff; FONT-FAMILY: Arial, Verdana, Times New Roman, 'Trebuchet MS',  Helvetica;  font-size:10px; text-decoration:none; font-weight:bold;}
.menulink:hover {color:#fcf902; FONT-FAMILY: Arial, Verdana,  Times New Roman, 'Trebuchet MS',  Helvetica;  font-size:10px; text-decoration:none; font-weight:bold;}


.signtext {color:#2d6a97; font-size: 9px; FONT-FAMILY: Verdana, Arial,   'Trebuchet MS', Helvetica; text-decoration:none; font-weight:bold; }
.signtext:hover {color:#869aa9; font-size: 9px; FONT-FAMILY: Verdana, Arial,   'Trebuchet MS', Helvetica; text-decoration:none; font-weight:bold; }

.mainmenutext {color:#ffffff; font-size: 11px; FONT-FAMILY: Verdana, Arial,   'Trebuchet MS', Helvetica; text-decoration:none; font-weight:bold; }
.mainmenutext:hover {color:#405464; font-size: 11px; FONT-FAMILY: Verdana, Arial,   'Trebuchet MS', Helvetica; text-decoration:none; font-weight:bold; }

.insidetitle {color:#6a879f; font-size: 11px; FONT-FAMILY: Verdana, Arial,   'Trebuchet MS', Helvetica; text-decoration:none; font-weight:bold; }
.insidetitle:hover {color:#000000; font-size: 11px; FONT-FAMILY: Verdana, Arial,   'Trebuchet MS', Helvetica; text-decoration:none; font-weight:bold; }

.insidetitles {color:#073d82; font-size: 10px; FONT-FAMILY: Verdana, Arial,   'Trebuchet MS', Helvetica; text-decoration:underline; font-weight:bold; }
.insidetitles:hover {color:#4993cb; font-size: 10px; FONT-FAMILY: Verdana, Arial,   'Trebuchet MS', Helvetica; text-decoration:underline; font-weight:bold; }

.newsmaintext {color:#689a25;  font-size: 11px; FONT-FAMILY: Verdana, Times New Roman, Verdana, 'Trebuchet MS', Arial, Helvetica; text-decoration:none; font-weight:bold; }
.newsmaintext01 {color:#6e889c;  font-size: 11px; FONT-FAMILY: Verdana, Times New Roman, Verdana, 'Trebuchet MS', Arial, Helvetica; text-decoration:none; font-weight:bold; }

.steptext {color:#384652;  font-size: 11px; FONT-FAMILY:  Arial, Verdana, Times New Roman, Verdana, 'Trebuchet MS', Helvetica; text-decoration:none; font-weight:none; }
.steptext:hover {color:#8eafbc;  font-size: 11px; FONT-FAMILY:  Arial, Verdana, Times New Roman, Verdana, 'Trebuchet MS', Helvetica; text-decoration:none; font-weight:none; }

 
.policy{color:#aeaeae; FONT-FAMILY: Verdana, Times New Roman, Verdana, 'Trebuchet MS', Arial, Helvetica;  font-size:9px; text-decoration:none;}
.policy:hover{color:#ffffff; FONT-FAMILY: Verdana, Times New Roman, Verdana, 'Trebuchet MS', Arial, Helvetica;  font-size:9px; text-decoration:none;}

.econtactText{color:#69869e; font-size:12px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica; text-decoration:none; font-weight:bold;}
.econtactText:hover{color:#1d3d54; font-size:12px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica; text-decoration:none; font-weight:bold;}

a.button_s {
font-weight: bold;
font-size: 10px;
line-height: 25px;
font-family: Arial,  Verdana, Helvetica, sans-serif;
padding: 1px 1px;
border-top: 1px solid #919191;
border-right: 1px solid #5c5c5c;
border-bottom: 2px solid #5c5c5c;
border-left: 1px solid #919191;
text-valign: middle;
min-width: 300px;
}
a.button_s:link {
background-color: #5a6f81;
color: #ffffff;
line-height: 25px;
text-decoration: none;	}

a.button_s:visited {
background-color: #5a6f81;
color: #ffffff;
line-height: 25px;
text-decoration: none;	}

a.button_s:hover {
background-color: #415361;
line-height: 25px;
color: #ffffff;
border-color: #5c5c5c #333333 #333333 #5c5c5c;
text-decoration: none;	}

a.button_s:active {
background-color: #69869e;
line-height: 25px;
color: #ffffff;
text-decoration: none;	}


a.button_sw {
font-weight: bold;
font-size: 10px;
line-height: 25px;
font-family: Arial,  Verdana, Helvetica, sans-serif;
padding: 0px 0px;
border-top: 1px solid #a1adb7;
border-right: 1px solid #a1adb7;
border-bottom: 1px solid #a1adb7;
border-left: 1px solid #a1adb7;
text-valign: middle;
min-width: 300px;
}
a.button_sw:link {
background-color: #5a6f81;
color: #ffffff;
line-height: 25px;
text-decoration: none;	}

a.button_sw:visited {
background-color: #f2f2f2;
color: #ffffff;
line-height: 25px;
text-decoration: none;	}

a.button_sw:hover {
background-color: #878e93;
line-height: 25px;
color: #ffffff;
border-color: #5c5c5c #333333 #333333 #5c5c5c;
text-decoration: none;	}

a.button_sw:active {
background-color: #69869e;
line-height: 25px;
color: #ffffff;
text-decoration: none;	}



a.button_s1 {
font-weight: bold;
font-size: 10px;
line-height: 23px;
font-family: Arial,  Verdana, Helvetica, sans-serif;
padding: 1px 1px;
border-top: 1px solid #919191;
border-right: 1px solid #5c5c5c;
border-bottom: 2px solid #5c5c5c;
border-left: 1px solid #919191;
text-valign: middle;
min-width: 300px;
}
a.button_s1:link {
background-color: #5a6f81;
color: #ffffff;
line-height: 23px;
text-decoration: none;	}

a.button_s1:visited {
background-color: #62798c;
color: #ffffff;
line-height: 23px;
text-decoration: none;	}

a.button_s1:hover {
background-color:#415361 ;
line-height: 23px;
color: #ffffff;
border-color: #5c5c5c #333333 #333333 #5c5c5c;
text-decoration: none;	}

a.button_s1:active {
background-color: #69869e;
line-height: 23px;
color: #ffffff;
text-decoration: none;	}

.input_01 {
background:#f2f2f2;
font-family:verdana, tahoma,arial,helvetica,sans-serif;
font-size:px;
color: #3c5b71;
border-right:4px;
border-top:4px;
border-left:4px;
border-bottom:4px;
border:#bbbbbb solid 1px

}







.line {--------------------------- font css start-----------------}
a.listTextLink {color:#30542e;  font-size:12px; FONT-FAMILY: Verdana, Times New Roman,  'Trebuchet MS', Arial, Helvetica; text-decoration:none; font-weight:bold; }
a.listTextLink:hover {color:#FF6900; font-size:12px;  FONT-FAMILY:  Verdana, Times New Roman,   'Trebuchet MS', Arial, Helvetica;  text-decoration:underline; font-weight:bold;}

a.EditTextLink {color:#020884;  font-size:11px; FONT-FAMILY: Arial, Verdana, Times New Roman,  'Trebuchet MS', Arial, Helvetica; text-decoration:none; font-weight:bold; }
a.EditTextLink:hover {color:#FF6900; font-size:11px;  FONT-FAMILY:  Arial, Verdana, Times New Roman,   'Trebuchet MS', Arial, Helvetica;  text-decoration:underline; font-weight:bold;}

a.navTextLink {color:#020884;  font-size:12px; FONT-FAMILY: Arial, Verdana, Times New Roman,  'Trebuchet MS', Arial, Helvetica; text-decoration:underline; font-weight:bold; }
a.navTextLink:hover {color:#FF6900; font-size:12px;  FONT-FAMILY:  Arial, Verdana, Times New Roman,   'Trebuchet MS', Arial, Helvetica;  text-decoration:underline; font-weight:bold;}


a.footertextLink {color:#adc0dd; font-size:10px; FONT-FAMILY: Verdana, Arial, Times New Roman,  'Trebuchet MS', Arial, Helvetica; text-decoration:none; font-weight:none; }
a.footertextLink:hover {color:#ffffff; font-size:10px;  FONT-FAMILY:  Verdana, Arial, Times New Roman,   'Trebuchet MS', Arial, Helvetica;  text-decoration:underline; font-weight:none;}


h3{color:#253F78; font-size:15px; FONT-FAMILY: Century Gothic, Verdana, 'Trebuchet MS', Arial, Helvetica; text-decoration:none; font-weight:bold;}



.line {---------------------------hover effect list table css  start -----------------}
Table.list {
width: 100%;
style= float: center;
border:1px  #efefef;
empty-cells: hide;
border-style: solid solid solid solid;
border-spacing : 1px;
border-collapse: collapse;

}
TABLE.list th{
background-color: #76a4d8;
border:1px  #ffffff;
border-style: solid solid solid solid;
white-space: nowrap;
padding: 1px 1px 1px 7px;
margin: 1px;
font-family: Arial, Verdana, Arial, Sans-serif;
color: #ffffff;
text-align: left;
vertical-align: middle;
line-height: 18px;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 9pt;
}
TABLE.list td{
border:1px  #ffffff;
font-size: 10px;
border-style: solid solid solid solid;
white-space: wrap;
padding: 2px 2px 2px 5px;
margin: 1px;
font-family: Verdana,  Arial, Sans-serif;
color: #000000;
text-align: left;
vertical-align: middle;
line-height: 18px;
font-style: normal;
font-variant: normal;
font-weight: normal;
 
}

TR.trBright { background-color: #f3f3f5}
  .initial { background-color: #f3f3f5; color:#111111 }
  .normal { background-color: #f3f3f5 }
  .highlight { background-color: #c9d0ed }
TR.trDark { background-color: #e7e7e7}
  .initial { background-color: #e7e7e75; color:#111111 }
  .normal { background-color: #e7e7e7 }
  .highlight { background-color: #c9d0ed }


.line {---------------------------hover effect list table css  end -----------------}



 .line {---------------------------hover effect list table in pop css  start -----------------}
Table.list_pop {
width: 558;
style= float: center;
border:1px  #efefef;
empty-cells: hide;
border-style: solid solid solid solid;
border-spacing : 1px;
border-collapse: collapse;

}
TABLE.list_pop th{
background-color: #969fb0;
border:1px  #ffffff;
border-style: solid solid solid solid;
white-space: nowrap;
padding: 1px 1px 1px 7px;
margin: 1px;
font-family: Arial, Verdana, Arial, Sans-serif;
color: #ffffff;
text-align: left;
vertical-align: middle;
line-height: 16px;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 10pt;
}
TABLE.list_pop td{
border:1px  #ffffff;
border-style: solid solid solid solid;
white-space: nowrap;
padding: 2px 2px 2px 5px;
margin: 1px;
font-family: Verdana, Arial,  Arial, Sans-serif;
color: #000000;
text-align: left;
vertical-align: middle;
line-height: 18px;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 10pt;
}

TR.list_pop_yellow {
background-color: #faf169;
}

TR.trBright { background-color: #f3f3f5}
  .initial { background-color: #f3f3f5; color:#111111 }
  .normal { background-color: #f3f3f5 }
  .highlight { background-color: #c9d0ed }
TR.trDark { background-color: #e7e7e7}
  .initial { background-color: #e7e7e75; color:#111111 }
  .normal { background-color: #e7e7e7 }
  .highlight { background-color: #c9d0ed }


 
.ewhitetext {color:#ffffff;  font-size: 12px; FONT-FAMILY: Verdana, Arial, Times New Roman, Verdana, 'Trebuchet MS', Arial, Helvetica; text-decoration:none; font-weight:none; }

.greentext {color:#167a0e;  font-size: 13px; FONT-FAMILY: Verdana, Arial, Times New Roman, Verdana, 'Trebuchet MS', Arial, Helvetica; text-decoration:none; font-weight:bold; }

a.eMoreLink {color:blue;  FONT-FAMILY: Verdana, Times New Roman, Verdana, 'Trebuchet MS', Arial, Helvetica; text-decoration:none; font-weight:bold; }
a.eMoreLink:hover {color:#FFA500; FONT-FAMILY: Verdana, Times New Roman, Verdana, 'Trebuchet MS', Arial, Helvetica;  text-decoration:none; font-weight:bold;}

a.elisttextLink {color:#154BD4;  FONT-FAMILY: Verdana, Times New Roman, 'Trebuchet MS', Arial, Helvetica; text-decoration:none; font-weight:none; }
a.elisttextLink:hover {color:#ffffff; FONT-FAMILY: Verdana, Times New Roman, Verdana, 'Trebuchet MS', Arial, Helvetica;  text-decoration:none; font-weight:none;}


a.emaintextLink_underlined {color:#154BD4;  FONT-FAMILY: Verdana, Times New Roman, 'Trebuchet MS', Arial, Helvetica; text-decoration:none; font-weight:none; }
a.emaintextLink_underlined:hover {color:#FDAF00; FONT-FAMILY: Verdana, Times New Roman, Verdana, 'Trebuchet MS', Arial, Helvetica;  text-decoration:none; font-weight:none;}

a.emaintextLink {color:#154BD4;  FONT-FAMILY: Verdana, Times New Roman, 'Trebuchet MS', Arial, Helvetica; text-decoration:none; font-weight:none; }
a.emaintextLink:hover {color:#f48a01; FONT-FAMILY: Verdana, Times New Roman, Verdana, 'Trebuchet MS', Arial, Helvetica;  text-decoration:none; font-weight:none;}



.ewastext {color:#000000; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica;  font-size: 13px; font-weight:bold; text-decoration:none;}
.enowtext {color:#FC5A02; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica;  font-size: 13px; font-weight:bold; text-decoration:none;}

a.etitletextLink {color:#253F78;  FONT-FAMILY: Century Gothic, Verdana, 'Trebuchet MS', Arial, Helvetica;  font-size: 12px;text-decoration:none; font-weight:bold; }
a.etitletextLink:hover {color:#FFA500; FONT-FAMILY:Century Gothic,  Verdana, 'Trebuchet MS', Arial, Helvetica;  font-size: 12px; text-decoration:none; font-weight:bold;}

a.ewhitetitletextLink {color:#f1f1f1;  FONT-FAMILY: Arial, Verdana, 'Trebuchet MS', Arial, Helvetica;  font-size: 11px;text-decoration:none; font-weight:bold; }
a.ewhitetitletextLink:hover {color:#ffffff; FONT-FAMILY: Arial, Verdana, 'Trebuchet MS', Arial, Helvetica;  font-size: 11px; text-decoration:none; font-weight:bold;}


a.etitletextLink1 {color:#ffffff;  FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica;  font-size: 13px;text-decoration:none; font-weight:bold; }
a.etitletextLink1:hover {color:#FFA500; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica;  font-size: 13px; text-decoration:none; font-weight:bold;}


a.etitletextLink_s {color:#253F78;  FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica;  font-size: 11px;text-decoration:none; font-weight:bold; }
a.etitletextLink_s:hover {color:#FFA500; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica;  font-size: 11px; text-decoration:none; font-weight:bold;}


a.eFooterLink {color:#aaaaaa;  FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica;  font-size: 10px;text-decoration:none; font-weight:none; }
a.eFooterLink:hover {color:#FFA500; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica;  font-size: 10px; text-decoration:none; font-weight:none;}

a.eFooterLink_u {color:#999999;  FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica;  font-size: 10px;text-decoration:underline; font-weight:bold; }
a.eFooterLink_u:hover {color:#FFA500; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica;  font-size: 10px; text-decoration:underline; font-weight:bold;}


.etitletext{color:#253F78; font-size:12px; FONT-FAMILY: Century Gothic, Verdana, 'Trebuchet MS', Arial, Helvetica; text-decoration:none; font-weight:bold;}

.efootertext{color:#253F78; font-size:9px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica; text-decoration:none; font-weight:none;}


.euseid{color:#7c4b0c; font-size:11px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica; text-decoration:none; font-weight:bold;}


.map{color:#167a0e; font-size:14px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica; text-decoration:UNDERLINE; font-weight:bold;}
.mpa:VHOVER{color:#97140D; font-size:14px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica; text-decoration:none; font-weight:bold;}


.etitletext_s{color:#636e85; font-size:9px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica; text-decoration:none; font-weight:bold;}
.etitletext_s:hover{color:#143764; font-size:9px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica; text-decoration:none; font-weight:bold;}



.eFeaturePro{color:#ffffff; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica; text-decoration:none; font-weight:bold; font-size:12px;}

.eFeaturePro_black{color:#000000; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica; text-decoration:none; font-weight:bold; font-size:12px;}

.ebluetitletext{color:#1c5887; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica;  font-size: 10px;text-decoration:none; font-weight:bold}
.ebluetitletext:hover{color:#559501; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica;  font-size: 10px;text-decoration:none; font-weight:bold}


a.eWhiteText {color:#ffffff; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica;  font-size: 11.5px;text-decoration:none;}



a.ewhitetextLink {color:#d6e4f2;  FONT-FAMILY: Arial, Verdana, 'Trebuchet MS', Helvetica;  font-size: 9px;text-decoration:none; font-weight:BOLD; }
a.ewhitetextLink:hover {color:#ffffff; FONT-FAMILY: Arial, Verdana, 'Trebuchet MS',   Helvetica;  font-size: 9px; text-decoration:none; font-weight:BOLD;}

a.ewhitetextLink_b {color:#d6e4f2;  FONT-FAMILY: Arial, Verdana, 'Trebuchet MS', Helvetica;  font-size: 12px;text-decoration:none; font-weight:BOLD; }
a.ewhitetextLink_b:hover {color:#ffffff; FONT-FAMILY: Arial, Verdana, 'Trebuchet MS',   Helvetica;  font-size: 12px; text-decoration:none; font-weight:BOLD;}


a.orderable_field {color:#0000ff;  FONT-FAMILY: Tahoma, Verdana, 'Trebuchet MS', Arial, Helvetica;  font-size: 11px;  font-weight:bold; text-decoration:none;}
a.orderable_field:hover {color:#454d5c; FONT-FAMILY: Tahoma, Verdana, 'Trebuchet MS', Arial, Helvetica;  font-size: 11px;  font-weight:bold; text-decoration:none;}


.bginput {
background:#f4f7fb;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:11px;
color: #000000;
border-right:2px;
border-top:2px;
border-left:2px;
border-bottom:2px;
border:#95aec5 solid 1px
}

td.off {
background-image: url(../images/left_menu_off.gif);
}
td.on{
background-image: url(../images/left_menu_on.gif);
}

<!-- vbulltion styles-->


.tborder
{
	background-color: #E3E6E8;
	color: #283A5E;
	border: 0px solid #D7DCE1;
	
}
.tcat
{
	background: #DDE0E4 url(images/satellite/gradients/gradient_tcat.gif) repeat-x top left;
	color: #283A5E;
	font: bold 10pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}
.tcat a:link
{
	color: #283A5E;
	text-decoration: none;
}
.tcat a:visited
{
	color: #283A5E;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active
{
	color: #8297C8;
	text-decoration: underline;
}
.thead
{
	background: #283A5E url(images/satellite/gradients/gradient_thead.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link
{
	color: #FFFFFF;
}
.thead a:visited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active
{
	color: #D0D0D0;
}
.tfoot
{
	background: #DDE0E4 url(images/satellite/gradients/gradient_tcat.gif) repeat-x top left;
	color: #283A5E;
	font-family: tahoma;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
}
.tfoot a:link
{
	color: #283A5E;
}
.tfoot a:visited
{
	color: #283A5E;
}
.tfoot a:hover, .tfoot a:active
{
	color: #000000;
}
.alt1, .alt1Active
{
	background-color: #F6F8FA;
	color: #333333;
	font-family: tahoma;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
}
.alt2, .alt2Active
{
	background-color: #EDEFF1;
	color: #333333;
	font-family: tahoma;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
}

.alt5, .alt5Active
{
	background-color: #EDEFF1;
	color: #333333;
	font-family: tahoma;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
}



.alt3
{
	background-color: #D5D8E5;
	color: #000000;
}
.wysiwyg
{
	background-color: #FFFFFF;
	color: #496292;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
textarea, .bginput
{
	font: 10pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}


select
{
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #55C546;
}
.navbar
{
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background-color: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background-color: #F7F7F7;
	color: #000000;
}
.panel
{
	background-color: #F0F2F3;
	color: #283A5E;
	padding: 10px;
	border: 1px inset;
}
.panelsurround
{
	background-color: #E6E9EC;
	color: #283A5E;
}
legend
{
	color: #22229C;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #DDE0E4 url(images/satellite/gradients/gradient_tcat.gif) repeat-x top left;
	color: #283A5E;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link
{
	color: #283A5E;
	text-decoration: none;
}
.vbmenu_control a:visited
{
	color: #283A5E;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active
{
	color: #283A5E;
	text-decoration: underline;
}
.vbmenu_popup
{
	background-color: #FFFFFF;
	color: #283A5E;
	border: 1px solid #0B198C;
}
.vbmenu_option
{
	background-color: #EDEFF1;
	color: #283A5E;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link
{
	color: #283A5E;
	text-decoration: none;
}
.vbmenu_option a:visited
{
	color: #283A5E;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active
{
	color: #000000;
	text-decoration: none;
}
.vbmenu_hilite
{
	background-color: #F6F8FA;
	color: #000000;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link
{
	color: #000000;
	text-decoration: none;
}
.vbmenu_hilite a:visited
{
	color: #000000;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active
{
	color: #000000;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */

.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* ***** don't change the following ***** */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }

.footer a:link
{
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:visited
{
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	font-size: 11px;

	color: #FFFFFF;
	text-decoration: none;
}
.footer a:hover, .footer a:active
{
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.style2 {color: #7386B2}
.postbit
{
	background-color: #F1F4F6;
	color: #283A5E;
	padding: 2px;
	border: 1px inset;
	margin-bottom: 2px;
}

.postbit2 {
	border-right: #C1C6CB 1px solid;
	border-top: #C1C6CB 1px solid;
	border-left: #C1C6CB 1px solid;
	border-bottom: #C1C6CB 1px solid;
	background-color: #F1F4F6;
	padding: 2px;
	margin-bottom: 2px;
}
.alt3, .alt3Active
{
	background-color: #F6F8FA;
	color: #000000;
	font-family: tahoma;
	border-left: #D7DCE1 1px solid;
}
.alt4, .alt4Active
{
	background-color: #EDEFF1;
	color: #333333;
	font-family: tahoma;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}




.line(---------button.s   start----------------}
a.button_s {
font-weight: none;
font-size: 9px;
font-family: Verdana, Arial,  Helvetica, sans-serif;
padding: 0px 0px;
border-top: 1px solid #d9d9d9;
border-right: 1px solid #717171;
border-bottom: 1px solid #717171;
border-left: 1px solid #d9d9d9;
text-valign: middle;
min-width: 50px;
text-transform: uppercase;}

a.button_s:link {
background-color: #80a2be;
color: #0f1b25;
text-decoration: none;	}

a.button_s:visited {
background-color: #80a2be;
color: #0f1b25;
text-decoration: none;	}

a.button_s:hover {
background-color: #556d82;
color: #0f1b25;
border-color: #717171 d9d9d9 d9d9d9 #717171;
text-decoration: none;	}

a.button_s:active {
background-color: #283941;
color: #0f1b25;
text-decoration: none;	}
.line{-------------button search end------}


.inputGeneral {

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
    color: #000074;
	background-color: #F6F6F6;
	background-image: url(../images/inputGeneralBg.gif");
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7f9db9;
	border-right-color: #7f9db9;
	border-bottom-color: #7f9db9;
	border-left-color: #7f9db9;
	padding-left: 2px;
}

.line{----------------------------- table edit main start -----------------------} 
TABLE.edit_main {                                                                 
width: 99%;                                                                       
style= float: center;                                                             
background-color: #f2f2f2;                                                        
border:0px  #999999;                                                              
empty-cells: hide;                                                                
border:1px #758094 #758094 #758094 #758094;                                                               
border-style: none solid solid solid;                                             
}                                                                                 
TABLE.edit_main td{
white-space: nowrap;                                                               
padding: 1px 1px 1px 7px;                                                         
margin: 0px;                                                                      
font-family: Arial, Verdana, Arial, Sans-serif;                                          
color: #000000;                                                                   
text-align: left;                                                                 
vertical-align: middle;                                                           
line-height: 16px;                                                                
font-style: normal;                                                               
font-variant: normal;                                                             
font-weight: bold;                                                              
font-size: 8pt;                                                                   
}   
               
.line{----------------------------- table edit main end -----------------------} 

.line{----------------------------- table edit header start -----------------------} 
TABLE.edit_head {                                                                 
width: 99%;                                                                                                                                           
style= float: center;                                                             
background-color: #76a4d8;         
empty-cells: hide;                                                        
border:1px #758094 #758094 #758094 #758094;                                                                                         
border-style: solid solid dashed solid;                                           
}  
TABLE.edit_head th{
white-space: nowrap;                                                                                                                  
padding: 2px 2px 2px 8px;                                                         
margin: 0px;                                                                     
font-family: Arial, Verdana, Arial,  Sans-serif;                                          
color: #ffffff;                                                                   
text-align: left;                                                                 
vertical-align: middle;                                                                                                                          
font-style: normal;                                                               
font-variant: normal;                                                             
font-weight: bold;                                                                
font-size: 8pt;                                                                   
}                                                                                
TABLE.edit_head td{
white-space: nowrap;                                                                                                                  
padding: 2px 2px 2px 8px;                                                         
margin: 0px;                                                                     
font-family: Arial, Verdana, Arial,  Sans-serif;                                          
color: #222222;                                                                   
text-align: left;                                                                 
vertical-align: middle;                                                                                                                          
font-style: normal;                                                               
font-variant: normal;                                                             
font-weight: bold;                                                                
font-size: 8pt;                                                                   
}         
.line{----------------------------- table edit header end -----------------------} 

a.smallblueLink {color:#020884; font-size: 11px;  FONT-FAMILY: Arial, Verdana, Times New Roman, Verdana, 'Trebuchet MS', Arial, Helvetica; text-decoration:none; font-weight:bold; }
a.smallblueLink:hover {color:#000000; background-color:#fbf96b; font-size: 11px; Arial, FONT-FAMILY: Verdana, Times New Roman, Verdana, 'Trebuchet MS', Arial, Helvetica;  text-decoration:none; font-weight:bold;}

