a {border:0px;}
img {border:0px;}
.clear {clear:both;}
.bold {font-weight:bold;}
.center {text-align:center;}
.left {float:left; margin:7px 10px 0px 0px; border:1px solid black;}
.right {float:right; margin:7px 0px 0px 10px; border:1px solid black;}

body, form {
	padding:			0px;
	margin:				0px;
}
body {
	font-family:		myriad, arial;
	font-size:			12px;
	background:			#d9d7ca url(images/back.gif) 0 0 repeat-x;
	color:				#3b3229;
}


#page {
	width:				958px;
	margin:				0px auto;
}


/* header */
#header {
	height:				109px;
	background:			url(/images/head_bottom.gif) bottom left no-repeat;
}
#head_left img {
	margin:				10px 0px 0px 20px;
}
#head_right {
	width:				540px;
	float:				right;
}
#head_search {
	height:				61px;
	background:			url(/images/search_tab.gif) 149px 0px no-repeat;
	padding:			0px 0px 0px 165px;
}
#head_search #search_words {
	border:				1px solid #a29f9b;
	font-size:			14px;
	width:				235px;
	font-family:		myriad, arial;
	margin-top:			20px;
	float:left;
}
#head_search #search_button {
	margin:				13px 0px 0px 10px;
	float:				left;
}

#head_top img {
	float:				right;
	margin-top:			6px;
}
#head_top {
	height:				48px;
}
#minitab {
	background:			url(/images/minitab_m.gif) 0 0 repeat-x;
	float:				right;
	height:				35px;
	margin:				0px 10px 0px 20px;
	color:				#fff;
	font-size:			14px;
}
#minitab a{
	color:				#fff;
	text-decoration:	none;
	font-size:			14px;
}
#minitab #mt1 {
	background:			url(/images/minitab_l.gif) 0 0 no-repeat;
	height:				35px;
}
#minitab #mt2 {
	background:			url(/images/minitab_r.gif) top right no-repeat;
	height:				35px;
	padding:			5px 20px 0px 20px;
}
#phonepod {
	float:				right;
	font-size:			10px;
	text-align:			right;
	color:				#1d2b4b;
}
#phonepod h1 {
	font-size:			22px;
	margin:				0px;
	padding:			0px;
	background-image:	none;
	font-weight:		bold;
	color:				#1d2b4b;
}





/* navigation bar*/
#navmenu {
	height:				59px;
}
ul#navmenu {
	margin:				11px 0px 0px 4px;
	padding:			0px;
	height:				48px;
	list-style:			none;
	list-style-image:	none;
}
ul#navmenu li {
	list-style-image:	none;
	float:				left;
	margin:				0px;
	height:				48px;
}
ul#navmenu li a {
	color:				#fff;
	font-size:			18px;
	text-decoration:	none;
	padding:			2px 5px;
	height:				48px;
	line-height:		28px;
}
ul#navmenu li div {
	padding-top:		5px;
	padding:			5px 15px;
}
ul#navmenu li.active {
	background:			#f7f7f2 url(images/tab_l.gif) 0 0 no-repeat;
}
ul#navmenu li.active div {
	background:			url(images/tab_r.gif) top right no-repeat;
}
ul#navmenu li.active a {
	color:				#2c281d;
	border-bottom:		6px solid #223054;
}
ul#navmenu li a:hover {
	border-bottom:		6px solid #554e42;
}
ul#navmenu li.active a:hover {
	border-bottom:		6px solid #223054;
}



#content {
	background:			#f7f7f2 url(images/gradsides.gif) 0 0 repeat-y;
}
#content2 {
	background:			url(images/topsides.gif) 0 0 no-repeat;
	padding:			0px 13px 0px 13px;
	overflow:hidden;
}


