BODY{
	margin: 0px;
	background: url(images/bg.gif);
	background-repeat:repeat-x;
	background-color:#d6dee2;
/*	scrollbar-3d-light-color:#3E3E3E;
	scrollbar-arrow-color:#808a8f;
	scrollbar-base-color:#dadee0;
	scrollbar-darkshadow-color:#3E3E3E;
	scrollbar-face-color:#f7fafb;
	scrollbar-highlight-color:#f7fafb;
	scrollbar-shadow-color:#f7fafb;
	scrollbar-track-color: #808a8f; */
}
.srhBox {
	BORDER-RIGHT: #4d91b3 1px solid;
	BORDER-TOP: #4d91b3 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #4d91b3 1px solid;
	COLOR: #afc9d6;
	BORDER-BOTTOM: #4d91b3 1px solid;
	font-family: Arial, Verdana, sans-serif;
	padding-left:3px;
	BACKGROUND-COLOR: #1a729d;
	TEXT-DECORATION: none;
}
.dropBox {
	font-size: 11px;
	color: #808a8f;
	font-family: arial, verdana, sans-serif;
	background-color: #dadee0;
	text-decoration: none;
}
/*-------font Enbed--------*/
@font-face 
{
    font-family: DINMittelschrift;
    src: url(DINMITT0.eot);
}

/*-------primary Nav font--------*/
.navText[class]
{
	font-family: Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
/*	font-smooth: length;*/
	text-transform: uppercase;
	color: #808a8f;
}
.navText{
	font-family: DINMittelschrift;
	font-size: 16px;
/*	font-smooth: length;*/
	text-transform: uppercase;
	color: #808a8f;
}

.navText a{
	text-decoration: none;
	color: #808a8f;
}

.navText a:hover{
	text-decoration: none;
	color: #dfd61d;
}

h1{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-transform: uppercase;
    letter-spacing: 0.04em;
    font-weight: bold;
	color: #808a8f;
}
h2{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
    font-weight: bold;
	color: #a6b3ba;
}
.h2Text{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
    font-weight: bold;
	color: #a6b3ba;
}

h3{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #a6b3ba;
}
.h3Text{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #a6b3ba;
	font-weight: bold;
}

