@charset "UTF-8";
/* CSS Document */
* {
	margin:0px;
	padding:0px;
}
* img {
	border:none;
}
body {
	background:url(../images/bg.png) repeat-x top #195f96;
	font-family: arial;
	font-size: 12px;
	line-height: 18px;
}
#bg {
	background:url(../images/main-bg.jpg) top center no-repeat;
}
#main {
	width:960px;
	margin:auto;
}
#header {
	height:185px;
	background:url(../images/header-bg.png) center bottom no-repeat;
	overflow:hidden;
	position:relative;
}
#header .logo {
	position:absolute;
	top:10px;
	left:0px;
}
#header .moto {
	position:absolute;
	top:100px;
	right:0px;
}
#header ul.menu {
	height:24px;
	list-style:none;
	position:absolute;
}
#header ul.menu li {
	float:left;
	padding-right:10px;
	padding-left:10px;
}
#header ul.left {
	bottom:8px;
	left:8px;
}
#header ul.right {
	bottom:8px;
	right:5px;
}
#content {
	background:#ebebeb;
	padding-top:5px;
}
#content .head {
	background:url(../images/head-bg.png) center top no-repeat;
	height:315px;
	width:947px;
	margin:auto;
	position:relative;
}
#content .head .social {
	position:absolute;
	width:292px;
	height:36px;
	z-index:100;
	right:12px;
	top:11px;
}
#content .head .social .facebook {
	display:block;
	position:absolute;
	width:100px;
	height:36px;
}
#content .head .social .twitter {
	display:block;
	position:absolute;
	width:85px;
	height:36px;
	left:115px;
}
#content .head .social .flickr {
	display:block;
	position:absolute;
	width:55px;
	height:36px;
	left:230px;
}
#content .head ul.head-image {
	position:absolute;
	top:12px;
	left:10px;
	width:634px;
	height:291px;
	overflow:hidden;
}
#content .head .head-box {
	position:absolute;
	top:12px;
	right:12px;
	width:305px;
	height:291px;
	background:url(../images/head-box.png) right top no-repeat;
}
#content .head .head-box ul {
	list-style:none;
	margin-top:45px;
}
#content .head .head-box ul li{
	margin-bottom:10px;
	height:52px;
	display:block;
	margin-left:20px;
}
#content .head .head-box ul li.current {
	margin-left:0px;
}
#content .head .head-box ul li a {
	display:block;
	height:52px;
	width:264px;
	background:url(../images/slider-item-bg.png) top no-repeat;
	padding-right:10px;
	font-size:14px;
	line-height:49px;
	text-align:right;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	color:#00345d;
	text-decoration:none;
	font-weight:bold;
}
#content .head .head-box ul li.current a {
	background:url(../images/slider-item-current-bg.png) top no-repeat;
	width:285px;
}
#content .head .link {
	position:absolute;
	top:215px;
	left:35px;
}
#content .main-content {
	height:331px;
	overflow:hidden;
	background:url(../images/main-content-bg.png) top center no-repeat;
	position:relative;
}
#content .main-content .latest-news {
	height:302px;
	width:465px;
	position:absolute;
	top:18px;
	left:11px;
	background:url(../images/latest-news-bg.png) top center no-repeat;
	overflow:hidden;
	font-family:"Times New Roman", Times, serif;
}
#content .main-content .latest-news .content{
}
#content .main-content .latest-news .rss{
	position:absolute;
	right:10px;
	top:10px;
}
#content .main-content .latest-news h3, 
#content .main-content .latest-news h3 a {
	font-size:16px;
	color:#013c6c;
	text-decoration:none;
}
#content .main-content .latest-news h3 a:hover {
	border-bottom: 1px #013c6c dotted;
}
#content .main-content .latest-news p{
	color:#185b98;
	font-size:12px;
	margin-bottom:10px;
	font-weight:bold;
	line-height:18px;
}
#content .main-content .flickr {
	height:302px;
	width:231px;
	position:absolute;
	top:18px;
	left:480px;
	background:url(../images/flickr-bg.png) top center no-repeat;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
}
#content .main-content .flickr ul {
	list-style:none;
}
#content .main-content .flickr ul li {
	float:left;
	margin:2px;
}
#content .main-content .flickr ul li a img {	
	border:4px solid #ccc;
}
#content .main-content .flickr ul li a:hover img {	
	border:4px solid #069;
}
#content .main-content .flickr .link {
	position:absolute;
	right:10px;
	bottom:10px;
}
#twitter{
background:url("../images/content-twitter-bg.png") no-repeat scroll 0 0 transparent;
height:292px;
list-style:none outside none;
margin-bottom:20px;
padding-right:11px;
position:relative;
overflow: hidden;
width:224px;
line-height:15px;
*width:214px;
*padding-right:20px;
}
#twitter_div{
padding-left:9px;
padding-right:9px;
padding-top:65px;

}
#twitter_update_list{
}
#twitter_update_list li{
border-bottom:1px solid #B1BDCA;
list-style:none outside none;
margin-bottom:5px;
padding-bottom:5px;
}
#twitter_update_list li span{
font-size:10px;
}
#twitter_update_list li a{
color:#00397A;
font-size:10px !important;
text-decoration: none;
}
#wp_sidebarlogin-3{
color:#FFFFFF;
font-family:Tahoma,Geneva,sans-serif;
font-size:12px;
line-height:20px;
margin-bottom:20px;
width:225px;
list-style: none;
}
#wp_sidebarlogin-3 h2{
font-size:22px;
margin-bottom:5px;
}
#wp_sidebarlogin-3 input#user_login, #wp_sidebarlogin-3 input#user_pass{
border:1px solid #CCCCCC;
height:14px;
padding:8px;
width:200px;
}
#wp_sidebarlogin-3 input#wp-submit{
background:url("../images/login-submit-btn.jpg") no-repeat scroll 0 0 transparent;
border:0 none;
float:right;
height:30px;
margin-right:8px;
text-indent:-999em;
width:87px;
}

