
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i');
/* font-family: 'Open Sans', Arial, sans-serif; */


p#terms  {  display:  none !important;  visibility:hidden !important;  height:  0px !important;  overflow:hidden !important; }

.clearfix: after,.clearfix: before { display: table; content: ""; line-height: 0; }
.clearfix: after { clear: both; }
.container { max-width: 1030px; }
.conIndent { margin-right: 16px; margin-left: 16px; }
.textShadows { color: #fff; text-shadow: 2px 2px 1px #484848; }
.textShadowsLight { color: #333; text-shadow: 2px 2px 1px #cecece; }
.conShadows { -webkit-box-shadow: 0 3px 10px rgba(0,0,0,.15); -moz-box-shadow: 0 3px 10px rgba(0,0,0,.15); box-shadow: 0 3px 10px rgba(0,0,0,.15); }
.roundCorners { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; }
.hide { display: none; }
.line { margin: 10px 0 0 0; padding: 0 0 20px 0; border-top: 1px solid #004370; }
.btnLink { display: block; margin: 0 0 10px 0; padding: 5px; color: #fff; border-radius: 0; background: #0179b7; background: -moz-linear-gradient(top,#0179b7 0,#004987 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#0179b7),color-stop(100%,#004987)); background: -webkit-linear-gradient(top,#0179b7 0,#004987 100%); background: -o-linear-gradient(top,#0179b7 0,#004987 100%); background: -ms-linear-gradient(top,#0179b7 0,#004987 100%); background: linear-gradient(to bottom,#0179b7 0,#004987 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0179b7', endColorstr='#004987', GradientType=0); background: url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNzliNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ5ODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); float: right; }
.btnLink:hover { color: #fff; text-decoration: none; background: #aa1619; background: -moz-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#aa1619),color-stop(100%,#7b0000)); background: -webkit-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -o-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -ms-linear-gradient(top,#aa1619 0,#7b0000 100%); background: linear-gradient(to bottom,#aa1619 0,#7b0000 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#aa1619', endColorstr='#7b0000', GradientType=0); background: url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhMTYxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); }
#header { position: relative; z-index: 500; background: #d3d3d3; background: -moz-linear-gradient(left,#d3d3d3 0,#e8e8e8 33%,#d1d1d1 100%); background: -webkit-gradient(left top,right top,color-stop(0,#d3d3d3),color-stop(33%,#e8e8e8),color-stop(100%,#d1d1d1)); background: -webkit-linear-gradient(left,#d3d3d3 0,#e8e8e8 33%,#d1d1d1 100%); background: -o-linear-gradient(left,#d3d3d3 0,#e8e8e8 33%,#d1d1d1 100%); background: -ms-linear-gradient(left,#d3d3d3 0,#e8e8e8 33%,#d1d1d1 100%); background: linear-gradient(to right,#d3d3d3 0,#e8e8e8 33%,#d1d1d1 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#d1d1d1', GradientType=1); }
#headCon { position: relative; z-index: 600; }
#headAccent { position: absolute; top: 0; z-index: 550; height: 72px; width: 100%; background: #004f88; background: -moz-linear-gradient(top,#004f88 0,#004f88 85%,#003e6b 100%); background: -webkit-gradient(left top,left bottom,color-stop(0,#004f88),color-stop(85%,#004f88),color-stop(100%,#003e6b)); background: -webkit-linear-gradient(top,#004f88 0,#004f88 85%,#003e6b 100%); background: -o-linear-gradient(top,#004f88 0,#004f88 85%,#003e6b 100%); background: -ms-linear-gradient(top,#004f88 0,#004f88 85%,#003e6b 100%); background: linear-gradient(to bottom,#004f88 0,#004f88 85%,#003e6b 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#004f88', endColorstr='#003e6b', GradientType=0); }
#headFade { position: relative; padding: 0 20px 0 20px; }
a#logo { display: block; width: 370px; height: 228px; margin: 10px 0; background: url(../img/logo-new.png) left top no-repeat; }
.social { display: block; width: 30px; height: 30px; margin: 5px 5px 0 0; }
.social.twitter { background: url(../img/twitter.png) left top no-repeat; }
.social.linkedin { background: url(../img/linkedin.png) left top no-repeat; }
.social:hover { background-position: right top; }
#lang { margin: 5px 0 0 0; }
#lang .btn { padding: 5px 8px; background: #fff; border: none; color: #004F88; text-shadow: none; }
#lang .btn:hover { background: #aa1619; color: #fff; }
#lang .dropdown-menu li span { display: block; padding: 3px 20px 3px 20px; clear: both; font-weight: 400; line-height: 20px; color: #333; white-space: nowrap; }
#phNum { margin-top: 0!important; padding-top: 0!important; color: #69696a; text-align: right; }
#phNum h1 { margin-top: 50px !important; padding-top: 0!important; font-size: 28px; }
#phNum h1 a { color: #69696a; }
#searchBox { width: 60%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; margin-bottom: 10px; padding: 10px 0 10px 10px; background: #69696a; }
#searchBox form { margin-bottom: 0; }
#searchBox input { margin-bottom: 0; }
#searchBox input#search { width: 70%; }
#searchBox #go { border: none; background: 0 0; color: #04dbe2; }
#searchBox #go:hover { color: #1ef4fb; } 

#topMenu .highlighted { background: #69696a; }
#topMenu ul.sm-nowrap { background: #EEE; border: .05em solid #69696a; margin-left: 0px; }
#topMenu ul.sm-nowrap li a:hover { background: #69696a; }


/* 4-24-17 Navigation Edits ---*/
#header.gradient { min-height: 250px; }
a#logo { margin-top: 3px; }

#mainNav { margin-top: 10px; text-align: center; }
#mainNav li a { padding: 6px 7px; color: #69696a; font-size: 15px; }
#mainNav li a.highlighted,#mainNav li a:hover { color: #EEE; text-decoration: none; background: #69696a; }

#mainNav.full-width-blue { width: 100%; max-width: 1024px; position: absolute; left: -3.0%; right: 0; margin: 28px auto 0 auto; } 

#topMenu.new-nav li { font-family: 'Open Sans', Arial, sans-serif !important; display: inline-block; float: none; margin-right: 0px !important; margin-left: 0px !important; }
#topMenu.new-nav li a { color: #0c7eba; text-decoration: none; font-size: 12px !important; text-transform: uppercase; padding: 6px 5px 6px 5px; margin-right: 0px !important; margin-left: 0px !important; }
#topMenu.new-nav li a:hover { /* red color: #aa1619;*/ color: #fff; text-decoration: none; }

.nav-collapse ul.nav li { font-family: 'Open Sans', Arial, sans-serif !important; }

#myTab { clear: both !important; }
#homeTab.tab-content, .tab-content { min-width: 90%; display: block !important; clear: both; }

@media only screen and (max-width: 1199px) {
#header.gradient { min-height: 290px; }
#phNum h1 { font-size: 26px; white-space: nowrap; }
#searchBox {   } 

}

@media only screen and (max-width: 979px) {
#searchBox { margin-right: -55px; max-width: 267px; } 

}

@media only screen and (max-width: 767px) {
#phNum  { position: absolute; top: 105px; right: 10px; }
#searchBox { position: absolute; top: 55px; right: 10px; z-index: 1 !important; } 
#mainNav.full-width-blue { left: -1.0%; margin: -13px auto 0px auto; } 

}

@media only screen and (max-width: 620px) {
#searchBox { background: transparent; top: 285px; left: 5px; right: auto; }
}

@media only screen and (max-width: 600px) {
#header.gradient { min-height: 240px; }
a#logo { max-height: 160px; width: auto; background-size: contain; }
#searchBox { background: transparent; top: 237px; }
#topMenu.new-nav li { margin-bottom: -5px; }
#phNum h1 { font-size: 24px !important; }	
}

@media only screen and (max-width: 480px) {
#phNum { right: 0px !important; }
#phNum h1 { font-size: 20px !important; }	
#searchBox { max-width: 250px !important; }
.btn-navbar { position: relative !important; z-index: 1000 !important; }
}

@media only screen and (max-width: 419px) {
#header.gradient { min-height: 262px; }
#searchBox { background: transparent; top: 259px; left: -10px !important; max-width: 240px !important; } 
}

@media only screen and (max-width: 400px) {
#topMenu.new-nav li a { font-size: 12px; padding: 6px 5px; }
#phNum h1 { font-size: 16px !important; }	
#searchBox input#search { max-width: 50%; }	
}

@media only screen and (max-width: 359px) {
#header.gradient {  }
#searchBox { } 
	
}

/* responsive video */
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	height: 0px;
	text-align: center !important;
}
.videoWrapper iframe, .videoWrapper object, .videoWrapper embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none !important;
  overflow: hidden !important;
}


/* end responsive video */

/* End 4-24-17 Edits ---*/

.navbar .navbar-inner { background: #0179b7; background: -moz-linear-gradient(top,#0179b7 0,#004987 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#0179b7),color-stop(100%,#004987)); background: -webkit-linear-gradient(top,#0179b7 0,#004987 100%); background: -o-linear-gradient(top,#0179b7 0,#004987 100%); background: -ms-linear-gradient(top,#0179b7 0,#004987 100%); background: linear-gradient(to bottom,#0179b7 0,#004987 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0179b7', endColorstr='#004987', GradientType=0); background: url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNzliNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ5ODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); position: relative; z-index: 300; margin-top: 0; padding-top: 0; border: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.25); -moz-box-shadow: 0 2px 10px rgba(0,0,0,.25); box-shadow: 0 2px 10px rgba(0,0,0,.25); -o-border-radius: 0; -ms-border-radius: 0; }
li.divider-vert { width: 1px; height: 60px; background: rgba(255,255,255,.16); }
li.divider { width: 100%; height: 1px; background: rgba(255,255,255,.16); }

.navbar .nav li { margin-right: 0!important; margin-left: 0!important; }
.navbar .nav li.dropdown.open { color: #fff; }
.navbar .nav li.dropdown.open a.dropdown-toggle { background: #aa1619; background: -moz-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#aa1619),color-stop(100%,#7b0000)); background: -webkit-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -o-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -ms-linear-gradient(top,#aa1619 0,#7b0000 100%); background: linear-gradient(to bottom,#aa1619 0,#7b0000 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#aa1619', endColorstr='#7b0000', GradientType=0); background: url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhMTYxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); color: #fff; }
.navbar .nav li a { color: #fff; text-shadow: 2px 2px 1px #484848; margin-right: 0!important; margin-left: 0!important; padding-right: 32px; padding-left: 32px; font-size: 15px; }
.navbar .nav li a:hover { background: #aa1619; background: -moz-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#aa1619),color-stop(100%,#7b0000)); background: -webkit-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -o-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -ms-linear-gradient(top,#aa1619 0,#7b0000 100%); background: linear-gradient(to bottom,#aa1619 0,#7b0000 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#aa1619', endColorstr='#7b0000', GradientType=0); background: url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhMTYxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); color: #fff; }
.navbar .nav li a: active { background: #aa1619; background: -moz-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#aa1619),color-stop(100%,#7b0000)); background: -webkit-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -o-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -ms-linear-gradient(top,#aa1619 0,#7b0000 100%); background: linear-gradient(to bottom,#aa1619 0,#7b0000 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#aa1619', endColorstr='#7b0000', GradientType=0); background: url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhMTYxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); color: #fff; }
.navbar .nav li a.dropdown-toggle { color: #fff; }
.navbar .nav li a.dropdown-toggle:hover { background: #aa1619; background: -moz-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#aa1619),color-stop(100%,#7b0000)); background: -webkit-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -o-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -ms-linear-gradient(top,#aa1619 0,#7b0000 100%); background: linear-gradient(to bottom,#aa1619 0,#7b0000 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#aa1619', endColorstr='#7b0000', GradientType=0); background: url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhMTYxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); color: #fff; }
.navbar .nav li a.dropdown-toggle: active { background: #aa1619; background: -moz-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#aa1619),color-stop(100%,#7b0000)); background: -webkit-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -o-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -ms-linear-gradient(top,#aa1619 0,#7b0000 100%); background: linear-gradient(to bottom,#aa1619 0,#7b0000 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#aa1619', endColorstr='#7b0000', GradientType=0); background: url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhMTYxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); color: #fff; }
.navbar .btn-navbar { margin-bottom: 10px; background: 0 0; }
.navbar .btn-navbar:hover { background: #aa1619; background: -moz-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#aa1619),color-stop(100%,#7b0000)); background: -webkit-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -o-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -ms-linear-gradient(top,#aa1619 0,#7b0000 100%); background: linear-gradient(to bottom,#aa1619 0,#7b0000 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#aa1619', endColorstr='#7b0000', GradientType=0); background: url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhMTYxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); }
ul.dropdown-menu li a { color: #0c7eba!important; text-align: left!important; text-shadow: none!important; }
ul.dropdown-menu li a:hover { background: 0 0!important; color: #aa1619!important; text-shadow: none!important; }
#footer { position: relative; z-index: 1000; margin-top: 20px; padding: 0 0 80px 0; background: #656565; background: -moz-linear-gradient(top,#656565 0,#464646 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#656565),color-stop(100%,#464646)); background: -webkit-linear-gradient(top,#656565 0,#464646 100%); background: -o-linear-gradient(top,#656565 0,#464646 100%); background: -ms-linear-gradient(top,#656565 0,#464646 100%); background: linear-gradient(to bottom,#656565 0,#464646 100%); color: #fff; filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#656565', endColorstr='#464646', GradientType=0); background: url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY1NjU2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjQ2NDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); }
#footer a { color: #fff; }
#footer a.footMail { color: #04dbe2; }
#footer a.footMail:hover { color: #1ef4fb; text-decoration: none; }
#footer h3 { margin-right: 15px; margin-left: 15px; }
#footer p { margin-right: 15px; margin-left: 15px; }
#footBar { margin: -5px 0 20px 0; height: 10px; background: #aa1619; -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.25); -moz-box-shadow: 0 2px 10px rgba(0,0,0,.25); box-shadow: 0 2px 10px rgba(0,0,0,.25); }
#homeCon a:hover { text-decoration: none; }
#myCarousel { position: relative; z-index: 100; margin-top: -20px; padding-top: 0; border: 2px solid #fff; border-top: none; }
.carousel-control { z-index: 10; margin-top: 50px; padding: 20px 18px 30px 5px; border: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background: rgba(0,0,0,.16); color: #fff; text-shadow: 2px 2px 4px #484848; font-size: 100px; font-family: Arial,sans-serif; -o-border-radius: 0; -ms-border-radius: 0; }
.carousel-caption { margin: 0; padding: 0; background: 0 0; text-align: right; }
.bannerBtn { margin: 0; }
.bannerBtn .bigShadow { width: 24px; height: 48px; background: url(../img/bannerButtonShadow.png) right top no-repeat; }
.bannerBtn a { color: #fff; text-shadow: 2px 2px 1px #484848; background: #0179b7; background: -moz-linear-gradient(top,#0179b7 0,#004987 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#0179b7),color-stop(100%,#004987)); background: -webkit-linear-gradient(top,#0179b7 0,#004987 100%); background: -o-linear-gradient(top,#0179b7 0,#004987 100%); background: -ms-linear-gradient(top,#0179b7 0,#004987 100%); background: linear-gradient(to bottom,#0179b7 0,#004987 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0179b7', endColorstr='#004987', GradientType=0); background: url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNzliNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ5ODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); display: block; margin: 0 30px 0 0; padding: 10px 10px 0 10px; height: 38px; font-weight: 500; font-size: 26px; }
.bannerBtn a span { margin: 0; padding: 4px 0 0 0; font-size: 34px; font-family: Arial,sans-serif; line-height: 0; padding-left: 50px; }
.bannerBtn a:hover { background: #aa1619; background: -moz-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#aa1619),color-stop(100%,#7b0000)); background: -webkit-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -o-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -ms-linear-gradient(top,#aa1619 0,#7b0000 100%); background: linear-gradient(to bottom,#aa1619 0,#7b0000 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#aa1619', endColorstr='#7b0000', GradientType=0); background: url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhMTYxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); }
#tabbed { margin-bottom: 25px; }
ul#myTab { margin-top: 25px; margin-bottom: 0; }
ul#myTab: after,ul#myTab: before { display: table; content: ""; line-height: 0; }
ul#myTab: after { clear: both; }
#myTab li.active a { color: #fff; text-shadow: 2px 2px 1px #484848; background: #0179b7; background: -moz-linear-gradient(top,#0179b7 0,#004987 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#0179b7),color-stop(100%,#004987)); background: -webkit-linear-gradient(top,#0179b7 0,#004987 100%); background: -o-linear-gradient(top,#0179b7 0,#004987 100%); background: -ms-linear-gradient(top,#0179b7 0,#004987 100%); background: linear-gradient(to bottom,#0179b7 0,#004987 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0179b7', endColorstr='#004987', GradientType=0); background: url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNzliNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ5ODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); padding: 5px 10px; border: none; text-align: center; font-weight: 700; }
#myTab li a { color: #333; text-shadow: 2px 2px 1px #cecece; background: #cbcbcb; background: -moz-linear-gradient(top,#cbcbcb 0,#b6b6b6 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#cbcbcb),color-stop(100%,#b6b6b6)); background: -webkit-linear-gradient(top,#cbcbcb 0,#b6b6b6 100%); background: -o-linear-gradient(top,#cbcbcb 0,#b6b6b6 100%); background: -ms-linear-gradient(top,#cbcbcb 0,#b6b6b6 100%); background: linear-gradient(to bottom,#cbcbcb 0,#b6b6b6 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#cbcbcb', endColorstr='#b6b6b6', GradientType=0); background: url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2JjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNmI2YjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); display: block; float: left; padding: 5px 10px; border-left: 1px solid #a4a4a4; text-align: center; font-weight: 700; }
#myTab li a:hover { background: #aa1619; background: -moz-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#aa1619),color-stop(100%,#7b0000)); background: -webkit-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -o-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -ms-linear-gradient(top,#aa1619 0,#7b0000 100%); background: linear-gradient(to bottom,#aa1619 0,#7b0000 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#aa1619', endColorstr='#7b0000', GradientType=0); background: url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhMTYxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); color: #fff; text-shadow: 2px 2px 1px #484848}
#homeTab { -webkit-box-shadow: 0 3px 10px rgba(0,0,0,.15); -moz-box-shadow: 0 3px 10px rgba(0,0,0,.15); box-shadow: 0 3px 10px rgba(0,0,0,.15); margin-top: 0; padding: 15px 25px 25px 25px; background: #fff; }
#homeTab h4 { color: #004370; font-size: 18px; }
#homeTab img { margin-left: 20px; }
#homeTab a span { margin: 0; padding: 4px 0 0 0; font-size: 14px; font-family: Arial,sans-serif; line-height: 0; padding: 0; }
#cases { -webkit-box-shadow: 0 3px 10px rgba(0,0,0,.15); -moz-box-shadow: 0 3px 10px rgba(0,0,0,.15); box-shadow: 0 3px 10px rgba(0,0,0,.15); margin-bottom: 25px; background: #fff; }
#cases h3 { color: #fff; text-shadow: 2px 2px 1px #484848; display: block; margin: 0; padding: 10px 15px; background: #666; font-weight: 400; font-size: 24px; }
#cases #caseNav { padding-bottom: 10px; }
#cases #caseNav .sideTitle { width: 100%; background: #666; }
#cases #caseNav .sideTitle.lower { margin-top: 15px; }
#cases #caseNav .sideTitle h3 { text-shadow: 2px 2px 1px #484848; margin: 0; padding: 0 0 0 10px; border: none; -webkit-border-radius: 0; border-radius: 0; color: #fff; text-decoration: none; font-size: 18px; }
#cases #caseNav a { display: block; margin: 10px 0 0 10px; font-size: 16px; }
#cases #caseNav a.subLink { margin: 0 0 0 20px; font-size: 14px; }
#cases #caseNav a.subLink span { font-size: 18px; font-family: Arial; line-height: 0; }
.study { position: relative; padding: 0 10px; border-bottom: 4px solid #d6d6d6; }
.study h5 { margin: 5px 0 0 0; padding: 0; color: #004370; font-size: 12px; font-weight: 400; }
.study h4 { margin: 5px 0 5px 0; color: #004370; font-size: 14px; }
.study p { font-size: 12px; }
.buttons { margin: 0 20px 0 0; }
.buttons .smallShadow { width: 12px; height: 25px; background: url(../img/smallShadow.png) right top no-repeat; }
.buttons a { color: #fff; text-shadow: 2px 2px 1px #484848; background: #0179b7; background: -moz-linear-gradient(top,#0179b7 0,#004987 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#0179b7),color-stop(100%,#004987)); background: -webkit-linear-gradient(top,#0179b7 0,#004987 100%); background: -o-linear-gradient(top,#0179b7 0,#004987 100%); background: -ms-linear-gradient(top,#0179b7 0,#004987 100%); background: linear-gradient(to bottom,#0179b7 0,#004987 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0179b7', endColorstr='#004987', GradientType=0); background: url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNzliNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ5ODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); display: block; padding: 4px 10px 0 10px; height: 23px; font-size: 15px; }
.buttons a span { margin: 0; padding: 4px 0 0 0; font-size: 24px; font-family: Arial,sans-serif; line-height: 0; padding-left: 10px; }
.buttons a:hover { background: #aa1619; background: -moz-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#aa1619),color-stop(100%,#7b0000)); background: -webkit-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -o-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -ms-linear-gradient(top,#aa1619 0,#7b0000 100%); background: linear-gradient(to bottom,#aa1619 0,#7b0000 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#aa1619', endColorstr='#7b0000', GradientType=0); background: url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhMTYxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); }
.inBanner { -webkit-box-shadow: 0 3px 10px rgba(0,0,0,.15); -moz-box-shadow: 0 3px 10px rgba(0,0,0,.15); box-shadow: 0 3px 10px rgba(0,0,0,.15); margin-top: -20px; margin-bottom: 20px; max-width: 995px; height: 147px; border: 3px solid #fff; border-top: none; }
.inBanner h1 { float: right; margin: 15px 20px 0 0; padding: 0; max-width: 500px; text-align: right; font-size: 34px; }
#inBan1 { background: url(../img/inBanner01.jpg) left top no-repeat; }
#inBan2 { background: url(../img/inBanner02.jpg) left top no-repeat; }
#inBan3 { background: url(../img/inBanner03.jpg) left top no-repeat; }
#inBan4 { background: url(../img/inBanner04.jpg) left top no-repeat; }
#inBan5 { background: url(../img/inBanner05.jpg) left top no-repeat; }
.specialText { color: #004370; line-height: 40px; }
.specialText .s1 { font-size: 24px; font-weight: 400; }
.specialText .s2 { font-size: 32px; }
.specialText .s3 { font-size: 44px; }
.specialText .red { color: #aa1619}
#landCon { border: none; box-shadow: none; background: 0 0; }
#landCon h3 { margin-bottom: 5px; font-size: 20px; color: #004370; }
#landCon h3.lessSpace { line-height: 22px; }
#landCon p { font-size: 18px; line-height: 22px; }
#landCon .bigLandBox { width: 100%; padding: 10px 10px 10px 0; border: 1px solid #d6d6d6; border-radius: 0; background: #fff; background: url(../img/accent.png) right bottom no-repeat,url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjBmMGYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); background: url(../img/accent.png) right bottom no-repeat,-moz-linear-gradient(left,#fff 51%,#f0f0f0 100%); background: url(../img/accent.png) right bottom no-repeat,-webkit-gradient(linear,left top,right top,color-stop(51%,#fff),color-stop(100%,#f0f0f0)); background: url(../img/accent.png) right bottom no-repeat,-webkit-linear-gradient(left,#fff 51%,#f0f0f0 100%); background: url(../img/accent.png) right bottom no-repeat,-o-linear-gradient(left,#fff 51%,#f0f0f0 100%); background: url(../img/accent.png) right bottom no-repeat,-ms-linear-gradient(left,#fff 51%,#f0f0f0 100%); background: url(../img/accent.png) right bottom no-repeat,linear-gradient(to right,#fff 51%,#f0f0f0 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=1); }
#landCon .bigLandBox ul { list-style: none; margin-left: 0; padding-left: 1em; text-indent: -1em}
#landCon .bigLandBox li a { display: block; width: 95%; padding: 0 10px; color: #666; line-height: 20px; }
#landCon .bigLandBox li a:hover { color: #aa1619}
#landCon .bigLandBox2 { border: 1px solid #d6d6d6; border-radius: 0; background: #fff; background: url(../img/accent.png) right bottom no-repeat,url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjBmMGYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); background: url(../img/accent.png) right bottom no-repeat,-moz-linear-gradient(left,#fff 51%,#f0f0f0 100%); background: url(../img/accent.png) right bottom no-repeat,-webkit-gradient(linear,left top,right top,color-stop(51%,#fff),color-stop(100%,#f0f0f0)); background: url(../img/accent.png) right bottom no-repeat,-webkit-linear-gradient(left,#fff 51%,#f0f0f0 100%); background: url(../img/accent.png) right bottom no-repeat,-o-linear-gradient(left,#fff 51%,#f0f0f0 100%); background: url(../img/accent.png) right bottom no-repeat,-ms-linear-gradient(left,#fff 51%,#f0f0f0 100%); background: url(../img/accent.png) right bottom no-repeat,linear-gradient(to right,#fff 51%,#f0f0f0 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=1); }
#landCon .bigLandBox2 p { font-size: 14px; color: #333}
#landCon .bigLandBox2 label.error { margin-left: 0; }
#landCon .bigLandBox2 .span5: first-child { margin-left: 0!important; }
#landCon a.landBox { display: block; width: 150px; min-height: 135px; margin: 10px 10px 0 0; padding: 5px 5px 0 5px; text-align: center; color: #666; border: 1px solid #d6d6d6; border-radius: 0; float: left; position: relative; background: #fff; background: url(../img/accent.png) right bottom no-repeat,url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjBmMGYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); background: url(../img/accent.png) right bottom no-repeat,-moz-linear-gradient(left,#fff 51%,#f0f0f0 100%); background: url(../img/accent.png) right bottom no-repeat,-webkit-gradient(linear,left top,right top,color-stop(51%,#fff),color-stop(100%,#f0f0f0)); background: url(../img/accent.png) right bottom no-repeat,-webkit-linear-gradient(left,#fff 51%,#f0f0f0 100%); background: url(../img/accent.png) right bottom no-repeat,-o-linear-gradient(left,#fff 51%,#f0f0f0 100%); background: url(../img/accent.png) right bottom no-repeat,-ms-linear-gradient(left,#fff 51%,#f0f0f0 100%); background: url(../img/accent.png) right bottom no-repeat,linear-gradient(to right,#fff 51%,#f0f0f0 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=1); }
#landCon a.landBox:hover { color: #aa1619; border-color: #aa1619}
#landCon a.landBox img { position: absolute; left: 5px; bottom: 2px; }
#landCon a.landBox2 { display: block; margin: 0 10px 10px 0; text-align: center; color: #666; border: 1px solid #d6d6d6; border-radius: 0; position: relative; background: #fff; background: url(../img/accent.png) right bottom no-repeat,url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjBmMGYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); background: url(../img/accent.png) right bottom no-repeat,-moz-linear-gradient(left,#fff 51%,#f0f0f0 100%); background: url(../img/accent.png) right bottom no-repeat,-webkit-gradient(linear,left top,right top,color-stop(51%,#fff),color-stop(100%,#f0f0f0)); background: url(../img/accent.png) right bottom no-repeat,-webkit-linear-gradient(left,#fff 51%,#f0f0f0 100%); background: url(../img/accent.png) right bottom no-repeat,-o-linear-gradient(left,#fff 51%,#f0f0f0 100%); background: url(../img/accent.png) right bottom no-repeat,-ms-linear-gradient(left,#fff 51%,#f0f0f0 100%); background: url(../img/accent.png) right bottom no-repeat,linear-gradient(to right,#fff 51%,#f0f0f0 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=1); }
#landCon a.landBox2:hover { color: #aa1619; border-color: #aa1619}
#landCon a.landBox2 img { margin: 0 auto; }
#landCon #landInfo { width: 325px; min-height: 135px; margin: 10px 0 0 0; padding: 5px 5px 0 5px; text-align: right; color: #004370; }
#landCon #landInfo p { font-size: 16px; line-height: 20px; margin-bottom: 15px; }
#landCon #landInfo a.quoteBtn { width: 100% !important; float: right !important; }
#overview { border-radius: 0; }
#overview td { width: 50%; padding: 0; border-radius: 0; background: #fff; background: url(../img/accent.png) right bottom no-repeat,url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjBmMGYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); background: url(../img/accent.png) right bottom no-repeat,-moz-linear-gradient(left,#fff 51%,#f0f0f0 100%); background: url(../img/accent.png) right bottom no-repeat,-webkit-gradient(linear,left top,right top,color-stop(51%,#fff),color-stop(100%,#f0f0f0)); background: url(../img/accent.png) right bottom no-repeat,-webkit-linear-gradient(left,#fff 51%,#f0f0f0 100%); background: url(../img/accent.png) right bottom no-repeat,-o-linear-gradient(left,#fff 51%,#f0f0f0 100%); background: url(../img/accent.png) right bottom no-repeat,-ms-linear-gradient(left,#fff 51%,#f0f0f0 100%); background: url(../img/accent.png) right bottom no-repeat,linear-gradient(to right,#fff 51%,#f0f0f0 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=1); }
#overview td a { display: block; width: 100%; height: 100%; padding: 15px 0; }
#overview td a:hover h3.title { color: #801113}
#overview td a:hover h4.subT { color: #801113}
#overview td a:hover span { color: #aa1619}
#overview td a:hover span h3 { color: #aa1619}
#overview td a:hover span ul li { color: #aa1619}
#overview td a h2.spT { margin: 0; padding: 0 0 10px 15px; font-size: 18px; line-height: 22px; overflow:hidden; }
#overview td a h3.title { margin: 0; padding: 0 0 10px 15px; font-size: 22px; line-height: 23px; overflow:hidden; }
#overview td a h4.subT { margin: 0; padding: 0 0 10px 15px; color: #666; font-style: normal; font-size: 14px; overflow:hidden; }
#overview td a img { margin: 0; padding: 0 0 0 15px; width: 75px; }
#overview td a span { display: block; margin: 0; padding: 0 15px; font-size: 13px; color: #333; overflow: auto; }
#overview td a span h3 { margin: 0; padding: 0 0 5px 0; font-size: 16px; line-height: 18px; color: #333}
#overview td a span ul li { color: #333}
#prodCon { -webkit-box-shadow: 0 3px 10px rgba(0,0,0,.15); -moz-box-shadow: 0 3px 10px rgba(0,0,0,.15); box-shadow: 0 3px 10px rgba(0,0,0,.15); margin-bottom: 20px; background: #fff; color: #333}
#prodCon h2 { color: #004370; font-size: 32px; }
#prodCon h3 { margin: 15px 0 5px 0; padding: 0; color: #004370; font-size: 20px; }
#prodCon h4 { padding-top: 10px; color: #666; font-size: 17px; }
#prodCon h4.subTitle { color: #999; font-style: italic; font-size: 18px; }
#prodCon h5 { padding-top: 5px; }
#prodCon .imgCenter { margin: 0 auto; padding: 10px; }
#prodCon .colRight { margin: 0 0 0 15px; max-width: 301px; }
#prodCon .colRight a.fancybox-button { overflow:hidden; margin: 10px 0; padding: 10px; border: 1px solid #E6E6E6; border-radius: 5px; color: #004370; font-style: italic; font-size: 12px; line-height: 16px; }
#prodCon .colRight a.fancybox-button p { margin: 10px 0 0 0; }
#prodCon .colRight a.fancybox-button.disImg { position: relative; display: block}
#prodCon .colRight a.fancybox-button.disImg #zoom { position: absolute; top: 0; right: 0; padding: 6px; border-top: none; border-right: none; border-radius: 0 5px 0 5px; }
#prodCon .colRight a.fancybox-button.disImgSm { position: relative; display: block; width: 84px; margin: 0 4px 10px 0; padding: 5px; float: left; }
#prodCon .colRight #access { margin-top: 20px; }
#prodCon .colRight #access h2 { font-size: 22px; }
#prodCon .colRight #access td h3 { margin: 0 0 10px 0; padding: 0; font-size: 18px; line-height: 20px; }
#prodCon .colRight #access td img { margin-right: 10px; }
#prodCon .colRight #access td p { font-size: 12px; line-height: 16px; }
#prodCon p.cap { color: #8a8a8a; }
a.quoteBtn { display: block; max-width: 301px; padding: 15px 10px; font-size: 18px; text-align: center; letter-spacing: .11em; text-decoration: none; color: #fff; text-shadow: 2px 2px 1px #484848; background: #0179b7; background: -moz-linear-gradient(top,#0179b7 0,#004987 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#0179b7),color-stop(100%,#004987)); background: -webkit-linear-gradient(top,#0179b7 0,#004987 100%); background: -o-linear-gradient(top,#0179b7 0,#004987 100%); background: -ms-linear-gradient(top,#0179b7 0,#004987 100%); background: linear-gradient(to bottom,#0179b7 0,#004987 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0179b7', endColorstr='#004987', GradientType=0); background: url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNzliNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ5ODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); }
a.quoteBtn:hover { background: #aa1619; background: -moz-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#aa1619),color-stop(100%,#7b0000)); background: -webkit-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -o-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -ms-linear-gradient(top,#aa1619 0,#7b0000 100%); background: linear-gradient(to bottom,#aa1619 0,#7b0000 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#aa1619', endColorstr='#7b0000', GradientType=0); background: url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhMTYxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); }
a.quoteBtn span { margin: 0; padding: 4px 0 0 0; font-size: 28px; font-family: Arial,sans-serif; line-height: 0; padding-left: 10px; }
#phone { margin-bottom: 10px; background: #333; padding: 5px 0; }
#phone img { margin: 1px 10px 0; float: left; }
#phone p { margin: 0; padding: 0; line-height: 12px; color: #fff; font-size: 10px; }
#phone h4 { margin: 0; padding: 0; color: #fff; }
.fixedPhone { position: fixed; top: 0; }
#sideNav { -webkit-box-shadow: 0 3px 10px rgba(0,0,0,.15); -moz-box-shadow: 0 3px 10px rgba(0,0,0,.15); box-shadow: 0 3px 10px rgba(0,0,0,.15); margin-bottom: 20px; padding-bottom: 20px; background: #fff; }
#sideNav .sideTitle { width: 100%; background: #666; }
#sideNav .sideTitle.lower { margin-top: 15px; }
#sideNav .sideTitle h3 { text-shadow: 2px 2px 1px #484848; margin: 0; padding: 0 0 0 10px; border: none; -webkit-border-radius: 0; border-radius: 0; color: #fff; text-decoration: none; font-size: 18px; }
#sideNav a { display: block; margin: 10px 5px 0 10px; font-size: 16px; }
#sideNav a.subLink { margin: 0 5px 0 20px; font-size: 14px; }
#sideNav a.subLink span { font-size: 18px; font-family: Arial; line-height: 0; }
#sideNavPhone a.accordion-toggle { -webkit-box-shadow: 0 3px 10px rgba(0,0,0,.15); -moz-box-shadow: 0 3px 10px rgba(0,0,0,.15); box-shadow: 0 3px 10px rgba(0,0,0,.15); padding: 5px 15px; background: #666; text-decoration: none; }
#sideNavPhone a.accordion-toggle h3 { text-shadow: 2px 2px 1px #484848; margin: 0; padding: 0; border: none; border-radius: 0; color: #fff; text-decoration: none; font-size: 18px; }
#sideNavPhone a.accordion-toggle span.arrow { display: block; margin: 13px 0 0 0; width: 15px; height: 13px; background: url(../img/arrow.png) center top no-repeat; }
#sideNavPhone .accordion-body { background: #fff; }
#sideNavPhone .accordion-body a { display: block; margin: 10px 0 0 10px; font-size: 16px; }
#sideNavPhone .accordion-body a.subLink { margin: 0 0 0 20px; font-size: 14px; }
#sideNavPhone .accordion-body a.subLink span { font-size: 18px; font-family: Arial; line-height: 0; }
.imgBox { margin: 5px; width: 180px; color: #004370; font-style: italic; font-size: 12px; line-height: 16px; }
.imgBox img { padding-bottom: 5px; }
.broBox { display: block; width: 150px; margin: 10px 10px 0 0; padding: 5px; border: 1px solid #0c7eba; background: #fff; overflow: auto; text-align: center}
.broBox img { margin: 0 0 3px 0; }
.broBox:hover { border-color: #aa1619}
.form { width: 60% !important; }
.form2 { width: 40px; }
.form3 { width: 100%; margin: 0!important; }
label.formLabel { display: block; float: left; width: 120px; }
label.checkLabel { display: inline; margin: 0 0 5px 0; }
label.checkLabel input { margin: -4px 0 0 0; }
label.checkLabel2 { display: inline; margin: 0 5px 5px 0; }
label.checkLabel2 input { margin: -4px 0 0 0; }
label.inlineLabel { display: inline-block; margin-left: 10px; }
.ast { color: #aa1619}
table.rfqForm td { padding: 0 20px 5px 0!important; }
#submit { border: none; padding: 6px; background: #0179b7; background: -moz-linear-gradient(top,#0179b7 0,#004987 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#0179b7),color-stop(100%,#004987)); background: -webkit-linear-gradient(top,#0179b7 0,#004987 100%); background: -o-linear-gradient(top,#0179b7 0,#004987 100%); background: -ms-linear-gradient(top,#0179b7 0,#004987 100%); background: linear-gradient(to bottom,#0179b7 0,#004987 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0179b7', endColorstr='#004987', GradientType=0); background: url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNzliNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ5ODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); color: #fff; font-size: 16px; }
#submit:hover { background: #aa1619; background: -moz-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#aa1619),color-stop(100%,#7b0000)); background: -webkit-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -o-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -ms-linear-gradient(top,#aa1619 0,#7b0000 100%); background: linear-gradient(to bottom,#aa1619 0,#7b0000 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#aa1619', endColorstr='#7b0000', GradientType=0); background: url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhMTYxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); }
#send { color: #fff; text-shadow: 2px 2px 1px #484848; background: #0179b7; background: -moz-linear-gradient(top,#0179b7 0,#004987 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#0179b7),color-stop(100%,#004987)); background: -webkit-linear-gradient(top,#0179b7 0,#004987 100%); background: -o-linear-gradient(top,#0179b7 0,#004987 100%); background: -ms-linear-gradient(top,#0179b7 0,#004987 100%); background: linear-gradient(to bottom,#0179b7 0,#004987 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0179b7', endColorstr='#004987', GradientType=0); background: url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNzliNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ5ODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); padding: 4px 8px; border: none; color: #fff; }
#send:hover { background: #aa1619; background: -moz-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#aa1619),color-stop(100%,#7b0000)); background: -webkit-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -o-linear-gradient(top,#aa1619 0,#7b0000 100%); background: -ms-linear-gradient(top,#aa1619 0,#7b0000 100%); background: linear-gradient(to bottom,#aa1619 0,#7b0000 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#aa1619', endColorstr='#7b0000', GradientType=0); background: url(data: image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhMTYxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); }
#send.repSearch { margin-top: -10px; }
#reset { border-radius: 0; }
input.error { outline: 0; outline: thin dotted\9; border-color: rgba(238,83,83,.8); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(238,83,83,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(238,83,83,.6); -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(238,83,83,.6); }
input.error: focus { outline: 0; outline: thin dotted\9; border-color: rgba(238,83,83,.8); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(238,83,83,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(238,83,83,.6); -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(238,83,83,.6); }
label.error { margin-left: 120px; color: #aa1619; font-style: italic; font-size: 12px; }
#errors p { color: #aa1619; font-style: italic; font-size: 12px; }
.results { margin: 0; padding: 0 0 15px 0; border-top: 1px solid #d6d6d6; }
.results h3 a { margin: 0; padding: 0; font-size: 16px; }
.results p { margin: 0; padding: 0; font-size: 12px; }
.results a { margin: 0; padding: 0; font-size: 10px; }
.repBox h4 { margin-top: 0; padding-top: 0; }
.repBox span.smsLabel { margin-top: 1px; margin-right: 3px; }
@media (max-width: 1200px) { .navbar .nav li a { padding-right: 26px; padding-left: 26px; }
#myTab li.active a { padding: 4px 24px; }
#myTab li a { padding: 4px 6px; }
}
@media (max-width: 980px) { a#logo { width: 370px; height: 228px; }
input#search { width: 60% !important; }
#mainNav { margin-left: 30px; }
.navbar .nav li a { padding-top: 15px; padding-bottom: 15px; }
.carousel-control { margin-top: 5px !important; }
.bannerBtn .bigShadow { width: 20px; height: 40px; background-size: 20px 40px; }
.bannerBtn a { margin: 0 30px 0 0; padding: 10px 10px 0 10px; height: 30px; font-size: 22px; }
.bannerBtn a span { margin: 0; padding: 4px 0 0 0; font-size: 30px; font-family: Arial,sans-serif; line-height: 0; padding-left: 36px; }
#phone h4 { font-size: 14px !important; }
#landCon #landInfo { width: 90%; min-height: 135px; margin: 10px 0 0 0; padding: 5px 5px 0 5px; text-align: right; color: #004370; }
#landCon #landInfo p { font-size: 16px; line-height: 20px; margin-bottom: 15px; }
#landCon #landInfo a.quoteBtn { width: 100% !important; font-size: 18px; float: right !important; }
}
@media (max-width: 767px) { body { padding: 0; }
#phNum h1 { margin-top: 0!important; }
.carousel-control { margin-top: 0!important; padding: 10px 6px 10px 3px !important; font-size: 60px !important; }
.bannerBtn .bigShadow { width: 18px; height: 36px; background-size: 18px 36px; }
.bannerBtn a { margin: 0 25px 0 0; padding: 8px 8px 0 8px; height: 28px; font-size: 20px; }
.bannerBtn a span { margin: 0; padding: 4px 0 0 0; font-size: 28px; font-family: Arial,sans-serif; line-height: 0; padding-left: 32px; }
#inBanner { height: 117px; background: url(../img/inBanner.jpg) left top no-repeat; }
#inBanner h1 { color: #fff; text-shadow: 2px 2px 1px #484848; margin-top: 15px !important; }
#overview td a h3 { font-size: 16px; }
#overview td a h4 { font-size: 14px; }
#phone h4 { font-size: 10px !important; }
}
@media (max-width: 480px) { body { padding: 0; }
#headFade { padding-right: 10px; padding-left: 10px; }
a#logo { height: 160px; background-size: contain; }
#searchBox { width: 100%; }
#searchBox input#search { width: 70% !important; }
#footer p { font-size: 12px; }
.carousel-control { float: right !important; margin-top: -10px !important; padding: 10px 6px 10px 3px !important; font-size: 60px !important; }
.bannerBtn .bigShadow { width: 18px; height: 36px; background-size: 18px 36px; }
.bannerBtn a { margin: 0 25px 0 0; padding: 8px 8px 0 8px; height: 28px; font-size: 20px; }
.bannerBtn a span { margin: 0; padding: 4px 0 0 0; font-size: 28px; font-family: Arial,sans-serif; line-height: 0; padding-left: 32px; }
#tabbed h3 { font-size: 20px; line-height: 26px; }
#homeTab { padding: 10px 15px 15px 15px; }
.inBanner { height: auto; }
.inBanner h1 { font-size: 28px; }
#inBan1,#inBan2,#inBan3,#inBan4,#inBan5 { background: #fff; }
#prodCon { padding-right: 10px; padding-left: 10px; }
a.landBox { width: 142px !important; }
a.landBox img { left: 2px !important; }
#landInfo { width: 100% !important; }
#landInfo a.quoteBtn { width: 90% !important; margin-left: 10px; }
#overview { border-top: 1px solid #ddd}
#overview td { display: block; width: 100%; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; overflow: auto; }
#overview td a h3 { font-size: 16px; }
#overview td a h4 { font-size: 14px; }
.colRight { float: none!important; margin: 0!important; }
.colRight a.fancybox-button { margin: 0!important; }
.colRight img { width: 100%; }
label.error { margin-left: 0; }
}
@media print { #mainNav { display: none; }
#prodNav { display: none; }
}

