/******* Global Navigation ********/

#global-nav {
	HEIGHT: 26px;
	BACKGROUND-COLOR: #526056;
	FONT-SIZE: 10px; 
	COLOR: #fff; 
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	BORDER-BOTTOM: #fff 1px solid; 
	}

#global-nav UL  {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 180px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 5px; 
	LIST-STYLE-IMAGE: url(../images/bullets/global-nav.gif);
}
#global-nav LI {
	DISPLAY: inline; 
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #eee; 
	PADDING-TOP: 0px; 
}

#global-nav A:link {
	COLOR: #eee;
	TEXT-DECORATION: none;
}
#global-nav A:visited {
	COLOR: #eee;
	TEXT-DECORATION: none;
}
#global-nav A:hover {
	COLOR: #fff;
	TEXT-DECORATION: underline;
}
#global-nav A:active {
	COLOR: #fff;
	TEXT-DECORATION: underline;
}

/******* Masthead and Graphic Treatment ********/

#masthead {
	HEIGHT: 130px;
	BACKGROUND-COLOR: #fff;
	FONT-SIZE: 10px; 
	FONT-FAMILY: verdana, sans-serif;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
}

#bar {
	HEIGHT:8px;
	BACKGROUND-COLOR: #eee;
	BORDER-BOTTOM: #fff 1px solid; 
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-TOP: #fff 1px solid; 
}

#gt {
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
}

#gt TD.leftTop {
	HEIGHT: 55px;
	WIDTH: 200px;
	BACKGROUND-COLOR: #64BF5C;
	BORDER-RIGHT: #fff 1px solid; 
	BORDER-BOTTOM: #fff 1px solid; 
}

#gt TD.midTop {
	HEIGHT: 55px;
	WIDTH: 400px;
	BACKGROUND-COLOR: #4EA948;
	BORDER-BOTTOM: #fff 1px solid; 
	BORDER-RIGHT: #fff 1px solid; 
}

#gt TD.rightTop {
	HEIGHT: 55px;
	BACKGROUND-COLOR: #8DDB87;
	BORDER-BOTTOM: #fff 1px solid; 
	BORDER-RIGHT: #fff 1px solid; 
}

#gt TD.leftBot {
	HEIGHT: 15px;
	WIDTH: 200px;
	BACKGROUND-COLOR: #53A84E;
	BORDER-RIGHT: #fff 1px solid; 
	BORDER-BOTTOM: #fff 1px solid; 
}

#gt TD.midBot{
	HEIGHT: 15px;
	WIDTH: 400px;
	BACKGROUND-COLOR: #328732;
	BORDER-RIGHT: #fff 1px solid; 
	BORDER-BOTTOM: #fff 1px solid; 
}

#gt TD.rightBot {
	HEIGHT: 15px;
	BACKGROUND-COLOR: #7BC779;
	BORDER-RIGHT: #fff 1px solid; 
	BORDER-BOTTOM: #fff 1px solid; 
}

#gtSub {
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
}

#gtSub TD.leftTop {
	WIDTH: 200px;
	BACKGROUND-COLOR: #64BF5C;
	BORDER-RIGHT: #fff 1px solid; 
	BORDER-BOTTOM: #fff 1px solid; 
	PADDING-BOTTOM: 5px;
}

#gtSub TD.midTop {
	HEIGHT: 10px;
	WIDTH: 400px;
	BACKGROUND-COLOR: #4EA948;
	BORDER-BOTTOM: #fff 1px solid; 
	BORDER-RIGHT: #fff 1px solid; 
}

#gtSub TD.rightTop {
	HEIGHT: 10px;
	BACKGROUND-COLOR: #8DDB87;
	BORDER-BOTTOM: #fff 1px solid; 
	BORDER-RIGHT: #fff 1px solid; 
}

#gtSub TD.midBot{
	HEIGHT: 5px;
	WIDTH: 400px;
	BACKGROUND-COLOR: #328732;
	BORDER-RIGHT: #fff 1px solid; 
	BORDER-BOTTOM: #fff 1px solid; 
}

#gtSub TD.rightBot {
	HEIGHT: 5px;
	BACKGROUND-COLOR: #7BC779;
	BORDER-RIGHT: #fff 1px solid; 
	BORDER-BOTTOM: #fff 1px solid; 
}


/******* Local Navigation ********/

