@charset "utf-8";

/* Home page CSS 7/3/2013  */

a img { border:0;}
.clear { clear:both; height:0px; line-height:0px;}
h1, h2, h3, p, form { padding:0; margin:0;}
h2 {font-size:13px;line-height:17px;}
.float-left {float:left;}
.float-right { float:right;}

#container {width:780px; font-family:Verdana, sans-serif;position:relative;top:0;left:0;}

/* HEADER */
#header {margin-left:10px;clear:both;margin-top:15px;}
#header #logo {width:210px; float:left; margin-top:1px;}
#header #logo img {display:block;width:100%;max-width:205px;}
#header #logo h2 {color:#B39D00; font-size:8px; text-indent:66px; letter-spacing:-.04em;}
#header #nav {width:515px; float:right;}
#header #nav table { float:right;}
#header #nav #dmbri {float: right; margin-top: 13px; position: relative !important;}
#page_navigation {margin-top: 14px;}
#header #sharethis{float: right!important; padding:3px 0 0!important; position: relative!important; top: 0!important; left: 0!important;}
#header a.search-icon{display:none;position: absolute;right: 55px;top: -10px;}
#header a.search-icon img{width:35px;}

h1.fc_tagline{color:#3e647e; font-size:19px; padding:15px 10px; margin:0; text-align:center; font-weight:normal;font-family:'ITCFranklinGothicW01-Md 812695', verdana, sans-serif;line-height: 130%;}

/* MAIN CONTENT */

#slideshow {margin:0px auto; width:760px; height:260px; margin-bottom:10px;margin-left:20px}
.row .column {width:240px; float: left;margin-left:20px;margin-right:0px;padding-bottom:20px;text-align:center;}
.row .column .inner_txt {padding:10px; height:240px; border:1px solid #D5DFEB; overflow:hidden;}
.row .column h2 {text-transform:uppercase;color:#ffffff;font-size:18px;line-height:36px;  font-family:'ITCFranklinGothicW01-Bk 812647', Verdana, sans-serif;background-color:#587992; font-weight:normal; }
.row .column:first-child h2 {background-color:#7c98ae !important;}
.row .column:last-child h2 {background-color:#3e647e !important;}
.row .column h3 {margin-bottom:5px;color:#3E647E;font-size:12px;line-height:17px;}
.row .column .btm_link {margin-bottom:10px;margin-top:5px; text-align:right;}
.row .column form input {line-height:15px;}
.row .column_footer {border-left:1px solid #D5DFEB; width:240px;}
.row .column_footer img {display:block; margin:0; padding:0;}
.ff-form input { height:17px;}
.ff-form input, .ff-form select  { font-size:12px; border:1px solid #cccccc; padding:5px;}
.ff-form select { color:#666666;}
.ff-form input.foundationname { width:94%; margin-bottom:8px;}
.ff-form select { width:100%; padding:6px 5px;margin-bottom:8px;}
.ff-form .btn-search { color:#ffffff; font-size:10px;border:none !important; margin-left: 5px; height:29px; line-height:30px; padding:0 8px;}
.ff-form { margin-bottom:10px;text-align:left;}
.ff-form input:first-child {width: 94%;}


/* SIDEBAR */
#sidebar { float:right; width:195px;}
#sidebar .welcome div {position:relative !important;}
#sidebar .welcome {background:url(/images/homepage_background_02.jpg) no-repeat; height:109px; margin-top:9px;border: 1px solid #D7C500; width:193px;}
#sidebar .welcome .welcome1 { display:none;}
#sidebar .welcome select { width:95%;}
#sidebar .whats_new {border: 1px solid #D7C500;border-top:0px; border-right:0px; width:194px;}

/* FOOTER */
#footer { margin:0px 0px 30px 20px;    border: 1px solid #D5DFEB; padding: 10px;}
#footer .social_icons { text-align:right;}
#footer .social_icons h3 { margin-bottom:8px;}
#footer .float-left {width:74%;}
#footer h3 { margin-bottom:15px; }
#footer .float-left ul { float:left; list-style-type:none; margin:0; padding:0; margin-right:13px; line-height:13px; font-size:10px;margin-top:0;width:18%;}
#footer a { color:#3f6075; font-weight:normal;}
#footer .float-left ul:last-child { margin-right:0;}
#footer .float-left ul li:first-child a, #footer .float-left ul li:first-child  { font-weight:bold;text-transform:uppercase;color:#3f6075;}
#footer .float-right {width:24%;}
#footer .float-right h3 { margin-bottom:10px;}
#footer .float-right form { margin:10px 0 20px 0;}
#footer .float-right form input { color:#555555; font-size:10px; border:1px solid #cccccc; padding:5px; width:55%;}
#footer .float-right form .btn-search  {color:#ffffff; width:35%;font-size:10px; border:none !important;box-sizing: border-box;padding: 5px;text-align: center;}
.btn-search { background-color:#b39d00; text-transform:uppercase; border:0; color:#ffffff; font-weight:bold;float:right;}
.footer-add h3 { text-align:center; font-weight:normal; font-size:11px; margin-bottom:10px;}

