@charset "utf-8";
/* CSS Document */

body{font-size:12px; background: #fff;}
body,caption,th,td,input,textarea,select,option,legend,fieldset{font-family:"Lucida Grande", Helvetica, Arial, sans-serif; 
color:#333;} /*Frutiger, "Segoe UI",*/
a{color: #00356A/*#777d12 */; }

.clear:after {clear: both; content: "."; display: block; height:0; visibility:hidden;}
.container-12 {margin:auto; width:1100px;}
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-footer
{display:inline; float:left; margin-left:10px; margin-right:10px; position:relative;}

.container-12 .grid-1 {width:70px;} 
.container-12 .grid-2 {width:160px;}
.container-12 .grid-3 {width:250px;}
.container-12 .grid-4 {width:340px;}
.container-12 .grid-5 {width:430px;}
.container-12 .grid-6 {width:520px;}
.container-12 .grid-7 {width:610px;}
.container-12 .grid-8 {width:690px;/*700px;*/ }
.container-12 .grid-9 {width:790px;}
.container-12 .grid-10 {width:880px;}
.container-12 .grid-11 {width:970px;}
.container-12 .grid-12 {width:1060px;}

.alpha {margin-left: 0;}
.omega {margin-right: 0;}

h1,h2,h3 {font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif;}
h2,h3 {margin:0;}
.spacer {height: 20px; width: 100%;}

#clickmap {margin: 0 0 4px 6px; font-weight: bold;}
#groups ul li {padding: 2px;}
#groups ul li input {float: left; margin: 2px 3px 4px 3px;}
#search {min-width: 50%; max-width: 70%; display:inline; float:left; margin-left:14%; margin-bottom: 10px; position:relative; overflow: visible;}
#nav_top_left {min-width: 17.5%; display:inline; float:right; margin-left: 10px; margin-right:17%; margin-bottom: 10px; position:absolute; min-height: 38px;}
#nav_top_right {padding: 0; }
.nav_li_right_1 {background-color: inherit;}
.nav_top_left_text_container {font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif;}
#nav_top_left>ul.nav li a:hover, #nav_top_left ul.nav li a.selected {
	background-color: inherit;
	text-decoration: underline;
}
#nav_top_left>ul.nav li a {background-color: inherit; color: #003568; border-right: none; font-size: 14px;}
#nav_top_right>ul.nav li a {background-color: inherit; color: #003568; border-right: none; font-size: 14px;}
#adv_search {background-color: #f8efe2;}
#search_content {margin-left: 0px;}
#breadcrumb_top {margin-top: 70px; position: relative; overflow: inherit;}
#footer-inner {border-top: 3px solid #eee;/*background: #f7c674;*/}
#cdmFooterWrapper {border-top: 3px solid #eee; padding: 20px; margin: 50px 15% 0 15%; /*background: #f7c674;*/}
#header-inner {background: url(/ui/custom/default/collection/default/resources/custompages/home/header-bg.png) 0px 60px no-repeat; padding:10px;}
#headerWrapper {background-color: #fff;}
#nav_top, #nav_top_left_first_link, #nav_footer {display: none;}
#adv_search {margin: 30px 17% 30px 17%}
#nav_footer_right>ul.nav li a {background-color: inherit; color: #00356A;}
#cdmFooterWrapper>a {margin-left: 30%;}
.search_content_box_noresults {width: 300px;}
#top_content {
    max-width: 70%;
    margin-top: 7.5%;
    margin-left: 15%;
}
#nav {list-style:none; display:block; float:right; height:20px; margin-top:28px; padding:0;}
#nav li {float: right; display:inline-block; margin: 6px 10px;font-weight:700; letter-spacing:1px;}
#nav li a {text-decoration:none;}
h1#site-name {border-bottom:3px solid #eee;}
p#welcome{font-weight:700;} 
p.blurb {font-family: "Century Gothic", "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:13px; margin-top:0;}

.row {margin-top: 20px;}
#row1 {margin-top: 30px;}
#row1-l {padding: 0px 10px 0 0;}
#row1-m, #row1-r, #search, #nav_top_left {margin-top:0px; /*border:1px solid #e6e6e6;*/ 
    padding: 14px; 
    padding-right:0px; 
    background:#fff; 
    background:rgba(255, 255, 255, 0.5); 
    box-shadow: 2px 2px 10px #666;
}
#search, #nav_top_left {margin-top:0px; /*border:1px solid #e6e6e6;*/ padding: 14px; padding-right:0px; background:#fff; background-color: #f8efe2;}
#nav_top_left.nav_li {background-color: rgba(116, 107, 71, 0.66);}
h3.srch-hd {letter-spacing: 1px;}
input#search-box, input#browse {padding:4px 6px; width: 280px; font-weight:700;}
.srchbtn {position: absolute; top:34px; right: 14px;}
.srchbtn input, .ptnsrchbtn input {width: 24px; height: 24px; border: 0;background: url(/ui/custom/default/collection/default/resources/custompages/home/images/gonext.png)}
/*.srchadv {float:right; margin-right: 16px; margin-top:2px; font-weight: 700;}*/
.srchadv {width: 290px; margin-right: 16px; margin-top:2px; font-weight: 700;}

#map_canvas { float:right; width:430px; height: 400px;}
/*background-color: #79b743;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #79b743), color-stop(100%, #58b28d));
background-image: -webkit-linear-gradient(#79b743,#58b28d);
background-image: -moz-linear-gradient(#79b743,#58b28d);
background-image: -o-linear-gradient(#79b743,#58b28d);
background-image: linear-gradient(#79b743,#58b28d);
border-bottom: 1px solid #4ca580;*/

#imgcase {border:2px solid #eee; border-radius: 5px; padding: 10px;}
#imgcase img {width: 100%}
.slide image {height:280px;}

#groups ul {list-style:none; margin:0px; padding: 0;}
#groups ul li {padding: 3px;}
#groups ul li input {float:left;}
#groups ul li ul {font-weight: 200; padding-left: 20px; /*list-style:inside circle*/}
#groups ul li ul li {margin:2px 0; padding:0px;}
#partners-map {border:2px solid #eee; border-radius: 5px; padding: 10px;}
#popupBox {width: 230px; padding: 10px; position: absolute; top: 10px; right: 10px; display: none;
	background-color: white; z-index: 1; max-height: 90%; min-height: 10%; overflow: visible; opacity: 1;}
