/* Standart 
   intSiteBrandID = 0 
*/
BODY	{ font-size:12px; font-family:Arial, sans-serif; color:#000000; background: #FFFFFF; margin:0px 0px 0px 0px;}
BODY.frontpage	{background: #fdfdd5; }
BODY.frontpage table	{}
TD		{ font-size:12px; font-family:Arial, sans-serif; color:#000000;}
TH		{ font-size:12px; font-family:Arial, sans-serif; color:#000000;}
P		{ font-size:12px; font-family:Arial, sans-serif; color:#000000;}

UL { margin: 0px 0px 10px 20px; }
OL { margin: 5px 0px 10px 40px; }

A:link    { font-weight: bold; color: #003270 }   /* unvisited links */
A:visited { font-weight: bold; color: #003270 }   /* visited links   */
A:hover   { font-weight: bold; color: #003270 }   /* user hovers     */
A:active  { font-weight: bold; color: #003270 }   /* active links    */

A.entry:link    { text-decoration: none; color: #003270; }
A.entry:visited { text-decoration: none; color: #003270; }
A.entry:hover   { text-decoration: none; color: #003270; }
A.entry:active  { text-decoration: underline; color: #003270; }

A.header:link    { text-decoration: underline; font:bold 10px Verdana; color: #FFFFFF; }
A.header:visited { text-decoration: underline; font:bold 10px Verdana; color: #FFFFFF; }
A.header:hover   { text-decoration: underline; font:bold 10px Verdana; color: #FFFFFF; }
A.header:active  { text-decoration: underline; font:bold 10px Verdana; color: #FFFFFF; }

A.menu:link    { text-decoration: none; color: #003270; }  
A.menu:visited { text-decoration: none; color: #003270; }  
A.menu:hover   { text-decoration: none; color: #003270; }  
A.menu:active  { text-decoration: underline; color: #003270; }

TABLE { font-family: Arial, sans-serif; font-size:12px; background: #FFFFFF;}
TR.header { background:#003270 }
TR.headerUnderTab { background:#6699CC }
.headerSubMenu { font-weight:bold; font-size:10px; color:#FFFFFF; background:#6699CC }
.pageTab { font-weight:bold; font-size:10px; color:#FFFFFF; background:#6699CC }
TD.messageBody { font: bold 12px Arial, sans-serif; color:#003270; }
TD.LoggedInName { FONT:bold 10px Verdana, Arial, Helvetica ,sans-serif; color:#FFFFFF }

.classPageBreak { page-break-after: always }
.blockHead { font: bold 13px Arial, sans-serif; color: #ffffff; background-color: #00639C}

.PageTitle { font:bold 32px Tahoma, Verdana, Arial; color:#003270 }
.PageTitle2 { font:bold 18px Verdana, Arial, sans-serif; color:#6699CC }

.footer { font: bold 10px Arial, sans-serif }

.messageBody { font: bold 12px Arial, sans-serif; color:#003270; }
.errorBody { font: bold 12px Arial, sans-serif; color:#9C3100; }
.comments { font: normal 10px Verdana, Arial, sans-serif; }

.gridheader{font-weight:bold; color:#FFFFFF; background: #00639C }
.gridheader A:link,.gridheader A:visited,.gridheader A:hover,.gridheader A:active { font-weight:bold; color:#FFFFFF; background: #00639C }

.griditem
{background:White;
}
.gridaltitem
{background:#EEEEEE;
}

/*Todo: add this to all css file, contains classes for nonMember area*/

TD.header { background:#003270 }
TD.headerUnderTab { background:#6699CC }

.mainColor1
{
	color:#00639C;
}

.mainColor1BoldText
{
	color:#00639C;
	font-weight:bolder;
}

.empText
{
	color: #00639C;
	font-family: "Arial", "Helvetica";
	font-size: 16pt;
	font-weight: bolder;
}

.empSmallerText
{
	color: #00639C;
	font-family: "Arial", "Helvetica";
	font-size: 10pt;
	font-weight: bolder;
}

.empSmallerTextBold
{
	color: Black;
	font-family: "Arial", "Helvetica";
	font-size: 10pt;
	font-weight: bold;
}

.empTextRed
{
	color: #BD1B17;
	font-family: "Arial", "Helvetica";
	font-size: 16pt;
	font-weight: bolder;
}

.empTextItalic
{
	color: #00639C;
	font-family: "Arial", "Helvetica";
	font-size: 16pt;
	font-weight: bolder;
}

H1
{
	color:#00639C;
	font-family: "Arial", "Helvetica";
	font-size: 18pt;
	font-weight: bold; 
}

H1.Red
{
	color:Red;
}

H2
{
	color:#00639C;
	font-family: "Arial", "Helvetica";
	font-size: 12pt;
	font-weight: bold; 	
}

A.footer:link    { text-decoration: underline; color: #FFFFFF; }  
A.footer:visited { text-decoration: underline; color: #FFFFFF; }  
A.footer:hover   { text-decoration: none; color: #FFFFFF; }  
A.footer:active  { text-decoration: underline; color: #FFFFFF; }

.PageTitle3 { font:bold 14px Arial, Helvetica, sans-serif; color:#003270 }

.TestimonialText { font:bold 10px Arial, Helvetica, sans-serif; color:#000000 }

.MemberLoginFormText {font:bold 14px Arial, Helvetica, sans-serif; color: #00639C }

.MemberLoginFormTextGray {font:bold 14px Arial, Helvetica, sans-serif; color:#5D5D5D }

.MemberLoginFormTextRed {font:bold 14px Arial, Helvetica, sans-serif; color: #BD1B17 }

.bottom-line {border-bottom-style:solid;border-width:0.1mm }

.GeoUIHidden { display: none; }
.GeoUIVisible { display: block; }
/* 09.06.06 - MH added following styles */
#features {/* padding-left:1px;padding-right:1px;border:1px solid #E5E5E5; margin:2px;*/}
#features p{padding-left:8px;padding-right:8px;font-family: "Arial", "Helvetica"; font-size:10pt;  color:#000000;}
#features ol, ul {font-family: "Arial", "Helvetica"; font-size:10pt;  color:#000000; padding-left:5px; padding:3px;}
#features li {padding:3px;}
#special li {list-style-type:none;}/*Email, Property, Client Activity Features Links*/
a img {border:0px;}
#features h3 {font:12pt verdana; vertical-align:top; font-weight:bold; color:#003270; text-align:center; background:#E5E5E5; border: 1px solid #003270; }/*#D79C0E margin-top:1px; margin-top:2px;padding-top:5px; padding-top:5px;*/
#features h4{font:12pt tahoma;  vertical-align:top; font-weight:bold; color:#003270;/*padding-left:8px;*/}
input {font:8pt tahoma;}
#maintable {width:800px; border-right:1px solid #003270; border-left:1px solid #003270;background:#FFFFFF;}
#maintable td {vertical-align:top;}
#logo {padding:10px 0px 10px 40px;}
#toplinks {font:8pt tahoma; text-align:right; padding:55px 10px 10px 0px;}
#toplinks a {text-decoration:none; padding:0px 5px 0px 5px; color:#000000;}
#toplinks a:hover {text-decoration:underline;}
#links {width:748px; height:28px; background:url(/dn/images/links.gif); border-bottom:1px solid #FFFFFF; text-align:center;}
#links td {padding:5px 40px 0px 40px; border-right:1px solid #40494C; border-left:1px solid #CCCCCC;}
#links a {color:#FFFFFF; font:8pt tahoma; font-weight:bold; text-decoration:none; vertical-align:middle;}
#links img {display:none;}

#title_head_315 {width:315px; height:49px; background:url(/dn/images/stand/header_315.gif); padding:7px 0px 0px 20px; font:12pt tahoma; vertical-align:top; font-weight:bold; color:#003270;text-align:center;}
#title_head_411 {width:411px; height:49px; background:url(/dn/images/stand/header_411.gif); padding:7px 0px 0px 20px; font:10pt tahoma; vertical-align:top; font-weight:bold; color:#003270;text-align:center;}
#title_head_165 {width:165px; height:49px; background:url(/dn/images/stand/header_165.gif); padding:7px 0px 0px 0px; font:10pt tahoma; vertical-align:top; font-weight:bold; color:#003270;text-align:center;}
#title_head_545 {width:411px; height:49px; background:url(/dn/images/stand/header_545.gif); padding:7px 0px 0px 20px; font:10pt tahoma; vertical-align:top; font-weight:bold; color:#003270;text-align:center;}
#title_head_635{width:630px; height:49px; background:url(/dn/images/stand/header_635.gif); padding:7px 0px 0px 0px; font:12pt tahoma; vertical-align:top; font-weight:bold; color:#003270;text-align:center;}

#border {border-left:1px solid #003270;border-bottom:1px solid #003270;}
#mid {/*border:1px solid #666666; border-top:0px;*/ padding:10px; padding-top:10px; font:10pt tahoma; color:#000000;margin-top:3px;}
#midcenter {border:1px solid #E5E5E5; border-top:0px; padding:10px; padding-top:10px; font:10pt tahoma; color:#000000;margin-top:3px;}
#mid li {list-style-image:url(/dn/images/bullet.gif);}
/*11.14.06  - MH added midmid*/
#midmid {/*border:1px solid #666666; border-top:0px;*/ padding:0px; padding-top:10px; font:10pt tahoma; color:#000000;margin-top:3px;}
#midmid li {list-style-type:none;padding-top:5px;padding-right:2px;}

#mid a {text-decoration:underline; font:10pt Arial;color:#000000;}
#button {width:89px; height:21px; background:url(/dn/images/button.gif); text-align:center; vertical-align:middle; margin:10px;}
#button a {font-weight:bold; color:#FFFFFF; text-decoration:none;}

#LoginBtn {border-right:#000000 2px solid; border-top:#CCCCCC 2px solid; border-left:#CCCCCC 2px solid; border-bottom:#000000 2px solid; font:8pt arial narrow; color:white; background-color:#999999; text-align:center; cursor:pointer; cursor:hand; padding:0px;}
#login {font:10pt Arial;color:#000000;}
#login td {vertical-align:middle;}
#login p {font:10pt Arial; color:#000000;}
.inside {width:550px;}
#samples {text-align:center;}
#samples td {padding-bottom:20px;}
.more {padding:15px 0px 5px 0px;}
#samples a {font:8pt tahoma; color:#FF6600; text-align:right; }

#pricing {width:250px; margin-bottom:20px; border:1px solid #E5E5E5; border-right:0px; color:#000000;}
#pricing td {font:10pt tahoma; text-align:center; height:23px; vertical-align:middle; border-right:1px solid #E5E5E5;}
#pricing a {color:blue; font:7pt tahoma; text-decoration:underline;}
#toprow {background:#B6B6B6;}
#toprow td { font-weight:bold;}
#leftcolumn {padding-left:7px; text-align:left;}

#start {text-align:center; }
#start a {color:#003270; text-decoration:underline; font:8pt tahoma;}

#TableLogin {font:8pt tahoma; color:#000000;}
#TableLogin a {color:blue; font:8pt tahoma; text-decoration:underline;}
#form {
	font:10pt tahoma;
	color:#003270;
	/*border:1px solid #003270;*/
	padding:5px;

}
#form legend {font:12pt bold tahoma;
	color:#003270; padding:5px; }

#footer {width:800px; text-align:center; font:8pt tahoma; color:#003270;border-right:1px solid #003270; border-left:1px solid #003270; border-bottom:1px solid #003270;}
#footer a {font:8pt tahoma; color:#003270; text-decoration:none; padding:0px 10px 10px 10px;}
#foot {background:#003270; height:8px;margin-top:1px;}
#footer a:hover {text-decoration:underline;}
#bottom {width:800px; height:15px; text-align:center; font:7pt tahoma; color:#CCCCCC;}
#bottom a {font:7pt tahoma; color:#CCCCCC; padding:0px;}
#sample {width:545px; border:1px solid #003270; background:#FFFFFF;}
.flash {vertical-align:top; padding-left:5px;text-align:center;}
.frontpage	{background: #FDFDD5;}
