/*
	Template - UniCorp-Grey
	Author   - Andrew Johnson
	Company  - Element Fusion	
	Style    - style.css	
*/
/* ----------------------------------------------------------------
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;}
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;}
.noborder{border:none !important;}
.fontGeorgia{font-family:georgia,serif;}
.fontTimes{font-family:"times new roman",times,serif;}
.fontVerdana{font-family:verdana,sans-serif;}
.fontArial{font-family:arial,sans-serif;}
.fontTahoma{font-family:tahoma,sans-serif;}
.fontHelvetica{font-family:Helvetica,arial,sans-serif;}
.fontSize10{font-size:10px;}
.fontSize11{font-size:11px;}
.fontSize12{font-size:12px;}
.fontSize13{font-size:13px;}
.fontSize14{font-size:14px;}
.fontSize15{font-size:15px;}
.fontSize16{font-size:16px;}
.fontSize17{font-size:17px;}
.fontSize18{font-size:18px;}
.fontSize19{font-size:19px;}
.fontSize20{font-size:20px;}
.fontSize21{font-size:21px;}
.fontSize22{font-size:22px;}
.fontSize23{font-size:23px;}
.fontSize24{font-size:24px;}
.fontSize25{font-size:25px;}
.fontSize26{font-size:26px;}
.fontSize27{font-size:27px;}
.fontSize28{font-size:28px;}
.fontSize29{font-size:29px;}
.fontSize30{font-size:30px;}
/* </textEditor> */


/* ----------------------------------------------------------------
Common Styling
-----------------------------------------------------------------*/
.floatLeft{float:left;}
.floatRight{float:right;}
.clearFix{clear:both;}
.siteWrapper{width:940px;margin:0 auto;}
/*@font-face{font-family:'HelveticaNeueLTStd67MediumCon';src:url('fonts/helveticaneueltstdmdcn.eot');src:local('Helvetica Neue LT Std 67 Medium Condensed'),local('HelveticaNeueLTStd-MdCn'),url('fonts/helveticaneueltstdmdcn.woff') format('woff'),url('fonts/helveticaneueltstdmdcn.ttf') format('truetype'),url('fonts/helveticaneueltstdmdcn.svg#HelveticaNeueLTStd-MdCn') format('svg');}*/


/* ----------------------------------------------------------------
Fonts,Links,Headings & Inputs Styling
-----------------------------------------------------------------*/


