body {
	background: #689d8d url('/images/bg-purple.gif') repeat-y top center;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'Trebuchet MS', helvetica, sans-serif;
	padding: 0;
	text-align: center;
	font-size: 75%;
	width: 900px;
	margin: 0px auto;
}

a { color: #689d8d; }
a:visited { color: #6b7e78; }
a:hover { color: #4d2f91; }


/* CONTAINER FOR PAGE */
#container {
	background: #ffffff url('/images/bg-page.gif') repeat-y top center;
	width: 900px;
	padding: 0;
	margin: 0;
}
#homecontainer {
	background: #ffffff url('/images/bg-home-page.gif') repeat-y top center;
	width: 900px;
	padding: 0;
	margin: 0;
}


/* HEADER */
#headerhome { background: #ffffff url('/images/bg-home-page.gif') repeat-y top center; padding: 0;margin: 0; }
#header { background: #ffffff url('/images/bg-page.gif') repeat-y top center; padding: 0;margin: 0; }
#headerhome h1, #headerhome h1 img, #headerhome img { margin: 0;padding: 0; }
#header h1, #header h1 img, #header img { margin: 0;padding: 0; }
#sidebar { text-align: center;float: left;margin: 0;padding: 0;width: 200px; }


/* LISTS */
li { color: #5a7467; padding: 4px 0; }
#homecontainer  ol li { padding: 1px 0; }

/* NAVIGATION */
#nav { padding: 0; margin: 0; }
#nav a { display: block; width: 99.99%; /* for IE5 */ background-color: #85c5b4; }
#nav a:hover { text-decoration: none; background-color: #66ae9b; }
.ctl00_MyMenu_0 { background-color:white;visibility:hidden;display:none;position:absolute;left:0px;top:0px; }
.ctl00_MyMenu_0 table {padding: 2px; }
.ctl00_MyMenu_1 { text-decoration:none; }
.ctl00_MyMenu_2 { }
.ctl00_MyMenu_3 { border-style:none; }
.ctl00_MyMenu_4 { margin: 0; padding: 0; }
.ctl00_MyMenu_5 {  }
.dynamicMenu {
    background-color:#85c5b4;
    border-color: #b1d9cf;
    border-style: solid;
    border-width: 1px;
    color: #ffffff;
    text-align: left;
    margin: 0;
    padding: 0;
}
.dynamicMenuItem {
    background-color: #85c5b4;
    border-bottom: 1px solid #b1d9cf;
    color: #ffffff;
    padding: 0;
    margin: 0;
    text-align: left;
}
.dynamicMenuItem a { color: #ffffff; }
#nav .emailList { padding: 8px 10px 0 10px;}
#nav .emailList a { background-color: #9fcec2; }
#nav .emailList a:hover { background-color: #d4e8e3; }

#adminnav a { padding: 5px 0; margin: 0 0 1px 0; display: block; width: 99.99%; /* for IE5 */ background-color: #85c5b4; color:  #ffffff; }
#adminnav a:hover { text-decoration: none; background-color: #66ae9b; color: #ffffff; }
#adminnav .ctl00_MyMenu_0 { background-color:white;visibility:hidden;display:none;position:absolute;left:0px;top:0px; }
#adminnav .ctl00_MyMenu_0 table {padding: 2px; }
#adminnav .ctl00_MyMenu_1 { text-decoration:none; text-align: left; padding: 5px 10px;}
#adminnav .ctl00_MyMenu_2 {  }
#adminnav .ctl00_MyMenu_3 { border-style:none; }
#adminnav .ctl00_MyMenu_4 { }
#adminnav .ctl00_MyMenu_5 {  }
#adminnav .dynamicMenu {
    background-color:#85c5b4;
    border-color: #b1d9cf;
    border-style: solid;
    border-width: 1px;
    color: #ffffff;
    text-align: left;
    margin: 0;
    padding: 0;
}
#adminnav .dynamicMenuItem {
    background-color: #85c5b4;
    border-bottom: 1px solid #b1d9cf;
    color: #ffffff;
    padding: 0;
    margin: 0;
    text-align: left;
}
#adminnav .dynamicMenuItem a { color: #ffffff; }

/* BREADCRUMB TRAIL */
#breadcrumbs {
	font-size: .9em;
	padding-bottom: 3px;
	border-bottom: 1px dotted #cccccc;
	color: #666666;
}
#breadcrumbs a { color: #666666; }
#breadcrumbs a:visited { color: #888888; }
#breadcrumbs a:hover { color: #4d2f91; }

