/* <textEditor> */
.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> */
/* ----------------------------------------------------------------
Custom Reset
-----------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,
code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;border:0;outline:0;}
input,button,textarea,select{font-size:100%;}
body{font-size:13px;font-family:arial,helvetica,clean,sans-serif;font-size:small;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;padding:4px;border:1px solid #bbb;}
table{font-size:inherit;}
pre,code,kbd,samp,tt{font-family:monospace;font-size:108%;line-height:100%;}
:focus{outline:0;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:none;}
a{outline:0;text-decoration:none;}


/* ----------------------------------------------------------------
Common Styling
-----------------------------------------------------------------*/
.floatLeft{float:left;}
.floatRight{float:right;}
.clearFix{clear:both;}
.siteWrapper {width:960px;margin:0 auto;position:relative;z-index:2;}

/* ----------------------------------------------------------------
Fonts,Links,Headings & Inputs Styling
-----------------------------------------------------------------*/
body{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;color:#474747;}
p{font-size:108% !important;line-height:22px;color:#898989;font-weight:bold;}
h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:8px;}
h1{font-size:153.9% !important;color:#2c9dc0;}
h2{font-size:146.5% !important;color:#444;}
h3{font-size:138.5% !important;color:#2c9dc0;}
h4{font-size:131% !important;color:#444;}
h5{font-size:123.1% !important;color:#2c9dc0;}
h6{font-size:100% !important;color:#444;}
a,a:active,a:link{color:#2c9dc0;text-decoration:none;outline:none;}
a:visited{color:#2893B5;text-decoration:none;outline:none;}
a:hover,a:focus{color:#222;text-decoration:none;outline:none;}
em{font-style:italic;}
strong{font-weight:bold;}
.element p{margin-bottom:20px;color:#a1a1a1;}
div#footer p{margin:0 !important;padding:8px 0 0 10px!important;text-shadow:0 0 2px #fff;color:#969696;line-height:16px;font-size:100% !important;}
div#footer p a,div#footer p span {color:#777 ;}
h1#pagetitle {margin-bottom:23px;font-size:167% !important;}
div#subCol .title {color:#7d7d7d;}
p strong {color:#777;}
.blogList ul li h2 {font-size:108% !important;font-weight:bold;}
.blogList li,.eventsList li {list-style:none !important;}
.linksElement ul li {font-size:100% !important;font-weight:bold;margin-bottom:10px;}
/*.element ul li a,.element ul li a:link,.element ul li a:active {color:#2c9dc0 !important;font-weight:bold;}
.element ul li a:visited {color:#2893B5 !important;font-weight:bold;}
.element ul li a:focus,.element ul li a:hover{font-weight:bold;}*/
ul li {list-style:disc inside;margin-bottom:10px;font-weight:bold;}
ul li ul li {padding-left:20px;margin:4px 0 4px;list-style: circle inside;font-weight:bold;}
ul, ol,dl {margin:20px 0;font-weight:bold;}
dt { font-weight: bold; text-decoration: underline;font-weight:bold;}
dd { margin: 0; padding: 0 0 0.5em 0;font-weight:bold;}
div#mainCol ol li{list-style: decimal inside !important;margin-bottom:10px;font-weight:bold;}


/* ----------------------------------------------------------------
Navigation and Lists Styling
----------------------------------------------------------------- */
ul.nav,ul.nav ul{list-style:none;margin:0;padding:0;}
ul.nav{position:relative;height:46px;z-index:9999;width:940px;padding:0 10px;background:url("../images/nav_bkgd.png") no-repeat 0 0;}
ul.nav li{display:block;list-style:none;float:left;position:relative;height:46px;line-height:46px;}
ul.nav li a,ul.nav li a:link,ul.nav li a:active,ul.nav li a:visited,ul.nav li.selectedPage a{font-size:153.9%;display:block;padding:0 48px;color:#fff;font-weight:bold;text-shadow:0 0 2px #333;}
ul.nav li.selectedPage a,ul.nav li a:hover,ul.nav li:hover a,ul.nav li.Hover a{color:#fff;background:url(../images/navLi_bkgd.jpg)repeat-x 0 0;text-shadow:0 0 2px #21738d;}
ul.nav li.selectedPage a:focus,ul.nav li.selectedPage a:hover{color:#fff;background:url(../images/navLi_bkgd.jpg)repeat-x 0 0;cursor:default;text-shadow:0 0 2px #21738d;}
ul.nav li ul{height:auto;left:2px;position:absolute;text-align:left !important;width:180px;top:46px;background:#222;border:1px solid #000;border-bottom:0;display:none;}
ul.nav li:hover ul,ul.nav li.Hover ul{top:46px;z-index:9999;display:none;}
ul.nav li.homeIcon a{width:56px;height:46px;margin:0;padding:0;text-indent:-9999px;}
ul.nav li.homeIcon a:link,ul.nav li.homeIcon a:active,ul.nav li.homeIcon a:visited,ul.nav li.homeIcon a:hover,ul.nav li.homeIcon:focus {background:0 !important;}

ul.subNav{list-style:none;margin:0;padding:0;background:#ededed;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;margin:0 0 20px;padding:4px 20px;width:198px;border:1px solid #ccc;}
ul.subNav li{list-style:none;margin:0;padding:0;border-bottom:1px solid #ccc;border-top:1px solid #fff;}
ul.subNav li:first-child {border-top:0 !important;}
ul.subNav li:last-child {border-bottom:0 !important;}
ul.subNav li a{display:block;padding:8px 0;font-weight:bold;font-size:123.1%;color:#707070;line-height:16px;}
ul.subNav li.selectedPage a,ul.subNav li a:hover{color:#2c9dc0;}
ul.subNav li.selectedPage a:focus,ul.subNav li.selectedPage a:hover{color:#2c9dc0;cursor:default;}

ul.social{list-style:none;padding:0;height:32px;margin-top:9px;}
ul.social li{list-style:none;margin:0;padding:0;float:left;margin-right:10px;height:32px;width:32px;}
ul.social li a{text-indent:-9999px;display:block;height:32px;width:32px;background:url("../images/icons.png") no-repeat 0 0;}
ul.social li a#facebookIcon:link,ul.social li a#facebookIcon:active,ul.social li a#facebookIcon:visited{background-position:0 0;}
ul.social li a#facebookIcon:focus,ul.social li a#facebookIcon:hover {background-position:0 -32px;}
ul.social li a#rssIcon:link,ul.social li a#rssIcon:active,ul.social li a#rssIcon:visited {background-position:-32px 0;}
ul.social li a#rssIcon:focus,ul.social li a#rssIcon:hover{background-position:-32px -32px;}
ul.social li a#homeIcon:link,ul.social li a#homeIcon:active,ul.social li a#homeIcon:visited {background-position:-64px 0;}
ul.social li a#homeIcon:focus,ul.social li a#homeIcon:hover{background-position:-64px -32px;}

/* ----------------------------------------------------------------
Main Structure & Style
-----------------------------------------------------------------*/
html{min-height:100%;}
body{min-height:100%;background:#fcfcfc;}
* html{height:100%;}
div#fadeOut {min-height:1500px;min-width:100%;position:absolute;top:0;left:0;background:url("../images/fadeOut_bkgd.png") repeat 0 0;z-index:20;display:none;}
div#fadeLeft {position:fixed;top:0;left:0;z-index:1;min-height:100%;width:398px;background:url("../images/fadeLeft.png") repeat-y 0 0;}
div#fadeRight {position:fixed;top:0;right:0;z-index:1;min-height:100%;width:398px;background:url("../images/fadeRight.png") repeat-y 0 0;}
div#topWrapper {min-width:100%;background:url("../images/topWrapper_bkgd.jpg") repeat-x 0 0;height:169px;}
div#mainWrapper {min-width:100%;background:url("../images/mainWrapper_bkgd.png") no-repeat top center;z-index:1;}
div#mainWrapper .siteWrapper {padding-top:22px;}
div#logo,div#logo h1 {height:121px;width:468px;margin:0 !important;}
div#logo h1 a {height:121px;width:468px;text-indent:-9999px;display:block;background:url("../images/logo.png") no-repeat 0 0;margin:0;padding:0;}
div#headerRight {height:121px;width:492px;background:url("../images/headerRight_bkgd.png") no-repeat 0 0;}
div#contentWrapper {padding:0 10px;width:940px;}
div#footer {height:50px;width:940px;background:url("../images/footer_bkgd.png") no-repeat 0 0;padding-bottom:60px;}
div#contentTop {width:940px;height:10px;background:url("../images/contentTop_bkgd.png") no-repeat 0 0;}
div#content {background: #fff url("../images/content_bkgd.jpg") no-repeat 0 0;width:940px;position:relative;z-index:1;}
div#contentBottom {width:940px;height:93px;background:url("../images/contentBottom_bkgd.png") no-repeat 0 0;}
div#mainCol {padding:0 40px 0 30px;width:600px;margin-bottom:20px;min-height:500px;}
div#subCol {width:240px;margin-bottom:20px;}
div#miniLeft {width:285px;margin:20px 30px 20px 0;}
div#miniRight {width:285px;margin:20px 0;}
body#admin div#mainCol {width:880px;}

/* ----------------------------------------------------------------
DropDown Panel
-----------------------------------------------------------------*/
div#dropDown {min-width:100%;height:413px;background:#2b2b2b url("../images/dropDown_bkgd.jpg") repeat-x 0 0;display:none;position:relative;z-index:30;}
a#timesLocation {width:240px;height:36px;display:block;text-indent:-9999px;position:absolute;top:0;right:10px;z-index:10;}
div#ddLeft {height:345px;width:300px;margin:24px 46px 0 10px;}
div#ddRight {height:345px;width:584px;margin:30px 0 0;border:4px solid #fff;overflow:hidden;position:relative;}
a#closeDD {background:url("../images/closeDD.gif") no-repeat 0 3px;padding:3px 30px;font-size:116% !important;color:#fff;font-weight:bold;margin-top:20px;}
div#dropDown p {color:#bbb !important;font-size:131% !important;margin-bottom:20px;line-height:26px !important;font-weight:normal !important;}
div#dropDown p span {color:#fff !important;}
div#dropDown h3{margin-bottom:24px;}
div#dropDown h3 a{color:#fff;}
div#dropDown h3 a:focus,div#dropDown h3 a:hover {color:#2c9dc0;}

/* ----------------------------------------------------------------
Featured Image
-----------------------------------------------------------------*/
div#featured {background:url("../images/featured_bkgd.png") no-repeat 0 0;height:340px;width:940px;margin:0 0 20px;position:relative;overflow:hidden;}
div.featuredSlide {display:none;}
div#controls {display:none;position:absolute;top:170px !important;height:30px;width:920px;left:20px;z-index:90 !important;line-height:30px;clear:both;}
a#next,a#prev{float:left;background:#fff;color:#000;display:block;width:120px;height:30px;font-weight:bold;text-align:center;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
a#prev {float:right !important;}

/* ----------------------------------------------------------------
Sub-Featured Rotator
-----------------------------------------------------------------*/
div.subFeatureRotator{width:940px;height:202px;overflow:hidden;display:block;}
div.subFeature {width:940px;height:202px;display:none;}
div.subFeatureItem {width:300px;margin-right:20px;height:202px;}
div.subFeatureItemLast {width:300px;height:202px;}
div#sliderControlsWrapper {background:url("../images/sliderControls_bkgd.png") no-repeat 0 0;height:42px;width:940px;}
div#sliderControls {width:78px;margin:0 0 0 436px;padding-top:14px;}
div#sliderControls a:link,div#sliderControls a:active,div#sliderControls a:visited,div#sliderControls a:focus{width:13px;height:13px;display:block;text-indent:-9999px;background:url("../images/controls.png") no-repeat 0 0;float:left;margin-right:6px;}
div#sliderControls a:hover,div#sliderControls a.activeSlide {background-position:-13px 0;}


/* ----------------------------------------------------------------
Internal Templates
----------------------------------------------------------------- */
div.breadcrumb {height:10px;width:860px;padding:20px 30px 0;color:#b1b1b1;font-size:100% !important;font-weight:bold;margin-bottom:10px;}
div.breadcrumb a:link,div.breadcrumb a:active,div.breadcrumb a:visited {font-size:100% !important;color:#b1b1b1;}
div.breadcrumb a:focus,div.breadcrumb a:hover {color:#888;}
body#detail div#mainCol {background:#fff;}

/* ----------------------------------------------------------------
Admin Templates
----------------------------------------------------------------- */
#radium3 { float:right; margin: 0 50px 0 0; }
#PoweredWrap { width:976px; margin:auto; }

/* ----------------------------------------------------------------
CMS Specific Styling
----------------------------------------------------------------- */
.element{padding-bottom:20px;}
div#subCol .req,div#subCol .rss,div#subCol .formDescription,div#subCol .formTitle{display:none;}
div#subCol .form_container {margin:0 !important;padding:0 !important;}
div#subCol input.textField {background:#b3b3b3;border:1px solid #888;padding:5px 5px 7px;width:230px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;color:#fff;font-weight:bold;font-size:123.1% !important;letter-spacing:1px;}
div#subCol input.textField:focus {background:#aaa;}
div#subCol input.submitButton {background:url("../images/signUp.png") no-repeat 0 0;width:80px;height:28px;border:0 !important;padding:0 !important;text-indent:-9999px;cursor:pointer;float:right;}
div.submitButtonContainer {clear:both;}

div.search {float:right;margin:60px 10px 0 0;}
div.search .searchInput {width:186px;height:28px;background:0 !important;border:0 !important;color:#585858;font-weight:bold;}
div.search .searchButton {width:40px;height:30px;background:0 !important;border:0 !important;cursor:pointer;text-indent:-9999px;}

div#iphoneWelcome,div#iphoneTopWrapper {display:none;}
