
/* SCREEN STYLE SHEET */
body							{ background-color:#E5E5E5; margin:0px; text-align:center; border-top:3px solid #E72929; }
body							{ font-size:80%; font-family:arial; line-height:145%; color:#000; }
input, textarea, select 		{ font-family:arial; font-size:100%; }
table							{ font-size:100%; line-height:145%; }
form							{ padding:0px; margin:0px; }
img								{ border:0px; }
blockquote 		  				{ margin-top:2px; margin-bottom:2px; }

.submit-red						{ background-color:#A0170F; cursor:pointer; color:#FFF; border:0; font-size:115%; padding:5px 12px }
.submit-grey					{ background-color:#AAA; cursor:pointer; color:#fff; border:0; font-size:115%; padding:5px 12px }
.error-div						{ background-color:#F8FFF8; line-height:160%; color:#000; font-size:110%; font-weight:bold; width:97%; border:1px solid #090; padding:8px 12px }
.error-div ul 					{ padding: 10px 10px 10px 30px; margin: 0;}

/* CONTAINER */
#container						{ width:1000px; text-align:left; margin:0px auto; position:relative; z-index:300; }

/* FONT STYLES */
a								{ color:#B7160B; text-decoration:none; }
a:hover							{ color:#000; text-decoration:underline; }

#content h1						{ color:#A21109; font-size:200%; font-weight:normal; line-height:110% }
#content h2						{ color:#A21109; font-size:150%; font-weight:normal; line-height:110% }
#content h3						{ color:#A21109; font-size:150%; font-weight:normal; line-height:110%; padding-bottom:10px; border-bottom:solid 1px #000; margin-bottom:15px; }
h4								{ color: #000; font-size: 135%; font-weight: bold; line-height: 110%; margin: 20px 0 10px 0;}
h5								{ color: #000; font-size: 120%; font-weight: bold; line-height: 110%; margin: 20px 0 10px 0;}
h6								{ color: #000; font-size: 110%; font-weight: bold; line-height: 110%; margin: 20px 0 10px 0;}
h6.red							{ color: #a21109; font-size: 110%; font-weight: bold; line-height: 110%; margin: 20px 0 10px 0;}

#content .date					{ color:#999; font-size:90%; }
#content .grey					{ color:#999; }
#content .red					{ color:#A21109; }
#content-full h1				{ color:#A21109; font-size:220%; font-weight:normal; line-height:110% }
#content-full h1.report-title,
#content-full h2				{ color:#A21109; font-size:150%; font-weight:normal; line-height:110% }
#content-full h3				{ color:#A21109; font-size:150%; font-weight:normal; line-height:110%; padding-bottom:10px; border-bottom:solid 1px #000; margin-bottom:15px; }
#content-full .date				{ color:#666; font-size:90%; }
#content-full .grey				{ color:#666; }
#content-full .red				{ color:#A21109; }

/* HEADER */
#header							{ width:100%; height:107px; overflow:hidden; background-color:#FFF; }

	
#logo							{ float:left; width:107px; height:107px; }
#logo a							{ display:block; width:107px; height:107px; background:url(../../images/public/iwf-logo-plain.png) no-repeat; }
#logo a span					{ display:none; }
#report							{ float:left; width:242px; height:107px; background:url(../../images/public/bg.report.jpg) top left no-repeat; }
#report a						{ display: block; position:relative; top:35px; left:10px; width: 229px; overflow-x: hidden;}
#report img						{ display: block; margin: 0; padding: 0;}
#headerlinks					{ position:relative; float:left; width:651px; height:107px; }
#headerlinks ul					{ list-style-type:none; margin:10px 20px 0px 0px; padding:0; float:right; color:#707070; font-size:85%; }
#headerlinks ul li				{ float:left; margin-left:10px; padding-left:10px; background:url(../../images/public/bg.headerlinks.gif) no-repeat 0% 50%; }
#headerlinks ul li:first-child 	{ background:none; }
#headerlinks ul li a			{ color:#707070;  }
#headerlinks ul li a:hover 		{ color:#000; }
#headerlinks .welcome-back		{ position:absolute; top:33px; font-weight:bold; right:19px; font-size:90% }
#headerlinks .welcome-back a	{ font-weight:normal; }

/* homepage aniversary */
	#header.home							{ width:100%; height:107px; overflow:hidden; background-color:white; }
 	.home #logo a							{ margin-left:15px; margin-top:15px; display:block; width:290px; height:107px; background:url(../../images/public/iwf-logo.png) no-repeat; }
    .home #report							{ float:left; width:242px; height:107px; background:none; }
    .home #headerlinks ul li a				{ color:#707070;  }
    .home #headerlinks ul li a:hover 		{ color:#ccc; }
	.home #searchbutton						{ float:left; background: url('../../images/public/anna_search.gif') no-repeat top left !important; border: none; width: 61px; height: 26px; text-indent: -999em;}

/* SEARCH */
#searchform						{ clear:both;float:right; margin:30px 20px 0px 0px; overflow:hidden; }
#searchbox						{ float:left; margin-right:5px; width:150px; margin-top:2px; }
#searchbutton					{ float:left; background: url('../../images/public/search.gif') no-repeat top left; border: none; width: 61px; height: 26px; text-indent: -999em;}

/* HOMEPAGE PANEL */
#homepagepanel					{ background:url(../../images/public/panel.jpg) no-repeat top left; width:100%; height:244px; font-size:120%; overflow:hidden; }
#homepagepanel .points			{ float:left; width:542px; background: url('../../images/public/introLeftbg.jpg'); overflow: hidden; color: #fff; padding: 19px 0 15px 40px; letter-spacing: 1px; font-weight: bold;}
#homepagepanel .points h1		{ background: url('../../images/public/introLefttitle.jpg'); width: 535px; height: 25px; text-indent: -9999px; margin-top:0px;}
#homepagepanel .points ul 		{ padding-left: 0; margin: 0; list-style: none;}
#homepagepanel .points ul li	{ margin-bottom: 5px; padding-left: 20px; background: url('../../images/public/introLeftbullet.jpg') no-repeat 0 3px;}

#homepagepanel .flash			{ position:relative; float:left; width:418px }
#homepagepanel .flash .fallback { position:absolute; z-index:1; top:0; right:0 }
#homepagepanel .flash .playing	{ position:absolute; z-index:2; top:0; right:0 }
#homepagepanelcontent			{ float:left; width:600px; color:#FFF; position:relative; top:20px; left:20px; }
#homepagepanelcontent h1 		{ margin:0px; line-height:110%; font-weight:normal; font-size:200% }
#homepagepanelcontent p			{ margin:10px 0px 8px 0px; }
#homepagepanelcontent ul 		{ margin:6px 0px; padding:0px 0px 0px 14px; }
#homepagepanelcontent ul li 	{ padding:2px 0px; }
#reportbutton					{ float:right; width:307px; }
#reportbutton a					{ display:block; width:307px; height:44px; background:url(../../images/public/report.gif) no-repeat; position:relative; top:95px; left:-20px; }
#reportbutton a span			{ display:none; }

/* HIGHLIGHT PANELS */
#highlights						{ margin-top:9px; background:#A8A8A8 url(../../images/public/bg.sub.jpg) repeat-x; overflow:hidden; }
.highlight						{ float:left; width:333px; }
.highlight a 					{ text-decoration:none; color:black;  }
.highlight:last-child			{ width:334px; }
.highlight p					{ margin:0px; padding:8px 0px 8px 15px; text-transform:uppercase; font-weight:bold; }
#highlights-panel				{ background:#FFF url(../../images/public/highlights-middle.gif) repeat-y; overflow:hidden; }
.highlight-panel				{ float:left; width:333px; text-align:center; min-height:200px }
.highlight-panel:last-child		{ width:334px; }
#highlights-bottom				{ background:url(../../images/public/highlights-bottom.gif) no-repeat; height:3px; }
.highlight-panel-padding 		{ width:303px; margin:15px auto; text-align:left; }
#highlights-panel h2			{ font-size:100%; margin:0px; }
#highlights-panel p				{ margin:0px 0px 10px 0px; }

/* NEWS HEADLINES */
#news							{ margin-top:9px; width:100%; height:39px; background:url(../../images/public/bg.news.gif) top left no-repeat; overflow:hidden; }
#news h2						{ float:left; margin:10px 0px 0px 15px; padding:0px; font-weight:normal; }
#news h2 a						{ color:#7E7E7E; }
#news a.pause 					{ background: url('../../images/public/ticker-control.gif') no-repeat top left; width: 15px; height: 15px; float: right; text-indent: -999em; margin: 10px 10px 0 0; overflow: hidden;}
#news a.pause.paused			{ background-position: bottom left;}

#headlines						{ float:left; list-style-type:none; margin:11px; padding:0px; }
#headlines li					{ padding:0px; }
#headlines li a					{ color:#FFF; }
#headlines li a:hover			{ color:#FFF; }
#news-rss						{ float:right; margin:10px 15px 0px 0px; }
#news-rss a						{ color:#FFF; }
#news-rss a:hover				{ color:#FFF; }
#news-rss img					{ position:relative; top:3px; margin-right:2px; }

/* SUPPORTERS */
#supporters						{ margin-top:15px; }

/* INNER PAGE LAYOUT */
#innerpanel						{ width:1000px; height:36px; background:#FFF url(../../images/public/panel-inner.jpg) no-repeat; }
#body							{ width:100%; overflow:hidden; background:url(../../images/public/bg.content.gif) repeat-y; }
#body-layer						{ width:100%; overflow:hidden; background:url(../../images/public/bg.content-fade.jpg) no-repeat; }
#sidebar						{ float:left; width:253px; overflow:hidden; }
#content						{ float:left; width:747px; /* overflow:hidden; */ text-align:center; }
#content-full					{ background-color:#FFF; width:100%; overflow:hidden; text-align:center; }
#content-area					{ margin:20px auto; width:707px; text-align:left; }
#content-area-full				{ margin:20px auto; width:922px; text-align:left; }
.font-size						{ float:right; padding-top:12px }
/* #body-bottom					{ background:url(../../images/public/bg.content-bottom.gif) no-repeat; height:4px; } */

/* BREADCRUMB */
#breadcrumb						{ color:#666; font-size:90%; margin: 0; padding: 0;}
#breadcrumb li					{ list-style: none; float: left; display: inline; margin-right: 4px;}
#breadcrumb a					{ color:#666; }

/* SOCIAL ICONS */
.social							{ border-bottom:solid 1px #ccc; padding:5px 0px 15px 0px; margin-bottom:15px; overflow:hidden; width:100% }
.share							{ float:left; width:100px; }
.gl								{ position:relative; top:3px; }

/* QUICKLINKS */
#quicklinks						{ margin-top:9px; text-align:left; width:100%; overflow:hidden; background:#FFF; }
#quicklinks-title				{ background:#A8A8A8 url(../../images/public/bg.sub.jpg) repeat-x; overflow:hidden; }
#quicklinks-bottom				{ background:url(../../images/public/logos-bottom.gif) no-repeat; height:4px; }
#quicklinks .title				{ float:left; width:142px; margin:0px; padding:0px; }
#quicklinks .title a			{ color:#000 }
#quicklinks .title span			{ padding:8px 10px; display:block; font-weight:bold; }
#quicklinks ul					{ float:left; width:142px; list-style-type:none; margin:0px; padding:0px; font-size:90%; line-height:140% }
#quicklinks ul li				{ padding:2px 10px 2px 10px; }
#quicklinks ul li:first-child 	{ padding-top:7px; }
#quicklinks ul li:last-child 	{ padding-bottom:15px; }

/* FOOTER QUICKLINKS */
#footer-quicklinks						{ margin-top:9px; text-align:center; width:100%; overflow:hidden; background:#FFF; }
#footer-quicklinks-title				{ background:#A8A8A8 url(../../images/public/bg.sub.jpg) repeat-x; overflow:hidden; height:33px; line-height: 33px; font-weight:bold; }
#footer-quicklinks-content				{ background:#fff url(../../images/public/footer-quicklinks-bg.gif) repeat-y; min-height:200px; overflow:hidden }
#footer-quicklinks-content .col			{ float:left; width:293px; padding:15px 20px; text-align:center; }
#footer-quicklinks-content .col h3		{ margin:5px 0 10px; }
#footer-quicklinks-content .col span		{ display:block; }
#footer-quicklinks-content .col p		{ margin:10px 0; }
#footer-quicklinks-content .col .title	{ margin-top:20px; }
#footer-quicklinks-content .col .description	{  margin:5px 0 10px; }
#footer-quicklinks-content .col .title a		{ font-size:110%; text-decoration:none; color:#d20505; font-weight:bold; }
#footer-quicklinks-content .col .footer-social-links.title { margin-top:5px; }
#footer-quicklinks-content .col .title span	{ float:left; margin-right:5px; margin-top:0px; position:relative; z-index:99999; }
#footer-quicklinks-bottom				{ background:url(../../images/public/footer-quicklinks-bottom.gif) no-repeat; height:4px !important; }

/* SUBNAVIGATION */
#sidebar ul						{ width:100%; list-style-type:none; margin:0px; padding:0; }
#sidebar ul li					{ border-bottom:solid 1px #410101; }
#sidebar ul li a				{ display:block; padding:8px 5px 7px 15px; color:#FFF; text-decoration:none; }
#sidebar ul li a:hover			{ background:#CCC; color:#000; }
#sidebar ul li a.active			{ background:#CCC; color:#000; }
#sidebar ul li.active			{ background:#CCC; padding:8px 5px 7px 15px; color:#000; }
.promotions						{ text-align:center; margin-bottom:20px; }
.promotions img					{ margin:10px auto 0px auto; }
.promotions blockquote				{ width:226px; text-align:left; margin:0 auto; color:#FFF; background:url(../../images/public/quote-marks.gif) top left no-repeat; }
.promotions blockquote .speech	{ margin: 0 0 10px 36px; font-size:110%; line-height:130% }
.promotions blockquote .quoter		{ margin-left:36px; color:#BFA7A6; font-size:80%; line-height:140% }
#reportbuttonsmall				{ text-align:center; }
#reportbuttonsmall img			{ margin:10px auto 0px auto; }

/* Newsgroups */
.tbl_title			{ background-color:#E10000; color:#FFF; }
.tbl_header			{ background-color:#FBE0E0; border:solid 1px #E10000; }
.tbl_row1			{ background-color:#FFF; border-bottom:solid 1px #CCC; }
.tbl_row0			{ background-color:#FCE6E6; border-bottom:solid 1px #CCC; }
.tbl_title, .tbl_header	{ font-size:15px; }
.tbl_row0, .tbl_row1 { font-size:12px; }
/* END Newsgroups */

/* Sitemap */
#sitemap { padding-bottom: 30px;}
#sitemap ul { margin-left: 25px; padding: 0;}
#sitemap li { padding: 2px 0;}


/* FOOTER */
#footer							{ text-align:center; margin-top:15px; color:#000; font-size:85%; width: 100%; overflow: hidden;}
#footer a						{ color:#000; }
#footer a:hover					{ color:#555; }
ul#nav_footer					{ float: left; position: relative; left: 50%; margin: 0; padding: 0;}
ul#nav_footer li				{ float: left; position: relative; right: 50%; list-style: none; padding-right: 5px; margin-right: 5px; border-right: #000 solid 1px;}
ul#nav_footer li.last			{ margin: 0; padding: 0; border: none;}
#footer p.copy					{ clear: left;}


/* SECURE MEMBERS AREA */
#membersloginform				{ background:#F2F2F2; padding:10px; width:60%; }

/* NEWS */
.news							{ margin-bottom:15px; padding-bottom:15px; border-bottom:1px dashed #DDD }
.news .headline					{ font-size:120%; margin-bottom:4px; }
.news .intro					{ color:#444; font-size:95%; }

.pagination						{ text-align:center; font-size:115%; }
.pagination a					{ padding:0 2px; }
.pagination .selected			{ padding:0 2px; }

/* FEEDBACK FORM */
.section			{ margin:5px 0px; margin-top:25px; font-size:1.2em; font-weight:bold; }
.row				{ height:30px; }
.row_big			{ height:80px; }
.row_xbig			{ height:140px; }
.label				{ float:left; width:30%; }
.field				{ float:right; width:68% }
.vsmall				{ width:7%; }
.small				{ width:20%; }
.medium				{ width:50%; }
.large				{ width:95%; }

/* DONATIONS */
#donation_container	{ width:600px; }
.step				{ float:left; text-align:center; padding:5px 10px; background-color:#F7F7F7; }
.step_on			{ float:left; text-align:center; padding:5px 10px; color:#FFF; background-color:#E10000; }
.arrow				{ float:left; }
#donation_panel		{ padding:10px; background-color:#F7F7F7; margin-bottom:20px; }
#progress			{ overflow:hidden; margin: 0 0 20px 0; padding: 0;}
#progress li		{ float: left; display: inline; list-style: none;}

.donatesmall		{ width:50px; }
#donate_error		{ color:#FF0000; font-weight:bold; }
.donate_error		{ color:#FF0000; font-weight:bold; }
#payment_error		{ border:solid 1px #E9DFDF; padding:5px 5px 5px 25px; background:#FCE6E6 url("/images/site/reporting/icon_info.gif") no-repeat 4px 4px; margin-bottom:20px; }
input.donatesubmit	{ font-size:130%; font-weight:bold; }
#loading			{ width:100%; height:100%; display:none; position:absolute; left:0px; top:0px; background-color:#FFF; text-align:center; z-index:998; }
#loadingpanel		{ width:420px; padding:40px; background-color:#FFF; border:solid 1px #E5E5E5; margin:20px auto 0px auto; }
/* END DONATIONS */

/* COMPLAINT FORM */

form.complaint input:not([type=radio]) { float:left; padding:5px; width:300px; }
form.complaint label { float:left; clear:left; width:200px; line-height:39px; }
form.complaint label.plain { width:300px; line-height:30px; }
form.complaint textarea { float:left; width:308px; }
form.complaint select { float:left; margin-top:10px; width:315px; }
/*form.complaint button { float:left; clear:both; margin-top:30px; margin-bottom:30px; }*/

form.complaint .sectionA { margin-top:10px; clear:left; }
form.complaint .sectionB { margin-top:10px; clear:left; }
form.complaint .sectionC { margin-top:10px; clear:left; }

form.complaint .hidden { display:none; }

form.complaint .recaptchatable  label  { line-height:12px; }

form.complaint #recaptcha_area { margin-left:195px; clear:left; }

/* NEWSLETTER SIGNUP */
.sub_title			{ padding:5px 10px; font-weight:bold; background-color:#dcdcdc; font-size:110%; }
.sub_panel			{ padding:10px; background-color:#e8e8e8; }

/* Reporting Tool */
#report-steps ol { padding: 0; margin: 0;}
#report-steps ol li { float: left; list-style: none; display: inline;}

#report-steps								{ height:46px; font-weight:bold; margin-bottom:18px; font-size:90%; text-transform:uppercase; line-height:46px; text-align:center; width:100%; margin-top:20px; }
#report-steps .left-off						{ float:left; width:7px; height:46px; background:url(../../images/public/report-steps-left-off.gif) no-repeat }
#report-steps .left-on						{ float:left; width:7px; height:46px; background:url(../../images/public/report-steps-left-on.gif) no-repeat }
#report-steps .right-off					{ float:left; width:7px; height:46px; background:url(../../images/public/report-steps-right-off.gif) no-repeat }
#report-steps .right-on						{ float:left; width:7px; height:46px; background:url(../../images/public/report-steps-right-on.gif) no-repeat }
#report-steps .step-on						{ float:left; width:168px; height:46px; color:#FFF; background:url(../../images/public/report-step-on-bg.gif) repeat-x }
#report-steps .step-off						{ float:left; width:168px; height:46px; background:url(../../images/public/report-step-off-bg.gif) repeat-x }
#report-steps .separator-left				{ float:left; width:16px; height:46px; background:url(../../images/public/report-step-separator-left.gif) no-repeat }
#report-steps .separator-right				{ float:left; width:16px; height:46px; background:url(../../images/public/report-step-separator-right.gif) no-repeat }
#report-steps .separator					{ float:left; width:16px; height:46px; background:url(../../images/public/report-step-separator.gif) no-repeat }

.report-proceed		{ float:right; border:none; cursor:pointer; background-color:#5AA90F; text-transform:uppercase; color:#000; padding:15px 25px }

#issueDiv			{ width:100%; text-align:center; }
.report_option		{ display:inline; }

ul.knownissues		{ list-style-type:none; margin:0px; padding:0px; }
ul.knownissues li	{ padding:5px; padding-left:30px; display:block; background:#FCE6E6 url("../../images/public/icon_alert.gif") 1px no-repeat; }
ul.knownissues li.header { padding-left:5px; background:#E10000; color:#FFF; font-weight:bold; }
ul.knownissues li.row0 { background-color:#FFF; border-bottom:solid 1px #CCC; color:#D40000; }
ul.knownissues li.row1 { background-color:#FCE6E6; border-bottom:solid 1px #CCC; color:#D40000; }
ul.knownissues li.row0_alert { background-color:#FFF; border-bottom:solid 1px #CCC; color:#D40000; font-weight:bold; }
ul.knownissues li.row1_alert { background-color:#FCE6E6; border-bottom:solid 1px #CCC; color:#D40000; font-weight:bold; }

#info1, #info2, #info3, #info4, #info5, .info
					{ border: solid 1px #E9DFDF; padding:5px 25px; margin-top:10px; background:#FCE6E6 url("../../images/public/icon_info.gif") no-repeat 4px 4px; }
.info.infobox { border-radius:0; clear:both; margin-left:0; }

.report_row			{ margin-top:5px }
.report_left		{ float:left; width:20px; }
.report_right		{ float:left; }
.report_form_row	{ height:20px; margin-top:8px; }
.report_form_row_big { height:70px; margin-top:8px; }
.report_form_label	{ float:left; width:20%; }
.report_form_field	{ float:right; width:78% }
.report_type		{ border: solid 1px #CCC; padding:5px; margin-right:20px; margin-top:10px; }
/* END Reporting Tool */

.clr				{ clear:both }

ul.twit, ul.latest-news { padding:0px; margin:0px; list-style:none; }
ul.latest-news a { color: #B7160B; text-decoration: none; font-weight:bold; display:block; }
ul.latest-news .date { display:block; margin:4px 0 15px 0; }
.quote-left {
background-color: #f5f5f5;
border: 1px solid #dedede;
font-size: 23px;
float:left;
line-height: 1.3em;
margin-bottom:4px;
padding: 10px;
position: relative;
text-align: center;
width: 69%;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
font-size:11px;
margin-left:20px;
padding-bottom: 0px;

}

 .quote-left .quote-ab {
border-color:  transparent #dedede transparent transparent;
border-style: solid;
border-width: 10px;
height: 0;
padding:0px !important;
width: 0;
position: absolute;
top: 11px;
left: -21px;
}

.quote-left .quote-ba{
border-color: transparent #f5f5f5 transparent transparent ;
border-style: solid;
border-width: 10px;
height: 0;
width: 0;
padding:0px !important;
position: absolute;
top: 11px;
left: -20px;
}

.quote-left p { word-break: break-word; }
#highlights-panel ul.twit p.details { margin-left:83px; font-size:11px;}
.icon-move { margin-right:10px; top:3px; position:relative;; }

.validation_errors {
	background-color: #F8FFF8;
	line-height: 160%;
	color: black;
	font-size: 110%;
	font-weight: bold;
	width: 97%;
	border: 1px solid #090;
	padding: 8px 12px;
 }
 .validation_errors p { background:url('../../images/public/val-error.png') no-repeat 0px 2px; padding-left:28px; }

 /* Coooookie Bar
 *********************************************/
 div.cookie-bar {
	 position:fixed;
	 z-index:1000;
	 height:0px;
	 width:100%;
	 bottom:0px;
	 background:#2C2C2C;
	 overflow:hidden;
	 
 }
 .cookie-bar .cookie-header {
	 height:44px;
	 width:100%;
	 background:url('../../images/public/cookiebar/cookiebar.bg.png') repeat-x;
	 text-align:left;
 }
 .cookie-bar div.cookie-logo {
	 background:url('../../images/public/cookiebar/cookie.logo.png');
	 width:31px;
	 height:31px;
	 margin:5px 14px;
	 float:left;
 }
 .cookie-bar div.cookie-message{
	 float:left;
	 color:white;
	 margin:13px;
 }
 .cookie-bar ul {
	 float:right;
	 list-style:none;
	 padding:0;
	 margin:0;
 }
 .cookie-bar ul li {
	 display:inline;
 }
 .cookie-bar ul li a {
	 display:block;
	 float:left;
	 padding:12px 30px;
 	 border-left:1px solid #8e8e8e;
	 background:url('../../images/public/cookiebar/cookie.arrow.png') no-repeat 10px 12px;
	 color:white;
 }
 .cookie-button {
	 float: left;
	 margin-left: 10px;
	 margin-top: 18px;
 }


 .complaint .button,  .complaint  .labelchanged { 
 	color: #6E6E6E;
 	text-decoration: none;
 	padding: 9px 29px;
 	font-weight: bold;
 	text-align: center;
 	position: relative;
 	display: inline-block;
 	text-shadow: 0 1px 0 #fff;
 	-webkit-transition: border-color .218s,-webkit-box-shadow .218s,color .218s;
 	-moz-transition: border-color .218s,-moz-box-shadow .218s,color .218s;
 	-o-transition: border-color .218s,-o-box-shadow .218s,color .218s;
 	transition: border-color .218s,box-shadow .218s,color .218s;
 	background: #F3F3F3;
 	background: -webkit-gradient(linear,0% 40%,0% 70%,from(whiteSmoke),to(#F1F1F1));
 	background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(whiteSmoke),to(#F1F1F1));
 	border: solid 1px #cecece;
 	border-radius: 2px;
 	-webkit-border-radius: 2px;
 	-moz-border-radius: 2px;
 }
 .complaint  .button:hover, .labelon {
 	border-color: #aaa;
 	color: #666;
     -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.25);
     -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);
     box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	
 }

 /* Green */
  .complaint  .button.green { 
 	min-width: 80px;
 	color: #fff;
 	border-color: #516f0e;
 	text-shadow: -1px -1px 1px #415a09;
 	background: #80a225;
 	background: -webkit-gradient(linear,0% 40%,0% 70%,from(#80a225),to(#7a9a24));
 	background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#80a225),to(#7a9a24));
	
 }
 .complaint  .button.green:hover { 
 	border-color: #2e4400;
 }

 /* Red */
 .complaint  .button.red {
 	min-width: 80px ;
 	color: #fff !important;
 	border-color: #b0281a;
 	text-shadow: -1px -1px 1px #95241c;
 	background: #910900;
 	background: -webkit-gradient(linear,0% 40%,0% 70%,from(#8c0000),to(#7C0000));
 	background: -moz-gradient(linear,0% 40%,0% 70%,from(#8c0000),to(#7C0000));	
 }
 
 .small-gray {
	 color:#767676;
	 font-size:11px;
	 width:160px;
 }


 /* Fixed Subnav */
 #body-layer {
 	position: relative;
 }

 #sidebar {
 	position: absolute;
 	height: 100%;
 }

 #content-area {
 	margin-left: 283px;
 	margin-right: 30px;
 	width: 681px;
 }

#sidebar #sidebar-elements {
	width: 253px;
}

#sidebar #sidebar-elements.stick {
  position: fixed;
  top: 70px;
  z-index: 3;

}
 
#multi-ddm.stick {
  position: fixed;
  top: 0;
  z-index: 5;

}

#innerpanel.stick {
  position: fixed;
  top: 32px;
  z-index: 1;

}

#sidebar #sidebar-elements.unstick {
  position: absolute;
  bottom: 0;
  z-index: 0;

}
 
#multi-ddm.unstick {
  position: absolute;
  bottom: 0;
  z-index: 0;

}

#innerpanel.unstick {
  position: absolute;
  bottom: 0;
  z-index: 0;

}

