BODY 
{
	margin: 0px; 
	background: #C5C5C5; 
	font:normal 10pt arial;
	color:#000000;
	line-height:150%;
}

#Left 
{
	float: left;
	width: 200px;
	padding:0px 0px 10px 5px;
	text-align:left;
}
#Right 
{
	text-align:left;
	background: #fff;
	float: right;
	width: 170px;
	padding:10px 10px 10px 10px;
	display:block;
}
#Content 
{
	float: left;
	width: 370px;
	padding:0px 0px 10px 10px;
	text-align:left;
	font:normal 10pt arial;
	color:#000;
	line-height:150%;
	display:block;
}

#PopupContent 
{
	width: 580px;
	padding:10px;
	font:normal 10pt arial;
	color:#000;
	line-height:150%;
	display:block;

}

#ContentNoRight 
{
	background: #fff;
	float: left;
	width: 535px;
	padding:0px 0px 10px 10px;
	text-align:left;
	font:normal 10pt arial;
	color:#000;
	line-height:150%;
	display:block;
}


#LeftHome 
{
	float: left;
	width: 260px;
	padding:0px 0px 10px 5px;
	text-align:left;
}



#HomeContent
{
	float: left;
	width: 200px;
	text-align:left;
	font:normal 10pt Verdana;
	color:#000;
	line-height:150%;
	display:block;
	padding:10px 0px 0px 10px;
	/*background:#ccc;*/
}

#HomeContent p
{
}


#HomeRight
{
	/*background: #eee;*/
	float: left;
	width: 550px;
	padding:10px 0px 0px 10px;
	text-align:left;
	font:normal 10pt Verdana;
	color:#000;
	display:block;
}


#HomeBottom
{
	float: left;
	text-align:left;
	font:normal 10pt Verdana;
	color:#000;
	line-height:150%;
	display:block;
	width:760px;
}
#HomeBottomContainer
{
	float: left;
	text-align:left;
	width:172px;
	color:#000;
	line-height:150%;
	display:block;
	margin:5px 7px 5px 4px;
}

#HomeAdContainer
{
	float: left;
	text-align:left;
	width:172px;
	color:#000;
	line-height:150%;
	display:block;
	margin:5px 7px 5px 4px;
}


#SubNav
{
	width:198px;
	padding-top:10px;
}
#SubNavTitleOn
{
	display:block;
	font:bold 9pt arial;
	padding:4px 0px 4px 5px;
	text-decoration:none;
	border-bottom:1px solid #ccc;
	background-color:#c0272d;
	color:#fff;
	width:178px;
}
#SubNavTitle a
{
	display:block;
	padding:4px 0px 4px 5px;
	font:bold 9pt arial;
	color:#C20606;
	border-bottom:1px solid #ccc;
	text-decoration:none;
	width:178px;
}
#SubNavTitle a:hover
{
	background-color:#C20606;
	color:#fff;
	width:178px;
}

#SubNavItemOn
{
	display:block;
	font:bold 9pt arial;
	padding:4px 0px 4px 10px;
	text-decoration:none;
	border-bottom:1px solid #ccc;
	background-color:#C20606;
	color:#fff;
	width:178px;
}
#SubNavItem a
{
	display:block;
	font:normal 9pt arial;
	color:#C20606;
	padding:4px 0px 4px 10px;
	text-decoration:none;
	border-bottom:1px solid #ccc;
	width:178px;
}
#SubNavItem a:hover
{
	font:bold 9pt arial;
	background-color:#C20606;
	color:#fff;
	width:178px;
}

#SubNavItem2On
{
	display:block;
	font:bold 8pt arial;
	padding:4px 0px 4px 20px;
	text-decoration:none;
	border-bottom:1px solid #ccc;
	background-color:#C20606;
	color:#fff;
	width:168px;
	/*background: url(/_gui/bullet_on.gif) #c0272d no-repeat 40px 6px;*/
}
#SubNavItem2 a
{
	display:block;
	font:normal 8pt arial;
	color:#C20606;
	padding:4px 0px 4px 20px;
	text-decoration:none;
	border-bottom:1px solid #ccc;
	width:168px;
}
#SubNavItem2 a:hover
{
	font:bold 8pt arial;
	background-color:#C20606;
	color:#fff;
	width:168px;
}

#Location
{
	background-color:#fff;
	padding:5px 0px 2px 0px;
	font:normal 8pt arial;
	color:#000;
	margin-bottom:10px;
	width:370px;
}
#Location a 
{
	color:#C20606;
	text-decoration: none;
}
#Location a:hover 
{
	color: #7B7979; 
	text-decoration:underline;
}
#LocationOn
{
	font:bold 8pt arial;
	color:#000;
}




H1
{
	font:bold 18pt arial;
	color:#7B7979;
	padding:3px 0px 10px 0px;
	margin:0px;
}
H2
{	
	font:bold 11pt arial;
	color:#C20606;
	padding:10px 0px 5px 0px;
	margin:0px;
}

H3
{	
	font:bold 8pt arial;
	color:#000;
	padding:0px;
	margin:0px;
}
H4
{	
	font:bold 12pt arial;
	color:#C20606;
	padding:0px 0px 0px 0px;
	margin:0px;
}
H5
{	
	font:bold 11pt arial;
	color:#C20606;
	padding:0px 0px 5px 0px;
	margin:0px;
}

P
{
	font:normal 10pt arial;
	color:#000000;
	padding:0px;
	margin:0px 0px 10px 0px;
	line-height:150%;
}
A
{
	color:#C20606;
	text-decoration:none;
}

A:hover
{
	color:#7B7979;
	text-decoration:underline;
}

