<!-- Citizen Page Style Starts here -->
.bluebghead {
	border: none;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	height:18px;
	background-color: #226FBB;
}
.Heading1  {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  color: #4C4C4C;
  font-weight: bold;
  background-image: url(../images/more_info1.gif);
  background-repeat: no-repeat;
  height:15px;
  background-position: right;
}
.redbghead {
	border: none;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	background-color: #FF0000;
}

.govtbghead {
	border: none;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	background-color: #0101B0;
}
.govtSideBoxHeading  {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  color: #ffffff;
  font-weight: bold;
  background-color: #0152b0;
  height: 15px;
  vertical-align: bottom;
}
.govtTableBorder {
	border-right: 1px solid #0152b0;
	border-bottom: 1px solid #0152b0;
	border-left: 1px solid #0152b0;
	border-top: 1px solid #0152b0;
}
.govtBoxHeading  {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  color: #ffffff;
  font-weight: bold;
  background-color: #0152b0;
  height: 25px;
  vertical-align: middle;
}
.govtHeading  {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  color: #000000;
  font-weight: bold;
  background-image: url(../images/govt_info.gif);
  background-repeat: no-repeat;
  height:15px;
  background-position: right;
}
.redbg {
	background-color: #FF0000;
}
.greenbg {
	background-color: #006F0A;
}
.yellowbg {
	background-color: #FFFF00;
}
.bluebg {
	background-color: #0101B0;
}
.IndexList1  {
	list-style-image: url(../images/red_bullet.gif);
	padding: 2px 1px 2px 2px;
	margin-left: 15px;
	margin-bottom: 0px;
	text-align:left;
	line-height: 14px;
	vertical-align: top;
}
.plusList  {
	list-style-image: url(../images/plus.gif);
	padding: 2px 1px 2px 2px;
	margin-left: 15px;
	margin-bottom: 0px;
	text-align:left;
	line-height: 14px;
	vertical-align: top;
}
.IndexList1-a {
	list-style-image: url(../images/red_bullet.gif);
	padding: 0px 0px 2px 0px;
	margin-left: 20px;
	margin-bottom: 2px;
	text-align:left;
	line-height: 9px;
	vertical-align: top;

}
.IndexList1-b {
	list-style-image: url(../images/red_bullet.gif);
	padding: 0px 0px 2px 0px;
	margin-left: 35px;
	margin-bottom: 2px;
	text-align:left;
	line-height: 9px;
	vertical-align: top;

}
.IndexList4  {
	list-style-image: url(../images/arrow1.gif);
	padding: 2px 1px 2px 2px;
	margin-left: 15px;
	margin-bottom: 0px;
	text-align:left;
}
.RedSideBoxHeading  {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  color: #ffffff;
  font-weight: bold;
  background-color: #ff5151;
  height: 15px;
  vertical-align: bottom;
}
.TableLink1 {
  font-family: Verdana, Arial, Helvetica;
  color: #ffffff;
  font-size: x-small;
  font-weight: bold;
  text-decoration: none;
}
.TableLink2 {
  font-family: Verdana, Arial, Helvetica;
  color: #ff0000;
  font-size: x-small;
  font-weight: bold;
  text-decoration: none;
}

.TableLink3 {
  font-family: Verdana, Arial, Helvetica;
  color: #A00000;
  font-size: x-small;
  font-weight: bold;
  text-decoration: none;
}
.TopTable1  {
  border: 1px solid #333366;
  text-align: center;
  vertical-align: middle;
  height: 20px;
}
.RightContent1  {
  background-color: #ffffff;
}
.SideLinks  {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  color: #ffffff;
  font-weight: bold;
  background-image: url(../images/sidelink_bg_628D6D.gif);
  background-repeat: no-repeat;
  height: 18px;
  padding-left: 20px;
  vertical-align: middle;
}
.SideLinks73739F  {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  color: #ffffff;
  font-weight: bold;
  background-image: url(../images/sidelink_bg_73739F.gif);
  background-repeat: no-repeat;
  height: 18px;
  padding-left: 20px;
  vertical-align: middle;
}
.TableBorder1 {
	border-right: 1px solid #ff5151;
	border-bottom: 1px solid #ff5151;
	border-left: 1px solid #ff5151;
	border-top: 1px solid #ff5151;
}
.Searchw {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  font-weight:bold;
  color:#ffffff;
}
.email_page {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  font-weight:bold;
  color:#4E7999;
}
.Search {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  font-weight:bold;
  color:#ff0000;
}
.Searchb {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  font-weight:bold;
  color:#000000;
}

