form {	margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}
a,  a:active {
	color: #223e57;
}

a:hover{ color: #DC143C;  text-decoration: none;  }


a.toplink, a.toplink:hover, a.toplink:visited, a.toplink:active {
	color: #FFFFFF;
        font-size: 12px;
}
.forCopyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        COLOR: White; 
	text-align: center;
	background-color: #3C3C3C;
}

a.forCopyright {
	text-decoration: underline;
}

body, td, .forTexts {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}
a.menutxt{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFE0;
}

a.menutxt:hover{ color: #FAFAD2;  text-decoration: none;  }

.menutxt {
	PADDING-RIGHT: 2px;
        PADDING-LEFT: 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F1F1F1;
}
.infotxt {
        PADDING-LEFT: 5px;
        PADDING-RIGHT: 5px;
	font-size: 8px;
}
th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.title {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #EDEDED;
	text-transform: uppercase;
	text-align: center;
	border-bottom: 1px dashed #D4D4D4;
	}

.inpts {
	background:#626769;
	border: 1px solid #151515;
	color:#fff;
	font-size:11px;
	margin:3px 0px 0px 0px;
	padding:2px 0px 2px 5px;
	vertical-align:middle;

}

.sbmt		{

	border: 1px solid #D7D7D7; 
	color: #323232; 
	font:bold 12px arial; 
	line-height:16px;
	margin:0px 0px 0px 0px;
	display:block;
	text-align:center;
	vertical-align:middle; 

}

a.hlp, a.hlp:active, a.hlp:visited, a.hlp:hover {
	font-family: verdana;
	font-size: 12px;
	color: black;
	text-decoration: none;
	cursor: help;
}
.line {
	background-color: White;
}
td.line {
	background-color: White;
}
.bgcolorleft {
	background-color: White;
}
.bgcolormain {
	background-color: White;
}
.bgcolorright {
	background-color: white;
}
div.framebody {
	text-align: left;
	margin-left: 3%;
	margin-right: 3%;
	}
td.inheader {
	background-color: #264d6e;
	color: White;
	font-weight: bold;
	text-align: center; 
        padding-left: 2px;
        padding-right: 2px;
        padding-top: 2px;
        padding-bottom: 2px;
	height: 18px;
	}

td.inhead {
	color: #282828;
   font-family:  Arial, Helvetica, sans-serif; 
	font-size: 15px;
	font-style: italic;
	}

td.item {
	background-color: #f9f9f9;
	color: #484848;
	font-weight: bold;
	letter-spacing: 0px;
	text-align: center;
	font-size: 11px;
	font-family: Tahoma;
}
h3 {
	COLOR: #6B6B6B; 
        FONT-FAMILY: "Trebuchet MS", Arial,  sans-serif;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: normal;
	border-bottom: 1px dotted #393939;
}
.calendartable {
	background-color: #666666;
	text-align: center;
}
.calendartablebg {
	background-color: white;
}
.calendarweek {
	background-color: #666666;
	color: #FFFFFF;
	text-align: center;
		
}
td.gray {
        color: gray;
}

.gray2{ background-color: #EEEEEE; }

div.menupoint {
        LEFT: 380px; 
        WIDTH: 450px; 
        POSITION: absolute; 
        TOP: 203px; 
        HEIGHT: 20px
}
.menubtn_on
{
	border : 1px solid #4169E1;
	background-color : White;
	color : Black;
	font-size : 11px;
		font-weight : bold;
		letter-spacing : 1px;
		cursor : pointer;
		width: 200px;
		text-align: center;
		}

.menubtn
{
	border : 1px solid Black;
	background-color : #059DE2;
	color : White;
	font-weight : bold;
	cursor : pointer;
	font-size : 11px;
	width: 200px;
	}
	


	
	
/*----------------------------------------login-form---*/

.module-login	{
}
.module-login .first	{
}
.module-login .sec	{
}
.module-login .box-indent {
	padding:31px 0px 0px 0px;
}

#inputs				{height:46px; overflow:hidden;}
.username			{width:128px; float:left}
.pass				{width:135px; float:left}
.login-button		{width:50px; float:left; padding:15px 0px 0px 0px;}
.links				{padding:0px 0px 0px 0px; color:#66696a; font-size:11px}
.links span			{no-repeat 50% 50%; padding:0px 2px 0px 2px;}


/*-----------------------------------buttons---*/

.button, 
.validate				{
	background: url(../images/button00.gif) no-repeat 0 0;
	border:none; 
	color:#fff; 
	font:bold 12px arial; 
	line-height:16px;
	margin:0px 0px 0px 0px;
	padding:3px 7px 7px 7px;
	display:block;
	text-align:center;
	vertical-align:middle; 
	width:95px;
}
* html .button, 
* html .validate {
	height:25px
}


/*-------------------title----*/

.module-login h3	{
	color:#fff;
	font-size:13px;
	font-weight:bold;
}

/*-----------------content----*/

.module-login label {
	color:#fff;
	font-size:12px;
}
.module-login p, 
label.remember{
	color:#66696a; 
	font-size:11px; 
	font-weight:normal;
	padding:0px 0px 0px 0px;
}
.module-login a	{
	color:#a7aaab;
	font-family:Arial;
	font-size:11px; 
	font-weight:normal; 
	line-height:110%;
	text-decoration:underline;
}
.module-login a:hover {
	color:#a7aaab; 
	text-decoration:none;
}
.module-login a:visited	{
	color:#a7aaab;
}
.module-login .inputbox { /* inputbox */
	background:#626769;
	border:1px solid #000;
	color:#fff;
	font-size:11px;
	margin:3px 0px 4px 0px;
	padding:2px 0px 2px 5px;
	vertical-align:middle;
	width:120px;  
}
* html .module-login .inputbox {
	height:22px;
}
.module-login .button	{ /* button */
	background: url(../images/login000.gif) no-repeat 0 0;
	border:none;  
	color:#fff;
	font-family:Arial;
	font-weight:bold;
	font-size:11px; 
	line-height:14px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	text-align:center;
	text-transform:none;
	width:58px;       
} 
#mod_login_remember	 { /*checkbox*/
	background:#fff; 
	border:none; 
	display:block;
	float:left; 
	margin:0px 10px 0px 0px; 
	vertical-align:middle;  
	width:12px;
	height:12px
}			