#DataSprings_FlashRotator {position:relative;z-index:0;display:block}
#bodyDiv {width:100%;height:100%;text-align:center;padding:10px 0 0;margin:0;background:#fff}
html>body #bodyDiv {height:auto;min-height:100%}
#frame {position:relative;width:1024px;margin-left:auto;margin-right:auto;text-align:left;background:#FFF}
html>body #frame {width:1024px}
#header {width:1024px;height:auto}
html>body #header {width:1014px}
#branding {float:left;height:351px;width:303px;padding-bottom:0;background:url(branding_logo.jpg) no-repeat top left}
#media {float:right;height:315px;width:675px;margin-top:60px}
.sloganPanel {float:left;clear:both;width:450px;height:0;background:#f7931e;margin-bottom:-10px;padding-right:40px}
html>body .sloganPanel {height:26px;margin-bottom:0}
#slogan {float:left;height:26px;background:#f7931e;z-index:90}
#sloganEnd {width:20px;height:26px;float:left;background:url(sloganEnd_bg.gif) no-repeat top left}
.dynamicImagePanel {float:left;height:278px;width:675px;background:#FFF;border:5px solid #f7931e}
html>/**/body .dynamicImagePanel {}
#dynamicImage {float:left;height:278px;width:675px}
#menu {float:left;height:27px;}
#menuDesign {width:889px;height:27px;background:none;padding-bottom:10px;margin:0 0 0 130px;border-right:#f7931e solid 5px; }
html>body #menuDesign {height:27px;margin-top:0;float:left}
/*.menuDecor {position:absolute;top:373px;left:0px;height:109px;width:1024px;float:left; background: url(menuDecor_bg.gif) no-repeat top left}*/
.menuDecor {position:absolute;top:373px;left:0;height:109px;width:1024px;float:left; background: url(menuDecor_bg.gif) no-repeat top left;clear:both}
.headerBase {background:url(menuDecor_bg_top.gif) bottom left no-repeat; height:87px;width:1024px;clear:both;float:left;position:relative;margin-top:-89px}
html>/**/body .headerBase {background:url(menuDecor_bg_top.gif) bottom left no-repeat; height:87px;width:1024px;clear:both; float:left;position:absolute;z-index:10000;padding-top:286px;margin-top:0px}
#contentArea {width:1014px;float:left;border-left:5px solid #f7931e;border-bottom:5px solid #f7931e;border-right:5px solid #f7931e;background:url(frame_bg.gif) repeat-y top left;}
#enclose {width:780px;float:left;}
.leftPanel {width:223px;height:100%;min-height:300px;float:left}
html>body .leftPanel {height:auto}
.leftPanelTop {height:120px; background:#3378b2;margin-top:50px; _margin-top:70px; !margin-top:70px;}
.leftPanelMiddle {width:223px;height:50px;background:#3378b2}
html>body .leftPanelMiddle {height:auto;margin-top:-10px}
.leftPanelBottom {height:100px;background:url(leftPanelFoot_bg.gif) no-repeat bottom left;clear:both}

.contentPanel {width:490px;height:100%;min-height:200px;float:left;padding:40px 10px 80px 50px;}
html>body .contentPanel {height:auto}

.rightPanel {height:100%;width:180px;padding:10px 20px 10px 10px;float:right;}
html>body .rightPanel {height:auto}
.rightPanelTop {margin:40px 0 0}
.rightPanelBottom {width:160px;/*height:190px;*/padding:10px}

#footer {clear:both;width:1024px;text-align:right;font-size:11px;color:#333;background:#FFF}
#footer a,#footer a:link,#footer a:active,#footer a:visited,#footer a.footerMenuItem {font-size:11px;color:#333;text-decoration:underline;padding:0;margin:0}
#footer a:hover {text-decoration:none}
#footerLeft {width:876px;float:left;background:url(footer_bg.gif) no-repeat top right;padding:5px 37px 5px 7px}
#footerRight {width:80px;float:right;background:#f7931e;padding:5px 17px 5px 7px}
#imenus0 .imeam span,#imenus0 .imeamj span {width:7px;height:5px;left:15px;top:5px;background:url(none) no-repeat top left}
#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background:url(none) no-repeat top left}
#imenus0 ul .imeas span,#imenus0 ul .imeasj span {width:5px;height:7px;left:0;top:3px;background:url(none) no-repeat top left}
#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background:url(none) no-repeat top left}
#imouter0 {border-style:none;border-color:#FFF;border-width:2px;padding:0;margin:0}
#imenus0 li ul {width:140px;border:2px solid #FFF;border-bottom:none;margin:0 0 0 -2px;z-index:999999;position:relative;background:#f7931e}
#imenus0 li ul li {border-bottom:2px solid #FFF}
#imenus0 li a,#imenus0 ul .imctitle {color:#FFF;text-align:left;text-decoration:none;border-right:2px solid #FFF;height:14px;padding:3px 8px;font:bold 14px "Tahoma",Tahoma,Arial,Helvetica,san-serif}
html>body #imenus0 li a,#imenus0 ul .imctitle {padding:3px 8px 6px}
#imenus0 li:hover>a {text-decoration:none;background:#2A6FA9}
#imenus0 li a.ihover,.imde imenus0 a:hover {text-decoration:none;background:#2A6FA9}
#imenus0 li a.iactive {background:#2A6FA9}
#imenus0 ul a,#imenus0 ul .imctitle {color:#FFF;text-align:left;font-size:11px;font-weight:bold;text-decoration:none;border-style:none;border-color:#000;border-width:1px;padding:6px 13px 4px}
#imenus0 ul li:hover>a {background:#2A6FA9;color:#FFF;text-decoration:none}
#imenus0 ul li a.ihover {background:#2A6FA9;color:#FFF;text-decoration:none}
.container {width:100%}
.containerContent {padding:0}
.contactFormContainer {width:100%}
html {height:auto;background:#FFF}
body {margin:0;padding:0;background:#FFF;height:100%}
body,td,ul li,p,.normal,.NormalDisabled,.blogCalendar td {color:#333;font:normal 11px/1.5em "Trebuchet MS",Trebuchet MS,arial,verdana,helvetica}
.NormalDisabled {color:#D3D3D3}
.SubHead {color:#444;text-align:left;font:bold 11px Tahoma,Arial,Helvetica}
.SubSubHead {color:#000;font:bold 11px Tahoma,Arial,Helvetica}
.NormalBold {font:bold 11px Tahoma,Arial,Helvetica}
.Normal#F00 {color:#f00;font:bold 12px Tahoma,Arial,Helvetica}
h1,h2,h3,h4,h5,dt,h6,.head,h2 span.head,.container h2 span.head,h3 span.SubHead,.newstitle,tfoot,thead,th {color:#23649b;margin:0;padding:0;margin-bottom:10px;font:normal 12px "Trebuchet MS",Trebuchet MS,arial,verdana,helvetica}
h1 {font-size:22px;color:#23649b}
h2,.head,h2 span.head,.container h2 span.head {font-size:18px}
h3,h3 span.SubHead,.newstitle {font-size:16px;font-weight:bold}
h4 {font-size:14px;font-weight:bold}
h5,DT {font-size:13px;font-weight:bold}
h6 {font-size:12px;font-style:italic}
p {margin:5px 0 15px}
ul {margin:0 0 10px 25px}
ul li {margin-left:5px;padding:0;list-style-type:square}
ul li li {list-style-type:disc}
ul li li li {list-style-type:circle}
ol li {list-style-type:decimal}
ol ol li {list-style-type:lower-alpha}
ol ol ol li {list-style-type:lower-roman}
hr {color:dimgrey;height:1pt;text-align:left}
img {border:0;margin:0;padding:0}
#dnn_LeftPaneTop h1 {color:#FFF;text-align:center;word-spacing:normal}
#dnn_LeftPaneTop a,a:link,a:active,a:visited {font-size:14px;color:#FFF;text-decoration:none;padding:5px 0 5px 20px}
#dnn_LeftPaneTop a:hover {text-decoration:underline;color:#FFF}
#dnn_ContentPane p {padding-left:10px}
#dnn_slogan {color:#FFF;font-size:18px;font-style:italic;padding:8px 50px 0 15px}
html>body #dnn_slogan {padding:0 50px 0 15px}
*:first-child+html #dnn_slogan{padding:9px 50px 0 15px}
html>body #dnn_dynamicImage {margin-top:-10px}
*:first-child+html #dnn_dynamicImage {margin-top:0px}
a,a:link,a:active,a:visited {color:#F7931E;text-decoration:none;font-size:11px;padding:0;margin:0}
a:hover {text-decoration:underline;color:#3378B2}
blockquote {float:right;font:15px "Lucida Sans Unicode"}
pre {color:#434343;font:normal 11px Lucida Console,monospace}
address {color:#434343;font:italic normal 11px Arial,Verdana,Helvetica}
.formInput {width:150px;height:18px;border:1px solid #CCC}
.formItem {clear:both}
.label {clear:both;float:left;width:120px;text-align:right;padding-right:10px;font-weight:bold}
.labelDetails {width:390px}
.labelDetails p {margin:0 0 7px}
.StandardButton,a.StandardButton,a:link.StandardButton,a:active.StandardButton,a:visited.StandardButton,input.StandardButton,a.CommandButton,a:link.CommandButton,a:active.CommandButton,a:visited.CommandButton {padding-left:8px;padding-right:8px;width:0;overflow:visible;border:1px solid #333;background:#8B8B8B url(button_bg.gif) repeat-x top left;color:#FFF;text-transform:lowercase;margin:0;cursor:pointer;clear:both;height:14px;white-space:nowrap;font:normal 11px Tahoma,Verdana,sans-serif}
input.StandardButton[class],a.CommandButton[class],a:link.CommandButton[class],a:active.CommandButton[class],a:visited.CommandButton[class] {width:auto}
a:hover.CommandButton,input:hover.StandardButton {color:#E0E0E0}
.NormalTextBox,input.longTextBox,input.longmedTextBox,input.medTextBox,input.medshortTextBox,input.shortTextBox {font:normal 12px Tahoma,Arial,Helvetica}
input.longTextBox {width:250px}
input.longmedTextBox {width:200px}
input.medTextBox {width:150px}
input.medshortTextBox {width:100px}
input.shortTextBox {width:60px}
select {font-size:10px}
span.mandatory {color:#334692;font-weight:bold}
.floatLeft {float:left}
.floatRight {float:right}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
.clearfix {display:block}
.SkinObject {color:#036;text-decoration:none;font:bold 8.5pt Tahoma,Arial,Helvetica}
A.SkinObject:link {text-decoration:none;color:#036}
A.SkinObject:visited {text-decoration:none;color:#036}
A.SkinObject:active {text-decoration:none;color:#036}
A.SkinObject:hover {text-decoration:none;color:#036}
.DataGrid_AlternatingItem {color:#F00;background:#fff;font:normal 10px Tahoma,Arial,Helvetica}
.DataGrid_Container {background:Transparent}
.DataGrid_Footer {background:#fff}
.DataGrid_Header {color:#000;text-align:center;background:Transparent;font:bold 10px Tahoma,Arial,Helvetica}
.DataGrid_Item {color:#000;background:Transparent;font:normal 10px Tahoma,Arial,Helvetica}
.DataGrid_SelectedItem {color:Blue;background:#D3D3D3;font:normal 10px Tahoma,Arial,Helvetica}
.Help {border:#000 1px solid;padding:2px;color:#000;background:#ff9;font:normal 11px Tahoma,Arial,Helvetica}
SMALL {font-size:8px}
BIG {font-size:14px}
.QuickLink {padding:0 0}
.QuickLink h3 {margin:0;padding:10px}
.QuickLink img {float:left;padding-right:3px}
.QuickLink p {margin:0;padding-top:10px}
.YourCompanyNameSurveyResults {font:normal 12px Tahoma,Arial,Helvetica}
#Highlight_SubHead {color:#230C69;height:20px;padding:2px;background:#DEE4F2;font:bold 14px Arial}
#Highlight {border:solid 1px #230C69}
.newsactionbarlinks:link,.newsactionbarlinks:active,.newsactionbarlinks:visited {font-size:11px;color:#FFF;padding:3px 5px;background:#666}
.newsactionbarlinks:hover {color:#fff;background:#999}
.rssFeed {margin-top:10px}
.readMore {padding:0 0 5px}
.newspostdate,.newsPosted {padding:5px 0;font-size:10px;color:#666}
.newscontainer {width:100%}
.newsheadercontainer {padding:3px 3px 10px;font:bold 14px Tahoma,Arial}
.newsactionbar {padding:10px 3px 3px;text-align:left;font:normal 11px Tahoma,Arial}
.newsactionbarlinks:link,.newsactionbarlinks:active,.newsactionbarlinks:visited {color:#fff;padding:3px 5px;background:#666;font:bold 11px Tahoma,Arial}
.newsactionbarlinks:hover {color:#FFF;background:#000}
.newsPublishRSSLink:link,.newsPublishRSSLink:active,.newsPublishRSSLink:visited {color:#000;font:bold 11px Tahoma,Arial}
.newsPublishRSSLink:hover {color:#F00}
.newsrow {padding:5px}
.NukeNews_Item {padding:5px 0;background:#fff}
.NukeNews_AltItem {padding:5px 0;background:#eee}
.newsrowspacer {height:1px;background:#666}
.newscategoryimagecontainer {float:left;text-align:center;padding:0 5px 0 0}
.newstitle {color:#000;font:normal 18px Tahoma,Arial}
.newspostdate {color:#666;font:normal 10px Tahoma,Arial}
.newssummary {color:#000;font:normal 11px Tahoma,Arial}
.newsreadmore:link,.newsreadmore:active,.newsreadmore:visited {text-decoration:underline;color:#000;font:bold 11px Tahoma,Arial}
.newsreadmore:hover {color:#F00;font:bold 11px Tahoma,Arial}
.archivelinkcontainer {padding:3px;background:Silver}
.archivelink:link,.archivelink:active,.archivelink:visited {text-decoration:underline;color:#000;font:bold 11px Tahoma,Arial}
.archivelink:hover {color:#F00;font:bold 11px Tahoma,Arial}
.archivedisplaymonthlink:link,.archivedisplaymonthlink:active,.archivedisplaymonthlink:visited {text-decoration:underline;color:#000;font:bold 14px Tahoma,Arial}
.archivedisplaymonthlink:hover {color:#F00;font:bold 14px Tahoma,Arial}
.archivedisplayreturnlinkcontainer {padding:5px 5px 10px}
.archivedisplayreturnlink:link,.archivedisplayreturnlink:active,.archivedisplayreturnlink:visited {text-decoration:underline;color:#000;font:bold 11px Tahoma,Arial}
.archiveddisplayreturnlink:hover {color:#F00;font:bold 11px Tahoma,Arial}
.viewnewstitle {color:#000;font:normal 18px Tahoma,Arial}
.viewnewsimage {float:right;padding:0 0 0 5px}
.viewnewsreturn:link,.viewnewsreturn:active,.viewnewsreturn:visited {text-decoration:underline;color:#000;font:bold 11px Tahoma,Arial}
.viewnewsreturn:hover {color:#F00;font:bold 11px Tahoma,Arial}
.viewnewsarticle {color:#000;font:normal 11px Tahoma,Arial}
.viewnewspostedby {color:#666;padding:0 0 0 5px;font:normal 10px Tahoma,Arial}
.adminMenuTitle {color:#000;padding:0 0 3px 3px;vertical-align:bottom;font:bold 12px Tahoma,Arial}
.adminMenuDesc {color:#666;padding-left:3px;vertical-align:top;font:normal 11px Tahoma,Arial}
.adminlabels {color:#000;font:bold 11px Tahoma,Arial}
.admindata {color:#000;font:normal 11px Tahoma,Arial}
.adminlinks:link,.adminlinks:active,.adminlinks:visited {color:#000;font:bold 11px Tahoma,Arial}
.adminlinks:hover {color:#F00}
.errors {color:#F00;font:bold 11px Tahoma,Arial}
.admincategorygridheader {color:#666;font:bold 11px Tahoma,Arial}
.admincategorygriditem {font:bold 10px Tahoma,Arial}
.submitnewsdata {color:#000;font:normal 11px Tahoma,Arial}
.submitnewslabels {color:#000;font:bold 11px Tahoma,Arial}
.submitnewslinks:link,.submitnewslinks:active,.submitnewslinks:visited {color:#000;font:bold 11px Tahoma,Arial}
.helplist {color:#0F0;font:12px Arial}
.newsRatingsDisplay {color:#000;font:bold 11px Tahoma,Arial}
.RatingLabel {color:#000;font:bold 12px Tahoma,Arial}
.CommentsEntryLabel {color:#000;font:bold 12px Tahoma,Arial}
.SaveCommentsRating:link,.SaveCommentsRating:active,.SaveCommentsRating:visited {color:#000;text-decoration:underline;font:bold 11px Tahoma,Arial}
.SaveCommentsRating:hover {text-decoration:none}
.EditCommentsLink:link,.EditCommentsLink:active,.EditCommentsLink:visited {color:#000;text-decoration:underline;font:bold 11px Tahoma,Arial}
.EditCommentsLink:hover {text-decoration:none}
.commentsRating {color:#F00;font:12px Arial}
.CurrentRatingLabel {color:#000;font:bold 12px Tahoma,Arial}
.CurrentRating {color:#000;font:12px Tahoma,Arial}
.RatingLabelRow {color:#000;padding-top:10px;font:bold 11px Tahoma,Arial}
.RatingRow {color:#666;padding-top:10px;font:11px Tahoma,Arial}
.CommentsRow {color:#666;font:11px Tahoma,Arial}
.DNN_ANN_DesignTable {width:100%;padding:4px}
.DNN_ANN_Description P {margin-top:0}
.blogCalendar th,.CreateFrom,.extraInfo,.extraInfo .Normal,.extraInfo .NormalBold {font-size:11px;font-weight:normal;color:#000}
.blogCommentsHeading {padding:5px;margin:5px 0;background:#EFEFEF}
.blogComments {border-bottom:1px solid #C0C0C0;padding-bottom:5px}
.SearchOptions LABEL {font:x-small Tahoma,Arial,Helvetica,Serif}
.CreateFrom {color:#036;font:10px Tahoma,Arial,Helvetica,Serif}
.Eventtooltip {border:#000 1px solid;padding:5px;width:200px;color:#000;text-align:left;background:#ffd;font:10px Arial}
.Event {border:#000 1px solid;table-layout:auto;padding:0;margin:0;color:#000;border-collapse:collapse;text-align:center;width:400px;height:400px;font:7pt Verdana}
.EventTitle {font-weight:bold;font-size:9pt;width:100%;height:100%;text-align:center;background:#66f none}
.EventTitle,.EventTitle td {font-weight:bold;font-size:11pt;color:#000080;text-align:center;background:#66f none}
.EventNextPrev,.EventNextPrev a:link {padding-right:0,0.5em;font-size:8pt;color:#000080 !important}
.EventNextPrev a,.EventNextPrev a:visited,.EventNextPrev a:hover {padding-right:0,0.5em;font-size:8pt;color:#000080 !important}
.EventDayHeader {background:#D3D3D3;font:bold 7pt Verdana}
.EventDay,.EventDay td,.EventDay a,.EventDay a:visited,.EventDay a:hover {color:#00f !important;font:7pt Verdana}
.EventOtherMonthDay {color:#808080;background:#DCDCDC}
.EventOtherMonthDay a,.EventOtherMonthDay a:visited,.EventOtherMonthDay a:hover {color:#8080c0;background:#DCDCDC}
.EventWeekendDay {background:#F5F5F5}
.EventTodayDay {border:#F00 2px solid}
.EventSelectedDay {font-weight:bold;color:#00f !important;background:#696969}
.EventSelectedDay a,.EventSelectedDay a:visited,.EventSelectedDay a:hover {color:#00f !important;font-weight:bold}
.EventSelector {background:#c0c0e0}
.EventSelector a,.EventSelector a:visited,.EventSelector a:hover {color:#00f;text-decoration:none}
.GridText {color:#fff}
tr.HeaderRowStyle {background:#7F7F7F}
tr.HeaderRowAlternate {background:#0F4791}
td.HeaderStyle {color:#fff;font-weight:bold}
th.HeaderStyle {color:#fff;font-weight:bold}
#lightbox {position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#lightbox a img {border:none}
#outerImageContainer {position:relative;width:250px;height:250px;margin:0 auto;background:#fff}
#imageContainer {padding:10px}
#loading {position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
#hoverNav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#imageContainer>#hoverNav {left:0}
#hoverNav a {outline:none}
#prevLink,#nextLink {width:49%;height:100%;background:transparent url(../../../../DesktopModules/SimpleGallery/Images/blank.gif) no-repeat;display:block}
#prevLink {left:0;float:left}
#nextLink {right:0;float:right}
#prevLink:hover,#prevLink:visited:hover {background:url(../../../../DesktopModules/SimpleGallery/Images/prevlabel.gif) left 15% no-repeat}
#nextLink:hover,#nextLink:visited:hover {background:url(../../../../DesktopModules/SimpleGallery/Images/nextlabel.gif) right 15% no-repeat}
#imageDataContainer {font:10px Verdana,Helvetica,sans-serif;margin:0 auto;line-height:1.4em;background:#fff}
#imageData {padding:0 10px}
#imageData #imageDetails {width:70%;float:left;text-align:left}
#imageData #caption {font-weight:bold}
#imageData #numberDisplay {display:block;clear:left;padding-bottom:1.0em}
#imageData #bottomNavClose {width:66px;float:right;padding-bottom:0.7em}
#overlay {position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;background:#666}
.thumbs {text-align:center;width:140px}