/* Undo existing styles
======================================================================*/
a img,:link img,:visited img { border: none; }
button, code, h1, h2, h3, h4, h5, h6, input, pre, select, table, td, textarea, th {font-size: 1em; }
blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, 
html, label, legend, li, ol, p, pre, table, td, th, ul
{ margin: 0px; padding: 0px; }


/* FOUNDATION
======================================================================*/
body {
	background: #F3E3B2;
	text-align:center;
}


.mainContainer {
	height: 200px;
	margin: 0px auto;
	text-align:left;
	width: 914px;
}

.clearSm {clear: both; font-size: 1px; height:1px; line-height: 1px;}
.floatL {float: left;}
.floatR {float: right;}

/* FONTS
======================================================================*/
body, button, code, h1, h2, h3, h4, h5, h6, input, pre, select, table, td, textarea, th, label {font-size: 12px;}
blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, 
html, label, legend, li, ol, p, pre, table, td, th, ul {font-family: Arial, Helvetica, sans-serif; color:#333333;}

h1 {color: #283D58; font-size: 18px; line-height: 20px; margin: 0px 0px 11px 0px;}
h2 {color: #283D58; font-size: 14px; line-height:20px; margin: 0px 0px 11px 0px;}
.colL h3 {color: #283D58; font-size: 12px;}
.colR h3 {color: #283D58; font-size: 12px;}
h3 {color: #004D44; font-size: 14px;}
h4 {
	border-bottom: 1px solid #D0C096; 
	color: #60503C; 
	font-size: 12px; 
	font-weight: normal; 
	font-style:italic; 
	margin: 0px 0px 10px 0px; 
	padding: 0px 0px 7px 0px;
}
h5 {color: #F58A4B; font-size: 14px;}

.colR p {color:#333333; font-size: 11px;}
p {color: #333333;font-size: 12px; line-height: 18px; margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px;}
p.intro {color: #283D58;font-size: 14px; line-height: 20px;}
p.credit {color: #333333;font-size: 10px; line-height: 14px; margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px; font-style:italic}
a {color: #A14337; font-weight: bold;}
h2 a {text-transform:uppercase;}
ul {color: #333333; font-size:12px; line-height:16px;margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px;}
ul li {padding: 0px 0px 15px 0px;}
ul li ul {margin:5px 0px 0px 30px;}
ul li ul li {padding: 0px 0px 0px 0px;}

ol {color: #333333; font-size:12px; line-height:16px;margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px;}
ol li {padding: 0px 0px 15px 0px;}
ul li ol {margin:5px 0px 0px 30px;}
ul li ol li {padding: 0px 0px 0px 0px;}


.highlight {color: #283d58;	font-weight: bold;}
.jumpNav a {font-weight: normal;text-decoration: none;}
.footer ul li {font-size: 11px;}
.footer .links ul li {color: #7F7F7F; float: left;}
.footer .links ul li a {color: #7F7F7F; font-weight: normal;}



/* HEADER
======================================================================*/
.header {
	background: url(../../images/template/hdr-background.jpg) no-repeat right top;
	height: 143px;
	position: relative;
}

.header .logo {
	position: absolute;
	left: 0px;
	bottom: 7px;
}

.header .jumpNav {
	float: right;
	height: 20px;
	position: absolute;
	right: 0px;
	top: 5px;
	text-align:right;
	width: 365px;
}

.header .jumpNav ul {list-style-type: none; margin: 0px 30px 0px 0px;}
.header .jumpNav ul li {float: left; padding: 0px 0px 0px 0px;}
.header .jumpNav ul li.dividers {padding: 0px 10px 0px 10px;}


.header .jumpNav .searchBox {
	border: none;
	border-top: 2px solid #969696;
	border-left: 2px solid #969696;
	line-height: 20px;
	height:17px;
	margin: 0px 5px 0px 10px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 0px;
	right: 25px;
	width: 130px;
}
.header .jumpNav .btn {
	background: #7A403B;
	border: none;
	color: #FFF;
	font-size: 11px;
	height:19px;
	margin: 0px;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 25px;
}

.header .mainMenuContainer {
	position: absolute;
	bottom:0px;
	right: 0px;
	width: 540px;
	height: 50px;
}

/* .header .mainMenuContainer ul {list-style-type: none;}
.header .mainMenuContainer ul li {float: left;} */


/* BODYCONTENT
======================================================================*/
.bodyContent {
	float: left;
	padding: 0px 0px 20px 220px;
	position: relative;
	width: 490px;
}

.bodyContentHome {
	float: left;
	padding: 0px 0px 0px 20px;
	width: 690px;
}

.bodyContentPad {
	padding: 0px 40px 0px 20px;
}

.bodyContentPad .home {
	padding: 10px 0px 0px 15px;
}

.colL {
	position: absolute; 
	top: 0px; 
	left: 0px;
	width: 215px;
}
.colL img {
margin: 0px 0px 0px 0px;
padding: 0px 0px 20px 0px;
}

.colR {
	float: left;
	width: 198px;
}

.colR .dividerClear,
.colR .divider{
	border-top: 1px solid #D0C096;
	font-size: 1px;
	height: 2px;
	line-height:1px;
	margin: 0px 0px 18px 0px;
}
.colR .floatL {margin: 0px 5px 5px 0px;}
.colR .dividerClear {border: none;}

.contactForm td {padding:2px;}
.contactForm th {text-align:right;}

img.lesspadding { padding-bottom:5px;}


/* FOOTER
======================================================================*/
.footer {border-top: 1px solid #D6CBAA;height: 20px; margin: 40px 0px 0px 0px; padding: 3px 0px 0px 0px; position: relative;}
.footer .phoneNumber {position: absolute; font-size:14px;}
.footer .logos {position: absolute; right: 250px; top: 3px; width:507px;}
.footer .links {position: absolute; right: 0px; top: 3px;}
.footer .links ul {list-style-type: none;}
.footer .links ul li {float: left;}
.footer .links ul li.divider {padding: 0px 7px;}
.logo1 {width:80px;padding:0 5px 0 5px;}

/* PAGE SPECIFIC
======================================================================*/
.imgContainer {
	margin-bottom: 30px;
}

/* Caption for collectors page*/
.caption{}
.caption p{
	color: #5c5b5b; 
	float:right;
	font-size: 11px; 
	font-style: italic; 
	width: 180px;
}
.validationSummary {font-size: 11px;}
.validationSummary ul {list-style-type: square; padding: 0px 0px 0px 25px;}
.validationSummary ul li {color: red;font-size: 11px; padding: 0px;}
.sitemap ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
.sitemap ul ul {margin: 0px 0px 0px 20px;}
.sitemap ul ul li a {font-weight: normal;}
.searchResults iframe {height: 950px;width: 450px;}