Body
{
	margin: 0px; 
	background: #9bb8e0 url(/webart/bg.jpg) repeat-x;
}

p {margin: 5px 5px 10px 5px;}

img, div { behavior: url(iepngfix.htc) }

Form
{
	margin: 0px;
	padding: 0px;
}

.Container
{
	width: 100%;
}

.Wrapper
{
	width: 980px;
	margin: 0px auto 0px auto;
}

.Header
{
	width: 100%;
	overflow: hidden;
	background: url(/webart/bg.gif);
}

.Header div
{
	float: left;
}

.Header-content
{
	width: 824px;
	height: 111px;
	font-size: 12px;
	background: url(/webart/header.jpg);
}

.Header-content a:link, .Header-content div a:active, .Header-content div a:visited
{
	padding-right: 8px;
	padding-left: 8px;
	text-decoration: none;
	color: #FFFFFF
}

.Top-links
{
	padding-top: 7px;
	width: 790px;
	text-align: right;
}

.Rates span
{
	color: #729dd3;
}

.Nav-container
{
	width: 980px;
	height: 48px;
	overflow: hidden;
}

.Nav-container div
{
	float: left;
}

.Nav-wrapper
{
	width: 757px;
	height: 48px;
	background: url(/webart/topnav.gif);
	float: left;
}

.Nav-wrapper div {margin-left: 3px;}

.Nav-link
{
	height: 48px;
	float: left;
	padding-top: 21px;
	margin-left: 0px;
}

.Nav-container div a:link , .Nav-container div a:active, .Nav-container div a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}

