* { /* Reset the margins so IE doesnt barf all over with Box Model problems */
	margin: 0px;
	padding: 0px;
	}
A {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	/*FONT-WEIGHT: bold;*/
	/*COLOR: #1D2360; */
	/*TEXT-DECORATION: underline*/
}
A:link {
	text-decoration: underline;
	color: #3333cc;
}
A:visited {
	text-decoration: underline;
	color: #333399;
	}
A:active {
	text-decoration: underline;
	color: #333399;
}
A:hover	{
	text-decoration: underline;
	color: #3333cc;
}
body {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #494949;
	background-color: #eff2f8;
}
h1 {
	font-size: 0.8em;
	line-height: 0.9em;
	letter-spacing: 0em;
	margin: 0px;
	padding: 0px;
	}
h2 {
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 1.2em;

}
h3 {
	font-size: 0.8em;
	line-height: 0.9em;
	letter-spacing: 0em;
	margin: 0px;
	padding: 0px;
	}
	
label {
	line-height: 20px;
	vertical-align: top;
	}
	

/*BODY {
	/*BACKGROUND: #ffffff;*/
	/*COLOR: #000000;*/
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border : 0;
	border-bottom : 0;
	border-left : 0;
	border-right : 0;
	border-top : 0;
	border-width : 0;
	margin : 0 0 0 0;
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
}
*/
P {
	COLOR: #333333; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT {
	COLOR: #333333; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	COLOR: #333333; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
UL {
	COLOR: #333333; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
LI {
	COLOR: #333333; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
IMG {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px
}
.genericrightpadding8 {
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding : 0 8px 0 0;
}
.genericrightpadding30{
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding : 0 30px 0 0;
}
.generic {
	FONT-SIZE: 12px; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.gridheaderfontstyle {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
a.gridheaderfontstyle {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration:underline;
}
a.regularbluelink  {
	FONT-WEIGHT: normal;
	COLOR: #1D2360;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	font-size : 12px;
}
.genericbold {
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.confirmation {
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.genericbody {
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.genericbodywhite {
	FONT-SIZE: 11px;
	COLOR: White;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.footertext {
	FONT-SIZE: 10px; 
	COLOR: #1D2360; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.labelSmtext {
	FONT-SIZE: 10px; 
	COLOR: #1D2360; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tableblueheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1D2360;
	padding-bottom: 4px;
	text-align: left;
	border: none;
}
.disableblueheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Silver;
	padding-bottom: 4px;
	text-align: left;
	border: none;
}
.greyBK, .GoldBK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border:1px solid #ccc; 
	padding:4px;
	margin-top:8px;
	width:100%;
	-moz-box-sizing: border-box;	
}
.greyBK {
	/*background-color:#eee; */
	background-color: WhiteSmoke;
}
.GoldBK {
	background-color:#E0E0C5;
	color:#333; 
}
.regulartable {
	width: 100%;
	border-top: solid 1px #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #aaa;
	border-bottom: solid 1px #aaa;
	background-color: #fff;
	border-collapse: collapse;
	font-size: 12px;
	-moz-box-sizing: border-box
}
.maxCondoTable{
	width:100%;
	border:0px solid #aaa;
	border-top:0px solid #fff;
	border-left:0px solid #fff;
	background-color:#fff;
	border-collapse:collapse;
	-moz-box-sizing: border-box;
}
.regulartable caption {
	font:bold 11px verdana,arial,sans-serif;
	color:#1D2360;
	padding-bottom:4px;
	text-align:left;
	border:none;
}
.smallselectbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330000;
	background-color: #FFFFFF;
	font-style: normal;
	border : 1px solid #002A71;
	width: 40px;
}
.60selectbox {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #330000; 
	background-color: #FFFFFF; 
	font-style: normal; 
	border : 1px solid #002A71;
	width: 60px;
}
.80selectbox {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #330000; 
	background-color: #FFFFFF; 
	font-style: normal; 
	border : 1px solid #002A71;
	width: 80px;
}
.100selectbox {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #330000; 
	background-color: #FFFFFF; 
	font-style: normal; 
	border : 1px solid #002A71;
	width: 100px;
}
.120selectbox {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #330000; 
	background-color: #FFFFFF; 
	font-style: normal; 
	border : 1px solid #002A71;
	width: 120px;
}
.130selectbox {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #330000; 
	background-color: #FFFFFF; 
	font-style: normal; 
	border : 1px solid #002A71;
	width: 130px;
}
.150selectbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330000;
	background-color: #FFFFFF;
	font-style: normal;
	border : 1px solid #002A71;
	width: 150px;
}
.160selectbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330000;
	background-color: #FFFFFF;
	font-style: normal;
	border : 1px solid #002A71;
	width: 160px;
}
.selectbox {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #330000; 
	background-color: #FFFFFF; 
	font-style: normal; 
	border : 1px solid #002A71; 
	width: 180px;
}
.150TextBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330000;
	background-color: #FFFFFF;
	font-style: normal;
}

.150CheckBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330000;
	/*background-color: #FFFFFF;*/
	font-style: normal;
}
.selectHistory {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #330000; 
	background-color: #FFFFFF; 
	font-style: normal; 
	border : 1px solid #002A71; 
	width: 192px;
}
.200selectbox {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #330000; 
	background-color: #FFFFFF; 
	font-style: normal; 
	border : 1px solid #002A71; 
	width: 200px;
}
.selectboxbig {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #330000; 
	background-color: #FFFFFF; 
	font-style: normal; 
	border : 1px solid #002A71; 
	width: 350px;
}
.selectboxmedium {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #330000; 
	background-color: #FFFFFF; 
	font-style: normal; 
	border : 1px solid #002A71; 
	width: 90px;
}
.selecttextbox {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #330000; 
	background-color: #FFFFFF; 
	font-style: normal; 
	border : 1px solid #002A71;
}

.fieldSetMainContainer{
	width: 99%;
	background-color:#eff2f8;
}
.error {
	/*color:#c30;*/
	color: Red;
	MARGIN-TOP: 5px; 
	FONT-SIZE: 10px; 
	MARGIN-BOTTOM: 5px; 
	LINE-HEIGHT: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}


.errorBigger {
	Color: Red;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.success {
	color:green;
	MARGIN-TOP: 5px; 
	FONT-SIZE: 10px; 
	MARGIN-BOTTOM: 5px; 
	font-weight:bold; 
	LINE-HEIGHT: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.LTVsGrid-ic {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	background-color: White; 
	border-width: 0px 1px 1px 0px; 
	border-style: Solid; 
	border-color: Gray; 
	color: Black; 
	padding: 0 0 0 3px; 
	cursor: Default;
}
.LTVsGrid-aic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt; 
	background-color:White;
	border-width:0px 1px 1px 0px;
	border-style:Solid;
	border-color:Gray; 
	color:Black;
	padding:0 0 0 3px; 
	cursor:Default;
}
.LTVsGrid-sic {
	font-weight:bold; 
	background-color:Ivory; 
	color:Black;
}
.LTVsGrid-hc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold; 
	background-color:DarkGray;
	border-width:1px;
	border-style:Solid;
	border-color:White Black Black White;
	 color:Black;
	 padding:0 0 0 3px; 
	 cursor:Default;
}
.LTVsGrid-shc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold; 
	background-color:Ivory;
	border-width:0px 1px 1px 0px;
	border-style:Solid;
	border-color:Gray; 
	color:Black;
	padding:0 0 0 3px; 
	cursor:Default;
}

.MortraxGrid-ic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt; 
	background-color:White;
	border-width:0px 1px 1px 0px;
	border-style:Solid;
	border-color:Gray; 
	color:Black;
	padding:0 0 0 3px; 
	cursor:Default;
}
.MortraxGrid-aic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt; 
	background-color:White;
	border-width:0px 1px 1px 0px;
	border-style:Solid;
	border-color:Gray; 
	color:Black;
	padding:0 0 0 3px; 
	cursor:Default;
}
.MortraxGrid-sic {
	font-weight:bold; 
	background-color:Ivory; 
	color:Black;
}
.MortraxGrid-hc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold; 
	/*background-color:DarkGray;*/
	background-color: #002a71;  
	border-width:1px;border-style:Solid;
	border-color:White Black Black White; 
	/*color:Black;padding:0 0 0 3px; */
	color:White;padding:0 0 0 3px;
	cursor:Default;
}

