html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}
:focus {/* remember to define focus styles! */outline: 0;}
ol, ul {list-style: none;}
table {/* tables still need 'cellspacing="0"' in the markup */border-collapse: separate; border-spacing: 0;}
caption, th, td {font-weight: normal; text-align: left;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a img {border: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
img { max-width: 100%;
    border: 0 none;
    height: auto;
    /*max-width: 100%;*/
    vertical-align: middle;
}.floatleft{ float:left !important; width:auto;}
.floatright{ float:right !important; width:auto;}
.center-align{ float:left; width:100%; text-align:center;}
/**** Clearfix ****/
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.display-block{ display:block;}
.display-none, .footer-mob, #page, .mob-map, .select-item-mob{ display:none;}
/* =Structure

----------------------------------------------- */

body{padding:0; margin:0px; color:#252525; font-size:12px; background:url(../images/bg.jpg) repeat 0 0; font-family:Arial, Helvetica, sans-serif;}
.container{ margin:0 auto !important; max-width:1230px;}
.container-inner, .fixed .stickey-container{ margin:0 auto !important; max-width:1170px;}
.wrapper{float:left; width:100%;}
.InnerWrapper{ float:left; width:100%; padding:0%;}
.Pad0{ padding:0px !important;}
.Pad10{ padding-top:10px !important;}
.PadTB10{ padding:10px 0!important; display: inline-block;}
.PadB10{ padding-bottom:10px!important; display: inline-block;}
.BdrN{ border:none !important;}
.bg-none{ background:none !important;}
.padt0{ padding-top:0 !important;}
/* { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }/* =Headings 

----------------------------------------------- */

h1, h2, h3, h4, h5, h6, p{ clear:both; padding:0; margin:0;}
h1{ font-size:24px; color:#1b5cac; padding:8px 0; }
h2{ font-size:22px; color:#1b5cac; padding:30px 0; }
h3{ font-size:18px;  color:#2f2203; padding:0 0 5px 0;}
h5{ font-size:14px;  color:#2f2203; padding:0 0 5px 0; font-weight:bold;}


p{ clear:both; padding:0 0 12px 0; margin:0; line-height:32px; font-size:24px;}
a{ color:#1b5cac; font-size:11px;}
p a:hover{ text-decoration:none;}

a, a:hover{ text-decoration:none;}

ul, ol{margin:0;}

ul{list-style: none;}

ol{list-style-type:none;}

/*strong{font-weight: bold;}*/

cite, em, i{font-style: italic;}
strong{ font-weight:bold;}
.Clear{clear:both;}

/* =Links 

----------------------------------------------- */

a{text-decoration:none;  transition: all 0.3s ease-in-out;}
a:focus, a:active, a:hover{text-decoration:none;}
input[type="text"], input[type="submit"], textarea{ -webkit-appearance:none!important;}
input[type="text"]:focus, textarea:focus{/*-webkit-box-shadow:  0px 0px 10px 0px #a2d3fc; box-shadow:  0px 0px 10px 0px #a2d3fc;*/} 

.main-content{ float:left; width:100%;}
/*header*/
.header{ float:left; width:100%; background:#d6e1ed; z-index:9999; padding:12px 0; text-align:center;}
/*TopLine*/

.brand{ margin:0;}
/*.brand img{ width:100%;}*/

/*navigation*/
.top-right {  float: right; position:relative; width: 100%; padding:30px 0;}
.title { padding:5px 0; color: #004b8d; font-size: 32px; text-transform: uppercase; font-family: 'jansontextbold', Arial, Helvetica, sans-serif;}
.sub-title { padding:5px 0; color: #636363; font-size: 29px;  font-family: 'jansontextroman', Arial, Helvetica, sans-serif; font-style:italic;}

/*Main Css*/

.main-info{ float:left; width:100%; background:#fff; padding:20px;}
.click-here{ display:none;}
.main-info h1 { color: #99135e; font-family: georgia, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 43px;  text-align: center; padding-top:0;}
.main-info h2 { color: #0e518c; font-family: georgia, Arial, Helvetica, sans-serif;  font-size: 34px; font-weight: bold; margin-bottom: 15px; padding: 0; text-align: center;}
.main-info h3 { color: #99135e; font-size: 31px; font-style: italic; margin: 0 0 30px 0; text-align: center;}


/*Sidebar*/

.request-form-section{ padding:0 15px;}

.form-title {background: #99135e; color:#fff;font-size:38px; line-height:47px; margin-top:-20px; text-align:center;  font-family: 'jansontextbold', Arial, Helvetica, sans-serif; font-weight:bold;padding: 25px 10px 89px 10px;}
.request-form span {color: #99135e; display: block; font-size: 13px; font-weight: bold; padding: 0 0 15px 0;}
.request-form{ float:left; width:100%; background:#d6e1ed; -webkit-border-radius:6px; border-radius:6px; padding:20px; margin-top:-75px; margin-bottom: 23px;}
.request-form dl{ float:left; width:100%; margin:0 0 15px 0;}
.request-form dl dt{ float:left; width:100%; margin:0 0 5px 0; font-size:18px; font-weight:bold;}
.request-form dl dd{ float:left; width:100%; margin:0;}
.request-form input[type="text"], 
.request-form input[type="email"], 
.request-form input[type="password"], 
.request-form textarea{ 
float:left; width:100%; height:34px; padding:0 10px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #e7e7e7; box-shadow:0 0 2px #989ca1; font-size:17px; color:#000;}

.request-form select {float:left; width:100%; height:34px; padding:0 10px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #e7e7e7; box-shadow:0 0 2px #989ca1; font-size:17px; color:#000; -moz-appearance: none; -webkit-appearance: none; appearance: none; background:#ffffff url(../images/select-arrow.png) right center no-repeat;}
.request-form select option { padding:5px 10px; cursor:pointer;}


.request-form dl dd{ float:left; width:100%; margin:0;}
.request-form input[type="submit"], .request-form input[type="reset"]{ border:none; -webkit-border-radius:10px; border-radius:10px; color:#fff; font-size:24px; font-weight:bold; margin:0 6px 15px 0; padding:8px 25px;
background: #c33183; 
background: -moz-linear-gradient(top,  #c33183 0%, #a52d70 100%);
background: -webkit-linear-gradient(top,  #c33183 0%,#a52d70 100%);
background: linear-gradient(to bottom,  #c33183 0%,#a52d70 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c33183', endColorstr='#a52d70',GradientType=0 ); 
}
 .request-form input[type="reset"]{ padding:8px 30px;
background: #dbdbdb; 
background: -moz-linear-gradient(top,  #dbdbdb 0%, #c0c0c0 100%);
background: -webkit-linear-gradient(top,  #dbdbdb 0%,#c0c0c0 100%); 
background: linear-gradient(to bottom,  #dbdbdb 0%,#c0c0c0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#c0c0c0',GradientType=0 );

}
.request-form p { font-size: 18px; line-height: 23px; margin: 0;  padding: 0;}

.right-blog{ text-align:center;}






.request-form .checkbox label, .ui-dropdownchecklist-dropcontainer label { font-size:18px; display: inline-block;  cursor: pointer;  position: relative;  padding-left: 30px;  margin-right: 15px;   }  
.request-form input[type=checkbox], .ui-dropdownchecklist-dropcontainer input[type="checkbox"]{  display: none;  } 
.request-form .checkbox label:before, .ui-dropdownchecklist-dropcontainer label:before {  content: "";  display: inline-block;  width:20px;  height:20px; position: absolute;  left: 0;  bottombottom: 1px; background-color: #fff;  top:2px; border:#c5c5c5 solid 1px;  }   
 
input[type="checkbox"]:checked + label::before, input[type="checkbox"]:checked + label::before {  color: #999;  content:"✓"; font-size: 14px;  line-height: 18px; text-align: center; font-weight:bold;}

.request-form .radio label, .ui-dropdownchecklist-dropcontainer label { font-size:18px; display: inline-block;  cursor: pointer;  position: relative;  padding-left: 30px;  margin-right: 15px;   }  
.request-form input[type=radio], .ui-dropdownchecklist-dropcontainer input[type="radio"]{  display: none;  } 
.request-form .radio label:before, .ui-dropdownchecklist-dropcontainer label:before {  content: "";  display: inline-block;  width:20px;  height:20px; position: absolute;  left: 0;  bottombottom: 1px; background-color: #fff;  top:2px; border:#c5c5c5 solid 1px;  border-radius:50%; }   
 
input[type="radio"]:checked + label::before, input[type="radio"]:checked + label::before {  color: #999;  content:"✓"; font-size: 14px;  line-height: 18px; text-align: center; font-weight:bold;}



/*footer css*/

.footer { background:#d6e1ed; float: left; padding:40px 0;  width: 100%; text-align:center;}
.footer p{ font-size:16px; line-height:21px; margin:0; padding:8px 0;}