#flickr{
list-style: none;
background:url("../images/content-flickr-bg.png") no-repeat scroll 0 0 transparent;
height:292px;
position:relative;
width:223px;
}
#flickr h2{
display: none;
}
#flickr_badge_wrapper{
background:none repeat scroll 0 0 transparent !important;
border:0 none !important;
width:230px !important;
}
#flickr_badge_uber_wrapper{
background:none repeat scroll 0 0 transparent !important;
border:0 none !important;
padding-top:45px;
width:203px !important;
}
#flickr_badge_wrapper tr{

}
#flickr_badge_wrapper tr td a img{
border:4px solid #CCCCCC;
float:left;
height:55px;
margin:5px 3px;
width:55px;
}
.more_photos{
display:block;
float:right;
padding-right:6px;
color:#032D4F !important;
font-family:"Times New Roman",Times,serif;
font-size:14px;
line-height:20px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}
#flickr_badge_wrapper tr td a img:hover{
border:4px solid #006699;
}
#flickr_badge_wrapper tr td br{
display: none;
}
#flickr_badge_wrapper tr td a{
color:#032D4F !important;
font-family:"Times New Roman",Times,serif;
font-size:14px;
line-height:20px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}
.home_sidebar .sidebar{
position:absolute;
right:18px;
top:18px;
}
.home_sidebar .sidebar ul li{
float: left;
}

.home_sidebar .sidebar ul li#wp_sidebarlogin-3{
display: none;
}
#content .main-content .twitter {
	height:302px;
	width:231px;
	position:absolute;
	top:18px;
	left:713px;
	background:url(../images/twitter-bg.png) top center no-repeat;
	overflow:hidden;
	color:#616161;
}
#content .main-content .twitter .twit {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #b1bdca;
}
#content .main-content .twitter .twit p {
	font-size:10px;
	line-height:16px;
}
#content .main-content .twitter .twit small {
	font-size:10px;
	color:#00397a;
}
#content .main-content .twitter .link {
	position:absolute;
	bottom:10px;
	right:10px;
}
#content .main-content .twitter .link a {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	line-height:20px;
	color:#032d4f;
}
#content .main-content .flickr .link a {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	line-height:20px;
	color:#032d4f;
}


