/* <textEditor> */
.yellowButton {background:url("../images/yellowButton.gif") no-repeat scroll 0 0 transparent;color:#FFFFFF !important;display:block;font-size:116%;height:40px;line-height:42px;margin:6px 0;text-align:center;text-shadow:1px 0 3px #444444;text-transform:uppercase;width:280px;padding-top:2px;}
.yellowButton:focus,.yellowButton:hover {background-position: 0 -42px;}
.imgspacing-upperleft{float:left;margin:0 10px 5px 0;}
.imgspacing-upperright{float:right;margin:0 0 5px 10px;}
.imgspacing-midleft{float:left;margin:5px 10px 5px 0;}
.imgspacing-midright{float:right;margin:5px 0 5px 10px;}
.imgspacing-lowleft{float:left;margin:5px 10px 0 0;}
.imgspacing-lowright{float:right;margin:5px 0 0 10px;}
/* </textEditor> */


/* ----------------------------------------------------------------
Common Styling
-----------------------------------------------------------------*/
.floatLeft{float:left;}
.floatRight{float:right;}
.clearFix{clear:both;}
.siteWrapper{width:960px;margin:0 auto;margin-bottom:30px;}


/* ----------------------------------------------------------------
Fonts,Links,Headings Styling
-----------------------------------------------------------------*/
body{font-family:helvetica,'lucida grande',arial ;font-size:13px;font-weight:normal;color:#6b6c66;}
p{font-size:108% !important;line-height:24px;}
h1,h2,h3,h4,h5,h6{color:#c19200;font-weight:bold;}
h1{font-size:153.9% !important;color:#c19200;}
h2{font-size:146.5% !important;color: #c19200;}
h3{font-size:138.5% !important;color: #222;}
h4{font-size:116% !important;color: #222;}
h5{font-size:100% !important;color: #c19200;}
h6{font-size:85% !important;color: #222;}
a,a:active,a:link{color:#c09000;text-decoration:none;}
a:visited{color:#cc9000;text-decoration:none;}
a:hover,a:focus{color:#222;text-decoration:none;}
em{font-style:italic;}
strong{font-weight:bold;}
select,input,button,textarea,button{padding:4px;border:1px solid #bbb;}
div#logo h1 a {display:block;text-indent:-9999px;width:274px;height:161px;background:transparent url(../images/logo.png) no-repeat 0 0;}
div.search .searchInput {border:0 none;font-size:131%;margin-left:72px;padding:8px;width:142px;background:0;color:#444;height:22px;float:left;}
div.search .searchButton {display:block;float:left;border:0;height:0px;width:32px;background:transparent url(../images/searchButton.gif) no-repeat 0 0;text-indent:-9999px;cursor:pointer;padding-top:32px;}
a#imNew {display:block;text-indent:-9999px;width:195px;height:42px;}
div#accordion h1 {width:280px;height:44px;text-align:left;line-height:44px;background: #0e3570 url(../images/accordionTitles_bkgd.gif) no-repeat 0 -44px;padding-left:20px;color:#ccc;font-size:131% !important;position:relative;}
div#accordion .activeTitle  h1{background-position:0 0;color:#fff;}
div#rightCol h1.title{color:#222 !important;}
div#rightCol p {color:#777 !important;}
div#subFeaturedWrapper p{font-weight:bold;color:#666;line-height:20px;}
div#accordion .postTitle a:link {color:#333;}
div#accordion .postTitle a:visited {color:#222;}
div#accordion .postTitle a:focus,div#accordion .postTitle a:hover {color:#c19200;}
h1.pagetitle {font-size:174% !important;}
div#rightCol h2 {font-size:123.1% !important;}
a.footerLinks{width:32px;height:32px;display:block;text-indent:-9999px;background: transparent url(../images/footerIcons.gif) no-repeat 0 0;margin:30px 20px 0 0;opacity: 0.6;-moz-opacity: 0.6;filter:alpha(opacity=60);}
p#copyright {text-align:center;font-size:100% !important;color:#7b7b7b !important;padding-top:35px;font-weight:bold;}
a#poweredby {width:137px;background:transparent url(../images/poweredBy.gif) no-repeat 0 0;margin:30px 0 0;height:32px;text-indent:-9999px;opacity: 0.6;-moz-opacity: 0.6;filter:alpha(opacity=60);}
a.footerLinks:hover,a.footerLinks:focus,a#poweredby:hover,a#poweredby:focus{opacity: 1.0;-moz-opacity: 1.0;filter:alpha(opacity=100);}
a#twitter{background-position:-32px 0;}
a#youtube{background-position:-64px 0;}
body#home a.footerLinks {margin:50px 20px 0 0 !important;}
body#home p#copyright {padding-top:55px !important;}
body#home a#poweredby {margin-top:50px !important;}
input.loginButton {margin-top:6px;padding:3px;}


/* ----------------------------------------------------------------
Navigation and Lists Styling
-----------------------------------------------------------------*/
ul.nav,ul.nav ul{list-style:none;margin:0;padding:0;}
ul.nav{float:right;position:relative;height:40px;width:662px;z-index:90;}
ul.nav li{display:block;list-style:none;float:left;position:relative;height:40px;text-align:center;margin-left:30px;}
ul.nav li a,ul.nav li a:link,ul.nav li a:active,ul.nav li a:visited,ul.nav li.selectedPage a{display:block;height:40px;font-size:123.1%;color:#252525;line-height:40px;font-weight:bold;}
ul.nav li.selectedPage a,ul.nav li a:hover{color:#c19200;}
ul.nav li.selectedPage a:focus,ul.nav li.selectedPage a:hover{cursor:default;}
ul.nav li:hover a,ul.nav li.Hover a{color:#c19200;}
ul.nav li ul{height:auto;left:2px;position:absolute;text-align:left !important;width:150px;top:32px;background:#eee;border:1px solid #fff;border-bottom:0;display:none;-moz-box-shadow:0 3px 3px #000;-webkit-box-shadow:0 3px 3px #000;}
ul.nav li:hover ul,ul.nav li.Hover ul{top:32px;z-index:90;}
ul.nav ul li{float:left;width:150px;height:auto !important;padding:0 !important;text-align:left !important;border-bottom:1px solid #ddd;border-top:1px solid #fff;margin-left:0 !important;}
ul.nav li ul li a,ul.nav li.Hover ul li a{height:32px !important;text-align:left !important;line-height:32px !important;background:#eee !important;color:#333 !important;padding-left:20px;margin-left:0 !important;}
ul.nav ul li a:hover,ul.nav ul li.Hover a:hover{background:#fff !important;color:#c19200 !important;}

ul.subNav {list-style:none;margin-bottom:20px;padding:0;border-top:1px solid #ccc;}
ul.subNav li{height:32px;width:288px;border:1px solid #ccc;line-height:32px;background:#eee;border-top:0;}
ul.subNav li a:link,ul.subNav li a:visited{display:block;font-weight:bold;font-size:123.1% !important;padding-left:20px;}
ul.subNav li a:focus,ul.subNav li a:hover{background:#fff;}

div#featuredNav {position:absolute;right:17px;top:-19px;}
div#featuredNav a.activeSlide,div#featuredNav a:link,div#featuredNav a:visited{background:#000 url(../images/featuredNav_bkgd.gif) no-repeat -31px 0;float:left;height:19px;width:31px;display:block;text-align:center;line-height:19px;margin:0;padding:0;color:#5c5c5c;font-weight:bold;}
div#featuredNav a:hover,div#featuredNav a:focus {background-position:0 0;}
div#featuredNav a.activeSlide {background-position:0 0;color:#c19200;}

div.eventsList ul li a{font-size:138.5% !important;}
.eventDate {font-size: 92% !important;margin-bottom:10px;}


/* ----------------------------------------------------------------
Main Structure & Style
-----------------------------------------------------------------*/
html{min-height:100%;}
body{min-height:100%;background:#000 url(../images/body_bkgd.jpg) no-repeat top center;}
* html{height:100%;}
div#topWrapper {background: transparent url(../images/topWrapper_bkgd.jpg) repeat-x 0 0;height:200px;}
div#header {height:161px;;width:686px;}
div#mainCol {width:640px;height:364px;background: transparent url(../images/featured_bkgd.png) no-repeat 0 0;position:relative;}
div#subCol {width:300px;height:362px;background: transparent url(../images/rightCol_bkgd.png) no-repeat 0 0;padding:1px 10px;}
div#featured {width:640px;height:364px;position:relative;overflow:hidden;}
div#subFeaturedWrapper {width:960px;min-height:270px;overflow:hidden;background: transparent url(../images/subFeaturedWrapper_bkgd.png) repeat-y 0 12px;margin-top:13px;}
div#subFeaturedTop {margin-top:-12px;min-height:270px;padding-top:16px;width:960px;background: transparent url(../images/subFeaturedTop_bkgd.png) no-repeat 0 0;}
div.subFeaturedCol {border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;min-height:250px;margin:0 10px;width:278px;padding:10px;}
div#subFeaturedBottom {width:940px;height:73px;background:#000 url(../images/subFeaturedBottom_bkgd.jpg) no-repeat 0 0;padding:0 10px;}
div.slide{width:604px;height:339px;margin:8px 0 0 18px;}
div#accordion {height:362px;overflow:hidden;}
div#topRight{float:right;width:457px;height:42px;background: transparent url(../images/topRight_bkgd.jpg) no-repeat 0 0;margin-bottom:30px;}
div.search {float:left;}


/* ----------------------------------------------------------------
Internal Template Structure & Style
-----------------------------------------------------------------*/
body#internal div#contentWrapperFooter,body#admin div#contentWrapperFooter {background:transparent url(../images/contentWrapperFooter_bkgd.png) no-repeat 0 0;height:73px;width:940px;padding:0 10px;}
body#internal div#contentWrapper {width:960px;min-height:500px;background: transparent url(../images/contentWrapperInside_bkgd.png) repeat-y 0 0;}
body#admin div#contentWrapper {width:900px;min-height:500px;background: transparent url(../images/contentWrapper_bkgd.png) repeat-y 0 0;padding:20px 30px;}
div#leftCol {width:570px;padding:20px 30px;}
div#rightCol {width:290px;padding:20px 30px 20px 10px;}


/* ----------------------------------------------------------------
CMS Specifics and Overrides
-----------------------------------------------------------------*/
div#leftCol .element,div#rightCol .element {margin-bottom:20px;}
div#accordion .element {max-height:221px;height:221px;overflow:hidden;}
div#accordion .textElement,div#accordion .blogsElement,div#accordion .linksElement,div#accordion .eventsElement {padding: 12px 20px;}
div#accordion .rss, div#rightCol .rss {display:none;}