.local-nav-bgcolor {
	BACKGROUND-COLOR: #D7EBD5;
}

#local-nav {
	WIDTH: 200px; 
	BACKGROUND-COLOR: #D7EBD5;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	BORDER-RIGHT: #fff 1px solid;
}

#local-nav TABLE {
	BACKGROUND-COLOR: #D7EBD5;
}

#local-nav TH {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
}

#local-nav TH.address {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	FONT-WEIGHT: normal;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
}

#local-nav TD {
	BACKGROUND-COLOR: #D7EBD5;
}

#local-nav A:link {
	COLOR: #000;
	TEXT-DECORATION: none;
}
#local-nav A:visited {
	COLOR: #000;
	TEXT-DECORATION: none;
}
#local-nav A:hover {
	COLOR: #333;
	TEXT-DECORATION: underline;
}
#local-nav A:active {
	COLOR: #333;
	TEXT-DECORATION: underline;
}

/******* Shopping Cart ********/

#cart {
	WIDTH: 200px; 
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	COLOR: #fff;
	/*** 	BORDER-BOTTOM: #fff 1px solid; **/
}

#cart TH {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
}

#cart TH.reg {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	FONT-WEIGHT: normal;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
}

#cart TD {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
}

#cart TD.middle {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	FONT-WEIGHT: normal;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
}

#cart A:link {
	COLOR: #fff;
	TEXT-DECORATION: none;
}
#cart A:visited {
	COLOR: #fff;
	TEXT-DECORATION: none;
}
#cart A:hover {
	COLOR: #333;
	TEXT-DECORATION: underline;
}
#cart A:active {
	COLOR: #333;
	TEXT-DECORATION: underline;
}

/*******Footer ********/

#footer {
	TEXT-ALIGN: left;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #fff;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-TOP: #fff 1px solid; 
	BORDER-RIGHT: #fff 1px solid; 
	BORDER-BOTTOM: #fff 1px solid; 
}


#footer UL  {
	TEXT-ALIGN: left;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
        COLOR: #000069;
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 5px; 
	LIST-STYLE-IMAGE: none;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
}
#footer LI {
	TEXT-ALIGN: left;
	DISPLAY: inline; 
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #333; 
	PADDING-TOP: 0px; 
}

#footer A:link {
	COLOR: #333;
	TEXT-DECORATION: none;
}
#footer A:visited {
	COLOR: #333;
	TEXT-DECORATION: none;
}
#footer A:hover {
	COLOR: #999;
	TEXT-DECORATION: underline;
}
#footer A:active {
	COLOR: #999;
	TEXT-DECORATION: underline;
}


/******* Navigation Formatting ********/

#skipnav {
	PADDING-RIGHT: 0px; 
	DISPLAY: none; 
	PADDING-LEFT: 0px; 
	VISIBILITY: hidden; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; speak: normal
}

.breadcrumb {
	FONT-SIZE: 10px;
	BACKGROUND-COLOR: 759CDF;
	COLOR: #ffffff;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}


/******* Main Content Region Formatting - Fonts ********/
#waitMsg {
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	TEXT-ALIGN: left;
}

#main {
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	TEXT-ALIGN: left;
}

#main H1 {
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; 
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	COLOR: #CC6600;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 0px;
}

#main H2 {
	FONT-SIZE: 12px; 
	COLOR: #333;
	FONT-WEIGHT: bold
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	PADDING-LEFT: 0px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	}
#main H3 {
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	COLOR: #CC6600;
	FONT-SIZE: 10px;
	MARGIN: 0px;
	PADDING-BOTTOM: 0px;
}
#main H4 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	COLOR: #000;
	MARGIN: 0px;
	PADDING-BOTTOM: 0px;
}
#main .content {
	FONT-SIZE: 11px;
	COLOR: #000;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	}
#main .ScriptManagerTab {
	FONT-SIZE: 11px;
	COLOR: #000;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	}

#main .menuContent {
	FONT-SIZE: 11px;
	COLOR: #000;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	}

#main HR {
	COLOR: #fff;
	BORDER-TOP: #ddd 1px dashed; 
	BORDER-BOTTOM: #ddd 1px dashed; 
	BORDER-RIGHT: #ddd 0px dashed; 
	BORDER-LEFT: #ddd 0px dashed; 
}

#main HR.solid {
	COLOR: #fff;
	BORDER-BOTTOM: #ddd 1px solid; 
}

