<STYLE TYPE="TEXT/CSS">
/**************************************************
 Base HTML Styles and HTML Style Modifications
 **************************************************/
	body {
		margin					: 0px;
		background-color		: #fff;
		font-family				: verdana;
		font-size				: 9pt;
	}
	table {
		font-family				: verdana;
		font-size				: 8pt;
	}
	div {
		font-family				: verdana;
		font-size				: 8pt;
	}
	a {
		color						: #03c;
		padding					: 2px;
	}
	a:hover {
		color						: #fff;
		background				: #03c;
		text-decoration		: none;
	}
	a.red {
		color						: #c30;
		padding					: 2px;
	}
	a.red:hover {
		color						: #fff;
		background				: #c30;
		text-decoration		: none;
	}
	.button {
		border					: 1px solid #333;
		background				: #ccc;
		color						: #000;
	}
	.highlight {
		border					: 1px solid #339;
		background				: #ccd;
		color						: #006;
	}
	.header {
		font-weight				: bold;
		font-size				: 12px;
		color						: #fff;
	}
	.alert {
		color						: #f00;
	}
	.error {
		background-color		: #fbb;
	}

/**************************************************
 Schedule (gridview)
 **************************************************/
	.schedule {
		background				: #eee;
		border					: 1px solid #ccc;
		width						: 600px;
	}
	.schedule td {
		border-color			: #ccc;
	}
	.schedule th {
		border-color			: #ccc;
	}
	.schedule .header {
		color						: #fff;
		font-weight				: bold;
		font-size				: 12pt;
		padding					: 4px;
	}
	.schedule .item{
		text-align				: left;
		float						: left;
		height					: 15px;
		overflow					: hidden;
		padding					: 5px;
	}
	.schedule .gvDetail {
		text-align				: left;
		float						: left;
		height					: 22px;
		padding					: 3px;
		overflow					: hidden;
	}
	.schedule .gvHeader {
		text-align				: left;
		float						: left;
		height					: 20px;
		padding					: 3px;
	}

/**************************************************
 Form (detailsview)
 **************************************************/
	.form {
		background				: #eee;
		border					: 1px solid #ccc;
		width						: 400px;
	}
	.form .header {
		color						: #fff;
		font-weight				: bold;
		font-size				: 10pt;
		padding					: 4px;
	}
	.form td {
		height					: 20px;
		font-size				: 9pt;
	}
	.form input {
		font-size				: 9pt;
	}
	.form select {
		font-size				: 9pt;
	}

/**************************************************
 Select (detailsview)
 **************************************************/
	.select {
		background				: #eee;
		border					: 1px solid #ccc;
		width						: 400px;
	}
	.select .header {
		color						: #fff;
		font-weight				: bold;
		font-size				: 11pt;
		padding					: 2px;
	}
	.select .option {
		font-weight				: bold;
		font-size				: 10pt;
	}

/**************************************************
 Carriers/Navigation Menu
 **************************************************/
	.vspacer {
		float						: left;
		width						: 5px;
	}
	.spacer {
		height					: 3px;
	}
	.Menu {
		width						: 185px;
		float						: left;
		background-color		: #fff;
		font-size				: 9pt;
	}
	.Menu .header {
		color						: #fff;
		font-weight				: bold;
		font-size				: 10pt;
		padding					: 4px;
	}
	.Menu .body {
		background-color		: #eee;
		border					: solid 1px #ccc;
	}
	.Menu .center {
		text-align				: center;
	}
	.Menu .ellipsis {
		width						: 100%;
		text-overflow			: ellipsis;
		overflow					: hidden;
	}
	.Menu .item {
		font-size				: 12pt;
		background				: #eee;
		border-bottom			: solid 1px #ccc;
		border-left				: solid 1px #ccc;
		border-right			: solid 1px #ccc;
		padding					: 10px;
	}

/**************************************************
 Loading Progress Popup
 **************************************************/
	.loading {
		background-color		: #000;
		filter					: alpha(opacity=50);
		opacity					: 0.50;
	}
	.progress {
		display					: block;
		position					: absolute;
		border					: solid 1px #888;
		border-width			: 1px 0px;
		width						: 240;
		height					: 70;
	}
	.progress .header {
		border-color			: #888 #888 #ccc;
		border-style			: solid;
		border-width			: 0px 1px 1px;
		padding					: 0px 10px;
		font-size				: 9pt;
		font-weight				: bold;
		line-height				: 1.9;
	}
	.progress .body {
		background-color		: #eee;
		border-color			: #888;
		border-style			: solid;
		border-width			: 0px 1px;
		padding					: 10px;
	}

/**************************************************
 Form Specific Style Modifications
 **************************************************/
	.setup TABLE {
		width						: 600px;
		font-family				: verdana, arial;
		border-bottom			: solid 1px #ccc;
		border-left				: solid 1px #ccc;
		border-right			: solid 1px #ccc;
		background-color		: #ededed;
		padding					: 0px;
	}
	.setup TD {
		font-size				: 9pt;
		padding					: 2px;
	}
	.setup TD.Alert {
		color						: #f00;
		font-style				: italic;
	}
	.setup td input.Error {
		color						: #f00;
	}
	.setup .ReadOnly {
		background-color		: #D3D3D3;
	}
	.setup .Required {
		color						: FF0000;
		width						: 5px;
		font-weight				: bold;
	}

