/* ----------------------------------------------------------------
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;}


/* <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> */


/* ----------------------------------------------------------------
Common Styling
-----------------------------------------------------------------*/
.floatLeft{float:left;}
.floatRight{float:right;}
.clearFix{clear:both;}


/* ----------------------------------------------------------------
Fonts,Links,Headings & Inputs Styling
-----------------------------------------------------------------*/
body{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;color:#6a6a6a;}
p{font-size:123.1% !important;line-height:30px;color:#6a6a6a;font-weight:bold;}
h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:4px;}
h1{font-size:153.9% !important;color:#444;}
h2{font-size:146.5% !important;color:#7a5bb0;}
h3{font-size:138.5% !important;color:#444;}
h4{font-size:131% !important;color:#7a5bb0;}
h5{font-size:123.1% !important;color:#444;}
h6{font-size:100% !important;color:#444;}
a,a:active,a:link{color:#7a5bb0;text-decoration:none;outline:none;}
a:visited{color:#9C86D3;text-decoration:none;outline:none;}
a:hover,a:focus{color:#9749A1;text-decoration:none;outline:none;}
em{font-style:italic;}
strong{font-weight:bold;color:#555 !important;}
.element p{margin-bottom:20px;}
h1.pagetitle {font-size:230% !important;}
p#copyright {font-size:100% !important;font-weight:bold;color:#453463;text-align:center !important;margin-bottom:20px;}
h2.postTitle {font-size:131% !important;}

/* ----------------------------------------------------------------
Navigation and Lists Styling
----------------------------------------------------------------- */
ul.nav,ul.nav ul{list-style:none;margin:0;padding:0;}
ul.nav{position:relative;height:27px;z-index:90;float:right;margin-top:42px;}
ul.nav li{display:block;list-style:none;float:left;position:relative;height:27px;margin:0 21px 0 15px;}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited{font-size:123.1%;color:#666;font-weight:bold;letter-spacing:0.9px;padding:4px;}
ul.nav li.selectedPage a, ul.nav li.selectedPageRoot a{color:#fff !important;background:#888;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
ul.nav li.selectedPage a:focus,ul.nav li.selectedPage a:hover,ul.nav li.selectedPageRoot a:focus,ul.nav li.selectedPageRoot a:hover{color:#fff;}
ul.nav li:hover a,ul.nav li.Hover a{color:#fff;background:#888;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
ul.nav li ul{display:none;height:auto;left:0px;position:absolute;text-align:left !important;width:150px;top:20px;background:#888;padding-top:4px;-webkit-border-radius: 6px;-webkit-border-top-left-radius: 0;-moz-border-radius: 6px;-moz-border-radius-topleft: 0;border-radius: 6px;border-top-left-radius: 0;}
ul.nav li:hover ul,ul.nav li.Hover ul{top:20px;z-index:90;display:block;}
ul.nav ul li{float:left;width:130px;height:auto !important;padding:6px 10px !important;text-align:left !important;border-top:1px solid #777;margin:0 !important;}
ul.nav ul li:first-child{border:0 !important;}
ul.nav li ul li a,ul.nav li.Hover ul li a{height:auto !important;text-align:left !important;line-height:18px !important;color:#fff !important;font-size:92% !important;padding:0 !important;display:block;}
ul.nav ul li a:hover,ul.nav ul li.Hover a:hover{color:#000 !important;}

ul.subNav{margin:0;padding:0;width:290px;margin-bottom:20px;}
ul.subNav li{width:290px;height:36px;line-height:36px;}
ul.subNav li a{display:block;width:290px;height:36px;font-weight:bold;font-size:131%;color:#666666;line-height:36px;background:url("../images/subNav_bkgd.gif") no-repeat bottom left;}
ul.subNav li.selectedPage a,ul.subNav li a:hover{color:#6D569C;}
ul.subNav li.selectedPage a:focus,ul.subNav li.selectedPage a:hover{color:#6D569C;cursor:default;}

div#footer ul{margin:30px 0 0;height:18px;}
div#footer ul li{float:left;color:#d0b6ff;margin:0 20px 0 20px;}
div#footer ul li a:link,div#footer ul li a:active,div#footer ul li a:visited {color:#d0b6ff;font-size:92%;font-weight:bold;}
div#footer ul li a:focus,div#footer ul li a:hover {color:#9749A1;}

ul#topIcons {position:relative;height:32px;z-index:90;float:right;margin: 33px 6px 0 0;}
ul#topIcons li {float:left;margin-right:20px;}
ul#topIcons li a {width:30px;height:30px;display:block;text-indent:-9999px;}


/* ----------------------------------------------------------------
Main Structure & Style
-----------------------------------------------------------------*/
html{min-height:100%;background: #7558a9;}
body{min-height:100%;background: #7558a9 url("../images/body_bkgd.jpg") repeat-x 0 0;}
* html{height:100%;}
div#topWrapper{background:url("../images/topWrapper_bkgd.jpg") no-repeat top center;}
div#siteWrapper{width:960px;margin:0 auto;position:relative;}
div#header{height:163px;width:940px;padding:0 10px;background:url("../images/header_bkgd.jpg") no-repeat 0 0;}
div#headerRight {padding-top:25px;height:138px;width:640px;float:right;}
div#logo h1{height:138px;width:300px;margin:25px 0 0 0 !important;}
div#logo h1 a{height:138px;width:300px;text-indent:-9999px;display:block;}
div.search{float:right;margin:33px 20px 0 0;}
div.search .searchInput{float:left;background:0 !important;border:0 !important;padding:6px;font-weight:bold;color:#888;font-size:108%;}
div.search .searchButton{display:block;float:left;height:30px;width:30px;text-indent:-9999px;background:0 !important;border:0 !important;cursor:pointer;font-size:0 !important;line-height:0 !important;}
div#contentWrapper{width:940px;padding:0 10px;background:url("../images/contentWrapper_bkgd.png") repeat-y 0 0;}
div#featured{height:317px;width:940px;position:relative;background:url("../images/featured_bkgd.jpg") no-repeat 0 0;overflow:hidden;}
div.slide {height:317px;width:940px;color:#eee;}
div#content {width:940px;}
div#mainCol{min-height:350px;width:580px;margin:0 30px 0 20px;padding-top:30px;}
div#subCol{min-height:350px;width:290px;padding-top:30px;}
div#subColFeatured {width:270px;height:232px;background:url("../images/subColFeature_bkgd.jpg") no-repeat 0 0;padding:10px;overflow:hidden;color:#fff;}
div#subColFeatured p,div#subColFeatured a,div#subColFeatured h1,div#subColFeatured h2, div#subColFeatured h3 {color:#fff;margin-bottom:0 !important;}
div#subColFeatured .rss {display:none;}
div#subColFeatured h1.title {margin:4px 0 4px 50px !important;font-size:174% !important;color:#5a5a5a;text-shadow:0 0 1px #fff;}
div#subColFeatured h2 {font-size:123.1% !important;line-height:23px !important;}
div#subColFeatured h2 a:focus,div#subColFeatured h2 a:hover {color:#7a5bb0;}
div#subLeft {width:275px;float:left;margin-right:30px;}
div#subRight{width:275px;float:left;}
div#subFeatures{width:940px;height:258px;background:url("../images/subFeatures_bkgd.jpg") no-repeat 0 0;position:relative;padding:11px 0 0;}
div#footer {width:940px;padding:0 10px;height:75px;background:url("../images/footer_bkgd.jpg") no-repeat 0 0;}
body#home div#footer {width:940px;padding:0 10px;height:75px;background:url("../images/homeFooter_bkgd.jpg") no-repeat 0 0;}
div#footer p{color:#d0b6ff;font-size:92% !important;font-weight:bold;margin:22px 20px 0 0;}
div#footer p a:link,div#footer p a:active,div#footer p a:visited{font-size:100% !important;color:#d0b6ff;}
div#footer p a:focus,div#footer p a:hover {color:#9749A1;}
div#radium3 {float:right; margin: 25px 10px 0 0;}

/* ----------------------------------------------------------------
Internal Templates
----------------------------------------------------------------- */
div#bread {width:924px;height:18px;padding:8px;background:url("../images/bread.jpg") no-repeat 0 0;color:#fff;font-weight:bold;}
div#bread a:link,div#bread a:active,div#bread a:visited{color:#eee;}
div#bread a:focus,div#bread a:hover {color:#000;}
div#column {padding:20px;width:900px;}


/* ----------------------------------------------------------------
Featured Styling
----------------------------------------------------------------- */
div.slide {display:none;}
div#featurednav {margin:10px 0 0 430px;}
div#featurednav a{background:url("../images/controllerNav.gif") no-repeat 0 0;border:0 !important;text-indent:-9999px;display:block;height:11px;width:11px;margin-right:10px;float:left;}
div#featurednav a.activeSlide {background-position:-11px 0;}


/* ----------------------------------------------------------------
Sub Featured Styling
----------------------------------------------------------------- */
div.subWrapper {height:258px;width:220px;margin-left:12px;}
div#sOne {height:197px;width:200px;background:url("../images/sOne.jpg") no-repeat 0 0;padding:10px;overflow:hidden;}
div#sfOne {height:41px;width:220px;background:url("../images/sfOne.jpg") no-repeat 0 0;line-height:41px;font-weight:bold;font-size:116% !important;color:#fff;text-align:center;overflow:hidden;}
div#sTwo {height:197px;width:200px;background:url("../images/sTwo.jpg") no-repeat 0 0;padding:10px;overflow:hidden;}
div#sfTwo {height:41px;width:220px;background:url("../images/sfTwo.jpg") no-repeat 0 0;line-height:41px;font-weight:bold;font-size:116% !important;color:#fff;text-align:center;overflow:hidden;}
div#sThree {height:197px;width:200px;background:url("../images/sThree.jpg") no-repeat 0 0;padding:10px;overflow:hidden;}
div#sfThree {height:41px;width:220px;background:url("../images/sfThree.jpg") no-repeat 0 0;line-height:41px;font-weight:bold;font-size:116% !important;color:#fff;text-align:center;overflow:hidden;}
div#sFour {height:197px;width:200px;background:url("../images/sFour.jpg") no-repeat 0 0;padding:10px;overflow:hidden;}
div#sfFour {height:41px;width:220px;background:url("../images/sfFour.jpg") no-repeat 0 0;line-height:41px;font-weight:bold;font-size:116% !important;color:#fff;text-align:center;overflow:hidden;}
div#sfOne a,div#sfTwo a,div#sfThree a,div#sfFour a{display:block;height:41px;width:220px;color:#fff;}
div#sfOne p,div#sfTwo p,div#sfThree p,div#sfFour p {margin-bottom:0 !important;line-height:41px ;}
div#sOne p,div#sTwo p,div#sThree p,div#sFour p {margin-bottom:0 !important;line-height:18px !important;}


/* ----------------------------------------------------------------
CMS Specific Styling
----------------------------------------------------------------- */
.element{padding-bottom:20px;}
.textElement ul {margin:10px 0 ;}
.textElement ul li {list-style:disc inside;margin:0 0 10px;}
