.horizontalLine {
	border-bottom: black 2px solid;
}

.verticalLine {
	border-right: black 2px solid;
}

div.MaskedDiv {
	visibility: hidden;
	position: absolute;
	background-color: #CCCCCC;
	left: 0px;
	top: 0px;
	font-family: verdana;
	font-weight: bold;
	padding: 40px;
	z-index: 100;
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

div.ModalPopup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #FFFFFF;
	position: absolute;
	/* set z-index higher than possible */
	z-index: 10000;
	visibility: hidden;
	color: Black;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	width: 300px;
	height: auto;
}

.evenRow {
	/*BACKGROUND-COLOR: #fefe96;
	BACKGROUND-COLOR: #ffffff;
	vertical-align: middle;*/
	FONT-SIZE: 12;
	text-align: left;
	vertical-align: top;
	COLOR: black;
	line-height: 1.25;
	TEXT-INDENT: 2pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border: 1px solid #C0C0C0;
	border-style: solid;
	border-width: 1;
	BACKGROUND-COLOR: #FFFFFF;
	padding-left: 10px;
}

.oddRow {
	/*BACKGROUND-COLOR: #fdffe5;
	BACKGROUND-COLOR: #CCCCCC;
	vertical-align: middle;*/
	FONT-SIZE: 12;
	text-align: left;
	vertical-align: top;
	COLOR: black;
	line-height: 1.25;
	TEXT-INDENT: 2pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border: 1px solid #C0C0C0;
	border-style: solid;
	border-width: 1;
	BACKGROUND-COLOR: #E8E8E8;
	padding-left: 10px;
}

.scrollable {
	width: 200px;
	height: 300px;
	overflow: auto;
}

.scrollable1 {
	width: 350px;
	height: 350px;
	overflow: auto;
}

.auditscrollable {
	width: 365px;
	height: 248px;
	overflow-x: auto;
	overflow-y: hidden;
}

.auditscrollable1 {
	width: 100%;
	height: 135px;
	overflow: auto;
	overflow-x: hidden;
}

.scrollableLong {
	height: 200px;
	overflow: auto;
}

BODY {
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px
}

TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

