@charset "UTF-8";
/* CSS Document */
	@import url("Simple/SimpleMenu.css");
	@import url(http://fonts.googleapis.com/css?family=Istok+Web);
	
html {height: 100%; margin-bottom: 1px;}
body{font-family: 'Istok Web', sans-serif!important;}
img{max-width:100%;}
	
body > form #ControlBar_ControlPanel{z-index:2000 !important;}
#ControlBar, #ControlBar:before, #ControlBar:after {box-sizing: initial !important;}
.paneOutline{border:solid 1px #dcdcdc;}
/* Page Styles */	
.s_logo{float:left;}
#mainBanner{padding:24px 0;}
.s_header{float:right;}
    .s_header .s_social{float:left;line-height:92px;padding: 10px 60px 45px 0;border-right:solid 2px #000066;}
    .s_header .s_contact{float:left;padding:8px 0;line-height:31px;padding-left:50px;color:#666666;}
    .s_header .s_contact img{vertical-align:top;}
    .s_header .s_contact a{color:#666666;}
    .s_header .s_contact a:hover{text-decoration:none;}
    .s_header .s_contact .big{font-size:42px;line-height:37px;color:#666666;}
    .s_header .s_contact a:hover .big{text-decoration:none;color:#00235d;}
    .social_links a{display:inline-block;width:35px;height:33px;background:url(images/social_icons.jpg);}

#mainContent{margin-top:40px;}
#bottomContent{background:#f0f2f5;padding:30px 0;}
#preFooterContent{padding:20px 0;}
#mainFooter{background:#00235d;color:White;padding:20px 0;}

.blue_row{border-top:solid 2px #00235d;margin-bottom:20px;}
/* Panes */
.SliderPane{border-bottom:solid 10px red;}

.DNNEmptyPane {width: 0;padding:0 !important;margin:0 !important;border:0 !important;}


/* Headers and Subheaders */
.Head {color: #00235d;font-weight:bold;}
.SubHead {color: #333;}
strong{color:Red;}


h1, h2, h3, h4, h5, h6 {color: #616265!important;font-family: 'Istok Web', sans-serif!important;font-weight: normal;line-height: 1em;margin: 0;padding: 5px 0;}
h1 {font-size: 28px;}
h2 {font-size: 25px;}
h3 {font-size: 22px;}
h4 {font-size: 18px;}
h5 {font-size: 16px;}
h6 {font-size: 14px;margin: 0 0 7px;}


/* Social icons */
.social_links .social.facebook{background-position:-11px -6px;}
.social_links .social.twitter{background-position:-51px -6px;}
.social_links .social.google_plus{background-position:-91px -6px;}
.social_links .social.linked_in{background-position:-131px -6px;}
.social_links .social.e-mail{background-position:-211px -6px;}
.social_links .social.flickr{background-position:-11px -59px;}
.social_links .social.pinterest{background-position:-251px -59px;}
.social_links .social.instagram{background-position:-51px -59px;}


.social_links .social.facebook:hover{background-position:-11px -111px;}
.social_links .social.twitter:hover{background-position:-51px -111px;}
.social_links .social.google_plus:hover{background-position:-91px -111px;}
.social_links .social.linked_in:hover{background-position:-131px -111px;}
.social_links .social.e-mail:hover{background-position:-211px -111px;}
.social_links .social.flickr:hover{background-position:-11px -164px;}
.social_links .social.pinterest:hover{background-position:-251px -164px;}
.social_links .social.instagram:hover{background-position:-51px -164px;}


/* Links */
a, a:link, a:active, a:visited {color: #0079af;}
a:hover {color: #3a3a3a;}

/* Font and Color Styles */

Body, .NormalTextBox, td, p, .Normal, .NormalDisabled, .NormalBold {font-family: 'Istok Web', sans-serif!important;color: #616265;font-size: 14px;}

#mainFooter .NormalTextBox, #mainFooter td, #mainFooter p, #mainFooter .Normal, #mainFooter .NormalDisabled, #mainFooter .NormalBold{color:White;}
#mainFooter a, #mainFooter a:link, #mainFooter a:active, #mainFooter a:visited{color:White;}
#mainFooter .c_DNN_Header .Title, #mainFooter .c_DNN_Header .Title .TitleH3{color:White;}

p {margin: 5px 0;}

.upper{text-transform:uppercase;}

/* Lists */
ul, ol {margin-left:45px;}
li, ul li {}
.DnnModule-DNN_HTML .DNNModuleContent ul li{list-style-image:url(images/list_img.png);}
.DnnModule-DNN_HTML .c_DNN_Bluebox .DNNModuleContent ul li{list-style-image:url(images/list2_img.png);}
.DnnModule-DNN_HTML .DNNModuleContent ul li li,
.DnnModule-DNN_HTML .c_DNN_Bluebox .DNNModuleContent ul li li{list-style:disc;}

/* Buttons */
.btn_red, .btn_red:link, .btn_red:visited, .btn_red:active{background:red;color:White;display:inline-block;line-height:33px;padding:0 30px;text-align:center;border-radius:3px;}
.btn_red:hover{background:#E00000;text-decoration:none;}
.btn_red.full{display:block;margin:10px 0;}

.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}


/* Containers */

.c_DNN{margin-bottom:15px;}
.c_DNN_Header{}
.ModuleSpacing{}

.c_DNN_Header h1.Title, .c_DNN_Header h1.Title .TitleH1{font-size:36px;color:Red;margin-top:0;}
.c_DNN_Header h2.Title, .c_DNN_Header h2.Title .TitleH2{font-size:26px;margin-top:0;}
.c_DNN_Header h3.Title, .c_DNN_Header h3.Title .TitleH3{font-size:18px;margin-top:0;font-weight:bold;}

.c_DNN_ProjectBox{background:white;}
.c_DNN_ProjectBox>img{width:100%;}
.c_DNN_ProjectBox .Title{border-top: solid 2px #00235d;margin-top: 12px;padding-top: 15px;margin-bottom:3px;}
.c_DNN_ProjectBox .Title, .c_DNN_ProjectBox .Title .TitleH3{font-size:17px;color:Red;font-weight:bold;letter-spacing:0;}
.c_DNN_ProjectBox .content_padding{padding:0 13px;}


.c_DNN_Bluebox{background:#00235d;padding:12px;}
.c_DNN_Bluebox h2.Title{margin:5px 0;}
.c_DNN_Bluebox h2.Title, .c_DNN_Bluebox h2.Title .TitleH2{color:White;font-size:22px;}
.c_DNN_Bluebox .NormalTextBox, .c_DNN_Bluebox td, .c_DNN_Bluebox p, .c_DNN_Bluebox .Normal,
.c_DNN_Bluebox .NormalDisabled, .c_DNN_Bluebox .NormalBold {color:White;}

.c_DNN_Redbox{background:red;padding:12px;}
.c_DNN_Redbox h2.Title{margin:5px 0;}
.c_DNN_Redbox h2.Title, .c_DNN_Redbox h2.Title .TitleH2{color:White;font-size:22px;}
.c_DNN_Redbox .NormalTextBox, .c_DNN_Redbox td, .c_DNN_Redbox p, .c_DNN_Redbox .Normal,
.c_DNN_Redbox .NormalDisabled, .c_DNN_Redbox .NormalBold {color:White;}

/* -------
Media Queries
---------*/
	
/* #Tablet (Portrait)
------------------- */

/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 959px) 
{
    
}


/*  #Mobile (Portrait)
------------------- */

/* Note: Design for a width of 320px */

@media only screen and (max-width: 767px) 
{

}


/* #Mobile (Landscape)
------------------- */

/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) 
{

}



/* 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;
}