.MortraxGrid-hcForLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold; 
	background-color: #002a71;  
}

.MortraxGrid-border {
	border-width:1px;border-style:Solid;
	border-color:#002a71;
}

.MortraxGrid-shc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold; 
	background-color:Ivory;
	border-width:0px 1px 1px 0px;
	border-style:Solid;
	border-color:Gray; 
	color:Black;
	padding:0 0 0 3px; 
	cursor:Default;
}

.MortraxGrid-phc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold; 
	background-color: #002a71;  
	color:White;padding:0 0 0 3px;
	cursor:Default;
}

.Column1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:White;
	border-width:0px 1px 1px 0px;
	border-style: Solid;
	border-color:Gray;
	color:Black;
	padding:0 0 0 3px;
	cursor:Default;
	text-align:center;
}

.Column1HighLight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	border-width:0px 1px 1px 0px;
	border-style: Solid;
	border-color:Gray;
	color:Black;
	padding:0 0 0 3px;
	cursor:Default;
	text-align:center;
}

.Column2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt; 
	background-color:White;
	border-width:0px 1px 1px 0px;
	border-style:Solid;
	border-color:Gray; 
	color:Black;padding:0 15px 0 0; 
	cursor:Default; 
	text-align:right;
}
.ColumnText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt; 
	background-color:White;
	border-width:0px 1px 1px 0px;
	border-style:Solid;
	border-color:Gray; 
	color:Black;padding:0 0 0 15px; 
	cursor:Default; 
	text-align:left;
}

