/*---===<<< UNIVERSAL RESETS AND STYLES >>>===---*/
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);
/*font-family: 'Oswald', Helvetica, Arial, sans-serif;*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}

.clearfix:before, .clearfix:after, .row:before, .row:after, .nav:before, .nav:after {
content: " ";
display: table;
}

*{-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

#ControlBar{height:53px !important}
ul#ControlBar_Module_ModulePosition li,.dnn_mact>li.actionMenuMove>ul li,.dnn_mact>li.actionMenuMove .jsPane,.dnn_mact>li.actionMenuMove .jspScrollable,.dnn_mact>li.actionMenuMove ul,#ControlEditPageMenu>li>a{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
/*Colors
Blue: #00446A

*/

@media (max-width: 767px) { }
@media (max-width: 1024px) { }
@media (min-width: 768px) { }
@media (min-width: 992px) { }
@media (min-width: 1200px) { }


* {margin: 0; padding: 0;}
.left {float: left;}
.right {float: right;}
.center{text-align:center;}
.clear {clear: both; display: block; height: 0; overflow: hidden;}
a img {border: 0;} 
a:focus {border: none; outline: none;}
.bordered{border-bottom:solid 1px #c7c7c7;margin-bottom:45px; }
.mobile-hide{}
.mobile-show{ display:none !important;}
.mobile-buffer{margin-bottom:15px;}
@media (max-width: 767px) { 
	.mobile-hide{display:none !important;}
	.mobile-show{display:block !important;}
}
/*---===<<< GRID CLASSES >>>===---*/
.skin-wrap{min-width: 940px; }
.section-wrap{width: 940px; padding:0 10px; margin: auto; position: relative;} 
.main-content{padding-bottom:20px;}
/*---===<<< SKIN SETUP >>>===---*/
body, body p, body ul, body ol{font-family: 'Droid Sans', sans-serif; font-size:16px; line-height:26px; color:#58595B; }
body .home-wrap, body .home-wrap p{font-size:20px; line-height:30px; color:#58595B;}
p{margin-bottom:20px;}
p.big{font-size: 24px;line-height: 34px;color: #005D83;font-family: 'Oswald', Helvetica, Arial, sans-serif;font-weight: 300;margin-top:-20px;}
strong{font-weight:bold;}
em{font-style:italic;}
.skin-wrap {}

#ControlBar {height: 53px !important;}
ul#ControlBar_Module_ModulePosition li, .dnn_mact > li.actionMenuMove > ul li,  .dnn_mact > li.actionMenuMove .jsPane, .dnn_mact > li.actionMenuMove .jspScrollable, .dnn_mact > li.actionMenuMove ul, #ControlEditPageMenu > li > a, .dnnDropDownList, .selected-item, .dnnDropDownList .selected-item a{-webkit-box-sizing:content-box;	-moz-box-sizing:content-box; box-sizing:content-box;  }
.Head{font-size:1em; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{letter-spacing:0;}
.skin-wrap ul, .skin-wrap ol{margin-bottom: 20px;margin-left: 35px;list-style-type: disc;}
a:visited{color:inherit;}

/*---=== HEADER ===---*/

header { margin-bottom:35px; position:relative; z-index:500;}
header .logo-wrap{padding:35px 0 15px 0; width:45%; float:left}
header .logo-wrap .logo{}
header .logo-wrap .logo img{width:100%;}
header .hamburger{display:none;}
header nav.main{ background:#B32317; padding:24px 0 20px 0;}
header nav.main ul{ margin:0; padding:0; line-height:18px; text-align:justify; width:100%;}
header nav.main ul li{color:#fff; font-family: 'Oswald', sans-serif; font-size:18px; line-height:18px; text-transform:uppercase; text-align:center; list-style:none; margin:0; padding:0 32px 0 0; display:inline-block; position:relative; font-weight:400 !important;}
header nav.main ul li a{color:#fff; text-decoration:none;font-weight:400; postion:relative; position:relative;}
header nav.main ul li a:hover{color:#91B1CA;}
header nav.main ul li span{color:#fff; text-decoration:none;font-weight:400; postion:relative; position:relative; cursor:pointer}
header nav.main ul li span:hover{color:#91B1CA;}
header nav.main ul.top-level > li:hover > a, header nav.main ul.top-level > li:hover > span {color:#91B1CA;}
header nav.main ul li.last{padding:0;}
header nav.main ul li .sub-holder{display:none; position:absolute; left:-50px;padding-top:27px; width: 395px;}
header nav.main ul li:hover > .sub-holder, header nav.main ul li:hover .caret{display:block;}
header nav.main ul li .caret{position:absolute; left:50%; top:40px; margin-left:-12px; width:24px; height:20px; background:url(images/caret.png) no-repeat; z-index:5; display:none;}
header nav.main ul li .sub-holder ul{background:#ece2d0; padding:40px 50px; position:relative; z-index:1; }
header nav.main ul li .sub-holder ul li{display:block; text-align:left; margin-bottom:20px; line-height:24px;}
header nav.main ul li .sub-holder ul li:last-child{margin:0;}
header nav.main ul li .sub-holder ul li a{color:#b32725; display:block; white-space:nowrap;}
header nav.main ul li .sub-holder ul li a:hover, header nav.main ul li .sub-holder ul li.active a{color:#05456a}
header nav.main ul li.last .sub-holder, header nav.main ul li:nth-child(6) .sub-holder, header nav.main ul li:nth-child(7) .sub-holder{right:-50px;left:auto;}


header .nav-utility{float:right; width:50%; position:absolute; bottom:10px; right:0;}
header .nav-utility ul{}
header .nav-utility ul li{display:inline-block; list-style:none; margin:0 40px 0 0; padding:0; font-size:15px; line-height:15px; font-weight:bold;}
header .nav-utility ul li:last-child{margin:0;}
header .nav-utility ul li a{color:#00446A;}
header .nav-utility ul li a:hover{text-decoration:none; color:#58595B}
header .nav-utility .search{background:#D3DEEA; padding:10px; position:relative;}
header .nav-utility .search input{color:#00446a; font-size:15px; background:none; border:none; font-weight:bold; width:206px;}
header .nav-utility .search .extra{position:absolute; top:0; height:38px;display:block; background:#D3DEEA; z-index:-1;}

/*---=== FOOTER ===---*/
footer { background:#00446A; padding:40px 0; color:#fff; font-size:13px; line-height:26px}
footer p{color:#fff !important; font-size:13px !important; line-height:26px !important}
footer a{color:#fff !important;}
footer a:hover{color:#fff; text-decoration:underline;}
footer .footer-box-1 strong{color:#91B1CA}
/*---=== TEXT STYLES ===---*/
a.btn{display:inline-block; font-size:16px; line-height:16px; padding:10px 20px; font-weight:bold;color:#fff; text-decoration:none; background:#00446A;}
a.btn:hover{background:#333; color:#fff; text-decoration:none;}

/*---=== Structure ===---*/
.row{margin-left:-10px; margin-right:-10px; clear:both;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-1half,
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left; position: relative;  min-height: 1px;  padding-right: 10px;  padding-left: 10px;}

.pull-right {  float: right !important;}
.pull-left {  float: left !important;}

/*.col-xs-12 {  width: 100%;}
.col-xs-11 {  width: 91.66666667%;}
.col-xs-10 {  width: 83.33333333%;}
.col-xs-9 {  width: 75%;}
.col-xs-8 {  width: 66.66666667%;}
.col-xs-7 {  width: 58.33333333%;}
.col-xs-6 {  width: 50%;}
.col-xs-5 {  width: 41.66666667%;}
.col-xs-4 {  width: 33.33333333%;}
.col-xs-3 {  width: 25%;}
.col-xs-2 {  width: 16.66666667%;}
.col-xs-1 {  width: 8.33333333%;}

@media (min-width: 768px) {
	.col-sm-12{width: 100%;}
	.col-sm-11 {width: 91.66666667%;}
	.col-sm-10 {width: 83.33333333%;}
	.col-sm-9 {width: 75%;}
	.col-sm-8 {width: 66.66666667%;}
	.col-sm-7 {width: 58.33333333%;}
	.col-sm-6 {width: 50%;}
	.col-sm-5 {width: 41.66666667%;}
	.col-sm-4 {width: 33.33333333%;}
	.col-sm-3 {width: 25%;}
	.col-sm-2 {width: 16.66666667%;}
	.col-sm-1 {width: 8.33333333%;}
}
  
@media (min-width: 992px) { */
	.col-12{width: 100%;}
	.col-11{width: 91.66666667%;}
	.col-10{width: 83.33333333%;}
	.col-9{width: 75%;}
	.col-8{width: 66.66666667%;}
	.col-7{width: 58.33333333%;}
	.col-6{width: 50%;}
	.col-5{width: 41.66666667%;}
	.col-4{width: 33.33333333%;}
	.col-3{width: 25%;}
	.col-2{width: 16.66666667%;}  
	.col-1{width: 8.33333333%;}
	.col-1half{width: 12.5%;}
/*} */

/*---=== HEADING STYLES ===---*/
h1,h2,h3,h4,h5,h6{}
h1{color:#00446a; font-size:24px; line-height:32px; font-weight:normal; margin-bottom:20px; font-family: 'Oswald', Helvetica, Arial, sans-serif;}
h2{color:#00446a; font-size:24px; line-height:32px; font-weight:normal; margin-bottom:10px; font-family: 'Oswald', Helvetica, Arial, sans-serif;}
h2 a{text-decoration:none; font-weight:normal !important;}
h3{color:#585858; font-size:20px; line-height:20px; font-weight:normal; margin-bottom:10px; font-family: 'Oswald', Helvetica, Arial, sans-serif;}
h4 {font-size:16px;font-weight: bold;color: #58595B;}
h4 a:hover{ color:#00446a !important;text-decoration:none;}
h5 {}
h6 {}
/*---=== LINK STYLES ===---*/
a:visited, a:active, a:link{color:#58595B; text-decoration:none; font-weight:bold;}
a:hover {color:#58595B; text-decoration:underline;}


/*---=== LIST STYLES ===---*/
/*--- ORDERED ---*/
ol {}
ol ol, ol ul {}
ol li {}
ol li li {}
ol li li li {}
/*--- UNORDERED ---*/
ul {}
ul ul, ul ol {}
ul li {}
ul li li {}
ul li li li {}
/*---===<<< UNIVERSAL FORMS >>>===---*/
input:focus, textarea:focus{outline:none !important;}
input, select, textarea {}

.formBlock{ margin-bottom:10px; width:50%; padding-right:10px; float:left;}
.formWide{ margin-bottom:10px; clear:both;}
.formBlock.altRight{ margin-bottom:20px; width:50%; padding-right:0; padding-left:10px;}
.formBlock label{display:block;}
.formBlock input[type=text], .formBlock textarea, .formWide input[type=text]{width:100%; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, sans-serif; padding:5px;}
.formBlock .colLeft{width:50%; float:left; padding-right:10px;}
.formBlock .colRight{width:50%; float:left; padding-right:0; padding-left:10px;}

.formBlock .sbSelector:before, .formWide .sbSelector:before{position:absolute; bottom:5px; right:5px; background:url(images/field-corner-alt.png) no-repeat; width:12px; height:12px; display:block; content:'';}
.formBlock .sbHolder, .formWide .sbHolder{ background:#fff; color:#222 !important; border:solid 1px #aaa; text-align:center; width:100%; height:29px;}
.formBlock .sbSelector, .formWide .sbSelector{ color:#222 !important; padding:8px 5px; display:block; font-weight:normal; background:#fff; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, sans-serif; width:auto; text-indent:0; text-align:left; width:100%; height:26px;}
.formBlock .sbSelector:hover, .formWide .sbSelector:hover{color:#000;}
.formBlock .sbOptions, .formWide .sbOptions{ border:solid 1px #aaa;; left:0; background:#fff; text-align:left; top:27px !important; padding:5px 0; width:100%;}
.formBlock .sbOptions li, .formWide .sbOptions li{padding:0 5px; }
.formBlock .sbOptions li:first-child, .formWide .sbOptions li:first-child{display:none;}
.formBlock .sbOptions a, .formWide .sbOptions a{border-bottom:none; color:#222 !important; font-weight:normal; padding:3px 0 3px 3px; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, sans-serif; }
.formBlock .btn, .formWide .btn{color:#fff; width:auto; height:80px; padding:25px 30px; text-align:center; vertical-align:middle; font-family: 'Oswald', Helvetica, Arial, sans-serif; font-size:24px; line-height:24px; font-weight:normal; display:inline-block; margin-right:30px;}
.formBlock .ltblue, .formWide .ltblue{background:#3c7a9e;}
.formBlock.formWide,.formWide.altRight{clear:both; width:100%; padding:0;}
.formBlock.formWide textarea{width:100%; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, sans-serif; padding:5px; min-height:90px;}
/*---===<<< TABLE STYLES >>>===---*/
table.base-table {border-collapse: collapse; table-layout: fixed; width: 100%;}
table.base-table th {text-align: left; vertical-align: top; padding: 3px 5px; }
table.base-table tbody th {background: #0c3453; color:#fff; }
table.base-table tbody .alt th {}
table.base-table td {text-align: left; vertical-align: top; padding: 5px; }
table.base-table tr:hover{background:#ddd;}
table.base-table th.text-right, table.base-table td.text-right {text-align: right;}
table.base-table th.text-center, table.base-table td.text-center {text-align: center;}
table.base-table th.text-bottom, table.base-table td.text-bottom {vertical-align: bottom;}
table.base-table th.text-middle, table.base-table td.text-middle {vertical-align: middle;}
table.base-table .sm-col, table.base-table tr > th:first-child {width: 4%; border:none !important;}
table.base-table .col-1 {width: 4%}
table.base-table .col-2 {width: 8%}
table.base-table .col-3 {width: 12%}
table.base-table .col-4 {width: 16%}
table.base-table .col-5 {width: 20%}
table.base-table .col-6 {width: 24%}
table.base-table .col-7 {width: 28%}
table.base-table .col-8 {width: 32%}
table.base-table .col-9 {width: 36%}
table.base-table .col-10 {width: 40%}
table.base-table .col-11 {width: 44%}
table.base-table .col-12 {width: 48%}
table.base-table .col-13 {width: 52%}
table.base-table .col-14 {width: 56%}
table.base-table .col-15 {width: 60%}
table.base-table .col-16 {width: 64%}
table.base-table .col-17 {width: 68%}
table.base-table .col-18 {width: 72%}
table.base-table .col-19 {width: 76%}
table.base-table .col-20 {width: 80%}
table.base-table .col-21 {width: 84%}
table.base-table .col-22 {width: 88%}
table.base-table .col-23 {width: 92%}
table.base-table .col-24 {width: 96%}
table.base-table .col-25 {width: 100%}


.banner{height:325px ; width:100%; background:#000; clear:both; overflow:hidden;}
.banner > .section-wrap{ position:relative; z-index:5000;}
.banner .social{position:absolute; right:0; top:35px;}
.banner .social ul{list-style:none; margin:0; padding:0;}
.banner .social ul li{list-style:none; margin:0; padding:0; display:inline-block; text-align:right; margin-left:10px;}
.banner .social ul li a{display:block; width:60px; height:60px; background:url(images/main-sprite.png) no-repeat;}
.banner .social ul li.dn a{ background-position:0 -60px;}
.banner .social ul li.dn a:hover{ background-position:0 0;}
.banner .social ul li.fb a{ background-position:-60px -60px;}
.banner .social ul li.fb a:hover{ background-position:-60px 0;}
.banner .social ul li.tw a{ background-position:-120px -60px;}
.banner .social ul li.tw a:hover{ background-position:-120px 0;}
.banner .social ul li.hm a{ background-position:-180px -60px;}
.banner .social ul li.hm a:hover{ background-position:-180px 0;}

.intro p, .intro, body .home-wrap .intro p{font-size:24px; line-height:34px; color:#005D83; font-family: 'Oswald', Helvetica, Arial, sans-serif; font-weight:300;}
.intro{margin-bottom:30px;}
.intro strong{font-weight:400;}
.cta-box{font-family: 'Oswald', Helvetica, Arial, sans-serif; font-weight:300;}
.cta-box h2{color:#fff; font-size:33px; line-height:33px; text-align:center; background:#B32317; padding:25px 5px; font-family: 'Oswald', Helvetica, Arial, sans-serif;}
.cta-box h2 a{color:#fff; font-size:33px; line-height:33px; }
.cta-box h2 a:hover{color:#f0f0f0; text-decoration:none;}
.cta-box p{ font-family: 'Oswald', Helvetica, Arial, sans-serif; font-weight:300;}
.breadcrumb{font-size:12px; line-height:12px; text-transform:uppercase;color:#B32317; font-weight:bold; margin-bottom:25px;}
.breadcrumb a{color:#B32317; font-weight:bold;}
.breadcrumb a:hover{text-decoration:underline;}

.sidebar{margin-top:-35px;float: right;}
.sidebar .side-module{margin-bottom:35px;}
.sidebar h2{color: #B32317;font-weight: bold; font-size:12px; line-height:12px; text-transform:uppercase; font-family: 'Droid Sans', sans-serif;}
.sidebar a{font-weight:normal;}
.sidebar ul{list-style:none; padding:0;}
.sidebar ul li{margin:0 0 0 0;}
.sidebar ul li a{color:#58595B;}
.right-border{border-right:solid 1px #999;padding-right: 45px; width:72%}
.sidebar table{margin:0;}

.form{}
.form .form-row{margin-bottom:25px;}
.form label{display:block; font-size:16px; line-height:20px; }
.form input{background:#D3DEEA; border:none;  font-size:16px; line-height:20px; color:#58595B; padding:10px 5px; width:100%;}

.main-content .intro .dnnLoginService{}
.main-content .intro .dnnLoginService .dnnFormItem{margin-bottom: 10px;}
.main-content .intro .dnnLoginService .dnnFormItem label{display:block; font-size:16px; line-height:20px;margin:0; width:auto; text-align:left; font-family: 'Droid Sans', sans-serif; color:#58595B}
.main-content .intro .dnnLoginService input[type="text"], .main-content .intro .dnnLoginService input[type="password"] {background:#fff; border:solid 1px #a9a9a9  ;  width: 100%;font-size: 12px;line-height: 12px;font-family: Arial, Helvetica, sans-serif;padding: 5px; box-shadow:none;border-radius: 0}
.main-content .intro .dnnPrimaryAction,.main-content .intro .dnnFormItem input[type="submit"],.main-content .intro a.dnnPrimaryAction{color: #fff;width: auto;height: 80px;padding: 25px 30px;text-align: center;vertical-align: middle;font-family: 'Oswald', Helvetica, Arial, sans-serif;font-size: 24px;line-height: 24px;font-weight: normal;display: inline-block;margin-right: 30px; border-radius:0; border:none; background: #00446A;}
.main-content .intro .dnnPrimaryAction:hover,.main-content .dnnFormItem input[type="submit"]:hover,.main-content a.dnnPrimaryAction:hover{ text-decoration:none; background:#333; color:#fff; text-decoration:none;}
.main-content .intro .dnnLoginRememberMe{display:block;}
.main-content .intro .dnnLoginRememberMe .dnnCheckbox{float:left;}
.main-content .intro .dnnLoginRememberMe label{padding-top:5px !important}
.main-content .intro .dnnLoginActions .dnnSecondaryAction{border:none; background:none; padding:0; margin:0; display:block; float:none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; min-width:0 !important; text-decoration:none; font-weight:bold; border:none !important; -webkit-box-shadow: none;-moz-box-shadow:none;box-shadow:none;}


.sidebar .dnnLoginService {}
.sidebar .LoginPanel {width: auto;padding-right: 0;float: none;}
.sidebar .dnnLoginService .dnnFormItem{margin-bottom:25px; clear:both; display:block;}
.sidebar .dnnLoginService .dnnFormItem label{display:block; font-size:16px; line-height:20px; width:auto; text-align:left;}
.sidebar .dnnLoginService .dnnFormItem input{background:#D3DEEA; border:none;  font-size:16px; line-height:20px; color:#58595B; padding:10px 5px; width:100%; -webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; min-width:0 !important;}
.sidebar .dnnLoginService .dnnFormItem:last-child label{display:none;}
.sidebar .dnnLoginActions{}
.sidebar .dnnLoginActions .dnnSecondaryAction{border:none; background:none; padding:0; margin:0; display:block; float:none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; min-width:0 !important; text-decoration:none; font-weight:bold; border:none !important; -webkit-box-shadow: none;-moz-box-shadow:none;box-shadow:none;}
.sidebar .dnnLoginActions .dnnSecondaryAction:hover{text-decoration:underline;}
.sidebar .dnnLoginService .dnnPrimaryAction{display: inline-block;font-size: 16px;line-height: 16px;padding:10px 20px;font-weight: normal;color: #fff;text-decoration: none;background: #00446A; border:none !important; -webkit-box-shadow: none;-moz-box-shadow:none;box-shadow:none; float:none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; min-width:0 !important; text-decoration:none;}
.sidebar .dnnLoginService .dnnPrimaryAction:hover{background:#333;}
.sidebar .dnnLoginService .dnnLoginRememberMe{display:block;}
.sidebar .dnnLoginService .dnnLoginRememberMe label{display:inline-block;}
.sidebar .dnnLoginService .dnnFormItem input[type=checkbox], .sidebar .dnnLoginService .dnnFormItem input[type=radio] {width: auto; float:left; display:inline;}




.database{ background:#d3deea; padding:50px 0;}
.database .database-search{min-height:400px;}
.database .database-search .field {position:relative;}
.database .database-search .field .sbSelector:before{position:absolute; bottom:5px; right:5px; background:url(images/field-corner.png) no-repeat; width:12px; height:12px; display:block; content:'';}
.database .database-search .field .sbHolder{ background:#b32725; color:#fff; font-family: 'Oswald', Helvetica, Arial, sans-serif; border:none; text-align:center; min-height:80px; width:auto;}
.database .database-search .field .sbSelector{ color:#fff; font-family: 'Oswald', Helvetica, Arial, sans-serif; padding:25px 5px; display:block; font-weight:normal; background:#b32725; font-size:24px; line-height:24px; width:auto; text-indent:0; text-align:center; width:100%; height:auto; min-height:80px;}
.database .database-search .field .sbSelector:hover{color:#f0f0f0;}
.database .database-search .field .sbOptions{ border:none; left:0; background:#fff; text-align:left; top:80px !important; padding:20px 0; width:100%;}
.database .database-search .field .sbOptions li{padding:0 22px; }
.database .database-search .field .sbOptions:before{content:''; background:url(images/caret.png) no-repeat; position:absolute; left:50%; margin-left:-12px; width:24px; height:20px; top:0;}
.database .database-search .field .sbOptions li:first-child{display:none;}
.database .database-search .field .sbOptions a{border-bottom:none; color:#59595c; font-weight:normal; padding:3px 0 3px 3px}
.database .database-search .btn{color:#fff; width:100%; height:80px; padding:25px 5px; text-align:center; vertical-align:middle; font-family: 'Oswald', Helvetica, Arial, sans-serif; font-size:24px; line-height:24px; font-weight:normal;}
.database .database-search .btn.ltblue{background:#3c7a9e;}
.database .database-search .btn.ltblue:hover{background:#333;}

/*DEFAULT SELECTBOX STYLES*/
.sbHolder{
	background-color: #2d2d2d;
	border: solid 1px #515151;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 30px;
	position: relative;
	width: 200px;
}
.sbHolder:focus .sbSelector{
	
}
.sbSelector{
	display: block;
	height: 30px;
	left: 0;
	line-height: 30px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 170px;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #EBB52D;
	outline: none;
	text-decoration: none;
}
.sbToggle{
	background: url(../img/select-icons.png) 0 -116px no-repeat;
	display: block;
	height: 30px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
}
.sbToggle:hover{
	background: url(../img/select-icons.png) 0 -167px no-repeat;
}
.sbToggleOpen{
	background: url(../img/select-icons.png) 0 -16px no-repeat;
}
.sbToggleOpen:hover{
	background: url(../img/select-icons.png) 0 -66px no-repeat;
}
.sbHolderDisabled{
	background-color: #3C3C3C;
	border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{
	
}
.sbHolderDisabled .sbToggle{
	
}
.sbOptions{
	background-color: #212121;
	border: solid 1px #515151;
	list-style: none;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	width: 200px;
	z-index: 1;
	overflow-y: auto;
}
.sbOptions li{
	padding: 0 7px;
}
.sbOptions a{
	border-bottom: dotted 1px #515151;
	display: block;
	outline: none;
	padding: 7px 0 7px 3px;
}
.sbOptions a:link, .sbOptions a:visited{
	color: #ddd;
	text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
	color: #EBB52D;
}
.sbOptions li.last a{
	border-bottom: none;
}
.sbOptions .sbDisabled{
	border-bottom: dotted 1px #515151;
	color: #999;
	display: block;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
	border-bottom: dotted 1px #515151;
	color: #EBB52D;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
	padding-left: 17px;
}



/**SEARCH RESULTS*/

.restults{}
.results .result{margin-bottom:35px;}
.results .result h3{font-size:20px; line-height:20px; margin:0 0 10px 0; color:#585858}
.results .result .result-table{font-size:16px; line-height:24px;}
.results .result .result-table td{vertical-align:top; padding-right:10px;}
.results .result .result-table{width:50% !important;}

table{font-size:16px; line-height:24px; margin-bottom:25px;}
table td{vertical-align:top; padding-right:10px;}


/**blog**/
.DnnModule-Blog{}
.DnnModule-Blog table{max-width:100%;}


.blog-content{margin-bottom:30px;}
.blog-content:first-child{margin-top:30px;}
.blog-content h2 a{color:#00446a; }
.blog-content .date{color:#005D83;}
.blog-content .blue{color:#005D83;}
.blog-content a.more{color:#B32317; display:inline-block; margin:0 10px;}
.blog-content .permalink, .blog-content acronym{display:none;}
.hide{display:none;}
.blog-content table{table-layout:fixed; width:100%;}
.blog-content .space{margin-bottom:10px; display:block;}
.blog-content .space a{margin-right:30px; display:inline-block;}
.blog-content .title p{color:#00446a; font-weight:bold; font-family: 'Droid Sans', sans-serif; font-size:16px; line-height:24px; }
.blog-content table label{display:block; font-size:16px; line-height:20px; }
.blog-content table input[type=text], .blog-content table textarea{background:#f2f2f2; border:none;  font-size:16px; line-height:20px; color:#58595B; padding:5px 5px; width:100%;}
.blog-content .comment-table td{padding:5px 0; vertical-align:middle}
.BlogLeftTD{width:140px !important}