﻿body
{
	margin: 12px 12px 12px 12px;
	padding: 0xp 0px 0px 0px;
	background: #f8f8f8 url('mainBack.gif');
}

body, p, td, li
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 12px;
}

h3
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 12px;
	font-weight: bold;
}

.small
{
	font-size: 10px;
}

a
{
	color: #ee6600;
}

p
{
	text-align: justify;
}

label
{
	color: #ee6600;
	text-decoration: underline;
	cursor: pointer;
}

img[align="right"]
{
	margin: 0px 0px 0px 18px;
}

input[type="checkbox"], input[type="radio"]
{
	margin: 0px 0px 0px 0px;
}

img.hr
{
	width: 100%;
	height: 1px;
	border: none 0px #ffffff;
	background-color: #cccccc;
	margin: 12px 0px 0px 0px;
}

div#masterPageMain
{
	width: 970px;
	text-align: left;
}

#headerPanel
{
	border: none 0px #ffffff;
	table-layout: fixed;
}

td.headerSide
{
	padding: 0px 0px 0px 0px;
	width: 6px;
	height: 52px;
	background-position: left top;
	background-repeat: no-repeat;
}

td.fillHeaderSide
{
	padding: 0px 0px 0px 0px;
	width: 6px;
	height: 36px;
	background-position: left top;
	background-repeat: no-repeat;
}

td#headerLeft
{
	background-image: url('topBack_left.gif');
}

td#headerRight
{
	background-image: url('topBack_right.gif');
}

td#headerMain
{
	width: 955px;
	height: 45px;
	background-image: url('topBack.gif');
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 10px;
	padding: 7px 0px 0px 3px;
	vertical-align: top;
}

td#fillHeaderMain
{
	width: 955px;
	height: 36px;
	background-image: url('topBack.gif');
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 6px;
}

img#siteLogo
{
	float: left;
}

div#headerUserInfo
{
	text-align: right;
	padding-right: 9px;
}

div#headerUserInfo a
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

div#headerUserInfo a:hover
{
	text-decoration: underline;
}

.menuTop
{
	margin: 9px 0px 0px 105px;
}

.menuTop a
{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 9px 0px 9px;
}

.menuTop a:hover
{
	text-decoration: underline;
}

div#headerShadow
{
	height: 5px;
	background-image: url('headerShadow.gif');
	background-repeat: repeat-x;
}

div#headerShadowLeft
{
	float: left;
	width: 150px;
	height: 5px;
	background-image: url('headerShadowLeft.gif');
}

div#headerShadowRight
{
	float: right;
	width: 1px;
	height: 5px;
	background-image: url('headerShadowRight.gif');
}

div#fillHeaderShadowLeft
{
	float: left;
	width: 1px;
	height: 5px;
	background-image: url('headerShadowRight.gif');
}

div#fillHeaderShadowRight
{
	float: right;
	width: 1px;
	height: 5px;
	background-image: url('headerShadowRight.gif');
}

#mainPanel
{
	background-color: #ffffff;
	background-image: url('mainPanelBack.gif');
	background-repeat: repeat-y;
	padding: 0px 1px 0px 1px;
}

#fillMainPanel
{
	background-color: #ffffff;
	background-image: url('fillMainPanelBack.gif');
	background-repeat: repeat-y;
}

div.mainPanelDivide
{
	background-image: url('leftBorderBack.gif');
	background-repeat: repeat-y;
	background-position: left top;
}

#leftColumn
{
	float: left;
	width: 148px;
}

#leftMenuPanel
{
	background-image: url('contentPanelBack.gif');
	background-repeat: repeat-x;
	background-position: left top;
	width: 134px;
	min-height: 255px;
	padding: 2px 6px 6px 8px;
	line-height: 24px;
	font-size: 10px;
}

#leftMenuPanel p
{
	text-align: left;
}

#leftMenuPanel a
{
	color: #000000;
	text-decoration: none;
}

#leftMenuPanel a.selected
{
	font-weight: bold;
}

#leftMenuPanel a:hover
{
	text-decoration: underline;
}

#rightColumn
{
	margin: 0px 0px 0px 150px;
}

#mainContentDiv
{
	padding: 18px 24px 18px 24px;
	min-height: 255px;
}

#mainContentDiv h1, #mainContentDiv h2
{
	margin: 0px 0px 12px 0px;
	font-size: 14px;
}

#footerPanel
{
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 10px;
	clear: both;
}

table#footerBorder
{
	border: none 0px #ffffff;
	table-layout: fixed;
}