#main .print {
	TEXT-ALIGN: right;
	PADDING-RIGHT: 20px; 
}

#main UL  {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 15px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 5px; 
	LIST-STYLE-IMAGE: url(../images/bullets/o.gif);
}
#main LI {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	COLOR: #000; 
	PADDING-TOP: 0px; 
}

#main .legend  {
	BACKGROUND: #fff;
	BACKGROUND-IMAGE: url(../images/main/legend-bg.gif);
	BORDER: #FBD9B7 1px dashed; 
}

#main .legend TABLE  {
	PADDING-TOP: 10px; 
	PADDING-BOTTOM: 10px; 
}

#main .legend HR {
	COLOR: #fff;
	BORDER-BOTTOM: #FBD9B7 1px solid; 
}

#main .legend TH {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 3px;
	FONT-SIZE: 10px;
}

#main .legend TD {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 3px;
	FONT-SIZE: 10px;
}


#main TH {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 3px;
	FONT-SIZE: 10px;
}

#main TD {
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: normal;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
	FONT-SIZE: 10px;
}

#main TD.amountCell {
	TEXT-ALIGN: right;
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: normal;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
	FONT-SIZE: 10px;
}

#main TD.AppnPeCombo {
	VERTICAL-ALIGN: top;
	FONT-WEIGHT: normal;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
	FONT-SIZE: 10px;
}

#main A:link {
	COLOR: #000;
	TEXT-DECORATION: underline;
}
#main A:visited {
	COLOR: #000;
	TEXT-DECORATION: underline;
}
#main A:hover {
	COLOR: #333;
	TEXT-DECORATION: underline;
}
#main A:active {
	COLOR: #333;
	TEXT-DECORATION: underline;
}

#main .contentSmall {
	FONT-SIZE: 11px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	PADDING-LEFT: 2px;
	VERTICAL-ALIGN: top;
	PADDING-RIGHT: 8px;
}

#main TD.SubHeader {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	vertical-align: middle;
	background-color: #ddd;
	text-decoration: none;
}

#main TD.HeaderSort {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
	vertical-align: middle;
	background-color: #bbb;
	text-decoration: underline;
}

#main TD.HeaderNoSort {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #000;
	text-align: left;
	vertical-align: middle;
	background-color: #bbb;
	text-decoration: none;
}

#main TD.HeaderNoSortRight {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: right;
	vertical-align: middle;
	background-color: #bbb;
	text-decoration: none;
}

#main TD.HeaderNoSortCenter {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
	vertical-align: middle;
	background-color: #bbb;
	text-decoration: none;
}
#main TD.HeaderNoSortCenter2 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: center;
	vertical-align: middle;
	background-color: #bbb;
	text-decoration: none;
        border: 2px solid;
        border-color: #999 #999 #aaa #bbb;
        padding: 3px 1px 3px 1px;
}
#main TD.HeaderNoSortCenter1 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-align: center;
	vertical-align: middle;
	background-color: #bbb;
	text-decoration: none;
        border: 2px solid;
        border-color: #bbb #bbb #ddd #eee;
        padding: 3px 1px 3px 1px;
}
#main TD.HeaderNoSortCenter0 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
	vertical-align: middle;
	background-color: #bbb;
	text-decoration: none;
        border: 1px solid;
        border-color: #bbb #bbb #ddd #eee;
        padding: 2px 2px 2px 2px;
}

#main TD.BaselineInfo {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: left;
	vertical-align: middle;
	background-color: #eee;
	text-decoration: none;
}

#main TD.BaselineInfoRight {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: right;
	vertical-align: middle;
	background-color: #eee;
	text-decoration: none;
}

#main TD.HeaderColor {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
	vertical-align: middle;
	background-color: #FBD9B7;
	text-decoration: none;
}

#main TD.HeaderDefSort {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: center;
	vertical-align: middle;
	background-color: #eee;
	text-decoration: underline;
}
#main .dataValue {
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-ALIGN: center;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
#main .dataValueRight {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-ALIGN: right;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
#main .dataValueRightTop {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-ALIGN: right;
	vertical-align: top;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
#main .dataValueLeft {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-ALIGN: left;
        vertical-align: middle;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
#main .dataValueLeftTop {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-ALIGN: left;
        vertical-align: top;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif
}

#main .congressionalValueLeft {
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-ALIGN: left;
	vertical-align: top;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif
}

