/* @override http://www.fredericksburgrealty.com/users/css/style.css */

body {
	background-color: #f6f2e6;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #000;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
}
td {
	color: #000;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
}
.weatherLabel {
	color: #fff;
	font: bold 9px Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
}
.weatherTemp {
	color: #fff;
	font: bold 11px Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
}
.weatherCond {
	color: #fff;
	font: bold 9px Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
}
.weatherIcon {
	color: #fff;
	font: bold 8px Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
}
.headerTrail {
	color: #b1b2b2;
	font: 10px Verdana, Helvetica, sans-serif;
	text-align: left;
	vertical-align: bottom;
	padding-right: 5px;
	padding-bottom: 3px;
}
.headerContact {
	color: #b1b2b2;
	font: 10px Verdana, Helvetica, sans-serif;
	text-align: right;
	vertical-align: bottom;
	padding-right: 5px;
	padding-bottom: 2px;
}
.headerLink {
	color: #f6f2b3;
}
a.headerLink:hover {
	text-decoration: none;
}
.signinLabel {
	color: #fff;
	font: bold 9px Arial, Helvetica, Geneva, sans-serif;
	padding: 1px;
	text-align: right;
}
.insignin {
	padding: 1px;
	height:  16px;;
}
.sbutton {
	padding: 3px;
}
.footerLinks {
	color: #444444;
	font: bold 11px "Arial Narrow", Arial, Helvetica, Geneva, sans-serif;
}
.fLinks {
	color: #444444;
}
a.fLinks:hover {
	text-decoration: none;
}
.footerCopyright {
	color: #444444;
	font: 10px "Arial Narrow", Arial, Helvetica, Geneva, sans-serif;
}
.Heading {
	color: #000;
	font: bold 16px Arial, Helvetica, Geneva, sans-serif;
}
.main {
	color: #444444;
	font: 13px Arial, Helvetica, Geneva, sans-serif;
}
p, td {
	color: #444444;
	font: 13px Arial, Helvetica, Geneva, sans-serif;
}
a {
	color: #205f92;
	text-decoration: underline;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
}
.Link {
	font-size: 12px;
}
a.Link:hover {
	text-decoration: none;
}
.LinkIdx {
	color: #444444;
	font: 10px "Arial Narrow", Helvetica, Geneva, sans-serif;
	text-decoration: underline;
}
a.LinkIdx:hover {
	text-decoration: hover;
}
.link1 {
	color: #cccc9a;
	text-decoration: underline;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.link1 {
	text-decoration: none;
}
.LinkSmall {
	color: #205f92;
	font: bold 11px Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
}
a.LinkSmall:hover {
	text-decoration: hover;
}
.sbHeadPs {
	color: #fff;
	padding-left: 8px;
	background-color: #3a3934;
	font: bold 13px Georgia, "Times New Roman", Times, serif;
}
.navlefthead1 {
	color: #d3d3d3;
	padding-left: 8px;
	font: bold 13px Georgia, "Times New Roman", Times, serif;
}
.mainLite {
	color: #FFFFFF;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
}
.linkLite {
	color: #efebae;
	font: bold 10px Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
}
a.linkLite:hover {
	text-decoration: none;
}
.mainLiteUser {
	color: #efebae;
	font: 9px Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}
.mainLiteUserLink {
	color: #efebae;
	font: 9px Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
}
a.mainLiteUserLink:hover {
	text-decoration: none;
}
.Tip {
	color: #000;
	font-size: 10px;
}

.Tip2 {
	color: #000;
	font-size: 12px;
	background-color: #f6f6da;
	padding: 3px 6px;
}

.riKey {
	color: #444444;
	font: bold 11px Arial, Helvetica, Geneva, sans-serif;
}

.Error {
	color: #b31f24;
	font-weight: bold;
	font-size: 10px;
	background-color: #f4cfcf;
	padding: 4px 6px 6px;
}

.Required {
	color: #d70400;
	font-weight: bold;
	font-size: 10px;
}
.hilitebox {
	color: #820200;
	background-color: #F6F2E6;
	padding: 1px 6px 6px;
	border: 1px dotted #af5236;
}

.alertbox {
	color: #820200;
	font-size: 11px;
	background-color: #effee0;
	padding: 1px 4px 4px;
	border: 1px dotted #af5236;
}

.hilitebluebox {
	background-color: #eff4ff;
	padding: 4px 6px 5px;
	border: 1px dashed #003876;
	color: #000;
	font-size: 12px;
}

.srRowOdd {
	background-color: #FFFFFF;
}

.srRowEven {
	background-color: #f6f6da;
}

.agRowOdd {
	background-color: #FFFFFF;
}

.agRowEven {
	background-color: #efefef;
}

.memberNote {
	color: #000000;
	background-color: #f8f8e3;
	padding: 8px;
	border: 1px dotted #af5236;
	font-size: 11px;
}

.memberRed {
	color: #d63a35;
	font-size: 10px;
	font-weight: bold;
}

.memberHeading {
	color: #165c90;
	font-size: 15px;
	background-color: #eef1f7;
	padding: 8px;
}

.mypicks tr#odd {
	background-color: #FFFFFF;
}

