body {
	background-image: url(../images/bgGradbase.jpg);
	background-repeat:repeat;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	margin: 0px 0 0px 0;
}
#SpamTrap {display: none;}
#bodyBackground {
	background-image: url(../images/bgGrad.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	height: 735px;
	overflow: visible;
	} 
#basecontainer {
	position:relative;
	width: 750px;
	border-right: 2px solid #666666;
	border-left: 2px outset #666666;
	border-bottom: 1px solid #666666;
	background-image:url(../img/bghead.jpg);
	background-repeat:no-repeat;
	height: 435px;
	overflow: visible;
	background-color: #FFFFFF;
}
.main {width: 100%; border: 0; padding:0; border-collapse: collapse; overflow: visible;}
.main1 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	}
h1 {font-size:11pt; font-weight:bold; font-style:normal;}

form {margin:0; padding:0}
#content_table {
	height:800px;
	height:auto !important;
	overflow:visible;
}
.header_menu {
	vertical-align: top;
	padding-right: 20px;
	color: #FFFFFF;
	font-weight:bold;
	text-align: right;
	line-height: 18px;
}
.header_menu img {
	float: right;
}
.header_menu a, .header_menu a:visited {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
.header_menu a:hover, .header_menu a:active{
	color: #D7AA22;
	text-decoration:underline;
	font-weight:bold;
	}
.dotted-div {
	padding: 1px 0 0 0;
	background-color:#FFFFFF;
	border-top:1px dotted #CCCCCC;
}
.main_content td {
	padding-right: 8px;
	padding-left: 8px;
	padding-top: -8px;
	line-height: 1.25;
	border-right: 1px dotted #CCCCCC;
	background-image:url(../img/home_bucketmore.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height: 175px;
	overflow: visible;
}
.more a {text-decoration:none;}
#sidebar_r {
	width: 145px;
	background-image:url(../img/beigefade.gif);
	border-top: 1px dotted #CCCCCC;
}
.sidebar_r p {
	padding-bottom: 12px;
	border-bottom: 1px dotted #CCCCCC;
}
.sidebar_r a, .sidebar_r a:visited {
	color: #FFFFFF;
	display: block;
	font-weight:bold;
	text-decoration:underline;
}
.sidebar_r a:hover, .sidebar_r a:active {
	color:#003399;
	display: block;
	font-weight:bold;
	text-decoration:underline;
}
.main_menu {
	color:#FFFFCC;
	font-weight:bold;
	padding-left: 8px;
	padding-bottom: 8px;
	line-height: 14px;
}
.main_menu a, .main_menu a:visited {
	color:#D7AA22;
	text-decoration: underline;
}
.main_menu a:hover, .main_menu a:active {
	color:#FFFFFF;
	text-decoration: underline;
}
td {font-size: 10pt; line-height:14px; color:#5B5B5B;}

.header span {color:#888888; line-height:12px;}
.header a {text-decoration:underline; color:#888888;}
.header a:hover {text-decoration:none;}
.header span a {text-decoration:underline; color:#5F9731;}
.header span a:hover {text-decoration:none;}

a {color:#01708D; text-decoration:underline;}
a:hover {text-decoration: none;}

.txt2 { line-height:15px;}
.txt2 span { color:#216BCD;}
.txt2 a { color:#216BCD; text-decoration:underline; }
.txt2 a:hover { text-decoration:none;}

.content { color:#888888; line-height:15px;}
.content a { color:#838383; text-decoration:underline; }
.content a:hover { text-decoration:none; }

.footer {
	color:#666666;
	font-size: 9pt;
	background-image:url(../img/golds.png);
	background-repeat:repeat-x;
	border-top: 1px dotted #666666;
	padding-top: 8px;
	padding-bottom: 8px;
}
.footer a, .footer a:visited { color:#666666; text-decoration: none; font-size: smaller;}
.footer a:hover, .footer a:active {color:#333333; text-decoration: none; border-bottom: 1px dotted #333333;}
.search {
	font-size: 9pt;
	border:1px solid #525252;
}
.search_bar {
	float: right;
	padding-right: 60px;
	}
a strong { color:#838383; text-decoration:underline;}
a:hover strong { text-decoration:none}
