html { height: 100%; margin-bottom: 1px; }

/* -------MAIN LAYOUT ----------------------------------------*/

body {
	text-align:center;
	background: #CADDE6;
}

#container {
	border: 1px solid #2A638E;
	background: #fff;
	text-align:left;
	width: 760px;
         padding:0;
	position:relative;
	margin: 10px auto;
	/* IE 5 for Mac Hack \*//*/
	width:764px;
	/**/
}


/* -------HEADER -----------------------------------------------*/
#header {
margin:0px;
padding:0px;
width:100%;
height:110px;
background-color: #94B0C6;
border-bottom:6px solid #CADDE6;
}

#header a {
display:block;
margin:0px;
padding:0px;
width:100%;
height:100px;
background:url("/images/header-94B0C6.jpg") no-repeat left top;
text-indent:-2000px;
}


/*------------------- LEFT NAV ----------------*/

#leftBlock {
float:left;
width:130px;
padding:0;
}

#leftBlock ul{
background-color:#CADDE6;
width:130px;
padding:0 0 10px 0;
margin: 8px 0 0 0;
/*\*//*/
   margin-top:0px;
/**/
}

#leftBlock ul ul, #leftBlock ul ul{
background:none;
width:130px;
margin:0px;
padding:0px;
list-style:none;
}


#leftBlock ul li {
width:130px;
display:block;
}
		
#leftBlock ul li a {
width:120px;
display:block;
padding:12px 0 0 10px;
color:#2A638E;
font: 11pt/12pt Arial, Verdana, sans-serif;
letter-spacing:1px;
text-decoration:none;
}


#leftBlock a:hover{
color:#000;
}



#leftBlock li.listActive a{
}

#leftBlock ul ul li a{
width:110px;
display:block;
background-color:#CADDE6;
border-left:1px dotted #94B0C6;
padding:7px 3px 7px 7px;
margin-left:9px;
color:#2A638E;
font: 11pt Garamond "Times New Roman", Times, serif;
letter-spacing:1px;
text-decoration:none;
} 

/* BODY CONTENT ---------------------------------------------------*/

#mainBlock {
float: left;
width:600px;
clear:none;
padding: 9px;
margin:0 0 0 3px;
color:#2A638E;
}

#content {
width:395px;
float: left;
clear:none;
padding: 0;
margin:0 7px 0 0;
color:#2A638E;
}

#mainBlock a {
text-decoration:underline;
}


/* -- Extra Blurbs -- */

#right {
width:188px;
float: right;
clear:none;
padding:0;
margin:0 0 0 3px;
text-align:center;
}

#right h3 {
padding:6px 4px;
margin: 15px 0 4px 0;
font: 14pt Arial, Verdana, sans-serif;
background-color: #CADDE6;

}

#right a {
display:block;
font-weight:bold;
}

/* -- 2-Col Tandem Blocks -- */

#col_left {
float: left;
width:272px;
clear:none;
padding: 0;
margin:0 16px 0 0;
color:#2A638E;
}

#col_right {
float: left;
width:272px;
clear:none;
padding: 0;
margin:0;
color:#2A638E;
}

/* FOOTER ------------------------------------------------------*/
#bottom{
font: 8pt/14pt Arial, Verdana, sans-serif;
text-align:center;
width:100%;
padding-top:10px;
margin:0;
clear:both;
}

#bottom a{
color:#555;
}

#footer {
	font: 8pt/14pt Verdana, Arial, sans-serif;
	text-align: center;
	width: 100%;
	padding-top: 10px;
	margin:0px;
	clear:both;
	color:#fff;
	background:#94B0C6 url("/images/footer-94B0C6.png") no-repeat left top;
}




/* GENERAL FORMATTING ----------------------------------------------------*/

a {
color: #555;
text-decoration:none;
}

div a:hover {
color: #2A638E;
}

h1, h2, h3 {
font: Georgia, "Times New Roman" , Times, serif;
color: #2A638E;
}

h1 {
color:#2A638E;
font-variant:small-caps;
font-weight:normal;
font-size: 25px;
letter-spacing: 2px;
}

h2 {
font-weight:normal;
font-size: 22px;
}

h3 {
font-weight:bold;
font-size: 18px;
}

h4 {
font-weight:normal;
font-size:18px;
}

#mainBlock h4 {
margin: 3px 0;
}

p, li{
font: 12pt/16pt Garamond, "Times New Roman" , Times, serif;
color: #2A638E;
}


address {
font: bold 12pt/16pt Garamond, "Times New Roman" , Times, serif;
}

blockquote {
text-align:left;
font: 11pt/14pt Georgia, "Times New Roman" , Times, serif;
padding-left: 20px;
margin:25px 0;
background: url(/images/quote.gif) no-repeat top left;
}

#mainBlock ul {
margin: 5px 13px;
padding: 0 3px;
}

#col_right img, #col_left img {
margin:5px;

}


/* -- Random Class Styles --*/
.articleSummary{
font: small-caps 13pt Garamond;
}

.datesTable {
color: #2A638E;
text-align:center;
}

.datesTable th {
font-weight: bold;
font-size: 18px;
color:#2A638E;
border-bottom: 3px double #94B0C6; 
text-variant: small-caps;
}

.datesTable td {
border-bottom: 1px dotted #94B0C6;
}

.hilite {
background-color: #CADDE6;
border: 1px inset #94B0C6;
text-align:center;
padding:0 8px;

}

.paypal {
font-weight:bold;
}