td#footerBack
{
	background-image: url('footerBack.gif');
	background-repeat: repeat-x;
	width: 814px;
	height: 6px;
}

td#footerBackFill
{
	background-image: url('footerBack.gif');
	background-repeat: repeat-x;
	width: 958px;
	height: 6px;
}

td#footerLeft
{
	background-image: url('footerLeft.gif');
	background-repeat: no-repeat;
	width: 150px;
	height: 6px;
}

td#footerLeftFill
{
	background-image: url('footerLeftFill.gif');
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
}

td#footerRight
{
	background-image: url('footerRight.gif');
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
}

.menuBottom
{
	display: inline;
}

.menuBottom div
{
	display: inline;
}

#copyright
{
	padding: 9px 0px 12px 0px;
	font-size: 10px;
}

.contentColumnLeft
{
	margin-right: 257px;
}

.contentColumnRight
{
	float: right;
	width: 235px;
	margin: 0px 0px 0px 18px;
}

.contentColumnRight p
{
	text-align: left;
}

.bigButton
{
	display: inline;
	border: none 0px #ffffff;
}

.bigButton a
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.bigButton a:hover
{
	text-decoration: underline;
}

.bigButton td
{
	height: 23px;
}

.bigButton td.bigButtonBorder
{
	width: 7px;
	height: 23px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

.bigButton td.bigButtonLeftImage
{
	background-image: url('bigButtonLeft.gif');
}

.bigButton td.bigButtonRightImage
{
	background-image: url('bigButtonRight.gif');
}

.bigButton td.bigButtonText
{
	background-image: url('bigButtonBack.gif');
	background-repeat: repeat-x;
	height: 21px;
	white-space: nowrap;
	vertical-align: top;
	padding: 2px 3px 0px 3px;
}

input.smallButton
{
	border: solid 1px #444444;
	background-color: #ff9924;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	cursor: pointer;
	padding-left: 6px;
	padding-right: 6px;
}

input.smallButton:hover
{
	background-color: #ffaa32;
}

input.smallButton[disabled="disabled"]
{
	background-color: #cccccc;
	cursor: default;
}

input.smallButton[disabled="disabled"]:hover
{
	background-color: #cccccc;
}

div.contentPanel
{
	margin: 0px 0px 18px 0px;
}

div.contentPanelFull div.main
{
	min-height: 256px;
}

div.contentPanelHalf div.main
{
	min-height: 104px;
}

div.contentPanel h1, div.contentPanel h2, div.contentPanel h3
{
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	margin: 0px 0px 12px 0px;
}

div.contentPanel td.border
{
	background-position: left top;
	background-repeat: no-repeat;
}

div.contentPanel td.topLeft
{
	background-image: url('contentBorderTopLeft.gif');
}

div.contentPanel td.topCenter
{
	background-image: url('contentBorderTopCenter.gif');
	background-repeat: repeat-x;
}

div.contentPanel td.topRight
{
	background-image: url('contentBorderTopRight.gif');
}

div.contentPanelFull td.bottomLeft
{
	background-image: url('contentBorderBottomLeft.gif');
}

div.contentPanelFull td.bottomCenter
{
	background-image: url('contentBorderBottomCenter.gif');
	background-repeat: repeat-x;
}

div.contentPanelFull td.bottomRight
{
	background-image: url('contentBorderBottomRight.gif');
}

div.contentPanelHalf td.bottomLeft
{
	background-image: url('contentBorderBottomLeftHalf.gif');
}

div.contentPanelHalf td.bottomCenter
{
	background-image: url('contentBorderBottomCenterHalf.gif');
	background-repeat: repeat-x;
}

div.contentPanelHalf td.bottomRight
{
	background-image: url('contentBorderBottomRightHalf.gif');
}

div.contentPanel td.main
{
	background-image: url('contentPanelBack.gif');
	background-position: left top;
	background-repeat: repeat-x;
	border-left: solid 1px #e8e8e8;
	border-right: solid 1px #e8e8e8;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
	padding-right: 12px;
}

.textBoxPanel label
{
	font-size: 10px;
}

.textBoxPanel table
{
}

.textBoxPanel td
{
	padding: 0px 0px 0px 0px;
	height: 26px;
}

.textBoxPanel td.border
{
	width: 4px;
	background-repeat: no-repeat;
	background-position: right top;
}

.textBoxPanel td.center
{
	width: 100%;
	background-repeat: repeat-x;
	background-position: left top;
}

.textBoxPanel td.centerNormal
{
	background-image: url('textBoxBackCenter.gif');
}

.textBoxPanel td.centerActive
{
	background-image: url('textBoxBackCenterActive.gif');
}

.textBoxPanel td.borderLeft
{
	background-image: url('textBoxBackLeft.gif');
}

.textBoxPanel td.borderLeftActive
{
	background-image: url('textBoxBackLeftActive.gif');
}

.textBoxPanel td.borderRight
{
	background-image: url('textBoxBackRight.gif');
}

.textBoxPanel td.borderRightActive
{
	background-image: url('textBoxBackRightActive.gif');
}

.textBoxPanel input
{
	width: 100%;
	border: solid 0px #ffffff;
	background-color: #ffffff;
	vertical-align: middle;
}

.textBoxPanel label
{
	color: #000000;
	text-decoration: none;
}

.cssTextBoxWatermark
{
	color: #cccccc;
}

div.simpleForm
{
	width: 330px;
}

div.textBoxArray div
{
	margin: 0px 0px 9px 0px;
}

div.smallPageContent
{
	width: 540px;
}

div.listing span.label
{
	display: block;
	float: left;
	width: 50%;
	font-weight: bold;
}

div.listing span.data
{
	display: block;
	margin: 0px 0px 6px 0px;
}

.dropDown_defaultMain
{
	color: #ee6600;
	text-decoration: underline;
	cursor: pointer;
	padding: 0px 2px 0px 2px;
}

.dropDown_defaultPanel
{
	background-color: #ffffff;
	border: solid 1px #999999;
	min-width: 60px;
	text-align: left;
}

.dropDown_defaultItem
{
	padding: 0px 2px 0px 2px;
	cursor: default;
}

.dropDown_defaultItemNormal { }

.dropDown_defaultItemOver
{
	background-color: #ff9924;
}

.dropDown_defaultItemSelected
{
	background-color: #eeeeee;
}

.floatingPanel
{
	visibility: hidden;
	position: absolute;
	z-index: 64;
	top: 0;
	left: 0;
}

.floatingPanel table
{
	width: 100%;
	border: 0px;
}

.floatingPanel td
{
	padding: 0px 0px 0px 0px;
}

.floatingPabel td.corner
{
	width: 5px;
	height: 5px;
	background-position: left top;
	background-repeat: no-repeat;
}

.floatingPanel td.topLeft
{
	background-image: url('floatingPanelBackTopLeft.png');
}

.floatingPanel td.topRight
{
	background-image: url('floatingPanelBackTopRight.png');
}

.floatingPanel td.bottomLeft
{
	background-image: url('floatingPanelBackBottomLeft.png');
}

.floatingPanel td.bottomRight
{
	background-image: url('floatingPanelBackBottomRight.png');
}

.floatingPanel td.center
{
	height: 5px;
	background-position: left top;
	background-repeat: repeat-x;
}

.floatingPanel td.topCenter
{
	background-image: url('floatingPanelBackTopCenter.png');
}

.floatingPanel td.bottomCenter
{
	background-image: url('floatingPanelBackBottomCenter.png');
}

.floatingPanel td.side
{
	width: 5px;
	background-position: left top;
	background-repeat: repeat-y;
}

.floatingPanel td.leftSide
{
	background-image: url('floatingPanelBackLeft.png');
}

.floatingPanel td.rightSide
{
	background-image: url('floatingPanelBackRight.png');
}

.floatingPanel div.header
{
	background-color: #eeeeee;
	font-size: 10px;
	padding: 0px 3px 1px 3px;
	border-bottom: solid 1px #cccccc;
}

.floatingPanel div.close
{
	float: right;
}

.floatingPanel div.header a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.floatingPanel div.main
{
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
}

.floatingPanelButtonDiv
{
	background-color: #eeeeee;
	font-size: 10px;
	padding: 1px 3px 1px 3px;
	border-top: solid 1px #cccccc;
}

.floatingPanelButtonDiv a
{
	font-weight: bold;
	margin-right: 9px;
}

div.multiPanelMenu
{
	background-color: #eeeeee;
}

div.multiPanelMenu a
{
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 6px 0px 6px;
}

div.multiPanelMenu a.multiPanelMenuActive
{
	background-color: #ffffff;
}

.modalBackground
{
	background-color: #666666;
	opacity: 0.3;
	filter: alpha(opacity=30);
}

div.errorPopup
{
	width: 386px;
}

div.errorPopup div#errorMessageContent
{
	width: 360px;
	padding: 6px 6px 6px 6px;
	height: 45px;
	overflow: hidden;
}

.progressBarDiv
{
	text-align: center;
	position: fixed;		
	height: 100%;
	width: 100%;
	background-color: #888888;
	opacity: 0.0;
	filter:	alpha(opacity=0);
	z-index: 10001;
}

.progressBarImage
{
	position: fixed;	
	z-index: 10002;
}

.progressBarImageDiv
{	
	text-align: center;		
	width: 100%;
	z-index: 10002;
}

div.confirmationPopup div#confirmationMessageContent
{
	width: 420px;
	padding: 6px 6px 6px 6px;
	min-height: 45px;
}

a.downArrow
{
	background-image: url('downArrowNormal.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

a.downArrow:hover, a.downArrow:active
{
	background-image: url('downArrowActive.gif');
}

.tooltip
{
	background-color: #FFFFCC;
	padding: 6px 6px 6px 6px;
}

div.cssDatePanel
{
	width: 120px;
}

div.pageBar
{
}

div.pageBar td.main
{
	font-size: 12px;
	background-image: url('pageBarBack.gif');
	border-left: solid 1px #e8e8e8;
	border-right: solid 1px #e8e8e8;
	padding: 0px 7px 0px 7px;
}

div.pageBar td.border
{
	background-position: left top;
	background-repeat: no-repeat;
}

div.pageBar td.topLeft
{
	background-image: url('pageBarBackTopLeft.gif');
}

div.pageBar td.topCenter
{
	background-image: url('pageBarBackTopCenter.gif');
	background-repeat: repeat-x;
}

div.pageBar td.topRight
{
	background-image: url('pageBarBackTopRight.gif');
}

div.pageBar td.bottomLeft
{
	background-image: url('pageBarBackBottomLeft.gif');
}

div.pageBar td.bottomCenter
{
	background-image: url('pageBarBackBottomCenter.gif');
	background-repeat: repeat-x;
}

div.pageBar td.bottomRight
{
	background-image: url('pageBarBackBottomRight.gif');
}

div.pageBar input.pageTitle
{
	margin-top: 9px;
	background-color: #f8f8f8;
	background-image: url('pageBarBack.gif');
	border: none 0px #ffffff;
	width: 90%;
	font-size: 14px;
	font-weight: bold;
}

div.pageBar span.pageTitle
{
	font-size: 14px;
	font-weight: bold;
}

div.pageBar input.pageTitleActive
{
	background-color: #ffffff;
	background-image: none;
}

.grid div.gridContent
{
	background-color: #ffffff;
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;

	overflow-x: hidden;
	overflow-y: scroll;
}

.grid table
{
	width: 100%;
	border: none 0px #ffffff;
}

div.gridContent tr:hover
{
	background-color: #fff8cc;
}

.grid td
{
	padding: 2px 2px 2px 2px;
	border-top: none 0px #ffffff;
	border-right: none 0px #ffffff;
	border-bottom: solid 1px #eeeeee;
	border-left: none 0px #ffffff;
	
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
}

table.gridHeader
{
}

table.gridHeader td
{
	font-weight: bold;
	border: none 0px #ffffff;
}

div.flatPanel td.border
{
	background-position: left top;
	background-repeat: no-repeat;
}

div.flatPanelNormal td.topLeft
{
	background-image: url('questionBackTopLeft.gif');
}

div.flatPanelNormal td.topCenter
{
	background-image: url('questionBackTopCenter.gif');
	background-repeat: repeat-x;
}

div.flatPanelNormal td.topRight
{
	background-image: url('questionBackTopRight.gif');
}

div.flatPanelNormal td.bottomLeft
{
	background-image: url('questionBackBottomLeft.gif');
}

div.flatPanelNormal td.bottomCenter
{
	background-image: url('questionBackBottomCenter.gif');
	background-repeat: repeat-x;
}

div.flatPanelNormal td.bottomRight
{
	background-image: url('questionBackBottomRight.gif');
}

div.flatPanelNormal td.main
{
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	padding: 0px 7px 0px 7px;
}

div.flatPanel h3
{
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	margin: 0px 0px 3px 0px;
}

div.noteBox
{
	border: solid 1px #cc9900;
	background-color: #ffffd8;
	padding: 12px 12px 12px 12px;
	margin: 0px 0px 18px 0px;
}

div.noteBox h3
{
	margin-top: 0px;
}

div.noteBox p
{
	margin-bottom: 0px;
}