/* **********  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;
}
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  *********** */

body{ 
	background:url(../images/bg.jpg) #39312b;
	font-family:verdana, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#666;
}
body a{font-family:verdana, sans-serif; font-size:13px; line-height:20px; color:#666;}

.clear {clear:both;}
.block{display:block;}
p {padding-bottom:20px;}
.pushright{margin-left:260px;}
.right{float:right;}

.bluehdr18{font-size:18px; font-weight:bold; color:#0099cc;}
.bluehdr14{font-size:14px; font-weight:bold; color:#0099cc;}
.bluehdr14N{font-size:14px; color:#0099cc;}
.bluehdr13{font-size:13px; font-weight:bold; color:#0099cc;}
a.bluelink11{font-style: italic; font-size:11px; color:#0099cc; text-decoration:none;}
	a.bluelink11:hover{text-decoration:underline;}



#logo {position:absolute; top:0px; left:0px; z-index:5;}
#nav {position:absolute; top:20px; left:335px; z-index:500; font-family:Times, "Times New Roman", serif; font-size:18px; color:#c5c5ca;}
#nav a{font-style: italic; font-family:Times, "Times New Roman", serif; font-size:18px; color:#c5c5ca; text-decoration:none; padding:3px 5px;}
#nav a:hover, #nav span{font-style: italic; color:#55bdec; text-decoration:none; padding:3px 5px;}
#nav span.off{color:#c5c5ca; padding:3px 5px;}

.container {width:1016px; background:url(../images/whitebg.gif) repeat-y; position:absolute; top:261px; z-index:1;}

.header{width:1016px; position:absolute; top:0px; left:0px; z-index:5;}


.flash {height:333px;}

.leftcol {float:left; width:456px;}
.rightcol {float:left; width:560px;}

.rightcolpad {padding:40px 25px 40px 32px;}

.homepad{padding:32px 60px 0 32px; font-size:16px; line-height:22px;}

.landing { line-height:20px; padding-top:6px;}
.landing a{font-size:12px; color:#0099cc; line-height:20px; font-weight:bold; text-decoration:none;}
.landing a:hover{font-size:12px; color:#0099cc; line-height:20px; font-weight:bold; text-decoration:underline;}

.caption{padding:8px 25px 15px 20px; font-size:12px; color:#b9b9b9; line-height:16px;}
	.caption .hdr {text-transform: uppercase; color:#669933; font-size:14px;}
	.caption a {font-size:12px; color:#b9b9b9; line-height:16px;}
	
.profile {margin-left:72px; padding-bottom:20px;}
	.profile .photo {float:left; width:98px;}
	.profile .copy {float:left; width:275px; padding:10px 0 0 17px;}
	
.map-pad {padding-top:40px;}
.maplink-pad {padding:10px 0 30px 40px;}

.leftcol-copy{padding:0 25px 15px 20px; font-size:14px; color:#fff;}
	.leftcol-copy .hdr {text-transform: uppercase; color:#0099cc; font-size:14px; font-weight:bold;}
	.leftcol-copy a{font-size:14px; color:#fff;}
	
#tblcontact td{padding:4px; vertical-align:top;}
.form1{width:200px; height:18px; border:1px solid #a7a7a7; font-size:11px; color:#39312b;}

.form3{width:300px; height:50px; border:1px solid #a7a7a7; font-size:11px; color:#39312b;}

a.yellowhdr {color:#c8a30a; font-size:14px; font-weight:bold;}
a.yellowhdr:hover {color:#c8a30a; font-size:14px; font-weight:bold;}
.yellowhdr {color:#c8a30a; font-size:14px; font-weight:bold;}
.greenhdr {color:#4c7520; font-size:14px; font-weight:bold;}
.bluehdr14b{font-size:14px; font-weight:bold; color:#014a63;}

.smallserif {font-family:Garamond, Palatino, serif; font-size:20px; color:#0099cc; line-height:normal;}
.bigserif {font-family:Garamond, Palatino, serif; font-size:36px; color:#0099cc; line-height:normal;}