.RedBoxHeading  {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  color: #ffffff;
  font-weight: bold;
  background-color: #ff5151;
  height: 25px;
  vertical-align: middle;
}
.redtext{
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  font-weight:bold;
  color: #ff0000;
}

<!-- Citizen style ends here -->

<!-- Non-Citizen style starts here -->
.TableLink1 {
  font-family: Verdana, Arial, Helvetica;
  color: #ffffff;
  font-size: x-small;
  font-weight: bold;
  text-decoration: none;
}
.orangebghead {
	border: none;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	height:18px;
	background-color: #DF934E;
}

.SideLinks1  {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  color: #ffffff;
  font-weight: bold;
  background-image: url(../images/sidelink_bg_orange.gif);
  background-repeat: no-repeat;
  height: 18px;
  padding-left: 20px;
  vertical-align: middle;
}
.Heading2  {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  color: #A00000;
  font-weight: bold;
  background-image: url(../images/img_mauri1.gif);
  background-repeat: no-repeat;
  height:18px;
}
.TableBorder2 {
	border-right: 1px solid #f2d400;
	border-bottom: 1px solid #f2d400;
	border-left: 1px solid #f2d400;
	border-top: 1px solid #f2d400;
}

.yellowSideBoxHeading  {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  color: #000000;
  font-weight: bold;
  background-color: #f2d400;
  height: 15px;
  vertical-align: bottom;
}
.IndexList5  {
	list-style-image: url(../images/arrow2.gif);
	padding: 2px 1px 2px 2px;
	margin-left: 15px;
	margin-bottom: 0px;
	text-align:left;
}
.linktext {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  font-weight:bold;
  text-align: center;
  vertical-align: middle;
}
.TableLink_top {
  font-family: Verdana, Arial, Helvetica;
  color:#000000;
  font-size: x-small;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
}
.nonHeading  {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  color: #000000;
  font-weight: bold;
  background-image: url(../images/more_info2.gif);
  background-repeat: no-repeat;
  height:15px;
  background-position: right;
}

<!-- Non Citizen ends here -->
<!-- Business Style starts here -->
.busSideLinks  {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  color: #ffffff;
  font-weight: bold;
  background-image: url(../images/bussidelink_bg_green.gif);
  background-repeat: no-repeat;
  height: 18px;
  padding-left: 20px;
  vertical-align: middle;
}

.busSideBoxHeading  {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  color: #ffffff;
  font-weight: bold;
  background-color: #008b5d;
  height: 15px;
  vertical-align: bottom;
}
.busTableBorder {
	border-right: 1px solid #008b5d;
	border-bottom: 1px solid #008b5d;
	border-left: 1px solid #008b5d;
	border-top: 1px solid #008b5d;
}
.busBoxHeading  {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  color: #ffffff;
  font-weight: bold;
  background-color: #008b5d;
  height: 25px;
  vertical-align: middle;
}

.busHeading  {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  color: #000000;
  font-weight: bold;
  background-image: url(../images/bus_info.gif);
  background-repeat: no-repeat;
  height:15px;
  background-position: right;
}
<!-- Business style ends here-->

.linktext {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  font-weight:bold;
  text-align: center;
  vertical-align: middle;
}



.yellowbghead {
	border: none;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	background-color: #FFFF00;
}

.greenbghead {
	border: none;
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	background-color: #006F0A;
}

.updatetext {
	border: none;
	color: #C3BFBF;
	font-family: Verdana;
	font-size: x-small;
}



H1 {
  font-family: Verdana, Arial, Helvetica;
  font-size: 12px;
  font-weight: bold;
}

H2 {
  font-family: Verdana, Arial, Helvetica;
  font-size: 70%;
}

TD {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
}

TH {
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  font-weight: bold;
  font-size: 70%;
}

INPUT {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
}

SELECT {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
}

TEXTAREA {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
}

A.rootLink {
  color: #003399;
  text-decoration: none;
}

A.rootLink:Hover {
  text-decoration: underline;
}

A.rootLinkAction {
  color: #003399;
  text-decoration: none;
}

A.rootLinkAction:Hover {
  color: #798073;
  text-decoration: underline;
}

A.rootLinkActionSelected {
  color: #003399;
  text-decoration: none;
}