/* footer */
#footer {
	background:			#ebe9d8 url(images/bottomsides.gif) 0 0 repeat-y;
}
#footer_wrap {
	background:			url(images/footer_head.gif) 0 0 no-repeat;
	padding:			57px 0px 10px 0px;
}
.foot_col {
	width:				70px;
	float:				left;
	margin-top:			20px;
}
.foot_col.col1 {
	margin-left:		30px;
	width:				130px;
}
.foot_col.col2 {
	width:				130px;
}
.foot_col.col3 {
	width:				110px;
}
.foot_col.col4 {
	width:				105px;
}
.foot_col.col5 {
	width:				122px;
}
.foot_col.first {
	margin-left:		30px;
	width:				130px;
}
#footer h5 {
	font-size:			14px;
	margin:				0px 0px 6px 0px;
	padding:			0px;
}
#footer h5 a {
	font-size:			14px;
	text-decoration:	none;
	color:				#3b3229;
}
#footer ul {
	list-style:			none;
	list-style-image:	none;
	margin:				0px;
	padding:			0px;
}
#footer a {
	color:				#3b3229;
	text-decoration:	none;
	font-size:			11px;
}
#footer_info {
	float:				right;
	width:				230px;
	height:				150px;
	border-left:		2px solid #d9d7ca;
	font-size:			11px;
}
#footer_info_wrap {
	padding:			17px 0px 0px 7px;
}
#footer_info h1 {
	font-size:			18px;
	margin:				0px;
	padding:			0px;
	background:			none;
	font-weight:		bold;
}
#rightcol {
	width:				220px;
	background:			#fdfdfa url(images/grad_r.gif) top left repeat-y;
	float:				right;
	padding-bottom:		20000px;
	margin-bottom:		-20000px;
}
#footbar {
	background:			#bfbdb1 url(images/footer_bar.gif) 0 0 repeat-x;
}
#footbar_wrap {
	width:				958px;
	margin:				0px auto;
	background:			#bfbdb1 url(images/footer_top.gif) 0 0 no-repeat;
	color:				#3b3229;
	font-size:			11px;
	text-align:			center;
}
#footbar_content {
	padding:			10px 0px;
}
#footbar a {
	color:				#3b3229;
	text-decoration:	none;
}

/* right column*/
#rightcol_wrap {
	margin-left:		7px;
}
#rightcol .ads {
	padding:			4px;
}



/* left column */
#leftcol {
	width:				222px;
	background:			#fdfdfa url(images/grad_l.gif) top right repeat-y;
	float:				left;	
	padding-bottom:		20000px;
	margin-bottom:		-20000px;

}
#midcol {
	width:				490px;
	background-color:	#fff;
	float:				left;
	padding-bottom:		20000px;
	margin-bottom:		-20000px;
	line-height:		17px;
}
#midpad {
	padding:			18px 30px;
	line-height:		20px;
}


/* main page flash holder */
#spacer14 {
	height:				14px;
}
#main_show {
	width:				920px;
	height:				320px;
	margin:				0px 0px 0px 6px;
	background:			#e1dfd3 url(images/main_back.gif) top right no-repeat;
}
#flash_holder {
	width:				580px;
	height:				320px;
	float:				left;
}
#main_form {
	width:				340px;
	height:				320px;
	float:				left;
}
#main_form h2 {
	font-size:			22px;
	margin:				0px;
	padding:			22px 0px 0px 15px;
	background:			none;
	font-weight:		normal;
	color:				#fff;
}
#main_form #form_info {
	margin:				17px 0px 0px 20px;
}
#main_form .col {
	float:				left;
	margin:				10px 0px 0px 20px;
	width:				140px;
}
#main_form .col2 {
	margin:				10px 0px 0px 10px;
}
#main_form label {
	display:			block;
	font-size:			14px;
	margin-top:			5px;
}
#main_form input.fld, #main_form textarea {
	border:				1px solid #a29f9b;
	font-size:			14px;
	width:				135px;
	font-family:		myriad, arial;
}




