body								{ font: 14px Helvetica, Sans-Serif; background-image: url(../img/bkgd.png);} 
#page-wrap							{ width: 910px; margin: 0px auto; } 
a									{ text-decoration: none; }
ul									{ list-style: none; }
p                                   { padding: 5px 5px 5px 5px; }

/*************************** header.php ***************************/
/* Menu */
/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative;margin-top: 0px;}
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; background: #003399; min-width:20%; z-index: 9999;}
/*ul.dropdown a:hover		            { color: #000; }*/
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 4px 8px; border-right: 1px solid #fff;
	 								  color: #fff; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #009900; color: white; position: relative; }
ul.dropdown li.hover a              { color: #fff;}
ul.dropdown ul.sub_menu li:hover	{ color: #009900; background-color: #F2FFF2;}
ul.dropdown ul.sub_menu li a 		{ color: #009900; font-weight: bold;}

/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; margin: 0; padding: 0;}
ul.dropdown ul li 					{ font-weight: normal; background: #F2FFF2; color: #000; 
									  border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; 
									  float: none; margin: 0; padding: 5px 5px 5px 5px; z-index: 9999;}
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }


.cssButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}
.cssButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
.cssButton:active {
	position:relative;
	top:1px;
}

.divContainer {
	border: 1px solid grey;
	background-color: white;
	min-width: 900px;
	max-width: 1500px;
	margin: auto;
}

.divContent{
	min-width: 935px;
	min-height: 600px;
}

.divContentMain{
	margin:auto;
	max-width:1200px;
}

.lblPageHeading{
	text-decoration: underline;
	color: #003399;
}

.lblBlueBold{
	font-weight: bold;
	color: #003399;
}

.lblRedBold{
	font-weight: bold;
	color: #D50000;
}

.lblGreenBold{
	font-weight: bold;
	color: #009900;
}

.lblBlackBold{
	font-weight: bold;
	color: #000000;
}


.divResult {
	padding: 5px 5px 5px 5px;
}

.aNavigation{
	font-weight: bold;
	font-size: 20px;
	color: black;
	text-decoration: underline;
}

.h2PageHeader{
	background-color: #F2F4FF;
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align:center;
}

.warningButton {
	background-color: #7B2514;
	color: white;
}

.tblLogin {
	  background-color: #f1f1fd;
	  border-right: #75A3ED 1pt solid;
	  border-top: #75A3ED 1pt solid;
	  border-left: #75A3ED 1pt solid;
	  border-bottom: #75A3ED 1pt solid;
}

.tblLogin > .trLoginHead {
	font-weight: bold;
  	font-size: 10pt;
  	color: #ffffff;
  	background-color: #75a3ed;
  	text-align: left;
}
.profile_detail{
	 background-color: #75A3ED;
	 padding:0px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size:20px;
}
.profile_detail_even{
	 background-color: #F2FFF2;
}
.profile_detail_odd{
	 background-color: #F2F4FF;
}

.tblAnnouncement {
	width: 100%;
	border-spacing: 0px;
    border-collapse: collapse;	
}
.tblAnnouncement th{
	background-color:#CCFFCC;
	border: 1px black solid;
	padding: 3px 3px 3px 3px;
}
.tblAnnouncement td{
	border: 1px black solid;
	padding: 3px 3px 3px 3px;
}
.tblAnnouncement .tdEven{
	background-color:#CCCCFF;
}

.divReport{
	padding: 10px 10px 10px 10px;
}

.tblReport {
	width: auto;
	min-width: 800px;
	border-spacing: 0px;
	border-collapse: collapse;	
}

.tblReport .tdBlueHeader{
	background-color: #003399;
    color: #FFFFFF;
    border-width: 1px;
    padding: 3px 3px 3px 3px; 
    border-style: solid;
    border-color: #848484;
    text-align: left;
    font-weight: bold;
    font-size: 18px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.tblReport .tdGrayHeader{
	background-color: #E1E1E1;
    color: #003399;
    border-width: 1px;
    padding: 5px 5px 5px 5px; 
    border-style: solid;
    border-color: #003399;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.tblReport td{
	background-color: #E6F4FE;
    border-width: 1px;
    padding: 3px 3px 3px 3px; 
    border-style: solid;
    border-color: #003399;
    text-align: center;
    font-size: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.tblReport .tdYellowCell{
		background-color: #FFFFCC;
	    border-width: 1px;
	    padding: 3px 3px 3px 3px; 
	    border-style: solid;
	    border-color: #003399;
	    text-align: center;
	    font-size: 12px;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
}

.tblReport .tdLightBlueCell{
	background-color: #E6F4FE;
    border-width: 1px;
    padding: 3px 3px 3px 3px; 
    border-style: solid;
    border-color: #003399;
    text-align: center;
    font-size: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.txtAutoCompleteSearching{
	background-color: #F7E892;
	background-image:  url(../img/loading_small.gif);                    
    background-repeat: no-repeat;
    background-position: right;
}