.AlertText {
  color: red;
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
}

.BoldText {
  font-family: Verdana, Arial, Helvetica;
  font-weight: bold;
}

.InputButton {
  background-color: buttonface;
  border: 1px solid #4D4A46;
  color: buttontext;
  font-family: Verdana, Arial, Helvetica;
  font-size: 100%;
}

.InputCheckbox {
  border: none;
  font-family: Verdana, Arial, Helvetica;
}

.InputLabel {
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
}

.InputPrompt {
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
}

.InputRadioButton {
  /* border: none; */
  font-family: Verdana, Arial, Helvetica;
}

.InputSelect {
  background-color: white;
  border: 1px solid #4D4A46;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
}

.InputText {
	background: white;
	border: 1px solid #7F9DB9;
	color: #000000;
    font-family: Verdana, Arial, Helvetica;
}

.InputTextArea {
  background-color: white;
  border: 1px solid #7F9DB9;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  scrollbar-3dlight-color:#7F9DB9;
  scrollbar-arrow-color:#7F9DB9;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-shadow-color:#7F9DB9;
  scrollbar-face-color: white;
  scrollbar-width:100px;
}

.InputTextCombobox {
  background-color: white;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
}

.PageTitle {
  background-color: white;
  color: windowtext;
  font-family: Verdana, Arial, Helvetica;
  font-weight: bold;
  line-height: 2em;
  padding-bottom: 0.2em;
  padding-left: 12;
}

.Text {
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
}

.TableHeader {
  background-color: #E8EEFE;
  font-family: Verdana, Arial, Helvetica;
  font-color: black;
  font-size: 100%;
  border-bottom: 1px dashed #003399;
}

.TableBorder {
	border-right: 1px solid #266b4e;
	border-bottom: 1px solid #266b4e;
	border-left: 1px solid #266b4e;
	border-top: 1px solid #266b4e;
}



.ColumnBorder {
	border-right: 1px dashed #868686;
	vertical-align: top;
}

A.PreviousNext {
  font-family: Verdana, Arial, Helvetica;
  text-color: #003399;
  font-size: 100%;
  font-weight: bold;
  text-align: right;
  text-decoration: none;
}

.PreviousNext {
  font-family: Verdana, Arial, Helvetica;
  color: #003399;
  font-size: 100%;
  font-weight: bold;
  text-align: right;
  text-decoration: none;
}

.Link {
	color: #000099;
	font-family: Verdana;
	text-decoration: underline;
	font-size: x-small;
}
.Link1 {
	color: #001EFF;
	font-family: Verdana;
	text-decoration: underline;
	font-size: x-small;
}
.Link2 {
	color: #000099;
	font-family: Verdana;
	text-decoration: underline;
	font-size: x-small;
    height: 25px;
    vertical-align: middle;
  padding: 5px 5px 3px 3px;	
}

A.Link {
  color: #000099;
  font-family: Verdana;
  text-decoration: underline;
  font-size: x-small;
}

.SelectedLink {
  color: black;
  font-family: Verdana;
  text-decoration: underline;
}

A.SelectedLink {
  color: black;
  font-family: Verdana;
  text-decoration: underline;
}

.TableLink {
  font-family: Verdana, Arial, Helvetica;
  color: #000000;
  font-size: x-small;
  font-weight: bold;
  text-decoration: none;
}



.VerticalAlign  {
  vertical-align: top;
}

.ItalicText  {
	font-family: Verdana, Arial, Helvetica;
	font-size: x-small;
	color: #000000;
	font-style: italic;
}

.TopBlackLine  {
  background-color: #000000;
  height: 4px;
  text-align: center;
}

.TopRedLine  {
  background-color: #FF3333;
  height: 4px;
  text-align: center;
}
.TopyellowLine  {
  background-color: #FFFF00;
  height: 4px;
  text-align: center;
}
.TopgreenLine  {
  background-color: #006F0A;
  height: 4px;
  text-align: center;
}
.TopBlueLine  {
  background-color: #0101B0;
  height: 4px;
  text-align: center;
}

.TopTable  {
  border: 1px solid #999999;
  text-align: center;
  vertical-align: middle;
  height: 20px;
}


