@charset "utf-8";
/* CSS Document */
body{ color:#33333a;  }
h1{ color:#b30b30;}
h2{ color:#b30b30;}
h4{ color:#FFF;}
.imgCenter img{
	background: #FFF;
	padding: 3px;
}
.logo{
	color: #b30b30;
	border-bottom:1px #dedede solid;
}
.logo a{
	color: #b30b30;
}
.title{ 
	color:#393732; 
	border-bottom:1px #dedede solid;
}
.tagLine{
	color:#56534b; 
}
.phone{ 
color:#393732; 
}
.vipButton{
background: #3f82be; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmODJiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzEzNTY5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjgyYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #3f82be 0%, #135692 50%, #3f82be 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f82be), color-stop(50%,#135692), color-stop(100%,#3f82be)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3f82be 0%,#135692 50%,#3f82be 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3f82be 0%,#135692 50%,#3f82be 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3f82be 0%,#135692 50%,#3f82be 100%); /* IE10+ */
background: linear-gradient(to bottom, #3f82be 0%,#135692 50%,#3f82be 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f82be', endColorstr='#3f82be',GradientType=0 ); /* IE6-8 */
color: #ffffff;
border-color: #1a5a94;
}
.vipButton:visited, .vipButton:hover{
color: #ffffff !important;
}
.qsButton{
background: #ed474e; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkNDc0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzk4MTMxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZDQ3NGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ed474e 0%, #981319 50%, #ed474e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed474e), color-stop(50%,#981319), color-stop(100%,#ed474e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ed474e 0%,#981319 50%,#ed474e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ed474e 0%,#981319 50%,#ed474e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ed474e 0%,#981319 50%,#ed474e 100%); /* IE10+ */
background: linear-gradient(to bottom, #ed474e 0%,#981319 50%,#ed474e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed474e', endColorstr='#ed474e',GradientType=0 ); /* IE6-8 */
color: #ffffff;
border-color: #891317;
}
.qsButton:visited, .qsButton:hover{
color: #FFF !important;
}
.formHeader { 
	 border-top: 6px solid #b30b30;
}
.searchPanel{
	background: rgba(22,104,178,0.9);
}
.searchPanel h2{
	color: #FFF;
}
.mainContent{
	background: #ffffff;
	border-top: 1px double #FFF;
}
.fproperty{
	border-top: 4px solid #1668b2;
	background: #FFF;
}
.sectionHeading, .featuredHeading{
	color: #b30b30;
}
.Home-Cta {
  background: #6d99c1;
  border: 1px solid #68737d;
}
.inner-Home-Cta {
  background: #eaeaea;
}
.inner-Home-Cta a h2 {
  color: #FFFFFF;
  text-shadow: 1px 1px 1px #383122;
  background: rgba(22,104,178,0.8);
}
.cPageText p font, .cPageText p {
  color: #33333a !important;
}
.footer-sections{
	background: #b30b30;
	color: #FFF;
}
h2 sectionHeading{
	color: #FFF;
}
.footer-sections address{
	color: #FFF;
}
.copyright{
	background: #ffffff;
	color: #787878;
}
.footer-sections a{
	color: #FFF;
}
.footer-sections a:hover{
	color: #FFF;
	text-decoration: none;
}
.email{ color:#FFF;}
.email a{
	color:#FFF !important;
}
.email:hover{ color:#FFF;}
.number{ }
.newsBtn, .loginbtn{
background: #3f82be; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmODJiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzEzNTY5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjgyYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #3f82be 0%, #135692 50%, #3f82be 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f82be), color-stop(50%,#135692), color-stop(100%,#3f82be)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3f82be 0%,#135692 50%,#3f82be 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3f82be 0%,#135692 50%,#3f82be 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3f82be 0%,#135692 50%,#3f82be 100%); /* IE10+ */
background: linear-gradient(to bottom, #3f82be 0%,#135692 50%,#3f82be 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f82be', endColorstr='#3f82be',GradientType=0 ); /* IE6-8 */
color: #ffffff;
border-color: #1a5a94;
}
a.newsBtn:hover{
color: #FFF !important;
}
a.newsBtn:visited{
color: #FFF !important;
}
.loginbtn, .fproperty .btn-vip{
background: #3f82be; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmODJiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzEzNTY5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjgyYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #3f82be 0%, #135692 50%, #3f82be 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f82be), color-stop(50%,#135692), color-stop(100%,#3f82be)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3f82be 0%,#135692 50%,#3f82be 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3f82be 0%,#135692 50%,#3f82be 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3f82be 0%,#135692 50%,#3f82be 100%); /* IE10+ */
background: linear-gradient(to bottom, #3f82be 0%,#135692 50%,#3f82be 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f82be', endColorstr='#3f82be',GradientType=0 ); /* IE6-8 */
color: #ffffff;
border-color: #1a5a94;
}
.loginbtn:visited{
color: #FFF !important;
}
.wwRssTitle {
	background: #b30b30;
	color: #FFF;	
}
.wwRssTitle:hover{
	color: #fff;
}
.wwRssPubDate {
  background: none repeat scroll 0 0 #FFF;
  color: #333;
}
.wwRssContent {
  background: none;
  border-bottom: medium none;
  color: #414141;
}

.footer-sections p{
	color: #FFF;
}

blockquote {
  border-left: none;
  margin: 0 0 0px;
}

#imouter0 ul a {
  border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #cccccc !important;
  color: #1668b2 !important;
}

#imouter0 ul a:hover {
	background: none !important;
	color: #b30b30 !important;
}

#imouter0 ul li ul a {
  background-color: #1668b2 !important;
  border-color: -moz-use-text-color -moz-use-text-color #8fa8be !important;
  color: #fff !important;
}

#imouter0 ul li ul a:hover{
	background-color: #b30b30 !important;
	color: #fff !important;
}

.vipButton:hover{
	color: #08131f;
}
#imenus0{
  display: table;
  margin: 0 auto !important;
  width: 100%;
}

.qsQuickSearchContainer div.form-group {
  padding: 0 10px 0 0;
}

.BPanelItem {
  padding: 10px 0;
}
#imouter0 ul li ul{
	white-space: nowrap;
	width: auto !important;
}
.form-control::-moz-placeholder {
  color: #555;
  opacity: 1;
}