.mypicks tr#even {
	background-color: #f6f6da;
}

.srNew {
	background-color: #fae25a;
	color: #000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
}

.srSaved {
	background-color: #78bc60;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;
}

.srSave {
	background-color: #d70400;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;
}

.srRequest {
	background-color: #135aa2;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;
}

.srViewed {
	color: #78bc60;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.srNotViewed {
	color: #d70400;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.plTodo {
	background-color: #336666;
	color: #fff;
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	padding: 4px 6px 6px;
	margin-top: 4px;
	margin-bottom: 3px;
}



.plAlerts {
	background-color: #336666;
	color: #fff;
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	padding: 4px 6px 6px;
	margin-top: 4px;
	margin-bottom: 3px;

}

.plMortgage {
	background-color: #336666;
	color: #fff;
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	padding: 4px 6px 6px;
	margin-top: 4px;
	margin-bottom: 3px;
}

.plTitle {
	background-color: #336666;
	color: #fff;
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	padding: 4px 6px 6px;
	margin-top: 4px;
	margin-bottom: 3px;
}

.plTitleBox td {
	background-color: #336666;
	color: #fff;
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	padding: 4px 6px 6px;
	margin-top: 4px;
	margin-bottom: 3px;
}

.plValue {
	font-size: 13px;
	text-decoration: none;
	color: #000;
	line-height: 14px;
}

.plKey {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	line-height: 14px;
}

.plButton {
	color: #f6f6da;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #fae25a;
	padding: 2px 3px 3px;
	background-color: #d70400;
}

.SubHeading {
	color: #165c90;
	font-size: 15px;
	background-color: #d9e3f7;
	padding: 8px;
	font-weight: bold;
}
.head1 {
	color: #4f4f4f;
	font-size: 12px;
	font-weight: bold;
}
.head2 {
	color: #165c90;
	font-size: 14px;
	font-weight: bold;
}

.OfficeHeading {
	color: #dd0007;
	font-size: 15px;
	font-weight: bold;
}

.RevHeading {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

.MedHeading {
	color: #165c90;
	font-size: 13px;
	background-color: #eef1f7;
	padding: 6px;
	font-weight: bold;
	
}

.SmallHeading {
	color: #165c90;
	font-size: 12px;
	background-color: #eef1f7;
	padding: 5px;
	font-weight: bold;
}

.TableForm {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
line-height: normal;
font-weight: normal;
color: #000000;
 border: 1px solid black;
}
.TableForm th {
background: #165d93;
color: #FFFFFF;
}
.TableForm tr#even {
background:#F5F7F7;
}
.TableForm tr#odd {
background:#F5F4F4;
}
.blank {
	border-style: none;
	border-width: 0;
	margin: 0;
	padding: 0;
}
.mainbold {
	color: #000;
	font: bold 13px Arial, Helvetica, Geneva, sans-serif;
}
.mainboldsr {
	color: #205f92;
	font: bold 12px Arial, Helvetica, Geneva, sans-serif;
}
.mainsmall {
	font-size: 9px;
	text-decoration: none;
}

