body {
    font-size: 13px;
    line-height: 1.3;
    font-family: Arial, Helvetica, sans-serif;
    color: #223322;
}
a:link, a:hover, a:visited { color: #556655; }

div.secondarynav a:link, div.secondarynav a:visited, div.secondarynav a:active {
    color: black;
    text-decoration: none;
}
div.secondarynav a:hover { text-decoration: underline; }

div#navbar {
    background: url( '/images/www/nav/bar-back.png' ) #128c44 0 0 repeat-x;
    margin: 0 auto;
    padding: 0;
    line-height: 0;
}

div#navbar ul {
    list-style: none;
    height: 26px;
    margin: 0;
    padding: 0;
    color: white;
}

div#navbar ul li {
    background-color: #128c44;
    float: left;
    color: white;
    height: 26px;
    /*margin: 0 21px; */
    margin: 0 20px 0 21px;
    padding: 0;
    display: block;
}

.secondarynav {
    text-align: right;
    color: black;
    font-weight: bold;
    font-size: 11px;
    padding-top: 5px;
}

/* font is set to 12px (75%x16px) -> default font size for browsers */
.h1 { font-size: 36px; /*h1 = 36px -> 3em */ }
.h2 { font-size: 24px; /* h2 = 24px -> 2em */ }
.h3 { font-size: 17px; /* h3 = 18px -> 1.5em */ }
.h4 { font-size: 15px; /* h4 = 14px -> 1.2em */ }
.h5 { font-size: 12px; /* h5 = 12px -> 1em */ }
.h6 { font-size: 12px; /* h6 = 12px -> 1em */ }
.left { float: left; }
.right { float: right; }
img.left { margin: 0 15px 15px 0; }
img.right { margin: 0 0 15px 15px; }
#mainColumn.span-6 > div { margin-left: 20px !important; }
img.border{
	padding:0;
	border:1px solid #333;
}

/* ***** Default module ***** */
.module{ margin-bottom: 30px; }
.module h3{ font-size: 15px; }
.module ul{ padding-left:1.1em; }
.module > div{ display: table-cell; }
.module table{ width: 1%; }
.module table.left caption{ text-align: left; }
.module table.right caption{ text-align: right; }
.module img.left{ margin:0 1.5em 1.5em 0; }
.module img.right{ margin:0 0 1.5em 1.5em; }
.module .scrollable, .module.scrollable{}
.module a.bookmark_button{
	width:20px;
	height:20px;
	display:block;
	float:left;
	background:url("/images/www/nav/ana-web-icons-sprite.png") no-repeat;
}

.module a.delete{ background-position:0 0; }
.module a.move{ background-position:-100px 0; }
.module a.unshare{ background-position:-75px 0; }
.module a.share{ background-position:-50px 0; }
.module a.clone{ background-position:-25px 0; }
.module span.sep{
	display:block;
	width:20px;
	float:left;
	text-align:center;
}

.span-5 .module a.bookmark_button, .span-6 .module a.bookmark_button{
	width:18px;
	height:16px;
	display:block;
	float:left;
	background:url("/images/www/nav/ana-sweb-icons-sprite.png") no-repeat;
}
.span-5 .module a.delete, .span-6 .module a.delete{ background-position:0 0; }
.span-5 .module a.move, .span-6 .module a.move{ background-position:-75px 0; }
.span-5 .module a.unshare, .span-6 .module a.unshare{ background-position:-54px 0;}
.span-5 .module a.share, .span-6 .module a.share{ background-position:-36px 0;}
.span-5 .module a.clone, .span-6 .module a.clone{ background-position:-18px 0;}
.span-5 .module span.sep, .span-6 .module span.sep{
	display:block;
	width:18px;
	float:left;
	text-align:center;
}

/* Right column image spacer [RR]*/
div#mainColumn div.image {
	margin: 0 0 20px 0;
	padding: 0;
	width: 190px;
}