h1 {
	margin:				0px 0px 5px 0px;
	padding:			0px 0px 10px 0px;
	background:			url(images/h1.gif) bottom left no-repeat;
	font-size:			24px;
	font-weight:		normal;
	line-height:		24px;
}
h2 {
	margin:				20px 0px 5px 0px;
	padding:			0px 0px 10px 0px;
	background:			url(images/h1.gif) bottom left no-repeat;
	font-size:			20px;
	font-weight:		normal;
	line-height:		24px;
}

/* main column */
#midcol a {
	color:				#ca5538;
	text-decoration:	none;
}
#midcol ul {
	margin:				20px 0px 20px 10px;
	padding:			0px;
}
#midcol ul li {
	list-style:			none;
	margin:				0px;
	padding:			0px 0px 0px 10px;
	background:			url(images/pod_bullet.gif) 0px 6px no-repeat;
}

#midcol table {
}
#midcol table thead {
	font-weight:		bold;
	text-align:			center;
	font-size:			14px;
}
#midcol table td {
	font-size:			14px;
}
#midcol a.div {
	display:			block;
}

/* left pod */
.pod {
	width:				208px;
	background:			url(images/pod_mid.gif) 0 0 repeat-y;
	margin-top:			10px;
}
.pod_head {
	background:			url(images/pod_head.gif) 0 0 no-repeat;
	height:				41px;
}
.pod h3 {
	padding:			12px 0px 0px 30px;
	color:				#fff;
	font-size:			18px;
	margin:				0px;
	font-weight:		normal;
}
.pod h3 a {
	color:				#fff;
	background:			none;
	padding:			0px;
}
.pod ul {
	list-style:			none;
	list-style-image:	none;
	margin:				0px 15px;
	padding:			0px 0px 0px 0px;
	font-size:			11px;
	line-height:		30px;
}
.pod li {
	height:				30px;
	border-bottom:		1px solid #dededc;
}
.pod li.selected {
	background:			url(images/pod_arrow.gif) right 9px no-repeat;
}
.pod li.last {
	border-bottom-width:0px;		
}
.pod a {
	color:				#3b3229;
	text-decoration:	none;
	background:			url(images/pod_bullet.gif) 0px 5px no-repeat;
	padding-left:		10px;
}
.pod .selected a {
	color:				#ca5538;
}

.pod_foot {
	background:			url(images/pod_foot.gif) bottom left no-repeat;
	height:				10px;
}




/* right pod */
.rpod {
	width:				208px;
	background:			url(images/rpod_mid.gif) 0 0 repeat-y;
	margin-top:			10px;
}



.rpod_wrap {
	padding:			0px 14px 0px 14px;
	background:			url(images/rpod_head.gif) 0 0 no-repeat;
}
.rpod .imghead {
	float:				right;
	position:			relative;
	top:				-10px;
	right:				4px;
	margin-bottom:		-50px;
}


.rpod h1, .info_pod h1 {
	font-size:			18px;
	margin:				0px 0px 20px 0px;
	padding:			11px 0px 0px 0px;
	background:			none;
	color:				#fff;
	height:				24px;
}
.rpod h2 {
	font-size:			14px;
	margin:				15px 0px 0px 0px;
	padding:			0px;
	background:			none;
	font-weight:		bold;
	line-height:		14px;
}
.rpod .date {
	color:				#716a5c;
}
.rpod .news a, a.newslink {
	color:				#ca5538;
	display:			block;
	text-decoration:	none;
	font-weight:		bold;
	font-size:			13px;
}
.rpod .news .mbottom {
	margin-bottom:		5px;
}
.rpod_foot {
	background:			url(images/rpod_foot.gif) bottom left no-repeat;
	height:				9px;
}

