@import url(/s/resources/css/appstyles.css);
@import url(css/dezenpro/stylesheet.css);

/* General Style
---------------------------------------------*/
form,body,html{height:100%;width:100%;}
form,body,html{height:100%;width:100%;}
body{margin:0;padding:0;font:12px/16px "HelveticaNeueLightCondensed", "HelveticaNeue-Light-Condensed", "Helvetica Neue Light Condensed", "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnRegular', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif; background:#fff; color:#666666;}

.mastWrap{ margin:0; padding:0; width:100%;}
.cntrWrap{width:960px;margin:0 auto;}
.fltFix{width:100%;}

a { color: #336699; text-decoration: none; outline:none;}
#ContentMiddle a { border-bottom:1px dotted #336699;}
a:hover { color: #336699; text-decoration: none; }
a:visited{}
a:active{}
a img, img a{border:none;}

h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader {font-weight:bold;margin:0;padding:0;}
h1, .PageTitleHeader {font-size:20px;line-height:26px;font-family:'DezenProRegular', Helvetica, Arial, sans-serif;font-weight:normal; }
h2, .PageSubTitleHeader {font-size:20px; line-height:24px;}
h3 {font-size:18px;line-height:21px;}
h4 {font-size:15px;line-height:18px;}
h5 {font-size:13px;line-height:15px;}
p {margin:0px 0 20px;padding:0;}
#PageTitle, .PageTitleHeader { display:none;}
.SubPageTitleHeader {display:none;}

.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}

hr{height:1px;line-height:1px;margin:20px 0px;clear:both;border:none;background:#ccc;color:#ccc;}

img.left{float:left;margin:0 20px 10px 0;}
img.right{float:right;margin:0 0 10px 20px;}
img.outline{border:4px solid #333;}

.clearing{clear:both;height:0;margin:0;padding:0;line-height:0;margin-top:-7px;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.invisibleButAccessible{display:none;}

.idbmsBreadcrumbSeparator {color:#336699!important;}
.expand img {background-color: #336699!important;}
.expand {background-color: #336699!important;}
.Error,.error {width:auto!important}

/* HEAD ELEMENTS
---------------------------------------------*/
.structHead{ margin:0 0 10px; padding:0; float:left; width:100%; background:url(images/bkgd_header.jpg) no-repeat center top #1464ab;}

#ContentLogo {float:left; margin:20px 0 0;}

.structHead .headRight {float:right; margin:6px 0 0;}
.structHead .headRight ul {margin:0; padding:0; list-style:none;float:right;}
.structHead .headRight ul.tools li {background:#094d89;float:left; border:3px solid #094d89; margin:0 0 0 2px;}
.structHead .headRight ul.tools li#ContentHeadButton1 {background:url(images/bkgd_toolsArw.gif) no-repeat left center #094d89; padding:5px 10px 5px 30px; width:55px;font-family:'DezenProRegular', Helvetica, Arial, sans-serif; font-size:14px; line-height:14px;}
.structHead .headRight ul.tools li#ContentHeadButton1 a {color:#fff; border:none;}
.structHead .headRight ul.tools li#ContentSearch {padding:14px 18px; *padding:13px 18px;}
.structHead .headRight ul.tools li#ContentSearch input {border:none; background:#fff!important; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; width:200px; padding:4px 6px;}

#ContentMemberTools {float:left;margin:0px;padding:5px 0; width:100%; *width:400px; *float:right;}
#ContentMemberTools ul {clear:left; float:left; list-style:none; margin:0; padding:0; position:relative; left:50%; text-align:center;}
#ContentMemberTools li {border-left:1px solid #fff;font-family: "HelveticaNeueLightCondensed", "HelveticaNeue-Light-Condensed", "Helvetica Neue Light Condensed", "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnRegular', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-size:14px; line-height:12px;display:block;float:left; list-style:none; margin:0; padding:0; position:relative; right:50%; padding:0 10px;}
#ContentMemberTools li:first-child {border-left:medium none;}
#ContentMemberTools a {color:#fff;display:block;padding:0;text-align:center;text-decoration:none;}
.MTLinkscontainer {display:none;}

/* MAIN TOP HORIZONTAL NAV
---------------------------------------------*/
#ContentTopNav {z-index:999; position:relative; float:right;}

/* Top Level Group */
#ContentTopNav ul{list-style-type:none;}
#ContentTopNav ul li{float:left;font-weight:normal;line-height:31px;padding:0px 10px 15px 15px;font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif; font-weight:600; font-stretch:condensed; margin:0 0px 0 0;}
#ContentTopNav ul li a{color:#f3bd48;display:block;font-size:24px;text-decoration:none; padding:1px 10px 0 15px;border:none;}
#ContentTopNav ul li a span {background:url("images/bkgd_topnav_arw.png") no-repeat scroll right 10px transparent; padding-right:20px;}
#ContentTopNav ul li a:hover{border:none;}
#ContentTopNav ul li:hover a{background:url(images/bkgd_topnav_hover.png) no-repeat 0 0;border:none;}
#ContentTopNav ul li:hover {background:url(images/bkgd_topnav_cap.png) no-repeat right 0;}

/* Second Level Groups */
#ContentTopNav li ul { position: absolute;left: -999999px;margin:0px 0 0 0px; background:url(images/bkgd_topnav_dd.jpg) no-repeat 0 0; float:none; width:224px;text-align:left;padding:15px 7px 0;border-bottom:1px solid #06859f;}
#ContentTopNav li ul .dropdown {background:url(images/bkgd_dd.png) repeat 0 0; padding:10px 0 0; height:185px;}
#ContentTopNav ul li:hover li,
#ContentTopNav li li {padding:3px 0px;border:none; margin: 0; line-height:normal;color:#666;font-size:11px;font-family: "HelveticaNeueCondensed", "HelveticaNeue-Condensed", "Helvetica Neue Condensed", "HelveticaNeueRomanCondensed", "HelveticaNeue-Roman-Condensed", "Helvetica Neue Roman Condensed", "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosCnRegular', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif; font-weight:400; font-stretch:condensed;background:none; width:100%;}
#ContentTopNav li:hover li.last,
#ContentTopNav li li.last {padding:3px 0px 20px;}
#ContentTopNav li li a {color:#666;font-size:15px; border:none;display:block; padding:0 18px;*padding-right:0;}
#ContentTopNav li li a span {background:none; padding:0;}
#ContentTopNav ul li:hover li a {color:#666;background:none;}

#ContentTopNav ul li:hover li:hover a {background: url(images/bkgd_topnav_ddArw.png) no-repeat 3px 2px;color:#1e3b78;}
#ContentTopNav ul li:hover li:hover a span{border-bottom:1px dotted #1e3b78;}
#ContentTopNav li li:hover, #ContentTopNav li li.sfHover { color: #1e3b78; border:none;}

/* Third Level Groups */
#ContentTopNav li li ul { margin:-23px 0 0 150px; background: #367c2b; color:#ffffff; width:170px;}
#ContentTopNav li li li a:hover { color: #ccc;}
#ContentTopNav li li li{ width: 170px;}
#ContentTopNav li li li a {color:#fff;}

/* The Magic */
#ContentTopNav li:hover ul ul,
#ContentTopNav li:hover ul ul ul,
#ContentTopNav li.sfHover ul ul,
#ContentTopNav li.sfHover ul ul ul { left: -999em;}

#ContentTopNav li:hover ul,
#ContentTopNav li li:hover ul,
#ContentTopNav li li li:hover ul,
#ContentTopNav li.sfHover ul,
#ContentTopNav li li.sfHover ul,
#ContentTopNav li li li.sfHover ul { left: auto;}

/*Fix for the Sticking*/
#ContentTopNav  li:hover,
#ContentTopNav  li li:hover,
#ContentTopNav  li li li:hover,
#ContentTopNav  li.sfHover,
#ContentTopNav  li li li.sfHover,
#ContentTopNav  li li.sfHover { position:static;}

/* LEFT COLUMN
---------------------------------------------*/
.structLeft{margin:0; padding:0; float:left; width:200px;}
.structLeft #ContentLeft{margin:0; padding:0; float:left;}

.feature {float:left;position:relative; margin:10px 0 0;font-family: "HelveticaNeueCondensed", "HelveticaNeue-Condensed", "Helvetica Neue Condensed", "HelveticaNeueRomanCondensed", "HelveticaNeue-Roman-Condensed", "Helvetica Neue Roman Condensed", "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosCnRegular', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif; font-weight:400;/* font-stretch:condensed;*/ color:#333; font-size:11px;}
.feature a {color:#ff6600; text-transform:uppercase; font-size:8px; border:none;font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif; font-weight:600; font-stretch:condensed;}

.feature .lighter { position:absolute; bottom:0; margin:0 7px; padding:3px 5px 15px;background:url(images/bkgd_lighter.png) repeat 0 0; left:0;*bottom:3px;*width:174px;}
.start .feature .lighter {*bottom:0;*width:205px;}

#ContentHomeFeatures,
#ContentInteriorFeaturesLeft {float:left;}

.twoCols .structLeft .gradientBox {width:185px;}

/* BODY ELEMENTS
---------------------------------------------*/
.structBody{margin:0; padding:0; float:left; width:100%;}
.structBody .rounded {position:relative;float:left; }
.structBody .rounded img {display:block;}
.structBody .corner {position:absolute; width:7px; height:7px; display:block;}
.structBody .corner.tr {background:url(images/cr-tr.png) no-repeat 0 0; top:0; right:0;}
.structBody .corner.bl {background:url(images/cr-bl.png) no-repeat 0 0; bottom:0; left:0;}

.structBody .MidWrap{margin:0; padding:0 13px; float:left; width:504px;}
.structBody h1#ContentPageName {color:#336699; font-size:16px; line-height:normal;font-family:'DezenProRegular', Helvetica, Arial, sans-serif; margin:0 0 20px;}
.structBody #ContentMiddle {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
}

div.imod-progWidget div.vizWrapper .bar { background-color: #857455;}
div.imod-progWidget div.vizWrapper .bar .progressBar { background: #0F3F6A;}
/* two column template */
.twoCols .structBody .MidWrap {width:730px;}

div.divPollQuestion {font-size:14px; line-height:normal; padding:20px 0 5px;}

/* Giving Template ELEMENTS
---------------------------------------------*/
.giving .structHead {margin-bottom:0;}
.giving #ContentTopNav {display:none;}
.giving #ContentLogo {margin-bottom:20px;}
.giving .structHead .headRight {display:none;}
.giving .structBody {background:#8CB0D2;}
.giving .structBody .fltFix {background:#fff; float:left; padding:10px 10px 30px; margin-left:-10px;-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .4); box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .4);}
.giving .structFooter {margin-top:0;}

/* RIGHT COLUMN
---------------------------------------------*/
.structRight{margin:0; padding:0; float:right; width:230px;}

.gradientBox {color:#fff; padding: 0 7px;
	background: rgb(51,103,153); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(51,103,153,1) 0%, rgba(48,104,155,1) 11%, rgba(45,108,159,1) 20%, rgba(44,110,162,1) 21%, rgba(44,110,162,1) 22%, rgba(45,108,159,1) 22%, rgba(43,110,162,1) 22%, rgba(40,112,162,1) 27%, rgba(39,115,165,1) 29%, rgba(40,113,164,1) 30%, rgba(38,115,167,1) 30%, rgba(36,117,170,1) 35%, rgba(34,120,171,1) 36%, rgba(35,118,170,1) 36%, rgba(33,121,171,1) 37%, rgba(33,120,173,1) 39%, rgba(31,123,174,1) 39%, rgba(26,126,176,1) 44%, rgba(28,125,176,1) 45%, rgba(26,127,179,1) 45%, rgba(14,138,189,1) 56%, rgba(16,138,189,1) 56%, rgba(14,140,191,1) 57%, rgba(13,140,191,1) 59%, rgba(9,143,194,1) 60%, rgba(7,147,198,1) 64%, rgba(4,148,200,1) 65%, rgba(6,147,200,1) 65%, rgba(4,150,201,1) 65%, rgba(3,150,201,1) 67%, rgba(1,153,203,1) 68%, rgba(1,153,203,1) 70%, rgba(0,154,192,1) 74%, rgba(0,153,194,1) 74%, rgba(0,153,187,1) 75%, rgba(1,153,176,1) 80%, rgba(1,153,174,1) 80%, rgba(0,153,171,1) 80%, rgba(1,153,166,1) 83%, rgba(0,153,159,1) 84%, rgba(0,153,158,1) 85%, rgba(0,154,156,1) 86%, rgba(0,152,153,1) 86%, rgba(1,153,140,1) 90%, rgba(0,153,133,1) 92%, rgba(1,153,132,1) 93%, rgba(0,153,123,1) 94%, rgba(1,153,114,1) 98%, rgba(0,153,107,1) 99%, rgba(1,153,106,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(51,103,153,1)), color-stop(11%,rgba(48,104,155,1)), color-stop(20%,rgba(45,108,159,1)), color-stop(21%,rgba(44,110,162,1)), color-stop(22%,rgba(44,110,162,1)), color-stop(22%,rgba(45,108,159,1)), color-stop(22%,rgba(43,110,162,1)), color-stop(27%,rgba(40,112,162,1)), color-stop(29%,rgba(39,115,165,1)), color-stop(30%,rgba(40,113,164,1)), color-stop(30%,rgba(38,115,167,1)), color-stop(35%,rgba(36,117,170,1)), color-stop(36%,rgba(34,120,171,1)), color-stop(36%,rgba(35,118,170,1)), color-stop(37%,rgba(33,121,171,1)), color-stop(39%,rgba(33,120,173,1)), color-stop(39%,rgba(31,123,174,1)), color-stop(44%,rgba(26,126,176,1)), color-stop(45%,rgba(28,125,176,1)), color-stop(45%,rgba(26,127,179,1)), color-stop(56%,rgba(14,138,189,1)), color-stop(56%,rgba(16,138,189,1)), color-stop(57%,rgba(14,140,191,1)), color-stop(59%,rgba(13,140,191,1)), color-stop(60%,rgba(9,143,194,1)), color-stop(64%,rgba(7,147,198,1)), color-stop(65%,rgba(4,148,200,1)), color-stop(65%,rgba(6,147,200,1)), color-stop(65%,rgba(4,150,201,1)), color-stop(67%,rgba(3,150,201,1)), color-stop(68%,rgba(1,153,203,1)), color-stop(70%,rgba(1,153,203,1)), color-stop(74%,rgba(0,154,192,1)), color-stop(74%,rgba(0,153,194,1)), color-stop(75%,rgba(0,153,187,1)), color-stop(80%,rgba(1,153,176,1)), color-stop(80%,rgba(1,153,174,1)), color-stop(80%,rgba(0,153,171,1)), color-stop(83%,rgba(1,153,166,1)), color-stop(84%,rgba(0,153,159,1)), color-stop(85%,rgba(0,153,158,1)), color-stop(86%,rgba(0,154,156,1)), color-stop(86%,rgba(0,152,153,1)), color-stop(90%,rgba(1,153,140,1)), color-stop(92%,rgba(0,153,133,1)), color-stop(93%,rgba(1,153,132,1)), color-stop(94%,rgba(0,153,123,1)), color-stop(98%,rgba(1,153,114,1)), color-stop(99%,rgba(0,153,107,1)), color-stop(100%,rgba(1,153,106,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(51,103,153,1) 0%,rgba(48,104,155,1) 11%,rgba(45,108,159,1) 20%,rgba(44,110,162,1) 21%,rgba(44,110,162,1) 22%,rgba(45,108,159,1) 22%,rgba(43,110,162,1) 22%,rgba(40,112,162,1) 27%,rgba(39,115,165,1) 29%,rgba(40,113,164,1) 30%,rgba(38,115,167,1) 30%,rgba(36,117,170,1) 35%,rgba(34,120,171,1) 36%,rgba(35,118,170,1) 36%,rgba(33,121,171,1) 37%,rgba(33,120,173,1) 39%,rgba(31,123,174,1) 39%,rgba(26,126,176,1) 44%,rgba(28,125,176,1) 45%,rgba(26,127,179,1) 45%,rgba(14,138,189,1) 56%,rgba(16,138,189,1) 56%,rgba(14,140,191,1) 57%,rgba(13,140,191,1) 59%,rgba(9,143,194,1) 60%,rgba(7,147,198,1) 64%,rgba(4,148,200,1) 65%,rgba(6,147,200,1) 65%,rgba(4,150,201,1) 65%,rgba(3,150,201,1) 67%,rgba(1,153,203,1) 68%,rgba(1,153,203,1) 70%,rgba(0,154,192,1) 74%,rgba(0,153,194,1) 74%,rgba(0,153,187,1) 75%,rgba(1,153,176,1) 80%,rgba(1,153,174,1) 80%,rgba(0,153,171,1) 80%,rgba(1,153,166,1) 83%,rgba(0,153,159,1) 84%,rgba(0,153,158,1) 85%,rgba(0,154,156,1) 86%,rgba(0,152,153,1) 86%,rgba(1,153,140,1) 90%,rgba(0,153,133,1) 92%,rgba(1,153,132,1) 93%,rgba(0,153,123,1) 94%,rgba(1,153,114,1) 98%,rgba(0,153,107,1) 99%,rgba(1,153,106,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(51,103,153,1) 0%,rgba(48,104,155,1) 11%,rgba(45,108,159,1) 20%,rgba(44,110,162,1) 21%,rgba(44,110,162,1) 22%,rgba(45,108,159,1) 22%,rgba(43,110,162,1) 22%,rgba(40,112,162,1) 27%,rgba(39,115,165,1) 29%,rgba(40,113,164,1) 30%,rgba(38,115,167,1) 30%,rgba(36,117,170,1) 35%,rgba(34,120,171,1) 36%,rgba(35,118,170,1) 36%,rgba(33,121,171,1) 37%,rgba(33,120,173,1) 39%,rgba(31,123,174,1) 39%,rgba(26,126,176,1) 44%,rgba(28,125,176,1) 45%,rgba(26,127,179,1) 45%,rgba(14,138,189,1) 56%,rgba(16,138,189,1) 56%,rgba(14,140,191,1) 57%,rgba(13,140,191,1) 59%,rgba(9,143,194,1) 60%,rgba(7,147,198,1) 64%,rgba(4,148,200,1) 65%,rgba(6,147,200,1) 65%,rgba(4,150,201,1) 65%,rgba(3,150,201,1) 67%,rgba(1,153,203,1) 68%,rgba(1,153,203,1) 70%,rgba(0,154,192,1) 74%,rgba(0,153,194,1) 74%,rgba(0,153,187,1) 75%,rgba(1,153,176,1) 80%,rgba(1,153,174,1) 80%,rgba(0,153,171,1) 80%,rgba(1,153,166,1) 83%,rgba(0,153,159,1) 84%,rgba(0,153,158,1) 85%,rgba(0,154,156,1) 86%,rgba(0,152,153,1) 86%,rgba(1,153,140,1) 90%,rgba(0,153,133,1) 92%,rgba(1,153,132,1) 93%,rgba(0,153,123,1) 94%,rgba(1,153,114,1) 98%,rgba(0,153,107,1) 99%,rgba(1,153,106,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(51,103,153,1) 0%,rgba(48,104,155,1) 11%,rgba(45,108,159,1) 20%,rgba(44,110,162,1) 21%,rgba(44,110,162,1) 22%,rgba(45,108,159,1) 22%,rgba(43,110,162,1) 22%,rgba(40,112,162,1) 27%,rgba(39,115,165,1) 29%,rgba(40,113,164,1) 30%,rgba(38,115,167,1) 30%,rgba(36,117,170,1) 35%,rgba(34,120,171,1) 36%,rgba(35,118,170,1) 36%,rgba(33,121,171,1) 37%,rgba(33,120,173,1) 39%,rgba(31,123,174,1) 39%,rgba(26,126,176,1) 44%,rgba(28,125,176,1) 45%,rgba(26,127,179,1) 45%,rgba(14,138,189,1) 56%,rgba(16,138,189,1) 56%,rgba(14,140,191,1) 57%,rgba(13,140,191,1) 59%,rgba(9,143,194,1) 60%,rgba(7,147,198,1) 64%,rgba(4,148,200,1) 65%,rgba(6,147,200,1) 65%,rgba(4,150,201,1) 65%,rgba(3,150,201,1) 67%,rgba(1,153,203,1) 68%,rgba(1,153,203,1) 70%,rgba(0,154,192,1) 74%,rgba(0,153,194,1) 74%,rgba(0,153,187,1) 75%,rgba(1,153,176,1) 80%,rgba(1,153,174,1) 80%,rgba(0,153,171,1) 80%,rgba(1,153,166,1) 83%,rgba(0,153,159,1) 84%,rgba(0,153,158,1) 85%,rgba(0,154,156,1) 86%,rgba(0,152,153,1) 86%,rgba(1,153,140,1) 90%,rgba(0,153,133,1) 92%,rgba(1,153,132,1) 93%,rgba(0,153,123,1) 94%,rgba(1,153,114,1) 98%,rgba(0,153,107,1) 99%,rgba(1,153,106,1) 100%); /* IE10+ */
background: linear-gradient(left,  rgba(51,103,153,1) 0%,rgba(48,104,155,1) 11%,rgba(45,108,159,1) 20%,rgba(44,110,162,1) 21%,rgba(44,110,162,1) 22%,rgba(45,108,159,1) 22%,rgba(43,110,162,1) 22%,rgba(40,112,162,1) 27%,rgba(39,115,165,1) 29%,rgba(40,113,164,1) 30%,rgba(38,115,167,1) 30%,rgba(36,117,170,1) 35%,rgba(34,120,171,1) 36%,rgba(35,118,170,1) 36%,rgba(33,121,171,1) 37%,rgba(33,120,173,1) 39%,rgba(31,123,174,1) 39%,rgba(26,126,176,1) 44%,rgba(28,125,176,1) 45%,rgba(26,127,179,1) 45%,rgba(14,138,189,1) 56%,rgba(16,138,189,1) 56%,rgba(14,140,191,1) 57%,rgba(13,140,191,1) 59%,rgba(9,143,194,1) 60%,rgba(7,147,198,1) 64%,rgba(4,148,200,1) 65%,rgba(6,147,200,1) 65%,rgba(4,150,201,1) 65%,rgba(3,150,201,1) 67%,rgba(1,153,203,1) 68%,rgba(1,153,203,1) 70%,rgba(0,154,192,1) 74%,rgba(0,153,194,1) 74%,rgba(0,153,187,1) 75%,rgba(1,153,176,1) 80%,rgba(1,153,174,1) 80%,rgba(0,153,171,1) 80%,rgba(1,153,166,1) 83%,rgba(0,153,159,1) 84%,rgba(0,153,158,1) 85%,rgba(0,154,156,1) 86%,rgba(0,152,153,1) 86%,rgba(1,153,140,1) 90%,rgba(0,153,133,1) 92%,rgba(1,153,132,1) 93%,rgba(0,153,123,1) 94%,rgba(1,153,114,1) 98%,rgba(0,153,107,1) 99%,rgba(1,153,106,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#336799', endColorstr='#01996a',GradientType=1 ); /* IE6-9 */
}
.structRight .gradientBox { width:216px;}
.gradientBox h1 {font-family:'DezenProRegular', Helvetica, Arial, sans-serif; font-size:14px; line-height:normal; text-transform:uppercase; padding:3px 0;}
.gradientBox a {color:#fff;border:none;}
.gradientBox a:hover {color:#ffcc00; border-bottom:1px dotted #ffcc00;}
.gradientBox .darker {padding:5px 5px 5px; font-family: "HelveticaNeueLightCondensed", "HelveticaNeue-Light-Condensed", "Helvetica Neue Light Condensed", "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnRegular', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif; font-size:11px; background:url(images/bkgd_darker.png) repeat 0 0;position:relative;}
.gradientBox .darker ul {margin:0; padding:0; list-style:none;}
.gradientBox p.eventsBoxDate {color:#fff;margin:0px;}
.gradientBox p.eventsBoxDescription {color:#4C97DA;}
.gradientBox p.eventsBoxDescription a {color:#FFCC00;}

.gray {background:#eee;}

.structRight #ContentRight {margin:0; padding:20px 7px 0; float:right; width:216px;}
.structRight #ContentRight h2 {color:#227BBB;font-family:'DezenProRegular', Helvetica, Arial, sans-serif; font-weight:normal; text-transform:uppercase; padding:0 0 5px; border-bottom:1px dotted #ccc;}
.structRight #ContentRight a.more {display:block; padding:15px 0; float:left;}

.intEvent {float:left; border-bottom:1px dotted #ccc; padding: 15px 5px; width:215px;}
.intEvent .date {font-family:'DezenProRegular', Helvetica, Arial, sans-serif; float:left; text-transform:uppercase; font-size:20px; line-height:normal; width:60px;}
.intEvent .title {float:right;width:155px;}
.intEvent .title a {}
.intEvent .preview {display:none;}

/* Footer Elements 
---------------------------------------------*/
.structFooter{margin:10px 0 0px; padding:25px 0; float:left; width:100%; background:#1464ab; color:#fff; border-bottom:10px solid #fff; border-top:3px solid #4184c0;}
.structFooter #ContentFooter {margin:0; padding:0; float:left;font-family: "HelveticaNeueLightCondensed", "HelveticaNeue-Light-Condensed", "Helvetica Neue Light Condensed", "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnRegular', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif; font-size:16px; line-height:24px; text-align:right;}
.structFooter #ContentFooter a {color:#ffcc00; border:none;}
.structFooter #ContentFooter span {color:#ffcc00; font-size:20px;font-family:'DezenProRegular', Helvetica, Arial, sans-serif;}

.structFooter #ContentFooterNav {margin:0; padding:25px 0; float:right;}
.structFooter #ContentFooterNav ul {margin:0; padding:0; list-style:none;}
.structFooter #ContentFooterNav ul li {float:left;font-family: "HelveticaNeueLightCondensed", "HelveticaNeue-Light-Condensed", "Helvetica Neue Light Condensed", "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnRegular', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif; font-size:16px;background:url(images/bkgd_footernav.gif) no-repeat 0 4px;padding:0 8px;line-height:28px;}
.structFooter #ContentFooterNav ul li:first-child {background:none;}
.structFooter #ContentFooterNav ul li a {color:#fff; border:none;display:block;}
.structFooter #ContentFooterNav ul li.facebook {border:none;background:none;padding-left:0;}
.structFooter #ContentFooterNav ul li.facebook a {background:url(images/footer_facebook.png) no-repeat right top; padding:0px; height:28px; border:none; display:block; text-indent:-999em; width:28px;}
.structFooter #ContentFooterNav ul li.twitter {border:none;background:none;padding-left:0;}
.structFooter #ContentFooterNav ul li.twitter a {background:url(images/footer_twitter.png) no-repeat right top; padding:0px; height:28px; border:none; display:block; text-indent:-999em; width:28px;}
.structFooter #ContentFooterNav ul li.linkedin {border:none;background:none;padding-left:0;}
.structFooter #ContentFooterNav ul li.linkedin a {background:url(images/footer_linkedin.png) no-repeat right top; padding:0px; height:28px; border:none; display:block; text-indent:-999em; width:28px;}


/* Homepage Elements 
---------------------------------------------*/
.start {}
.start .leftCol {float:left; width:720px;}

.start .leftCol .rowOne {float:left; width:100%;}
.start .leftCol .rowOne .structLeft {}
.start .leftCol .rowOne .rounded {margin:0;}
.start .structBody .leftCol .rowOne .MidWrap {width:513px;float:right; padding:0;}
.rotator {float: left; height: 280px;position: relative; width: 513px;}
.slide {margin: 0; padding: 0;}
.rotator, .slide {height: 280px; width: 513px;}
.rotator .sldtxt span a {color:#cc6600;}
.rotator .slideNav {position:absolute;display:none;}

.rotator .bx-wrapper {}
.rotator .bx_feature_slider {}
.rotator .bx_feature {position:relative; height:280px; width:513px;}
.rotator .bx_feature .tools {position:absolute; top:10px; left:10px;z-index:999;}
.rotator .sldimg {position:relative; width:513px; height:280px; overflow:hidden;}
.rotator .sldtxt {position:absolute; bottom:0; left:0; background:url(images/bkgd_rotator_gold.png) repeat 0 0; padding:9px; width:495px; color:#094D89;font-family: "HelveticaNeueLightCondensed", "HelveticaNeue-Light-Condensed", "Helvetica Neue Light Condensed", "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnRegular', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif; font-size:14px; line-height:normal; }
.rotator .sldtxt .title {display:inline;}
.rotator .sldtxt .title a {color:#094D89;}
.rotator .sldtxt .preview {display:inline; padding:5px 0 0;}
.rotator .sldtxt .preview a {font-size:8px; text-transform:uppercase;font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif; line-height:normal;color:#fff;}


.start .leftCol .rowTwo {float:left; width:100%; margin:10px 0;}
.start .leftCol .rowTwo .welcome {display:none;}
.start .leftCol .rowTwo .rounded {width:341px; margin:0;}
.start .leftCol .rowTwo .structLeft {width:355px;}
.start .structBody .leftCol .rowTwo .MidWrap {width:355px; float:right; padding:0;}
.start .leftCol .rowTwo .rounded img[title='RSS Feed'] {position:absolute; top:-18px; right:3px;}
.start .leftCol .rowTwo .rounded img[title='Add to Outlook'] {display:none;}

.start .leftCol .rowTwo .infoItem {float:left; width:100%;/*font-family:'DezenProRegular', Helvetica, Arial, sans-serif;*/ margin:0 0 3px;}
.start .leftCol .rowTwo .infoItem .pubDate {color:#ffcc00; font-size:11px;float:left; width:35px;}
.start .leftCol .rowTwo .infoItem .title {font-size:11px;float:left; width:295px;}
.start .leftCol .rowTwo .infoItem .title a {color:#fff;}
.start .leftCol .rowTwo .infoItem.event {}

.start .leftCol .rowThree {float:left; width:100%;}
.start .leftCol .rowThree .rounded {width:706px; margin:0;}

.start .rowThree .darker {height:130px;padding:0;}
.start .rowThree .darker .arrows {position:absolute; top:60px; left:0;z-index:100;width:100%;}
.start .rowThree .darker .arrows a {}
.start .rowThree .darker .arrows a span {display:block; width:9px; height:90px; background:url(images/gallery_arrows.png) no-repeat 0 0; position:absolute; text-indent:-99999px;}
.start .rowThree .darker .arrows a span#prev {left:16px;}
.start .rowThree .darker .arrows a span#next {background-position:right top; right:16px;}
.start .photos {position:relative;width:100%;} 
.start .photos {float: left; height: 130px; overflow: hidden; position: relative; width: 700px;position:relative;}
.photos .slide {margin: 20px 0; padding: 0px 60px; height: 90px; width: 580px;}
.photos .slide .photo {display:block; width:130px; height:90px;float:left; margin:0 0 0 20px;}
.photos .slide .photo:first-child {margin:0;}

.threeCols {float:left; width:100%;}
.threeCols .col {float:left; width:192px; padding:20px; margin: 0 12px 0 0;-webkit-box-shadow:  0px 0px 2px 0px rgba(0, 0, 0, .4); box-shadow:  0px 0px 2px 0px rgba(0, 0, 0, .4);background:#ebebeb;}
.threeCols .colA {border-top:13px solid #336799;}
.threeCols .colB {border-top:13px solid #0396C9;}
.threeCols .colC {margin:0; border-top:13px solid #01996A;}

.threeCols .col table {margin:0 0 10px;}
.threeCols .col table h1 {font-size:25px; line-height:normal; margin:-5px 0 0;}
.threeCols .col table h2 {font-size:20px;font-family:'DezenProRegular', Helvetica, Arial, sans-serif;font-weight:normal; line-height:normal; margin:-5px 0 0;}

.newsItem {float:left; width:289px;padding: 10px 10px 0;}
.newsItem .thumb {padding:0 10px 5px 0; width:110px; height:90px; display:block; overflow:hidden; float:left;}
.newsItem .thumb img {display:block; max-width:145px;}
.newsItem .thumb a:hover img {border:none;}
.newsItem .text {float:right; width:165px;}
.newsItem.noThumb  .text {float:left; width:100%;}
.newsItem .title {font-size:16px; margin:0 0 5px; line-height:20px;font-family:'DezenProRegular', Helvetica, Arial, sans-serif;}
.newsItem .title a {color:#FFCC00;}
.newsItem .preview {}
.newsItem .more {}
.newsItem .more span {display:none;}
.newsItem .more a span {display:inline;}
.newsItem .more a {color:#4C97DA;}

a.moreLink {position:absolute;top:-20px; right:22px;}

#ContentPhotoSlider {}
#ContentPhotoSlider .bx-wrapper {padding:20px 56px 20px 71px;}
#ContentPhotoSlider .bx_gallery {}
#ContentPhotoSlider .bx_photo {width:130px; padding-right:15px;}
#ContentPhotoSlider .bx_photo .sldimg {display:block; width:130px; height:90px; overflow:hidden;}
#ContentPhotoSlider .bx_photo .sldtxt {display:none;}
#ContentPhotoSlider a.bx-prev {display:block; width:9px; height:130px; background:url(images/gallery_arrows.png) no-repeat left center; position:absolute; text-indent:-99999px;left:16px; top:0;}
#ContentPhotoSlider a.bx-next {display:block; width:9px; height:130px; background:url(images/gallery_arrows.png) no-repeat right center; position:absolute; text-indent:-99999px;right:16px; top:0;}

.photoStory img{  padding: 0 10px 5px 0;
  width: 110px;
  height: 110px;
  display: block;
  overflow: hidden;
  float: left;}