@charset "UTF-8";
/* CSS Document */
* {
	font-family:Arial, Helvetica, sans-serif;
}

body { 
	background-color:#000;
	padding:0;
	margin:0;
	padding-top:5px;
	color:#333333;
	font-size:12px;
}

a { text-decoration:none;}

input, textarea { font-size:12px;}

form {
		margin:0;
		padding:0;
}

img { border:0;}

.gmnoprint img { float:left; margin-right:8px; margin-bottom:5px;}

.main {
		width:985px;
		margin:0 auto;
		overflow:hidden;
		background-color:#FFF;
}

.header {
		height:135px;
		background-image:url(../images/campaign-to-cure-paralysis.jpg); 
		background-position:right 0;
		height:205px;
		background-repeat:no-repeat;
}

#logo {
	 display:block;
	 height:140px;
	 width:450px;
	 float:left;
}

#content {
	padding:5px 0px 0 0px;
	
}

#map, #map-wrapper {
	width:985px;
	height:400px;
	background-color:#E5E3DF;
}

#map-wrapper { overflow:hidden; }

#map2 {
	width:985px;
	height:400px;
	background-color:#E5E3DF;
}

.caption {
		background-color:#E44E35;
		padding:5px 5px 5px 10px;
		color:#FFF;
		font-size:16px;
		font-weight:bold;
}

.filter {
	 border:#EF8200 solid 1px;
	 border-width:0 1px;
	 height:237px;
	 overflow:hidden;
}

