/* <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; } 
a.letsTalkBig {width:130px;height:40px;display:block;color:#000;background: url(../images/letsTalkBig.png) no-repeat 0 0;}
a.letsTalkSmall {width:95px;height:29px;display:block;color:#000;background: url(../images/letsTalkSmall.png) no-repeat 0 0;}
/* </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:944px;margin:0 auto;position:relative;padding:0 8px;}


/* ----------------------------------------------------------------
Fonts,Links,Headings & Inputs Styling
-----------------------------------------------------------------*/
body{font-family:'Helvetica Neue', helvetica, arial, 'lucida grande',sans-serif;font-size:13px;font-weight:normal;color:#5a5954;}
p{font-size: 108% !important;line-height:21px;color:#5a5954;margin-bottom:16px;}
h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:4px;}
h1{font-size:153.9% !important;color:#5a5954;}
h2{font-size:146.5% !important;color:#5a5954;}
h3{font-size:138.5% !important;color:#5a5954;}
h4{font-size:131% !important;color:#5a5954;}
h5{font-size:123.1% !important;color:#5a5954;}
h6{font-size:100% !important;color:#5a5954;}
a,a:active,a:link{color:#c6900f;text-decoration: none;}
a:visited{color: #B87900;text-decoration: none;}
a:hover,a:focus{color: #111;text-decoration: none;}
em{font-style:italic;}
strong{font-weight:bold;}
div.subCall p {color:#0f3a46;text-shadow:1px 1px 0px #3a91a8;line-height:18px !important;font-weight:bold;}
div.subCall h1 {color:#fff !important;font-size:153.9% !important;text-shadow:0px 1px 1px #0A566D;margin-bottom:0 !important;}
div#footerWrapper div.search input.searchInput{background:#43423f;border:0 !important;padding:4px;width:212px;height:22px;margin-right:4px;color:#b2afa7;font-weight:bold;}
div#footerWrapper div.search input.searchButton{background: url(../images/searchButton.jpg) no-repeat 0 0;width:30px;height:30px;border:0 !important;padding:0 !important;text-indent:-9999px;cursor:pointer;}
p#copyright {color:#b2afa7;font-weight:bold;font-size:108% !important;}
a#fsccLogo {width:103px;height:63px;display:block;text-indent:-9999px;background: url(../images/fsccLogo.jpg) no-repeat 0 0;margin-right:10px;}
p#identity {line-height:14px;font-weight:bold;font-size:85% !important;margin-top:3px;}
div#embraceWater a {float:right;width:166px;height:47px;display:block;text-indent:-9999px;background: url(../images/poweredBy.jpg) no-repeat 0 0;}
a#cusc {width:227px;height:47px;display:block;text-indent:-9999px;background: url(../images/cusc.jpg) no-repeat 0 0;}
a#cimple {width:132px;height:47px;display:block;text-indent:-9999px;background: url(../images/cimple.jpg) no-repeat 0 0;margin-left:24px;}
body#home div#mainCol h1.title {font-size:220% !important;text-shadow:1px 1px 0px #fff;}
body#home div#mainCol .blogsElement h2{color:#438091;font-size:123.1% !important;margin-bottom:0 !important;}
body#home div#mainCol .blogsElement a:link,body#home div#mainCol .blogsElement a:active{color:#438091;}
body#home div#mainCol .blogsElement a:visited {color:#2E6C7E;}
body#home div#mainCol .blogsElement a:focus,body#home div#mainCol .blogsElement a:hover{color:#222;}
div#newsHeader p.readMore {margin-left:50px;}
a.letsTalkBig {width:130px;height:40px;display:block;text-indent:-9999px;color:#000;background: url(../images/letsTalkBig.png) no-repeat 0 0;}
a.letsTalkSmall {width:95px;height:29px;display:block;text-indent:-9999px;color:#000;background: url(../images/letsTalkSmall.png) no-repeat 0 0;}


/* -----------------------------------------------------------------
Navigation and Lists Styling
----------------------------------------------------------------- */
ul.nav,ul.nav ul{list-style:none;margin:0;padding:0;}
ul.nav{position:relative;margin:0;margin:46px 2px 0 0;float:right;}
ul.nav li{list-style:none;float:left;position:relative;margin-left:20px;display:none;}
ul.nav li.bigThree {display:block !important;}
ul.nav li a,ul.nav li a:link,ul.nav li a:active,ul.nav li a:visited{font-size:138.5%;color:#32312d;text-shadow:-1px 0px 1px #fff;font-weight:bold;}
ul.nav li.selectedPage a,ul.nav li a:hover{color:#c6900f;text-shadow:-1px 0px 1px #fff;}
ul.nav li.selectedPage a:focus,ul.nav li.selectedPage a:hover{color:#c6900f;text-shadow:-1px 0px 1px #fff;cursor:default;}
ul.nav li:hover a,ul.nav li.Hover a{color:#c6900f;text-shadow:-1px 0px 1px #fff;}
/*ul.nav li ul{height:auto;left:2px;position:absolute;text-align:left !important;width:150px;top:39px;background:#222;border:1px solid #000;border-bottom:0;display:none;}
ul.nav li:hover ul,ul.nav li.Hover ul{top:39px;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 #000;border-top:1px solid #333;}
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:#222 !important;color:#fff !important;padding-left:20px;}
ul.nav ul li a:hover,ul.nav ul li.Hover a:hover{background:#303030 !important;color:yellow !important;}*/
ul.topNav {height:20px;margin:23px 3px 0 0;}
ul.topNav li{float:left;margin:0 0 0 30px;}
ul.topNav li.bigThree {display:none;}
ul.topNav li a:link,ul.topNav li a:active,ul.topNav li a:visited {color:#646464;font-size:116% !important;}
ul.topNav li a:focus,ul.topNav li a:hover, ul.topNav li a.selectedPage{color:#c6900f;}
ul.footerNav {height:20px;margin:30px 0 36px 0;}
ul.footerNav li{float:left;margin:0 34px 0 0;}
ul.footerNav li a:link,ul.footerNav li a:active,ul.footerNav li a:visited {color:#bb9030;font-size:100% !important;font-weight:bold;}
ul.footerNav li a:focus,ul.footerNav li a:hover, ul.footerNav li a.selectedPage{color:#b2afa7;}
ul.subNav {margin-bottom:10px;}
ul.subNav li a:link,ul.subNav li a:active,ul.subNav li a:visited {font-weight:bold;font-size: 108% !important;color:#447c98;display:block;margin:8px 0 4px 0;}
ul.subNav li a:focus,ul.subNav li a:hover {color:#333;}


/* ----------------------------------------------------------------
Main Structure & Style
-----------------------------------------------------------------*/
html {min-height:100%;}
body {min-height:100%;background:#201f1b url(../images/body_bkgd.jpg) repeat-x 0 0;}
* html {height:100%;}
div#topBorder {min-width:100%;background: url(../images/topBorder_bkgd.jpg) repeat-x top center;height:19px;}
div#panel {min-width:100%;background: #000;height:400px;display:none;}
div#panel div.siteWrapper {display:none;padding:10px;}
a#closePanel {background: url(../images/closePanel.png) no-repeat 0 0;color:#FFFFFF;font-size:131% !important;font-weight:bold;height:23px;padding-left:30px;position:absolute;right:18px;top:380px;}
div#panelLeft {width:450px;margin-right:44px;float:left;}
div#panelRight {width:450px;float:left;}
div#topWrapper{min-width:100%;background: #f3f3f3 url(../images/topWrapper_bkgd.jpg) repeat-x 0 0;min-height:800px;}
body#home div#topWrapper{min-width:100%;background: #f3f3f3 url(../images/topWrapperHome_bkgd.jpg) repeat-x 0 0}
div#logo {width:213px;height:127px;}
div#logo h1 {width:213px;height:127px;margin:0 !important;}
div#logo h1 a{width:213px;height:127px;display:block;text-indent:-9999px;background: url(../images/logo.jpg) no-repeat 0 0;}
div#navigation {height:127px;}
div#content {padding:20px 0 30px;}
body#home div#content {padding:43px 0 30px !important;}
div#subCol{width:189px;background: url(../images/subCol_bkgd.jpg) no-repeat 0 0;min-height:500px;padding:10px 10px 10px 4px;}
div#mainCol{width:529px;padding:0 30px;border-right:1px solid #e2e1de;}
body#home div#mainCol {width:342px;margin-right:60px;border:0 !important;padding:0 !important;}
body#home div#subCol {width:542px;height:345px;min-height:345px;background: url(../images/video_bkgd.png) no-repeat bottom left;padding:13px 0 45px 0 !important;}
div#footerWrapper {min-width:100%;background:#201f1b;min-height:200px;}
div#footerWrapper div.search{float:right;width:260px;}
div#bottomLogos {margin-top:20px;}
#radium3 {clear:both; float:right; margin:15px 0 0 20px;}


/* -----------------------------------------------------------------
Internal Templates
----------------------------------------------------------------- */
div#extraCol {width:131px;padding-left:20px;}
body#internalWide div#mainCol {width:680px;}
div#headerGraphic {width:944px;height:auto;margin-bottom:10px;}
body#users {}


/* -----------------------------------------------------------------
Featured Styling
----------------------------------------------------------------- */
div#featuredWrapper {width:934px;height:446px;position:relative;background: url(../images/featuredWrapper_bkgd.jpg) no-repeat 0 0;padding:6px 5px 0;}
div#featured{width:934px;height:303px;overflow:hidden;}
div.subCall {float:left;height:45px;line-height:18px;margin:0;overflow:hidden;padding:13px 20px 0;position:relative;width:271px;z-index:20;}
div#subTag {width:934px;height:33px;line-height:33px;padding-left:10px;}
div#subTag p{line-height:33px !important;color:#B9B9B9 !important;font-size:92% !important;}
div#featured {width:934px;height:303px;position:relative;}
div#featuredWrapper div.slide {width:934px;height:303px;display:none;}
div.featuredImage{position:absolute;top:0;left:0;width:934px;height:303px;z-index:10;}
div.featuredText{height:200px;position:absolute;right:20px;top:35px;width:510px;z-index:15;}
div.featuredText h1 {font-size:410% !important;color:#555;font-family: 'ArialNarrow-Bold', 'Arial Narrow', Arial, sans-serif !important; font-weight:bold;}
div.featuredText p {font-size: 138.5% !important;color:#555;}
div.featuredText a:link,div.featuredText a:active,div.featuredText a:visited {color:#ca910f;}
div.featuredText a:focus,div.featuredText a:hover {color:#000;}
#next,#prev {display:none;position:absolute;bottom:180px;left:340px;width:120px;height:36px;background:#222;-webkit-border-radius:4px;-moz-border-radius:4px;color:#fff;text-align:center;line-height:36px;z-index:20;-moz-box-shadow:0 0 3px #fff;-webkit-box-shadow:0 0 3px #fff;font-size:131% !important;}
#next {left:500px;}


/* -----------------------------------------------------------------
CMS Specific Styling
----------------------------------------------------------------- */
.element {padding-bottom:20px;}
div#subCol .element {border-bottom:1px solid #d7d4c3;margin-bottom:20px;}
body#home div#subCol .element {border:0 !important;margin-bottom:0 !important;}
body#admin div#mainCol {width:944px;padding: 20px 0 20px !important;}
body#home div#mainCol div#newsTop{width:342px;height:42px;background: url(../images/newsTop_bkgd.jpg) no-repeat 0 0;margin-top:-30px;}
body#home div#mainCol div#newsBottom{width:342px;height:61px;background: url(../images/newsBottom_bkgd.jpg) no-repeat 0 0;}
body#home div#mainCol div#news {width:298px;min-height:242px;background: url(../images/news_bkgd.jpg) repeat-y 0 0;padding:12px 22px 0;}
body#home div#mainCol .blogsElement {line-height:18px !important;}
body#home div#mainCol .rss {display:none;}
body#home div#mainCol .element {padding:0 !important;}
div#panel p,div#panel {color:#ddd;}
div#panel .fieldSelected {background:#222 !important;border:1px solid #555 !important;}
div#panel .fieldItemInner {padding:0 5px !important;}
.textElement ul li,.linksModule ul li {list-style:disc outside;margin:10px 0 10px 20px;}
ul#twitter_update_list li{list-style:none !important;margin:10px 0 10px 0 !important;}
div#panel h1, div#panel h2, div#panel h3, div#panel h4, div#panel h5, div#panel h6 {color:#ddd !important;}
div#panel .fieldItem .fieldInstructions {display:none;}
div#panel .element {margin:0 !important;}