/* ***** small module box definition ***** */
.span-6 .module, .span-5 .module, .span-9 .module, .span-19 .module, .moduleLogin, .moduleForm{
	background: url("/images/www/nav/gradient.jpg") repeat-x scroll 0 0 transparent;
	padding: 5px;
	border: 1px solid #ccc;
	margin-bottom:20px;
}
.usersCommentsbox{
	background:none;
	padding:0;
	margin-bottom:20px;
	border:none;
}
.moduleLogin table, .moduleLogin table{ width:50%; }

/* ***** moduleinterior ***** */
.span-6 .module, .span-5 .module { line-height:1.2; }
.span-6 .module h1, .span-5 .module h1, .span-8 .module h1, .span-10 .module h1 {
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	color: #9E8255;
	border-bottom: 2px solid #9D9FA2; /* #128c44;*/
	padding-bottom:3px;
	margin-bottom:10px;
}
.span-6 .module h1 a:link, .span-5 .module h1 a:link, .span-8 .module h1 a:link, .span-10 .module h1 a:link{
	color:#9E8255;
	text-decoration:none;
}
.span-6 .module h1 a:visited, .span-5 .module h1 a:visited, .span-8 .module h1 a:visited, .span-10 .module h1 a:visited{
	color:#8e7854;
	text-decoration:none;
}
.span-6 .module p, .span-5 .module p {
	padding-left: 2px;
	padding-right: 1px;
	margin-bottom: 10px;
}

.span-6 .module .image, .span-5 .module .image, .span-6 .module img.left, .span-5 .module img.left {
	float: left;
	margin-right: 6px;
	margin-bottom: 3px;
}
.span-6 .module img.right, .span-5 .module img.right {
	margin-left: 3px;
	margin-bottom: 3px;
}
.span-5 .module form input[type=text], .span-5 .module form input[type=password], .span-5 .module form input[type=button]{ width:150px; }
.span-6 .module form input[type=text], .span-6 .module form input[type=password], .span-6 .module form input[type=button]{ width:170px; }

/* specialmodule */
.span-7 .module {
	width:248px;
	height:218px;
	border: 1px solid #aaa;
	margin:0;
	padding: 10px;
	background: url('/images/www/nav/green_gradient.jpg') repeat-x scroll 0 0 transparent;
}

.span-7 .module h1 {
	color:#9E8255;
	font-size:22px;
	font-weight:bold;
	margin:0 0 10px;
	padding:0 0 3px;
	text-align:center;
}

.span-7 .module p {
	font-size: 16px;
	text-align: center;
	margin-top: 20px;
	margin-bottom:10px;
}
.span-7 form select{ width:245px; }

/* user page tool module */
.span-8 .module > div{
	display:inline;
	text-align:right;
	width:250px !important;
}

/* channelmodule */
.span-9 .module { line-height: 1.3; }
.span-9.border > div { margin-right: 15px; }
.span-9.last > div { margin-left: 15px; }
.span-9 .module h1 {
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	color: #9E8255;
	border-bottom: 2px solid #9D9FA2; /* #128c44;*/
	padding-bottom:3px;
	margin-bottom:10px;
}