#panel1 { padding:10px 0 10px 5px;; padding-right:0px;}
#panel2 { padding:10px 10px 15px; overflow:auto; height:190px; display:none;}
.filter_text { color:#000; }

.panel_wrap { border-top:#EF8200 solid 1px;}
.filter_tabs { background-color:#BEBEBE; padding:3px 5px 3px 10px; cursor:default; }
.active { background-color:#EF8200!important; color:#FFF; font-weight:bold; }

#information {height:30px; overflow:hidden;}

#legend {  width:302px; height:286px; border:#E44E35 solid 2px; background-color:#f6f6f6; }
#legend .title { background-color:#E44E35; color:#FFF; font-weight:bold;}

.content_body { padding:10px 15px; }

.orange { background-color:#EF8200; padding:3px; }
.red { background-color:#E44E35; padding:3px; }
.white { background-color:#FFF; padding:3px; }
.yellow { background-color:#FFCC00;}
.bold { font-weight:bold;}
.shaded { color:#999;}

#tell_story { padding:1px; margin-bottom:10px; border:#FFCC00 solid 4px; }
a#tell_story_button { background-color:#9C132E; color:#FFF; font-size:16px; text-decoration:none; display:block; width:100%; text-align:center; font-weight:bold; padding:15px 5px; }
a#tell_story_button:hover {background-color:#EF8200; color:#000;}


	
.padded { padding:5px 10px 5px 0;}

#footer {
	height:37px;
	background-image:url(../images/reeve-campaign-footer.jpg);
	background-position:0 100%;
	background-repeat:no-repeat;
	padding:105px 0 0;
	text-align:center;
	text-transform:uppercase;	
}

#footer a { color:#000; text-decoration:none; }

.invalid { color:#F00; font-size:12px; }
.shaded-small { color:#999; font-size:11px;}

.splash_error, .splash_info { height:20px; margin-bottom:10px; color:#000; background-color:#FFDA3F; font-size:14px; font-weight:bold; padding:5px 15px;}

#canvas img { margin:0 0 5px 10px;}

.caption2 { padding:3px 10px 3px 15px; font-weight:bold; }

.military {color:#E44E35; font-weight:normal;}

.pop_title { font-size:13px; font-weight:bold; display:block; color:#E67D01; margin-bottom:2px;}
a.pop_title:hover {text-decoration:underline;}
div.block {  max-width:300px; width:260px;}
div.imageBlock { overflow:hidden; height:60px; padding:2px 0; }
div.linksdiv { padding:2px 0; text-align:right;}
div.linksdiv a:hover { text-decoration:underline;}
.pop-condition { color:#1A91E7; }
.condition_gray { background-color:#E8E8E8; }
div.block ul { margin:2px; padding:0; }
div.block li { margin:0px 0px 0px 20px; padding:0 ;}


/* Scroll panel */
#scroll-panel { background-color:#D9D9D9;  border-top:#fff solid 1px;  height:16px; color:#000; padding:4px 15px; }

/* Filter panel */
#filter-panel { height:335px; padding-bottom:14px;  }
#filter {  background-color:#F5E49E; padding:3px 10px; height:329px; width:615px;}

#filter-top,#filter-bottom  { height:20px;}
#filter-middle { border:#ef8201 solid 1px; border-width:1px 0; height:285px;}
#filter-middle label { color:#606060; }
#filter-top { color:#ef8201; font-size:16px; font-weight:bold;}
#conditions { height:265px; overflow:auto; }

.padded-table td { padding-top:3px; }

#status { color:#e44e35;}
.graph_title { padding-left:10px; background-color:#D9D9D9; width:210px; }

#statics {  padding:0 0 0 15px; }

.box_title { height:18px; padding:3px 10px; background-color:#e44e35; color:#FFF; font-size:14px; border-bottom:#FFCC00 solid 3px; width:325px; font-style:italic; }

.item { border-bottom:#FFCC00 solid 1px; margin-top:8px; width:345px; padding-bottom:4px; }
.item a { color:#eb7d20; font-weight:bold; text-decoration:none; }
.item a:hover { text-decoration:underline;}
.item span.military { color:#E44E35; }
.item span.shade { color:#797979; }
.item .green { color:#146d02; }
.item div.date { color:#797979;  text-align:right; padding-right:5px;}

a.post { height:99px; width:279px; overflow:hidden; display:block; background-image:url(../images/post.gif); background-repeat:no-repeat; background-position:0 0;}


#post_text { font-size:14px; }
#post_text .org { color:#EF8200; }
#post_text .green { color:#146d02; }

/* Admin backend */
#loginpanel { width:250px; padding:15px; margin:auto;  background-image:url(../images/filter_bg.jpg); background-repeat:no-repeat; background-position:0 100%; border:#BBBBBB solid 1px;}

#menubar { background:#776F67; padding:1px 15px; overflow:auto; margin-bottom:15px;}
#menubar a { display:block; width:150px; padding:3px; border-right:#EF8200 solid 1px; text-align:center;  color:#CCC; float:left;}
#menubar a:hover { background-color:#E44E35; color:#FFF;}
#menubar a.selected { background-color:#E44E35; color:#FFF; font-weight:bold; }

/* image canvas */
#canvas { width:560px; }

/* Gird */
#grid { padding:0 15px; }

table.list {
	text-align: left;
	font-size: 12px;
	font-family: verdana;
	background: #c0c0c0;
}

table.list a { color:#000; display:block; }

table.list thead tr,
table.list tfoot tr {
	background: #c0c0c0;
}

table.list tbody tr {
	background: #f0f0f0;
}

table.list td, table.list th {
	border: 1px solid white;
	white-space:nowrap;
}
.evenRow td { background-color:#FFF; }
.selectedRow td { background-color:#FFE88A;}

.asc , .desc { padding-right:15px; background-repeat:no-repeat; background-position:right;  }
.asc { background-image:url(../images/asc.gif); }
.desc { background-image:url(../images/desc.gif); }

#pagination { background-color:#C0C0C0; margin-top:10px; padding:3px 10px; }
#pagenumbers a { padding:3px 4px; color:#E44E35; background-color:#F0F0F0;}

.rpp a { color:#000;}
.rpp em { color:#FFF;}

#graph_et, #graph_location, #graph_condition { padding-right:14px; }

/* Image Slider */
#imageSlider {height:85px; overflow:hidden; margin:10px 0; width:635px;}
.imageItem { width:100px; float:left; }

/* Home page Red box */
#homebox td { font-size:16px; text-align:center; padding:7px 2px; font-weight:bold; border-top:#FFCC01 solid 1px; color:#FFFDF8; }
#homebox a { color:#FFFF0D; }
#homebox a:hover { text-decoration:underline; }

.waiting { padding-top:15px; text-align:center; }

#preview { display:none; }
