/* CSS Document */
#trap {
	display: none;
}

.main {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	letter-spacing: .5px;
}
.main_w_10p_margin {
	margin: 11px;
	font-size: 85%;
}

a:link {  font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color: #000099}
a:visited {  font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color: #000099}
a:hover {  font-weight: normal; text-decoration: underline; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color: #0033CC}
a:active {  font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color: #FFcc33; background-color: #000066; text-decoration: underline}

.leftcolumn a:link {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.leftcolumn a:visited {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.leftcolumn a:hover {  font-weight: normal; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; color: #FFCC00; text-decoration: underline}
.leftcolumn a:active {
	text-decoration: underline;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

body {
	background-color:#333;
	margin:0;
	width:100%;
	background-image: url(../images/bg_tile.gif);
	background-repeat: repeat;
	font-family: helvetica, arial, sans-serif;	
	margin-left: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#bigcontainer {
	width:889px;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	height:100%;
}

#container {
	width:815px;
	align: center;
	display: block;
	float: left;
	background-color: #666666;
	border-bottom:1px solid #362e3b;
}
#main_container {
	width:815px;
	border-bottom:1px solid #362e3b;
	background-color: #FFFFFF;
	display: block;
}

#lhs_container {
	width: 37px;
	float: left;
	display: block;
	background-image: url(../images/lhs_tile.jpg);
	height: 1000px;
	
			}

#rhs_container {
	width: 37px;
	height: 1000px;
	float: right;
	display: block;
	background-image: url(../images/rhs_tile.jpg);
			}
#banner {
	width:815px;
	height:246px;
	border-bottom:1px solid #362e3b;
	background-image: url(../images/terrabank.jpg);
	background-repeat: no-repeat;
	display: block;
}

#categories {
	width:180px;
	height:585px;
	display: block;
	background-color: #838CB0;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#content {
	width:595px;
	height:585px;
	background-color: #FFFFFF;
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-family: helvetica, arial, sans-serif;
	padding-bottom: 10px;
	text-align: center;
}

#header {
	width:815px;
	height:115px;
	border-bottom:1px solid #362e3b;
	background-image: url(../images/top_banner.jpg);
	background-repeat: no-repeat;
	display: block;
	background-color: #7C7D7C;
}
#menu {
	width:815px;
	height:32px;
	display: block;
}



A.button:link {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
	font-family: helvetica, arial, sans-serif;
	font-weight: 500;
	font-size: 12px;
}
A.button:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
	font-family: helvetica, arial, sans-serif;
	font-weight: 500;
	font-size: 12px;
}
A.button:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
	font-family: helvetica, arial, sans-serif;
	font-weight: 500;
	font-size: 12px;
}


	#header_menu
{
	margin: 0;
	padding: 0;
}

	#header_menu ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

		#header_menu ul li
		{
	list-style-type: none;
	text-align: center;
	float: left;
		}

			#header_menu ul li a
			{
	height: 23px;
	width: 163px;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFFFFF;
	display: block;
	background-image: url(../images/button.jpg);
	padding-top: 9px;
			}
	
	
	#header_menu ul li a:hover,#header_menu ul li #active
	{
	color: #FFFFFF;
	background-image: url(../images/button_hover.jpg);
	}
/* lalalalalala */
#whatsnew {
	width:160px;
	COLOR: #FFFFFF;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
}

#catmenu {
	width:180px;
	height:240px;
	display: block;
}

	#catheader_menu
{
	margin: 0;
	padding: 0;
}

	#catheader_menu ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

		#catheader_menu ul li
		{
			display: inline;
			list-style-type: none;
			text-align: left;
			float: left;
		}

			#catheader_menu ul li a
			{
	height: 20px;
	width: 170px;
	padding-left: 10px;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 5px;
	display: block;
	background-color: #5466B5;
			}
	
	
	#catheader_menu ul li a:hover,#header_menu ul li #active
	{
	color: #FFFFFF;
	background-color: #6979BE;
	}
	
	#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	background:#ddd;
	border-top:6px double gray;
}