.span-9 .module h1 a:link, .span-9 .module h1 a:visited{ color: #9E8255; }
.span-9 .module h3 {
	font-size: 15px;
	font-weight: normal;
	margin-bottom:10px;
}

.span-9 .module p {
	text-align: left;
	margin-bottom: 15px;
}

.span-9 .module ul {
	list-style-position: inside;
	padding-left: 1em;
	text-indent: -1em;
	font-size:11px;
}
.span-9 .module li { padding-bottom: 3px; }

.span-9 .module img.right {
	margin-left: 6px;
	margin-bottom: 3px;
}

.span-9 .module img.left {
	margin-right: 6px;
	margin-bottom: 3px;
}
.span-9 .module .scrollable { overflow:auto; }

/* ***** tab channel module ***** */
.span-14 > div { padding: 0 20px; }
.span-14 .module { line-height: 1.3; }
.span-14 .module h1 {
	border: 1px solid #DEC295;
	color: #222;
	font-size: 17px;
	font-weight: bold;
	padding: 2px 10px;
	margin-bottom:20px;
	display:block;
	line-height: auto;
	text-align:center;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	background: url("/images/www/nav/brown_gradient.jpg"); /* for non-css3 browsers */
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#f1ddba), to(#fff));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #f1ddba, #fff);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType='0', StartColorStr='#f1ddba', EndColorStr='#ffffff');
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1ddba, endColorstr=#ffffff)";
}

.span-14 .module h1 a:link, .span-14 .module h1 a:visited{
	color:#222;
	text-decoration:none;
}

.span-14 .module h3 {
	font-size: 15px;
	font-weight: normal;
	margin-bottom:10px;
}

.span-14 .module p {
	font-size: 13px;
	margin-bottom: 15px;
}

.span-14 .module ul {
	list-style-position: inside;
	padding-left: 1em;
	text-indent: -1em;
	font-size:12px; /* 10px */
}
.span-14 .module ul li {
    padding-bottom:10px;
}

.span-14 .module ul li {
	padding-bottom:10px;
}

.span-14 .module img.right {
	float: right;
	margin-left: 6px;
	margin-bottom: 3px;
}

.span-14 .module img.left {
	float: left;
	margin-right: 6px;
	margin-bottom: 3px;
}
.span-14 .module .scrollable { overflow:auto; }
.span-14 .module table {
	width:100%;
	border-collapse: collapse;
}

.span-14 .module th {
	background: url("/images/www/nav/green_gradient.jpg") repeat-x scroll 0 0 transparent;
	border:1px solid #cfeecf;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	background: #CFEECF; /* for non-css3 browsers */
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#cfeecf), to(#fff));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #cfeecf, #fff);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cfeecf, endColorstr=#ffffff);
	/* For Internet Explorer 8? */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cfeecf, endColorstr=#ffffff)";
}
.span-19 div { margin-right: 20px; }
.span-19 div table {}
/* border-collapse:collapse;border-spacing:0;margin-bottom:1.4em;width:auto;*/
/* ***** bannermodule ***** */
.span-24 .module {
	line-height: 1.3;
	margin-bottom:20px;
}

.span-24 .module h1{
	font-size: 20px;
	font-weight: bold;
	color: #128c44;
	padding:3px;
	margin-bottom:10px;
}

.span-24 .module h3 {
	font-size: 15px;
	font-weight: normal;
	margin-bottom:10px;
}

.span-24 .module p {
	font-size: 14px;
	margin-bottom: 15px;
}

.span-24 .module ul {
	list-style-position: inside;
	padding-left: 1em;
	text-indent: -1em;
	font-size:10px;
}

.span-24 .module img.right {
	margin-left: 6px;
	margin-bottom: 3px;
}

.span-24 .module img.left {
	float: left;
	margin-right: 10px;
	margin-bottom: 3px;
}

.span-24 .module .scrollable { overflow:auto; }
.span-7 div.starthere, div.starthere{
	height:238px !important;
	width:auto;
	margin:0;
	padding:0;
	border-color:#00A651;
	/*background:url("/images/www/nav/starthereBox.png") repeat-x;*/
}
.usersCommentsbox .odd{
	background:#f6f6f6;
	padding:5px;
	border: 1px solid #ccc;
	border-left:none;
	border-right:none;
}
.usersCommentsbox h1{ border-top:2px solid #9D9FA2; }
.author{
	color:#128C44;
	font-size:16px;
}

.sidesqueeze {
    margin-left:10px;
    padding-left:10px;
}
.spacer { height: 10px; }

.breadcrumb {
    line-height: auto;
    font-size: 11px;
}

.linesep {
    clear: both;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 10px;
}

.breakingnews {
    padding: .8em;
    margin-bottom: 1em;
    border: 2px solid yellow;
    background: yellow;
    color: #333;
    border-color: #333;
}

.widen {
    margin-left: -15px;
    width: 205px;
}

/***  Roster Table ****/
.rostertable table { border-collapse: all; }

.rostertable th {
    text-align: center;
    border-bottom: 1px solid #333;
    vertical-align: bottom;
    margin: 3px;
}

.rostertable td {
    text-align: left;
    vertical-align: top;
    border-bottom: 1px solid #ddd;
    font-size: 12px;
}

/* tab channel module */
#channel h1 {
    font-size: 30px; /*24px;*/
    color: #9E8255;
    margin-bottom: 0;
}

#content h1, .popup h1 {
    font-size: 24px;
    color: #9E8255;
    border-bottom: 2px solid #9D9FA2;
}

