table
{
	border-collapse: collapse;
}
table td
{
	padding: 0;
}

/* Page layout */
html
{
	background-image: url(/Website/App_Images/background.gif);
	background-repeat: repeat-x;
}
body
{
	background-color: White;
	width: 980px;
	padding-left: 50%;
	margin: 14px 0;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9pt;
}
html > body
{
	padding-left: 0;
	margin-left: auto;
	margin-right: auto;
}
#Form
{
	width: 980px;
	margin-left: -490px;
	background-color: White;
	padding: 5px;
}
body > #Form
{
	width: auto;
	margin-left: 0;
}

#LayoutTableDiv
{
	background-color: #CCCCCC;
	padding: 5px 5px 0;
	width: 100%;
}
div > #LayoutTableDiv
{
	width: auto;
}
#HeaderTable
{				  
	width: 100%;
	background-color: #E0F0FF;
	border-collapse: collapse;
	vertical-align: top;
	font-family: Arial;
	margin-bottom: 5px;
}
#LayoutTable
{
	border-collapse: collapse;
	background-color: White;
	width: 100%;
}

#LinksCol .False
{
	display: none;
}

#LogoCol
{
	padding-left: 5px;
}
#MenuCol
{
	vertical-align: bottom;
	padding-left: 30px;
}
.MainMenu_MenuBar
{
	height: 34px;
	background-color: transparent;
	border-style: none;
}
.MainMenu_MenuItem
{
	text-transform: uppercase;
	background-color: #E0F0FF;
	color: #FF3300;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	border-style: none;
}
.MainMenu_MenuItemSel
{
	text-transform: uppercase;
	background-color: transparent;
	color: #4E95BB;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
}
.MainMenu_SubMenu
{
	background-color: #E0F0FF;
	border: solid 5px white;
	border-top-style: none;
}
.MainMenu_SubMenu .MainMenu_MenuItem,
.MainMenu_SubMenu .MainMenu_MenuItemSel
{
	background-color: transparent;
	border-style: none !important;
	border-top: solid 1px #4E95BB !important;
	padding: 8px 20px 8px 5px;
}
.MainMenu_SubMenu .MainMenu_MenuIcon,
.MainMenu_SubMenu .MainMenu_MenuArrow
{
	display: none !important;
}

#LinksCol
{
	width: 178px;
}
#LinksCol ul.VerticalMenu
{
	text-align: right;
	font-weight: bold;
}
#LinksCol .VerticalMenu li
{
	list-style: none;
	padding: 0 16px 0 0;
	background-image: url(/Website/App_Images/bullet.bmp);
	background-repeat: no-repeat;
	background-position: 126px 5px;
	line-height: 0.9em;
}
#LinksCol .VerticalMenu li a
{
	color: #FF3300;
	font-size: 8pt;
	text-decoration: none;
}
#LinksCol .VerticalMenu li a:hover
{
	text-decoration: none;
	color: #4E95BB;
}
#LinksCol .VerticalMenu li a:active
{
	text-decoration: none;
	color: #003366;
}

#LayoutTable .Header
{
	padding: 5px 0 9px 2px;
}
#LayoutTable td.Header > div
{
	padding-left: 3px;
}

td.LeftPane, td.ContentPane, td.RightPane
{
	vertical-align: top;
	padding-top: 5px;
}
td.LeftPane
{
	padding-left: 5px;
}
td.ContentPane
{
	padding-left: 1em;
	padding-right: 1em;
	width: 570px;
}
td.RightPane
{
	padding-right: 5px;
}
.NoLeftColumn #LayoutTable td.ContentPane
{
	padding-left: 10px;
	width: 750px;
}
.NoSideColumns #LayoutTable td.ContentPane
{
	width: 100%;
	padding-left: 10px;
	padding-right: 5px;
}

/* Links at bottom of page */
.FooterLinks
{
	margin-top: 1em;
}
.FooterLinks div.hr
{
	width: 424px;
}
.hr div.Triangle
{
	float: left;
	background-image: url(images/hr_triangle.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 10px;
}
.hr div.Line
{
	float: left;
	background-image: url(images/hr_line.gif);
	background-repeat: repeat-x;
	background-position: 0 1px;
	width: 418px;
	height: 10px;
}

div.Links
{
	clear: both;
	margin-bottom: 5px;
	text-align: left;
}
.Links ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.Links li
{
	display: inline;
	line-height: 0.8em;
}
.Links a
{
	font-family: Verdana, Sans-Serif;
	font-size: 7pt;
	color: #B48F8F;
	border-right: solid 1px #B48F8F;
	padding: 0 0.5em 0 0;
}
.Links a:hover
{
	text-decoration: underline;
	color: #4E95BB;
}
.Links a:visited
{
	color: #B48F8F;
}
.Links a.First
{
	padding-left: 0;
}
.Links a.Last
{
	border-right-style: none;
}

/* Footer */
#Footer
{
	border-collapse: collapse;
	background-color: #CCCCCC;
	width: 100%;
	padding: 0;
}
#Footer td
{
	padding: 2px;
}
#Footer span, #Footer a
{
	color: White;
	font-family: Verdana, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
}
#Footer a:hover
{
	color: #4E95BB;
	text-decoration: underline;
}
#Privacy
{
	text-align: right;
}

/* Search box */
.Search
{
	padding-bottom: 7px;
}
.Search input
{
	font-size: 8pt;
	font-family: Arial, Sans-Serif;
}
.Search a
{
	font-size: 8pt;
	font-family: Arial, Sans-Serif;
	color: #FF3300 !important;
}