#content .main-content .content{
	height:220px;
	margin-top:60px;
	margin-left:13px;
	margin-right:13px;
	overflow:hidden;
	text-transform:capitalize;
}
#content .foot {
	height:254px;
	overflow:hidden;
	background:url(../images/foot-bg.png) top center no-repeat;
	position:relative;
}
#content .foot .left {
	position:absolute;
	top:8px;
	left:15px;
}
#content .foot .right {
	position:absolute;
	top:8px;
	right:17px;
}
#content .page_sidebar .sidebar {
	background:#2695E5 url(../images/sidebar-bg.jpg) repeat-x bottom;
	float:right;
	margin-right:10px;
	width:245px;
	padding-left:20px;
	padding-top:25px;
	margin-top:5px;
	padding-bottom:20px;
}
#content .sidebar .twitter {
	background:url(../images/content-twitter-bg.png) no-repeat;
	width:224px;
	height:292px;
	margin-bottom:20px;
	position:relative;
}
#content .sidebar .twitter .content {
	width:220px;
	height:210px;
	overflow:hidden;
	position:absolute;
	top:55px;
	left:4px;
}
#content .sidebar .twitter .link {
	position:absolute;
	height:20px;
	bottom:3px;
	right:10px;
}
#content .sidebar .twitter .link a {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	line-height:20px;
	color:#032d4f;
}
#content .sidebar .twitter .twit {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #b1bdca;
}
#content .sidebar .twitter .twit p {
	font-size:10px;
	line-height:16px;
}
#content .sidebar .twitter .twit small {
	font-size:10px;
	color:#00397a;
}

#content .sidebar .flickr {
	background:url(../images/content-flickr-bg.png) no-repeat;
	width:223px;
	height:292px;
	position:relative;
}
#content .sidebar .flickr .content {
	position:absolute;
	height:212px;
	width:210px;
	top:55px;
	left:9px;
	overflow:hidden;
}
#content .sidebar .flickr .link {
	position:absolute;
	height:20px;
	bottom:3px;
	right:10px;
}
#content .sidebar .flickr .link a {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	line-height:20px;
	color:#032d4f;
}
#content .sidebar .flickr ul {
	list-style:none;
}
#content .sidebar .flickr ul li {
	float:left;
	margin:2px;
}
#content .sidebar .flickr ul li a img {	
	border:4px solid #ccc;
}
#content .sidebar .flickr ul li a:hover img {	
	border:4px solid #069;
}


#content .sidebar .login {
	margin-bottom:20px;
	width:225px;
	font-size:12px;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:20px;
}
#content .sidebar .login h3 {
	font-size:22px;
	margin-bottom:5px;
}
#content .sidebar .login p {
	margin-bottom:10px;
}
#content .sidebar .login p input.loginform {
	border:1px solid #CCC;
	height:14px;
	padding:8px;
	width:200px;
}
#content .sidebar .login p.submit {
	text-align:right;
	padding-right:10px;
}


