@charset "utf-8";
/* CSS Document */

/* BASIC RESETS */
body, table, p, a, td, th, li, ol, input, select, textarea, 
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, h7, h7 a {
	margin: 0px;
	padding: 0px;
	color:#000;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
}

h1, h1 a {
	font-size: 17px;
	margin-bottom: 5px;
	color:#000;
	margin-top:15px;
}
h2, h2 a { font-size: 16px; color:#000;	margin-bottom: 5px; margin-top:15px;}
h3, h3 a, h6, h6 a { font-size: 14px;	margin-bottom: 5px; margin-top:10px; }
h4, h4 a { font-weight: bold; }
h4, h4 a, h5, h5 a { font-size: 11px; }
h7, h7 a { font-size: 9px; }
p { padding-bottom: 5px; }



#main {width:8in;}
.clearBoth{clear:both;}

/* Logo */
#screenLogo{display:none;}
#printLogo{display:block; margin-bottom:10px; padding-bottom:0px;}
#searchContainer {display:none;}

/* Top Navigation */
#header {height:140px;padding-bottom:50px;}
#header .nav {height:20px;padding-top:4px; float:left; border-top: 1px solid #000000; }
#header .nav ul {border-right:1px solid #000000; margin-left:-40px;text-align:left; float:left}
#header .nav li{display:inline; border-left:1px solid #000000; padding:0px 10px 0px 10px;}
#header .nav li a{ display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:10px; font-weight:bolder; font-size:10px;color: #000000;text-decoration:none;}

/* Left Navigation */
.leftMaster .nav {}
	
/* DISPLAY NONE */
#homeInfo, #homePagePhoto, #pagePhoto, #footer .rss, #callOutContainer, #footer, #callOutContainer, #homeContent .col2, .rightMaster .col2 {display:none;}

/* Content */
#content {display:inline;margin-top:-50px;}
#content  .rightMaster, #content  .rightMaster{width:45%;display:inline; float:left;}
#content  .leftMaster {width:200px;display:inline; float:left} 
#homeContent {margin-top:-50px; margin-bottom:30px;}


/* FOOTER */
#lastFooter {width:7in; text-align:left; font-size:11px; padding-top:20px;}



/* ========================= Calendar Style ====================== */
#calendarMain{width:230px;padding:0px;margin:0px; position:relative;}

.eventGroup{margin: 0px 0px 10px 0px;padding: 10px 0px 10px 0px; padding-bottom:20px;}


.calendarList{border: none;width: 150px;float:left;padding: 0 0 0 8px;}

.calendarList h1{font-size:11px;color:#7f7f7f;margin:0;padding:0;letter-spacing: normal;}

.calendarList h2{font-size:11px;color:#000; padding:0px; margin:0px;}
.calendarList p{font-size:11px;color:#666666;margin:0;padding:0px;}

.calendarList a, .calendarList a:visited{color: #003366; text-decoration: underline;}

.calendarDate{background-image:url(/common/img/calendar.gif);background-repeat:no-repeat;background-position:top;float:left;width:29px;height:28px;text-align: center; vertical-align:text-top; }

.calendarDate h1{font-family:Arial, Helvetica, sans-serif; font-size: 9px; text-transform: uppercase; margin:0;color:#000; padding:0px; line-height:10px; }

.calendarDate h2{font-size: 15px; margin:0px; vertical-align:text-top; color:#000; padding:0px}




/* ====================== leftNav ====================== */
.leftMaster .nav {margin-left:-500px;}


/* ~~~~~~~~~~~~~~ DISPLAYING NONE/BLOCK CODE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* HIDE SUB-CATEGORY PAGES IN CATEGORY PAGE*/
.leftMaster .nav li,
.leftMaster .nav ul li.currentCategory1 ul li ul
{display: none;}
/*----------------------------------------*/

/* DISPLAY SUB-PAGES IN CURRENT CATEGORY*/
.leftMaster .nav ul li.currentCategory1 ul,
.leftMaster .nav ul li.currentCategory2 ul,
.leftMaster .nav li.currentCategory1,
.leftMaster .nav li.currentCategory1 ul li,
.leftMaster .nav ul li.currentCategory1 ul li.currentCategory2 ul 
{display:block;}
/*--------------------------------------*/

/* ~~~~~~~~~~~~~~ VISUAL STYLIZATION CODE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* SPACING/MARGIN/WIDTH/POSITIONING/ETC */
.leftMaster .nav{margin:-30px 0 50px -20px;line-height:25px;width:200px;}
.leftMaster .nav a {text-decoration:none; color:#6b6b6b; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif;}
.leftMaster .nav li.currentCategory1 li a{font-weight:normal;color:#6b6b6b;margin-left:-1px;font-size:9px;}
.leftMaster .nav li.currentCategory1 ul li a:hover{text-decoration:underline;}
/*------Overall Menu Positioning/Sizing*/


.leftMaster .nav li.currentCategory1 a {margin-left:-10px;font-weight:bold;font-size:15px;color:#000;padding-bottom:10px;}
/*------Stylizes The Main Category/Title*/

.leftMaster .nav li.currentCategory1 li {border-top: 1px solid #c9c9c9; margin-left:-50px;}
/*------Creates Seperation Line Between Menu Items*/

.leftMaster .nav ul li.currentCategory1 ul li.currentCategory2 a {color:#000000; font-weight:bold; }
/*------Highlights Current Category On First Level Nav*/

.leftMaster .nav ul li.currentCategory1 ul li.currentCategory2 ul a {color:#6b6b6b; font-weight:normal;margin-left:20px;}
/*------Un-Highlights Second Level Nav That Is Not Current Page*/

.leftMaster .nav ul li.currentCategory1 ul li.currentCategory2 ul li.nav_currentPage a {color:#000000;}
/*------Highlights Current Page On Second Level Nav*/