.ColumnTextHighLight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt; 
	border-width:0px 1px 1px 0px;
	border-style:Solid;
	border-color:Gray; 
	color:Black;padding:0 0 0 15px; 
	cursor:Default; 
	text-align:left;
}

.ItemHighLighted {
	background-color:Yellow;
	
}

.ItemHighLightedBlue {
	background-color:#CFD9EB;
	
}


.DataGridItemHighLighed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt; 
	background-color:#CFD9EB;
	border-width:0px 1px 1px 0px;
	border-style:Solid;
	border-color:Gray; 
	color:Black;padding:0 0 0 15px; 
	cursor:Default; 
	text-align:left;
}

.small-cont, .select-cont {
	border: 1px solid #ccc;
	margin-bottom: 8px;
	padding: 4px;
	font-size: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	-moz-box-sizing: border-box;	
}
.small-cont {
	/*background-color: #eee*/
	background-color:  #E0E0E0;  /*#E8E8E8;*/
	
}
.select-cont {
	background-color: #E0E0C5;
	color: #333; 
}

hiddenGrey
{
	background-color: #eee;
	color: #eee; 
}

/*------------------------------------------------------------------------------
	added from Main.css
------------------------------------------------------------------------------*/
.normaltable {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: 0px;
	border-collapse: collapse;
	margin-bottom: 2px
}
.bluemainhead {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #1D2360;
	background-color: Transparent;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.searchtinylink {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.errortextsmall {
	/*color: #c30;*/
	Color: B22222;
	MARGIN-TOP: 5px; 
	FONT-SIZE: 10px; 
	MARGIN-BOTTOM: 5px; 
	LINE-HEIGHT: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.divMain {
	MARGIN: 4px 8px 8px;
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}

/*------------------------------------------------------------------------------
	added new after 6/1/2004
------------------------------------------------------------------------------*/

.divMainCentering {
	width: 100%;
	text-align: center;
	/*background-color: #EFF2F8;*/
}

.divMainWidthLimiting {
	width:100%;
	/*border-left: solid 1px #1D2360;
	border-right: solid 1px #1D2360;
	border-bottom: solid 1px #1D2360;*/
	text-align: center; 
	background-color: White
}

.divMainWidthLimitingForMenu {
	width:790;
	/*border-left: solid 1px #1D2360;
	border-right: solid 1px #1D2360;
	border-bottom: solid 1px #1D2360;*/
	text-align: left; 
	background-color: White
}

.divMainWidthLimiting2{
	width: 762px;
	/*border-left: solid 1px #1D2360;
	border-right: solid 1px #1D2360;
	border-bottom: solid 1px #1D2360;*/
	text-align: left; 
	background-color: #eff2f8
}

.tablePanelDataGrid5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*width: 100%;*/
	font-size: 11px;	
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-style: none;
	border-width: 0;
	border-collapse: collapse
}

.panel5{
	margin-left: 2px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px
}


.divMainBody {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: White
}

.divPoupUpContainer {
	width: 100%;
	border-right: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #EBF1EC
}

.divSubMainBody {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #eff2f8
}

/* HEADER img/header-bg-2.jpg, http://www.library.northwestern.edu/govinfo/collections/mapsofafrica/images/afrimapheader.jpg*/
.pageheaderEx  { 
               width: 100%; 
               height:118px;
               padding: 0px;
               top:0px;
               left:0px;
               position:absolute;
	border-left: solid 1px #afd3eb;
	border-right: solid 1px #afd3eb;
	border-bottom: solid 1px #afd3eb;
	border-top: solid 1px #afd3eb;
	margin: 2px;
	background: #EBF1EC;
               
}

.pageheader  { background-image: 
               url('img/test_1.jpg'); 
               background-repeat: repeat-x; 
               width: 100%; 
               height:64px;
               margin: 0px; padding: 0px;
               top:0px;
               left:0px;
               position:absolute;
			border-bottom: solid 3px #c0c0c0;
               
}

.divShadedBox, .panel1, .panel3, .panel4 {
	width: 100%;
	border-top: solid 1px white;
	border-left: solid 1px white;
	border-right: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px
}

.tableBlue{
	width: 100%;
	border-top: solid 1px white;
	border-left: solid 1px white;
	border-right: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px
}

.panel2 {
	width: 100%;
	border-left: solid 1px #dfdfdf;
	border-right: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
	margin-left: 12px;
	margin-right: 12px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px
}

.panelBody {
	width: 100%;
	margin-left: 12px;
	margin-right: 12px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px
}
.panel2Borders {
	width: 100%;
	border-left: solid 1px #dfdfdf;
	border-right: solid 1px #c0c0c0;
	border-top: solid 1px #dfdfdf;
	border-bottom: solid 1px #c0c0c0;
	margin-left: 12px;
	margin-right: 12px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px
}

.panel22 {
	width: 100%;
	border-left: solid 1px #dfdfdf;
	border-right: solid 1px #c0c0c0;
	margin-left: 12px;
	margin-right: 12px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px
}

.ucPanel{
	width: 552px;
	border-top: white thin outset;
	border-left: white thin outset;
	border-right: white thin outset;
	border-bottom: white thin outset;
	margin-left: 12px;
	margin-top: 12px;
	margin-right: 12px;
	margin-bottom: 12px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	position: absolute;
}

.multiPage {
	width: 100%;
	border-left: solid 1px white;
	border-right: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 2px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	border-collapse: collapse;

}

.multiPageLiteBlueNoBorder{
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 2px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	border-collapse: collapse;
}

.divRounded1 {
	width: 100%;
	margin-left: 12px;
	margin-top: 12px;
	margin-right: 12px;
	margin-bottom: 12px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px
}
.tablePanelHeader5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	width: 100%;
	border-top: solid 1px white;
	border-left: solid 1px white;
	border-right: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 2px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;	
	border-collapse: collapse;
	height: 19px	
}

.tablePanelHeader1, .tablePanelHeader2, .tablePanelHeader3, .tablePanelHeader4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	width: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 2px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;	
	border-style: none;
	border-width: 0;
	border-collapse: collapse;
	height: 19px	
}

