/* **********  RESET browser settings  *********** */
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, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;

	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
	font-family: sans-serif;
}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;border-spacing: 0;}
ol, ul {list-style: none;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}

/* **********  END RESET browser settings  *********** */


.clear {clear:both;}

body {
	font-family:arial, sans-serif;
	font-size:12px;
	color:#a2958a;
	line-height:15px;
}
body a{
	color:#c95632;
	text-decoration:none;
}
body a:hover{
	color:#6A3436;
	text-decoration:underline;
}

body.bg1 {
	background:url(../images/foundation.jpg);	/*background:url(../images/patternpd0.jpg);*/
}
body.bg2 {background:url(../images/bgs/bg2.gif);}
body.bg3 {background:url(../images/bgs/bg3.gif);}
body.bg4 {background:url(../images/bgs/bg4.gif);}
body.bg5 {background:url(../images/bgs/bg5.gif);}

.container {
	width:990px; 
	background-color:#fff; 
	margin:0 auto;

	padding-bottom:20px;
}

.cappy {
	text-transform:uppercase;
}
.topnav {height:35px;}
.topnavbar {height:35px;text-align:right; background:url(../images/topnav_back.gif) no-repeat;}
.mainnav {height:77px; padding-left:40px;}


.footer1 {margin-left:40px; width:921px; height:62px; background:url(../images/footer1_pattern.gif) repeat-x;}
.footer3 {height:96px; background-color:#f4f4e3;}
.footer3-pattern {margin-left:40px; width:921px; height:96px; background:url(../images/footer3_pattern.gif) repeat-x;}

.footer2 {margin-left:40px; margin-top:20px; width:921px; height:34px;}
.footer2 .footer2-left {float:left;}
.footer2 .footer2-right {float:right; text-align:right; padding:6px 6px 0 0; font-size:10px; color:#88857a; text-decoration:none;}
.footer2 .footer2-right a{font-size:10px; color:#88857a; text-decoration:none;}
.footer2 .footer2-right a:hover{font-size:10px; color:#88857a; text-decoration:underline;}



.home-main {float:left; padding-left:40px; width:686px;}
.sub-main {float:left; padding-left:40px; width:686px;}
.horz-bar {
	height:20px; /*background:url(../images/horz_bar.gif) repeat-x; font-size:1px;*/
	/*background-color:#c4e8e9;*/
	/*background-color:#DDE4E9;*/
	background-color:#D6D4BF;
}

#pullquote {
	font-family: museo-sans, arial, verdana;
	color: #6A3436;
	font-size: 18px;
	margin: 15px 0 20px 0;
	line-height: 28px;
	font-weight: 300;
}

h4 {
	font-family: museo-sans, arial, verdana;
	color: #6A3436;
	font-size: 18px;
	margin: 15px 0 20px 0;
	line-height: 28px;
	font-weight: 300;
}

.content {
	margin-left:40px;
	width:919px;
	/*background-color:#c4e8e9;*/
	background-color:#D6D4BF;
}
.tabnav {background-color:#fff; margin-bottom:21px;}

.leftcol {float:left; width:228px;}
	.leftcol img{display:block;}
	.leftcolcontent {
	background-color:#fff;
	padding:12px 25px 10px 21px;
	display: block;
}

.leftcolcontentsyn {
	padding:12px 25px 10px 16px;
	display: block;
}

.orangebkg {
	background-color:#f58f2b;
}
	.leftcolcontent .grad ul {margin-left:18px;}
	.leftcolcontent .grad ul li{list-style-image:url(../images/arrow.gif); color:#88857a; line-height:12px; padding-bottom:10px;}
	.leftcolcontent .grad ul li a{color:#88857a; line-height:12px; text-decoration:none;}
	.leftcolcontent .grad ul li a:hover{color:#e58e1a; line-height:12px; text-decoration:none;}
	.leftcolcontent .grad ul li .active{font-weight:bold; }

div .spacer {
	height: 8px;
}

.maincol {float:left;}
.maincol-pad { width:656px; padding-left:18px;}
.maincol-pad2 { width:631px; padding-left:25px;}

.maincol-pad h2 {
	font-weight:bold;
}

.maincol-pad p {
	font-size:12px;
}

.featurejudge {float:left; width:656px; margin-bottom:13px;}
	.featurejudge img{display:block;}
	.featurejudge .hdr {
	font-size:12px;
	color:#c95632;
	font-weight:bold;
	padding-bottom:10px;
	letter-spacing: 1px;
}
	
.hdr2 {
	font-size:12px;
	color:#c95632;
	font-weight:bold;
	padding-bottom:10px;
 }	
 
 .hdr3 {
	font-size:12px;
	color:#6A3436;
	font-weight:bold;
	padding-bottom:10px;
 }	
	
	.featurejudge p {
	margin-bottom: 16px;
	color:#666666;
	}
	
	.featurejudge p ul{}
	.featurejudge p ul li{list-style-type:none; padding-bottom:0px;}
	.featurejudge p ul li a{padding:2px 0 4px 12px; display:block; color:#88857a; font-size:11px; text-decoration:none; background-color:none;}
	.featurejudge p ul li a:hover{padding:2px 0 4px 12px; display:block; color:#fff; font-size:11px; text-decoration:none; background-color:#e68f1a;}
	
	.bottombdr {border-bottom: dotted 1px #6b2168; margin-bottom:20px;}

	/*
	ul.rules{margin:0px; padding:0px; color:#666666;}
	ul.rules li{margin:0px; padding:0 0 2px 12px; list-style-type:none;  background:url(../images/list_dot.gif) 0px 7px no-repeat;}
	ul.rules b{font-weight:bold; /*color:#8fc809;}
	*/

.feature {float:left; width:320px; margin-bottom:25px; color:#666666;}
	.end {padding-left:13px;}
	.feature img{display:block;}
	.feature .hdr {
	font-size:12px;
	color:#c95632;
	font-weight:bold;
	padding-bottom:10px;
	letter-spacing: 1px;
}

.feature2 {float:left; width:656px; margin-bottom:25px; color:#666666;}
	.feature2 img{display:block;}
	.feature2 .hdr {
	font-size:12px;
	color:#99174B;
	font-weight:bold;
	padding-bottom:10px;
	letter-spacing: 1px;
}

dl {
	margin: 0.5em 0 1.0em 0;
	color:#666666;
}
dt {
	font-weight: bold;
	line-height: 1.5;
	margin-top: 1em;
	padding: 0 25px;
	background: url(../images/dt.png) no-repeat 6px 0.2em;
}
dd {
	line-height: 1.5;
	padding: 0 25px;
}
	
ul.wndot{margin:0px; margin-left: 15px; padding:0px;}
ul.wndot li{
	margin:0px;
	padding:0 0 2px 2px;
	list-style-type:disc;
}
ul.wndot b{font-weight:bold; /*color:#8fc809;*/}

ul.alpha{margin:0px; margin-left: 30px; padding:0 0 15px 0; color:#666666;}
ul.alpha li{margin:0px; list-style-type:lower-alpha;}
ul.alphat b{font-weight:bold; /*color:#8fc809;*/}

ol.num{margin:0px; margin-left: 18px; padding:0 0 15px 0;}
ol.num li{
	margin:0px;
	margin-bottom:4px;
	list-style-type:decimal;
}
ol.num b{font-weight:bold; /*color:#8fc809;*/}


#contactform {
	text-align: left;
	padding-bottom:20px;
	/* FOR TESTING
	border: 1px dotted #AAAAAA; */
}

#contactform p {
	display: block;
	margin-bottom:10px;
}

#contactform p label {
	display: block;
	/*float: left;*/
	margin-top:4px;
	margin-right: 10px;
	text-align: left;
	width: 160px;
	font-size: 10px;
	color: #666666;
	/* FOR TESTING
	border: 1px dotted #AAAAAA; */
	/*text-transform: capitalize;*/
	font-weight: bold;
}
input.inp { 
	border: 1px solid #6A3436;
	width: 300px;
	background: #d6d4bf;
	font: 11px verdana, sans-serif;
	color: #443;
	padding: 2px; }

.state {
	border: 1px solid #6A3436;
	width: 60px;
	background: #d6d4bf;
	font: 11px verdana, sans-serif;
	color: #443;
	padding: 2px; }
	
textarea {
	width: 320px;
	background: #ffffff;
}

.leftcol-logos {
	width:228px;
	padding-top:28px;
	min-height:50px;
	text-align:center;
	background-image: url(../images/leftcol_bottom_bg2.gif);
	background-repeat: no-repeat;
}
.leftcol-logos img{display:inline;}

.collbox {width:621px;padding:17px 40px 0 25px; background:url(../images/collbox_bg.gif) repeat-x #f8f8e7;}
.collbox-nav {width:675px; height:36px; padding-left:10px; background:url(../images/collbox_nav_bg.gif) no-repeat;}
.collbox-nav img{padding-right:4px;}
.collbox-contact {width:641px;padding:17px 30px 0 14px;background:url(../images/collbox_bg.gif) repeat-x #f8f8e7;}
	.cbc-leftcol {float:left; width:206px;}
	.cbc-rightcol {float:left; width:400px; padding-left:25px; border-left:1px solid #bab29d}
	.cbc-rightcol .cbc-list{float:left; width:175px; padding-right:20px;}
	.collbox-contact .hdr{color:#a09f99; font-weight:bold;}

.imgcol {float:left; width: 200px; height: 200px; padding-right:20px;}
.textcol {float:left; width: 380px;}

.small {font-size:10px;}

.right{float:right;}
.white {color:#fff;}
.brown {color:#7e5b25;}
.orange {color:#e58e1a;}
.grey {color:#a2958a;}
.dark {color:#666666;}
a.orangeLink{font-size:11px; color:#e58e1a; font-weight:bold; text-decoration:none;}
a.orangeLink:hover{font-size:11px; color:#e58e1a; font-weight:bold; text-decoration:underline;}
	
.b {
	height:10px; 
	background:url(../images/nav/drop_bg.png) bottom left no-repeat;
	_background-image:url(../images/nav/drop_bg.gif) bottom left no-repeat;
	width:165px;
	font-size:1px;}