#content h2 {
    font-size: 18px;
    color: #666;
    margin-bottom: 10px;
}

#content h3 {
    font-size: 16px;
    color: #666;
}

#content h5, .popup h5 {
    font-size: 16px;
    font-weight: bold;
    color: #128c44;
    margin-bottom: 10px;
    border-bottom: 1px solid #128c44;
}
#content td { vertical-align: top; }
#content input[type="checkbox"], input[type="radio"], input.checkbox, input.radio {
	position:relative;
	top:0;
}

.popup{
	padding:30px;
	text-align:left;
}
.popup h5{ border-bottom:none; }
.popup p { margin-bottom:0.5em; }
.popup input[type=text]{ background:url(/images/www/nav/gradient.jpg) #f6f6f6; }
.popup textarea {
	height:100px;
	background:url(/images/www/nav/gradient.jpg) #f6f6f6;
}

#usermenu .module{
	background:none;
	border:none;
	margin-bottom:0;
}
#usermenu .module .addthis_toolbox{ float:right; }
#usermenu .save, #usermenu .email{
	padding:0 2px;
	float:left;
}

.sidebarimage img { width: 190px; }
#blocklogin {
    border: 3px solid red;
    padding: 10px;
}
.indexpage h4 { margin-bottom:5px; }
.indexpage img, .indexpage img.left {
    float: left;
    padding-right:10px;
}
.indexpage p { margin-bottom:5px; }
.indexpage p.linesep {
    clear: both;
    border-bottom: 1px solid #ccc;
    margin: 10px 0;
}

.indexpage p.breadcrumb {
    line-height: auto;
    font-size: 11px;
    margin-bottom: 0;
}

.pagination, .indexpage .pagination {
    font: 12px Arial, Helvetica, sans-serif;
    text-align: center;
    padding: 15px 0
}

.pagination strong {
    color: #fff;
    background-color: #7a7e1d;
    border: 1px solid #7a7e1d;
    padding: 3px;
}

.pagination a:link, .pagination a:active, .pagination a:visited {
    border: 1px solid #999 !important;
    padding: 3px !important;
    margin: auto 1px !important;
    text-decoration: none;
}
.pagination a:visited { color: #7a7e1d !important; }
.pagination a:hover {
    border: 1px solid #7a7e1d !important;
    padding: 3px !important;
    margin: auto 1px !important;
    color: #7a7e1d !important;
    background-color: #fcfadf;
}

#Table_SP table, #Table_SP tbody, #Table_SP tr, #Table_SP td {
    margin: 0;
    padding: 0;
    font-size: 3px;
    line-height: 0;
    border-spacing: 0px;
    border-collapse: collapse;
    border: none;
    text-align: center;
}

#Table_SP img {
    border: 0;
    padding: 0;
    margin: 0;
}

#floating_content {
    float: left;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #aa0000;
    z-index: 10000;
    border-top: 1px solid #999;
    padding: 0px 20px;
}
#floating_content div { margin: auto; }

.siteZone p {
    margin: 0 auto;
    color: #fff;
    font-weight: bold;
    padding: 3px 0;
}
.borderAll { border: 1px solid black; }

/* root element for tabs  */
ul.css-tabs {
    margin: 0;
    padding: 0;
    height: 33px;
    border-bottom: 1px solid #128c44;
}