.tablePanelHeader1 {
	background-color: #d3d3d3	
}
.tablePanelHeader2 {
	background-color: #cfd9eb	
}
.tablePanelHeader3{
	/*background-color: #D5EBEF*/
	background-color: #BFCBC4
}
.tablePanelHeader4 {
	background-color: blanchedalmond	
}
.tablePanelContent1, .tablePanelContent2, .tablePanelContent3, .tablePanelContent4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	width: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-style: none;
	border-width: 0;
	border-collapse: collapse
}
.tablePanelDataGrid1, .tablePanelDataGrid2, .tablePanelDataGrid3, .tablePanelDataGrid4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*width: 100%;*/
	font-size: 11px;	
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-style: none;
	border-width: 0;
	border-collapse: collapse
}
.panel1, .tablePanelContent1, .tablePanelDataGrid1, .gridPager1, .multiPage, .tablePanelDataGrid5{
	background-color: whitesmoke
}
.panel2, .panel22, .tablePanelContent2, .tablePanelDataGrid2, .gridPager2, .multiPageLiteBlueNoBorder, .panel2Borders  {
	background-color: #eff2f8
}

.panel3, .tablePanelContent3, .tablePanelDataGrid3, .gridPager3, .ucPanel, .tablePanelHeader5 {
	/*background-color: #ebf8f9*/
	background-color: #EBF1EC
}

.tableBlue {
	/*background-color: #ebf8f9*/
	background-color: #cfd9eb
}

.panel4, .tablePanelContent4, .tablePanelDataGrid4, .gridPager4 {
	background-color: seashell	
}
.tableHeader {
	width: 100%
}
.tableHeader tr {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1D2360
}

.lableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.lableHeaderCenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center
}