#main .congressionalValueRight {
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-ALIGN: right;
	vertical-align: top;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif
}

#main .pagination {
	FONT-SIZE: 10 px; 
	COLOR: #000;
}
#main .pagination-left {
	TEXT-ALIGN: left;
	FONT-SIZE: 10px; 
	COLOR: #000;
}
#main .pagination-right {
	TEXT-ALIGN: right;
	FONT-SIZE: 10 px; 
	COLOR: #003366;
}

#main .row-line {
	BACKGROUND-COLOR: #ddd;
}
#main .tableFilterLeft{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: left;
	vertical-align: middle;
	background-color: #ddd;
	text-decoration: none;
}
#main .tableFilterRight{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: right;
	vertical-align: middle;
	background-color: #ddd;
	text-decoration: none;
}
#main .tableFilterCenter{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: Center;
	vertical-align: middle;
	background-color: #ddd;
	text-decoration: none;
}
#main .table-header {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	vertical-align: middle;
	background-color: #ffffff;
	text-decoration: none;
}
#main .table-headerRight {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: right;
	vertical-align: middle;
	background-color: #ffffff;
	text-decoration: none;
}
#main .table-checkSum {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: right;
	vertical-align: middle;
	background-color: #aaa;
	text-decoration: none;
}
#main .table-checkSumLeft {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: left;
	vertical-align: middle;
	background-color: #aaa;
	text-decoration: none;
}

#main .table-subheaderRight {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: right;
	vertical-align: middle;
	background-color: #FBD9B7;
	text-decoration: none;
}
#main .table-subheaderLeft {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: left;
	vertical-align: middle;
	background-color: #eeeeee;
	text-decoration: none;
}
#main .table-subheader1Right {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: right;
	vertical-align: middle;
	background-color: #ddd;
	text-decoration: none;
}
#main .table-subheader1Left {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	vertical-align: middle;
	background-color: #ddd;
	text-decoration: none;
}

#main .table-subheader2Right {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: right;
	vertical-align: middle;
	background-color: #eeee;
	text-decoration: none;
}
#main .table-subheader2Left {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	vertical-align: middle;
	background-color: #eeee;
	text-decoration: none;
}

#main .SelectedTab10 {
color: #000066; 
font-family: Arial, sans-serif; 
font-size: 10pt; 
font-style: normal; 
font-weight: bold;
text-align: right;
vertical-align: middle;
}
#main .UnSelectedTab10 {
color: #000066; 
font-family: Arial, sans-serif; 
font-size: 10pt; 
font-style: normal; 
font-weight: normal;
text-align: right;
vertical-align: middle;
}

#main .Vatamally {color: #AB562B; font-family: Arial, sans-serif; font-size: 16pt; font-style: normal; }
#main .Vatamally8B {color: #AB562B; font-family: Arial, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold;}
#main .Vatamally9 {color: #AB562B; font-family: Arial, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal;}
#main .Vatamally9B {color: #AB562B; font-family: Arial, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold;}
#main .Vatamally10 {color: #AB562B; font-family: Arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal;}
#main .Vatamally10B {color: #AB562B; font-family: Arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold;}
#main .Vatamally10Top {color: #AB562B; font-family: Arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal;vertical-align: top;}
#main .Vatamally10BTop {color: #AB562B; font-family: Arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold;vertical-align: top;}
#main .Vatamally12B {color: #AB562B; font-family: Arial, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold;}
#main .Vatamally14B {color: #AB562B; font-family: Arial, sans-serif; font-size: 14pt; font-style: normal; font-weight: bold;}
#main .PinkRose {color: #993399; font-family: Times, "Times New Roman"; font-size: 14pt; font-style: normal; font-weight: normal; }
#main .BlueLotus9 {color: #000066; font-family: Arial, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal;}
#main .BlueLotus9B {color: #000066; font-family: Arial, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold;}
#main .BlueLotus10 {color: #000066; font-family: Arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal;}
#main .BlueLotus10B {color: #000066; font-family: Arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold;}
#main .BlueLotus10Top {color: #000066; font-family: Arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal;vertical-align: top;}
#main .BlueLotus12B {color: #000066; font-family: Arial, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold;}
#main .Mandaram {color: #777777; font-family: Times, "Times New Roman"; font-size: 16pt; font-style: italic; font-weight: bold;}
#main .Mandaram12 {color: #777777; font-family: Times, "Times New Roman"; font-size: 12pt; font-style: italic; font-weight: bold;}
#main .AriMulla {color: #ffffff; font-family: Times, "Times New Roman"; font-size: 10pt; font-style: italic; }
#main .Jamanthi {color: #AB562B; font-family: Arial, sans-serif; font-size: 10pt; font-style: italic; }
#main .Jamanthi12B {color: #AB562B; font-family: Arial, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold;}
#main .Jamanthi10B {color: #AB562B; font-family: Arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold;}
#main .Jamanthi10 {color: #AB562B; font-family: Arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal;}
#main .Manjna {color: #CC9900; font-family: Arial, sans-serif; font-size: 9pt; font-style: bold; }

