@charset "UTF-8";
/* CSS Document */
	@import url("Simple/SimpleMenu.css");
	@import url("Footer/FooterMenu.css");
    @import url(https://fonts.googleapis.com/css?family=Ubuntu);

@font-face {
    font-family: 'calibriregular';
    src: url('fonts/calibri-webfont.eot');
    src: url('fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/calibri-webfont.woff') format('woff'),
         url('fonts/calibri-webfont.ttf') format('truetype'),
         url('fonts/calibri-webfont.svg#calibriregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'century_italic';
    src: url('fonts/gothici-webfont.eot');
    src: url('fonts/gothici-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothici-webfont.woff') format('woff'),
         url('fonts/gothici-webfont.ttf') format('truetype'),
         url('fonts/gothici-webfont.svg#century_gothicitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'century_bold_italic';
    src: url('fonts/gothicbi-webfont.eot');
    src: url('fonts/gothicbi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothicbi-webfont.woff') format('woff'),
         url('fonts/gothicbi-webfont.ttf') format('truetype'),
         url('fonts/gothicbi-webfont.svg#century_gothicbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'century_bold';
    src: url('fonts/gothicb-webfont.eot');
    src: url('fonts/gothicb-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothicb-webfont.woff') format('woff'),
         url('fonts/gothicb-webfont.ttf') format('truetype'),
         url('fonts/gothicb-webfont.svg#century_gothicbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'century';
    src: url('fonts/gothic-webfont.eot');
    src: url('fonts/gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothic-webfont.woff') format('woff'),
         url('fonts/gothic-webfont.ttf') format('truetype'),
         url('fonts/gothic-webfont.svg#century_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html { height: 100%; margin-bottom: 1px; overflow-y:auto; } /* Force Vertical Scrollbar */
body{ font-size:13px;line-height:1.5em;font-family:century, Helvetica, sans-serif;}
	

.dnnEditState .DnnModule {
    opacity: 1.0;
}



/* Page Styles */	

#Body{}
#DNN7{width:1290px;margin:0 auto;box-shadow: 0 0 10px 4px rgba(0,0,0,.15);}
\
    .mainTop{background:#093d55;height:27px;padding:0 10px;}
    .mainTop .top_links{padding-left:25px;margin:0;}
    .mainTop .top_links li{float:left;padding-right:85px;list-style-image:url(images/li_white.jpg);font-family:century_italic;padding-left:10px;padding-bottom: 0;}
    .mainTop .top_links li a{color:White;}
    .mainSocial{background:#005d87;padding:14px 12px 0 12px;height: 38px;}
    .mainSocial a, .mainSocial a:link, .mainSocial a:visited, .mainSocial a:active, .mainSocial{color:White;}
    .mainSocial .top_social{float:left;font-weight:bold;}
    .mainSocial .top_social img{}
    .mainSocial .top_social a{padding:0 20px 0 13px;}
    .mainSocial .top_search{float:right;height:27px;}
    .mainSocial .top_search .language-object { float: left; margin-right: 8px; }
    .mainSocial .top_search .language-object span.Language { margin-right: 2px;}    
    .mainSocial .top_search #dnn_dnnSEARCH_ClassicSearch{background: white;line-height: 28px;display: inline-block;}
    .mainSocial .top_search #dnn_dnnSEARCH_ClassicSearch input{border:0;width: 140px;margin-left: 10px;}
#mainBanner{padding:0;background:url(images/header_bg.jpg);}
    .s_logo{float:left;height:64px;overflow:hidden;}
    .s_headerpane{float:left;padding-left:37px;width:540px;height:109px;}

    .s_social{float:right;padding-top:21px;}
    .s_social .social_links{text-align:right;padding-bottom:14px;}
    .s_social input{border:solid 1px #c1c1c1;height:19px;}
#mainBreadCrumb{height:43px;padding:0 10px;}
#mainContent{padding: 0px 10px;}
.innerpage #mainContent{padding:20px 35px;}
    section.main_pane{}
    section.columns{display:table;padding:0 0px;width:100%;}
    section.columns .columns_row{display:table-row;}
    section.social_pane{display:table;padding:0 15px;width:100%;}
    section.social_pane .columns_row{display:table-row;}
    section.social_pane_title{padding:15px;}

#mainFooter{background:#005d88;padding:15px 15px 40px 20px;}
    #copyright{background:#13536f;color:White;text-align:center;font-size:10px;}
    
/* Panes */
.HeaderPane{padding-top:20px;}
.ContentPane{}
.ContentPaneInner{min-height:0px!important;}

.homepage .LeftPane{display:table-cell;vertical-align:top;width:50%;padding-right: 20px;}
.homepage .RightPane{display:table-cell;vertical-align:top;width:50%;padding-right: 20px;}

.innerpage .LeftPane{display:table-cell;vertical-align:top;width:25%;padding-right: 15px;}
.innerpage .RightPane{display:table-cell;vertical-align:top;width:75%;padding-right: 15px;}

.innerpage .LeftPaneDBData{display:table-cell;vertical-align:top;width:25%;padding-right: 15px;}
.innerpage .RightPaneDBData{display:table-cell;vertical-align:top;width:75%;padding-right: 15px;}

.left_pane, .right_pane{padding:20px 0;}

.DNNEmptyPane {width: 0;padding:0 !important;margin:0 !important;}

/* Headers and Subheaders */
.Head {color: #0060FE;font: bold 1.2em Arial,Helvetica,sans-serif;}
.SubHead {color: #666666;}


h1, h2, h3, h4, h5, h6 {color: #8a8a8a;font-weight: normal;line-height: 1em;margin: 0;padding: 5px 0;font-family:century_bold;}
h1 {font-size: 28px;}
.HeaderPane h1 span{color:#c1c1c1;}
h2 {font-size: 25px;}
h3 {font-size: 22px;}
h4 {font-size: 18px;}
h5 {color: #666666;font-size: 16px;}
h6 {color: #A5A4A4;font-size: 14px;margin: 0 0 7px;}


/* Links */
a, a:link, a:active, a:visited {color: #ca4d3d;text-decoration:none;}
a:hover {color: #3a3a3a;text-decoration: none;text-decoration: underline;}

/* Font and Color Styles */

Body, .NormalTextBox, td, p, .Normal, .NormalDisabled, .NormalBold {color: #595959;font-family: century,Helvetica,sans-serif;
    font-size: 12px;line-height: 1.6em;}

.mainTop, .mainTop a{color:#d9d9d9;line-height:26px;font-size:11px;background:#00364e;}

p {margin: 0;padding: 6px 0;}

/* Lists */
ul, ol {margin:6px 0px 6px 40px;}
li, ul li {list-style-image:url(images/li_style.jpg);padding:5px 0px;}
ul.arrow li {list-style-image:url(images/li_arrow.png);}
ol li {list-style: decimal outside none;}

/* Main Nav */
nav .topLevel li.root > a{
    padding: 13px 0px 0px;
    min-height: 50px;
}

/* Sub Nav */
nav .subLevel{
    width:350px;
}
nav .subLevel li.item a div{
    white-space: normal;
    width:350px;
}
nav .subLevel li.item{
    border-bottom: 1px solid #CCCCCC;
    padding-left: 0px;
    width: 100%;
    background:none;
}
nav .subLevel li.item li.item{
    background: url("images/li_arrow.png") no-repeat scroll 25px 12px rgba(0, 0, 0, 0);
    width: auto;
    padding-left: 25px;
    border-bottom: 0px;
}
nav .subLevel li.item ul{
    margin-bottom:10px;
}
.hide{
    display:none;
}

/* Buttons */
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active {color: #0060FE;
    font: bold small Arial,Helvetica,sans-serif;}
A.CommandButton:hover {color: #4E4EFB;}

a.locations_btn.search{padding:3px 10px;margin-right:0;font-weight:normal;}

/* Containers */

.c_DNN6{margin-bottom:15px;}
.c_DNN6_Header{}

.c_DNN6_Header .Title.Blue{background:url(images/blue_line.png) repeat-x left bottom;padding-bottom: 10px;margin-bottom: 5px;}
.c_DNN6_Header .Title.Brown{background:url(images/brown_line.png) repeat-x left bottom;padding-bottom: 10px;margin-bottom: 5px;}
.c_DNN6_Header .Title.Red{background:url(images/red_line.png) repeat-x left bottom;padding-bottom: 10px;margin-bottom: 5px;}

.c_DNN6_Header .Title, .c_DNN6_Header .Title .TitleH2{color:#005d87;font-size:24px;}

/* Blank Template for TabAggregator */
    .Blank_Blank_TabStrip {border-bottom:solid 1px #000;}
    .Blank_Blank_TabStrip ul {}
    .Blank_Blank_TabStrip li {}
	.Blank_Blank_TabStrip span {}
    .Blank_Blank_TabStrip span span {padding: 0 15px 5px 2px !important;}
	.Blank_Blank_TabSelected {}
	.Blank_Blank_TabStrip .Blank_Blank_TabSelected {color:#e25543;}
    .Blank_Blank_TabStrip .Blank_Blank_TabMouseOver {color:#e25543;}
	.Blank_Blank_TabPage {}
	.Blank_Blank_Paging {}
	.Blank_Blank_Paging a {}
	.Blank_Blank_Paging a:hover, .Blank_Blank_Paging a:active {}	


/* RSS Box*/
.RssBoxEvent {
	border:1px solid #AAAAAA;
	background-color:#e2e2e2;
	margin-bottom:3px;
	width:99%;
}
.RssBoxEventDate , .RssBoxEventLogo {
	float:left;
	width:18%;
	text-align:center;
}
.RssBoxEventDate{
	background-color:#fff;
	border:1px solid #AAAAAA;
	text-transform: uppercase;
}
.RssBoxEventLogo {
	margin-right:0px;
}
.RssBoxEventRight, .RssBoxEventText {
	float:left;
	padding:2px;
	text-align:left;
	width:80%;
}
.RssBoxEventDateDay{
	color:#e25543;
	font-size:240%;
	font-weight: bold;
}
.RssBoxEventRight a{
	text-decoration:none!important;
	font-weight: bold;
	color:#595959;
}
.RssBoxEventRight a:hover{text-decoration:underline;}



/* You can also use a <br class="clear" /> to clear columns */
.clear, .clr, .clear_float {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}


#homepageSlider > .slider-wrap img{width:1290px !important;}

#left_nav ul{
    margin:0px;
    padding: 0px;
    background: #eee;
    border-top: 1px solid #ddd;
}
#left_nav ul ul{
    border-top:none;
    border-bottom: 1px solid #ddd;
    padding: 0px 0px 0px 25px;
}
#left_nav li div{
    display:none;
}
#left_nav li.SelectedTab div{
    display:block;
}
#left_nav151 div{
    display:block !important;
}
#left_nav ul li{
    list-style-image:url(images/li_arrow.png);
}
#left_nav ul li a{
    color: #005D87;
}
#left_nav a:hover, #left_nav li.SelectedTab a:hover{
    color:#000;
}
#left_nav ul li a:hover{
    color:#000000;
    text-decoration:none;
}
#left_nav ul ul ul{
    border-bottom:none;
}
#left_nav ul li.SelectedTab a{
    color:#000;
}
#left_nav ul li li.SelectedTab a{
    color:#000 !important;
}
#left_nav ul li.SelectedTab li a{
    color:#005d87;
}

table td{
    vertical-align: top;
}
.unTable{
    width:250px;
    border:1px solid #ccc;
    border-spacing: 0;
}
.unTable td{
    border-top:1px solid #ccc;
    padding: 0px 5px;
    border-left: 1px solid #ccc;
    vertical-align: top;
}
.unTable tr td:first-child{
    border-left:none;
}
.unTable tr.odd{
    background:#eee;
}

.bannerwrap{
    float: right;
    width: 462px;
    padding: 15px 25px 20px !important;
    background: url(images/text-bg.png) repeat;
    margin: -325px 30px 0 0;
    position: relative;
}
.bannerwrap h3{
    font-size:35px;
    color:#fff;
    font-weight: normal;
    line-height: 120%;
    font-family: 'Ubuntu', sans-serif;
}
.bannerwrap p{
    font-family: 'Ubuntu', sans-serif;
    color:#fff;
    font-size:15px;
}
.bannerwrap .btn{
    font-family: 'Ubuntu', sans-serif;
    color:#fff;
    font-size:15px;
    background:#002347;
    padding: 8px 15px;
    display:inline-block;
    margin-top:8px;
}
.bannerwrap .btn:hover{
    background:#002e5d;
}
