body
{
	margin:0px;
	padding:0px; /*background-image: url(images/bg-tile.gif); background-repeat:repeat;	*/
	font-family:Verdana,sans-serif;
	font-size:13px;
	scrollbar-base-color: MEDIUM;
   	scrollbar-face-color: MEDIUM;
   	scrollbar-track-color: BACKGROUND;
   	scrollbar-highlight-color: LIGHT;
   	scrollbar-3dlight-color: MEDIUM;
   	scrollbar-shadow-color: DARK;
   	scrollbar-darkshadow-color: MEDIUM;
   	scrollbar-arrow-color: DARK;
	
}
.head { 
 color:#006699;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
}

.topbg{ 
 /*background:#07BCCF; 
 border-color:#ABA494; 
 border-collapse:collapse;
 padding:3px,10px;*/
 
 /*background:#07BCCF; */ 
   background-image:url(images/green-stripe.jpg);       /*green-#00842
                               Bgreen-#DDFFE8*/
   color:#FFFFFF;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   border-color:#006699;
   text-decoration:none;
   border-collapse:collapse;
   /*padding:3px,10px;*/
	background-size: contain;
   
 }

.mheader{ border:outset 3 px;}

.adminheader{ 
  border-collapse:collapse; 
  background-color:#07BCCF;
}
.tablebg{ 
  border-collapse:collapse; 
  background-color:#C8C1C5;
  text-decoration:none;
}
.tablegraybg{ 
  border-collapse:collapse; 
  background-color:#909090;
}
.tabletd{
  /*border-collapse:collapse; 
  background-color:#DBFAFD; border-collapse:collapse;*/
  
  background-image:url(images/gray-bg.jpg); 
	background-color:#FFFFFF; 
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   height: 28px;
	background-size: contain;
   border-color:#006699;
   text-decoration:none;
   border-collapse:collapse;
   text-transform:capitalize;
}
.mfooter{ 
  border:outset 3 px; 
  background-color:#007BB7;
  }

.mifooter{ 
 border:outset 3 px; 
 background-color:#07BCCF;
 }
/*-------Links--------*/
A { font-family:Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; color:#990000; font-size:12px;/* COLOR: #388cfa; TEXT-DECORATION: none;*/
}
A:hover {
	COLOR: #000;
}
/*-----FONT STYLES-----*/

.admin-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: medium;
	color: #FFFFFF;
}
 .medium-text{ color:#333333;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px
 }
 .bold-text{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#660000;
  font-weight:bold; 
  } 
  .bold-text-red{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FF0000;
  font-weight:bold; 
  }
  .bold-text-green{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#009933;
  font-weight:bold; 
  } 
  .small-text{ color:#333333;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px
 }
 .title-text{ 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#00496C;
  }
  .title-textred{ 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#990000;
  }
  
  .title-textorange{ 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#E65E02; font-weight:bold
  }
  .black-text{ 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font:menu;
  font-size:10px;
  color:#000000;
  }
  .title-textwhite{ 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF; font-weight:bolder;
  }
  .title-textblack{ 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000; font-weight:bolder;
  }
  .title-textblue{ 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#07BCCF; font-weight:bolder;
  }
  .title-textdarkblue{ 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#00496C; font-weight:bolder;
  }
 .title-bigfont{ 
   /*font-family:Verdana, Arial, Helvetica, sans-serif;   
   size:14px;
   color:#660000; font-weight:bolder; */
   font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder; 
	font-size:22px; color:#C40403;
 }
/* -----------TEXT_BOX STYLE-----------*/ 

.logtextbox{ 
 border-bottom:1px solid #006699;  
 border-left:1px solid #006699;
 border-right:1px solid #006699;
 border-top:1px solid #006699; font-size:12px;
 }
 .logtextboxgray{ 
 border-bottom:1px solid #CCCCCC;  
 border-left:1px solid #CCCCCC;
 border-right:1px solid #CCCCCC;
 border-top:1px solid #CCCCCC; font-size:12px;
 }
 .logtextboxmedium{ 
 border-bottom:1px solid #006699;  
 border-left:1px solid #006699;
 border-right:1px solid #006699;
 border-top:1px solid #006699; font-size:12px; size:25%;
 }
 .subbutton { 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:12px; 
  color:#07BCCF; 
  font-weight:bolder;
	 white-space: nowrap;
  background-color:#F0FAFF; 
 }
  .subbuttonmain { 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:12px; 
  color:#FFFFFF; 
  font-weight:bolder;
  background-color:#FFC466; 
 }
/* ----------leftmenu---------*/
.leftmenu{ 
  background:#CCCCCC;
  border-bottom:1px solid #666666;
  }