.grid {
	border-color: #DEDFDE;
	border-bottom-style: none;
	border-width: 1px
}

.gridLeftAndBottomNone {
	border-color: #DEDFDE;
	border-bottom-style: none;
	border-left-style: none;
	border-width: 1px
}
.gridRightAndBottomNone {
	border-color: #DEDFDE;
	border-bottom-style: none;
	border-right-style: none;
	border-width: 1px
}

.gridHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*color: White;
	background-color: Navy;*/
	color: White;
	background-color: a9a9a9;
	/*border-top: Solid 1px White;
	border-left: Solid 1px White;
	border-right: Solid 1px Black;
	border-bottom: Solid 1px Black*/
}
.gridItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: white
}
.gridItemB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F1FAFF
}

.gridTextItem
{
	padding:0 0 0 6px;
}

.gridNumberItem
{
	padding:0 6 0 0px;
}

.gridAlternatingItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	background-color: whitesmoke
}

.gridAlternatingItemB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	background-color: #CBDDE9
}

.gridSelectedItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	background-color: Yellow
}

.gridNewItem {
	background-color: #d3d3d3;
}

.gridEditItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	background-color: lavender
}
.gridPager, .gridPager1, .gridPager2, .gridPager3, .gridPager4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold
}


.LightYellowHighLight {
	background-color:#FFFF00; 
}
.YellowHighLight {
	background-color:#FFFFCC; 
}
.labelNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px
}
.labelNormalRight {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-align:right
}
.labelSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px
}
.labelSmallError {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	/* FireBrick = B22222*/
	color: FireBrick
}
.labelCreatedInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: Gray
}

.textBoxNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	border-style: solid;
	border-width: 1px
}

.textBoxBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	border-style: solid;
	border-color: #afd3eb;
	border-width: 1px
}


.textBoxNormalCenter {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	border-style: solid;
	border-width: 1px;
	text-align: center
}


.textBoxNormalRight {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	border-style: solid;
	border-width: 1px;
	text-align: right
}

.labelNormalCenter {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-align: center
}

.textBoxNormalNoBorders {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}
.textBoxReadOnly {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	border-style: none;
	border-width: 0
}

.textBoxRed {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}

.listNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px
}
.checkBoxNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px
}
.ClassicTableGridBorder
{
	/*BORDER-RIGHT: #002a71 3px solid; */
	/*BORDER-TOP: #002a71 3px solid; */
	/*BORDER-LEFT: #002a71 3px solid; */ 
	/* BORDER-BOTTOM: #002a71 3px solid; */ 
	TABLE-LAYOUT: fixed; 
	FONT-SIZE: 8pt; 
	WIDTH: 570px; 
	CURSOR: default; 
	FONT-FAMILY: Verdana; 
	HEIGHT: 191px; 
	BACKGROUND-COLOR: whitesmoke;
	/*OVERFLOW: auto;*/
}
.ClassicDivGridScroll
{
	OVERFLOW: auto;
	WIDTH: 570px; 
	HEIGHT: 191px;
}

.ContentTable
{
	width: 101%;
	margin-left: 12px;
	margin-top: 12px;
	margin-right: 12px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px
}
/**************************************************from the engine******************************************************************/

