:root { overflow-y: scroll; }
body
{
	background-color: #393939;
	margin-top:5px;
	margin-bottom:8px;
	margin-left: 1px;
	margin-right: 1px;
	FONT-FAMILY: verdana, arial, helvetica, sans-Serif;
	FONT-SIZE: 11px;
	COLOR: #999999;
}
table
{
	FONT-FAMILY: verdana, arial, helvetica, sans-Serif;
	font-size:  11px;
	color: #999999;
}
A			{ text-decoration: none; }
A:link		{ color: #999999; }
A:visited	{ color: #999999; }
A:active	{ color: #999999; }
A:hover		{ color: #FFFFFF; text-decoration: underline; }



/* PAGE HEADER STYLES */
.pageHeader
{
	FONT-FAMILY: verdana, arial, helvetica, sans-Serif;
	FONT-SIZE: 11px;
	COLOR: #999999;
}
.pageHeader TABLE
{
	FONT-FAMILY: verdana, arial, helvetica, sans-Serif;
	FONT-SIZE: 12px;
	COLOR: #999999;
}
.pageHeader A			{ text-decoration: none; }
.pageHeader A:link		{ color: #999999; }
.pageHeader A:visited	{ color: #999999; }
.pageHeader A:active	{ color: #999999; }
.pageHeader A:hover		{ color: #FFFFFF; text-decoration: underline; }

.pageHeaderNavigation
{
	font-weight: bold;
}

.pageHeaderNavigationWinMessengerAlert_inner A:Link		{ color: #484754; }
.pageHeaderNavigationWinMessengerAlert_inner A:Visited	{ color: #484754; }
.pageHeaderNavigationWinMessengerAlert_inner A:Active	{ color: #484754; }
.pageHeaderNavigationWinMessengerAlert_inner A:Hover	{ color: #FF3963; text-decoration: underline; }

.pageHeaderSubNavigation
{
	font-size: 10px;
	color: #34333D;
}
.pageHeaderSubNavigation A			{ text-decoration: none }
.pageHeaderSubNavigation A:Link		{ color: #34333D }
.pageHeaderSubNavigation A:Visited	{ color: #34333D }
.pageHeaderSubNavigation A:Active 	{ color: #34333D }
.pageHeaderSubNavigation A:Hover 	{ color: #FFFFFF; text-decoration: underline; }

.ssCheck
{
	/* Check for style sheet support */
	DISPLAY: none;
	VISIBILITY: hidden;
	WIDTH: 0px;
	HEIGHT: 0px;
	LEFT: 0px;
	TOP: 0px;
}







/* PAGE BODY STYLES */
.pageBody
{
	FONT-FAMILY: verdana, arial, helvetica, sans-Serif;
	FONT-SIZE:  12px;
	COLOR: #484754;
	background-color: #E3E3DB;
}
.pageBody TABLE
{
	FONT-FAMILY: verdana, arial, helvetica, sans-Serif;
	FONT-SIZE: 12px;
	COLOR: #484754;
}
.pageBody A			{ text-decoration: none; }
.pageBody A:link	{ color: #484754; }
.pageBody A:visited	{ color: #484754; }
.pageBody A:active	{ color: #484754; }
.pageBody A:hover	{ text-decoration: underline; }
.pageBody A:hover IMG { filter:alpha(Opacity=70); -moz-opacity: 0.70; }


H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 19px; 
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; 
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 17px;
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px;
}

H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px;
}


/* PAGE FOOTER STYLES */
.pageFooter
{
	FONT-FAMILY: verdana, arial, helvetica, sans-Serif;
	FONT-SIZE: 9px;
	COLOR: #999999;
}
.pageFooter TABLE
{
	FONT-FAMILY: verdana, arial, helvetica, sans-Serif;
	FONT-SIZE: 9px;
	COLOR: #999999;
}
.pageFooter A			{ text-decoration: none; }
.pageFooter A:link		{ color: #999999; }
.pageFooter A:visited	{ color: #999999; }
.pageFooter A:active	{ color: #999999; }
.pageFooter A:hover		{ color: #FFFFFF; text-decoration: underline; }







/* GLOBAL STYLES */
.textHeading1		{ FONT-SIZE: 20px; }
.textHeading2		{ FONT-SIZE: 16px; }
.textHeading3		{ FONT-SIZE: 12px; }
.textLarger			{ font-size: 13px; }
.textSmaller		{ font-size: 9px; }
.textError			{ color: #FF3963; font-weight: bold; }
.textDull			{ color: #999999; }
.cellRollOver		{ cursor: pointer; }
.cellRollOut		{ background-color: Transparent; }


.Buttons
{
	font-family:  arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border-width: 1px 1px 1px 1px;
	cursor: hand;
	width: 80px;
}
.ButtonsWide
{
	font-family:  arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border-width: 1px 1px 1px 1px;
	cursor: hand;
	width: 150px;
}
.dButtons
{
	/* used when preventing multiple button clicks */
	font-family:  arial, helvetica, sans-serif;
	font-size: 11px;
	color: #484754;
	border-width: 1px 1px 1px 1px;
	cursor: wait;
	width: 80px;
}
.dropDownLists
{
	font-family:  arial, helvetica, sans-serif;
	font-size: 12px;
	color: #484754;
	border: solid 1px #484754;
	margin-top: 2;
}
.inputBoxes
{
	font-family:  arial, helvetica, sans-serif;
	font-size: 12px;
	color: #484754;
	border: solid 1px #484754;
}
.checkBoxes
{
	font-family:  verdana, arial, helvetica, sans-Serif;
	font-size: 11px;
	color: #484754;
}

/* Scrollbars Style */
.scrollBars 
{
	SCROLLBAR-FACE-COLOR: #F3F3ED;
	SCROLLBAR-TRACK-COLOR: #d7d7c4;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 
	SCROLLBAR-SHADOW-COLOR: #FFFFFF; 
	SCROLLBAR-3DLIGHT-COLOR: #d7d7c4; 
	SCROLLBAR-DARKSHADOW-COLOR: #d7d7c4; 
	SCROLLBAR-ARROW-COLOR: #d7d7c4; 
	SCROLLBAR-BASE-COLOR: #d7d7c4; 	
}






A.block {
	BORDER-RIGHT: #f0bb76 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #f0bb76 1px solid; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 2px; BORDER-LEFT: #f0bb76 1px solid; WIDTH: 25px; COLOR: #333333; LINE-HEIGHT: 175%; PADDING-TOP: 2px; BORDER-BOTTOM: #f0bb76 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.block:hover {
	BORDER-RIGHT: #e68e1a 1px solid; BORDER-TOP: #e68e1a 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #e68e1a 1px solid; COLOR: #333333; BORDER-BOTTOM: #e68e1a 1px solid; BACKGROUND-COLOR: #fff2ca; TEXT-DECORATION: none
}
A.block:visited {
	TEXT-DECORATION: none
}

A.blockM {
	BORDER-RIGHT: #993366 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #993366 1px solid; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 2px; BORDER-LEFT: #993366 1px solid; WIDTH: 25px; COLOR: #333333; LINE-HEIGHT: 175%; PADDING-TOP: 2px; BORDER-BOTTOM: #993366 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.blockM:hover {
	BORDER-RIGHT: #993366 1px solid; BORDER-TOP: #993366 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #993366 1px solid; COLOR: #333333; BORDER-BOTTOM: #993366 1px solid; BACKGROUND-COLOR: #F0BEFF; TEXT-DECORATION: none
}
A.blockM:visited {
	TEXT-DECORATION: none
}
