table,input,select,div
{
	
	font-size:14px;
	margin:0;
	padding:0;
	line-height:20px;
	color:#000000;
}

div.popup
{
	display:none;
	position:absolute;
	border:solid 1px goldenrod;
	background-color:white;
}

input.text
{
	position:relative;
	border:none;
	cursor:default;
	outline: none;
}

input.focus
{
	border:solid 1px goldenrod;
}
input.error
{
	border:solid 1px firebrick;
}
select
{
	position:relative;
	border:solid 1px silver;
	cursor:default;
	padding:0;
	outline: none;
}
select.focus
{
	border:solid 1px goldenrod;
}

div.date
{
	position:relative;
	border:none;
	cursor:default;
	padding:1px;
	outline: none;
	-moz-user-select:none;
	background-position:right;
	background-image:url(calendar-icon.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	white-space:nowrap;
	clip:auto;
	width:100px;
}

div.dropdown
{
	position:relative;
	
	cursor:default;
	padding:1px;
	outline: none;
	-moz-user-select:none;
	background-position:right;
	background-image:url(dropdown-icon.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	white-space:nowrap;
	clip:auto;
	width:100px;
}
div.list
{
	overflow-y:auto;
	overflow-x:hidden;
	z-index:1000;
}
div.list_item
{
	border : solid 1px white;
	white-space:nowrap;
	cursor:default;
}
div.list_item_hover
{
	border : solid 1px white;
	background-color : silver;
	white-space:nowrap;
	cursor:default;
}

div.focus
{
	border:solid 1px goldenrod;
}
/*overlay*/
div.overlay
{
	position:absolute;
	display:none;
	top:0;
	left:0;
	background-color:rgb(150,150,150);
	filter:alpha(opacity=70);
	opacity:.70;
	-moz-opacity:.70;
	-moz-user-select:none;
}
/*calendar*/
div.calendar
{
	width:160px;
	height:140px;
	font-size:9px;
	-moz-user-select:none;
	z-index:1000;
}
td.divider
{
	border-right:solid 1px goldenrod;
}
.calText{
	cursor:default;
	font:9px Verdana;
	border-collapse: collapse;
}
.wkDay{
	color:firebrick;
	background-color:lemonchiffon;
	}
.wDay{
	color:black;
	background-color:Oldlace;
	}
.wNoSelDay{
	color:DarkGray;
	background-color:Oldlace;
	cursor:default;
	}
.wkNoSelDay{
	color:DarkGray;
	background-color:lemonchiffon;
	cursor:default;
	}
.cDay
{
	background-color:gainsboro;
	cursor:pointer;
}
.cHead{
	cursor:default;
	color:black;
	font-weight:bold;
	background-color:goldenrod;
	height:18px;
	}
.navBtn{
	color:black;
	cursor:pointer;
	}
.navBtn_off{
	color:goldenrod;
	cursor:default;
	}
.headertxtline1
{
	font-family:"Tw Cen MT";
	font-size:16px;
	color:#000000;
	font-weight:bold
}

.headertxtline2
{
	font-family:"Tw Cen MT";
	font-size:14px;
	color:#000000;
	
}
.headertxtline3
{
	font-family:"Tw Cen MT";
	font-size:14px;
	color:#dc251d;
	font-weight:bold
}

.headerlefttxt2
{
	font-family:"Tw Cen MT";
	font-size:18px;
	color:#dc251d;
	font-weight:bold
}
.headerlefttxt1
{
	font-family:"Tw Cen MT";
	font-size:18px;
	color:#000000;
	font-weight:bold;
	
}
.headerleftbottom
{
	font-family:"Verdana";
	font-size:24px;
	color:#dc251d;
	font-weight:bold;
	line-height:35px;
}
.bottomline
{
	font-family:"Verdana";
	font-size:12px;
	color:#000000;
}
.clickhere
{
	font-family:"Verdana";
	font-size:12px;
	color:#dc251d;
	font-weight:bold;
}
.fronttop1
{
	font-family:"Arial";
	font-size:16px;
	color:#FFF;
	font-weight:bold;
}
.fonttop2
{
	font-family:"Arial";
	font-size:12px;
	color:#FFF;
	
}

.frontmiddle1
{
	font-family:"Arial";
	font-size:18px;
	color:#dc251d;
	font-weight:bold;
	line-height:1.3;
	padding-left:10px;
}
.frontmiddle2
{
	font-family:"Arial";
	font-size:12px;
	color:#000000;
	font-weight:bold;
	line-height:1.5;
	
}
.content
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:1.5;
	padding-left:5px;
	padding-right:5px;
	text-align:justify;
}