/* General Styles */
body {
	background-color:#666666;
}

/* Table Main Page Styles */
table.Page {
	border:1px solid #ebe9e9;
	background-color:#FCFCFC;
	font-family:verdana;
	font-size:9pt;
}

td.PageTop {
	border:1px solid #ebe9e9;
	text-align:center;
	font-size:16pt;
}

td.PageMenu {
	border:1px solid #ebe9e9;
	font-family:verdana;
	font-size:9pt;
}

td.PageMiddle {
	border:1px solid #ebe9e9;
	font-family:verdana;
	font-size:9pt;
}

td.PageBottom {
	border:1px solid #ebe9e9;
	height:20;
	text-align:center;
	font-size:8pt;
}

/* Menu Styles */
table.PageMenu {
	border:1px solid #ebe9e9;
	background-color:#FFFFFF;
	font-family:verdana;
	font-size:9pt;
}

div.PageMenuTop {
	text-align:center;
	font-weight:bold;
	background-color: #ebe9e9;
	font-family:verdana;
	font-size:10pt;
}

td.PageMenuMid {
	padding:2px;
}
td.PageMenuMidOver {
	background-color: #E9EDF8;
	padding:2px;
}

/* Window Styles */
table.PageMain {
	border:1px solid #ebe9e9;
	background-color:#FCFCFC;
	font-family:verdana;
	font-size:9pt;
}

div.PageMainTop {
	text-align:center;
	font-weight:bold;
	background-color:#ebe9e9;
	width:100%;
	font-family:verdana;
	font-size:10pt;
}

td.PageMainMid { }

td.ConMid {
	border-right:1px solid #ebe9e9;
	border-bottom:1px solid #ebe9e9;
	padding-left:2px;
}

/* Admin Styles */
td.AdminMid {
	border-right:1px solid #ebe9e9;
	border-bottom:1px solid #ebe9e9;
	padding-left:2px;	
}

td.PageAdminMid {
	border-bottom:1px solid #ebe9e9;
	padding-left:2px;
	padding-right:2px;
}

/* Occ Styles */
table.OccMain {
	font-family:verdana;
	font:9pt;
}

div.OccTop {
	text-align:center;
	font-weight:bold;
	background-color:#ebe9e9;
	font-family:verdana;
	font-size:9pt;
}

div.OccBottom {
	text-align:center;
	font-family:verdana;
	font-size:8pt;
	background-color:#ebe9e9;
}

div.PageOccTop {
	color:#FFFFFF;
	background-color:#000000;
	height:20px;
}

table.OccSubMid {
	border:1px solid #CFDCEE;
}

div.OccSubTop {
	background-color: #CFDCEE;
	color: #585858;
	height:20px;
}

td.PageOccMid {
	background-color:#CCCCCC;
	color:#000000;
	padding-left:2px;
	padding-right:2px;
}

td.OccSpecs {
	padding:2px;
}

td.OccTool {
	border-right:1px solid #CFDCEE;
	text-align:center;
	color: #0066FF;
	cursor:hand;
}

td.OccToolOver {
	background-color: #E9EDF8;
	text-align:center;
	border-right:1px solid #CFDCEE;
	color: #0066FF;
	cursor:hand;
}

/* Filter Styles */
div.Filter {
	background-color: #CFDCEE;
	color: #585858;
	font-family:verdana;
	font-size:9pt;
}

select.Filter {
	width:150px;
	font-family:verdana;
	font-size:9pt;
}

/* Print Styles */
table.Print {
	border:1px solid #CFDCEE;
	font-family:verdana;
	font-size:9pt;
	width:632px;
}

div.PrintTop {
	background-color: #CFDCEE;
	text-align:center;
	font-weight:bold;
	font-family:verdana;
	font-size:9pt;
}

div.PrintSubTop {
	background-color: #CFDCEE;
	color: #585858;
	height:20px;
	font-family:verdana;
	font-size:9pt;
	font-weight:bold;	
}



/* Link Styles */
a:link,a:visited {
	color: Blue;
	text-decoration: none;
	font-family: verdana;
	font-size: 9pt;
}

a:hover {
	color: Blue;
	text-decoration: underline;
	font-family:verdana;
	font-size: 9pt;
}

/* MenuLink Styles */
a.MenuLink:link,a.MenuLink:visited {
	font-family: verdana;
	font-size:9pt;
	color:#0066FF;
	text-decoration:none;
	cursor:hand;
}

a.MenuLink:hover {
	font-family: verdana;
	font-size:9pt;
	color:#0066FF;
	text-decoration:underline;
	cursor:hand;
}