TH {
	FONT-SIZE: 100%;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: baseline;
	COLOR: #000000;
	TEXT-INDENT: 2pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 105%;
	VERTICAL-ALIGN: text-bottom;
	TEXT-INDENT: 2pt;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

HR {
	COLOR: #666666;
	BACKGROUND-COLOR: #cccccc
}

.thHeader {
	FONT-SIZE: 100%;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.evenRow1 {
	BACKGROUND-COLOR: #dddddd;
	vertical-align: middle;
}

.oddRow1 {
	BACKGROUND-COLOR: #eeeeee;
	vertical-align: middle;
}

.cellLabel {
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	TEXT-INDENT: 0pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right
}

.cellLabelLeft {
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	TEXT-INDENT: 0pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

.buttonStyleGeneric {
	FONT-SIZE: 100%;
	COLOR: white;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #6b78a2;
	font-weight: bold;
	vertical-align: middle;
	height: 25px;
	width: 80px;
	margin-bottom: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
}

.buttonStyleLong {
	FONT-SIZE: 100%; /*80%;*/
	COLOR: white; /*black;*/
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #006fbe; /* #6b78a2; */
	font-weight: bold;
	vertical-align: middle;
	height: 25px;
	margin-bottom: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
}

.buttonStyleLongNew {
	FONT-SIZE: 80%; /*80%;*/
	COLOR: white; /*black;*/
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #006fbe; /* #6b78a2; */
	font-weight: bold;
	vertical-align: middle;
}

.buttonStyleBlue {
	FONT-SIZE: 80%;
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #006fbe; /* #6b78a2; */
	font-weight: bold;
	vertical-align: middle;
	height: 25px;
	margin-bottom: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
}

.errorText {
	color: #FF0000;
	font-weight: bold;
	vertical-align: middle;
	font-size: 100%;
}

.cellLabelQuestion {
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%;
	BACKGROUND-IMAGE: url(../images/dot.gif);
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	TEXT-INDENT: 0pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

.sectHead {
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: middle;
	COLOR: white;
	TEXT-INDENT: 2pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 27px;
	BACKGROUND-COLOR: #006fbe;
	TEXT-ALIGN: left;
	padding-left: 10px;
}

.sectHeadRed {
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: middle;
	COLOR: white;
	TEXT-INDENT: 2pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 27px;
	BACKGROUND-COLOR: #990000;
	TEXT-ALIGN: left;
	padding-left: 10px;
}

.sectTab {
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: middle;
	COLOR: white;
	TEXT-INDENT: 2pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 27px;
	BACKGROUND-COLOR: #990000;
	padding-left: 0px;
}

.sectSubTab {
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: middle;
	COLOR: white;
	TEXT-INDENT: 2pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 27px;
	BACKGROUND-COLOR: #0000FF;
	TEXT-ALIGN: left;
	padding-left: 0px;
}

.htmlLinkStyle {
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: middle;
	COLOR: white;
	TEXT-INDENT: 2pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 27px;
	BACKGROUND-COLOR: #990000;
	TEXT-ALIGN: left;
	padding-left: 0px;
}

.sectHeadRight {
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: middle;
	COLOR: white;
	TEXT-INDENT: 0pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 27px;
	BACKGROUND-COLOR: #5CB3FF;
	TEXT-ALIGN: right;
	padding-right: 10px;
}

.horizontalSpacer {
	HEIGHT: 5px
}

.sectionSpacer {
	HEIGHT: 15px
}

.rightBorder {
	WIDTH: 5px;
	BACKGROUND-COLOR: #9b6cbb
}

.sideBar {
	VERTICAL-ALIGN: top;
	WIDTH: 140px;
	BACKGROUND-COLOR: #666699
}

.cellLabelStatic {
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: top;
	COLOR: #000000;
	TEXT-INDENT: 0pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right
}

.cellLabelStaticLeft {
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: top;
	COLOR: #000000;
	TEXT-INDENT: 0pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

.cellLabelStaticRight {
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: top;
	COLOR: #000000;
	TEXT-INDENT: 0pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right
}

.cellData {
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

.error {
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: middle;
	COLOR: #FF0000;
	TEXT-INDENT: 0pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

.warning {
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: middle;
	COLOR: #ffff00;
	TEXT-INDENT: 0pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

.completionText {
	FONT-SIZE: 125%;
}

.cellDataBold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	TEXT-INDENT: 0pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

.cellDataDifferent {
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: top;
	COLOR: #ff0000;
	TEXT-INDENT: 0pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

.searchBar {
	FONT-SIZE: 71%;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #6b78a2
}

.copy {
	FONT-SIZE: 71%;
	COLOR: #aaaaaa
}

.globalNav {
	FONT-SIZE: 75%
}

.topNav {
	FONT-SIZE: 75%;
	BACKGROUND-COLOR: #cccccc
}

.stepDescription {
	FONT-SIZE: 85%;
	COLOR: #000000;
	vertical-align: top;
	text-align: left;
}

.grayLink {
	COLOR: #aaaaaa;
	TEXT-DECORATION: none
}

.sectionHeader {
	COLOR: #333366;
	FONT-WEIGHT: bold
}

.whiteLink {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}

.blackLink {
	COLOR: #000000;
	TEXT-DECORATION: none
}

.searchBarBG {
	BACKGROUND-COLOR: #6b78a2;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 80%;
}

.darkGray {
	BACKGROUND-COLOR: #999999
}

.midGray {
	BACKGROUND-COLOR: #666666
}

.rightColumn {
	BACKGROUND-COLOR: #f2f2e6
}

.topNavBG {
	BACKGROUND-COLOR: #cccccc
}

.leftnav1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #333366;
	text-decoration: none;
	margin-top: 3px;
	margin-bottom: 3px;
}

.leftnav2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	list-style-type: disc;
	list-style-position: outside;
	color: #666699;
	display: list-item;
	list-style-image: url(../images/leftNav_bullet2.gif);
	text-decoration: none;
}

.leftnav2Active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 85%;
	list-style-type: disc;
	list-style-position: outside;
	color: #666699;
	display: list-item;
	list-style-image: url(../images/leftNav_bullet2.gif);
	text-decoration: underline;
}

.navLeftLevel1 {
	FONT-SIZE: 90%;
	COLOR: #333366;
	TEXT-INDENT: 5pt;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	left: 2px;
	padding-left: 5px;
}

.navLeftLevel1Active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 90%;
	COLOR: #333366;
	TEXT-INDENT: 5pt;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: left;
	TEXT-DECORATION: underline;
	left: 2px;
}

.navLeftLevel2 {
	FONT-SIZE: 85%;
	COLOR: #666699;
	TEXT-INDENT: 5pt;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	list-style-type: disc;
	list-style-image: url(../images/leftNav_bullet2.gif);
}

.navLeftLevel2Active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 85%;
	COLOR: #666699;
	TEXT-INDENT: 5pt;
	TEXT-ALIGN: left;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 2px;
	list-style-type: disc;
}

.navLeftLevel3 {
	FONT-SIZE: 95%;
	COLOR: #666699;
	TEXT-INDENT: 10pt;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	margin-left: 2px;
	list-style-type: square;
}

.navLeftLevel3Active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 95%;
	COLOR: #666699;
	TEXT-INDENT: 10pt;
	TEXT-ALIGN: left;
	TEXT-DECORATION: underline;
	margin-left: 2px;
	list-style-type: square;
}

.navLeftLevel4 {
	FONT-SIZE: 90%;
	COLOR: #666699;
	TEXT-INDENT: 15pt;
	TEXT-DECORATION: none
}

.navLeftLevel4Active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 90%;
	COLOR: #666699;
	TEXT-INDENT: 15pt;
	TEXT-DECORATION: underline
}

.grayText {
	COLOR: #999999;
	font-size: 85%;
	vertical-align: top;
	text-align: left;
}

.buttonStyle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	WIDTH: 60px;
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #cccccc
}

.buttonStyleSmall {
	FONT-WEIGHT: bold;
	FONT-SIZE: 70%;
	COLOR: #6B78A2;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	height: 23px;
}

.buttonStyleAddress {
	width: 105;
	font-family: Arial;
	font-size: 12;
	font-weight: bold;
	text-transform: none;
	color: #ffffff;
	background-color: #006fbe;
}

.paging {
	FONT-WEIGHT: normal;
	FONT-SIZE: 70%;
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.logoff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-transform: capitalize;
	color: #666699;
	text-align: center;
	text-decoration: none;
}

.whiterow {
	height: 22px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.celldataright {
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right
}

li {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 2px;
	color: #666699;
}

.cellDataBoldRight {
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	TEXT-INDENT: 0pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right
}

.logofftop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-transform: capitalize;
	color: #666699;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}

.requiredtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 15px;
	background-color: #FFFFFF;
}

.cellLabelTop {
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: top;
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	TEXT-INDENT: 0pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right
}

.celldatarightTop {
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: top;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right
}

.cellDataBoldRightTop {
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: top;
	COLOR: #000000;
	TEXT-INDENT: 0pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right
}

.cellDataBoldTop {
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: top;
	COLOR: #000000;
	TEXT-INDENT: 0pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

.cellDataBoldBottom {
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: bottom;
	COLOR: #000000;
	TEXT-INDENT: 0pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

.borderTable {
	border: 1px solid #666666;
	border-collapse: collapse;
}

.borderTable th {
	border: 1px solid #666666;
	padding: 1px;
}

.borderTable td {
	border: 1px solid #666666;
	padding: 1px;
}

.normalTable {
	border: none;
	border-collapse: collapse;
}

.normalTable th {
	border: none;
	padding: 2px;
}

.normalTable td {
	border: none;
	padding: 2px;
}

div.background {
	width: 500px;
	height: 250px;
	background: url(/UITIPTaxWeb/stylesheets/klematis.jpg) repeat;
	border: 2px solid black;
}

div.transbox {
	position: absolute;
	z-index: 1;
	width: 400px;
	height: 180px;
	margin: 200px 300px;
	background-color: #FFFF99;
	border: 1px solid black;
	/* for IE */
	filter: alpha(opacity = 90);
	/* CSS3 standard */
	opacity: 0.1;
}

div.transbox p {
	margin: 30px 40px;
	font-weight: bold;
	color: #000000;
}

span.centerFloat {
	float: left;
}

.indented {
	padding-left: 70pt;
	padding-right: 70pt;
}

.sectHeadBlack {
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: middle;
	COLOR: dark grey;
	TEXT-INDENT: 2pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12;
	HEIGHT: 27px;
	BACKGROUND-COLOR: #a5bef2;
	border: 1px solid #e0e0e0;
	padding-left: 10px;
}

.stdOdd {
	FONT-SIZE: 12;
	text-align: left;
	vertical-align: top;
	COLOR: black;
	line-height: 1.25;
	TEXT-INDENT: 2pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border: 1px solid #C0C0C0;
	border-style: solid;
	border-width: 1;
	BACKGROUND-COLOR: #E8E8E8;
	padding-left: 10px;
}

.stdEven {
	FONT-SIZE: 12;
	text-align: left;
	vertical-align: top;
	COLOR: black;
	line-height: 1.25;
	TEXT-INDENT: 2pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border: 1px solid #C0C0C0;
	border-style: solid;
	border-width: 1;
	BACKGROUND-COLOR: #FFFFFF;
	padding-left: 10px;
}

.stdHeaderTop {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18;
	VERTICAL-ALIGN: right;
	COLOR: #FFF8C6;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.stdHeaderBottom {
	FONT-SIZE: 18;
	VERTICAL-ALIGN: right;
	COLOR: white;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.stdFooter {
	FONT-SIZE: 10;
	VERTICAL-ALIGN: right;
	COLOR: white;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-left: 10px;
}

.stdTable {
	border-width: 1;
	border: 1px solid #C0C0C0;
	margin-left: 100px
}

.on {
	color: #DC1D01;
	HEIGHT: 27px;
	BACKGROUND-COLOR: #990000;
	border: 1px solid #C0C0C0;
	padding-left: 10px;
}

.off {
	color: #FFFFFF;
	background-color: #006fbe;
}

.TabTextStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #333366;
	text-decoration: none;
	color: #FFFFFF
}

.SectionHeadersLogin {
	Top: 84;
	Left: 168;
	height: 40;
	font-family: Arial;
	font-size: 18;
	font-weight: bold;
	text-transform: none;
	color: #ffffff;
	line-height: 1.25;
	text-align: left;
	background-color: #990000;
}

.SectionHeadersRed {
	Top: 84;
	Left: 168;
	height: 20;
	font-family: Arial;
	font-size: 14;
	font-weight: bold;
	text-transform: none;
	color: #ffffff;
	line-height: 1.25;
	text-align: left;
	background-color: #990000;
}

.SectionHeaders {
	Top: 84;
	Left: 168;
	height: 20;
	font-family: Arial;
	font-size: 14;
	font-weight: bold;
	text-transform: none;
	color: #ffffff;
	line-height: 1.25;
	text-align: left;
	background-color: #006fbe;
}

.SectionItems {
	Top: 180;
	Left: 194;
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	line-height: 1.25;
	text-align: right;
}

.SectionItemsLeft {
	Top: 180;
	Left: 194;
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	line-height: 1.25;
}

.SectionMessages {
	Top: 180;
	Left: 194;
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	line-height: 1.25;
	text-align: left;
}

.SectionMessagesRight {
	Top: 180;
	Left: 194;
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	line-height: 1.25;
	text-align: right;
}

.SectionMsgRed {
	Top: 180;
	Left: 194;
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: red;
	line-height: 1.25;
	text-align: left;
}

.SectionMessagesCenter {
	Top: 180;
	Left: 194;
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	line-height: 1.25;
	text-align: center;
}

.ErrorMessages {
	Top: 180;
	Left: 194;
	font-family: Arial;
	font-size: 14;
	text-transform: none;
	font-weight: bold;
	color: red;
	line-height: 1.25;
	text-align: left;
}

.Submit {
	Top: 276;
	Left: 345;
	font-family: Arial;
	font-size: 12;
	font-weight: bold;
	text-transform: none;
	color: #ffffff;
	background-color: #006fbe;
	width: 100px;
}

.SubmitPayment {
	Top: 276;
	Left: 345;
	font-family: Arial;
	font-size: 12;
	font-weight: bold;
	text-transform: none;
	color: #ffffff;
	background-color: #006fbe;
	width: 200px;
}

.SubmitUnLim {
	Top: 276;
	Left: 345;
	font-family: Arial;
	font-size: 12;
	font-weight: bold;
	text-transform: none;
	color: #ffffff;
	background-color: #006fbe;
}

.TableStyle {
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	border-width: 1;
	border-color: #e0e0e0;
	border-style: solid;
	line-height: 1.25;
	text-align: center;
	vertical-align: middle;
	border-collapse: false;
}

.TableStyleNoBorder {
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	border-width: 0;
	border-color: #e0e0e0;
	border-style: solid;
	line-height: 1.25;
	text-align: center;
	vertical-align: middle;
	border-collapse: false;
}

.TableRow {
	font-family: Arial;
	font-size: 12;
	font-weight: bold;
	text-transform: none;
	color: dark grey;
	background-color: #a5bef2;
	border-width: 1;
	border-color: #e0e0e0;
	border-style: solid;
	line-height: 1.25;
	text-align: center;
	vertical-align: middle;
}

.TableRowLeft {
	font-family: Arial;
	font-size: 12;
	font-weight: bold;
	text-transform: none;
	color: dark grey;
	background-color: #a5bef2;
	border-width: 1;
	border-color: #e0e0e0;
	border-style: solid;
	line-height: 1.25;
	text-align: left;
	vertical-align: middle;
}

.OwnershipMessage {
	font-family: Arial;
	font-size: 14;
	font-weight: bold;
	text-transform: none;
	color: black;
	line-height: 1.25;
	text-align: left;
}

.TableRowRight {
	font-family: Arial;
	font-size: 12;
	font-weight: bold;
	text-transform: none;
	color: dark grey;
	background-color: #a5bef2;
	border-width: 1;
	border-color: #e0e0e0;
	border-style: solid;
	line-height: 1.25;
	text-align: right;
	vertical-align: middle;
}

.TableDataRow {
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	background-color: #f0f0f0;
	border-width: 1;
	border-color: #e0e0e0;
	border-style: solid;
	line-height: 1.25;
	text-align: left;
	vertical-align: middle;
	height: 20;
}

.TableDataRowCenter {
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	background-color: #f0f0f0;
	border-width: 1;
	border-color: #e0e0e0;
	border-style: solid;
	line-height: 1.25;
	text-align: center;
	vertical-align: middle;
	height: 20;
}

.TableDataRowEven {
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	border-width: 1;
	border-color: #e0e0e0;
	border-style: solid;
	line-height: 1.25;
	text-align: left;
	vertical-align: middle;
	height: 20;
}

.TableDataRowLeft {
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	background-color: #f0f0f0;
	border-width: 1;
	border-color: #e0e0e0;
	border-style: solid;
	line-height: 1.25;
	text-align: left;
	vertical-align: middle;
}

.TableDataRowRight {
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	background-color: #f0f0f0;
	border-width: 1;
	border-color: #e0e0e0;
	border-style: solid;
	line-height: 1.25;
	text-align: right;
	vertical-align: middle;
}

.TableDataRowRightTop {
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	background-color: #f0f0f0;
	border-width: 1;
	border-color: #e0e0e0;
	border-style: solid;
	line-height: 1.25;
	text-align: right;
	vertical-align: top;
}

.TableDataRowOddRight {
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	background-color: #f0f0f0;
	border-width: 1;
	border-color: #e0e0e0;
	border-style: solid;
	line-height: 1.25;
	text-align: right;
	vertical-align: middle;
	height: 20;
}

.TableDataRowEvenRight {
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	border-width: 1;
	border-color: #e0e0e0;
	border-style: solid;
	line-height: 1.25;
	text-align: right;
	vertical-align: middle;
	height: 20;
}

.TableDataRowEvenCenter {
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	border-width: 1;
	border-color: #e0e0e0;
	border-style: solid;
	line-height: 1.25;
	text-align: center;
	vertical-align: middle;
	height: 20;
}

.RightBorder {
	border-right-style: 2em solid #c00;
	color: black;
	background-color: white;
}

.TableDataWithoutBorder {
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	border-width: 1;
	border-color: #e0e0e0;
	line-height: 1.25;
	text-align: left;
	vertical-align: middle;
	height: 20;
}

.tableRowFont {
	Top: 180;
	Left: 194;
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	line-height: 1.25;
}

.newButtonStyle {
	font-family: Arial;
	font-size: 12;
	font-weight: bold;
	text-transform: none;
	color: #ffffff;
	background-color: #006fbe;
	width: 80px;
	height: 20;
}

.MainTabHeadings {
	Top: 80;
	Left: 400;
	font-family: Arial;
	font-size: 12;
	text-decoration: none;
	text-transform: none;
	color: #004a82;
	line-height: 1.25;
	text-align: center;
	text-valign: middle;
}

.TextLinks {
	Top: 80;
	Left: 400;
	font-family: Arial;
	font-size: 12;
	text-decoration: none;
	text-transform: none;
	color: blue;
	line-height: 1.25;
	text-align: center;
	text-valign: middle;
	text-decoration: underline;
}

.TextLinksRed {
	Top: 80;
	Left: 400;
	font-family: Arial;
	font-size: 12;
	text-decoration: none;
	text-transform: none;
	color: red;
	line-height: 1.25;
	text-align: center;
	text-valign: middle;
	text-decoration: underline;
}

.MainTabSelHeading {
	Top: 80;
	Left: 0;
	height: 33;
	width: 100;
	font-family: Arial;
	font-size: 12;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	color: #ffffff;
	line-height: 1.25;
	text-align: center;
	vertical-align: center;
}

.SubTabHeadings {
	Top: 112;
	Left: 725;
	font-family: Arial;
	font-size: 12;
	text-decoration: none;
	text-transform: none;
	color: #ffffff;
	line-height: 1.25;
	text-align: center;
}

.SubTabSelHeading {
	Top: 112;
	Left: 7;
	font-family: Arial;
	font-size: 12;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	color: #a5bef2;
	line-height: 1.25;
	text-align: center;
}

.LeftNavTable {
	Left: 4;
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	border-width: 1;
	border-color: #c0c0c0;
	border-style: solid;
	line-height: 1.25;
	text-align: left;
	vertical-align: top;
	padding: 1;
	border-spacing: 0px;
}

.LeftNavRow {
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	border-width: 1;
	border-color: #c0c0c0;
	border-style: solid;
	line-height: 1.25;
	text-align: left;
	vertical-align: top;
	padding: 1;
}

.LeftNavData {
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	border-width: 0;
	border-color: #c0c0c0;
	border-style: solid;
	line-height: 1.25;
	text-align: left;
	vertical-align: top;
	padding: 1.5;
}

.SelectStyle {
	Top: 215;
	Left: 309;
	font-family: Verdana;
	font-size: 11;
	text-transform: none;
	color: black;
}

.TextInput {
	Top: 323;
	Left: 500;
	font-family: Verdana;
	font-size: 11;
	text-transform: none;
	color: black;
}

.TextInputGrey {
	Top: 323;
	Left: 500;
	font-family: Verdana;
	font-size: 11;
	text-transform: none;
	color: black;
	background-color: #DADADD;
}

.TextRightInput {
	text-align: right;
	Top: 323;
	Left: 500;
	font-family: Verdana;
	font-size: 11;
	text-transform: none;
	color: black;
}

.RegistrationLeftNavTable {
	width: 175;
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	border-width: 1;
	border-color: #000000;
	border-style: solid;
	line-height: 1.25;
	text-align: left;
	vertical-align: top;
}

.RegistrationLeftNavHeaderRow {
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	border-width: 1;
	border-color: #000000;
	border-style: solid;
	line-height: 1.25;
	text-align: left;
	vertical-align: top;
}

.RegistrationLeftNavHeaderCell {
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: #ffffff;
	background-color: #006fbe;
	border-width: 0;
	border-color: #000000;
	border-style: solid;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1;
	line-height: 1.25;
	text-align: left;
	vertical-align: middle;
	padding: 3;
}

.RegistrationLeftNavHeaderData {
	font-family: Arial;
	font-size: 12;
	font-weight: bold;
	text-transform: none;
	color: #ffffff;
	line-height: 1.25;
	text-align: left;
}

.RegistrationLeftNavSelectedRow {
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	border-width: 1;
	border-color: #000000;
	border-style: solid;
	line-height: 1.25;
	text-align: left;
	vertical-align: top;
}

.RegistrationLeftNavSelectedCell {
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	background-color: #e0e0e0;
	border-width: 0;
	border-color: #000000;
	border-style: solid;
	line-height: 1.25;
	text-align: left;
	vertical-align: middle;
	padding: 3;
}

.RegistrationLeftNavSelectedData {
	font-family: Arial;
	font-size: 12;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	color: #000000;
	line-height: 1.25;
	text-align: left;
}

.RegistrationLeftNavUnSelectedRow {
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	border-width: 1;
	border-color: #000000;
	border-style: solid;
	line-height: 1.25;
	text-align: left;
	vertical-align: top;
}

.RegistrationLeftNavUnSelectedCell {
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	border-width: 0;
	border-color: #000000;
	border-style: solid;
	line-height: 1.25;
	text-align: left;
	vertical-align: middle;
	padding: 3;
}

.RegistrationLeftNavUnSelectedData {
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: #c0c0c0;
	line-height: 1.25;
	text-align: left;
}

.RegistrationLeftNavCompletedRow {
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	border-width: 1;
	border-color: #000000;
	border-style: solid;
	line-height: 1.25;
	text-align: left;
	vertical-align: top;
}

.RegistrationLeftNavCompletedCell {
	height: 22;
	width: 173;
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	border-width: 0;
	border-color: #000000;
	border-style: solid;
	line-height: 1.25;
	text-align: left;
	vertical-align: middle;
	padding: 3;
}

.RegistrationLeftNavCompletedData {
	height: 13;
	font-family: Arial;
	font-size: 12;
	text-decoration: underline;
	text-transform: none;
	color: #0000ff;
	line-height: 1.25;
	text-align: left;
}

.Current {
	Top: 173;
	Left: 195;
	font-family: Arial;
	font-size: 14;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	color: black;
	line-height: 1.25;
	text-align: left;
}

.errorHighlightField {
	background-color: white;
	font-size: 11;
}

.pagebanner {
	Top: 180;
	Left: 194;
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	line-height: 1.25;
	text-align: left;
}

.pagelinks {
	Top: 180;
	Left: 194;
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	line-height: 1.25;
	text-align: left;
}

html, body, #wrap {
	height: 100%;
}

body>#wrap {
	height: auto;
	min-height: 100%;
}

#main {
	padding-bottom: 5px;
} /* must be same height as the footer */
#footer {
	position: absolute;
	margin-top: -5px; /* negative value of footer height */
	height: 5px;
	clear: both;
	width: 100%;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* End hide from IE-mac */
