body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffffff;
	color:#56595c;
	font:normal 11px arial;
	text-decoration:none;
}
 td, li, input, textarea, select, th, div{font-family:Verdana, Arial;font-size: 11px;font-weight:normal;}
a:link, a:active,a:visited
{font-family:Verdana, Arial; font-size:11px;color:#4282B0;font-weight:normal;text-decoration:underline} 
a:hover
{font-weight:normal;text-decoration:none;}


.outerTable{width:990px;height:100%;background:#ffffff;}
.headerRow{height:100px;background:#FFFFFF;}
.headerRow img{margin-left:20px;margin-top:10px;}
.menuRow
{}
.contentRow{text-align:left;padding:8px 30px 10px 30px; }
.footerRow{height:20px;text-align:center;border-top:1px dotted #070707;background:#dcdbdb;}

.button{background:#4282B0;color:#ffffff;border:0px solid #000000;padding:2px 3px 2px 3px;}



.loginLogout{float:right;padding-right:10px;color:#ffffff}

a.loginLogoutA:link,a.loginLogoutA:active,a.loginLogoutA:visited
{color:#ffffff;text-decoration:none;}
a.loginLogoutA:hover
{color:#ffffff;text-decoration:underline;}

/*Menu classes starts here*/
.menuRow{PADDING: 0;Z-INDEX: 500;MARGIN: 0px;LINE-HEIGHT: 1em;LIST-STYLE-TYPE: none;height:30px;border-top:1px solid #E6D180;border-bottom:1px solid #E6D180;text-align:right;padding-right:10px;background:#dcdbdb;font-weight:bold;color:#1C4A61}
.menuRow UL{PADDING: 0;Z-INDEX:500;MARGIN: 0px;LINE-HEIGHT: 1em;LIST-STYLE-TYPE: none;background:#dcdbdb;}
.menuRow A{DISPLAY: block;TEXT-DECORATION: none}
.menuRow LI{PADDING: 0;FLOAT: left;MARGIN: 0px;height:25px;padding-left:4px;}
.menuRow LI LI A{ WIDTH: 195px; COLOR: #000000;TEXT-ALIGN: left}
/*.menuRow LI:hover LI:hover A{ COLOR: #ffffff;text-decoration:underline;}
.menuRow LI:hover LI:hover LI A{  COLOR: #ffffff}
.menuRow LI:hover LI:hover LI:hover A{COLOR: #fffff}*/
.menuRow LI UL{ MARGIN-TOP: 6px; LEFT: -9999em;WIDTH: 205px;COLOR: #000000;POSITION: absolute;BACKGROUND-COLOR: white}
.menuRow LI UL LI{border-bottom:1px solid #ffffff;background:#000000}
.menuRow LI:hover UL UL{LEFT: -9999em}
.menuRow LI.menuhover UL UL{LEFT: -9999em}
.menuRow LI:hover UL{LEFT: auto}
.menuRow LI LI:hover UL{LEFT: auto}
.menuRow LI.menuhover UL{ LEFT: auto}
.menuRow LI LI.menuhover UL{   LEFT: 0px}
.menuRow LI:hover{    BACKGROUND-COLOR: #dcdbdb}
.menuRow LI.menuhover{    BACKGROUND-COLOR: #dcdbdb}
.menuRow LI UL  LI:hover{    BACKGROUND-COLOR: gray;color:#ffffff}
.menuRow LI UL LI.menuhover{    BACKGROUND-COLOR: gray;color:#ffffff;}

.menuRow .submenu{color:#ffffff;}
.menuRow A.submenu:hover{color:#ffffff;font-size:11px;font-weight:normal;text-decoration:none;}


.menuRow A.submenu:link,.menuRow A.submenu:active,.menuRow A.submenu:visited{font-size:11px;font-weight:normal;color:#ffffff;text-decoration:none;padding-top:6px;padding-bottom:8px;font-size:11px;font-weight:normal}
.menuRow LI A.firstLevel{BORDER-right: 1px #1C4A61 solid;}
.menuRow LI A.firstLevel:hover{BORDER-right:1px #1C4A61  solid;}

.menuRow A.firstLevel:hover{color:#ffffff;text-decoration:none;font-weight:normal;padding-right:4px;;font-size:9px;margin-top:7px;}
.menuRow A.firstLevel{color:#1C4A61;text-decoration:none;font-weight:normal;padding-right:4px;font-size:9px;;margin-top:7px;}
.menuRow A.firstLevellast:hover{color:#ffffff;text-decoration:none;font-weight:normal;padding-right:4px;;font-size:9px;margin-top:7px;}
.menuRow A.firstLevellast{color:#1C4A61;text-decoration:none;font-weight:normal;padding-right:4px;font-size:9px;;margin-top:7px;}


/*Menu classes ends here*/

.listingTable{width:100%;background:#ADADAD;margin-top:10px;}
.listingTable th{font-weight:bold;background:#4282B0;color:#ffffff;}
.listingTable .altClr{background:#DEDEDE;}
.listingTable .altClrSecond{background:#F8F7F4;}
.listingTable td, .listingTable th{padding:3px 3px 3px 3px;}

.searchBox{width:100%;display:none;clear:both;}
.searchboxtable{width:100%;border-bottom:1px solid #ADADAD;border-left:1px solid #ADADAD;border-right:1px solid #ADADAD}
.searchboxtableH{width:100%;border:1px solid #ADADAD}

.boldFields{font-weight:bold;}
.searchTop{background:#E3EAEF;font-weight:bold;font-size:12px;}

.breadCrumbs{width:100%;clear:both;float:left;font-weight:normal;margin-bottom:12px;text-align:left;}
.pageHeading{width:100%;clear:both;margin-bottom:0px;font-size:16px;font-weight:bold;color:#4282B0;border-bottom:1px dotted #c3c3c3;text-align:left}
.leftButtonDiv{width:60%;float:left;}
.rightButtonDiv{width:40%;float:right;text-align:right;}


.pagination
{width:100%;margin-top:7px;clear:both;overflow:hidden;padding-top:3px;}
.pagination a:link,.pagination a:active,.pagination a:visited
{
border:1px solid #4282B0;background:#CEE1EF;padding:1px 2px 1px 2px;height:16px;text-decoration:none;
}


.pagination a:hover
{
border:1px solid #4282B0;background:#4282B0;padding:1px 2px 1px 2px;height:16px;text-decoration:none;color:#ffffff;
}
.leftPagination{width:40%;float:left;}
.rightPagination{width:40%;float:right;text-align:right;}

.activeLink{border:1px solid #4282B0;background:#4282B0;padding:1px 2px 1px 2px;height:16px;text-decoration:none;color:#ffffff;}

.formLabels{font-weight:bold;}
.mandatoryField{color:red;}
.cityDetails{width:200px;height:100px;}
.txtfieldsize{width:200px;}
.datetimefield{width:70px;}
.bgMandField{background:#EAED91;}

.mandatoryFild{width:100%;font-weight:bold;}
.formtable{width:80%;margin-top:20px;}



input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}

SELECT {
	MARGIN-BOTTOM: 4px; WIDTH: auto; MARGIN-LEFT: 4px
}

input text, textarea {
	border: 1px solid #00A8E6;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}

select.validate-selection{FONT-SIZE: 11px; BACKGROUND: #ffffcc; MARGIN: 0px; BORDER: #cccc99 1px solid; width:auto;}

input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #00000;
}

.validation-advice {
	margin: 0px 0px;
	padding: 2px;
	background-color:#FFFFFF;
	color:red;
	text-decoration:none;
	font-family:Verdana, Arial;
	font-size: 10px;
	font-weight:normal;
}

.table-border{
   BACKGROUND-COLOR: #ffffff;
   border: #D4D0C8 1px solid;
   font-family: Verdana;
   font-size: 11px;
   BORDER-COLLAPSE: collapse;
 

}
.smallest {
	FONT-SIZE: 10px
}
.green{   text-decoration:none; color:#7c8953; font-family:Helvetica (T1); font-size:14px; font-weight:bold;}
.left_bg3{background:url(/images/B16.jpg) repeat-y;}
.green2{   text-decoration:none; color:#2b72a8; font-family:Verdana; font-size:17px; font-weight:normal;}


/* notices and errors */

#flashMessage, .error, .error_message {
color:#900;
font-size: 11px;
background-color: #fff;
margin: 0px 0px;
font-weight: bold;
}
.error_message {
clear: both;
}
.error em {
font-size: 18px;
color: #003d4c;
}
.notice {
color: #656565;
font-size: 14px;
background-color: #f4f4f4;
padding: 0.5em;
margin: 1em 0;
display:block;
}
.tip {
color: #656565;
background-color: #ddd;
}