.ammaQuote {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #AB562B;
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: center;  
}

.hoverContentTitleLeft{
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, sans-serif;
	PADDING-LEFT: 0px;
	VERTICAL-ALIGN: top;
	PADDING-RIGHT: 0px;
	text-align: left;
}
.hoverContentTitleRight{
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, sans-serif;
	PADDING-LEFT: 0px;
	VERTICAL-ALIGN: top;
	PADDING-RIGHT: 0px;
	text-align: right;
}
.hoverContentLeft{
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial, sans-serif;
	PADDING-LEFT: 0px;
	VERTICAL-ALIGN: top;
	PADDING-RIGHT: 0px;
	text-align: left;
}
.hoverContentRight{
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial, sans-serif;
	PADDING-LEFT: 0px;
	VERTICAL-ALIGN: top;
	PADDING-RIGHT: 0px;
	text-align: right;
}

.contentSmallB {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	PADDING-LEFT: 2px;
	VERTICAL-ALIGN: top;
	PADDING-RIGHT: 8px;
}
.contentBoxWhiteText {
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	PADDING-LEFT: 10px;
	VERTICAL-ALIGN: top;
	PADDING-RIGHT: 10px;
}
.contentBoxText {
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	PADDING-LEFT: 10px;
	VERTICAL-ALIGN: top;
	PADDING-RIGHT: 10px;
}
.contentIndent {
	PADDING-LEFT: 35px;
	PADDING-RIGHT: 15px;
}
.smallContent {
	FONT-SIZE: 9px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
}
.caption {
	FONT-WEIGHT: bold;
	FONT-SIZE: .9px;
	COLOR: #000000;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
}


/**Font Treatments **/


H1 {
	FONT-SIZE: 18px; 
	FONT-FAMILY: Verdana,Arial,Geneva; 
	COLOR: 003366;
	LINE-HEIGHT: 14px;
}
H2 {
	FONT-SIZE: 14px; 
	FONT-FAMILY: Verdana,Arial,Geneva; 
	COLOR: 003366;
	LINE-HEIGHT: 12px;
}
H3 {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana,Arial,Geneva; 
	COLOR: 6A8BAF;
	LINE-HEIGHT: 12px;
}
.contentHeader {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana,Arial,Geneva; 
	COLOR: 003062;
	FONT-WEIGHT: bold;
}
.instructionalText {
	FONT-SIZE: 10 px; 
	FONT-FAMILY: Verdana,Arial,Geneva; 
	FONT-WEIGHT: normal;
}
.inline {
	FONT-SIZE: 11 px; 
	FONT-FAMILY: Verdana,Arial,Geneva; 
	FONT-WEIGHT: bold;
	COLOR: #990000 ;
	LINE-HEIGHT: 16 px;
}
.subnav {
	FONT-SIZE: 10 px; 
	FONT-FAMILY: Verdana,Arial,Geneva; 
	LINE-HEIGHT: 11px;
	FONT-WEIGHT: normal;
}
#main .label {
	FONT-SIZE: 12 px; 
	FONT-FAMILY: Arial,Geneva; 
	LINE-HEIGHT: 12px;
	FONT-WEIGHT: normal;
}
#main .labelType {
	FONT-SIZE: 12 px; 
	FONT-FAMILY: Verdana,Arial,Geneva; 
	LINE-HEIGHT: 12px;
	COLOR: #990000 ;
	FONT-WEIGHT: normal;
}
#main .labelBold {
	FONT-SIZE: 14 px; 
	FONT-FAMILY: Arial,Geneva; 
	LINE-HEIGHT: 12px;
	FONT-WEIGHT: bold;
}
.text {
	FONT-SIZE: 11 px; 
	FONT-FAMILY: Verdana,Arial,Geneva; 
	LINE-HEIGHT: 12px;
	FONT-WEIGHT: normal;
}
.small-font {
	size: 1pt;
}
.smallest-blue {
	FONT-SIZE: 9 px; 
	COLOR: #003366
}