/* CONTENT AREA */
#maincontent {
	text-align: left;
	width: 570px;
	font-size: 1.1em;
	line-height: 1.3em;	
	padding: 0 0 30px 0;
	margin: 0 0 0 260px;
	color: #454545;
	min-height: 300px;
}
#maincontenthome {
	text-align: left;
	width: 570px;
	font-size: 1.1em;
	padding: 0 0 15px 0;
	margin: 0 0 0 260px;
	line-height: 1.6em;
	min-height: 493px;
	color: #666666;
}
#maincontentadmin {
	text-align: left;
	width: 650px;
	font-size: 1.1em;
	padding: 0 0 15px 0;
	margin: 0 0 0 225px;
	line-height: 1.5em;
	color: #666666;
	min-height: 300px;
}
.itemContent {
	text-align: left;
	padding: 0;
	margin: 0;
}
.itemContentHome {
	text-align: left;
	padding: 0;
	margin: 0;
	padding-right: 200px;
}

/* FUN BOX FOR LINKS ON HOME PAGE */
.homeLinkBox { width: 375px; background-color: #fff9e0; }
.homeLinkBox ul { padding-top: 0; padding-bottom:0;  margin-top: 0; margin-bottom:0;}
.homeLinkBox li, .homeLinkBox li a { color: #438784;font-size: 1em;line-height: 1.2em;text-decoration: none;list-style-type: none; }
.homeLinkBox li a:hover { color: #4e2f92; }


/* FOOTER */
#footer { clear: both;font-family: verdana, tahoma, arial, helvetica, sans-serif;font-size: .9em;text-align: center;color: #cac2db;margin: 0px;padding: 5px 25px 25px 25px; }
#footer a { color: #cac2db; }
#footer a:hover { color: #ffffff; }


/* HEADINGS */
h1, .h1 { font-size: 20px;font-weight: normal;color: #000000; padding: 0; margin: 0;}
h2, .h2 { font-size: 1.8em;font-weight: normal;margin: 0;padding: 20px 0 10px 0;color: #359c7b; line-height: 1.1em;}
#maincontenthome h2 { padding: 10px 0 0 0;  line-height: 1.1em;}
h3, .h3 { font-size: 16px;font-weight: normal;color: #000000;padding: 10px 0 0 0;margin: 5px 0 0 0;line-height: 16px; }
h5, .h5 { font-size: 15px;line-height: 20px;font-weight: normal; color: #445522; }


/* FORMS */
.formLayout td { margin: 0; padding: 2px; white-space: none; }
form { margin: 0;border: 0;padding: 0; white-space:  none; }
.SubHead { }
input, textarea, select { color: #647d76; background-color: #e6f1ee; border: 1px solid #609794;font-size: 11px;margin: 2px 0; }
.bigbutton  { font-weight: bold; color: #ffffff; background-color: #41816e; border: 1px solid #265c59;}


/* ADMIN */
.adminTable {
	border: 1px solid #a6c5bd;
}
.adminTable th {
	color: #ffffff; 
	font-weight: bold; 
	background-color:#a6c5bd; 
	padding: 3px 0 2px 0;
	text-align: center;
	font-size: 1.1em;
}  
.adminTable th a { color: #ffffff; }
.adminTable th a:hover { color: #4d2f91; }
.adminTable td {
	border-bottom: 1px solid #a6c5bd;
	padding: 2px 2px 2px 5px;
	font-size: .9em;
	line-height: 1.1em;
}


/* NEWSLETTER */
#content { padding: 0px 20px; font-size: 12px;  line-height: 16px;}
#date { text-align: right; font-style: italic; color: #708f87;}
#title { padding: 10px 50px; font-size: 18px; color: #000000; }
#intro { padding: 10px 50px; font-size: 14px; color: #4a2c8b; }
#copyblock { padding: 10px 50px; color: #454545;}
#emailnote { font-family: verdana, tahoma, arial, helvetica, sans-serif;font-size: 10px;text-align: center; padding: 10px; }
#emailnote a { color: #ffffff; }
#emailnote a:hover { color: #4d2f91; }