#closePopupBtn {float: right; cursor: pointer; margin-top:-4px;}
#popup ul{width:100%; padding:0;}
#popup ul li{margin-left:18px;}
.noPadding {padding: 0px;}
.boxShadow {box-shadow: 0 2px 8px rgba(0,0,0,.5);-webkit-box-shadow: 0 2px 8px rgba(0,0,0,.5);-moz-box-shadow: 0 2px 8px rgba(0,0,0,.5);}
.borderCurve, #search, #nav_top_left {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

/* IE rgba() hack */
.flex-caption {background:none;   -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefef6,endColorstr=#fefef6);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefef6,endColorstr=#fefef6); zoom: 1;}

.slide img {height: 270px;}
.flexslider {margin-bottom: 30px;  box-shadow: 1px 1px 5px #ccc;}
.flex-caption {background: #fefef6;position: relative; padding:15px 20px;}
.flex-caption a {text-decoration:none;}
.flex-caption-bottom {top: 0px; height: 100px;}
.flex-control-nav {right: auto; margin-left:20px;}
.flex-control-nav li {margin:6px;}
.flex-control-paging li a {width:12px; height:12px; -moz-border-radius: 10px;-webkit-border-radius: 10px; border-radius: 10px;}
.flex-pauseplay {bottom:-26px;}
img.thumbnail {width:80px;float:left;} 
img.thumbnail, img.thumbgrab {padding:6px; border:1px solid #ddd; border-radius: 5px; margin:-10px 5px 0px 0;}
img.thumbgrab {float:right;}
.prolist, .collist{padding:0; list-style:none; margin-top:0px;}
.prolist li {margin:20px 0; }
.collist li {display:block; margin-top:10px;}

h3#ptn-srch {margin: 6px; letter-spacing: 1px; text-align: right; float: left;}
.ptnsrchbtn {top: 18px; right: 44px; position: absolute;}

