/* HTML Elements */
a{text-decoration: none; color:#134a9e; margin:0;padding:0;outline: none;}
a:hover, a:active, a:focus {outline: none;}
body {background: #d5dcdc;border: 0;color: #000; font-family: arial,verdana,helvetica,sans-serif;font-size: 12px;margin:0;padding:0;line-height: 1.5}
img, img a{border: 0; margin:0; padding:0}
textarea {font-size:10px; height:15px; margin:0;background: #fff;padding: 0;vertical-align: top; border: 1px solid #ccc}
form {margin:0;padding:0 0 10px 0;font-size:10px;border:0}
input, select {font-size: 1em; width:190px}
span {display: none}
li a:hover, a:hover, h1 a:hover, h2 a:hover {cursor:hand}
var {font-style:normal; float:right; font-weight:bold;line-height:1.2;letter-spacing:1px;font-size: 11px;font-stretch:condensed;}
cite {line-height:1.2; letter-spacing:1px; font-size: 11px}
/* Site Container */
.container{ margin: auto;padding: 15px;width: 921px; margin-top:0; padding-top:0;}
/* Masthead */
.mastHead {height: 117px; margin:0; width: 921px;background: no-repeat top left url('../images/backgroundlayer.jpg');float:left;}
.mastHead ul{height: 117px; list-style-type: none; margin: 0; padding: 0; width: 920px;}
.mastHead ul li{display: inline; float:left;margin:0;padding:0}
.mastHead img#logo {margin:10px 10px 10px 0; vertical-align:top}
.mastHead ul li#memberLogin {color: #717171; margin: 97px 0 0 521px;height:21px; width:176px}
/* Content */
.content {background: #fff;width: 920px;float:left;}

/* Top Navigation Bar */
.topNav {background: #000;width:919px; height:62px;float:left; }
ul.navList {padding: 0 0 5px 15px; height:28px;vertical-align:top;margin:3px 0 0 0 ;}
ul.navList li{display: inline; height:28px}
ul.navList li a{display: block;float:left;height:28px;cursor:pointer;padding: 0;margin: 0;width:144px;}
ul.navList li#homeNav a, ul.navList li#homeNav{background: no-repeat top left url('../images/Home.jpg');}
ul.navList li#homeNav a:hover,  ul.navList li#homeNav a.navOn{background: no-repeat top left url('../images/Home_MO.jpg')}
ul.navList li#contentNav a, ul.navList li#contentNav{background: no-repeat top left url('../images/content.jpg');}
ul.navList li#contentNav a:hover, ul.navList li#contentNav a.navOn{background: no-repeat top left url('../images/content_mo.jpg');}
ul.navList li#staffNav a, ul.navList li#staffNav{background: no-repeat top left url('../images/staff.jpg');}
ul.navList li#staffNav a:hover, ul.navList li#staffNav a.navOn{background: no-repeat top left url('../images/staff_mo.jpg');}
ul.navList li#newsNav a, ul.navList li#newsNav{background: no-repeat top left url('../images/news.jpg');}
ul.navList li#newsNav a:hover, ul.navList li#newsNav a.navOn{background: no-repeat top left url('../images/news_mo.jpg');}
ul.navList li#contactNav a, ul.navList li#contactNav{background: no-repeat top left url('../images/contact.jpg');}
ul.navList li#contactNav a:hover, ul.navList li#contactNav a.navOn{background: no-repeat top left url('../images/contact_mo.jpg');}
ul.navList li#resourcesNav a, ul.navList li#resourcesNav{background: no-repeat top left url('../images/resources.jpg');}
ul.navList li#resourcesNav a:hover, ul.navList li#resourcesNav a.navOn{background: no-repeat top left url('../images/resources_mo.jpg');}
.topNav p {color:#fff; margin:0; padding:2px 0 0 15px; font-size: 14px;line-height: 1.5; font-weight:bold; text-transform:uppercase;}
/* Leftmost Main Content  */
.main{margin: 10px 10px 10px 10px; padding: 0 5px 5px 5px; width: 500px; float:left; height:100%;}
.main h1, h2, h3, h4{ display: inline; font-family: inherit; font-style: inherit; font-weight: bold; margin: 0;padding: 0;vertical-align: baseline;}
.main h1 {color:#005c5c;font-size: 16px;font-weight:bolder;line-height:1; padding: 8px 0 0 10px; text-transform:lowercase;}
.main h1#home {font-size:22px;letter-spacing: 1.5px;}
.main h1 a{ color:#ff1a00;}
.main h2 {color:#999;font-size: 13px;line-height: 1;letter-spacing: 1px;}
.main h2 a{color:#999;}
.main h1 a:hover, .main h2 a:hover, .main h3 a:hover{color:#134a9e;}
.main h3, .main h4{color:#999;font-size: 11px;line-height: 1.5;letter-spacing: 1px;text-transform:none;}
.main h3 a {color:#000;}
.main a.readMore{color:#134a9e;font-size: 12px;text-decoration: none;font-weight: bold;text-transform:uppercase;font-size: 12px;letter-spacing: 1px;}
.main p {margin: 5px 5px 10px 0;padding: 0 15px 0 10px;border: 0;outline: 0;font-weight: inherit;font-size: 11px;line-height: 1.2;letter-spacing: 1px;font-size: 100%;vertical-align: baseline;}
.main p.bold {font-weight:bold;}
.main p#openingPara {font-size: 14px;letter-spacing: 1.2px;}
.main p.taglineBlurb {color:#333;margin: 0px 5px 10px 0;}
.mainStory, .calendarImage  {position: relative;display: block;width: 500px;margin: 0 auto;padding-top: 5px;}
.calendarImage  {position: relative;display: block;width: 500px;margin: 0 auto;padding-top: 5px;}
.mainStory cite, .calendarImage cite {background: #000;-moz-opacity:.55;/*filter:alpha(opacity=55);*/opacity:.55;color: #ccc;position: absolute;bottom: 0;
left: 0;width: 480px;padding: 10px;font-weight: bold;font-style:normal;text-transform:capitalize;letter-spacing: 1px;}
.main ul{list-style-type: none;margin: 0;padding: 0;height:30px;}
.main ul li{display:inline; height:auto;float:left;}
.tabs{padding-bottom:10px;}
/* Right Column */
.rightColumn{background-color:#ffffe5; padding: 10px;width: 351px;margin: 0;float:left; min-height:99%;}
.rightColumn h2 {text-transform:lowercase;font-weight:normal;font-size:22px;}
.rightColumn h2.slim {font-weight:bold;}
.rightColumn h3 {text-transform:none;}
/* Bottom Navigation */
.bottomNav{width:919px;float:left;padding: 10px 10px 10px 10px}
.bottomNav ul{color:#134a9e;list-style-type: none; margin-left: auto; margin-right:auto; padding: 5px;text-align:center;width: 940px;}
.bottomNav ul li {display: inline; padding: 0 10px 0 0}
.bottomNav ul li.copywrite {font-size: 10px;}
.bottomNav ul li a{color:#134a9e;padding: 0;margin:0;text-decoration: none}
.bottomNav ul li a:hover{color:#134a9e}
