/* Elements */

ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL {font: normal 1em/1.2 Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif}

BODY {background: #FFF url(/images/v2/page-bg.gif) 0% 0% repeat-y;
font-size: .8em;
margin: 0px}

FORM {margin: 0px}

DIV, TABLE, TD {font-size: 1em}

TABLE {margin: 0px 0px .75em 0px}

TH {}

TD {text-align: left;
vertical-align: top}

H1, H2, H3, H4 {margin: .5em 0% .5em 0%;
font-weight: bold;
color: #691F7E}

H1 {margin: 0%;
font-size: 1.8em}

H2 {font-size: 1.3em}

H3 {margin: 0px 0px .75em 0px;
font-size: 1.1em}

H4 {font-size: .85em}

P {margin: 0px 0px .75em 0px;
line-height: 1.2}

IMG {margin: 0px;
border: 0px none}

SELECT {font-size: 1em;
width: 150px}

A {}

/* Classes */

A:link, A:visited, A:active , A:hover  {background: transparent;
color: #E9C042}

A:link, A:visited {text-decoration: underline}

A:active, A:hover {text-decoration: none}

A.leftMenu:link, A.leftMenu:visited, A.leftMenu:active, A.leftMenu:hover {font-size: 1em;
font-weight: bold;
text-decoration: none;
padding: 1px;
width: 110px}

A.leftMenu:link, A.leftMenu:visited {border: 1px solid #3E4A26;
background-color: #3E4A26;
color: #FFF}

A.leftMenu:active, A.leftMenu:hover {border: 1px solid #000;
background-color: #CCD3BE;
color: #000}

A.pageNav:link, A.pageNav:visited, A.pageNav:active, A.pageNav:hover, .currPage {font-size: 1em;
text-decoration: none;
padding-left: 2px;
padding-right: 2px;
line-height: 1.5em}

A.pageNav:link, A.pageNav:visited {border: 1px solid #521765;
background-color: #FFF;
color: #521765}

A.pageNav:active, A.pageNav:hover {border: 1px solid #521765;
background-color: #E9C042;
color: #521765}

A.nextPrev:link, A.nextPrev:visited, A.nextPrev:active, A.nextPrev:hover, .nextPrevOff {font-size: 1em;
text-decoration: none;
padding-left: 2px;
padding-right: 2px;
line-height: 1.5em;
color: #521765;
font-weight: bold}

.nextPrevOff {color: #CCC}

.currPage {border: 1px solid #521765;
background-color: #521765;
color: #FFF;
font-weight: bold}

A.boxLink:link, A.boxLink:visited, A.boxLink:active, A.boxLink:hover {font-size: 1em;
font-weight: bold;
color: #FFF}

A.boxLink:link, A.boxLink:visited {text-decoration: none}

A.boxLink:active, A.boxLink:hover {text-decoration: underline}

.xlargeText {font-size: 1.6em}

.largeText {font-size: 1.3em}

.smallText {font-size: 0.85em}

.clearLeft {clear: left}

.clearRight {clear: right}

.flatSpacerDiv {height: 1px;
font-size: 1px}

.listOff {background-color: #6A207F;
color: #FFF;
width: 100%;
max-width: 94%;
padding: 4px 1px 4px 10px;
border-top: 2px #FFF solid;
font-size: 0.85em;
cursor: default}

.listOver {background: #6A207F url(/images/v2/menu-on-bg.gif) 0% 0% no-repeat;
color: #DDB307;
width: 100%;
max-width: 94%;
padding: 4px 1px 4px 10px;
border-top: 2px #FFF solid;
font-size: 0.85em;
cursor: pointer}

.houseContainer {border: 3px #521765 solid;
width: 95%;
background-color: #E9C042;
padding: 5px;
margin: 0px auto 15px auto}

.houseAddress {height: 26px;
max-height: 24px;
background-color: #521765;
color: #FFF;
margin-bottom: 5px}

.address {height: 24px;
line-height: 24px;
font-weight: bold;
padding-left: 5px}

.state {height: 24px;
line-height: 24px;
float: right;
padding-right: 5px;
color: #FFF;
font-weight: bold}

.White {color: #FFF}

.Orange {color: #E9C042}

.Red {color: #F00}

.darkRed {color: #C00}

TD.rc {text-align: right;
color: #521765;
vertical-align: middle}

TD.lc {text-align: left;
color: #521765;
vertical-align: middle}

.bullet {width:8px;
height: 8px;
margin-right: 5px}

.mySubmit {border: none; 
background-color: #521765; 
color: #FFF; 
font-weight: bold;
cursor: pointer}

.hpText {color: #521765;
font-size: 16px}

/* IDs */

#logo,
#menuContainer,
#contentContainer,
#content, 
#banner, 
#footer {visibility: visible}

#logo {position: absolute;
top: 0px;
left: 0px;
width: 175px;
z-index: 10;
background: #6A207F url(/images/v2/logo-bg.gif) 0% 0% repeat-x}

#menuContainer {position: absolute;
top: 232px;
left: 0px;
width: 175px;
z-index: 20;
background-color: #6A207F}

#contentContainer {margin-left: 190px;
z-index: 50;
height: 320px;
background: #FFF url(/images/v2/content-bg.jpg) 100% 0% no-repeat}

#content {z-index: 100;
padding: 20px 5px 20px 5px;
color: #521765}

#banner {z-index: 100;
border-bottom: 2px #6A207F solid}

#footer {z-index: 100;
padding-top: 10px;
text-align: center;
font-size: 0.80em;
border-top: 2px #6A207F solid;
color: #521765}

@media print {
	.dummy {font-size: 1em}

	#logo,
	#menuContainer,
	#contentContainer,
	#content, 
	#banner, 
	#footer  {visibility: visible}
}

@media screen {
	.dummy {font-size: 1em}
	
	#logo,
	#menuContainer,
	#contentContainer,
	#content, 
	#banner, 
	#footer{visibility: visible}
}