.dbOperationErrorMsg {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #AB562B;
  text-align: left;
}
#messages .successMsg {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: blue;
  text-align: left;
  PADDING-LEFT: 5px;
}
#messages .errorMsg {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: red;
  text-align: left;
  PADDING-LEFT: 5px;
}
.formLoadingMsg {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #AB562B;
  text-align: left;
  width: 740px;
  MARGIN-LEFT: 0px;
  MARGIN-top: 0px;
  MARGIN-RIGHT: 0px;
  MARGIN-BOTTOM: 0px;
  padding-LEFT: 0px;
  BORDER-BOTTOM: gray 0px solid;
  BORDER-TOP: gray 0px solid;
  BORDER-LEFT: gray 0px solid;
  BORDER-RIGHT: gray 0px solid;
  background-color: #ffffff;
}

/**Form Controls **/
.RequiredMarkerSpan {
	font-family: Arial,  sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #AA5500;
}
.formInputDT{
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 1px;
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 1px;
	padding-LEFT: 1px;
	background-color: #eee;
}

.formInputReadOnly {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
	padding-LEFT: 3px;
	background-color: #eee;
}

.formInputTextArea {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 1px;
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 1px;
	padding-LEFT: 3px;
	background-color: #eee;
    width: 400px;
    height: 50px;
}
.formInputTextAreaRO {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 1px;
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 1px;
	padding-LEFT: 3px;
	background-color: #fff;
    width: 400px;
    height: 50px;
}

.formInputTextAreaMed {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 1px;
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 1px;
	padding-LEFT: 3px;
	background-color: #eee;
    width: 150px;
    height: 100px;
}
.formInputTextAreaMedRO {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 1px;
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 1px;
	padding-LEFT: 3px;
	background-color: #fff;
    width: 150px;
    height: 100px;
}

.formInputTextAreaSmall {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 1px;
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 1px;
	padding-LEFT: 3px;
	background-color: #eee;
    width: 250px;
    height: 70px;
}
.formInputTextAreaExtraLarge {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 1px;
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 1px;
	padding-LEFT: 3px;
	background-color: #eee;
    width: 660px;
    height: 100px;
}
.formInputTextAreaSmallRO {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 1px;
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 1px;
	padding-LEFT: 3px;
	background-color: #fff;
    width: 250px;
    height: 70px;
}

.formInput {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
	padding-LEFT: 3px;
	background-color: #eee;
}
.formInputRO {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
	padding-LEFT: 3px;
	background-color: #fff;
}

.formInputSmall {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 1px;
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 1px;
	padding-LEFT: 3px;
        width: 90px;
	background-color: #eee;
}
.formInputSmallRO {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 1px;
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 1px;
	padding-LEFT: 3px;
        width: 90px;
	background-color: #fff;
}

.formInputMed {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 1px;
	MARGIN-RIGHT: 5px;
		MARGIN-BOTTOM: 1px;
	padding-LEFT: 3px;
	width: 120px;
	background-color: #eee;
}
.formInputMedRO {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 1px;
	MARGIN-RIGHT: 5px;
		MARGIN-BOTTOM: 1px;
	padding-LEFT: 3px;
	width: 120px;
	background-color: #fff;
}

.formInputLarge {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 1px;
	MARGIN-RIGHT: 2px;
	MARGIN-BOTTOM: 1px;
	padding-LEFT: 3px;
	background-color: #eee;
    width: 120px;
}
.formInputLargeRO {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 1px;
	MARGIN-RIGHT: 2px;
	MARGIN-BOTTOM: 1px;
	padding-LEFT: 3px;
	background-color: #fff;
    width: 120px;
}

.formInputExtraLarge {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 1px;
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 1px;
	padding-LEFT: 3px;
 	background-color: #eee;
   width: 400px;
}
.formInputExtraLargeRO {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 1px;
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 1px;
	padding-LEFT: 3px;
 	background-color: #fff;
   width: 400px;
}

