/* 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-color: #FFF;
font-size: .8em;
margin: 0px}

FORM {margin: 0px}

DIV, TABLE, TD {font-size: 1em}

TABLE {margin: 0px 0px .75em 0px;
border: 1px solid #C1C8B2;
background-color: #F1EEEE}

TH {font-weight: bold;
text-align: center;
vertical-align: top;
border: 0px solid #3E4A26;
padding: 2px;
background-color: #FFFFFF;
color: #000000}

TD {text-align: left;
vertical-align: middle;
border: 0px solid #C1C8B2;
padding: 2px;
background-color: #FFFFFF}

TD.blank {background-color: #F1EEEE}

H1, H2, H3, H4 {margin: 1em 0% .25em 0%;
font-weight: bold}

H1 {font-size: 1.6em}

H2 {font-size: 1.3em}

H3 {font-size: 1.0em}

H4 {font-size: .85em}

P {margin: 0px 0px .75em 0px;
line-height: 1.2}

UL {line-height: 1.3;
margin-bottom: 2em}

SUP {line-height: .7;
font-size: 0.9em}

IMG {margin: 0px;
border: 0px none}

SELECT {font-size: 1em}

A {}

BLOCKQUOTE {margin: 1em 0px 1em 3em}

/* Classes */

A:link, A:visited, A:active , A:hover  {background: transparent;
text-decoration: underline}

A:link, A:visited {color: #009}

A:active, A:hover {color: #C00}

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}

.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}

/* IDs */

#logo,
#menuContainer,
#contentContainer, 
#breadcrumb, 
#footer <!-- , 
#betsie {visibility: visible}

#betsie {font-size: 1em;
padding-top: 15px} -->

#logo {position: absolute;
top: 10px; /* changed from 0px */
left: 1px; /* changed from 0px */
width: 965px;
height: 85px; /* changed from 106px */
visibility: visible;
background-color: #DCEA8E}

#menuContainer {position: absolute;
top: 110px; /* changed from 70px */
left: 1px;
width:1px; /* changed from 200px */
padding-left: 5px;
padding-top: 0px; /* changed from 20px */
visibility: visible;
background-color: #F5F5F5}

#contentContainer {position: absolute;
width: 963px; /* changed from 656px */
top: 106px; /* changed from 75px */
left: 2px; /* changed from 200px */
visibility: visible;
padding-left: 38px;
padding-top: 0px; /* changed from 21 */
background-color: #FFFFFF;
background-image: url(/images/common/main-content-wedge.gif);
background-repeat: no-repeat;
max-width: 618px}

#breadcrumb {font-size: .8em;
padding: 10px 0em 0px 0em}

#footer {position: absolute;
top: 0px;
left: 0px;
visibility: hidden;
width: 780px;
background-color: #FFF;
filter: alpha(opacity=0)}

#printHeader {position: absolute;
top: 0px;
left: 0px;
width: 600px;
height: 50px;
visibility: hidden}
	
@media print {
	.dummy {font-size: 1em}

	#logo, 
	#menuContainer, 
	#footer {visibility: hidden}
	#contentContainer {visibility: visible;
	top: 50px;
	left: 0px;
	padding: 0px;
	width: 100%} 
	#breadcrumb {visibility: visible}
	
	#printHeader {visibility: visible}
}

@media screen {
	.dummy {font-size: 1em}
	
	#logo,
	#menuContainer,
	#contentContainer, 
	#breadcrumb, 
	#footer {visibility: visible}
	
	#printHeader {visibility: hidden}
}

