html { font-size:100.01%} /* compensates for several browser bugs */
body {
background-color:#FFFFFF;
width:800px;
font-size:1em;
line-height: 1.2em;
letter-spacing:0;}

html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font-family: Corbel, "Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans serif;
}

div.body-wrapper {
	margin: 10px 0px 0px 10px;
}
.clear	{clear: both; }
#col-left {
	float: left;
	margin: 5px 0px 0px 0px;
	width: 370px;
	height:250px;
 	border:0px solid #EAEAEA;
}
#col-right {
	float: right;
	width: 349px;
	height:250px;
	margin: 5px 0px 5px 5px;
	border:0px solid #969696;
}
.header1
{
color: #006; 
font-family: georgia,"lucida bright","times new roman",serif;
font-size:2em;
line-height: 1.8em;
font-weight:bold;
}
.header2
{
color: #660000; 
font-family: georgia,"lucida bright","times new roman",serif;
font-size:1.1em;
line-height:1.2em;
}
.header3
{
color: #003C3C; 
font-family: Tahoma;
font-size:1.1em;
text-decoration: underline
}
.header4
{
    color: #003C3C; 
    font-family: Tahoma;
    font-size:1em;
}
.header5
{
    color: #006666; 
    font-family: Tahoma;
    font-size:.9em;
}
.largetext
{
    color: black; 
    font-family: Tahoma;
    font-size:1.1em;
}
.footer-wrapper {  
font-size: .7em; 
font-weight: bold;
text-align:center;}
.floatright {
	float:right;
	margin: 0 auto;
}
.mediumtext
{
    color: black; 
    font-family: Tahoma;
    font-size:1em;
}
.smalltext
{
    color: black; 
    font-family: Tahoma;
    font-size:.9em;
}
.verysmalltext
{
    color: black; 
    font-size:.8em;
}

.warning
{
    color:Red;
    font-family:Tahoma;
    font-size:1em;
}

a:link
{
    color: navy; 
    text-decoration: none;
}
a:hover
{
    color: black; 
	text-decoration:underline;
}
ul
{
    margin-top:0;
}

.verticaltext
{
    writing-mode: tb-rl;
    filter: flipH() flipV();
}

.dsHeader1
{
    color: #660000; 
    font-family: Times New Roman;
    font-size:1.8em;

}

.dsHeader2
{
    color: #660000; 
    font-family: Times New Roman;
    font-size:1.6em;

}
.dsHeader3
{
    color: #660000; 
    font-family: Times New Roman;
    font-size:1.1em;
    font-weight:bold;
}
.dsSubHeader1
{
    color: Maroon; 
    font-family: Times New Roman;
    font-size:1em;
    font-weight:bold;
}
.dsSubHeader2
{
    color: Black; 
    font-family: Times New Roman;
    font-size:.8em;
    font-weight:bold;
}
.dsEditButtons
{
    font-family:Times New Roman;
    font-size:.9em;
    font-weight:bold;
}
.dsText
{
    color: black; 
    font-family: Times New Roman;
    font-size:1em;
}
.dsSmallText
{
    color: black; 
    font-family: Times New Roman;
    font-size:.9em;
}
.dsSmallItalics
{
    font-family: Times New Roman;
    font-size:.9em;
    font-style:italic;
}
.dsSmallTextBold
{
    color: black; 
    font-family: Times New Roman;
    font-size:.9em;
    font-weight:bold;
}
.dsVerySmallText
{
    color: black; 
    font-family: Times New Roman;
    font-size:.8em;
}
/* content boxes */
.burgundy_bg {
padding: 2px 7px;
background-color:#70151F;
	}
.whitetext {
	font-size: .9em;
	font-weight:bold;
	color: #FFFFFF;
	text-transform:uppercase;}

.whitetext a,
.whitetext a:link,
.whitetext a:active{
color: #FFFFFF;
text-decoration:none;
background-color:transparent;
}
.whitetext a:hover{
color: #FFFFFF;
text-decoration: underline; }
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #DCE7E6;
	color:  #303030;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}
table .TabbedPanels .TabbedPanelsTab {
	font: bold 1em sans-serif;
}
.TabbedPanelsTabHover {
	background-color: #DFFFFF;
	color: #303030;
}
.TabbedPanelsTabSelected {
	background-color:  #F5F5F5;
	color: #303030;
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

/* This is the selector for the ContentGroup. The ContentGroup container houses
 * all of the content panels for each tabbed panel in the widget. 
 */
.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #F5F5F5;
}
/* This is the selector for the Content panel. The Content panel holds the
 * content for a single tabbed panel. 
 */
.TabbedPanelsContent {
	padding: 10px;
}
.TabbedPanelsContentVisible {
}
.printerfriendly {
	padding: 0px 0px 0px 20px;
	background: url(images/printer.gif) transparent top left no-repeat;
	font-style:italic; 
}
.printerfriendly a:link,
.printerfriendly a:visited {
	color: #006;
	text-decoration:none;
}
.printerfriendly a:active,
.printerfriendly a:hover {
	color: #000;
	text-decoration:underline;
}
/* breadcrumbs */
	.crumbs	{
		margin: 10px 0px 10px 20px;
		border-bottom: 1px solid #CCC;
		padding: 7px 0px 10px 5px;
		font-family: Corbel, "Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif;
		font-size: .8em;
		}
	.crumbs a:link,
	.crumbs a:visited {
		color: #004040;
		text-decoration: none;
		background-color: transparent;
		} 
	.crumbs a:active,
	.crumbs a:hover	{ 
		color: #662600;  
		text-decoration:underline;
		background-color: transparent;
		font-family: Corbel, "Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif;
		} 

/* page elements */
img#imgHouse {
	padding: 5px 0px;
}