.formInputAmountElements {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 10px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
	padding-LEFT: 1px;
	background-color: #eee;
}
.formInputAmountElementsRO {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 10px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
	padding-LEFT: 1px;
	background-color: #fff;
}

.formInputExecutionAmount {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 10px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
	padding-LEFT: 1px;
	text-align: right;
      width: 120px;
	background-color: #eee;
}
.formInputExecutionAmountRO {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 10px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
	text-align: right;
	padding-LEFT: 1px;
      width: 120px;
}

.formInputAmount {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 10px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
	padding-LEFT: 1px;
	text-align: right;
      width: 50px;
	background-color: #eee;
}
.formInputAmountRO {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 10px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
	text-align: right;
	padding-LEFT: 1px;
      width: 100px;
}

.formInputAmountDT {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 10px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
	text-align: right;
	padding-LEFT: 1px;
      width: 73px;
}

.formInputRankDT {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 10px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
	text-align: right;
	padding-LEFT: 1px;
      width: 30px;
}

.formInputCode {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
	padding-LEFT: 3px;
	background-color: #eee;
	width: 50px;
}

.formInputCodeRO {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
	padding-LEFT: 3px;
	background-color: #fff;
	width: 50px;
}

.formInputCodeLarge {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
	padding-LEFT: 3px;
	background-color: #eee;
	width: 75px;
}

.formInputCodeLargeRO {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 0px;
	MARGIN-top: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
	padding-LEFT: 3px;
	background-color: #fff;
	width: 75px;
}

/** Button Formatting **/
.tableSectionOperationButton {
	FONT-SIZE: 9px; 
	FONT-WEIGHT: bold;
	COLOR: #000;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	BACKGROUND-COLOR: #bbb;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 1px;
	MARGIN-BOTTOM: 1px;
	MARGIN-LEFT: 1px;
}
.tableOperationButton {
	FONT-SIZE: 10px; 
	COLOR: #000;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	BACKGROUND-COLOR: #ddd;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 2px;
	MARGIN-LEFT: 0px;
}
.actionButtonMain {
	FONT-SIZE: 10px; 
	COLOR: #fff;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	BACKGROUND-COLOR: #336699;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 2px;
	MARGIN-LEFT: 0px;
}
.actionButton {
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	COLOR: #fff;
	FONT-SIZE: 10px; 
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 2px;
	BACKGROUND-COLOR: #666;
}



/******** Tab Style Formatting ***********/

#menu {
	BORDER-BOTTOM: 1px solid #ccc;
	MARGIN: 0;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 15px;
}
#menu ul, #menu li	{
	DISPLAY: inline;
	LIST-STYLE-TYPE: none;
	MARGIN: 0;
	PADDING: 0;
}

#menu a:link, #menu a:visited	{
	BACKGROUND: #eee;
	BORDER: 1px solid #ccc;
	COLOR: #999;
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 14px;
	MARGIN-RIGHT: 4px;
	PADDING: 2px 5px 2px 5px;
	TEXT-DECORATION: none;
	PADDING-BOTTOM: 1px;
}
#menu a:link.active, #menu a:visited.active	{
	BACKGROUND: #fff;
	BORDER-TOP: 1px solid #ccc;
	BORDER-LEFT: 1px solid #ccc;
	BORDER-RIGHT: 1px solid #ccc;
	BORDER-BOTTOM: 1px solid #fff;
	COLOR: #000;
}
#menu a:hover	{
	COLOR: #333;
}	
table.section-0 #menu li#nav-0 a,
table.section-1 #menu li#nav-1 a, 
table.section-2 #menu li#nav-2 a,
table.section-3 #menu li#nav-3 a,
table.section-4 #menu li#nav-4 a, 
table.section-5 #menu li#nav-5 a, 
table.section-6 #menu li#nav-6 a, 
table.section-7 #menu li#nav-7 a, 
table.section-8 #menu li#nav-8 a, 
table.section-9 #menu li#nav-9 a, 
table.section-10 #menu li#nav-10 a, 
table.section-11 #menu li#nav-11 a, 
table.section-12 #menu li#nav-12 a, 
table.section-13 #menu li#nav-13 a, 
table.section-14 #menu li#nav-14 a, 
table.section-15 #menu li#nav-15 a {
	BACKGROUND: #ffffff;
	BORDER-BOTTOM: 1px solid #fff;
	COLOR: #000000;
}
#menu #subnav-1,
#menu #subnav-2,
#menu #subnav-3,
#menu #subnav-4, 
#menu #subnav-5,
#menu #subnav-6, 
#menu #subnav-7, 
#menu #subnav-8, 
#menu #subnav-9, 
#menu #subnav-10,
#menu #subnav-11, 
#menu #subnav-12, 
#menu #subnav-13, 
#menu #subnav-14, 
#menu #subnav-15  {
	DISPLAY: none;
	WIDTH: 20%;
}

