﻿html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

body 
{
    background-color: #ffffff;
	min-width: 750px;
	font-family: "lucida grande", "lucida sans unicode", helvetica, arial, sans-serif;
}


h1
{
    color:#995522;
    font-size:1.8em;
}

h2
{
    display:inline;
    font-size:1.2em;
    color:#990000;
}

td 
{
    vertical-align:top;
}

#headerArea 
{
    width: 750px;
    margin-left: auto;
    margin-right: auto;
    font-family: Arial, Helvetica, sans-serif;
    text-align:left;
}

#bodyContent
{
    margin-top: 18px;
    padding-right: 10px;
    font-size: .8em;
}

#sideBar
{
    padding-left:4px;
}
 
#tharpTitle
{
}

.menuList
{
}

.tharpLogo1
{
    font-family: 'Times New Roman', Times, serif; 
    font-size: 2.7em; 
    position:relative; 
    top:1px;
    color:#0055a5;
}

.tharpLogo2
{
    font-family: 'Times New Roman', Times, serif;
    font-size: 2.7em;
    position: relative;
    top: -11px;
    color: #995522;
}

.tharpLogo3
{
    font-family: 'Times New Roman', Times, serif;
    font-size: 1.5em;
    position: relative;
    top: -13px;
    color: #995522;
}

.colorBar
{
    background-color:#FFCC66;
    height:5px;
}

.colorArea 
{
    height: 430px;
    background-color:#995522;
}


#footerBar
{
    background-color: #FFCC66;
    color: #995522;
    font-size: x-small;
    text-align: center;
    padding-top: 1px;
    padding-bottom: 1px;
}

#footerBar a 
{
    color: #995522;
}

.boxHead 
{
    color:#ffffff;
    font-size:.9em;
    font-weight:bold;
    margin-top:18px;
    margin-left:10px;
}

.boxBody 
{
    color:#EEF1D4;
    font-size:.8em;
    margin-left:33px;
}

.boxBody a
{
    color: #E3AC53;
    font-size: .9em;
}

.boxIcon
{
    margin-right:7px;
    position:relative;
    top:4px;
}

.boxColWidth
{
    width: 50px;
    min-width: 50px;
}

.bodyContent
{
    padding-top:5px;
    padding-bottom:15px;
}

.pictureRight
{
    padding: 0px 0px 10px 10px;
}

.pictureLeft
{
    float:left;
    padding: 10px 10px 10px 0px;
}

#officeTour
{
    text-align:center;
}

.formLnk a
{
    font-size:1.2em;
    color:#990000;
}

.contactLabel
{
    text-align:right;
    padding-right:5px;
    color:#990000;
}

.coloredText
{
    color:#990000;
}


.infoBox
{
    width:180px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 10px 10px;
    border:1px;
    border-style:dashed;
    border-color:#990000;
    color:#990000;
    font-size:1.1em;
}