#content .left-content {
	background:#FFF;
	margin-right:290px;
	padding:15px;
	margin-left:10px;
	margin-top:5px;
	min-height: 1000px;
	font-family:Tahoma, Geneva, sans-serif;
}
#content .left-content h1 {
	font-size:28px;
	color:#0f436b;
	margin-bottom:20px;
	line-height: 34px;
	font-weight:normal;
}
#content .left-content .metadata {
	line-height:22px;
	background:url(../images/metadata-bg.jpg) repeat-x bottom #F4F4F4;
	margin-bottom:22px;
	color:#7cb5e3;
	font-size:12px;
	padding-left:20px;
	border-top:1px solid #C1C1C1;
	border-bottom:1px solid #C1C1C1;
	padding-top:10px;
	padding-bottom:10px;
}
#content .left-content .metadata a{
color:#7cb5e3;
}
#content .left-content blockquote{
	padding: 20px;
	background-color: #e9faff;
	border: solid 1px #b6d7ff;
	margin-bottom: 15px;
}
#content .left-content p {
	font-size:12px;
	margin-bottom:10px;
	color:#012b4b !important;
	line-height:20px;
}
#content .left-content ul.share {
	list-style:none;
	display:block;
	height:42px;
	background:url(../images/metadata-bg.jpg) repeat-x;
	padding-left:20px;
	margin-bottom:20px;
	border-top:1px solid #C1C1C1;
	border-bottom:1px solid #C1C1C1;
}
#content .left-content ul.share li {
	float:left;
	line-height:42px;
	margin-right:15px;
	color:#207dc5;
	font-size:12px;
}
#content .left-content ul.share li img {
	margin-top:10px;
}
#respond p input#author, #respond p input#email, #respond p input#url{
border:1px solid #CCCCCC;
height:14px;
margin-right:10px;
padding:4px;
width:300px;
}
input#submit{

}
#respond p label{
line-height:22px;
margin-bottom:10px;
color:#012B4B !important;
font-size:16px;
}
#respond h3 {
	color:#0f436b;
	font-size:20px;
	margin-bottom:10px;
}
#content .left-content .comment p {
	line-height:22px;
	margin-bottom:10px;
	line-height: 18px;
}
#content .left-content .comment input.text {
	border:1px solid #CCC;
	width:300px;
	height:14px;
	padding:4px;
	margin-right:10px;
}
#content .left-content .comment textarea.text {
	padding:4px;
	border:#CCC 1px solid;
	height:150px;
	width:500px;
}
#content.text {
	padding-bottom:10px;
}
.comment{
background:none repeat scroll 0 0 #EDEDED;
border:1px solid #DCDDDD;
margin-bottom:10px;
padding:25px;
}

.comment .comment{
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DCDDDD;
list-style:none outside none;
margin-left:65px;
position:relative;
}
.comment-body a{color:#7CB5E3;}
.comment-body{
font-family:Tahoma,Geneva,sans-serif;
font-size: 12px;
}
.comment-author{

}
.comment-author img{
height:32px;
left:-36px;
position:absolute;
top:1px;
width:32px;
}
#div-comment-4 .comment-author{

}

#footer {
background:url("../images/footer-bg.jpg") no-repeat scroll center top transparent;
font-family:Arial,Helvetica,sans-serif;
height:108px;
overflow:hidden;
padding-top:15px;
position:relative;
}
#footer .content {
	font-size:12px;
	line-height:18px;
	color:#002853;
}
#footer .content .links, #footer .content .links a {
	color:#a3a3a3;
	text-decoration:none;
}
#footer .content .links a:hover {
	text-decoration:underline
}
#footer .logo {
	position:absolute;
	right:0px;
	top:10px;
}
#footer .georgia {
	position:absolute;
	right:150px;
	top:30px;
}
.time {
	margin-left: 15px;
}

/* Accordion Styles */

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  margin-bottom: 25px;
  padding: 0;
  width: 630px;
}

ul#menu ul {
	padding: 15px;
	width: 600px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu h3{
	font-size: 14px;
    margin-bottom: 10px;
}
ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  background: #144c86;
  color: #fff;	
  padding: 15px;
  font-size: 16px;
}

ul#menu li a:hover {
  background: #2694e4;
}

ul#menu li ul li a {
  background: #ccc;
  color: #000;
  padding-left: 20px;
}

ul#menu li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}
a.std {
	background: none;
	text-decoration: none;
}
#pages{
	margin-top: 15px;
	margin-bottom: 15px;
}
.left-content h3{
	font-family: tahoma;
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 6px;
	border-bottom: 1px #cccccc solid;
	font-weight: lighter;
}
.left-content h3 a{
	text-decoration: none;
}
.left-content h3 a:hover{
	font-style: italic;
	color: #0000ff;
}
.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