table.section-1 #menu ul#subnav-1, 
table.section-2 #menu ul#subnav-2,
table.section-3 #menu ul#subnav-3,
table.section-4 #menu ul#subnav-4,
table.section-5 #menu ul#subnav-5,
table.section-6 #menu ul#subnav-6, 
table.section-7 #menu ul#subnav-7, 
table.section-8 #menu ul#subnav-8, 
table.section-9 #menu ul#subnav-9,
table.section-10 #menu ul#subnav-10,
table.section-11 #menu ul#subnav-11,
table.section-12 #menu ul#subnav-12,
table.section-13 #menu ul#subnav-13,
table.section-14 #menu ul#subnav-14,
table.section-15 #menu ul#subnav-15 {
	DISPLAY: inline;
	LEFT: 10px;
	POSITION: absolute;
	TOP: 95px;
}

table.section-1 #menu ul#subnav-1 a, 
table.section-2 #menu ul#subnav-2 a,
table.section-3 #menu ul#subnav-3 a,
table.section-4 #menu ul#subnav-4 a, 
table.section-5 #menu ul#subnav-5 a, 
table.section-6 #menu ul#subnav-6 a, 
table.section-7 #menu ul#subnav-7 a, 
table.section-8 #menu ul#subnav-8 a, 
table.section-9 #menu ul#subnav-9 a,
table.section-10 #menu ul#subnav-10 a,
table.section-11 #menu ul#subnav-11 a,
table.section-12 #menu ul#subnav-12 a,
table.section-13 #menu ul#subnav-13 a,
table.section-14 #menu ul#subnav-14 a,
table.section-15 #menu ul#subnav-15 a {
	BACKGROUND: #fff;
	BORDER: none;
	BORDER-LEFT: 1px solid #B4CADF;
	COLOR: #999;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, sans-serif;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 11px;
	MARGIN-RIGHT: 4px;
	PADDING: 2px 10px 2px 10px;
	TEXT-DECORATION: none;
}

 #menu ul a:hover {
	COLOR: #eee !important;
}

#contents {
	BACKGROUND: #fff;
	BORDER: 1px solid #ccc;
	BORDER-TOP: none;
	CLEAR: both;
	MARGIN: 0px;
	PADDING: 15px;
}

/******** Top Navigation Bar Formatting ***********/
div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem,
div.tempMenuBar,
div.tempMenuBar a.tempMenuButton{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: bold;
  color: #FFCC66;
}

div.menuBar {
  background-color: #336699;
  border: 2px solid;
  border-color: #5386b9 #032659 #032659 #5386b9;
  padding: 4px 2px 4px 2px;
  text-align: center;
}

div.tempMenuBar {
  background-color: #336699;
  border: 2px solid;
  border-color: #5386b9 #032659 #032659 #5386b9;
  padding: 4px 2px 4px 2px;
  text-align: left;
}

div.menuBar a.menuButton,
div.tempMenuBar a.menuButton {
  font-size: 9pt;
  background-color: transparent;
  border: 1px solid #336699;
  color: #FFFFFF;
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 0;
}

div.menuBar a.menuButton:hover,
div.tempMenuBar a.menuButton:hover {
  background-color: transparent;
  border-color: #5386b9 #032659 #032659 #5386b9;
  color: #FFCC66;
}

div.menuBar a.menuButtonActive,
div.tempMenuBar a.menuButtonActive:hover {
  background-color: #134679;
  border-color: #032659 #5386b9 #5386b9 #032659;
  color: #FFCC66;
  left: 1px;
  top: 1px;
}

div.menu {
  background-color: #336699;
  border: 2px solid;
  border-color: #5386b9 #032659 #032659 #5386b9;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 1;
}

div.menu a.menuItem {
  color: #FFCC66;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
  z-index: 2;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #000080;
  color: #ffffff;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border-top: 1px solid #032659;
  border-bottom: 1px solid #5386b9;
  margin: 4px 2px;
}