﻿@charset "UTF-8";
/* CSS Document */

/* GENERICS */

body {font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
a {	text-decoration:none; color:#13254c; }

/* WIDTH SETTING */
.nav-hold,
.image-grid,
.container {
	width:100%;
	max-width:1000px;
	margin:0 auto;
}

.home_span_1, .home_span_2, .home_span_3, .home_span_4, .home_span_5 {
    font-family: "Montserrat",sans-serif;
    font-size: 16px;
    font-weight: 700;
    padding: 15px 25px;
    text-decoration: none;
    text-transform: uppercase;
 }
.home_span_1 { padding-left:33px}	
.home_span_2 { padding-left:20px}
.home_span_3 { padding-left:26px}
.home_span_4 { padding-left:31px}
.home_span_5 { padding-left:31px}

	
.Content_news { background-color:#F9F9F9} 
.Content_news {padding:5px 10px 10px 3px; margin:20px 10px 20px 10px } 
.Content_news p { line-height:1.01em; font-size: 80%;}
.Content_news h1 {border-bottom:1px solid #FFF; font-size:130%;}
.Content_news h2 {font-size:105%;}

/* CONTAINER & FOOTER */
.container {
	padding:10px 10px 10px 10px;
}

.Content_news h1, .container h1, .container h1 a,
.Content_news h2, .container h2, .container h2 a
{
	color:#13254c;
	margin-top: 5px;
	margin-bottom: 10px;
	}	
            
.container p {
    font-size: 15px;
    font-weight: 300;
    line-height: 18px;
    margin: 0px 0 15px;
    padding: 0;
}
.container h4{ font-weight:500; } 
.container h4 a {color: #245DC1;} 
.container h4 a:hover {color: #000; text-decoration:underline} 

.container h1 { font-size:160% }
.container h2 { font-size:125%}
.container .sec_Title{font-size:160%}
.container strong { font-weight:800}
.Content_news h6, .container h6{ font-size:12px; color:#666; padding-bottom:7px; } 

.container h1 a:hover, .Content_news h1 a:hover, p a:hover,
.container h2 a:hover, .Content_news h2 a:hover, p a:hover
{ text-decoration:underline }

.text_container {
    font-size: 15px;
    font-weight: 300;
    line-height: 18px;
    margin: 0px 0 15px;
    padding: 0;
}
.text_container b{ font-weight:bold}
.text_container strong{ font-weight:bold}
.text_sm_news{ color:#222 }

/* Footer */

.footer {
	background-color:#EEE;
	padding-bottom:20px;
	}

.footer-label{
	float:left;
	overflow:hidden;
	padding-right:10px;
	color:#EEE;
	}
	
.footer-label a{ 
	font-size:0.84em;
	color:#7d8596;
    text-decoration:double;
}

.footer-label a:link{ 
    text-decoration:underline;  
}

.footer-icons{
	float:right;
	padding-left:5px;
	}

.nav-bar, .image-header {
	width:100%;
	background:#13254c;
}

.nav-bar{border-bottom:1px solid #EEE;}

.image-header 
{ background-color:White
    }
.nav-hold {
	overflow:hidden;
}
.nav-logo, .nav-logo-home {
	float:left;
	display:block;
    padding:5px 0px 2px 7px; 
}
.nav-logo-home { padding-left:270px; padding-top:20px;}

.nav-menu {
	display:none;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    display: block;
    font-size: 1.05em;
    position: absolute;
    right: 5px;
    top: 0px;
}

/* IMAGE GRID */
.image-grid {
	overflow:hidden;
	padding:5px;
}
.image-grid-square {
	float:left;
	width:20%;
	overflow:hidden;
	padding:5px;
}
.image-grid-square img {
	width:100%;
	float:left;
}

/* CONTACT FORM */

.contact-form {
	overflow:hidden;
	margin-bottom:50px;
}
.form-section {
	float:left;
	width:25%;
	padding:5px;
}
.form-section.message,
.form-section.submit-holder {
	float:left;
	width:100%;
}
.form-section label {
	display:block;
	margin-bottom:2px;
}
.form-section input,
.form-section textarea {
	width:100%;
	padding:5px 10px;
	font-size:1.1em;
	line-height:1.3em;
}
.form-section textarea.textarea-message {
	resize:none;
	height:150px;
	padding:10px;
}
.form-section input.submit-button {
	max-width:400px;
	margin:0 auto;
	float:none;
	display:block;
	border:none;
	outline:none;
	background:#13254c;
	color:#f9f9f9;
	padding:15px 10px;
}

 /* Home page css ul and li image and title - */
 
ul.mobileButton {
	margin-left: 0px;
	padding-right: 0px;
	list-style-type:none;
}
.nav-item {
    border: 1px solid #ccc;
    padding: 3px;
}
ul.mobileButton li {
	font-size: 120%;
	background-color: #EEE;
	margin-top: 10px;
}

ul.mobileButton li img { vertical-align:middle}

ul.mobileButton li a {
	display:block;	
	text-decoration: none;
	color: #13254c;
    padding: 3px;	
}

ul.mobileButton li a:hover {
	background-color:#13254c;
	color:White;
}

  /* home page news*/ 
 .News_img {float:right; padding:1px; border:1px solid #ccc; width:105px;  }
  
 /*News Page*/ 
 .text_gray{ font-size:11px; color:Gray; margin-top:5px; margin-bottom:5px }      
 .news_Img_big { padding:1px; border:1px solid #ccc; margin-bottom:20px; width:100%; margin-top:10px; text-align:center }
 .BodySm { background-color:#F9F9F9;}

/* Fan Mounting Types - Layout*/
.container_block{ border-top:1px solid #EEE; width:100%; padding-bottom:10px;  padding-top:10px; min-height:98px}
.FansHead 
{	
	font-size: 14pt; 
	font-weight:500; 
	color: #13254c; 
	text-decoration:none
}
.FansHead a:hover{ text-decoration:underline; }
.FansLeft  {float:left; } 
.FansMiddle {margin:0px, auto; overflow:hidden; padding:5px 10px 10px 10px;  } 
.FansRight { background: url("../../images/icon/breadcrumb_large.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float:right; margin-top:-40px;  vertical-align:middle; margin-right:-5px;  
    height: 98px;
   width: 4%;
}
 .txtApplication 
 { 
      font-size: 80%; 
     font-style: normal;
     font-weight: normal; 
     color: #6E6E59;
     padding-top:10px; 
}
 .FansMiddle, .FansLeft { vertical-align:top;}

.state_head{
    font-size: 140%; 
	font-weight:500; 
	color: #13254c;
	border-bottom:1px solid #EEE;
}
.text_mini {   
    margin:20px 0px 20px 0px;
}
.td_main_sub{
    background-color:white;
}

.Head_region_Title {
    background-color:#F9F9F9;
    padding-top:10px;
    padding-bottom:10px;
    font-size:115%;
   	color: #13254c;
}
.Head_Region{
    color:black;
    line-height:1.4em;
}
.CompanyName{
    font-size:100%;
    font-weight:800;
    padding:5px 0px 10px 0px;
}
.phoneSpace{
    padding-left:30px;
	text-decoration:underline;
}

.phoneSpace a:hover
{
    background-color:#13254c;
    color:White;
}
.FaxSpace{
    padding-left:20px;
}
.emailSpace{
    padding-left:25px;
    vertical-align:top
}

.phoneIcon{padding-top:5px;background-color:white; vertical-align:text-top; padding-bottom:3px;}
.a{ background-image:inherit }
.numbers{ background-image:url(../../images/projects/numbers.jpg);  padding:4px 8px 10px 8px; margin:10px 0px 10px 0px; color:White; font-size:13px;vertical-align:top; background-repeat: no-repeat; }
.container_left_50{float:left; width:100%; }
.container_right_50{float:left; width:100%; }
.img_footer_left { background-color:transparent; padding:10px 0px 20px 0px}
.main_text_park{ padding:5px 0px 10px 0px}
.img_center{ padding:0px 0px 0px 30px}
.container_img_25{ width:100%; color:#666666; float:left; margin:5px 1px 5px 1px ; color:#666666 }
.column_two{ width:35%; float:left;  margin:20px 20px 15px 20px;  text-align:center; background-color:white; padding-bottom:20px; clear:right }
.column_two_span{ font-size:18px; color: #13254c;} 
.ProductImage_two { background: url(../images/Products/backgrounds.jpg ); width:100%; text-align:center }