body{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;color:#595959;}
p{font-size:100% !important;line-height:20px;color:#595959;}
h1,h2,h3,h4,h5,h6{font-family:'Arial Narrow','Helvetica Neue',Helvetica,sans-serif;margin-bottom:4px;text-shadow:0 0 2px #fff;font-weight:bold;}
h1{font-size:208% !important;color:#757575;}
h2{font-size:197% !important;color:#30a2c0;}
h3{font-size:182% !important;color:#757575;}
h4{font-size:174% !important;color:#30a2c0;}
h5{font-size:161.6% !important;color:#757575;}
h6{font-size:123.1% !important;color:#30a2c0;}
a,a:active,a:link{color:#d59815;text-decoration:none;outline:none;}
a:visited{color:#C99016;text-decoration:none;outline:none;}
a:hover,a:focus{color:#555;text-decoration:none;outline:none;}
em,i{font-style:italic;}
strong,b{font-weight:bold;}
.blogList li,.eventsList li,.linksModule ul li{font-size:108% !important;margin-bottom:10px;list-style:none !important;font-weight:normal !important;padding:0 !important;}
div#subCol .textElement{background:#fff;padding:12px 15px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #aaa;}
.element{padding-bottom:20px;}
.textElement ul li{list-style:disc inside;margin-bottom:10px;}
.textElement ul li ul li{padding-left:20px;margin:4px 0 4px;list-style:circle inside;}
.textElement ul,.textElement ol,.textElement dl{margin:10px 0;}
.textElement dt{font-weight:bold;text-decoration:underline;}
.textElement dd{margin:0;padding:0 0 0.5em 0;}
.textElement ol li{list-style:decimal inside !important;margin-bottom:10px;}
h1#pagetitle{font-size:300% !important;color:#535353;}
div#subCol .title{color:#535353;font-size:197% !important;}
div#subCol .blogList {border-bottom:1px solid #e0e0e0;}
div#subCol .blogList .rss {display:none !important;}
div#subCol .blogList li {margin-bottom:0 !important;}
div#subCol .blogList li h2,.linksModule ul li a{font-size:108% !important;margin-bottom:2px !important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;}
div#subCol .blogList li h2 a,div#subCol .blogList li h2 a:link,div#subCol .blogList li h2 a:active{color:#848484;}
div#subCol .blogList li h2 a:visited{color:#999;}
div#subCol .blogList li h2 a:focus,div#subCol .blogList li h2 a:hover{color:#2fa2bf;}
div#subCol .blogList .postInfo,div#subCol .postDate{font-size:92% !important;color:#fefefe;text-shadow:0 0 1px #777;}
div#subCol .blogList li,div#subCol .eventsList li,div#subCol .linksModule ul li{border-top:1px solid #e0e0e0;border-bottom:1px solid #bbb;}
div#subCol .blogList li:first-child,div#subCol .eventsList li:first-child,div#subCol .linksModule ul li:first-child{border-top:0 !important;}
div#mainCol .blogList li h2{font-size:108% !important;margin-bottom:2px !important;}
div#mainCol .blogList .postInfo,div#mainCol .postDate{font-size:92% !important;color:#999;text-shadow:0 0 1px #ffffff;}
div#footerWrapper p.floatRight{text-align:right;color:#b9b9b9;font-size:92% !important;}
div#footerWrapper p.floatRight span{font-family:'HelveticaNeueCondensed','Arial Narrow','Helvetica Neue',Helvetica,sans-serif;font-size:116% !important;}


/* ----------------------------------------------------------------
Navigation and Lists Styling
----------------------------------------------------------------- */
ul.nav,ul.nav ul{list-style:none;margin:0;padding:0;}
ul.nav{position:relative;height:41px;z-index:90;float:right;margin-bottom:60px;background:url("../images/nav_bkgd.jpg") repeat-x 0 0;}
ul.nav li{display:block;list-style:none;float:left;position:relative;height:41px;line-height:41px;}
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;font-size:108%;color:#e9e9e9;padding:0 17px;border-left:1px solid transparent;border-right:1px solid transparent;}
ul.nav li.selectedPage a,ul.nav li.selectedPageRoot a{color:#fff;background:url("../images/selectedPage_bkgd.jpg") repeat-x 0 0;border-left:1px solid #767676;border-right:1px solid #767676;font-style:italic;}
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;background:url("../images/selectedPage_bkgd.jpg") repeat-x 0 0;cursor:default;}
ul.nav li:hover a,ul.nav li.Hover a{color:#fff;}
/*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{list-style:none;margin:0;padding:0;width:200px;margin-bottom:20px;}
ul.subNav li{width:200px;height:32px;line-height:32px;margin-bottom:3px;}
ul.subNav li a,ul.subNav li a:link,ul.subNav li a:active,ul.subNav li a:visited,ul.subNav li.selectedPage a{display:block;width:188px;height:32px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:131%;color:#ececec;line-height:32px;background:url("../images/subNav_bkgd.png") no-repeat bottom left;padding-left:12px;}
ul.subNav li.selectedPage a,ul.subNav li a:hover{color:#fff;background-position:0 0;}
ul.subNav li.selectedPage a:focus,ul.subNav li.selectedPage a:hover{color:#fff;cursor:default;}
ul.footerNav{list-style:none;position:relative;z-index:90;padding:0;}
ul.footerNav li{list-style:none;float:left;margin-right:36px;}
ul.footerNav li a,ul.footerNav li a:link,ul.footerNav li a:active,ul.footerNav li a:visited{font-size:108%;color:#b9b9b9;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;}

/* ----------------------------------------------------------------
Main Structure & Style
-----------------------------------------------------------------*/
html{min-height:100%;background:#454545;}
body{min-height:100%;background:#454545;}
* html{height:100%;}
div#topWrapper{background:#f6f6f6 url("../images/topWrapper_bkgd.jpg") repeat-x 0 0;}
div#footerWrapper{background:url("../images/footerWrapper_bkgd.jpg") repeat-x 0 0;padding-top:60px;height:100px;}
div#logo,div#logo h1{width:330px;height:144px;margin:0 !important;}
div#logo h1 a{width:330px;height:78px;background:url("../images/logo.png") no-repeat 0 0;display:block;text-indent:-9999px;margin-top:24px;}
div#navWrapper{width:610px;height:41px;margin:43px 0 0;}
span#navLeft{height:41px;width:7px;background:url("../images/navLeft_bkgd.jpg") no-repeat 0 0;}
span#navRight{height:41px;width:8px;background:url("../images/navRight_bkgd.jpg") no-repeat 0 0;}
div#colOne,div#colTwo,div#colThree{width:285px;}
div#colOne{margin-right:42px;}
div#colTwo{margin-right:43px;}
div.cols .title{color:#818181;font-size:18px !important;}
div.cols a{font-style:italic !important;}


/* ----------------------------------------------------------------
Internal Templates
----------------------------------------------------------------- */
div#contentTop{height:10px;width:940px;background:url("../images/contentTop_bkgd.jpg") no-repeat 0 0;}
div#content{width:900px;background:url("../images/content_bkgd.jpg") repeat-y 0 0;padding:10px 20px 20px;}
div#contentBottom{height:10px;width:940px;background:url("../images/contentBottom_bkgd.jpg") no-repeat 0 0;}
div#mainCol{width:658px;margin-right:42px;}
div#subCol{width:200px;}
div.breadcrumbs{color:#666;font-style:italic;font-size:92% !important;}
div.breadcrumbs a{color:#848484;font-style:normal;}
body#admin div#content{background:#ddd;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
body#admin div#contentTop,body#admin div#contentBottom {display:none !important;}


/* ----------------------------------------------------------------
Featured Styling
----------------------------------------------------------------- */
div#featuredWrapper{width:940px;height:310px;background:url("../images/featuredWrapper_bkgd.jpg") no-repeat 0 0;margin-bottom:40px;position:relative;}
div#features{width:634px;height:310px;}
div.slide{width:634px;height:310px;background:0 !important;display:none ;}
ul#featuredNav {width:305px;}
ul#featuredNav li#one,ul#featuredNav li#two,ul#featuredNav li#three,ul#featuredNav li#four{height:37px;width:285px;display:block;position:relative;padding:20px 0 20px 20px;line-height:18px !important;}
ul#featuredNav li.activeTab{background:url("../images/activeSlide2.png") no-repeat 0 0;width:286px !important;margin-left:-38px;padding:20px 0 20px 58px !important;}
ul#featuredNav li#three,ul#featuredNav li#four{height:38px !important;}
div#controls {position:absolute;bottom:40px;right:330px;display:none;z-index:81;}
a#next, a#prev {display:block;background:#aa0000;padding:4px 10px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;color:#fff;text-align:center;margin-right:30px;float:left;border:1px solid #dd0000;-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;box-shadow:0px 0px 5px #000;}
ul#featuredNav li#one {z-index:93;}
ul#featuredNav li#two {z-index:92;}
ul#featuredNav li#three {z-index:91;}
ul#featuredNav li#four {z-index:90;}
ul#featuredNav li .title {font-size:189% !important;color:#7c7c7c;text-shadow:0 0 2px #fff;margin-bottom:0 !important;}
ul#featuredNav li.activeTab .title {color:#3d3d3d;}
ul#featuredNav li p {font-size:100% !important;color:#717171;text-shadow:0 0 2px #fff;margin-bottom:0 !important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal;}
div#featuredWrapper .element {padding:0 !important;}
div#border {width:8px;height:310px;background:url("../images/border.png") no-repeat 0 0;position:absolute;top:0;left:0;z-index:91;}

/* ----------------------------------------------------------------
Newsletter SignUp
----------------------------------------------------------------- */
div.cols .form_container {width:285px;height:210px;background:url("../images/newsletter_bkgd.jpg") no-repeat 0 0;margin:0 !important;padding:50px 0 0 !important;}
div.cols .formHeader {display:none;}
div.cols .form_container .title {color:#8f8f8f;font-size:108% !important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal;}
div.cols .form_container .fieldItem .fieldRow,div.cols .form_container .fieldItem .fieldBlock {padding:0 !important;}
div.cols .fieldSelected {background:0 !important;border-color:transparent;}
div.cols .medField.type-name .textField,div.cols .medField.type-address .dropdown.country {width:108px;}
div.cols .fieldItemInner {padding:0.5em 0 0 17px !important;}
div.cols .firstname {margin-right:12px;}
div.cols .submitButton {width:69px;height:24px;background:url("../images/submitForm.png") no-repeat 0 0;font-size:0px !important;line-height:0 !important;outline: 0 !important;text-indent:-9999px;cursor:pointer;border:0 !important;padding:0 !important;margin:10px 0 0 13px;}
div.cols .textField {border:0 !important;background:#fff;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;color:#777;}
div.cols .textField:focus {background:#444;color:#fff;}
div.cols .fieldInstructions {display:none;}
div.cols .fieldNote {font-style:italic;color:#aaa;font-size:92% !important;}
div.cols .email {width:237px !important;}
div.cols .errorSummary {border:0 !important;padding:0 !important;background:0 !important;margin:-11px 0 0 18px;}
div.cols .fieldItemError {border-color:transparent;}


/* ----------------------------------------------------------------
CMS Specific Styling
----------------------------------------------------------------- */
.element{padding-bottom:20px;}
.element p{margin-bottom:20px;}
div#embraceWater a {width:153px;height:24px;text-indent:-9999px;display:block;background:url("../images/water.png") no-repeat 0 0;margin-top:-20px;}
div#discoverSky a {width:153px;height:24px;text-indent:-9999px;display:block;background:url("../images/sky.png") no-repeat 0 0;margin-top:-20px;}