body,div,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,p,blockquote,th,td {margin: 0;padding: 0; font-family: verdana; font-size:10px;}
img {border:0;}
table{border-collapse:collapse;}
b{font-weight:normal; display:block}
*:focus {outline: none;}
a{text-decoration: none; outline:none}

/* Custom Styles */
body{background:#fff}

/* general */
.wrapper{width:1000px; margin:auto;}
.header, .main, .footer{margin:0 10px}
/* header */
.header{height:100px; color:#535353;}
.header table{width:100%}
.header h2{font-size:24px; padding-left:150px;}
.header h3{font-size:18px; padding-left:150px; color:#fff}

.mainHdr a{float:right; font-weight:bold; line-height:23px; color:#097A26; font-size:10px;}
.mainHdr a:hover{text-decoration:underline}

.mainHdr ul { padding:0; color:#097A26; }
.mainHdr ul li { list-style:none; float:right; text-align:left;   margin-top:8px; color:#097A26;  height:12px;  }

.mainHdr ul li a{ color:#097A26; text-decoration:none; border-right:1px solid #097A26; margin-right:5px; padding-right:5px;line-height:10px; }
.mainHdr ul li.last a{ border-right:0;}
.mainHdr ul li a:hover{ text-decoration:underline; }
.mainHdr ul li.last div.loading{color:#097A26;width: 100px;text-align: center;font-size:12px}
.loading{color:#097A26;width: 100px;text-align: center;font-size:12px}
.xyz{ background-color: #FF8E00;color: black;width: 80px;text-align: center;}

.breadCrumb{color:#fff; padding-left:40px; font-size:11px}
.breadCrumb a{color:#fff; text-decoration:underline}
#menu, #menu ul{list-style:none; margin:0; padding:0; width:224px;}
#menu ul{width:212px;}

.topLnk{width:450px}
.topLnk .lnkBox{height:30px; padding-left:136px;}
.topLnk ul{margin:0; padding:0; list-style:none; font-weight:bold; height:30px;}
.topLnk ul li {float:left; line-height:30px;}
.topLnk a{color:#555; font-size:11px}
.topLnk .homeLnk{padding-left:13px}
.topLnk .chngPwdLnk{padding-left:39px}
.topLnk .signoutLnk{padding-left:43px}
.welcome{height:30px; font-size:15px; line-height:30px; font-weight:bold; text-align:right; padding-right:10px}

/* main */
.error2{margin:0 0 5px; line-height:26px; border:1px solid #008000; color:#008000; background:#CDE6CD; padding:0 10px 0 15px}
.error{margin:0 0 5px; line-height:26px; border:1px solid #ff0000; color:#ff0000; background:#f7e2e2; padding:0 10px 0 15px}

.error1{margin:0 0 5px; line-height:26px; border:1px solid #ffffff; color:#ff0000; background:#f7e2e2; padding:0 10px 0 15px}
.mainHdr h3{line-height:25px; padding:0 0 5px; height:25px; font-weight:normal; color:#437ADE; font-weight:bold; font-size:15px;
	margin:0 0 10px; border-bottom:1px solid #888888;}
.mainHdr a{float:right; font-weight:bold; line-height:23px; color:#097A26; font-size:10px;}
.mainHdr a:hover{text-decoration:underline}

.dataGrid{border:1px solid #d7d7d7; width:100%}
.dataGrid td{padding:4px 6px}
.dataGrid thead{background:#e6e6e6; font-weight:bold}
.dataGrid thead td, .dataBox tfoot td{padding:6px 6px}
.dataGrid tfoot{background:#e6e6e6; font-weight:bold}

.dataForm tbody td{padding:5px; font-size:11px}
.required{color:#f00}

/* Added property for left alignment of header*/
.dataGrid thead tr th{background:#e6e6e6; font-weight:bold;text-align: left;padding-left: 6px}
.dataGrid thead tr td{text-align: left;padding-left: 6px}
.dataGrid  tr td{text-align: left;padding-left: 6px}
.dataGrid  tfoot tr td{text-align: right;}

/* footer */
.footer{height:33px; color:#535353; background:url(../images/footer-bg.gif); margin:0 10px}

/* left col */
.leftCol{padding:5px;}

/*  right col  */
.rightCol{color:#535353; width:224px; background:url(../images/shadow.gif) repeat-y 100% 0; font-weight:bold; height:460px}
.rightCol a{color:#535353;}

/* menu */
#menu, .menu ul{list-style:none; margin:0; padding:0; width:224px;}
#menu ul{width:212px; margin:0 0 0 12px }
#menu li{margin:5px 0; background:url(../images/parentMenuBg.png) no-repeat; font-size:12px}
#menu  li ul li{margin:3px 0; background:url(../images/childMenuBg.png) no-repeat; font-size:11px;}
#menu  li a{height:30px; line-height:30px; display:block; padding-left:13px;  color:#fff}
#menu  li ul a{height:27px; line-height:27px; display:block; padding-left:20px;}
#menu  li a.opened{background:url(../images/OpenIcon.gif) no-repeat 195px 7px;}
#menu  li a.closed{background:url(../images/closeIcon.gif) no-repeat 13px 7px;}

#menu  li a ul li a{line-height:27px; }