/* CSS Document */
/* Messgae to display*/
body { font-family:Arial, Helvetica, sans-serif;}
body a { text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
/*body img {border:0px; }*/
.lblMessage
	{
		color:#FF0000;
		font:Arial, Helvetica, sans-serif;
		font-size:11px;
	}

/*table to display records*/

.tblDisplay	{ border:0; width:100%; text-align:center;}
.tblDisplay h4 { background-color:#188CD0; color:#FFFFFF; font-size:12px;}
.tblDisplay tr td {  background-color:#E0E0E0; empty-cells:show;}
.tblDisplay img { border:0; }
/*Main div in body of admin section*/
div.mainDiv { height:70%; font-family:Arial, Helvetica, sans-serif; overflow:auto;}

div.mainDiv table tr td { font-family:Arial, Helvetica, sans-serif; font-size:11px; height:30px; padding-right:10px;}
div.mainDiv table tr td select { font-family:Arial, Helvetica, sans-serif; font-size:11px;}
div.mainDiv table tr td input { font-family:Arial, Helvetica, sans-serif; font-size:12px;}

div.mainDiv fieldset { color:#000000; font-weight:bold; border-color:#0099FF; border-width:thin; }
div.mainDiv fieldset legend { color:#9D0000; font-weight:bold; font-size:12px;}
div.mainDiv fieldset table { margin-left:10%;}

/* ADMINISTRATIVE LOGIN PAGE */
body.login {background:#CBCBCB;}
div.admin-wrapper {background:#CBCBCB url(images/login/bg.jpg) repeat-x scroll top left;}
div.admin-login { position:relative; height:576px; width:999px; margin:0 auto; background:transparent; }
div.admin-login-box { left:200px;position:absolute;top:115px; height:310px; width:709px; background:transparent url(images/login/Administrations.png) no-repeat scroll top left;color:White; } 
div.admin-login-box table { left:117px; position:absolute; top:165px;color:White; }
div.admin-login-box table td { padding:5px 0; width:88px;}
div.admin-login-box table td span { color:White; }
/*div.admin-login-box table td span { color:#757575; }*/
div.admin-login-box input.username { border:0; padding:5px 0px; width:180px; }
div.admin-login-box input.password { border:0; padding:5px 0px; width:180px; }
div.admin-login-box table td.command { text-align:right; }
div.admin-login-box table td.error { color: #FF0055; font-size:16px; padding-top:20px; }

/* HEADER */
div.header { background:#D2D2D2; font-size:12px; height:auto; }
div.header-top {background:#FFFFFF url(images/header-bg1.jpg) repeat-x scroll top left;}

div.header-top a.logo { background: #FFFFFF url(images/logo.png) no-repeat scroll top left;font-size:0px; float:left; margin-left:30px; display:block; width:85px;height:85px;}
div.header-top-right { float:right; margin-right:10px; height:63px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
div.header-menu { background: #000000 url(images/menu.jpg) repeat-x scroll top left; height:43px;}
div.header-menu ul { list-style-type:none; margin:0; padding:0; }
div.header-menu ul li { float:left; padding:12px; display:block; font-size:14px;  }
div.header-menu ul li a { color: #000000; text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:600;}
div.header-menu ul li a:link { }
div.header-menu ul li a:hover { }
div.header-menu ul li a:active { }
div.header-menu ul li a:visited { }
div.header-bottom { background:#000000; height:30px; color:#FFFFFF; }
div.header-bottom-right { float:right; padding:5px; font-size:14px; width:40%; text-align:right;}
div.header-bottom-left { float:left; padding:5px; font-size:14px; width:40%; }

/* CONTENT */
.heading h2{ background-color:#188CD0; color:#FFFFFF; margin:0; padding:0px 0 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:16px;}

/*Dashboard table*/
div.gridPageDiv { height:100%; height:400px; overflow:auto;}
div.gridPageDiv fieldset { color:#000000; font-weight:bold; border-color:#0099FF; border-width:thin; }
div.gridPageDiv fieldset legend { color:#9D0000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.dashboard-grid { width:100%; text-align:center;  border:0; }
.dashboard-grid img {border:0;}
.dashboard-grid a { text-decoration:none; color:#000000;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/*Footer*/
div.footer { text-align:center; background-color:#0099FF; }


/* Login button */
.buttonStyle { background-color:#0033FF; color:#FFFFFF;}

/*user styles*/
div.userMainDiv { height:85%; font-family:Arial, Helvetica, sans-serif; margin-left:5%;}
div.userMainDiv table {  margin-left:20%;}
div.userMainDiv table tr { margin-bottom:10px;}
div.userMainDiv table tr td { font-size:11px; text-align:left; height:30px; padding-left:20px;}
div.userMainDiv table tr td select { font-family:Arial, Helvetica, sans-serif; font-size:11px;}
select.DrpStyle { color:#009933; border:1px solid; border-color:#CCCCCC; font-size:16px; background-color:#CCCCCC;}
select.DrpStyle option{ border-bottom:1px solid #FFFFFF; }
input.Btn { color:#009933; font-size:24px; font-weight:bold;}

/*user question area styles*/
div.userMainDiv table.userquestion h3 {}
div.userMainDiv table.userquestion tr td { font-size:12px; text-align:left; font-family:Arial, Helvetica, sans-serif;}
div.userMainDiv table a { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; background-color:#0099FF; color:#FFFFFF;}
/*style fieldset*/
div.userMainDiv fieldset {  border-width:thin; width:93%; border-color:#0099FF; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
div.userMainDiv fieldset legend { color:#9D0000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
/*styling result*/
div.userMainDiv table.Result tr.even td { color:#CC00CC;}

/*public header menu*/

.Publicheader-menu { background: #FFFFFF repeat-x scroll top left; height:43px; width:100%; overflow:auto;}
.Publicheader-menu ul { list-style-type:none; margin:0; padding:0; }
.Publicheader-menu ul li { float:left; padding:12px; display:block; font-size:14px;  }
.Publicheader-menu ul li a { color:#0099FF; text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:600;}

/*user login*/

div.publicMainDiv { margin-left:4%; height:100%; font-family:Arial, Helvetica, sans-serif; overflow:auto; }
div.publicMainDiv a{ color:#FFFFFF; text-decoration:none; background-color:#0099FF; font-weight:bold;}
div.publicMainDiv fieldset { border-width:thin; width:92%; border-color:#0099FF; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
div.publicMainDiv fieldset legend { color:#9D0000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
div.publicMainDiv table { margin-left:20%;}
div.publicMainDiv table tr { margin-bottom:10px;}
div.publicMainDiv table tr td h2{color:#0066FF;}
div.publicMainDiv table tr td { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-right:10px; text-align:right; height:30px;}
div.publicMainDiv table tr td a { background-color:#FFFFFF;  }

input.btnSignin { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#0099FF; border:0px; height:25px;}

/* pagging */
.paging {  }

/*Most outer div*/
div.outerDiv { width:999px; margin:0 auto;}