/**************************************************
 Schedule (gridview)
 **************************************************/
	.mbSchedule {
		background				: #eee;
		border					: 1px solid #ccc;
		width						: 700px;
	}
	.mbSchedule .header {
		color						: #fff;
		font-weight				: bold;
		font-size				: 12pt;
		padding					: 4px;
	}
	.mbSchedule .item{
		text-align				: left;
		float						: left;
		height					: 15px;
		overflow					: hidden;
		padding					: 5px;
	}
	.mbSchedule .gvHeader {
		text-align				: left;
		float						: left;
		padding					: 5px 0px;
		text-align				: center;
	}
	.mbSchedule .gvDetail {
		text-align				: left;
		float						: left;
		padding					: 5px 0px;
		overflow					: hidden;
		text-align				: center;
	}

/**************************************************
 Form (detailsview)
 **************************************************/
	.mbForm {
		background				: #eee;
		border					: 1px solid #ccc;
		width						: 400px;
	}
	.mbForm .header {
		color						: #fff;
		font-weight				: bold;
		font-size				: 10pt;
		padding					: 4px;
	}
	.mbForm td {
		height					: 20px;
		font-size				: 9pt;
	}
	.mbForm input {
		font-size				: 9pt;
	}
	.mbForm select {
		font-size				: 9pt;
	}

/**************************************************
 Carriers/Navigation Menu
 **************************************************/
	div.message_board {
		width						: 580px;
		background				: #ffd;
		padding					: 5px 10px;
		margin-bottom			: 12px;
		text-align				: left;
		border					: 1px solid #ee8;
	}
	div.message_board .hide {
		float						: right;
	}
	div.message_board .title {
		font-weight				: bold;
	}

/************************************************
  QIS Error CSS 
 ************************************************/
.qis_error {
	color					: #f00;
}

/************************************************
  QIS Default CSS 
 ************************************************/
.qis_default {
	color					: #aaa;
}

/************************************************
  QIS Help CSS 
 ************************************************/
.qis_help {
	position				: absolute;
	height				: 150px;
	width					: 350px;
	top					: 0px;
	left					: 0px;
	background-color	: #eee;
}
.qis_help .corner {
	width					: 1px;
	padding				: 0px;
}
.qis_help .title {
	width					: 99%;
	padding				: 5px;
	color					: #fff;
	font-size			: 12px;
	font-weight			: bold;
	font-family			: tahoma, verdana;
	background-image	: URL(../images/Help_Title.gif)
}
.qis_help .close {
	width					: 1px;
	padding				: 4px 0px 0px 0px;
	background-image	: URL(../images/Help_Title.gif)
}
.qis_help .body {
	height				: 100%;
	padding				: 5px;
	color					: #000;
	font-size			: 12px;
	font-weight			: normal;
	font-family			: tahoma, verdana;
	border				: solid 2px #00f;
}

/************************************************
  QIS Calendar CSS 
 ************************************************/
.qis_calendar {
	font-family			: verdana;
	font-size			: 8pt;
	background-color	: #555;
	border				: 0px;
	width					: 100%;
	height				: 100%;
}
.qis_calendar td {
	cursor				: default;
	text-align			: center;
	font-family			: verdana;
	font-size			: 8pt;
	height				: 0px;
	padding				: 0px;
}
.qis_calendar .title td {
	color					: #333;
	background-color	: #ccc;
	font-family			: verdana;
	font-size			: 8pt;
	font-weight			: bold;
	padding				: 3px;
}
.qis_calendar .header td {
	color					: #333;
	background-color	: #ccc;
	padding				: 3px;
}
.qis_calendar .footer td {
	color					: #333;
	background-color	: #ccc;
	padding				: 3px;
	font-family			: verdana;
	font-weight			: bold;
}
.qis_calendar .body td {
	background-color	: #fff;
	padding				: 3px 2px;
}
.qis_calendar .body td.today {
	border				: solid #f00 1px;
	padding				: 2px 1px;
}
.qis_calendar .body td.selected {
	color					: #333;
	background-color	: #ddd;
}
.qis_calendar .body td.invalid {
	color					: #aaa;
}

/**************************************************
 QIS Tab Pane Style
 **************************************************/
.qis_tabs {
	clear						: both;
	position					: relative;
	width						: 100%;
}
.qis_page {
	clear						: both;
	position					: relative;
}
.qis_tabs .qis_tab {
	display					: block;
	float						: left;
	background				: #eee;
	border					: 1px solid #ccc;
	width						: 75px;
	text-align				: center;
}
.qis_tabs .qis_tab a {
	display					: block;
	font-family				: tahoma, verdana;
	font-size				: 10pt;
	padding					: 5px 10px;
	color						: #00f;
	text-decoration		: none;
}
.qis_tabs .qis_tab a:hover{
}
.qis_tabs .selected {
	color						: #fff;
	background				: #666;
}
.qis_tabs .selected a {
	color						: #fff;
	background				: #666;
}

/**************************************************
 QIS Accordion Menu
 **************************************************/
.qis_accordion {
   position       : relative;  /* required for bounding */
}
.qis_accordion .title {
   position       : relative;  /* required for effect */
   z-index        : 10;        /* required for effect */
   background     : #ddd;
   cursor         : pointer;
   border-bottom	: 1px solid #ccc;
}
.qis_accordion .active {
   background     : #bbb;
}
.qis_accordion .content {
   overflow       : hidden;    /* required for effect */
   background     : #eee;
}
</STYLE>