/* single tab */
ul.css-tabs li {
    float: left;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

/* link inside the tab. uses a background image */
ul.css-tabs li a {
    color: #707070;
    float: left;
    display: block;
    padding: 6px 28px 4px 30px;
    text-decoration: none;
    border-right: 2px solid #fff;
    border-top: 2px solid #fff;
    background-color: #ddd;
    margin-right: 2px;
    margin-bottom: 1px;
    height: 21px;
}

/* selected tab */
ul.css-tabs a.current {
    background-color: #fff;
    color: #128c44;
    padding: 3px 28px 4px 28px;
    border-top: 5px solid #128c44;
    border-left: 2px solid #128c44;
    border-right: 2px solid #128c44;
    border-bottom: 1px solid #fff;
    height: 21px;
}

/* tab pane */
div.css-panes div.pane {
    display: none;
    border: none;
    border-width: 0;
    min-height: 225px;
    padding: 0;
    padding-top: 15px;
    background-color: #fff;
}

/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {
    border: none;
    padding: 0;
    margin: 0;
}
#accordion .module{
	background:none;
	padding:0;
	border:none;
}
/* accordion header */
#accordion h2 {
    background: #dddddd url( '/images/www/nav/plus.gif' ) 182px 10px no-repeat;
    color: #707070;
    margin: 3px -5px 0;
    padding: 5px 5px;
    font-size: 15px;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
}

/* currently active header */
#accordion h2.current {
    cursor: default;
    font-size: 17px;
    font-weight: bold;
    margin: 0;
    margin-top: 8px;
    margin-bottom: 8px;
    /*5px 15px;*/
    border: none;
    border-bottom: 2px solid #9D9FA2;
    background: none;
    color: #9E8255;
}

/* accordion pane */
#accordion div.pane {
    border: none;
    display: none;
    color: #000;
    font-size: 12px;
}

/**** Event time block table ******/
.eventtimeblock tr, .eventtimeblock td, .eventtimeblock th { vertical-align: top; }

a.myPlayer {
    display: block;
    width: 304px;
    height: 250px;
    text-align: center;
    margin: 0;
    padding: 0;
    border: 1px solid #cccccc;
}

/* when container is hovered we alter the border color */
.searchbox form { text-align: right; }
.searchbox form input[type=text], .searchbox form input[type=password]{ width:210px; }
.searchresults h3 {
	padding: 5px 3px;
	color: #556655 !important;
	border:1px solid #cfeecf;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	background: #CFEECF; /* for non-css3 browsers */
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#cfeecf), to(#fff));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #cfeecf, #fff);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType='0', startColorstr=#CFEECF, endColorstr=#ffffff);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CFEECF, endColorstr=#ffffff)";
}

.searchresults .seemore {
	float:right;
	display:inline;
	margin:0;
	padding:0;
	font-size: 11px;
}
.searchresults .indexentry { margin: 0 0 30px 0; }
div.calendar table {
	font-size: 11px;
	border:0;
	border-collapse:collapse;
}

