body 
{
	font-family: Verdana;	
}

td 
{	
	vertical-align: top;
	font-size:11px;
}

.Home
{
	font-size:13px;
}

.Gap
{
	height:5px;
}

.Copyright
{
	font-size:10px;
	color:#666666;
	background:#E3E3E3;
	text-align:center;
	vertical-align:middle;
	padding:5px;
}

.Upper_Fade
{
	background-image: url(../graphics/QN_Upper_Fade.gif);
	background-repeat:repeat-x;	
}
.Lower_Fade
{
	background-image: url(../graphics/QN_Lower_Fade.gif);
	background-repeat:repeat-x;
	background-position:bottom;	
}

.Index
{
	padding-left:2em;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	color:6699cc;
	height:30px;
}

.Index a:link{color: #000066; text-decoration: none; width:15px; padding:3px;}
.Index a:visited{color: #000066; text-decoration: none; width:15px; padding:3px;}
.Index a:active{color: #000066; text-decoration: none; width:15px; padding:3px;}
.Index a:hover{color: #FFFFFF; text-decoration: none; background-color:6699cc; padding:3px;}

.Alpha
{
	font-size: 40pt;
	color:6699cc;			
}

td.Login
{
	font-weight:bold; font-size:12px; color:#900;
}
.Login input[type="text"],input[type="password"]
{
 width:60;
 font-size:10px;
 vertical-align:middle;
 color:6699cc;
}

textarea
{
	font-size:10px;
	font-family: Verdana;	
}

/*border="1" cellspacing="0" cellpadding="2" bgcolor="e9e9e9" bordercolor="cccccc" style="border-collapse:collapse"*/
table.Admin
{
	border:solid;
	border-width:1px;
	border-color:cccccc;
	border-collapse:collapse;
	padding:2px;
	background-color:e9e9e9;
	font-size:11px;	
}
table.Admin input, select
{
	font-size:11px;
}

.Page
{
	padding:5px;
	border:solid;
	border-width:1px;
	border-color:cccccc;
	line-height:17px;
}

td.Menu_Text 
{	
	height:20px;
	vertical-align:middle;
	padding:3px 5px;
	/*background-image: url(../graphics/QN_Menu_Back.gif);
	background-repeat:repeat-x;
	background-position:50% 50%;*/
	border-style:solid;
	border-width:1px;
	border-color:999999;
	font-weight:bold;		
}
td.Menu_Text:hover{border-color:6699cc; background-color:e9e9e9;}

td.Menu_Text a:link{color: #6699cc; text-decoration: none;}
td.Menu_Text a:visited{color: #6699cc; text-decoration: none;}
td.Menu_Text a:active{color: #6699cc; text-decoration: none;}
td.Menu_Text a:hover{color: #6699cc; text-decoration: none;}

.Blue_Box
{
	padding:10px;
	border:solid;
	border-width:1px;
	border-color:6699cc;
	/*background-color:D2E3F9;*/
}

.Gray_Title
{
	padding:5px 10px;
	border:solid;
	border-width:1px;	
	border-color:999999;
	background-color:e9e9e9;
	font-weight:bold;
	color:333333;	
}
.Link_List
{
	line-height:1.5em;		
}
.Link_List a:link{color: #003399; text-decoration: none;}
.Link_List a:visited{color: #003399; text-decoration: none;}
.Link_List a:active{color: #003399; text-decoration: none;}
.Link_List a:hover{color: #0000FF; text-decoration: underline;}

table.Business_Bar
{
	text-align:center;	
	border:solid;
	border-width:0px;	
	border-color:6699cc;
	background-color:ffffff;	
	color:333333;
}
table.Business_Bar a
{
	text-decoration:none;
}
table.Business_Bar td
{
	height:70px;
	vertical-align:middle;
}


/* CALENDAR STYLES */
.PopupTitle
{
	font-size: 11px;
	font-weight: bold;
}

.PopupTime
{
	font-size: 10px;
	font-weight: bold;
	color:003366;
}

.CalendarHeader
{
	font-size: 11px;
	font-weight: bold;
	color:666666;
	vertical-align:top;	
}

a.CalendarNav
{
	font-size: 11px;
	font-weight: bold;	
	text-decoration:none;
	vertical-align:top;
	color:8283BE;
}
a.CalendarNav:active{color:FFF799}
a.CalendarNav:hover{color:FFF799}

a.AdminLink
{
	font-size:10px;		
	text-decoration:none;	
	color:cccccc;
} 
a.AdminLink:active{color:cccccc;}
a.AdminLink:hover{color:cccccc;}

td.ColumnHeader
{
	font-size:11px;
	background-color:CCCCCC;
	font-weight:bold;
	height:20px;
	width:25px;
	line-height: normal;
	padding: 2px;
}
td.WeekDay
{
	font-size:10px;
	background-color:6699cc;
	height:20px;
	width:20px;	
}
td.WeekendDay
{
	font-size:9px;
	background-color:8283BE;
	height:20px;
	width:21px;	
}
td.ToDay
{
	font-size:10px;
	background-color:FFF799;
	height:20px;
	width:20px;	
}
td.CalendarDayOn
{
	font-size:10px;
	background-color:FFF799;	
	height:20px;
	width:25px;	
}
.SmallWhitInputLabel {
	font-size: 16px;
	text-align: left;
}
.EmptyDay {	
	background-color:D2E3F9;
}