// clockwork changes
#clockwork {
font-family: verdana;
font-size: 10px;
color: #000;
}
#clockwork p {
font-size: 14px;
color: black;
font-family: verdana;
}
#clockwork fieldset {
border: 1px solid #D9D9CA;
padding: 10px;
padding-top: 20px;
}

#one input {
border-left: 1px solid #617584;
border-bottom: 1px solid #617584;
border-top: 1px solid #A1ACB7;
border-right: 1px solid #A1ACB7;
width: 148px;
height: 16px;
background-color: #fff;
margin-right: 10px;
margin-bottom: 14px;
padding:2px 5px!important;
}

#one label {
position: absolute;
top: -16px;
font-family: verdana;
font-size: 9px;
color: #000;
}

#clockwork .required {
color: red;
}
#clockwork .zip {
width: 78px;
}
#clockwork p{
position: relative;
font-family: verdana;
font-size: 9px;
}

#clockwork p span{
position: relative;
}
#one .newListSelected {background:#FFF url(/wp-content/themes/Scott/images/dropdown.gif);
display: inline-block;
border-left: 1px solid #617584;
border-bottom: 1px solid #617584;
border-top: 1px solid #A1ACB7;
border-right: 1px solid #A1ACB7;
color:#000; 
margin-bottom:10px;
padding:0;
height:21px;
line-height:21px;
width:148px;
margin-right: 10px;
font-family: verdana;
font-size: 9px;

}
#one .newListSelected div {
display: inline-block;
width: 148px;
text-align:left !important;
line-height:21px;
margin-left: 5px;
padding: 0;
}

#one ul.newList {
list-style:none; 
color:#000; 
width:148px; 
background:#fff; 
border-left: 1px solid #617584;
border-bottom: 1px solid #617584;
border-top: 1px solid #A1ACB7;
border-right: 1px solid #A1ACB7;
top:22px;
left:0;
height:120px;
overflow:auto;
font-size: 9px;
text-align:left!important;
position:absolute;
z-index:9999;
font-family: verdana;
}

#one ul.newList a {
text-decoration: none;
color: #000000;
width: 100%;
height: 100%;
display: inline-block;
}

#one ul.newList li {
padding:2px 5px!important;
border-bottom: 1px solid #cccccc;
width: 120px;
height: 21px;
}

#two input {
margin-right: 40px;
margin-bottom: 14px;
}
#two span{
position: relative;
}

#two label {
position: absolute;
font-family: verdana;
font-size: 9px;
line-height: 21px;
color: #000;
left: 20px;
display: inline-block;
line-height: 21px;
}

#two .shorti {
border-left: 1px solid #617584;
border-bottom: 1px solid #617584;
border-top: 1px solid #A1ACB7;
border-right: 1px solid #A1ACB7;
width: 58px;
height: 16px;
background-color: #fff;
margin-right: 10px;
margin-bottom: 14px;
padding:2px 5px!important;
}
#two .other_label{
margin-right: 10px;
}
#two .re_label{
position: relative;
line-height: 21px;
color: #000;
display: inline-block;
line-height: 21px;
top: 0;
left: 0;
}

#two .la_label{
position: relative;
top: -8px;
font-family: verdana;
font-size: 9px;
color: #000;
left: 0;
}

#four .la_label{
position: relative;
top: -8px;
font-family: verdana;
font-size: 9px;
color: #000;
}



#two .newListSelected {
background:#FFF url(/wp-content/themes/Scott/images/dropdown.gif);
background-position:right;
background-repeat: no-repeat;
display: inline-block;
border-left: 1px solid #617584;
border-bottom: 1px solid #617584;
border-top: 1px solid #A1ACB7;
border-right: 1px solid #A1ACB7;
color:#000; 
margin-bottom:10px;
padding:0;
height:21px;
line-height:21px;
width:95px;
margin-right: 10px;
font-family: verdana;
font-size: 9px;

}
#two .newListSelected div {
display: inline-block;
width: 95px;
text-align:left !important;
line-height:21px;
margin-left: 5px;
padding: 0;
}

