/*
CSS Version:	1.0
Author:			Dan Davidson
Email:			dan (at) vitalwebdesign (do t) co (d ot) uk
Website:		http://www.vitalwebdesign.co.uk/

Reset Styles v1.0 | 20080212 - Thanks to Eric Meyer @ http://meyerweb.com/ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse;border-spacing: 0;}

a { outline: none; }
.clear { clear:both; }
.clearleft { clear:left; }

/* global */
body {
	background:#e6e6e6;
	font-size:14px;line-height:16px;font-family: Arial, Verdana, Sans-Serif;letter-spacing:0.02em;
	text-align:center;
	color:#191919;
}

#masthead {
	position:relative;
	margin:0 auto;
	width:824px;
	background:#fff;
	text-align:left;
	}
	#masthead h1 {
		font-size:140%;
		font-weight:normal;
		color:#cc991a;
		padding:20px 0 0 20px;
		}
		#masthead h1 span {
			display:block;
			font-size:70%;
			padding:7px 0 3px;
		}
	#masthead h2 {
		font-size:90%;
		font-weight:normal;
		color:#808080;
		padding:0 0 0 20px;
	}
	#masthead_addr {
		position:absolute;
		top:20px;
		right:20px;
		text-align:right;
		width:330px;
		height:80px;
		}
		#masthead_addr a {
			color:#cc991a;
		}
		#masthead_addr a:hover {
		}
	.masthead_addr_1 {
		font-size:140%;
		color:#cc991a;
		font-weight:normal;
		padding:0 0 6px;
	}
	.masthead_addr_2 {
		font-size:90%;
		font-weight:normal;
		color:#cc991a;
		padding:0 0 4px;
	}
	.masthead_addr_3 {
		font-size:90%;
		font-weight:normal;
		color:#808080;
	}

#nav_cont {
	margin:25px 0 0;
}
#nav {
	height:45px;
	}
	#nav li {
		text-align:center;
		float:left;
		}
		#nav li a {
			display:block;
			color:#fff;
			text-decoration:none;
		}
		#nav li a:hover {
			/*color:#894C00;*/
			background:#e1b901;
		}
	.nav_1 a {
		border-right:1px solid #e6ca79;
		font-size:120%;
		width:136px;
		padding:14px 0 0;
		height:31px;
	}
	.nav_2 a {
		border-right:1px solid #e6ca79;
		font-size:88%;
		width:126px;
		padding:8px 5px 0;
		height:37px;
		line-height:14px;
	}
	.nav_3 a {
		border-right:1px solid #e6ca79;
		font-size:88%;
		width:86px;
		padding:8px 25px 0;
		height:37px;
		line-height:14px;
	}
	.nav_4 a {
		border-right:1px solid #e6ca79;
		font-size:88%;
		width:136px;
		padding:8px 0 0;
		height:37px;
		line-height:14px;
	}
	.nav_5 a {
		border-right:1px solid #e6ca79;
		font-size:88%;
		width:126px;
		padding:8px 5px 0;
		height:37px;
		line-height:14px;
	}
	.nav_6 a {
		border-right:3px solid #cb9a00;
		font-size:88%;
		width:126px;
		padding:8px 5px 0;
		height:37px;
		line-height:14px;
	}
		.nav_6 a:hover {
			border-right:3px solid #cdbd19;
		}
	.nav_a a {
		background:#cc991a;
	}
	.nav_c a {
		background:#e1b901;
	}
	#nav span {
		display: block;
	}
#content {
	position:relative;
	margin:0 auto;
	padding:20px;
	width:784px;
	background:#fff;
	text-align:left;
	font-size:90%;
	line-height:17px;
	}
	#content a {color:#cc991a;}
	#content p {padding:9px 0;}
	#content ul {margin:0 0 0 25px;list-style-type:disc;}
	#content ul li {padding:3px 0;}
	#content address {font-style:normal;}
	#content h3 {font-size:190%;font-weight:normal;color:#cc991a;line-height:23px;}
	#content h4 {padding:9px 0;font-size:150%;font-weight:normal;color:#cc991a;}
	#content table {margin:10px 0;}
	#content table tr td {margin:10px 0;padding:5px;border:1px solid #cb9a00;}
	#content .next {margin:30px 0 30px;}
	#content .next a {font-size:136%;background:#cb9a00;padding:10px;color:#fff;text-decoration:none;}
	#content .next a:hover {background:#e1b901;}
	#content .table_2 tr td  {background:#fff;border:1px solid #cbeaf8;}
	#content hr {
		border:0px solid transparent;background:#cb9a00;height:1px;margin:20px 0 0;
	}

