@import url(/s/resources/css/appstyles.css);
@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700);
@import url(/s/resources/fonts/fontawesome/css/font-awesome.css); 
@import url(/s/resources/fonts/fontawesome/css/font-awesome-ie7.css);



/* General Style
---------------------------------------------*/
form,body,html{height:100%;width:100%;}
body{margin:0;padding:0;color: #333333;font-family: 'Droid Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 1em;line-height: 1.5em; background:#f5f5f5;}
.em-colors{color:#235937;}
.mastWrap{ margin:0; padding:0; width:100%;background:#b3b3b3;}
.cntrWrap{width:978px;margin:0 auto; -webkit-box-shadow: 0px 0px 10px 0px rgba(91, 98, 90, 0.5); box-shadow: 0px 0px 10px 0px rgba(91, 98, 90, 0.5); border: 1px solid #ccc; background-color: #fff;}
.fltFix{width:100%;}

a { color: #186e0e; text-decoration: none; }
a:hover { color: #666666; text-decoration: underline; }
a:visited{}
a:active{}
a img{border:none;}

.idbmsBreadcrumbSeparator {color:#70a533!important; display:inline-block;padding: 0 2px;}
.idbmsBreadcrumbActive,
.idbmsBreadcrumb{ font-size:85%!important;}

.expand img {background-color: #70a533!important; display:block;}
.expand {background-color: #70a533!important;}
.Error,.error {width:auto!important}

p {margin:7px 0;padding:0;}
h1, h2, h3, h4, h5, h6 { margin: 0; font-family: 'Droid Sans Bold',  'Droid Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; color: inherit; padding-bottom: 0; padding-top: 0; margin-bottom: 0.375em; letter-spacing: .05em; text-rendering: optimizelegibility; }

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-weight: normal; color: #cccccc; }

h1 { font-size: 2em; line-height: 1.5em; color: #0b3307; border-bottom: 2px solid #cccccc; }
h1 small { font-size: 18px; }
h2, #copy h1 { font-size: 1.5em; line-height: 1.5em; color: #568751; }h2 small, #copy h1 small { font-size: 18px; }

h3, h4, h5, h6, .PageTitleHeader, .PageSubTitleHeader{ line-height: 1.5em; border-bottom: 1px solid #999999; }

h3 { font-size: 1.25em; text-transform: uppercase; color: #0b3307; }
h3 small { font-size: 14px; }

h4 { font-size: 1em; text-transform: uppercase; color: #666666; padding-bottom: 0.1875em; }
h4 small { font-size: 12px; }

h5 { font-size: 1em; color: #bf8c00; padding-bottom: 0.1875em; }
h6 { font-size: 0.875em; color: #cccccc; text-transform: uppercase; padding-bottom: 0.1875em; }

#PageTitle, .PageTitleHeader { display:none;}

hr { margin: .33em 0 .33em 0; border: 0; border-top: 1px dotted #999999; border-bottom: none; }
.mastWrap img[src="/images/spacer.gif"] {display: none;}
.clearBoth{clear:both;}
.invisibleButAccessible{display:none;}
#ulEventCenterMenu {position: relative!important;}


.clearfix:before,
.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}
/* For IE 6/7 (trigger hasLayout) */
.clearfix {zoom:1;}

.mtTools img[src="/images/spacer.gif"] {display:none;}

/* navbar ELEMENTS
---------------------------------------------*/
.mtTools {margin:0px;padding:5px 0; width:100%;line-height:20px;-webkit-box-shadow: 0px 0px 10px 0px rgba(91, 98, 90, 0.5); box-shadow: 0px 0px 10px 0px rgba(91, 98, 90, 0.5); border: 1px solid #ccc; background-color: #fff;}
.mtTools .cntrWrap{ background:none; border:none; box-shadow:none;}
#ContentTools {margin:0 auto;padding:0; float:right;}
#ContentMemberTools {margin:0 auto;padding:0; float:right;}
#ContentMemberTools ul {list-style:none; margin:0; padding:0; float:right;}
#ContentMemberTools li,
.MTLinkscontainer {float:left;padding:0 10px;}
#ContentMemberTools li:first-child {border-left:medium none;}
#ContentMemberTools a,
.MTLinkscontainer a {color:#333;display:block;font-size:13px;line-height:20px;padding:0;text-align:center;text-decoration:none;}


.navbar-inner { min-height: 47px; padding-left: 20px; padding-right: 20px; margin: 0 auto 0 auto; background: #498957; }

.navbar-inner .nav{list-style:none;margin:0;padding:0;width:978px;margin:0 auto;}
.navbar-inner .nav li {  display: block;float: left;margin-right: 14px;}
.navbar-inner .nav a {  color: #FFFFFF;display: block;font-size: 1em; font-family:'Droid Sans Bold','Droid Sans',"Helvetica Neue",Helvetica,Arial,sans-serif; font-weight:bold; line-height: 1.5em; margin-bottom: -3px; margin-top: 3px; padding: 9px 9px 11px 10px; text-decoration: none; text-transform: uppercase;}

.navbar-inner .nav a:hover{color: #FFCC33;}
/* HEAD ELEMENTS
---------------------------------------------*/
.structHead {margin:0; padding:0; float:left; width:100%; background:url(images/2012bannernologo-16.jpg) no-repeat center top; position:relative;height: 150px; position:relative;}

.structHead #ContentHeaderImg{ position:absolute; top:0; left:0; width:100%; height:150px; z-index:1; text-align:center; overflow:hidden;}
.structHead #ContentHeaderImg .IModCmsCalendarIcon{ float:right;}

.structHead h1{padding:0;margin:0;float:left; border:none; position:relative; z-index:100;}
.structHead h1 a{display:block;}

#utility .divider-vertical {border-right: 1px solid #666666; position:relative; z-index:100;}
#utility{border: 1px solid #F0DFB2; position:absolute; bottom:0; right:0; padding:5px; width:453px;
background:rgb(255, 253, 246);
background: none repeat scroll 0 0 rgba(251, 248, 237, 0.75);
z-index:100;

}
#utility ul.nav{ list-style:none; margin:0; padding:0;float: left;}
#utility ul.nav li {display: inline-block;margin: 0;padding:4px 0.5em;float: left;}
#utility ul.nav li a{ color:#333; display:block;margin: 0;padding:0; font-weight:bold; font-size:0.875em; text-transform:uppercase;}

/* Second Level Groups */
#utility ul.nav li ul { position: absolute; left: -999999px; margin:0 0 0 -14px;list-style: none outside none; background:#03afef; float:none;padding: 4px 0; width:186px;    background-clip: padding-box;border: 1px solid rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); z-index:9999;background: #FFFDF6;border-color: #F0DFB2;border-radius: 0 0 0 0;}
#utility ul.nav li li { width: 170px;}
#utility ul.nav li li a { padding:2px 10px;width:150px;}
#utility ul.nav li li a:hover {background-color: #CADEC8;color: #333333;}

/* Third Level Groups */
#utility ul.nav li li ul { margin:-20px 0 0 150px}

/* The Magic */
#utility ul.nav li:hover ul ul,
#utility ul.nav li:hover ul ul ul{ left: -999em;}

#utility ul.nav li:hover ul,
#utility ul.nav li li:hover ul,
#utility ul.nav li li li:hover ul { left: auto;}

/*Fix for the Sticking*/
#utility ul.nav li:hover,
#utility ul.nav li li:hover,
#utility ul.nav li li li:hover{ position:static;}

#ContentSearch { background: url(images/searchBtn.png) no-repeat 2px 50% #FFFFFF;border: 1px solid #666666;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.15); color: #333333; display: inline-block; margin: 0 5px 0 10px; padding: 3px 3px 0 0;transition: none 0s ease 0s;width:13.40em;border-radius: 3px 3px 3px 3px;float: left; position:relative;}
.ie8 #ContentSearch {width:13em;}
#ContentSearch input{ border:0; background:none; width:180px;}
.SearchModuleSpacer{ display:none;}
#ContentSearch .button{ border:none; background:none; text-indent:-999em; position:absolute; left:0; top:0; height:27px; width:20px; }

#ContentToplinks {margin:0 auto; padding:0; float:left; width:978px; background:#fff;
}
#ContentToplinks ul { width:100%;margin:0; padding:0; float:left; list-style: none;}
#ContentToplinks li{ float:left; margin:0; padding:0;}
#ContentToplinks li a{ color:#498957; margin:0; padding:12px 20px; display:block; font-size:16px; font-weight:bold; text-transform:uppercase;}
.ie #ContentToplinks li a{ padding:12px 18px;}
#ContentToplinks li a:hover{ text-decoration:none; color:#FFCC33;}

#ContentToplinks li:hover, #ContentToplinks li.hover {
	position: static;
}
/* Second Level Groups */
#ContentToplinks li ul {
	z-index:999;
	position: absolute;
	left: -999999px;
	margin:0px 0 0 5px;

	float:none;
	width:150px;
	border:none;
	background-color:#fff;
	/*border:1px solid #BB9526;*/
  border-top:none;
	padding:15px;
	box-shadow: 0 2px 10px black;
}
#ContentToplinks li li {
	width: auto;
	margin:0px;
}
.headerContent li li.first {background:none!important;}
#ContentToplinks li li a {
	text-align:left;
	padding:5px 0px!important;
	width:150px;
	font-weight:normal;
	color:#000!important;
	font-size:14px;
	text-transform:none;
	background:transparent!important;
	letter-spacing:0px;
	line-height:14px;
	height:auto;
}
#ContentToplinks li li.first a {border:none;}
#ContentToplinks li li a:hover, #ContentToplinks li li.sfHover a {
	background-color: none;
	color:#333!important;
	font-style:italic;
  text-decoration:underline;
}
#ContentToplinks li.last ul {/*position:absolute;right:0px;*/
}
/* Third Level Groups */
#ContentToplinks li li ul {
	display:none;/* client wanted these hidden */
	margin:-24px 0 0 150px
}
/* The Magic */
#ContentToplinks li:hover ul ul, #ContentToplinks li:hover ul ul ul, #ContentToplinks li.sfhover ul ul, #ContentToplinks li.sfhover ul ul ul {
	left: -999em;
}
#ContentToplinks li:hover ul, #ContentToplinks li li:hover ul, #ContentToplinks li li li:hover ul, #ContentToplinks li.sfhover ul, #ContentToplinks li li.sfhover ul, #ContentToplinks li li li.sfhover ul {
	left: auto;
}
/* LEFT COLUMN
---------------------------------------------*/
.structLeft {margin:0; padding:0; float:left; width:218px;}
.structLeft #ContentLeftNav{margin:0; padding:0; float:left; width:100%;}
.structLeft #ContentLeftNav ul{ list-style:none; margin:0; padding:0; float:left; width:100%; position:relative;}
.structLeft #ContentLeftNav li{ display:none;}
.structLeft #ContentLeftNav li.selected{margin:0; padding:0; float:left; width:100%;display:block;}
/*.structLeft #ContentLeftNav li a{ display:block; margin:0; padding:7px 20px; width:178px; color:#FFF;  text-transform:uppercase; text-decoration:none; position:relative; font-weight:bold;
border-bottom:3px solid #ffcc00;*/

.structLeft #ContentLeftNav li a{ 
display:block; 
margin:0; 
padding:7px 20px; 
width:178px; 
color:#000;  
text-transform:uppercase; 
text-decoration:none; 
position:relative; 
font-weight:bold;
border-bottom:3px solid #ffcc00;
background-color:#808080;
}

.structLeft #ContentLeftNav li ul{ padding:0;}
.structLeft #ContentLeftNav li.selected li{display: block;float: left;margin: 0 20px;padding: 0;width:178px; border-bottom:1px solid #ebebeb; background:none;}
.structLeft #ContentLeftNav li.selected li.last {border-bottom:none;}
.structLeft #ContentLeftNav li.selected li a{margin:0; padding:6px 0; display:block; border:none; background:none; filter:none; font-weight:normal; text-transform:none; font-size:12px; color:#333333; text-decoration:none;}
.structLeft #ContentLeftNav li.selected li a:hover{ color:#338250;}
.structLeft #ContentLeftNav li.selected li.selected a{color: #338250;}

.structLeft #ContentLeftNav li li ul{ padding:0;}
.structLeft #ContentLeftNav li.selected li.selected li{margin:0; padding:0;display:block;border:none;}
.structLeft #ContentLeftNav li.selected li.selected li a{margin:0; padding:6px 0 6px 10px; display:block; text-decoration:none;}
.structLeft #ContentLeftNav li.selected li.selected li a:hover,
.structLeft #ContentLeftNav li.selected li.selected li.selected a{ }


/* BX Slider Plugin Basic Styling
---------------------------------------------*/
h1#ContentPageName {float:left; width:100%;}
.imgWrap{width:100%; margin:0; padding:0 0 20px; float:left;}
#ContentImgRot{ width:720px; float:left; margin:20px 0 0 20px; height:405px; padding:0; border-top:1px solid #f0dfb2;border-bottom:1px solid #f0dfb2;border-left:1px solid #f0dfb2; overflow:hidden;}

.bx-wrapper{height:405px; width:100%; }
.bx_slider {height:405px;}
.bx_slider .bx_slide {height:405px; width:100%; position: relative;}

/* Slide Content Styles */
.bx_slider .bx_slide .sldimg {float:left; width:720px; height:405px; overflow:hidden; position:relative; z-index:0;}
.bx_slider .bx_slide .sldimg a { display:block;}
.bx_slider .bx_slide .sldimg a img{ position:relative;z-index:0; border:none;}
.bx_slider .bx_slide .sldtxt {border-top: 1px solid #F0DFB2;bottom: 0px;box-shadow: 0 0 25px rgba(240, 223, 178, 0.9) inset;color: #333333; float: left; left: 0px;line-height: 1.5em;margin: 0;width: 688px;padding:.75em 1em;position: absolute;right: auto;z-index: 2;
background:rgb(255, 253, 246);
background: none repeat scroll 0 0 rgba(251, 248, 237, 0.9);
 }
.bx_slider .bx_slide .sldtxt .title {color: #568751;font-size: 1.5em;line-height: 1.5em; font-weight:bold; display:none;}
.bx_slider .bx_slide .sldtxt .title a { color:#568751; text-decoration:none;}
.bx_slider .bx_slide .sldtxt .title a:hover {}
.bx_slider .bx_slide .sldtxt .preview {}
.bx_slider .bx_slide .sldtxt .preview a { color:#333333; text-decoration:none;}
.bx_slider .bx_slide .sldtxt .more a { color:#FFF; text-decoration:none; font-size:11px; display:block; float:right; background:url(images/mrArw.png) no-repeat right 3px; padding:0 15px 0 0;}

/* Slide Navigation/Arrows */
.bx-pager{top:20px;float: right;height: 29px;padding:0;position: absolute;right:20px;}
.bx-pager a{background: url("images/dots.png") no-repeat scroll -14px 0 transparent;display: block;float: left;height: 14px;margin:0 0 0 8px;padding: 0;text-indent: -999em;width: 14px;}
.bx-pager a:first-child{margin:0 0 0;}
.bx-pager .pager-active { background-position:0 0; }

.bx-prev,
.bx-next{ display:none;}


/* BODY ELEMENTS
---------------------------------------------*/
.structBody{margin:0; padding:25px 10px; float:left; width:958px;}
.start .structBody{margin:0; padding:20px; float:left; width:938px;}

.structBody ul#ContentBreadCrumbs{padding:0;margin:0 0 10px;list-style:none;float:left; width:100%;}
.structBody ul#ContentBreadCrumbs li{padding:0;margin:0;float:left;list-style:none}
.structBody ul#ContentBreadCrumbs li a{display:block;text-decoration:none;font-size:12px;line-height: 12px;padding:0px 6px 0px 8px;background:url(images/bcArw.gif) no-repeat center left; color:#333333;}
.structBody ul#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;}
.structBody ul#ContentBreadCrumbs li.navselected a{font-weight:bold;}

.structBody .MidWrap {float: right;margin: 0 10px 0 25px;padding: 0;width: 705px;}
.thrCol .structBody .MidWrap {float: left;margin: 0 20px 0 25px;padding: 0;width:455px;}
.start .MidWrap {float: left;margin: 20px 0 0;padding:20px 11px;width:195px; background:#e6e7e8; min-height:366px; font-size:14px; line-height:19px; height:367px; overflow:hidden;}

.start .MidWrap [class^="btn-"], .start .MidWrap [class*=" btn-"] { display:block; margin:0 0 10px; padding:8px 0; text-align:center; color:#153621; font-size:16px; font-weight:bold;-webkit-border-radius: 2px;
border-radius: 2px; -webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2); text-transform:uppercase;}
.start .MidWrap [class^="btn-"]:hover, .start .MidWrap [class*=" btn-"]:hover { text-decoration:none;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
.start .MidWrap hr{ margin:20px 0;}
.start .MidWrap .btn-gry{background: #808080; color:#fff;}
.start .MidWrap .btn-yl{background: #ffcc00;}
.start .MidWrap .btn-grn{ color:#FFF;
background: rgb(34,87,53); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(34,87,53,1) 0%, rgba(20,51,31,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,87,53,1)), color-stop(100%,rgba(20,51,31,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(34,87,53,1) 0%,rgba(20,51,31,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(34,87,53,1) 0%,rgba(20,51,31,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(34,87,53,1) 0%,rgba(20,51,31,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(34,87,53,1) 0%,rgba(20,51,31,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#225735', endColorstr='#14331f',GradientType=0 ); /* IE6-9 */
	}

.structBody #ContentMiddle {margin:0; padding:0; float:left;width:100%}

.structBody .col{margin:0 15px 0 0; padding:0; float:left;width:340px;}
.structBody .hdr{margin:0; padding:20px 10px 15px; float:left;width:320px; color:#000;  text-transform:uppercase; text-decoration:none; position:relative; font-weight:bold; font-size:18px;border-bottom:3px solid #ffcc00;background:#808080;}

.twtr-widget {min-height:150px;}

.structBody .txt{margin:0; padding:11px 10px; float:left;width:320px; background:#fafafa;}
.structBody .ft{margin:0; padding:8px 10px; float:left;width:320px; background:#cccccc; color:#808080; font-size:10px; text-transform:uppercase; text-align:center; line-height:15px;}
.structBody .ft a{color:#808080;}

.structBody .col-sm{margin:0 0 0; padding:0; float:left;width:228px;}
.structBody .col-sm .hdr{width:208px;}
.structBody .col-sm .txt{width:208px; font-size:12px;}
.structBody .col-sm .ft{width:208px;}

.structBody .gryBg{margin:20px 0; padding:20px; float:left;width:898px; background:#e6e6e6;}
.structBody .col2{margin:0 30px 0 0; padding:0; float:left;width:322px; position:relative;}
.structBody .col2 .hdr{width:320px; background:none; padding:0; filter:none; color:#808080; border:none;}
.structBody .col2 .txt{width:320px;padding:0; margin:10px 0 0; background:none;}
.structBody .col2 .ft{width:320px;padding:0;}
.structBody .col2 .txtOver{width:302px; color:#FFF;padding:10px; margin:0; position:absolute; bottom:0; left:0; background:url(images/txtOver.png) repeat 0 0; display:none;}

.structBody .col2-sm{margin:0; padding:0; float:left;width:194px;}
.structBody .col2-sm .hdr{width:194px; background:none; padding:0; filter:none; color:#808080; border:none;}
.structBody .col2-sm .txt{width:194px; padding:0; background:none; margin:10px 0 0;}
.structBody .col2-sm .ft{width:194px;}

.structBody .newsWrap{margin:0; padding:0 ;float:left; width:100%;}
.structBody .news_slide{padding:0; margin:0 0 15px; width:320px; float:left;}
.structBody .nwimg{ float:left; width:80px; height:80px; margin:0 10px 0 0; background:url(images/thumb.jpg) no-repeat 0 0;}
.structBody .nwtxt{ float:left; margin:0; padding:0; width:230px; color:#999999; font-size:12px; line-height:18px; }
.structBody .news_slide .title,
.structBody .news_slide .title a{ text-decoration:none; color:#003300; font-size:16px; line-height:20px;}
.structBody .news_slide .title a:hover{  color:#003300; text-decoration:underline;}
.structBody .news_slide .preview a{ color:#999999;}
.structBody .news_slide .more { display:none;}
.structBody .news_slide .more a{ color:#999999; text-decoration:none;}
.structBody .news_slide .more a:hover{text-decoration:underline;}

.structBody .ev_slide{padding:0 0 15px; margin:0; width:100%; float:left;}
.structBody .evdate{margin:0 10px 0 0; padding:0 13px; width:72px; float:left; background:#333333;}
.structBody .dt{ display:inline; margin:0; padding:0 0 0;}
.structBody .mnth{color: #FFF;display: inline-block;font-size:20px;line-height:40px;padding: 0 4px;text-align: center;text-transform: uppercase;}
.structBody .dy{ font-size:20px; line-height:40px; padding:0; color:#ffcc33; font-weight:bold; text-transform:uppercase; display:inline-block;}
.structBody .wk{color:#333333; font-size:14px; line-height:29px; display:none;}
.structBody .evtxt{ float:left; margin:0; padding:0; font-size:12px; color:#999999; width:212px; line-height:18px;}
.structBody .ev_slide .title{ text-decoration:none; color:#003300; font-size:14px; float:left; width:100%;}
.structBody .ev_slide .title a{ text-decoration:none; color:#003300; font-size:14px;}
.structBody .ev_slide .title a:hover{text-decoration:underline;}
.structBody .ev_slide .preview{ float:left; width:100%;}
.structBody .ev_slide img[title="Add to Outlook"],
.structBody .ev_slide .more { display:none!important; color:#686868; text-decoration:none; }
.ie .structBody .evdate{width:74px;}
.ie .structBody .evtxt{width:210px;}

.structBody .twtr-hd,
.structBody .twtr-ft{ display:none;}

.col2 .bx-wrapper{ height:auto; width:auto;}

.structBody .bene_slide{padding:0; margin:0; width:100%; height:186px; float:left; background:#FFF;}
.structBody .bene_img{ text-align:center; margin:25px 0 0;width:100%;}
.structBody .bene_txt{ display:none;}
.structBody .bene_slide .title,
.structBody .bene_slide .title a{ text-decoration:none; color:#003300; font-size:16px; line-height:20px;}
.structBody .bene_slide .title a:hover{  color:#003300;}
.structBody .bene_slide .preview a{ color:#999999;}

.col2 .bx-pager{ display:none;}
.col2 .bx-prev,
.col2 .bx-next{display:block; width:30px; height:60px; position:absolute; top:60px; text-indent:-9999em; }

.col2 .bx-prev{ background:url(images/arwLt.gif) no-repeat 50% 50% #FFF; left:-10px;}
.col2 .bx-next{background:url(images/arwRt.gif) no-repeat 50% 50% #FFF; right:-10px;}

/* RIGHT COLUMN
---------------------------------------------*/
.structRight {margin:0 10px 0 0; padding:0; float:left; width:230px;}
.box {margin:0 0 20px; padding:20px; float:left; width:188px; /*border:1px solid #f0dfb2; background:#fcfaf2;*/}
.structRight #ContentMiddleLayoutRight { width:100%; min-height:50px;margin:0; padding:0; float:left;}

.structRight #ContentMiddleLayoutRight2 { width:100%; min-height:50px;margin:0; padding:0; float:left;}

.structRight #ContentRight{ width:100%; min-height:20px;margin:0; padding:0; float:left;}

.structRight #ContentMiddleLayoutRight2 .issuuembed {margin:0 auto;}
/* Footer Elements 
---------------------------------------------*/
.structFooter {margin:0; padding:20px; width:938px; float:left; border-top: 2px solid #CCCCCC; font-size:12px; line-height:18px;}
.structFooter #ContentFooter {margin:0; padding:0; float:left;}

.structFooter .row-fluid [class*="span"] { -moz-box-sizing: border-box; display: block; float: left; margin-left: 2.5641%; min-height: 28px; width: 100%;}
.structFooter .row-fluid .span3 { width: 23.0769%;}

.structFooter .row-fluid .span6 {width:45.718%;}

.structFooter .nav {list-style: none outside none;margin-bottom: 1.5em;margin: 0; padding:0;}
.structFooter .nav li {margin: 0 -3px;}
.structFooter .nav li a {float: none;padding: 3px;width: 90%; text-decoration:none; display:block;}
.structFooter .nav li a:hover {color: #333333;background-color: #EEEEEE;text-decoration: underline;}


.structFooter #social-networks ul {list-style: none outside none;margin: 0;padding: 0;}
.structFooter #social-networks ul li {float: left;}