.ContentCenterTable  {
  background-color: #B4BAAD;
  font-family: Verdana, Arial, Helvetica;
  font-size: 75%;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.ContentCenterTable1  {
  background-color: #D7DBD3;
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  color: #000000;
  vertical-align: top;
/*  padding: 3px 3px 3px 3px; */
  text-align: right;
}
.ContentCenterTable2  {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  color: #000000;
  vertical-align: top;
/*  padding: 3px 3px 3px 3px;*/
  text-align: right;
}
.ContentCenterTablehead  {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica;
  font-size: 75%;
  color: #000000;
  font-weight: bold;
  text-align: center;
  height: 25px;
  vertical-align: middle;
}
.IndexList  {
	list-style-image: url(../images/orange_box.gif);
	padding: 2px 1px 2px 2px;
	margin-left: 15px;
	margin-bottom: 0px;
	text-align:left;

}



.IndexList2  {
	list-style-image: url(../images/arrow.gif);
	padding: 2px 1px 2px 2px;
	margin-left: 15px;
	margin-bottom: 0px;
	text-align:left;

}

.IndexList3  {
	list-style-image: url(../images/arrow.gif);
	padding: 2px 1px 2px 2px;
	margin-left: 15px;
	margin-bottom: 0px;
	text-align:left;
	/*font-weight: bold;*/
}

.RightAlign  {
  text-align: right;
}

.Heading  {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  color: #000000;
  font-weight: bold;
  background-image: url(../images/more_info.gif);
  background-repeat: no-repeat;
  height:15px;
  background-position: right;
}




.RightSideBoxHeading  {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  color: #ffffff;
  font-weight: bold;
  background-color: #266b4e;
  height: 15px;
  vertical-align: bottom;
}
.SideBoxHeading  {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  color: #ffffff;
  font-weight: bold;
  background-color: #628D6D;
  height: 10px;
  vertical-align: middle;
}

.RightContent  {
  background-color: #E3F1EB;
}


.HoriLine  {
  color: #868686;
  height: 1px;
}

.CenterContent  {
  background-color: #336699;
  font-family: Verdana, Arial, Helvetica;
  vertical-align:middle;
  font-size: x-small;
  color: #ffffff;
  font-weight: bold;
  height: 25px;
  
}
.TopTable1 {
	text-align: center;
	height: 20px;
	border-top: 1px solid #999999;
	border-right: none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

.TableBorder266B4E {
	border-right: 1px solid #266B4E;
	border-bottom: 1px solid #266B4E;
	border-left: 1px solid #266B4E;
	border-top: 1px solid #266B4E;
}
.TableBorderindex {
	border-right: 1px solid #266B4E;
	border-bottom: 1px solid #266B4E;
	border-left: 1px solid #266B4E;
	border-top: 1px solid #266B4E;
}
<!-- Index Inner Page Style Classes Begins Here -->
.IndexInnerSideLinks  {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  color: #000000;
  font-weight: bold;
  background-image: url(../images/indexinner_sidelinkbg.gif);
  background-repeat: no-repeat;
  height: 18px;
  vertical-align: top;
  padding-left: 18px;
}

.IndexInnerRightSideBoxHeading  {
  font-family: Verdana, Arial, Helvetica;
  font-size: x-small;
  color: #ffffff;
  font-weight: bold;
  background-color: #FFBB00;
  height: 15px;
  vertical-align: middle;
}

.InexInnerRightContent  {
  background-color: #FFFFFF;
}

.IndexInnerList  {
	list-style-image: url(../images/indexineer_orangebox.gif);
	padding: 2px 1px 2px 2px;
	margin-left: 15px;
	margin-bottom: 0px;
	text-align:left;
}

.IndexInnerTableBorder {
	border-right: 1px solid #FFBB00;
	border-bottom: 1px solid #FFBB00;
	border-left: 1px solid #FFBB00;
	border-top: 1px solid #FFBB00;
}

.IndexInnerHoriLine  {
  color: #CCCCCA;
  height: 1px;
  border-bottom: dotted;
}

.TextJustifyAlign  {
  text-align: justify;
  vertical-align: top;
}

.IndexInnerBreadgrum  {
  background-image: url(../images/indexinner_bluebg.gif);
  height: 19px;
  color: #ffffff;
}

.IndexInnerBreadgrumLink  {
	color: #ffffff;
}

.IndexInnerHeading  {
  height: 25px;
  border-bottom: 1px solid #000000;
  font-family: Verdana, Arial, Helvetica;
  font-size: 85%;
  font-weight: bold;
  vertical-align: middle;
}
<!-- Index Inner Page Style Classes Ends Here -->