@charset "UTF-8";
/* CSS Document */
* {
	margin:0px;
	padding:0px;
}
* img {
	border:none;
}

.left {
	float:left;
}

.right {
	float:right;
}

.clear {
	clear:both;
}

body {
	background:url(../images/bg_repeat.jpg) repeat-x #025588;
	font-family: arial;
	font-size: 12px;
	line-height: 18px;
}
#bg {
	width:100%;
	background:url(../images/home_bg.jpg) no-repeat top center ;
	}
#main {
	width:960px;
	margin:auto;
}
#header {
	height:185px;
	background:url(../images/header-bg.png) center bottom no-repeat;
	overflow:hidden;
	position:relative;
}
#logo {
	padding:10px 0px 0px 10px;
}

#esign {
	background:url(../images/esign_back.png) no-repeat; 
	height:65;
	width:575px;
	padding-top:40px;
	position: relative;
}

input.send {
	margin-bottom:-9px;}

#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;
}

#name {
	background:url(../images/name_bkg.png) no-repeat;
	border:0px;
	width:190px;
	padding:6px;
}

#email {
	background:url(../images/email_bkg.png) no-repeat;
	border:0px;
	width:227px;
	padding:6px;
}

#header ul.menu li.space {
		margin-right:30px;
}

#header ul.menu li.space1 {
		margin-right:25px;
}

#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{

}
#twitter_div{
padding-left:9px;
padding-right:9px;
padding-top:65px;
background:url("../images/content-twitter-bg.png") no-repeat scroll 0 0 transparent;
height:272px;
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_update_list{
}
#twitter_update_list li{
border-bottom:1px solid #B1BDCA;
list-style:none outside none;
display:block;
margin-bottom:5px;
padding-bottom:9px;
padding-right:5px;
width:200px;
}
#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;
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:url("../images/content-flickr-bg.png") no-repeat scroll 0 0 transparent;
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.png") 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:15px;
}
#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; }

.disclaimer {border: #a3a3a3 1px solid; padding: 5px; width: 225px; margin-bottom: 10px; color:  #a3a3a3;}