.leftmenu:hover { 
  background:#EEAD4D;
 } 
  .leftmenu-headtext{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#990000; font-weight:bold;
  }
.leftmenu-text{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#006699;
   font-weight:bold; 
  } 
  
  
  .link-2{ 
border:1px solid #DDDDDD; 
	
	width:100%; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#fff;
	text-decoration:none;
	text-align:center;
	background-image: url(images/green-stripe.jpg);
	background-repeat: repeat-x;
	border-radius: 5px;
	padding: 5px 10px;
	margin: 0% 0%;
	  white-space: nowrap;
	}
.link-2:hover{ 
	
	background-color:#FF0000; 
	font-weight:bold; width:100%;
	text-decoration:none;
	}
	.table-title1{ 
 font-variant: small-caps;
    text-align: left;
    height: auto;
    font-family: Georgia;
    font-size: 130%;
    color: #213175;
    padding-left: 35px;
    padding-top: 5px;
    padding-bottom: 10px;
    font-weight: 600;
    margin-top: 1%;
	
}


/*Set pagination interface*/

.pagination {
	color:#999999;
	text-align:center;
	margin:3px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	font-weight:bold;
	text-align:center;
	display:marker;
	list-style-type: none;
	font-size:12px; 
}
.pagination span
 	{
	color:#999999;
	border:1px solid #DDDDDD;
	padding:2px 4px;
	background-color:#777777;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	}
.pagination a {
	color:#999999;
	text-decoration:none;
	border:1px solid #CCCCCC;
	padding:2px 5px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold;
}
.pagination a:hover 
		{
		color:#FFFFFF;
		text-decoration:underline;
		background-color:#264768;
		border:1px solid #DDDDDD;
		font-size:12px;
		font-weight:bold; 
		}

.pagination a.currentpage
{

	text-decoration:none;
	padding:2px 5px;
	background-color:#ffffff;
    background-color:#FF0000;
    color:#FFFFFF !important;
    cursor:default;
    border:1px solid #DDDDDD; 
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold; 
}


.pagination a.currentpage:hover
 {
	text-decoration:underline;
	padding:2px 5px;
	background-color:#ffffff;
    background-color:#FF0000;
    color:#FFFFFF !important;
    cursor:default;
    border:1px solid #DDDDDD; 
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 

}

div#footer{ margin: 0 50%; background-color:#CC6666;}
f.disp{ display:block}


.loginfooter
{
color:#999999;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
@media only screen and (min-width:980px)
{
	.login-bg
{
	background-image:url(images/login-screen.jpg);
	background-repeat: no-repeat;
	background-size: contain;
	width: 980px;
	min-height: 650px;
	margin: auto;

}
	.login-bg-tab
	{
		padding: 18em 20em;
	}
	.login-bg-tab table
	{
		width: 100%;
		height: auto;
		width: 420px;
	}

}

@media only screen and (min-width:1024px)
{
	.login-bg
{
	background-image:url(images/login-screen.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	width:1024px;
	min-height: 650px;
	margin: auto;
	text-align: center;

}
	.login-bg-tab
	{
		padding: 20em 20em;
		float: left;
		width: 370px;

	}
	.login-bg-tab table
	{
		width: 100%;
		height: auto;
	}

}
@media only screen and (min-width:1280px)
{
	.login-bg
{
	background-image:url(images/login-screen.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	width: 1280px;
	min-height: 650px;
	margin: auto;

}
	.login-bg-tab
	{
		padding: 25em 25em;
		width: 420px;
	}
	.login-bg-tab table
	{
		width: 90%;
		height: auto;
		
	}

}


.username {
    width:90%;
    height: auto;
    float: left;
    font-size: 100%;
    color: #c8d5ff;
	padding: 0.5em 0em;
    text-align: right;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.input[type="text"] {
    border: 1px solid #cfcfcf;
    width: 100%;
    font-size: 100%;
    background-color: #FFFFFF;
    color: #000000;
    border-radius: 0px;
    margin-bottom: 0px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    height: 23px;
    padding-left: 3%;
}
.input[type="password"] {
    border: 1px solid #cfcfcf;
    width: 100%;
    font-size: 12px;
    background-color: #FFFFFF;
    color: #000000;
    border-radius: 0px;
    margin-bottom: 0px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    height: 23px;
    padding-left: 3%;
}
.input
{
    border: 1px solid #cfcfcf;
    width: 100%;
    font-size: 100%;
    background-color: #FFFFFF;
    color: #000000;
    border-radius: 0px;
    margin-bottom: 0px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    height: 23px;
    padding-left: 3%;
}