#footer {
	position:relative;
	margin:0 auto;
	width:824px;
	background:#fff;
	font-size:90%;
	text-align:center;
	line-height:18px;
	}
	#footer p {
		
	}
	.ft_name {
		font-size:140%;
		font-weight:normal;
		color:#cc991a;
		padding:30px 0 20px 20px;
	}
	.ft_txt_alt {
		color:#Cc991a;
		}
		.ft_txt_alt a {
			color:#Cc991a;
		}
	.copyright {
		padding:20px 0 20px 20px;
		color:#808080;
		}
		.copyright a {
			color:#808080;
		}

#subnav_container {
	position:relative;
	margin:0 auto;
	width:824px;
	height:191px;
	background:#fff;
	text-align:left;
	}
	#subnav li {
		float:left;
		text-align:center;
		}
		#subnav li a {
			display:block;
			color:#fff;
			width:140px;
			height:191px;
			text-indent:-5000em;
		}
		#subnav_1 a {
			margin:0 21px 0 20px;
			background:url('/img/subnav.jpg') no-repeat 0 0;
			}
			#subnav_1 a:hover {
				background:url('/img/subnav.jpg') no-repeat 0 -191px;
			}
		#subnav_2 a {
			margin:0 21px 0 0;
			background:url('/img/subnav.jpg') no-repeat -161px 0;
			}
			#subnav_2 a:hover {
				background:url('/img/subnav.jpg') no-repeat -161px -191px;
			}
		#subnav_3 a {
			margin:0 21px 0 0;
			background:url('/img/subnav.jpg') no-repeat -322px 0;
			}
			#subnav_3 a:hover {
				background:url('/img/subnav.jpg') no-repeat -322px -191px;
			}
		#subnav_4 a {
			margin:0 21px 0 0;
			background:url('/img/subnav.jpg') no-repeat -483px 0;
			}
			#subnav_4 a:hover {
				background:url('/img/subnav.jpg') no-repeat -483px -191px;
			}
		#subnav_5 a {
			background:url('/img/subnav.jpg') no-repeat -644px 0;
			}
			#subnav_5 a:hover {
				background:url('/img/subnav.jpg') no-repeat -644px -191px;
			}

/* styles */
.img_fr {
	float:right;
	margin:0 0 20px 20px;
	border:1px solid #cb9a00;
}
.img_fl {
	float:left;
	margin:0 20px 20px 0;
	border:1px solid #cb9a00;
}
.a_box {
	padding:10px 20px 10px 20px;
	background:#cbeaf8;
	width:500px;
	margin:10px 0 0;
	}
	.a_box h4 {
		color:#000;
	}
	.a_box_p {
		padding:0;font-size:150%;font-weight:normal;color:#cb9a00;line-height:22px;
	}
	
.b_box {
	padding:10px 20px 10px 20px;
	background:#eee;
	width:500px;
	margin:10px 0 0;
	}

/* defaults */
.mt5 { margin-top:5px; }
.mt7 { margin-top:7px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt40 { margin-top:40px; }
.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }
.pt17 {padding:10px 0 0;}
.txt_red { color:#ff0000; }
.txt_blu { color:#a1dbff; }
.txt_yell { color:#cb9a00; }
.txt_grn { color:#008000; }
.txt_str { font-weight:bold; }
.txt_upp { text-transform:uppercase; }
.txt_cen { text-align:center; }
.txt_ita { font-style:italic; }
.txt_srk { text-decoration:line-through; }
.txt_78 { font-size:78%; }
.txt_92 { font-size:92%; }
.txt_116 { font-size:116%; }
.txt_136 { font-size:136%;line-height:21px; }
.txt_150 { font-size:150%;line-height:23px; }
.fl { float:left; }
.fr { float:right; }