h4{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #a6b3ba;
}
.homeText{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #808a8f;
	letter-spacing: 0px;	
}
.homeText a{
	color: #808a8f;	
}
.homeText2{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #808a8f;
	letter-spacing: 0px;	
}
.homeText2 a{
	color: #808a8f;	
}
.homeText2 a:hover{
	color: #dfd61d;	
}
.footerText{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	letter-spacing: 0px;	
}
.footerText a{
	text-decoration: none;
	color: #dfd61d;	
}
.footerText a:hover{
	text-decoration: none;
	color: #dfd61d;	
}
.tableText{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #808a8f;
	padding:5px;
	letter-spacing: 0px;
}
.box{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #808a8f;
	line-height:15px;
	border-bottom: solid #e4e8ea 1px;
	border-left: solid #e4e8ea 1px;
	border-right: solid #e4e8ea 1px;
	border-top: solid #e4e8ea 1px;
	padding:3px;
	height: 15px;
	background-color: #f7fafb;
}
.box a{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #808a8f;
}
.box a:hover{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #808a8f;
}
.boxBttn{
	border-bottom: solid #dadee0 1px;
	border-left: solid #dadee0 1px;
	border-right: solid #dadee0 1px;
	border-top: solid #dadee0 1px;
	padding:10px;
	height: 40px;
	font-family: Arial, Helvetica, Verdana;
	font-size: 14px;
	font-weight:bold;
	color: #808a8f;
	text-transform: uppercase;
	cursor: pointer;
}
.boxBttn2{
	border-bottom: solid #808a8f 1px;
	border-left: solid #808a8f 1px;
	border-right: solid #808a8f 1px;
	border-top: solid #808a8f 1px;
	background-color: #808a8f;
	padding:10px;
	height: 40px;
	font-family: Arial, Helvetica, Verdana;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer;
}
ul{
	list-style-image: url(images/bullet.gif);

}
/* TOOLTIPS */
.toolTipHeader {
    background:#006292;
	font-family: DINMittelschrift;
    font-size:17px;
	color: #FFFFFF;
    padding:4px;
 	vertical-align:bottom;
    border-left:1px solid #4d91b3;
    border-right:1px solid #4d91b3;
    border-top:1px solid #4d91b3;
    border-bottom:1px solid #4d91b3;
}
.toolTipBody {
    background:#FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #808a8f;
    padding:10px;
    width:250px;
    border-left:1px solid #dadee0;
    border-right:1px solid #dadee0;
    border-bottom:1px solid #dadee0;
}
.toolTipBody2 {
    background:#FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #808a8f;
    padding:10px;
    width:90px;
    border-left:1px solid #dadee0;
    border-right:1px solid #dadee0;
    border-bottom:1px solid #dadee0;
}
/* END TOOLTIPS */
.list {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #808a8f;
	line-height: 20px;
	margin-left: -20px
}
.list A{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #808a8f;
	line-height: 20px;
	text-decoration: underline;
	margin: 0px;
}
.list A:hover{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #dfd61d;
	line-height: 20px;
	margin: 0px;
}
/* PROMOS */
/* REALTOR BANNER */
.realtorPromoTextLG{
	font-family: DINMittelschrift;
	font-size: 34px;
	text-transform: uppercase;
	color: #FFFFFF;
	line-height: 25px;
}
.realtorPromoTextSM{
	font-family: DINMittelschrift;
	font-size: 18px;
	text-transform: uppercase;
	color: #FFFFFF;
	line-height: 25px;
	padding-left:5px
	
}
.realtorPromoTextRED{
	font-family: DINMittelschrift;
	font-size: 18px;
	text-transform: uppercase;
	color: #ff3333;
	padding-left:2px
}
.realtorPromoBody{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #ff9999;
	letter-spacing: 0px;	
}
/* END REALTOR BANNER */
/* PRODUCTS BANNER */
.productsPromoTextLG{
	font-family: DINMittelschrift;
	font-size: 34px;
	text-transform: uppercase;
	color: #FFFFFF;
	line-height: 25px;
}
.productsPromoTextSM{
	font-family: DINMittelschrift;
	font-size: 18px;
	text-transform: uppercase;
	color: #FFFFFF;
	line-height: 25px;
	padding-left:5px
	
}
.productsPromoTextGREEN{
	font-family: DINMittelschrift;
	font-size: 18px;
	text-transform: uppercase;
	color: #dfd61d;
	padding-left:17px;
}
.listProducts {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #99bfda;
	line-height: 20px;
	margin-left: -30px
}
.listProducts A{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #99bfda;
	line-height: 20px;
	text-decoration: underline;
	margin: 0px;
}
.listProducts A:hover{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #dfd61d;
	line-height: 20px;
	margin: 0px;
}
/* END PRODUCTS BANNER */
/* Side Navigation Styles */
.tileSide{
	background-image:url(images/tileSide.gif);
	background-repeat: repeat-x;
}
.tileSide2{
	background-image:url(images/tileSide2.gif);
	background-repeat: repeat-x;
	background-position:bottom
}
.sTxt{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #afc9d6;
}
.sTxt A, sTxt A:hover{
	color: #afc9d6;
	text-decoration: none;
}
.sTxt2{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #afc9d6;
	padding-left: 10px;
}
.sTxt2 A, sTxt2 A:hover{
	color: #afc9d6;
	text-decoration: none;
}
.sTxtHLight{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #dfd61d;
}
.sTxtHLight A{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #dfd61d;
}
.pCell{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #afc9d6;
}
.pCell2{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #afc9d6;
	background-color:#005883;
}
.pCell2 A, pCell2 A:hover{
	color: #afc9d6;
	text-decoration: none;
}
.pCell A, pCell A:hover{
	color: #afc9d6;
	text-decoration: none;
}
/* Bg Repeat Styles */
.rY{
	background-image:url(images/left_blue_bar.gif);
	background-repeat: repeat-y;
}
.bgDsg{
	background-image: url(images/pckgBg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 18px 0px 0px 17px;
	text-align: left;
	vertical-align: top;
}
/* End Bg Repeat Styles */
.iFields{
	background-color: #eeeeee;
	border: 1px solid #CCCCCC;
	FONT-SIZE: 11px;
	COLOR: #808a8f;
	font-family: Arial, Verdana, sans-serif;
}
.inBoxS{
	font-family: Arial, Verdana, sans-serif;
	color: #afc9d6;
	background-color: #005787;
	border: 1px solid #4d91b3;
	font-size: 11px;

}
.panelButton{
	border-bottom: solid #4d91b3 1px;
	border-left: solid #4d91b3 1px;
	border-right: solid #4d91b3 1px;
	border-top: solid #4d91b3 1px;
	background-color: #005787;
	/*padding:5px;*/
	height: 20px;
	width: 35px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #afc9d6;
	cursor: pointer;
}
.newsP{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #808a8f;
}
.newsP A, sTxt A:hover{
	color: #808a8f;
	text-decoration: none;
}
/* Portfolio Page Styles YO! */
.cT{
	vertical-align: top;
	padding: 5px 5px 5px 6px;

}
.prt{
	border: 5px solid #a6b3ba;
	margin: 0px 0px 7px 0px;
	
}
.prt2{
	border: 5px solid #a6b3ba;
	margin: 0px 5px 0px 0px;
	float: left;	
}
/* Virtual Consultant*/
.hdTxt{
	font-family: DINMittelschrift;
	font-size: 50px;
	text-transform: uppercase;
	color: #91BDBE;
	margin: 0px;
	line-height: 41px;
}
.hdTxt2{
	font-family: DINMittelschrift;
	font-size: 18px;
	text-transform: uppercase;
	color: #91BDBE;
	margin: 0px;
	font-weight: 400;
}
.hdTxt3{
	font-family: DINMittelschrift;
	font-size: 18px;
	text-transform: uppercase;
	color: #CCCCCC;
	margin: 0px;
	font-weight: 400;
}
/* Package Products */
.pp{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #808a8f;
	letter-spacing: 0px;	
	background-color: #FFFFFF;
}
.pp A, p A:hover{
	color: #808a8f;
	text-decoration: none;
}
.pp2{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #afc9d6;
	letter-spacing: 0px;	
	background-color: #005883;
}
.pp2 A, pp2 A:hover{
	color: #afc9d6;
	text-decoration: none;
}
/* End Package Products */
.topBg2{
	background-image: url(images/top_bg2.gif);
}
.fontSize{
	padding-right: 10px;
}
#FontButtons 
{
	position:relative;
	min-height:15px;
	padding-right:10px;
}
* html #FontButtons 
{
	margin-bottom:-3px;
	height:12px;
}
#FontLabel,#FontMinusBtn,#FontPlusBtn
{
	position:absolute;
	top:0;
}
#FontLabel{	
	font-size:10px;
	font-family: Arial, Verdana, sans-serif;
	color:#808a8f;
	right:44px;
}
#FontMinusBtn {
	right:20px;
}
#FontPlusBtn {
	right:0;
	cursor:pointer;
}
#FontPlusBtn img,#FontMinusBtn img {
	display:block; 
	vertical-align:middle;
}
#FontPlusBtn .DecreaseFont,#FontMinusBtn .DecreaseFont {
	display:none;
}

.urlLink{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #808a8f;
	letter-spacing: 0px;	
}
.urlLink A{
	color: #808a8f;
	text-decoration:underline;
}
.urlLink A:hover{
	color: #dfd61d;
	text-decoration:underline;
}
