BODY { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin:auto; padding:0; border:1px solid #0077BB; }

.topMenu{ border-top: 1px solid #0077BB; }
.topMenu ul{padding: 0px 0px 0px 190px;  list-style:none; }
.topMenu li{display: inline; padding:0;border-right:1px solid #FFFFFF; }
.topMenu a{ font-weight: bold; color: white; text-decoration: none;  padding: 5px; background-color:#0077BB; }
.topMenu a:hover{background-color: #0077BB; color: white; padding: 5px; }
.topMenu .current a{ background-color: #999999; padding: 5px; color: white;}

.leftMenu ul{list-style:none; font-weight:bold; }
.leftMenu ul li a { text-decoration:none;color:#0077BB;}
.leftMenu ul li a:hover { color: #7F007F;}

.boxBody{border:3px solid #4186CB;background-position:bottom;	background-repeat:repeat-x; vertical-align:top;width:745px; text-align:center;}
.boxBodyTite{background-color:#0077BB; height:18px; font-weight:bold; color:#FFFFFF; padding:3px 20px 0px 0px; text-align:right;}
.boxBodyContent{ padding:10px;text-align:right}

.boxLeft{ margin-bottom:10px;border:3px solid #4186CB; background-position:bottom;	background-repeat:repeat-x; width:195px;line-height:30px;}
.boxLeftTitle{background-color:#0077BB; height:18px; font-weight:bold; color:#FFFFFF; padding:3px 10px 0px 0px; text-align:center;line-height:normal;}
.boxLeftContent{ padding:10px}

.inputboxList170{ background: #FFFFFF; border: 1px solid;border-color:#C5C5C5; width:223px; font-weight: bold;font-size:11px; margin:2px}

.mboxLeft{ margin-bottom:10px;border:3px solid #4186CB; background-position:bottom;	background-repeat:repeat-x; width:202px; }
.mboxMiddleTitle{background-color:#0077BB; height:18px; font-weight:bold; color:#FFFFFF; padding:3px 20px 0px 0px; text-align:center;}
.mleftMenu { font-weight:bold;color:#4186CB; padding:3px 10px 3px 10px;}
.controlLabel{float:left; padding-left:140px; padding-right:20px; width:160px; text-align:left; font-weight:normal; color:#625D5D;}
.controlLabel1{float:left; padding-left:30px; padding-right:0px; width:150px; text-align:left; font-weight:normal; color:#625D5D;}

.errorLabel{float:left; padding-left:100px; padding-right:10px; width:500px; text-align:center; color:#FF0000}
.errorLabel1{float:left; padding-left:50px; padding-right:10px; width:500px; text-align:center; color:#FF0000}
.errorELabel{float:left; padding-left:320px; padding-right:10px; width:200px; text-align:left; color:#FF0000}
.msgLabel{float:left; padding-left:100px; padding-right:10px; width:500px; text-align:center; font-weight:bold; color:#008800}
.msgBLabel{float:left; padding-left:15px; padding-right:0px; width:50px; text-align:center; font-weight:bold; color:#0077BB}
.controlItem{ text-align:left; font-weight:bold;}
.controlItem1{ text-align:left; margin-left: 550px; font-weight:bold;}
.controlItem2{ text-align:center;font-weight:bold}
.control{width:360px; float:left; border:1px; border-color:#666666;}
.control2{width:360px; height:35px; float:left;}
.control1{width:340px; float:right;}

.controlLabelA1{float:left; padding-left:3px; padding-right:20px; width:90px; text-align:left; color:#625D5D}
.controlLabelA2{float:left; padding-left:3px; padding-right:10px; width:150px; text-align:left; color:#625D5D}
.controlLabelA3{float:left; padding-left:3px; padding-right:10px; width:100px; text-align:left; color:#625D5D}
.inputboxListA1{ background: #FFFFFF;	border: 1px solid;border-color:#C5C5C5; width:100px; font-weight: bold; font-size:11px; margin:2px}
.inputboxListA2{ background: #FFFFFF;	border: 1px solid;border-color:#C5C5C5; width:70px; font-weight: bold; font-size:11px; margin:2px}
.controlLabel5A{float:right; padding-left:0px; padding-right:15px; width:50px; text-align:center; color:#625D5D}



.controlItem3{ text-align:left; }
.controlItemA1{ text-align:left; }
.controlLabelA4{float:left; padding-left:40px; padding-right:20px; width:160px; text-align:left; font-weight:bold; color:#625D5D;}
.inputboxList180S{ background: #FFFFFF;border: 1px solid;border-color:#C5C5C5; width:100px; font-weight: bold; font-size:11px; margin:2px}
.controlLabelS1{float:left; padding-left:3px; padding-right:20px; width:110px; text-align:center; color:#625D5D}
.controlLabelS3{float:left; padding-left:3px; padding-right:10px; width:110px; text-align:center; color:#625D5D}
.controlLabelS4{float:left; padding-left:10px; padding-right:3px; width:110px; text-align:center; color:#625D5D}


.controlLabel17{float:left; padding-left:10px; padding-right:20px; width:170px; text-align:left; color:#625D5D}
.controlLabel12{float:left; padding-left:10px; padding-right:35px; width:120px; text-align:left;  color:#625D5D}
.controlLabe5{float:left; padding-left:10px; padding-right:20px; width:50px; text-align:left; color:#625D5D}
.controlLabel6{float:left; padding-left:20px; padding-right:20px; width:100px; text-align:left;  color:#625D5D; }
.controlLabel5{float:left; padding-left:10px; padding-right:20px; width:50px; text-align:left;  color:#625D5D; }
.controlLabel15{float:left; padding-left:30px; padding-right:30px; width:250px; text-align:center;  color:#625D5D; line-height:30px}

.controlLabel10{float:left; padding-left:30px; padding-right:30px; width:110px; text-align:center;  color:#625D5D}
.controlLabel90{float:left; padding-left:30px; padding-right:30px; width:90px; text-align:center; color:#625D5D}
.controlLabel5R{float:right; padding-left:10px; padding-right:20px; width:50px; text-align:center; color:#625D5D}
.controlLabel25R{float:right; padding-left:10px; padding-right:80px; width:50px; text-align:center; color:#625D5D}

.controlLabel19{float:left; padding-left:10px; padding-right:20px; width:190px; text-align:left; font-weight:bold; color:#625D5D}
.controlLabel20{float:left; padding-left:10px; padding-right:20px; width:200px; text-align:left; font-weight:bold; color:#625D5D}

.controlLabel2col1{float:left; width:150px; text-align:right}
.controlItem2col1{float:left;width:200px; padding-left:10px}
.controlLabel2col2{float:left;width:150px; text-align:right}
.controlItem2col2{padding-left:10px}
.boxBodyInnerBox{ border:1px solid #999999; padding:10px; text-align:center;}
.boxBodyInnerBox1{ border:1px solid #999999; padding:10px; min-height:100px}
.boxBodyInnerBoxTitle{ border:1px solid #999999; background-color:#999999; text-align:left; padding-left:10px; font-weight:bold; color:#FFFFFF}
.boxBodyInnerBoxTitle1{ float:left;border:1px solid #999999; background-color:#999999; text-align:left; padding-right:608px; font-weight:bold; color:#ffffff}

.heading{color:#FFFFFF;font-weight:bold;	background-color:#5987A7;	height:20px;	text-align:right;	vertical-align:middle;	padding-right:5px;}
.normalText{color:#42647C; text-align:justify;}
.button { background: #0077BB; border: 1px solid; color: #FFFFFF; font-size:11px; font-weight: bold; margin:5px; }
.button_finder {height:35px; width:32px; background-image:url(../images/peoplefinder.jpg); background-repeat:no repeat; }
.buttonView { background: #4287CC; border: 1px solid; color: #FFFFFF; font-weight: bold; font-size:11px; margin:5px; float:left; }

.inputbox{ background: #FFFFFF;	border: 1px solid;border-color:#C5C5C5; width:150px; font-weight: bold; font-size:11px; margin:2px}
.inputbox1{ background: #FFFFFF;	border: 1px solid;border-color:#C5C5C5; width:150px; font-weight: bold; font-size:11px; margin:0px 0px 0px 5px; padding:0px 0px 0px 0px;}
.inputbox2{ background: #FFFFFF; border: 1px solid;border-color:#C5C5C5; width:220px; font-weight: bold; font-size:11px; margin:2px}
.inputbox3{ background: #FFFFFF; border: 1px solid;border-color:#C5C5C5; width:40px; font-weight: normal; font-size:10px; margin:1px}
.inputbox4{ background: #FFFFFF; border: 1px solid;border-color:#C5C5C5; width:20px; font-weight: normal; font-size:10px; margin:1px}
.inputboxListd{ background: #FFFFFF;	border: 1px solid;border-color:#C5C5C5;  font-weight: bold; font-size:11px; margin:2px}
.inputboxList75{ background: #FFFFFF;	border: 1px solid;border-color:#C5C5C5; width:75px; font-weight: bold; font-size:11px; margin:2px}
.inputboxList150{ background: #FFFFFF;	border: 1px solid;border-color:#C5C5C5; width:150px; font-weight: bold; font-size:11px; margin:2px}
.inputboxList160{ background: #FFFFFF; border: 1px solid;border-color:#C5C5C5; width:220px; font-weight: bold; font-size:11px; margin:2px}
.inputboxList130{ background: #FFFFFF;	border: 1px solid;border-color:#C5C5C5; width:130px; font-weight: bold; font-size:11px; margin:2px}

.inputboxList180{ background: #FFFFFF;border: 1px solid;border-color:#C5C5C5; width:75px; font-weight: bold; font-size:11px; margin:2px}


.item{ margin:5px}
.mandatory {font-weight: bold; color: #FF0000}
.title {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; height:25px; color:#FFFFFF; background-color:#0077BB; cursor:pointer;}

.titleLink{padding-left: 470px}
.titleLink a {color:#0077BB; text-decoration:none}

.titleLink1{padding-left:470px; font-weight:bold;}
.titleLink1 a {color:#7F007F; text-decoration:none; tex-align:right}

.titleLink2{padding-left: 10px}
.titleLink2 a {color:#0077BB; text-decoration:none}

.titleLink3{padding-left: 10px}
.titleLink3 a {color:#7F007F; text-decoration:none}

.titleLink4{padding-left: 420px}
.titleLink4 a {color:#0077BB; text-decoration:none}


.upLink a {color:#0077BB; text-decoration:none}

.reportHead{background-color:#DBDBDB; font-weight:bold; text-align:center;}
.reportHead td {padding-left:0px}
.reportBodyRowOdd{background-color:#F0F0F0;text-align:center;}
.reportBodyRowOdd td{padding-left:0px;}
.reportBodyRowOdd td a{text-decoration: none; color:#4186CB}
.reportBodyRowEven{background-color:#FFFFFF;text-align:center;}
.reportBodyRowEven td{padding-left:0px}
.reportBodyRowEven td a{text-decoration: none; color:#4186CB }

.header{background-image:url(../images/banner.jpg); background-repeat:no-repeat; background-position:top right; }
.headerUnderline{ border-bottom:0px solid; border-bottom-color:#0077BB}
.footer{}
.left{width:200px; padding:10px; float:left;}
.main{ padding:10px; width:auto; float:left; }
.copyright{color:#FFFFFF; background-color:#0077BB; text-align:center;}