.right_bordered {
	border-right: 4px solid #000000;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	Top: 180;
	Left: 194;
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	line-height: 1.25;
	text-align: left;
}

h1 {
	font-size: 70px;
}

h2 {
	font-size: 30px;
}

p {
	font-size: 14px;
}

.bottom_bordered {
	border-right: 0px solid #000000;
	border-top: 0px solid #000000;
	border-bottom: 4px solid #000000;
	border-left: 0px solid #000000;
	Top: 180;
	Left: 194;
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	line-height: 1.25;
	text-align: left;
}

.SectionHeadersRight {
	Top: 84;
	Left: 168;
	height: 20;
	font-family: Arial;
	font-size: 14;
	font-weight: bold;
	text-transform: none;
	color: #ffffff;
	line-height: 1.25;
	text-align: right;
	background-color: #006fbe;
}

.sortable {
	Top: 180;
	Left: 194;
	font-family: Arial;
	font-size: 12;
	text-transform: none;
	color: black;
	line-height: 1.25;
	text-align: left;
}

.uneditable {
	Top: 323;
	Left: 500;
	font-family: Verdana;
	font-size: 11;
	text-transform: none;
	color: black;
	background-color: silver;
}

.formFix1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: middle;
	COLOR: #336699;
	TEXT-INDENT: 2pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 32;
	HEIGHT: 35px;
	TEXT-ALIGN: left;
	padding-left: 10px;
}

.formFix2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: middle;
	COLOR: #D19275;
	TEXT-INDENT: 2pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 20;
	HEIGHT: 35px;
	TEXT-ALIGN: left;
	padding-left: 10px;
}

.modal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('images/ajax-loader-2.gif') 
                50% 50% 
                no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .modal {
    display: block;
}