/*----- CMS Version 2.0 Compatible -----*/

/*----- CORE ELEMENTS -----*/

html, body, p, .text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #333; }
#main_html { height:100%;}
#main_body { padding: 0px; margin: 0px; background: #ebeff3 url(../images/bg.jpg) repeat-x left top; height:100%; }
#main_container { height: 100%; width: 756px;; margin-right: auto; margin-left: auto; background: url(../images/bg.gif) repeat-y top left; }

.text p { margin:0px 0px 10px 0px; }
.text h1 { font-size: 22px; line-height: 22px; color: #000080; font-weight: normal; margin:0px 0px 15px 0px; }
.text h2 { font-size: 14px; line-height: 16px; color: #000080; font-weight: normal; margin:15px 0px 2px 0px; }

ul { margin-top: 0px; padding-left: 0px; margin-left: 0px; list-style-type: none; font-size:14px; color:#000080; }
ul li { background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0px 6px; margin-top: 0px; padding-left: 8px;  font-size:11px; color:#333;}
ul li ul { padding-left: 0px; list-style-type: none; margin-left: 0px; }
ul li ul li { background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0px 6px; padding-left: 5px; margin-left: 5px; }

.text a:link, .text a:visited { color: #084c9e; text-decoration: underline;}
.text a:hover, .text a:active{ color: #000080; text-decoration: none;}
.nounderline { border-bottom:none;}

img { border: 0px; }
form { display:inline }
hr { height:0px; border-top:1px dashed #bfd8ef; border-right: 0px; border-bottom: 0px; border-left: 0px; padding-bottom:0px; padding-top:0px; margin-top: 10px; margin-bottom: 10px; line-height:0px; }

.formbox { border: 1px solid #ccc; height: 16px; font-size: 11px; color: #1e3667; padding: 0px 5px;}
.formbox2 { border: 1px solid #ccc; height: 16px; font-size: 11px; color: #1e3667; padding: 0px 0px 0px 5px;}

.formtextarea, .formselect, .formbutton {  border: 1px solid #ccc; font-size: 11px; line-height:13px; color: #1e3667; }
.formtextarea { padding: 2px 0px; background: #fff; }
.formselect { padding: 0px 0px 0px 5px; background: #fff; }
.formbutton { padding: 2px 3px; background: #efefef; cursor:pointer; }
/*----- PRINT ELEMENTS -----*/

.PrintOnly { display:none; }
.DontPrint { display:block; }


/*----- TIER 0 NAVIGATION ELEMENTS (apply these to td) -----*/

.Tier0 { padding:4px 10px 1px !important;padding:3px 10px 1px;color:#cce0f2;font-size:10px;line-height:10px; height:15px !important;height:16px; display:block; }
/* OFF */.Tier0 a:link, .Tier0 a:visited { text-decoration:none;color:#cce0f2; }
/* ON */.Tier0 a:hover, .Tier0 a:active { text-decoration:underline;color:#fff; }


/*----- TIER 2 NAVIGATION ELEMENTS (apply these to td) -----*/

/* OFF */.Tier2_Inactive a:link, .Tier2_Inactive a:visited { width:122px;padding:7px 7px 7px 28px;text-decoration:none;color:#000080;display:block;background: #f0f2f5 url(../images/navigation/Tier2_Off.gif) no-repeat 15px 10px; line-height:13px; }
/* ON */.Tier2_Inactive a:hover, .Tier2_Inactive a:active, .Tier2_Active a:link, .Tier2_Active a:visited, .Tier2_Active a:hover, .Tier2_Active a:active { width:122px;padding:7px 7px 7px 28px;text-decoration:none;color:#084c9e;display:block;background: #fff url(../images/navigation/Tier2_On.gif) no-repeat 15px 10px; line-height:13px; }


/*----- TIER 3 NAVIGATION ELEMENTS (apply these to td) -----*/

/* OFF */.Tier3_Inactive a:link, .Tier3_Inactive a:visited { width:113px;padding:7px 7px 7px 37px;text-decoration:none;color:#000080;display:block;background: #f0f2f5 url(../images/navigation/Tier3_Off.gif) no-repeat 28px 10px; line-height:13px; }
/* ON */.Tier3_Inactive a:hover, .Tier3_Inactive a:active, .Tier3_Active a:link, .Tier3_Active a:visited, .Tier3_Active a:hover, .Tier3_Active a:active { width:113px;padding:7px 7px 7px 37px;text-decoration:none;color:#084c9e;display:block;background: #fff url(../images/navigation/Tier3_On.gif) no-repeat 28px 10px; line-height:13px; }


/*----- FOOTER ELEMENTS -----*/

.Footer { color: #83a5ce; }
.Footer a:link, .Footer a:visited { color: #83a5ce; text-decoration:underline; }
.Footer a:hover, .Footer a:active { color: #333; text-decoration:none; }

.searchbox-head {color:#fff; font-size:14px; line-height: 14px; padding:10px 0px;}
.searchbox-text {color:#000080;}


/*----- CUSTOM ELEMENTS -----*/
/* these are custom definitions needed for templates */
.home-highlights-left {
	padding-right:10px;
	border-right: dashed 1px #bfd8ef;
}
.home-highlights-right {
	padding-left:10px;
	text-align:right;
}
.home-events-right {
	padding-left:10px;
}

#photoright {
	border: solid 1px #bfd8ef;
	float:right;
	margin:0px 0px 10px 15px;
}

.leftLink a:link, .leftLink a:visited { font-weight:bold; color: #084c9e; text-decoration: none;}
.leftLink a:hover, .leftLink a:active{ font-weight:bold; color: #084c9e; text-decoration: underline;}


/*----- CONTENT AREA ELEMENTS -----*/
/* these are custom definitions needed for content areas throughout site */