.Nav-container div a:hover {color: #ffcc66;}

.Nav-link:hover
{
	background-image: url(/webart/pointer.gif);
	background-position: top center;
	background-repeat: no-repeat;
}

.Content-container
{
	width: 100%;
	background: url(/webart/bg.png);
}

.Content-wrapper
{
	width: 980px;
	overflow: hidden;
	background: url(/webart/leftnav.jpg) no-repeat top left;
}	

.Leftnav-container
{
	width: 223px;
	float: left;
}

.Leftnav-wrapper
{
	position: relative;
	left: 19px;
	width: 203px;
}

.Leftnav-wrapper ul
{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

.Leftnav-wrapper ul ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.Leftnav-wrapper a:link, .Leftnav-wrapper a:active, .Leftnav-wrapper a:visited
{
	color: #836936;
	display: block;
	text-decoration: none;
	/*background: url(/webart/bullet.gif) no-repeat 15px 10px;*/
	padding: 6px 0px 6px 20px;
}

.Leftnav-wrapper ul ul a:link, .Leftnav-wrapper ul ul a:active, .Leftnav-wrapper ul ul a:visited
{
	color: #836936;
	display: block;
	text-decoration: none;
	/*background: url(/webart/bullet.gif) no-repeat 30px 6px;*/
	padding: 3px 0px 3px 38px;
	font-size: 11px;
}

.Leftnav-wrapper a:hover
{
	background: #e9d69c;
}

.Leftnav-wrapper ul ul a:hover
{
	background: #e9d69c;
}

.Leftnav-wrapper span
{
	display: block;
	padding: 0px 0px 0px 17px;
	background: url(/webart/bullet.gif) no-repeat center left;
}

.Leftnav-wrapper ul ul a span
{
	display: block;
	padding: 0px 0px 0px 17px;
	background: url(/webart/bullet.gif) no-repeat center left;
}

.Page-title
{
	margin-top: 7px; 
	font-size: 15px; 
	background: url(/webart/page-name-bg.gif);
}
.Page-title div {padding: 6px 0px 6px 10px;}

.Welcome
{
	float: right;
	width: 757px;
}

.Welcome-wrapper
{
	width: 100%;
	overflow: hidden;
	background: url(/webart/welcome-bg.gif) repeat-y;
}

.Welcome-staff
{
	width: 507px;
	height: 251px;
	float: left;
}

.Content-home-text
{
	float: right;
	width: 250px;
	background-image: url(/webart/welcome.jpg);
	background-repeat: no-repeat;
}

.Text-wrapper
{
	width: 205px;
	padding-top: 20px;
	padding-left: 10px;
	color: #2b4b76;
}

.Bottom-quicklinks
{
	width: 100%;
	overflow: hidden;
}

.Bottom-quicklinks-title
{
	color: #a76240;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-left: 15px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px double #cfd1e8;
	padding-left: 16px;
	padding-top: 6px;
}

.Products ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

.Products li
{
	margin: 0px;
	padding: 6px 0px 6px 20px;
}

.Products a:link, .Products a:active, .Products a:visited
{
	color: #355da5;
	text-decoration: none;
	font-weight: bold;
	background: url(/webart/bullet.gif) no-repeat 0px 3px;
	padding-left: 20px;
}

.Products a:hover {text-decoration: underline; color: #a76240;}

.Ticker-container
{
	width: 246px;
	border-right: 1px solid #c4c7e8;
	vertical-align: top;
	background: #FFFFFF;
}

.Ticker-container div
{
	padding-left: 8px;
	padding-top: 6px;
}

.Market-table {margin-left: 7px; font-size: 11px;}

.Market-table table
{
	width: 188px;
	margin-bottom: 10px;
	margin-top: 20px;
	border-top: 1px solid #c4c7e8;
	border-left: 1px solid #c4c7e8;
	border-right: 1px solid #c4c7e8;
	font-size: 10px;
	margin-left: 0px;
}

.Market-table td {padding: 4px; border-bottom: 1px solid #c4c7e8;}

.Market-blue-row {background-color: #d7dbff}

.Market-white-row {background-color: #FFFFFF}

.Calendar-container
{
	width: 247px;
	border-right: 1px solid #c4c7e8;
	vertical-align: top;
	background: #FFFFFF;
}

.Calendar-container div
{
	padding-left: 8px;
	padding-top: 6px;
}

.Event
{
	width: 200px;
	font-size: 13px;
	margin-left: 10px;
}

.Event div
{
	color: #355d91;
	padding-left: 0px;
	cursor: pointer;
	font-weight: bold;
}

.Event a:link, .Event div a:link:active, .Event div a:visited
{
	color: #a76240;
	text-decoration: underline;
}

.Featured-container
{
	width: 247px;
	border-right: 1px solid #c4c7e8;
	vertical-align: top;
	background: #FFFFFF;
	overflow: hidden;
}

.Banner
{
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 20px;
}

.Inside-content
{
	float: right;
	width: 757px;
}

.Inside-content-text
{
	width: 710px;
	padding-left: 15px;
	margin: 10px 0px 10px 0px;
}

.Footer
{
	width: 980px;
	height: 52px;
	font-size: 12px; 
	padding-top: 17px;
	padding-left: 20px;
	background: url(/webart/bottom.png) no-repeat;
}

.Login-form
{
	border: 1px solid #97aecd;
	padding: 5px;
}

.Attention-box
{
	border: 1px solid #c4c7e8;
	width: 100%;
	overflow: hidden;
}

.Attention-box div
{
	float: left;
}

.Notice
{
	width: 170px;
	margin-top: 20px;
	margin-left: 7px;
	padding: 8px;
	border: 1px solid #e2cb8c;
	background: #f2eab9;
	font-size: 11px;
}

.Notice span 
{	
	font-size: 14px; 
	font-weight: bold; 
	padding-bottom: 10px;
	color: #a76240;;
}

.Hours-table
{
	width: 170px;
	margin-top: 20px;
	margin-left: 7px;
	padding: 8px;
	border: 1px solid #e2cb8c;
	background: #f2eab9;
}

.Hours-table td
{
	font-size: 11px;
	padding: 0px;
}