body
{
	text-align:left;	
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(css/BodyBgr.gif);
	background-position:top left;
	background-repeat:repeat-y;
	background-color:#f1f1f1;
}

#PageBasis
{
	position:relative;
	width:100%;
	text-align:left;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;	
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(css/PageBasisBgr.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#f1f1f1;
}

#PageContainer
{
	position:relative;
	width:750px;
	text-align:left;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;	
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(css/PageContainerBgr.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ffffff;
}

#PageHeader
{
	position:relative;
	width:100%;
	height:125px;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(css/PageHeaderBgr.gif);
	background-position:top left;
	background-repeat:no-repeat;	
}

#HeaderFrame
{
	position:relative;
	width:100%;
	height:80px;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(css/HeaderFrameBgr.gif);
	background-position:top left;
	background-repeat:no-repeat;	
}

#MenuFrame
{
	position:relative;
	width:100%;
	height:45px;
	text-align:right;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(css/MenuFrameBgr.gif);
	background-position:top left;
	background-repeat:no-repeat;	
}

#MenuPanel
{
	position:relative;
	width:520px;
	height:45px;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

#MenuPanel ul.MenuList
{
	position:relative;
	width:100%;
	height:45px;
	list-style:none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:40px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(css/MenuListBgr.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#MenuPanel ul.MenuList li
{
	position:relative;
	width:80px;
	height:45px;
	float:left;
	text-align:center;
	vertical-align:top;	
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(css/MenuListItemBgr.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

#MenuPanel ul.MenuList a.MenuHyperLink
{
	display:block;
	height:45px;
	font-family:Tahoma, Arial, Helvetica;	
	font-weight:bold;
	font-size:8px;
	color:#ffffff;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:15px;
	padding-right:15px;
	padding-top:6px;
	padding-bottom:26px;
	background-image:url(css/MenuListItemBgr.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

#MenuPanel ul.MenuList a.MenuCurrentHyperLink
{
	display:block;
	height:45px;
	font-family:Tahoma, Arial, Helvetica;	
	font-weight:bold;
	font-size:8px;
	color:#ffffff;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:15px;
	padding-right:15px;
	padding-top:6px;
	padding-bottom:26px;
	background-image:url(css/MenuListItemCurrentBgr.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

#PageContent
{
	position:relative;
	width:100%;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(css/PageContentBgr.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ffffff;
}

#SideFrame
{
	position:relative;
	width:175px;
	float:left;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(css/SideFrameBgr.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ffffff;
}

#SidePanel
{
	position:relative;
	width:175px;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(css/SidePanelBgr.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#ffffff;
}

#SidePanel h1
{
	font-family:Tahoma, Arial, Helvetica;	
	font-weight:normal;
	font-size:16px;
	line-height:18px;
	color:#000000;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:0px;
}

#SidePanel p
{
	font-family:Tahoma, Arial, Helvetica;	
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:10px;
	padding-right:50px;
	padding-top:0px;
	padding-bottom:15px;
}

#SidePanelHeader
{
	position:relative;
	width:175px;
	height:40px;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(css/SidePanelHeaderBgr.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#SidePanelContent
{
	position:relative;
	width:175px;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(css/SidePanelContentBgr.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

#SidePanelFooter
{
	position:relative;
	width:175px;
	height:60px;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(css/SidePanelFooterBgr.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#MainFrame
{
	position:relative;
	width:575px;
	float:right;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:50px;
	background-image:url(css/MainFrameBgr.gif);
	background-position:top left;
	background-repeat:no-repeat;	
}

#MainPanel
{
	position:relative;
	width:100%;
	text-align:left;
	margin-top:0px;
	margin-bottom:20px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(css/MainPanelBgr.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#ffffff;
}

#MainPanel h1
{
	font-family:Tahoma, Arial, Helvetica;	
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	color:#000000;
	text-decoration:none;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:0px;
	margin-right:0px;
	padding-left:60px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

#MainPanel p
{
	font-family:Tahoma, Arial, Helvetica;	
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	color:#000000;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:30px;
	padding-right:25px;
	padding-top:0px;
	padding-bottom:10px;
}

#MainPanel a
{
	font-family:Tahoma, Arial, Helvetica;	
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	color:#000000;
	text-decoration:underline;
}

#MainPanel ul
{
	list-style:none;
	margin-left:80px;
}

#MainPanel li
{
	height:24px;
	font-family:Tahoma, Arial, Helvetica;	
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	color:#000000;
	text-decoration:none;
	padding-left:32px;
	background-image:url(css/ListItemBgr.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#MainPanel div.BoxTopRight
{
	width:500px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:30px;
	margin-right:auto;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(css/BoxTopRightBgr.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

#MainPanel div.BoxTopLeft
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(css/BoxTopLeftBgr.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#MainPanel div.BoxBottomRight
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(css/BoxBottomRightBgr.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

#MainPanel div.BoxBottomLeft
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(css/BoxBottomLeftBgr.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#MainPanel div.BoxContent
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
}

#MainPanel table.DataGrid
{
	width:450px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	table-layout:fixed;
}

#MainPanel table.DataGrid a
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-family:Tahoma, Arial, Helvetica;	
	font-weight:normal;
	font-size:11px;
	color:#000000;
}

#MainPanel tr.DataGridHeader
{
	height:26px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
}

#MainPanel tr.DataGridHeader td
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:10px;
}

#MainPanel tr.DataGridHeader a
{
	width:100%;
	height:100%;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-family:Tahoma, Arial, Helvetica;	
	font-weight:normal;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}

#MainPanel tr.DataGridItem
{
}

#MainPanel tr.DataGridItem td
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#dddddd;
}

#MainPanel tr.DataGridAlternatingItem
{
}

#MainPanel tr.DataGridAlternatingItem td
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#dddddd;
}

#MainPanel tr.DataGridFooter
{
	height:17px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
}

#PageFooter
{
	clear:both;
	position:relative;
	width:100%;
	height:60px;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(css/PageFooterBgr.gif);
	background-position:top left;
	background-repeat:no-repeat;	
}


#FooterFrame
{
	position:relative;
	width:100%;
	height:100%;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(css/FooterFrameBgr.gif);
	background-position:top left;
	background-repeat:no-repeat;	
}

#FooterPanel
{
	position:relative;
	width:100%;
	height:100%;
	text-align:right;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(css/FooterPanelBgr.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

#FooterPanel p
{
	font-family:Tahoma, Arial, Helvetica;	
	font-weight:normal;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:20px;
	margin-right:20px;
	padding-left:0px;
	padding-right:0px;
	padding-top:20px;
	padding-bottom:0px;
}

#FooterPanel a
{
	font-family:Tahoma, Arial, Helvetica;	
	font-weight:normal;
	font-size:10px;
	color:#000000;
	text-decoration:underline;
}






