a, a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #07406d;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}
.callouts_con {border:none;margin:10px 0 20px 0;height:265px !important}
.callouts_con img {border:none;display:block;height:265px !important}
.pot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}
a.pot {color:#8c8B3E; font-weight:bold;}
a.pot:hover {text-decoration: underline}

.upcomwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.upcomwhite:hover {text-decoration: underline;}

.comingsoon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.comingsoon:hover {text-decoration: underline;}
.sidenav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: 07406d;
	text-decoration: none;
	font-weight: bold;
}

a.sidenav:hover {text-decoration: underline}

.bottomnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: 07406d;
	text-decoration: none;
}
a.bottomnav:hover {text-decoration: underline}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	color: 07406d;
	text-decoration: none;
	font-weight: bold;
}
.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: 07406d;
	text-decoration: none;
	font-weight: normal;
}
.quotesigline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: 07406d;
	text-decoration: none;
	font-weight: normal;
}
.topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: 07406d;
	text-decoration: none;
}

a.topnav:hover{text-decoration: underline;}
.sidenavsub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	line-height: 15px;
	color: 07406d;
	text-decoration: none;
}

a.sidenavsub:hover{text-decoration: underline;}
.homepageheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

/*-----------------------------------
Jackrabbit Design / 2008.12 / Tim */

body { padding:25px 0 0; color:#3c3c3c }

#content a, #content a:visited { color:#8c8B3E; font-weight:bold }
#content a:hover { color:#7e7d38; text-decoration:underline }

p { line-height:1.6em }

h1, h2, h3, h4, h5, h6 { color:#07406d; font-weight:normal }
h1 { font-size:17px; line-height:22px; margin:15px 0 3px }
h2 { padding-bottom:5px; margin:0 0 8px; font-size:16px; color:#07406d; font-family:georgia, serif; font-weight:normal; border-bottom:1px solid #00406e }

div#side { background:#c4d1dc; width:200px }
  div#nav ul { padding:0; list-style:none; clear:both; margin:0; float:left }
    #nav ul li { float:left; border-top:1px solid #f6f8f9; border-bottom:1px solid #a8bbcb }
    #nav ul li a { display:block; float:left; padding:11px 0 9px; width:199px; text-transform:uppercase; font-weight:normal; text-indent:21px }
    #nav ul li a:hover { text-decoration:none; background:#c0cdd8; }
    #nav ul li.first { border-top:0 }
    #nav ul li.last { border-bottom:0 }
    #nav ul li a.active { font-weight:bold }
    #nav ul li { float:left }
    #nav li li { border:0 }
    #nav li ul { border-top:1px solid #b1b193 }
    #nav li li a { padding-left:13px; display:block; float:left; clear:both; padding-top:6px; padding-bottom:6px; background:#d1d1b3; width:187px; _width:200px  }
    #nav li li a:hover { background:#d6d6b8 }
    
    #mailing-error { color:#f00; padding:0; margin-top:0; margin-left:0; float:left; width:100%; list-style:none }
    #mailinglist #email { margin-top:-5px }
    #mailinglist #submit { margin-top:7px }

div#sideExtra { padding:30px 21px 0; float:left; font-size:12px; font-family:verdana, sans-serif; clear:both }
  #sideExtra p { margin:0 0 16px }
      #facebook { display:block; width:24px; height:24px; margin:15px 0; background:url(images/facebook.png) no-repeat; text-indent:-9999px; overflow:hidden; text-transform:capitalize; }
      #facebook:hover { opacity:0.9; }
      
div#content { position:relative; padding:15px 0 0 15px; float:left; width:525px; background:#fff }
  .home p, #sideExtra p { font-family:verdana, sans-serif; font-size:11px; margin:0 0 15px }
  ul#buckets { list-style:none; padding:0; clear:both; float:left; margin:0 0 15px }
    #buckets li { float:left; width:247px; margin-right:7px; background:#dae3e9 url(images/redesign/bucketTop.gif) repeat-x 0 0; border-top:8px solid #005381 }
    #buckets li h1,
    #buckets li h2,
    #buckets li h3,
    #buckets li h4,
    #buckets li h5,
    #buckets li h6 { margin:0 10px 7px }
    #buckets li p { padding:0 10px }
    #buckets li p { margin:0 0 8px }
    #buckets li h2 { margin-top:0; padding-top:10px }
  .bucket { clear:both; float:left; position:relative; background:#e7e7d2 url(images/redesign/bucketTop.gif) repeat-x 0 0; border-top:8px solid #005381; width:500px; margin:0 0 15px }
  .bucket p { margin:0 }
    .bucketMain { float:left; width:170px }
    .bucketSide { float:right; width:310px; padding:11px 11px 11px 0 }
    img#steve-cutout { margin-top:-8px; position:relative }
.clear { clear:both }
