/* Universal CSS Document */
/* Last Edit - 2008/12/03 */

Body {
	margin:0px;
	padding:0px; /* Need to set BODY margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	}
.MakeMiddle #Container {
	width: 640px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.MakeMiddle #PageContainer780 {
	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.MakeMiddle #Content {
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
/* CSS for "TopBar" ss_include */
#Logo {
position:absolute;left:0px;top:0px;width:522px;height:52px;z-index:2;
}
#TopNav {
position:absolute;left:522px;top:20px;width:118px;height:10px;z-index:3;right:0px;
}
#TopBar {
position:absolute;left:0px;top:0px;width:100%;height:52px;z-index:1;
}
#OverHang {
position:absolute;left:0px;top:54px;width:175px;height:23px;z-index:1;
}
#DarkBar {
position:absolute;left:0px;top:52px;width:100%;height:2px;z-index:1;
}

/* CSS for "NavBar" ss_include */
#MainMenu {
position:absolute;left:0px;top:54px;width:100%;height:20px;z-index:12;
}

/* CSS for general page charateristics */
#TitleBar {
	left:0px;
	top:72px;
	width:100%;
	z-index:1;
	position: absolute;
}
#Paper {
width:638px;margin:0px auto;background-color:#FFFFFF;border-right: 1px dotted #666666;border-left: 1px dotted #666666;
}
#Footer {
width:640px;margin:0px auto;
}
FORM {
margin: 0;
}
P
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
/* ------------ ParagraphX10 ------------- */
.ParagraphX10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
}
/* ------------ ParagraphX11 ------------- */
.ParagraphX11
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
}
.MenuText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	border-style: none ;
	text-decoration: none;
	line-height: 16px
}
a.MenuText:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	border-style: none ;
	text-decoration: none;
	line-height: 16px
}
.DotzHorz
{
	background-image:  url(images/universal/dotsHorz.gif);
	background-repeat: repeat-x
}
.DotzVert
{
	background-image:  url(images/universal/dotsVert.gif);
	background-repeat: repeat-y
}
.Copyright
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none
}
/* ------------ GoBack -------------- */
a.GoBack:link
{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; background-image: url(images/universal/Icons/ArrowBtnUp.gif); background-repeat: no-repeat; background-position: right; padding-bottom: 2px; padding-top: 2px; padding-left: 0px; padding-right: 18px; }
a.GoBack:visited
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 12px;
		background-image: url(images/universal/Icons/ArrowBtnUp.gif);
		background-repeat: no-repeat;
		background-position: right;
		padding-bottom: 2px;
		padding-top: 2px;
		padding-left: 0px;
		padding-right: 18px;
}
a.GoBack:hover
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 12px;
		background-image: url(images/universal/Icons/ArrowBtnUpOver.gif);
		background-repeat: no-repeat;
		background-position: right;
		padding-bottom: 2px;
		padding-top: 2px;
		padding-left: 0px;
		padding-right: 18px;
}
.DotzHorzTop
{
	background-image:  URL(images/universal/dotsHorz.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.DotzHorzBot
{
	background-image:  URL(images/universal/dotsHorz.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.DotzVertLeft
{
	background-image:  url(images/universal/dotsVert.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.DotzVertRight
{
	background-image:  url(images/universal/dotsVert.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.WebIssueDark
{
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF
}
.WebIssueLite
{
	background-color: #E7E7E7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000
}
.Capitalize {
	text-transform: capitalize;
}