@charset "utf-8";
/* CSS Document IAS*/
body { margin:0; padding:45px 0 0px 0; color: #333333;font-family: verdana,helvetica,arial,sans-serif;font-size: 13px;  background-color:#FFFFFF;}
.bg-white{background-color:#ffffff !important;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
html,body{ margin:0;height:100%;}
.fl{float:left;} .fr{float:right;}
.clr{clear:both;}
.mb0{margin-bottom:0;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mt0{margin-top:0;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.ml5{margin-left:5px;}
a,img{outline:none !important;}
a {color: #024370;text-decoration: none;}
a:hover{text-decoration:underline;}
img{border:none;}
.hdr-logo{width:60%; float:left; display:inline; position:relative; z-index:99; display:none;}
.hdr-logo .logo-img{width:auto; float:left; margin:5px;}
.hdr-logo .logo-img img{height:90px;  width:210px;}
/* Style for Usual tabs */
*{margin:0;padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#main{ min-height: 100%;height: auto !important;height: 100%; margin: 0 auto -50px;}
.pos-relative{position:relative;}
.col-md-12{margin-bottom:10px; width:100%; clear:both;}
.hdr-search{width:100%; margin:10px 10px 10px 0%; clear:both; min-height:78px; float:left;}
.hdr-search .input-group{width:100%; float:left; border:1px solid #dadada; overflow:hidden; background-color:#ffffff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; height:30px;}
.hdr-search .input-group input[type="text"]{border:none; width:84%; font-size:12px;}
.hdr-search .input-group .input-group-btn{float:right;}
.hdr-search .input-group .btn-default{background-color:#f5f5f5; border:none; font-size:13px; display:block; height:34px; padding:0 5px; border-left:2px solid #e9e8e8; cursor:pointer;}
.hdr-search .input-group .btn-default:hover{background-color:#e5e4e4;}
.hdr-search-lt{float:left; width:49%;} .hdr-search-rt{float:right; width:49%;}
.hdr-search-lt select, .hdr-search-rt select{ width:100%;}
select option{padding:0 5px;}
input,select,textarea{border:1px solid #dadada; padding:5px; display:inline-block; -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px;}
.container{width:1250px; margin:auto; }

footer{ color: #000000;font-size: 11px;text-align: center; line-height:20px; min-height:30px;width:100%;z-index:0; clear:both;}
footer a{ color:#FFF; }
footer span{color: #000000;font-size: 12px;}
.gl-footer-number .fa-phone-square {
    color: #fff;
}
.bdr-btm-none{border-bottom:none !important;}
#topcontrol{bottom:50px !important;}
.floatingHeader { position: fixed;top: 33px; visibility: hidden;background-color:#ffffff; z-index:10; -webkit-box-shadow:0 2px 5px #c7c6c6;  -moz-box-shadow:0 2px 5px #c7c6c6;  box-shadow:0 2px 5px #c7c6c6; padding:7px 5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
 .nav { list-style: none outside none;margin-bottom: 0;padding-left: 0;}
 .navbar-nav {float: left; margin: 0 0 0 0px;}
 .navbar-right {float: right !important; margin-right:20px;}
 .navbar{min-height:35px;}
 .navbar-nav > li {float: left;}
.nav > li {display: block;position: relative; height:35px; line-height:35px;} 
.navbar-default .navbar-nav > li > a {color: #024370;outline: medium none;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{ color: #024370;
text-decoration: underline;}
 .nav > li > a{padding:5px 7px; text-decoration:none;}
 .navbar-default {background: #fafafa;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #fafafa 0%, #ebebeb 76%, #d9d9d9 99%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(76%,#ebebeb), color-stop(99%,#d9d9d9));
background: -webkit-linear-gradient(top,  #fafafa 0%,#ebebeb 76%,#d9d9d9 99%);
background: -o-linear-gradient(top,  #fafafa 0%,#ebebeb 76%,#d9d9d9 99%);
background: -ms-linear-gradient(top,  #fafafa 0%,#ebebeb 76%,#d9d9d9 99%);
background: linear-gradient(to bottom,  #fafafa 0%,#ebebeb 76%,#d9d9d9 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#d9d9d9',GradientType=0 );
border-color:#e7e7e7;}
.navbar-toggle{display:none;}
.navbar-brand{display:none;}
.navbar-fixed-top {border-width: 0 0 1px; top: 0;  left: 0;position: fixed; right: 0; z-index: 1030; min-height:35px;}
.row { width:100%; clear:both; float:left;}
.caret{width:14px; height:14px; background:url(../img_Res/smallDownArrow.gif) left bottom no-repeat; display:inline-block;}
ul.dropdown-menu{background-color:#fafafa; padding:5px; position:absolute; top:35px; width:200px; border:1px solid #dadada; z-index:30; display:none;}
ul.dropdown-menu li{list-style:none; height:auto; line-height:normal; margin-bottom:1px;}
ul.dropdown-menu li a{display:block; text-align:center; padding:2px; color:#303030; text-decoration:none;}
ul.dropdown-menu li a:hover{background-color:#e8e8e6;}
.form-group{margin-bottom:5px; width:100%; float:left;}
*:after, *:before {-moz-box-sizing: border-box;}
*:after, *:before { -moz-box-sizing: border-box;}
.input-group {position:relative;display:table;border-collapse:separate;}
.input-group .form-control, .input-group-addon, .input-group-btn {display: table-cell;}
.input-group .form-control { float: left;margin-bottom: 0;position: relative;width: 100%;z-index: 2;}
.form-control { background-color: #FFFFFF;background-image: none;border: 1px solid #CCCCCC;border-radius: 4px;
   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555555;display: block;font-size: 14px; height: 34px;
 line-height: 1.42857;padding:6px;transition:0.15s ease-in-out 0s; box-shadow: 0.15s ease-in-out 0s;width: 100%;}
button, input, select, textarea { font-family: inherit;font-size: inherit;line-height: inherit;}
input {line-height: normal;}
button, input, optgroup, select, textarea { color: inherit;font: inherit;margin: 0;}
.btn-normal-small{ background:#f3f3f3; border: 1px solid #BDBDBD; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;padding: 2px 10px; font-size:11px; text-decoration:none; cursor:pointer;}
.btn-normal-small:hover{background:#e4e3e3;}
.btn-normal{ background:#f3f3f3; border: 1px solid #BDBDBD; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;padding: 4px 10px; font-size:13px; text-decoration:none; cursor:pointer;}
.btn-normal:hover{background:#e4e3e3;}
.color-maroon{color:#C5511E;}
.font-bold{font-weight:700;}
/*Home Search*/
.home-search{width:490px; margin:50px auto 0}
.grotal-logo{width:100%; text-align:center; float:left; margin-bottom:20px;}
.grotal-logo img{max-width:276px;}
.business-top{width:100%; padding-top:20px; text-align:center; font-size:14px; color:#024370;}
.business-top a:hover, .business-top a:hover{text-decoration:underline; color:#024370;}
.business-top span, .business-top span:hover{text-decoration:none; color:#ee1c25; font-weight:700;}


/*Responsive Classes Start*/
@media only screen and (min-width: 1024px) and (max-width:1249px) {
.container{width:1024px;}.hdr-search{margin:10px 10px 10px 0;}

}

@media only screen and (min-width:896px) and (max-width:1023px) {
.container{width:98% !important; margin-left:1%;}
.hdr-search { width: 100%; margin:10px 10px 10px 0%;}

	
}

@media only screen and (min-width:768px) and (max-width:895px) {
.container{width:100% !important; padding:0 32px;}
.hdr-search{width:100%; margin:10px 10px 10px 0%; clear:both;}
.hide-768{display:none;}
footer{  border-top: 1px solid #DDDDDD; color: #000000;font-size: 11px;padding: 8px;text-align: center; line-height:20px; -webkit-box-shadow:0 -2px 7px #c7c6c6;  -moz-box-shadow:0 -2px 7px #c7c6c6;  box-shadow:0 -2px 7px #c7c6c6; min-height:30px;width:100%; background:#ffffff; z-index:0; clear:both;}

}

@media only screen and (min-width:480px) and (max-width:767px) {
body{padding-top:60px;}
.container{width:100% !important; padding:0 15px;}
.hide-mobile{display:none !important;}
.hdr-search{width:100%; margin:10px 0; clear:both; float:left;}
 footer{  border-top: 1px solid #DDDDDD; color: #000000;font-size: 11px;padding: 8px;text-align: center; line-height:20px; -webkit-box-shadow:0 -2px 7px #c7c6c6;  -moz-box-shadow:0 -2px 7px #c7c6c6;  box-shadow:0 -2px 7px #c7c6c6; min-height:30px;width:100%; background:#ffffff; z-index:0; clear:both;}
.nav > li, .navbar-nav .open .dropdown-menu > li > a{text-align:center; font-size:11px;}
.navbar-toggle{display:block;float:right; position:relative;top:3px; cursor:pointer; text-indent:-9999px; background:#fafafa url(../img_Res/toggle-nav.png) center center no-repeat; border:1px solid #dadada; width:36px; height:29px; display:block; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.navbar-toggle:hover{background:#f3f2f2 url(../img_Res/toggle-nav.png) center center no-repeat;  }
.mob-tab-nav{position:absolute; width:200px; min-height:280px; top:60px; background-color:#f5f5f5; right:10px; border:1px solid #dadada; box-shadow:1px 1px 3px #DBD5D5; display:none;}
.mob-tab-nav ul li{width:100%; text-align:center; height:28px; line-height:28px;}
footer span{font-size:11px;}
footer a, footer a:hover{ font-size: 11px;margin: 0 5px;}
.hdr-search .input-group .btn-default{font-size:12px;}
/*Home Search*/
.home-search{width:450px; margin:50px auto 0}
.grotal-logo img{max-width:276px;}
.business-top{font-size:13px;}


}

@media only screen and (min-width: 0px) and (max-width: 479px) {
	body{padding-top:60px;}
#topcontrol{bottom:60px !important;}
.container{width:100% !important; padding:0 5px;}
.hdr-search{width:100%; margin:10px auto; clear:both;}
.hide-mobile{display:none !important;}
.floatingHeader {top:60px;}
footer{  border-top: 1px solid #DDDDDD; color: #000000;font-size: 11px;padding: 8px;text-align: center; line-height:20px; -webkit-box-shadow:0 -2px 7px #c7c6c6;  -moz-box-shadow:0 -2px 7px #c7c6c6;  box-shadow:0 -2px 7px #c7c6c6; min-height:30px;width:100%; background:#ffffff; z-index:0; clear:both;}
.form-control{font-size:12px;}
.nav > li, .navbar-nav .open .dropdown-menu > li > a{text-align:center; font-size:11px;}
.navbar-toggle{display:block;float:right; position:relative;top:3px; cursor:pointer; text-indent:-9999px; background:#fafafa url(../img_Res/toggle-nav.png) center center no-repeat; border:1px solid #dadada; width:36px; height:29px; display:block; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.navbar-toggle:hover{background:#f3f2f2 url(../img_Res/toggle-nav.png) center center no-repeat;  }
.mob-tab-nav{position:absolute; width:200px; min-height:280px; top:60px; background-color:#f5f5f5; right:5px; border:1px solid #dadada; box-shadow:1px 1px 3px #DBD5D5; display:none;}
.mob-tab-nav ul li{width:100%; text-align:center; height:28px; line-height:28px;}
footer span{font-size:11px;}
footer a, footer a:hover{ font-size: 11px;margin: 0 5px;}
.hdr-search .input-group .btn-default{font-size:12px;}
.hdr-search-lt {margin-bottom: 5px;width: 100%;}
.hdr-search-rt {width: 100%;}

/*Home Search*/
.home-search{width:100%; margin:0px auto 0}
.grotal-logo img{max-width:250px;}
.business-top{font-size:12px;}

}