div.calendar th {
	text-align:center;
	background-color:#CFEECF;
	border:1px solid #CFEECF;
	border-bottom-color:#999;
}
div.calendar td{ border:1px solid #999; }
div.calendar .monthline {
	background:url("/images/www/nav/brown_gradient.jpg") repeat-x scroll 0 0 transparent;
	border:1px solid #DEC295;
	text-align: center;
	font-size: 16px;
	font-weight:bold;
}

div.calendar .webinar {
	background-color: #ffbbbb;
	border-left:1px solid #999;
}
div.calendar .committee {
	background-color: #bbffbb;
	border-left:1px solid #999;
}
div.calendar .memonly{
	background-color: #bbbbff;
	border-left:1px solid #999;
}
div.calendar .conference {
	background-color: #ffffbb;
	border-left:1px solid #999;
}
div.calendar .training{
	background-color: #bbffff;
	border-left:1px solid #999;
}
.bordertable{ border-collapse:collapse;}
.bordertable th{border-bottom:1px solid #ccc;}
.bordertable td[colspan="3"]{ border-bottom:1px solid #ccc;}
.tar, .textAlignRight { text-align: right; }
.featuredvideo{
	width:640px;
	height:480px;
	margin:0;padding:0;
	background: url('/images/www/nav/one_moment.jpg');
	border:30px solid #10823E;
}

/* START: Image Gallery */
#gal{ border:1px solid #fff; position:relative; background:#000; padding:10px; }
#gal div{ margin:0; padding:0; }
#gal .slideShow{ width:500px; height:400px; margin:0 auto; }
#gal .slideShow div{ text-align:center; width:500px; height:400px; margin:auto; display:none; }
#gal .slideShowThumbnail{ width:640px; height:47px; margin:10px auto 0; overflow:hidden; }
#gal .slideShowThumbnail img{  }
#gal .slideShowThumbnail ul{ list-style:none; margin:0; padding:0; width:2000px; }
#gal .slideShowThumbnail li{ display:inline; margin:0; padding:0; }
#gal .slideShowThumbnail li a{ display:block; margin:0; padding:0; float:left; width:60px; margin-right:2px; text-align:center; border:1px solid #fff;opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); }
#gal .slideShowThumbnail li.activeSlide a{ border:1px solid #ccc; opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);}
#gal a.nav{ display:block; width:17px; height:31px; position:absolute; top:40%; left:3%; z-index:100; line-height:50px; font-size:0; background:url(/images/www/nav/gallery-map.png) 0 0; }
#gal a#next{ background-position:-299px 0; }
#gal a#nextsmall, #gal a#prevsmall{ top:auto; bottom:20px; width:20px; }
#gal a#next, #gal a#nextsmall{ left:auto; right:3%; text-align:right; }
#gal a#prevsmall{ background-position:-505px 0; }
#gal a#nextsmall{ background-position:-575px 0; }
#gal .pagination{ padding:7px; position:absolute; top:320px; color:#fff; left:20px; }
/* END: Image Gallery */

/* START: Search the Marketing Knowledge Center */
.askhide, .askshow { display: inline; }
div#advancedsearchform
{ background: url("/images/www/nav/gradient.jpg") repeat-x scroll 0 0 transparent; border: 1px solid #CCCCCC; margin: 0 0 30px 0; padding: 10px; }
#advancedsearchform .fixedlonginputs input{ margin:3px 3px 10px 0; float:left; }
#advancedsearchform .fixedlonginputs p{ margin:3px 0 0; }
#searchform table { margin: 0 0 15px 0; padding:0; }
#searchform td { vertical-align: middle; padding: 0;}
#searchform th { vertical-align: middle; padding: 0; margin:0; padding:0;}
#searchform input[type="checkbox"], #searchform input[type="radio"], #searchform input.checkbox, #searchform input.radio, #searchform select
{ position:relative; top:0; margin: 3px 3px 0 0; padding: 0;}
#askhide, #askshow { cursor:pointer; }

/* END: Search the Marketing Knowledge Center */
.tal, .textAlignLeft { text-align: left; }
.tac, .textAlignCenter{ text-align:center; }
.vat, td.vat{ vertical-align:top !important; }
.vab{ vertical-align:bottom; }
.vam{ vertical-align:middle; }
.m0, .no-margin{ margin:0 !important; }
.mt0{ margin-top:0 !important; }
.mb0{ margin-bottom:0 !important; }
.ma{ margin:7px auto; }
.m3pxtop{margin-top:3px;}
.b{ font-weight:bold; }
.ub{ font-weight:normal; }
.gradientbg-title{
	border: 1px solid #DEC295;
	color: #222;
	font-size: 17px;
	font-weight: bold;
	padding: 2px 10px;
	margin-bottom:20px;
	display:block;
	line-height: auto;
	text-align:center;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	background: url("/images/www/nav/brown_gradient.jpg"); /* for non-css3 browsers */
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#f1ddba), to(#fff));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #f1ddba, #fff);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType='0', StartColorStr='#f1ddba', EndColorStr='#ffffff');
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1ddba, endColorstr=#ffffff)";
}


/* Custom Content Styles */

div#content.span-19 ul li.widelists, div#content.span-19 ol li.widelists {
	margin-bottom: 10px;
}


div#content.span-19 .in-content-sidebar {
	width: 230px;
	float: right;
	margin: 0px 0px 10px 10px;
	border: 1px solid #ddd;
	background-color: #eee;
	padding: 10px;
}

div#content.span-19 img.in-content-imageleft {
	float: left;
	margin: 0px;
	padding: 10px 10px 10px 0px;
	border: none;
}


div#content.span-19 img.in-content-imageright {
	float: right;
	margin: 0px;
	padding: 10px 0px 10px 10px;
	border: none;
}


