body
{
	text-align: center;
}
#Main
{
	font-family: Verdana;
	width: 100%;
	margin-bottom: 10px;
	margin-left: 3px;
	margin-right: 3px;
}
#Main A
{
	text-decoration: none;
	color: #336699;
}
#Main A:Hover
{
	text-decoration: underline;
}
#Container 
{ 
	vertical-align: top;
	position: relative;
	top: -5px;
	width: 760px;
	text-align:left;
	padding: 0px;
	margin: auto;
	/*This is needed for firefox*/
	border-top: 1px white solid;
}
#StoreItems
{
	margin-top:120px;
	left: 10px;
	width: 100%;
}
#PageTitle
{
	margin-top: 150px;
	margin-bottom: 30px;	
	left: 10px;
	font-family: Verdana;
	font-size: 16pt;
	font-weight: bold;
}
#PageTitleMain
{
	margin-top: 30px;
	margin-bottom: 30px;	
	left: 10px;
	font-family: Verdana;
	font-size: 16pt;
	font-weight: bold;
}
#Ads
{
	position: absolute;
	text-align: right;
	top: 130px;
	width: 98%;	
}
#Logo 
{ 
	POSITION: absolute; 
	text-align: center;	
	TOP: 8px; 
	LEFT: 12px; 
	z-index: 201; 
	border-width: 0px;
} 
#UtilBar 
{ 
	z-index: 201; 
	FONT-SIZE: 10pt; 
	FONT-WEIGHT: bold; 
	font-family: verdana; 
	TEXT-TRANSFORM: capitalize; 
	COLOR: #FFFF00; 
	position: absolute;
	TOP: 5px; 
	right: 30px; 
} 
#UtilBar A 
{ 
	COLOR: #FFFF00; 
	text-decoration: none;
} 
#UtilBar A:hover
{
	text-decoration: underline;
}
#WelcomeBar
{
	FONT-WEIGHT: bold; 
	Z-INDEX: 201; 
	LEFT: 150px; 
	COLOR: #FFFF00; 
	POSITION: absolute; 
	TOP: 5px;
	font-size: 12pt;
}
#NavBar 
{ 
	FONT-WEIGHT: bold; 
	font-family: verdana;
	border: solid #336699 1px; 
	background-color: #cccccc; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	LEFT: 0px; 
	WIDTH: 100%; 
	POSITION: absolute; 
	TOP: 90px; 
	TEXT-ALIGN: center; 
	color: #336699; 
	height: 10px;
} 
#NavBar A 
{ 
	color: #336699; 
	text-decoration: none;
} 
#NavBar A:hover 
{ 
	text-decoration: underline;
} 
#TagLine 
{ 
	LEFT: 150px; 
	POSITION: absolute; 
	TOP: 30px;
	z-index: 101;
} 
#LeftCurve 
{
	z-index: 101; 
	position: absolute; 
	top:0px; 
	left: 0px;
}
#RightCurve 
{
	z-index: 101; 
	position: absolute; 
	top:0px; 
	right: 0px;
}
#Background 
{
	position: absolute; 
	z-index: 1;
	TOP: 0px; 
	LEFT: 0px; 
	WIDTH: 100%; 
	HEIGHT: 90px; 
	BACKGROUND-COLOR: #336699;
}
.NavList
{
	position: absolute;
	left: 0px;
	top: 120px;
	width: 700px;
	font-size: 10pt;
}
A
{
	color: #336699;
	text-decoration: none;
}
A:Visited
{
	color: #336699;
}
A:Hover
{
	text-decoration: underline;
}
.SidebarHeader
{
	background-color: #336699;
	color: #cccccc;
	text-align: center;
	font-weight: bold;
	font-size: 11pt;
}
.SidebarFooter
{
	background-color: #336699;
	height: 20px;
}
.SidebarBody
{
	background-color: #cccccc;
	font-weight: bold;
	border-right: #336699 1px solid;
	border-left: #336699 1px solid;
}
.SidebarReadOnly	
{
	color: #ffff00;
	font-weight: bold;
}
A.SidebarLink
{
	color: #336699;
	text-decoration: none;
}
A.SidebarLink:Hover
{
	text-decoration: underline;
}
.BankrollLinks 
{ 
	right: 0px; 
	WIDTH: 190px; 
	POSITION: absolute; 
	TOP: 125px;
	z-index: 101;
}
#FooterContainer
{
	width: 100%;
	background-image: url(images/background-bottom-left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #336699;	 
}
#FooterText
{
	color: #ffff00;
	background-image: url(images/background-bottom-right.gif);
	background-repeat: no-repeat; 
	background-position: right bottom;
	height: 20px;
	text-align: center;
}
#FooterText A
{
	color: #ffff00; 
	text-decoration: none;
} 
#FooterText A:hover 
{ 
	text-decoration: underline;
}


input.btn
{
	background-color: #336699;
	color: White;
	font-weight: bold;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}
.large
{
	width: 400px;
}
.medium
{
	width: 200px;
}
.small
{
	width: 60px;
}
.Label
{
	font-weight: bold;
	font-size: 11pt;
	text-align: right;
}
th
{
	font-size: 12pt;
	font-weight: bold;
	background-color: #336699;
	color: #cccccc;
	border-bottom: 1px black solid;
	border-right: none;
	border-left: none;
}
.BigText 
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20px; 
}
.BiggerText
{ 
	Font-weight: bold; 
	font-size: 30px;
}
.PrintChart
{
	position: absolute;
	top: 160px;
	left: 400px;
}		