.rpod ul {
	list-style:			none;
	list-style-image:	none;
	margin:				0px 0px;
	padding:			0px 0px 0px 0px;
	font-size:			14px;
	line-height:		30px;
}
.rpod li {
	border-bottom:		1px solid #dededc;
	line-height:		16px;
	background:			url(images/pod_bullet.gif) 0px 12px no-repeat;
	padding:			5px 0px 5px 9px;
}
.rpod li.last {
	border-bottom-width:0px;		
}
.rpod li a {
	color:				#3b3229;
	text-decoration:	none;
	font-size:			12px;
}




#traffic_holder {
	padding:			0px 0px 5px 9px;
}


/* info pod */
.info_pod {
	width:				208px;
	background:			url(images/info_mid.gif) 0 0 repeat-y;
	margin-top:			10px;
}

.info_pod .imghead {
	float:				right;
	position:			relative;
	top:				-10px;
	right:				0px;
	margin-bottom:		-20px;
	margin-left:		-60px;
}

.info_wrap {
	padding:			0px 14px 7px 14px;
	background:			url(images/rpod_head.gif) 0 0 no-repeat;
}

.info_pod label, #contact_form label {
	display:			block;
	font-size:			14px;
	margin-top:			5px;
}
.info_pod input.fld, .info_pod textarea, #contact_form input.fld, #contact_form textarea {
	border:				1px solid #a29f9b;
	font-size:			14px;
	width:				170px;
	font-family:		myriad, arial;
}
#contact_form input.fld, #contact_form textarea {
	width:				400px;
}

.info_foot {
	background:			url(images/info_foot.gif) bottom left no-repeat;
	height:				9px;
}

/* small navigation bar */
#small_nav {
	min-height:			34px;
	background:			#223054;
	margin:				0px 6px;
}
#small_nav #small_nav_wrap {
	min-height:			34px;
	background:			url(images/bar_r.png) bottom right no-repeat;
}
#small_nav ul {
	margin:				0px;
	padding:			7px 0px 7px 20px;
	list-style:			none;
	overflow:			hidden;
}
#small_nav ul li {
	list-style:			none;
	float:				left;
	margin:				0px 10px 0px 0px;
	padding:			0px 0px 0px 7px;
	background:			url(images/nav_bullet.gif) 0px 6px no-repeat;
}
#small_nav ul li a {
	color:				#fff;
	font-size:			11px;
	text-decoration:	none;
}

#midcol ul#quicklinks li {
	list-style:			none;
	background-image:	none;
	float:				left;
	width:				130px;
	margin:				5px 5px 5px 0px;
	padding:			0px;
	line-height:		14px;
	height:				40px;
}
#midcol ul#quicklinks li img {
	float:				left;
	margin:				-6px 10px 0px 0px;
}
#midcol ul#quicklinks li a {
	font-weight:		bold;
}
#midcol ul#quicklinks li a:hover {
	color:				#3B3229;
}


#title_graphic_holder {
	float:				left;
}
#title_graphic_holder img {
	margin:				1px 0px 0px 6px;
}

#midcol h3 a {
	color:				#3B3229;
}

/* search page */
.search_contents {
	margin:				0px 0px 10px 0px;
}


#adminform.cardit {
	background-color:	#D9D7CA;
	border:				1px solid #A29F9B;
	padding:			8px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

}
#adminform label {
	display:			block;
	font-weight:		bold;
}
#adminform .fld {
	width:				400px;
	background-color:	#fdfdfa;
	border:				1px solid #A29F9B;	
	font-family:		myriad, arial;
	font-size:			12px;
}
.copying#adminform label {
	display:			inline;
}
.copying#adminform label.small {
	font-weight:		normal;
}
#adminform .copyholder {
	margin:				20px 0px;
	float:				left;
	width:				250px;
}
#adminform .copyholder.two {
	width:				180px;
}
.rpod .news a.feed {
display:inline;float:right;border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px;font:bold 10px verdana,sans-serif;color:#FFF;background:#CA5538;text-decoration:none;margin:4px;
}
