﻿body {}
body p {
    color: #979797;
    font: 11px/1.8em Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 10px 0;
}
body a {
    color: #618bb6;
    text-decoration: none;
}
body a:hover, body a:active {
    color: #618bb6;
    text-decoration: none; outline:none;
}

body p .body-title {
    color: #979797;
    font-size: 14px;
    font-weight: bold;
}

.container{max-width:992px;}
.add-padding{padding:10px 0px;}

/*............Header............*/

.header-top{
    min-height:50px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 7%, #fcfcfc 9%, #ebebeb 95%, #eaeaea 96%, #e2e2e2 98%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 7%,#fcfcfc 9%,#ebebeb 95%,#eaeaea 96%,#e2e2e2 98%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 7%,#fcfcfc 9%,#ebebeb 95%,#eaeaea 96%,#e2e2e2 98%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.navbar{
background: #f1f1f1; /* Old browsers */
background: -moz-linear-gradient(top,  #f1f1f1 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f1f1f1 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f1f1f1 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
border-radius:0; border:0; margin-bottom:0;
}

.click{
    float:left;
    color: #7e7e7e;
    font: 11px/1.8em Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 6px 0 5px;
}
.login{float:right; padding: 6px 0 0;}
.login .nav{margin:0;}
.login .nav li{float:left;}
.login .nav li a{
    color: #7e7e7e;
    font: 11px/1.8em Arial,Helvetica,sans-serif;
    padding:4px 6px;
}
.login .nav li a:hover {background-color:#efefef;color: #23578d; border-radius:3px;}

.navbar-brand{padding:2px 15px 0px 15px;}


/*.................main-menu......*/
.navbar-collapse{padding:0;}
.main-menu{margin-top:18px; margin-left:6%;}
.main-menu li{
     margin: 0; 
     padding: 13px 4px; 
     text-decoration: none;
}
.navbar-inverse .main-menu li a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    font: bold 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
    color: #505050;
    padding: 5px 7px; border-radius:4px;
}

.navbar-inverse .main-menu li a:hover/*,.navbar-inverse .main-menu li a:active,.navbar-inverse .main-menu li a:focus*/{
    color: #23578d;
    background-color: #ffffff;
    background:url("images/r_menu.gif") no-repeat scroll right center;
    background:url("images/r_menu.gif") no-repeat scroll right center, -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 4%, #ececec 96%, #cdcdcd 100%);
    background:url("images/r_menu.gif") no-repeat scroll right center, -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 4%,#ececec 96%,#cdcdcd 100%); 
    background:url("images/r_menu.gif") no-repeat scroll right center, linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 4%,#ececec 96%,#cdcdcd 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cdcdcd',GradientType=0 );
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{
    color: #23578d;
    background-color: #ffffff;
    background:url("images/r_menu.gif") no-repeat scroll right center;
    background:url("images/r_menu.gif") no-repeat scroll right center, -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 4%, #ececec 96%, #cdcdcd 100%);
    background:url("images/r_menu.gif") no-repeat scroll right center, -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 4%,#ececec 96%,#cdcdcd 100%); 
    background:url("images/r_menu.gif") no-repeat scroll right center, linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 4%,#ececec 96%,#cdcdcd 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cdcdcd',GradientType=0 );
}

/*................slider.................*/
.slider {background: url('images/slider-bg.gif')repeat-x scroll center top; margin:0 auto; padding-top:10px;}
.edite-slider{ padding-top:4px; margin-top:1px;
    background-image:none;
    background: #f0f0f0; /* Old browsers */
    background: -moz-linear-gradient(top,  #f0f0f0 0%, #f9f9f9 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #f0f0f0 0%,#f9f9f9 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #f0f0f0 0%,#f9f9f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */
}
.slider h2{color: #727272;font: bold 30px "Trebuchet MS",Arial,Helvetica,sans-serif; margin: 0;padding: 0 0 10px;}
.slider .flash_slider, .flash_slider{ /*max-width:960px;*/ width:100%; max-height:300px; margin:0; overflow:hidden;}

.offerarea{ /*margin:20px 0;*/ text-align:center; line-height:18px;margin:12px 0; font-size:16px; color:#000; font-family:'Times New Roman';}
.offerarea a { color:#618bb6; text-decoration:none; }
/*.....................main-body..............*/
.main-body{background: #fff none repeat scroll 0 0;margin: 0 auto;padding: 10px 0;}
.main-body h2 { font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1e1e1e; padding:10px 0; margin:0 0 10px 0; border-bottom:1px solid #d7d7d7;}
.main-body h2 span { font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#979797; padding:0; margin:0;}
.main-body h3 { color:#27619c; font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px solid #dbdbdb; padding:15px 0; margin:0; }
.main-body p { font:normal 11px Arial, Helvetica, sans-serif; color:#979797; line-height:1.8em; padding:10px 0; margin:0;}
.main-body p span { font-size:14px; font-weight:bold; color:#979797;}
.main-body a { color:#618bb6; text-decoration:none;}

/*..........footer........*/
.footer-top{background-color:#f0f0f0; border-top:1px solid #e0e0e0; padding:20px 0px;}
.social-link { float:right; font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#505050; line-height:1.8em;}
.social-link a img { float:right;margin:5px 3px; padding:0; border:0; outline:0;}

.footer-mid{
    background-color:#2d2d2d; margin:0; padding-bottom:15px;
}
.blog h2 {
    color: #bababa;
    font: bold 18px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 10px 0;
}
.blog p {font: normal 12px Arial, Helvetica, sans-serif; color:#7b7b7b; padding:5px 0; margin:0; line-height:1.8em;}
.blog ul { padding:0 0; margin:0; list-style:none;}
.blog li { padding:5px 0; margin:0;  border-bottom:1px solid #404040; }
.blog li a { font: normal 12px Arial, Helvetica, sans-serif; color:#7b7b7b; padding:5px 0; margin:0;text-decoration:none;}
.blog li a:hover { color:#618bb6; text-decoration:none;}
.blog p a{ color:#618bb6; text-decoration:none;}
.blog p a:hover { color:#618bb6; text-decoration:none;}

.footer-bottom{ 
    background: #1f1f1f none repeat scroll 0 0;
    border-top: 1px solid #3c3c3c;
    margin: 0 auto;
    padding: 20px;
}
.footer-bottom p{
    color: #a9a9a9;
    font: 12px Arial,Helvetica,sans-serif;
    padding: 15px 0 0;
    margin:0;
    text-align: left;
}

.footer-bottom p a { font:bold 12px Arial, Helvetica, sans-serif; color:#a9a9a9; text-decoration:none; }
.top-shadow-simple img{width:100%; margin:0px; padding:0;}
.top-shadow img{width:100%; margin:5px 0px; padding:0;}

/*.................blog-content......*/
.blog-content {padding:5px 20px 5px 0;}
.blog-content.last { padding:5px 10px;}
.blog-title img { float:left; margin:0; padding:10px 10px 0 0;}
.blog-title h3 { font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1e1e1e; padding:10px 0px;margin:0 0 10px 0; border-bottom:1px solid #d7d7d7;}
.blog-body p { font: normal 11px Arial, Helvetica, sans-serif; color:#979797; padding:0; margin:0; line-height:1.8em;}
.custom-button{margin-top:10px; color:#6e6e6e !important; border:1px solid #c7c7c7; padding:2px 6px;font:11px/11px Arial, Helvetica, sans-serif; background-color:#dcdcdc; border-radius:2px;}
.custom-button:hover{background-color:#dcdcdc;color:#6e6e6e !important; border:1px solid #c7c7c7;}
/*..........contact-us.................*/
.title h2{border-bottom: 1px solid #d7d7d7;color: #1e1e1e;font: bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif;margin: 0 0 10px; padding: 10px 0;}
.title h2 span{ color: #979797;font: bold 13px "Trebuchet MS",Arial,Helvetica,sans-serif;margin: 0;padding: 0;}
.aside-left{padding-right:30px;}

.contact-form{padding:5px 0px;}
.contact-form input.text {
    background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #e8e8e8;
    font-size:12px;
    margin: 2px 0;
    padding: 5px 2px;
    width:72%;float: left;
}
.contact-form textarea {
    background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #e8e8e8;
    margin: 2px 0;
    padding: 2px;
    width:72%;
}
.contact-form label {
    color: #4476a9;
    display: block;
    float: left;
    font: 11px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 5px 0;
    width: 100%;
}
.contact-form .form-group{margin-bottom:0;}
.field-validation-error {
    color: #a70707;
    float: left;
    padding: 5px 0 0 5px;
    font: 12px Arial,Helvetica,sans-serif;
}
.btn-contact{padding:7px 9px; font:12px Arial, Helvetica, sans-serif; color:#fff; border-radius:0; background-color:#454545; margin-top:10px;}
.contact-form .btn-contact:hover{color:#fff;}
p.samples-and-Survey-title {
    font-size: 14px;
    padding-bottom: 0;
}

/* rss */
.RssContent{color:#000;font-family:'Times New Roman',Arial, Helvetica, sans-serif; font-size:16px;padding-top:16px;}
.RssFeedTitle{font-size:16px;font-family:'Times New Roman',Arial, Helvetica, sans-serif;color:#000;}
.rss-blog{background-color:#D4EDC9;border:1px solid #BDD4B3;padding:3px 5px 3px 6px; color:#000000;font-family:arial,sans-serif;font-size:12px;}
.rss-blog a {color:#3333CC;}


@media(max-width:767px){
    .navbar-collapse{padding:0px 15px;}
    .navbar-inverse .main-menu{margin:0px;}
    .navbar-inverse .main-menu li{ padding: 5px 15px;}
    .navbar-inverse .main-menu li a{ text-align:center;}
    .contact-form .form-group .text { width:90%;}
    .contact-form .form-group textarea {width:90%;}
}

@media(max-width:991px){
    .footer-bottom p {float:none !important;}
}

.center-container { font: normal 11px Arial, Helvetica, sans-serif; }
input, select { font-size:12px; }
.center-container { margin:10px auto 60px auto; padding:10px; max-height:800px; border:1px solid silver; max-width:852px; }
.center-container input[type=submit] { width:150px; height:30px; border:1px solid #979797; border-radius:3px; }
.center-container input[type=submit]:hover {border:1px solid #3c7fb1; background-color:#d9f0fc; }
.scrollable { overflow:auto; max-height:400px; width:inherit; border:1px solid silver; width:100%;
              padding:10px; margin-bottom:10px; }
.rate-table { border:1px solid black; width:100%;}
td { margin:4px; padding:4px; }
.rate-table th a { text-align:center !important; display:block; }
.rate-table th a:hover { text-decoration:underline; }
.search-criteria tr > td:first-child { font-weight:bold; }
.search-criteria select { min-width: 300px; } 
.search-criteria input[type=submit] { width: 120px; height:30px; }
.slider h2.widget-title
{
    color: #245D80;
    font-size: 28px;
    font-weight: normal;
    font-family:Arial,Helvetica,sans-serif;
}

@media(max-width:431px){
    .search-criteria select { min-width: 100%; } 
}