UL
{
	padding-top:0px;
	margin-top:0px;
}
LI
{
	/*padding:3px 0px 3px 0px;*/
	font:normal 10pt arial;
	color:#000000;
	line-height:150%;
	list-style-image: url(/_gui/arrow_bullet_red.gif);
}
.Number
{
	/*padding:3px 0px 3px 0px;*/
	font:normal 10pt arial;
	color:#000000;
	line-height:150%;
}
ol
{
	list-style:decimal;
	margin:0px 0px 0px 20px;
	font:normal 10pt arial;
	color:#000000;
	line-height:150%;
}

#NumberList
{
/*	list-style-image: url(/_gui/bullet.gif);*/
	list-style:decimal;
	margin:0px 0px 0px 20px;
	font:normal 10pt arial;
	color:#000000;
	line-height:150%;
}
#HeaderImage
{
	padding:2px 0px 0px 0px;
	float:left;
}

#FooterContainer 
{
	clear: both;
 	margin:auto;
	display:block;
	text-align:center;
	width:774px;
	padding:3px 0px 3px 0px;
}
#Footer 
{
	/*display:block;*/
	font:normal 8pt arial;
	color:#000;
	text-align:center;
	padding-top:10px;
}
#Footer a
{
	font:normal 8pt arial;
	color:#C20606;
	text-decoration:none;
}
#Footer a:hover
{
	color:#7B7979;
	text-decoration:underline;
}
#Copyright
{
	font:normal 8pt arial;
	color:#000;
	text-decoration:none;
	padding:3px 0px 3px 0px;
}

#LinkArrow
{
    background: url("/_gui/arrow_bullet_red.gif") 0px 12px no-repeat;
	padding:5px 0px 5px 10px;
	font:normal 10pt arial;
	color:#000;
	line-height:150%;
}

#IconArrow
{
	/*height:25px;*/
    background: url("/_gui/arrow_bullet_red.gif") 0px 7px no-repeat;
	padding:5px 0px 5px 10px;
	font:normal 8pt Verdana;
	color:#000;
	border-bottom:1px solid #ccc;
}
#IconPhone
{
	/*height:25px;*/
    background: url("/_gui/icon_phone.gif") 0px 4px no-repeat;
	padding:5px 0px 5px 20px;
	font:normal 8pt Verdana;
	color:#000;
	border-bottom:1px solid #ccc;
}
#IconListings
{
    background: url("/_gui/icon_listings.gif") 0px 4px no-repeat;
	padding:5px 0px 5px 20px;
	font:normal 8pt Verdana;
	color:#000;
	border-bottom:1px solid #ccc;
}
#IconAppointment
{
    background: url("/_gui/icon_appointment.gif") 0px 4px no-repeat;
	padding:5px 0px 5px 20px;
	font:normal 8pt Verdana;
	color:#000;
	border-bottom:1px solid #ccc;
}
#IconRefer
{
    background: url("/_gui/icon_refer.gif") 0px 4px no-repeat;
	padding:5px 0px 5px 20px;
	font:normal 8pt Verdana;
	color:#000;
	border-bottom:1px solid #ccc;
}
#IconEmail
{
    background: url("/_gui/icon_email.gif") 0px 4px no-repeat;
	padding:5px 0px 5px 20px;
	font:normal 8pt Verdana;
	color:#000;
	border-bottom:1px solid #ccc;
}
#IconFax
{
    background: url("/_gui/icon_fax.gif") 0px 4px no-repeat;
	padding:5px 0px 5px 20px;
	font:normal 8pt Verdana;
	color:#000;
	border-bottom:1px solid #ccc;
}
#IconCell
{
    background: url("/_gui/icon_cell.gif") 0px 4px no-repeat;
	padding:5px 0px 5px 20px;
	font:normal 8pt Verdana;
	color:#000;
	border-bottom:1px solid #ccc;
}

#RightLinks
{
	padding:5px;
	border:1px solid #ccc;
    background: url("/_gui/links_bk.gif") 0px 0px repeat-x;
}
#RightLinksHeader
{
	display:block;
	padding:3px 0px 3px 3px;
	background:#C20606;
	font:bold 8pt Verdana;
	color:#ffffff;
}
#TableOutline
{
	border:1px solid #cccccc;
}
#TableHeader
{
	padding:3px;
	font:bold 10pt arial;
	color:#fff;
	background:#C20606;
}
#TableData
{
	font:normal 8pt arial;
	color:#000;
	background:#fff
}

#CloseWindow a
{
	width:100px;
	display:block;
	padding:15px 15px 10px 15px;
	font:bold 10pt arial;
	color:#ffffff;
	text-decoration:none;
}
#CloseWindow a:hover
{
	color:#000;
	text-decoration:underline;
}
#Privacy
{
	font:normal 8pt arial;
	color:#000;
	background:#eee;
	border:1px solid #ccc;
	padding:5px;
	margin-top:10px;
}

#PDF
{
	/*height:25px;*/
    background: url("/_gui/icon_pdf_small.gif") 0px 4px no-repeat;
	padding:5px 0px 5px 22px;
	font:normal 10pt arial;
	color:#000;
}
#PDF H1
{
	font:bold 10pt arial;
	color:#C20606;
	padding:0px 0px 0px 0px;
	margin:0px;

}
#Table
{
	background: url(/_gui/calc_bot_bk.gif) bottom repeat-x;
}
#TableHeader
{
	font:bold 10pt arial;
	background:#C20606;
	color:#fff;
	padding:3px 0px 3px 0px;
	margin:0px;
}
#TableData
{
	font:normal 10pt arial;
	color:#000;
	padding:3px 0px 3px 0px;
	border-bottom:1px solid #ccc;
}

#RightLinksHeader
{
	display:block;
	padding:3px 0px 3px 3px;
	background:#C20606;
	font:bold 8pt Verdana;
	color:#ffffff;

}