#two ul.newList {
list-style:none; 
color:#000; 
width:95px; 
background:#fff; 
border-left: 1px solid #617584;
border-bottom: 1px solid #617584;
border-top: 1px solid #A1ACB7;
border-right: 1px solid #A1ACB7;
top:22px;
left:0;
overflow:auto;
font-size: 9px;
text-align:left!important;
position:absolute;
z-index:9999;
font-family: verdana;
}

#two ul.newList a {
text-decoration: none;
color: #000000;
width: 100%;
height: 100%;
display: inline-block;
}

#two ul.newList li {
padding:2px 5px!important;
border-bottom: 1px solid #cccccc;
height: 21px;
}

#three input {
border-left: 1px solid #617584;
border-bottom: 1px solid #617584;
border-top: 1px solid #A1ACB7;
border-right: 1px solid #A1ACB7;
width: 148px;
height: 16px;
background-color: #fff;
margin-right: 10px;
margin-bottom: 14px;
padding:2px 5px!important;
}

#three label {
position: absolute;
top: -16px;
font-family: verdana;
font-size: 9px;
color: #000;
}

#three .newListSelected {
background:#FFF url(/wp-content/themes/Scott/images/dropdown.gif);
background-position:right;
background-repeat: no-repeat;
display: inline-block;
border-left: 1px solid #617584;
border-bottom: 1px solid #617584;
border-top: 1px solid #A1ACB7;
border-right: 1px solid #A1ACB7;
color:#000; 
margin-bottom:10px;
padding:0;
height:21px;
line-height:21px;
width:75px;
margin-right: 10px;
font-family: verdana;
font-size: 9px;

}
#three .newListSelected div {
display: inline-block;
width: 75px;
text-align:left !important;
line-height:21px;
margin-left: 5px;
padding: 0;
}

#three ul.newList {
list-style:none; 
color:#000; 
width:75px; 
background:#fff; 
border-left: 1px solid #617584;
border-bottom: 1px solid #617584;
border-top: 1px solid #A1ACB7;
border-right: 1px solid #A1ACB7;
top:22px;
left:0;
height: 120px;
overflow:auto;
font-size: 9px;
text-align:left!important;
position:absolute;
z-index:9999;
font-family: verdana;
}

#three ul.newList a {
text-decoration: none;
color: #000000;
width: 100%;
height: 100%;
display: inline-block;
}

#three ul.newList li {
padding:2px 5px!important;
border-bottom: 1px solid #cccccc;
height: 21px;
}
#three .cvv{
width: 53px;
}
#three img{
margin-bottom: 18px;
}
#clockwork .sub{
text-align: right;
margin-top: 25px;
}
#clockwork .sub input{
height: 36px;
border-left: 1px solid #617584;
border-bottom: 1px solid #617584;
border-top: 1px solid #A1ACB7;
border-right: 1px solid #A1ACB7;
width: 96px;
font-family: verdana;
font-size: 14px;
color: #000;
}

#clockwork select{
border-left: 1px solid #617584;
border-bottom: 1px solid #617584;
border-top: 1px solid #A1ACB7;
border-right: 1px solid #A1ACB7;
width: 148px;
height: 21px;
background-color: #fff;
margin-right: 10px;
margin-bottom: 14px;
padding:2px 5px!important;
font-size: 9px;
text-align:left!important;
font-family: verdana;

}
#three select {
width: 75px;
}
#two select {
width: 95px;
}

#clockwork option{
padding:2px 5px!important;
border-bottom: 1px solid #cccccc;
font-size: 9px;
text-align:left!important;
font-family: verdana;
}

#one .us {
font-size: 12px;
text-align:left!important;
font-family: verdana;
top: 0 !important;
line-height: 21px;
font-weight: bold;
vertical-align: middle;
top: 0;
position: relative;
}