.textfield { font-family:Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #330000; background-color: #FFFFFF; font-style: normal; border : 1px solid #002A71;}
.textfield_prd{ font-family:Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #330000; background-color: #FFFFFF; font-style:  normal; }
.dropdown { font-family:Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #330000; background-color:#FFFFFF; font-style: normal; border : 1px solid #002A71;}
.header { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #002A71;}
.title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #002A71;}
.title2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #002A71;}
.body1 {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:  #303030;}
.bodylink {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:  #FFFFFF;}
.menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.comment { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #330000;}


.TextLeftMargin
{
	padding:0 0 0 10px; 	
}

.BackGroundTable
 {
	font-family: Verdana, Arial;
	font-size: 11px;
	background-color: #eff2f8;
	color: #330000;
 }

.dataList
{
	background-color: #eff2f8;
	font-family: Verdana, Arial;
	font-size: 11px;
	/*color: #330000;*/
}

.dataListItem
 {
	font-family: Verdana, Arial;
	font-size: 11px;
	/*background-color: #CFD9EB;*/
	/*background-color: "LightYellow";*/
	color: #330000;
 }
 
 .gridLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*height: 20px;*/
	/*background-color: white*/
}

.HiddenTextBox
{
	color: WhiteSmoke;
}


.PageBodyBackground
{
	background-color: #ffffff;
}

.MainBackground{
	/*background-color: WhiteSmoke;*/
	background-color: #EFF2F8;
}

.LogonRegularTable
 {
	font-family: Verdana, Arial;
	font-size: 11px;
	background-color: #FFFFFF;
	/*background-color: "LightYellow";*/
	color: #330000;
 }

 .LogonRegularTable caption {
	font:bold 11px verdana,arial,sans-serif;
	color:#1D2360;
	padding-bottom:4px;
	text-align:left;
	border:none;
}
.TextBox {
	font-family: Verdana, Arial;
	font-size: 11px;
	/*background-color: #FFFFFF;*/
	color: #330000;
		
 }
 
 .dropdown1 {
	font-family: Verdana, Arial;
	font-size: 11px;
	/*background-color: #FFFFFF;*/
	background-color: #CFD9EB;
	color: #330000;
	border: 1px solid #002A71;
}

.checkBox {
	font-family: Verdana, Arial;
	font-size: 11px;
	/*background-color: #FFFFFF;*/
	background-color: #CFD9EB;
	color: #330000;
		
 }
 .optionBox {
	font-family: Verdana, Arial;
	font-size: 11px;
	/*background-color: #FFFFFF;*/
	background-color: #CFD9EB;
	color: #330000;
		
 }
 
     span {font-size:12px} background {color:red}

 	 .cells {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:  #303030; }
    .textHead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; }
	.textHead_Summary {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #FFFFFF; }
 	 .cells_Summary {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:  #303030; }
	
	
    .cells_noBkg { font-family:Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
    .textHead_noBkg {  font-family: Verdana,Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #002A71;  }
	 .textHead_noBkg_srch {  font-family: Verdana,Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #002A71;  }
    .textHead_Lock {  font-family: Verdana,Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color:  #494949;  }
   
   
   
   .disableCell_head{
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                font-weight: bold; 
				font-size: 11px; 
				color: #FFFFFF; 
				/*id: disable;*/
				}
 
 
   .disableCell{
	font-family:Verdana,Arial Helvetica, sans-serif;
	font-size: 11px;	
	color: #303030 ;
	background-color: #E5E5E5;
	/*id: disable;*/
              }
    
   .disableCellRate{
	font-family:Verdana,Arial Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;	
	color: #303030 ;
	background-color: #E5E5E5;
	/*id: disable;*/
	
					       
              }
   					
    .custom_link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#002A71;
	text-decoration: none;
}

 

       .custom_linkProd{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:9px;
	color: #002A71;
	text-decoration: none;
	/*hover-color: #002A71;*/
}

.RegularTable1
 {
	font-family: Verdana, Arial;
	font-size: 11px;
	background-color: #CFD9EB;
	/*background-color: "LightYellow";*/
	/*color: #330000;*/
 }
 
 .RegularTable1 caption {
	font:bold 11px verdana,arial,sans-serif;
	/*color:#1D2360;*/
	padding-bottom:4px;
	text-align:left;
	border:none;
}

.navyBg {
	background-color:  #eff2f8;
	background-image: none;
	font-family: Arial;
	font-size: 10pt;
}


.small {
	font-family: Arial;
	font-size: 8pt;
}

.lkbxText {font-size:11px;color:#666;}

.lkbx{width:90%;align:center;margin:0px 0px 1px 0px;padding:0px;background-color:#FFF;font-size:11px;color:#666;border:#CCC 1px solid}

.lkbx_div {width:90%;align:center;margin:0px 0px 1px 0px;padding:0px;background-color:#FFF;font-size:11px;color:#666;border:#CCC 1px solid}

.lkbx_inner_div {width:100%;align:center;margin:0px;padding:0px;background-color:#FFF;font-size:11px;color:#666;border:#CCC 1px solid}


/****************MENU****************************/
.menu1{width: 158px;align:center;margin:0px 0px 1px 0px;padding:0px;background-color:#FFF;font-size:11px;color:#666;border:#CCC 1px solid;}
.miA  {width: 158px; padding: 1px 2px 1px 2px;background-color:#FFF; color:#0088E4; cursor: hand;}
.miAH {width: 158px; padding: 1px 2px 1px 2px;background-Color:#afd3eb; color:black; cursor: hand;}
.mSpacer{Padding: 3px; margin-top:4px;border-top:#CCC 1px solid;}

/****************Map Context Menu***************/
.contextmenu
{
	background-color:  #eff2f8;	
}