/*---- RESET ----*/
/*html,body, div, h1, h2, h3, h4, h5, h6, caption, blockquote, form, table, p, ul, ol, li, dl, dt, dd, legend {margin: 0; padding:0;}*/
a img, img {border:none; margin:0; padding:0;}
ul, li, dl, dt, dd { list-style: none;}
ul, li { margin:0; padding:0;}
div.clearfloat {clear:both;}
th{ text-align:left; vertical-align:bottom;}
/*---- LINKS ----*/
a:link, a:visited{ color:#AC5207; text-decoration:none;}
a:hover, a:hover img { opacity: .75; -moz-opacity: .75; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);}





/*---- TEXT ----*/

body, div, td{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#4B351B ; line-height: 1.3em; font-size:11px;} /*medium brown #8F6430*/
/*h1, h2, h3, h4, h5, h6, p {margin-bottom: 1.3em;}*/
h1{font-size:18px; }
h2{font-size:14px; color:chocolate;}
h3{font-size:12px; color:#4B351B;} /*dark brown*/
h4{font-size:11px;}
h5{font-size:10px;}
h6{	font-size:9px; color:chocolate;	font-weight: normal;	text-transform: uppercase; letter-spacing: 0.2em;}/*dark rust*/ 
p{}
blockquote{font-size:11px; color:#8F6430; margin:0; /*background: peru;*/}
dl{font-size:11px;}
dt{font-weight:bold;}
dd{margin-bottom: 1em; margin-left: 0;}
textarea { width: 97%; height: 20em; padding: 3px; }
/*---------bulleted list styles-------*/

ul a:link, ul a:visited{ font-weight:bold; color:peru; text-decoration:none;}
ul a:hover{font-weight:normal;}
ul.squarelist, ul.checklist, ul.arrowlist, ul.arrowlist2, ul.arrowlist3, ul.arrowlist4 {list-style-type: none; padding:0;}
ul.squarelist li{
	background-image: url(../img/bullets/square_burntorange.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left:15px;
	padding-bottom:3px;
}
ul.checklist li{
	background-image: url(img/bullets/bullet-check.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left:20px;
	padding-bottom:9px;
}
ul.arrowlist li{
	background-image: url(img/bullets/arrow_right1.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left:20px;
	padding-bottom:9px;
}
ul.arrowlist2 li{
	background-image: url(img/bullets/arrow_right2.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 20px;
	padding-bottom:3px;
	margin:auto;
}
ul.arrowlist3 li{
	background-image: url(../img/bullets/arrow_right3.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 15px;
	padding-bottom:3px;
	margin:auto;
	width:160px;
	float:left;
}
ul.arrowlist4 li{
	background-image: url(img/bullets/arrow_right4.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 20px;
	padding-bottom:3px;
	margin:auto;
}
ul.arrowlist6 li{
	background-image: url(../img/bullets/arrow_right6.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 15px;
	padding-bottom:3px;
	margin:auto;
	width:160px;
	float:left;
}
/*---------- END LIST STYLES -----------*/





div#footer a:link, div#footer a:visited{ color:#c1af74; }
div#footer { font-size:10px; color:  #c1af74;}
.borderleft {border-left: solid 3px white;}
.FloatLeft {
	display: block;
	clear: both;
	float: left;
	margin-right:20px;
}
img.border { border:solid 1px #4B351B;}

.FloatRightBorder {
	display: block;
	clear: both;
	float: right;
	margin-left:20px;
	border:solid 1px #4B351B;
}
.FloatRight {
	display: block;
	clear: both;
	float: right;
	margin-left:20px;
}





/*---- HORIZONTAL RULES ----*/
div.horrule_home hr, div.horrule_home2 hr, div.horrule_home3 hr {display: none;}
div.horrule_home {
	height: 18px;	width: auto;
	border: 3px solid #FFFFFF;
	border-bottom: none;
	background-image: url(../img/tilegrid_grey1.gif);
	background-repeat: repeat;
}
div.horrule_home2 {
	height: 16px;	width: auto;
	background-image: url(../img/tilegrid_grey1.gif);
	background-repeat: repeat;
}
/*div.horrule_home3 hr {display: none; margin:10px inherit; padding: 10px inherit;}*/
div.horrule_home3 {
	height: 1px;	width: auto;
	border-top: solid 1px whitesmoke;
}


/*---- TRANSPARENCY FOR TESTING PURPOSES ----*/
/*div#titlebar {opacity: .50; -moz-opacity: .50; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
div#maincolumn {opacity: .75; -moz-opacity: .75; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);}*/
/*div#sidecolumn {opacity: .50; -moz-opacity: .50; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}*/



/*
div#navlogoframe {background-color:hotpink;
	height: 96px;
	width: 209px;
}*/
/*div#sidelinks {background-color:hotpink;
}
*/