.sfCriteriaTip  {
	font-size: 10px;
	text-decoration: none;
	color: #5d5d5d;
}
.roundboxdark{display:block}
.roundboxdark *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#105d91}
.roundboxdark1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #98b9cf;
  border-right:1px solid #98b9cf;
  background:#4b85ac}
.roundboxdark2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e7eef4;
  border-right:1px solid #e7eef4;
  background:#3d7ba5}
.roundboxdark3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #3d7ba5;
  border-right:1px solid #3d7ba5;}
.roundboxdark4{
  border-left:1px solid #98b9cf;
  border-right:1px solid #98b9cf}
.roundboxdark5{
  border-left:1px solid #4b85ac;
  border-right:1px solid #4b85ac}
.roundboxdarkfg{
background:#105d91;
font:36px Arial, Helvetica, sans-serif;
color:#CCCCCC;
}
.roundboxlite{display:block}
.roundboxlite *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#eff4ff}
.roundboxlite1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f8faff;
  border-right:1px solid #f8faff;
  background:#f3f6ff}
.roundboxlite2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdff;
  border-right:1px solid #fdfdff;
  background:#f2f6ff}
.roundboxlite3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f2f6ff;
  border-right:1px solid #f2f6ff;}
.roundboxlite4{
  border-left:1px solid #f8faff;
  border-right:1px solid #f8faff}
.roundboxlite5{
  border-left:1px solid #f3f6ff;
  border-right:1px solid #f3f6ff}
.roundboxlitefg{
	background:#eff4ff;
	color: #20272C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 8px;
}
.roundboxgreenlite{display:block}
.roundboxgreenlite *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EAF3E9}
.roundboxgreenlite1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f5f9f5;
  border-right:1px solid #f5f9f5;
  background:#eff6ee}
.roundboxgreenlite2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfdfc;
  border-right:1px solid #fcfdfc;
  background:#edf5ed}
.roundboxgreenlite3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #edf5ed;
  border-right:1px solid #edf5ed;}
.roundboxgreenlite4{
  border-left:1px solid #f5f9f5;
  border-right:1px solid #f5f9f5}
.roundboxgreenlite5{
  border-left:1px solid #eff6ee;
  border-right:1px solid #eff6ee}
.roundboxgreenlitefg{
  background: #d0d8cf;
	color: #20272C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 8px;
}
.pqleft {
float: left;
width: 160px;
margin: 7px 12px 12px 10px;
padding: 0;
font: bold 13px/16px Georgia, "Times New Roman", Times, serif;
color: #565656;
text-align: center;
}

.pqright {
float: right;
width: 160px;
margin: 7px 12px 12px 10px;
padding: 0;
font: bold 13px/16px Georgia, "Times New Roman", Times, serif;
color: #565656;
text-align: center;
}
.rnbx{display:block}
.rnbx *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#d0d8cf}
.rnbx1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f5f9f5;
  border-right:1px solid #f5f9f5;
  background:#d0d8cf}
.rnbx2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfdfc;
  border-right:1px solid #fcfdfc;
  background:#d0d8cf}
.rnbx3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #edf5ed;
  border-right:1px solid #edf5ed;}
.rnbx4{
  border-left:1px solid #f5f9f5;
  border-right:1px solid #f5f9f5}
.rnbx5{
  border-left:1px solid #eff6ee;
  border-right:1px solid #eff6ee}
.rnbxfg{
  background:#d0d8cf;
  padding: 7px;}
  
.bioQuip {
    font: 15px/25px Georgia, "Times New Roman", Times, serif;
    color: #ffffff;
	margin: 25px;
	width: 150px;
	position: relative; left: 1px; top: 1px; color: #999;
}

.bioQuipInside { position: absolute; left: -1px; top: -1px; color: #fff;}

.faHead {
	background-color: #7d1f1f;
	text-align: center;
}
.faThumb {
	padding-left: 6px;
	padding-top: 2px;
}
.faHeadLink {
	color:  #ffffff;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
.faText {
	font-size: 11px;
	color: #fefced;
	padding-left: 8px;
	padding-right: 8px;
	text-align: justify;
}
.faLink {
	font-size: 11px;
	color: #e3dfa5;
}
.ThirdHead {
	color:  #ffffff;
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	padding-left: 6px;
}
#christvideo {
	position: relative;
	top: -670px;
	left:  50%;
	z-index: 9999;
	margin-left: -230px; 
	text-align: center;
	background-color: #000;
	width: 467px;
	height: 267px;
}
#christvideolink {
	top: -25px;
	left:  50%;
	margin-left: 150px;
	width: 180px;
	height:  25px;
	margin-top: 5px;
}
#christvideolink a {
	color: #FFF;
	background-color: #7d1f1f;
	margin: 5px;
	padding: 5px;
}
#tablestats {
	width: 100%;
	border-collapse: collapse;
	border-color: #D0D0D0;
	border-style: inset;
	border-width: 1px 1px 1px 1px;
	z-index: 1;
}
#tablestats a {
	color: #046ab2;
	font-size: 9pt;
	cursor: pointer;
}
#tablestats a:hover {
	text-decoration: none;
}
#tablestats th {
	border-width: 0px 1px 1px 0px;
	border-style: inset;
	border-color: #D0D0D0;
	font-size: 10pt;
	line-height: normal;
	vertical-align: middle;
	background: #366;
	padding-bottom: 2px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	text-shadow: 2px 2px 1px #333;
	padding-top: 2px;
	text-transform: capitalize;
}
#tablestats td {
	border-width: 0px 1px 1px 0px;
	border-style: inset;
	border-color: #D0D0D0;
	padding: 1px;
	text-align: center;
	vertical-align: middle;
	font-size: 9pt;
}
#tablestats tr:hover {
	background-color: #fff5ba;
}
#nav2 {
	width:  1000px;
	margin-left: auto;
	margin-right: auto;
}
#nav2 td {
	padding-bottom: 8px;
	padding-top: 7px;
	text-align: center;
}
#nav2 td a.navdark {
	color:  #000000;
	text-decoration: none;
	text-shadow: #5e5e5e 1px 1px 2px;
	font: 1.1em Georgia, "Times New Roman", Times, serif;
}
#nav2 td a.navdark:hover {
	color: #292929;
}
#nav2 td a.navlite {
	color: #f5ffff;
	text-decoration: none;
	text-shadow: #4d4d4d 1px 1px 2px;
	font: 1.1em Georgia, "Times New Roman", Times, serif;
}
#nav2 td a.navlite:hover {
	color: #d8d8d8;
}
#nav2 td.navbutton1 {
	background-color: #999967;
}
#nav2 td.navbutton1:hover {
	background-color: #b0b076;
}
#nav2 td.navbutton2 {
	background-color: #9a6634;
}
#nav2 td.navbutton2:hover {
	background-color: #ae733a;
}
#nav2 td.navbutton3 {
	background-color: #cdcb98;
}
#nav2 td.navbutton3:hover {
	background-color: #dedca4;
}
#nav2 td.navbutton4 {
	background-color: #346667;
}
#nav2 td.navbutton4:hover {
	background-color: #428384;
}
#videothumbs {
	width: 95%;
}
#videothumbs td {
	padding-bottom: 8px;
	padding-top: 5px;
}