@import '/prettyPhoto.css';
/* Add additional stylesheets below  Bootstrap's documentation styles  Special styles for presenting Bootstrap's documentation and examples*/
/* Body and structure
-------------------------------------------------- */
/* Import "PT Sans Narrow" font from Google fonts */
@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700);
html {height: 100%; }
body {padding: 0px;margin: 0 auto !important; /* Set in footer.css Nav height at 155px */}
body {position: relative; 	}
body {line-height: 1.5;font-size: 12pt;font-family: Bookman Old Style , serif;}
body{color: #000000;}
#wrap > .container {padding-top: 10px;/*width:auto;max-width: 954px;margin-top:-50px; .push must taller than mast/nav area *//*	background: url("../img/BackgroundBlend.jpg") repeat-x scroll center top #536056;*/}
#toTop {width: 100px;border: 1px solid #ccc;background: #f7f7f7;text-align: center;padding: 5px;position: fixed; /* this is the magic */
	bottom: 65px; /* together with this to put the div at the bottom*/
	right: 10px;cursor: pointer;display: none;color: #333;font-family: verdana;font-size: 1.0em;z-index: 90000;border-radius: 7px;background-image: linear-gradient(bottom, #D1D1D1 47%, #E0E0E0 74%, #F5F5F5 87%);background-image: -o-linear-gradient(bottom, #D1D1D1 47%, #E0E0E0 74%, #F5F5F5 87%);background-image: -moz-linear-gradient(bottom, #D1D1D1 47%, #E0E0E0 74%, #F5F5F5 87%);background-image: -webkit-linear-gradient(bottom, #D1D1D1 47%, #E0E0E0 74%, #F5F5F5 87%);background-image: -ms-linear-gradient(bottom, #D1D1D1 47%, #E0E0E0 74%, #F5F5F5 87%);background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.47, #D1D1D1), color-stop(0.74, #E0E0E0), color-stop(0.87, #F5F5F5)); }

h1, .pagetitle {font-size: 18pt;color: #1C344C;font-weight: bold;}
h2, .sectiontitle {font-size: 16pt;color: #6C87A2;font-weight: bold;}
h3{font-size: 14pt;color: #666666;font-weight: bold;}
h4{font-size: 12pt;color: #113A50;font-weight: bold;}
h5{font-size: 12pt;color: #6B86A1;font-weight: bold;}
h6{font-size: 10pt;color: #666666;font-weight: bold;}
ol{color: #3B5E7C;}
ul{color: #3B5E7C;}

a:visited {line-height: 1.5;color: #1C344C;font-size: 12pt;font-family: Bookman Old Style , serif;}
h1 {line-height: 1.5;font-family: "Bookman Old Style" , serif;}
a:active {line-height: 1.5;color: #1C344C;font-size: 12pt;font-family: Bookman Old Style , serif;}
.sectiontitle {line-height: 1.5;font-size: 12pt;font-family: Bookman Old Style , serif;}
a:link {line-height: 1.5;color: #1C344C;font-size: 12pt;font-family: Bookman Old Style , serif;}

#cn_bg {background-image: url('/image/41132495.jpeg');background-repeat: repeat-x;background-position: bottom;}
#cn_container {padding: 5px;width: 954px;overflow: hidden;}

#companyname {overflow: hidden;}
#companyslogan {overflow: hidden;}
.companyname{font-family: Arial;font-size: 24pt;color: #000000;font-weight: bold;}
.companyslogan{margin-top:20px;font-family: Arial;font-size: 14pt;color: #4F708F;font-weight: bold;}

#kv_bg {background-image: url('/image/41132498.jpeg');background-repeat: repeat-x;}
#kv_container {height: 233px;width: 964px;}
#kv {height: 233px;width: 242px;float: left;}
#kv2 {height: 233px;width: 240px;float: left;}
#kv3 {height: 233px;width: 240px;float: left;}
#kv4 {height: 233px;width: 242px;float: right;}

#gtf_bg {background-color: #3B5E7D;}

#gtf_mid {background-image: url('/image/41132499.jpeg');background-repeat: repeat-y;}
#gtf_container {background-image: url('/image/41132500.jpeg');background-repeat: no-repeat;background-position: top;min-height:43px;}
#gtf_bot {background-image: url('/image/41132501.jpeg');background-repeat: no-repeat;background-position: bottom;height: 29px;}
.gtf_bot {background-image: url('/image/41132502.jpeg');background-repeat: repeat-x;background-position: bottom;}

#layout {overflow-y: hidden;overflow-x: auto;padding: 5px;width: 954px;}
#layout_bg {background-image: url('/image/41132503.jpeg');background-repeat: repeat-x;background-position: top;}
.layout_bg {background-color: #F8F8F8;}

#globaltext{font-size: 10pt;color: #FFFFFF;}
#globaltext {overflow: hidden;width: 954px;padding-top: 10px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;}
#globaltext2 {overflow: hidden;}
#globaltext3 {overflow: hidden;}

.customheader1 {font-size: 18pt;color: #3B5E7C;font-weight: bold;}
.customheader2 {font-size: 14pt;color: #6B86A1;font-weight: bold;}

.pagetitle {line-height: 1.5;font-family: Bookman Old Style , serif;}
#pageleveltext {font-size: 10pt;color: #FFFFFF;}
#pageleveltext {overflow: hidden;width: 954px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;}
#pageleveltext2 {overflow: hidden;}
#pageleveltext3 {overflow: hidden;}

/*standard*/


/* Primary / Secondary */
.webCom-color-primary {color: #FFFFFF;}
.webCom-backgroundColor-primary {background-color: #A5BE2F;}
.webCom-color-secondary {color: #718514;}
.webCom-backgroundColor-secondary {background-color: #F8F8F8;}

.tableTop {margin-top:-50px;}
.aboveTop {top: 0px;margin-bottom:0px;	position: relative;display: table;overflow:hidden;}
.mastheadIMG {display:block;margin: 0 auto !important;}
.mastheadIMG img {margin-top:-30px;}


/* Tweak navbar brand link to be super sleek -------------------------------------------------- */
#nav_bg {height:40px;margin-bottom:0px;background-color: #4F708F;vertical-align: top;}
#nav_bot {background-image: url(image/41132497.jpeg);background-repeat: repeat-x;line-height: 30px;}
.bs-docs-container {max-width: 954px;margin-top:-23px;margin-bottom:-23px;}
.navbar-inner .container{/*background-color: #056fd8;*/max-width: 954px; border:none;display:block;overflow: visible;}
/* Change the docs' brand */
.navbar {margin:0 auto; position: relative;z-index: 2;}

/* ================          Top Level menu */
.navbar-inner .nav-collapse .nav {margin: 0 auto !important;background-color: #4F708F;list-style: none;padding: 0;display:table;left: 0;top: 0;height: 0;float: none; max-width: 954px; /*width: 100%;	*/ }
.navbar-inner .nav-collapse .nav > ul {display: block;float: none;width: auto;white-space: nowrap;}
.navbar-inner .nav-collapse .nav > li {line-height:36px;  margin: 0px; word-wrap: break-word;  white-space: normal;   }	  
.navbar-inner .nav-collapse .nav > li > a {height:36px; padding-top:4px;margin-bottom:0px;background-color: #4F708F;vertical-align: top;text-align: left;width: auto;font-family: arial,sans serif;font-size: 12px;display: table-cell;text-decoration: none;color: #FFFFFF;width: 100px;float: none;/**/	border: none;padding-right: 4px;padding-left: 4px;}
.noborder {border:none;}
.navbar-inner .nav-collapse .nav > li >  a:hover, .navbar-inner .nav-collapse .nav > li >  a:active { vertical-align: top;text-align: left;color: #000;/*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;border-width: 1px;border-style: solid;border-color: #5D7C98;background-image: -moz-linear-gradient(top, #4B6A87, #65839F);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4B6A87), to(#65839F));background-image: -webkit-linear-gradient(top, #4B6A87, #65839F);background-image: -o-linear-gradient(top, #4B6A87, #65839F);background-image: linear-gradient(to bottom, #4B6A87, #65839F);background-repeat: repeat-x;

padding-top:2px;padding-bottom:0px;padding-right: 3px;padding-left: 3px;overflow:hidden;

}

 /*.nav > .active > a, .nav > .active > a:hover, .nav > .active > a:focus { margin:40px;color: #fff}*/
 /* ================         Masthead background image */
.navbar-inner {/* */margin-bottom: 0px;	}
.navbar-inner:before, .navbar-inner:after {	display: table;	line-height: 0;	content: "";}
.navbar-inner:after {clear: both; }

/* Text color of parent dropdown toggle */

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle { background-color: #65839F;color: #000; 

/*padding-top: 3px;padding-right: 4px;padding-bottom: 3px;padding-left: 4px; */
}


.navbar-inner .nav-collapse .nav > li {min-height:38px;margin-top: 0px; margin-left: 4px;margin-right: 1px;/*height:25px;*/  }
.last {display:table;min-width:4px;margin:0px;padding:0px;text-align:left;/*padding-left: 2px;margin-left: 48px;*/border-left-width: 1px;border-right-style: solid;border-right-color: #284A65; }



/* ================         Dropdown menu */
.navbar .nav > li > .dropdown-menu:before {display: none; }
.navbar .nav > li > .dropdown-menu:after {display: none; }
.dropdown .dropdown-menu .nav-header {padding-right: 0px;padding-left: 0px; }
.dropdown-menu > li > a {color: #fff;background-color: #3B5E7D;text-decoration: none;display: block;clear: both;text-align:left;font-size: 13px;white-space: nowrap;

/*padding-top: 3px;padding-right: 4px;padding-bottom: 3px;padding-left: 4px; */ /* */ }


.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {text-decoration: none;color: #6C87A2;background-color: #183650;/**; */}


/* ================         Dropdown Active   */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover {text-decoration: none;color: #6C87A2;background-color: #183650;}

/* dropdown */
ul .sm-blue {margin-top: 1px;-moz-border-radius: 0 0 3px 3px;-webkit-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #5D7C98;border-bottom-color: #5D7C98;border-left-color: #5D7C98; }
/* round the left corners of the first item for horizontal main menu */
.sm-blue > li:first-child > a {margin-top: -7px;/*padding-top: 7px; */}
.sm-blue > li:last-child > a {-moz-border-radius: 0 0 3px 3px;-webkit-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;margin-bottom: -7px; }
*/ .dropup, .dropdown {position: relative; }
.dropdown-toggle {margin-bottom: 0px; }
.dropdown-toggle:active, .open .dropdown-toggle {outline: 0; }
.dropdown-menu:before, .dropdown-menu:after {border: none !important;content: none !important; }

.sm-blue li a, .sm-blue li a:hover  {border-top-width: 1px;border-top-style: solid;border-top-color: #6C87A2; }

.dropdown-menu.pull-right {right: 0;left: auto; }
.dropdown-menu .divider {width: 100%;height: 1px;margin: 9px 1px;overflow: hidden;border-bottom: 0px solid #5D7C98;margin-top: 1px;margin-right: 2px;margin-bottom: 1px;margin-left: 1px;}

/* ================         Dropdown Indicators */
.navbar .nav li.dropdown > .dropdown-toggle .caret {border-top-color: #6C87A2;	border-bottom-color: #fff; margin-left: 10px;margin-top: 2px;}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { border-top-color: #6C87A2; border-bottom-color: #fff; }
.navbar .nav li.dropdown > a:hover .caret, .navbar .nav li.dropdown > a:focus .caret { border-top-color: #6C87A2; border-bottom-color: #fff; }

.dropdown-menu > li > a:hover, .dropdown-menu > .active > a,.dropdown-menu > li > a:focus, .dropdown-submenu:hover > a { color: #6C87A2; text-decoration: none; background-color: #183650; background-image: -moz-linear-gradient(top, #183650, #183650); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#183650), to(#183650)); background-image: -webkit-linear-gradient(top, #183650, #183650); background-image: -o-linear-gradient(top, #183650, #183650); background-image: linear-gradient(to bottom, #183650, #183650); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff183650', endColorstr='#ff183650', GradientType=0); }

.dropdown-menu > .active > a:focus, .dropdown-submenu:focus > a {background-color: #183650;}

/* ================         Individual Top Nav */
#top_right contact {display: block;margin-bottom:0px;}
#top_right a.contact, #top_right a.contact:hover {margin-left:40px;font-size: 1.2em;font-weight: bold;color: #000;text-decoration: none; }
#top_right ul {display: inline-block;margin: 0;padding: 0; }
#top_right ul li {list-style: none;float: right; }
#top_right ul li a {display: block;float: right;width: 30px;height: 30px;text-indent: -6000px;background: url("../img/social-media.png"); }
#top_right a.facebook {background-position: 0 0; }
#top_right a.facebook:hover {background-position: 0 -30px; }
#top_right a.twitter {background-position: -60px 0; }
#top_right a.twitter:hover {background-position: -60px -30px; }
#top_right a.youtube {background-position: -120px 0; }
#top_right a.youtube:hover {background-position: -120px -30px; }
#top_right a.rss {background-position: -90px 0; }
#top_right a.rss:hover {background-position: -90px -30px; }
/*
.navbar .container #top_right  > li > a { }
#social a.linkedin {background-position: -30px 0; }
#social a.rss {background-position: -90px 0; }
#social a.rss:hover {background-position: -90px -30px; }
#social a.linkedin:hover {background-position: -30px -30px; }
#social a.pinterest {background-position: -150px 0; }
#social a.google-plus {background-position: -180px 0; }
#social a.pinterest:hover {background-position: -150px -30px; }
#social a.google-plus:hover {background-position: -180px -30px; }
/* ================
         Dropdown Indicators */
.container {padding:0px;margin: 0 auto !important;}
.sitemapG {display: none; }

#sprinkler .phone a {color: #fff;text-decoration: none;   text-shadow: 5px 5px 3px #000;float:left;margin-left:40px; margin-top:5px;}
.text {color: #666; }
/*Scroll to top */

#calltoaction{margin-top: 10px;margin-left: 200px;width: 450px;height: 60px;padding: 10px;border: solid;border-width: 2px;border-radius: 5px;font-size: 16px;}
/* Page Middle 
-------------------------------------------------- */
.container-fluid .middle {}
.middle {max-width:954px;margin: 0 auto !important; background: url("../img/content_bg.png") repeat center top transparent;overflow:hidden;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-box-shadow: 5px 5px 8px rgba(0,0,0,.065);-moz-box-shadow: 5px 5px 8px rgba(0,0,0,.065);box-shadow: 5px 5px 8px rgba(0,0,0,.065);/*	border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); *border-right-width: 1px; *border-bottom-width: 1px;min-height: 100%;*/  }

#padding .article-explanation {margin-left:40px;margin-top:-30px;font-family: Georgia, "Times New Roman", Times, serif;font-size: 1.2em;}
#padding {padding-top: 15px;padding-left:25px;padding-right:25px;padding-bottom:15px; }

/* Sections
-------------------------------------------------- */

/* padding for in-page bookmarks and fixed navbar */
.testimonials {margin:0 auto !important;margin:15px;padding:15px;width:90%;background: url("../img/content_bg.png") repeat center top transparent;overflow:hidden;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-box-shadow: 5px 5px 8px rgba(0,0,0,.065);-moz-box-shadow: 5px 5px 8px rgba(0,0,0,.065);box-shadow: 5px 5px 8px rgba(0,0,0,.65);}
.gallery {max-width:100%;}
.thumbnail {margin:2px;padding:2px;overflow:hidden;}
.thumbnails .well {margin:0 auto !important;margin-bottom:15px;background: url("../img/content_bg.png") repeat center top transparent;overflow:hidden;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-box-shadow: 5px 5px 8px rgba(0,0,0,.065);-moz-box-shadow: 5px 5px 8px rgba(0,0,0,.065);box-shadow: 5px 5px 8px rgba(0,0,0,.65);}

.thumbnails h3 {margin-top:30px;margin-bottom:2px;line-height:1.6em;}
.thumbnails hr {margin-top:2px;margin-bottom:2px;}
.home {padding-top: 0px;margin: 0px;display: block;max-width:100%;}
.homeSocial {text-align: center;display: block;}
.center {margin:0 auto !important;}


.home .btn {display: inline-block;
*display: inline; 	padding: 4px 12px;margin-bottom: 0;width:auto;
*margin-left: .3em; 	font-size: 1.7em;line-height: 20px;color: #fff;text-align: center;text-shadow: 0 3px 3px rgba(0, 0, 0, 0.75);vertical-align: middle;cursor: pointer;border: 1px solid #cccccc;
*border: 0; 	border-color: #e6e6e6 #e6e6e6 #bfbfbf;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-bottom-color: #b3b3b3;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); *zoom: 1; }
.home .btn-large { padding: 11px 19px; font-size:2.0em; 	 -webkit-border-radius: 8px 8px 0 0;-moz-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0; }
.home .btn:hover, .btn:focus { color: #ccc; text-decoration: none; background-position: 0 -10px; -webkit-transition: background-position 0.1s linear;    -moz-transition: background-position 0.1s linear;      -o-transition: background-position 0.1s linear;         transition: background-position 0.1s linear; }
.btn-large [class^="icon-"], .btn-large [class*=" icon-"] { margin-top: 4px; }
.btn-block { display: block; width: 100%; padding-right: 0; padding-left: 0; -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;         box-sizing: border-box; }
.btn-block + .btn-block { margin-top: 5px; }
.home .btn-primary a {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -webkit-border-radius: 8px 8px 0 0;-moz-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;background-color: #056fd8;
*background-color: #0448ae; 	background-image: -moz-linear-gradient(top, #056fd8, #0448ae);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#056fd8), to(#0448ae));background-image: -webkit-linear-gradient(top, #056fd8, #0448ae);background-image: -o-linear-gradient(top, #056fd8, #0448ae);background-image: linear-gradient(to bottom, #056fd8, #0448ae);background-repeat: repeat-x;border-color: #0044cc #0448ae #002a80;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff056fd8', endColorstr='#ff0448ae', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); 	}
.carousel-caption .btn-success {display:block; /*line-height: 70px;*/ width:120px; margin:0 auto;}
.newsmain  .btn-success {display:block; /*line-height: 70px;*/ width:120px; margin:0 auto;}
.home .btn-success:hover {color:#fff;}
.home .general_enclosed {color:#fff;font-size: 1.2em;margin-left:10px;}
section {}
.bypass {margin-left:20px;margin-right:20px;}
section p {padding-right:15px; }
section li {font-size: 1.2em;}
.right { }
section > .page-header, section > .lead {color: #5a5a5a; }
.page-header { }

.list li {margin-bottom: 5px;list-style-type: none;padding-left: 10px; }
.list li a, .list li a:hover, .list li a:visited {font-size: 1.2em;text-decoration: none; }
/* Separators (hr) */
.bs-docs-separator {margin: 40px 0 39px; }
/* Faded out hr */
hr.soften {height: 1px;margin: 70px 0;background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));border: 0; }

blockquote {border-left: 5px solid #555;margin-top: 0;margin-right: 0;margin-bottom: 20px;margin-left: 0;padding-top: 0;padding-right: 15px;padding-bottom: 0;padding-left: 15px;}

blockquote p { margin-bottom: 8px; font-size: 1.2em; font-weight: 300;  }
blockquote li { margin-bottom: 1px; font-size: 1.2em; font-weight: 300;  }
blockquote small { display: block; color: #ccc; }
blockquote small:before { content: '\2014 \00A0'; }
blockquote.pull-right { float: right; padding-right: 15px; padding-left: 0; border-right: 5px solid #555; border-left: 0; }
blockquote.pull-right p, blockquote.pull-right small { text-align: right; }
blockquote.pull-right small:before { content: ''; }
blockquote.pull-right small:after { content: '\00A0 \2014'; }
/*======   GUMBY Entypo Icons-Fonts =========== */
@font-face { font-family: "entypo"; font-style: normal; font-weight: 400; src: url(../fonts/gu-icons/entypo.eot); src: url("../fonts/gu-icons/entypo.eot?#iefix") format("ie9-skip-eot"), url("../fonts/gu-icons/entypo.woff") format("woff"), url("../fonts/gu-icons/entypo.ttf") format("truetype"); }
/* Icons */
[class^="icon-"] a:before, [class*=" icon-"] a:before, [class^="icon-"] a:after, [class*=" icon-"] a:after, i[class^="icon-"], i[class*=" icon-"] {font-family: entypo;text-decoration: none;zoom: 1;font-style: normal;}
i[class^="icon-"] a:after {}
i[class^="icon-"], i[class*=" icon-"] {   }

.icon-home { color: #fff; }
.icon-picasa {font-size: 0.9em;color: #fff;margin-left:3px;margin-right:3px;margin-top:0px;}	
.icon-picasa.icon-left a:before, .icon-picasa.icon-right a:after { content: "\f345"; height: inherit; }
i.icon-picasa:before { content: "\f345"; height: inherit; }

.icon-cloud-thunder {float:right;margin-right: 20px;margin-top:5px;padding-right: 20px;padding-top: 5px;color: #ccc;font-size:200%; }
.icon-cloud-thunder.icon-left a:before, .icon-cloud-thunder.icon-right a:after { content: "\26c8"; height: inherit;}
i.icon-cloud-thunder:before { content: "\26c8"; height: inherit; }

.foundicon-network {font-size: 1.2em;color: #09F;padding-left: 15px;float:right;}
h2 {font-family: 'PT Sans Narrow', sans-serif;font-weight: bold;text-shadow: 0 1px 0 rgba(0,0,0,1.0);color: #D7E8E3;font-size: 1.7em;line-height:0.5em;}
.img-polaroid {margin:10px;}
h3 { }
h4 { }
.foundicon-checkmark {color: #fff;padding-left: 5px;float:right; }

/* Special grid styles
-------------------------------------------------- */

/* Mini layout previews
-------------------------------------------------- */

/* Download page
-------------------------------------------------- */

/* Misc
-------------------------------------------------- */

/* Make tables spaced out a bit more */
h2 + table, h3 + table, h4 + table, h2 + .row {margin-top: 5px; }
/* Example sites showcase */
.example-sites {xmargin-left: 20px; }
.example-sites img {max-width: 100%;margin: 0 auto; }
.scrollspy-example {height: auto;overflow: auto;position: relative; }
/* Fake the :focus state to demo it */
.focused {border-color: rgba(82,168,236,.8);-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);outline: 0; }
/* For input sizes, make them display block */
.docs-input-sizes select, .docs-input-sizes input[type=text] {display: block;margin-bottom: 9px; }
/* Icons
------------------------- */
.the-icons {margin-left: 0;list-style: none; }
.the-icons li {float: left;width: 25%;line-height: 25px; }
.the-icons i:hover {background-color: rgba(255,0,0,.25); }
/* ===============    AJAX form   ======================= */
#divForm  {}
#requestForm {min-width: 270px;max-width: 320px;min-height: 300px;font-family: "Trebuchet MS", Verdana, sans-serif; }

.wpcf7 #requestForm form {max-width: 100%;position: relative; }
.wpcf7 #requestForm li, #requestForm .wpcf7 li {list-style: none;margin: 5px 0;position: relative; }
.wpcf7 #requestForm li:before {display: none; }
.wpcf7 #requestForm input[type="text"], .wpcf7 #requestForm textarea, .wpcf7 #requestForm select {font-size: 12px;padding: 5px 10px;border: 1px solid #E1E1E1;background: #FAFAFA;width: 100%;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out; font-weight: normal;}
.wpcf7 #requestForm input[type="text"]:hover, .wpcf7 #requestForm textarea:hover, .wpcf7 #requestForm select:hover {border: 1px solid #5B6D9D; }
.wpcf7 #requestForm input[type="text"]:focus, .wpcf7 #requestForm textarea:focus, .wpcf7 #requestForm select:focus {border: 1px solid #5B6D9D;background: #FFF;box-shadow: 0px 0px 3px rgba(91, 109, 157, 0.7);-moz-box-shadow: 0px 0px 3px rgba(91, 109, 157, 0.7);-webkit-box-shadow: 0px 0px 3px rgba(91, 109, 157, 0.7);-o-box-shadow: 0px 0px 3px rgba(91, 109, 157, 0.7);-ms-box-shadow: 0px 0px 3px rgba(91, 109, 157, 0.7); }
.wpcf7 #requestForm label {font-size: 13px;display: inline-block;width: 60px;margin-left: 10px;margin-right: 20px;text-align: center;position: absolute;top: 3px; }
.wpcf7 #requestForm .wpcf7-form-control-wrap {display: inline-block;width: 280px;margin-left: 80px; }
.wpcf7 #requestForm .wpcf7-form-control {line-height: 15px;overflow: visible; }

.wpcf7 #requestForm label.long {width: auto;float: none;position: relative;text-align: left; }
.wpcf7 #requestForm div.wpcf7-response-output {margin: 10px 0 20px;text-align: center;border: none;padding: 10px; }
.wpcf7 #requestForm input.error, .wpcf7 #requestForm select.error, .wpcf7 #requestForm textarea.error {border: 1px dashed #002A69; }
.wpcf7 #requestForm label.error {font-family: "Trebuchet MS", Verdana, sans-serif;font-weight: normal;}
.wpcf7 #requestForm label.error {font-size: 12px;left:95px;min-width:200px;bottom: -9px;border: none !important;background: #002A69;color: #FFF;top: 9px;max-height: 24px; }
#message2 .wpcf7-mail-sent-ok {font-size: 13px;text-align: center;background: #008752;border: none !important;color: #FFF;font-weight: bold;margin-top: 100px;margin-bottom:-200px;margin-left:80px;margin-right:-80px; }

.wpcf7 #requestForm input[type="submit"].blue-bttn {position: relative;left: 170px; min-width:200px;min-height:30px;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -webkit-border-radius: 8px 8px 0 0;-moz-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;background-color: #056fd8;
*background-color: #0448ae; 	background-image: -moz-linear-gradient(top, #056fd8, #0448ae);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#056fd8), to(#0448ae));background-image: -webkit-linear-gradient(top, #056fd8, #0448ae);background-image: -o-linear-gradient(top, #056fd8, #0448ae);background-image: linear-gradient(to bottom, #056fd8, #0448ae);background-repeat: repeat-x;border-color: #0044cc #0448ae #002a80;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff056fd8', endColorstr='#ff0448ae', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }

/* Below submit */
#errorSummary {display:block;margin-top:0px;}
div.wpcf7-validation-errors {padding: 6px;font-size: 13px;margin: 0 auto !important;text-align: center;border: none !important;background: #002A69;color: #FFF; margin-bottom:50px;font-weight: bold;}
.wpcf7 #requestForm .wpcf7-display-none {display: none; }

.map-holder { background: url(../img/Logo-Transparent.png) no-repeat center middle; padding: 0 0 10px; margin: 0 0 20px; }
.map-holder .mh-inner { padding: 4px; width: 98%;background: url("../img/content_bg.png") repeat center top transparent; border: 1px solid #E8D7C5; }
#map-canvas { width: 100%; height: 365px; }
/*
.wpcf7 #requestForm select {width: 402px; }
#requestForm #address {height: 40px; }
.wpcf7 #requestForm span.howhear {margin-left: 33px;width: auto; }
.wpcf7 #requestForm .telR, .wpcf7 #requestForm .telR input {width: 150px; }
.wpcf7 #requestForm .extR {margin-left: 38px; }
.wpcf7 #requestForm .extR, .wpcf7 #requestForm .extR input {width: 150px; }
.wpcf7 #requestForm .telR + label {width: 65px; }*/ 
/*div.wpcf7 #requestForm img.ajax-loader {margin: 0;position: relative;left: 110px;top: -26px; }
.wpcf7 #requestForm .telR label.error {min-width: 160px !important; }
.wpcf7 #requestForm .messageR label.error {margin-top: 15px; }
.wpcf7 #requestForm span.wpcf7-not-valid-tip {font-size: 12px;width: 250px;background: #EB340A;border: none;padding: 3px;color: #FFF;left: 5%; float: left;}
div.wpcf7 img.ajax-loader {border: none;vertical-align: middle;margin-left: 4px; }
*/
/* Footer
-------------------------------------------------- */


#verifications{max-width: 954px;margin: 0 auto !important;height: 110px;}
#verifications img{}
.verifications {display:block;max-width:100%;border-bottom: 0px solid #333;text-align:center;clear:both; vertical-align:top;margin-top: -70px;margin-bottom: 90px;}

.winterLeft {margin-left:-3999px;}

.topLevelNav {display:block;float:right;padding: 0;list-style: none;margin-top:0px;max-width:70%;text-align:center; }
.topLevelNav li {display: inline-block;}
.topLevelNav a:hover {color:#fff;}
#phone {color: #090;display: block;padding:0;margin-left:10px;margin-top:10px;float: left;font-family: "PT Sans Narrow", Arial, Helvetica, sans-serif; }
#phone a, #phone a:hover {font-size: 2.6em;font-weight: bold;	color: #09F;text-decoration: none;text-shadow: 5px 5px 3px #000; }

#copyright {display:block;font-size: 1.0em;font-weight: normal;float: left;color: #ccc;padding:0;text-align:left;margin-left:20px; }
#social {float: left;padding: 10px 0 0 10px; }
#social ul {margin: 0;padding: 0; }
#social ul li {list-style: none;float: left; }
#social ul li a {display: block;float: left;width: 30px;height: 30px;text-indent: -6000px;background: url("../img/social-media.png"); }
#social a.facebook {background-position: 0 0; }
#social a.linkedin {background-position: -30px 0; }
#social a.twitter {background-position: -60px 0; }
#social a.rss {background-position: -90px 0; }
#social a.youtube {background-position: -120px 0; }
#social a.pinterest {background-position: -150px 0; }
#social a.google-plus {background-position: -180px 0; }
#social a.facebook:hover {background-position: 0 -30px; }
#social a.linkedin:hover {background-position: -30px -30px; }
#social a.twitter:hover {background-position: -60px -30px; }
#social a.rss:hover {background-position: -90px -30px; }
#social a.youtube:hover {background-position: -120px -30px; }
#social a.pinterest:hover {background-position: -150px -30px; }
#social a.google-plus:hover {background-position: -180px -30px; }

#footer {background-image: url('/image/41132505.jpeg');background-repeat: repeat-x;min-width:100%;display: block;/*background: #3B5E7C;*/margin:0 auto !important; }
#footer p{color: #bcb497;font-size: 1.0em;font-weight: normal;}
.footer a {/*font-size: 1.0em;font-weight: normal;text-decoration: underline;color: #e3bb7f;padding-right: 6px;*/ white-space: nowrap;display: inline;}
.footer a:hover {color: #FFFFFF; }

#footer {position: fixed;bottom: 0;width: 100%; }
#footer {overflow: hidden;padding: 5px;min-height:62px;}
#footer, #footer a{color: #FFFFFF;}
#footer_top {scroll:auto;}
.footercontent,.footercontent a:link, .footercontent a:visited{font-family:Bookman Old Style, serif;font-size:10pt;color: #FFFFFF;}
#mtx_copyright {float:right;margin-top:0px;}
.footer_color {background-color: #3B5E7C;}

/* Sticky Footer
-------------------------------------------------- */
html, body {height: 100%;   /* The html and body elements cannot have any padding or margin. */  }
/* Wrapper for page content to push down footer */
#wrap[role="main"] {min-height: 100%;height: auto !important;/* Negative indent footer by it's height */margin: 0 auto -10px;padding-bottom: 10px; }
/* Set the fixed height of the footer here */
#push, #footer {height: 20px; }

.credit {display: block;padding-top:40px;padding-left:40%;}
.sitemapG {left:3999px;}
/* Sidenav for Docs
-------------------------------------------------- */
.bs-docs-sidebar {max-width: 199px;margin-left: 0px;margin-right: 0px;padding-left: 0px;padding-right: 0px;position: relative;}
.bs-docs-sidenav { /*background-color: #903;background-color: #fff;
float:left;width: 228px;margin-left:-30px;margin-right:30px;   */max-width:200px; margin-left:-20px;margin-right:0px;}
.bs-docs-sidenav.affix { width: inherit;}
.bs-docs-sidenav.affix-top {position: static;min-width: 100%; /*top: 250px;*/  }
.bs-docs-sidenav.affix-bottom {position: fixed; bottom:10;/*bottom: 120px;margin-left:-20px;margin-right:-20px;*/}
.bs-docs-sidenav li {margin-left:-12px;padding-right:12px;}
.bs-docs-sidenav > li {padding-top: 0px;line-height:12px; 	}
.bs-docs-sidebar h4 {padding-left: 5px;color: #88B8FF;text-shadow: 2 2px 2 rgba(0,0,0,.35);font-size: 1.7em;font-wight: bold; }
/*
.affix {position: fixed;}
*/

.bs-docs-sidenav > li > a {height:20px;color:#fff;border: 1px solid #e5e5e5;background: url("../img/content_bg.png") repeat scroll 0 0 transparent;font-size: 1.2em;font-weight: bold;margin: 0px;padding-top: 4px;padding-right: 6px;padding-bottom: 4px;padding-left: 6px;text-shadow: 0 1px 0 rgba(0,0,0,.55); }

.bs-docs-sidenav > li:first-child > a {-webkit-border-radius: 6px 6px 0 0;-moz-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0; }
.bs-docs-sidenav > li:last-child > a {-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px; }

.bs-docs-sidenav > .active > a {position: relative;/*padding: 9px 15px;*/border: 0;-webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);-moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1); }

/* Chevrons */
.bs-docs-sidenav .icon-chevron-right {float: right; }
.bs-docs-sidenav a .icon-chevron-right  { opacity: .5;}
.bs-docs-sidenav  a:hover .icon-chevron-right {opacity: .75; }
.bs-docs-sidenav  .active .icon-chevron-right, .bs-docs-sidenav  .active a:hover .icon-chevron-right {opacity: 1.0; }
