@charset "UTF-8";
/* CSS Document */

body {
	background:#FFF;
	border-top: #08B 5px solid;
	margin:0;
	padding:0;
	}

body,tr,td,input,select,textarea {
	font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma, Helvetica, Verdana, sans-serif;
	font-size:small;
	line-height:1.5;
	voice-family:inherit;
	}

h1,h2 {
	color: #036;
	margin-right: 29px;
	padding-bottom: 6px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma, Helvetica, Verdana, sans-serif;
	font-size:18px;
	border-bottom: #693 1px dotted;
	}


img {border:none;}

.clear{clear:both;display:block;}
.clear:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}
* html .clear{height:1%;}

.container {
	margin:0 auto;
	position:relative;
	width:919px;
	}

#header {color: #666;}

#header .left {float: left; width:351px; padding: 10px 0; }
#header .right {float: right; padding-top: 35px; text-align:right; width: 450px;}
#header .submessage {font-size: 11px; height: 30px; border-top: #ddd 1px solid; border-bottom: #ddd 1px solid; color: #666; padding: 6px 40px 0 0; }
#header .submessage a {font-size: 16px; color: #036; border-right: #ddd 1px solid; padding: 8px 25px;}
#header .submessage a:hover {font-size: 16px; color: #eee; background: #036; text-decoration: none;}

#page {
	background: #FFF url("../img/bg.png") repeat-x;
	}
#page .container {
	background:url("../img/pageBg.gif") repeat-y 550px 0;  padding-bottom: 20px;
	}

#page .container table, #page .container p {color: #212121;}


#banner { background: #314B59 url("../img/banner.png") no-repeat; height: 240px;}


#main_content {background: url("../img/top.png") top left no-repeat; float: left; width: 550px; padding: 0; margin:0;}

#main_content h1 {padding-top: 25px;}

#main_content a{
	color: #00468D;
	text-decoration:none;
	border-bottom: #CCC 1px dotted;
	}

#main_content a:hover{
	color: #600;
	text-decoration: none;
	border-bottom: #600 1px solid;
	}

#column1 {float: left; padding-top: 16px; width: 250px;}
#column2 {float: left; padding-left: 40px; width: 235px;}

#sidebar { color: #1b1b1b; float: left; width: 369px; padding: 0 0 36px 0; margin: 0;}
#sidebar p a {color: #FC0; border-bottom: #ccc 1px dotted; text-decoration: none;}
#sidebar p a:hover {color: #FFF; border-bottom: #600 1px solid; text-decoration: none;}
#sidebar .regular p, #sidebar .regular h3 {color: #FFF; padding: 0 40px; }
#sidebar .regular ul{
	color: #fff;
	margin: 0 50px;
	padding-left: 5px;
	text-indent: 0;}
#sidebar .yoursupport .top { background: #80B040 url("../img/yourSupportBgTop.png") bottom right no-repeat; height: 12px; margin-right: 30px;}
#sidebar .yoursupport .bottom {padding: 4px 30px 30px 30px; margin-right: 30px; background: #80B040 url("../img/yourSupportBg.png") bottom right no-repeat;}
#sidebar .yoursupport ul {
	font-size: 11px;
	margin-left: 10px;
	padding-left: 5px;
	}
#sidebar .yoursupport .intro {color: #900; font-size: 18px; padding-top: 6px;}
.lesserPt {font-size: 11px;}
.greaterPt {font-size:15px;}
#sidebar .yoursupport .donate ul {list-style:none; margin:0; padding:0;}
#sidebar .yoursupport .donate li {color: #000; font-size: 18px; text-transform: uppercase; }
#sidebar .yoursupport .donate li a{border: 1px #693 solid; color:#000; text-decoration:none; display: block; width: 237px; padding: 30px 0 30px 25px; background: #80B040 url("../img/donate_btn.png") bottom right no-repeat;}
.linkText {border-bottom: #ccc 1px dotted;}
#sidebar .yoursupport .donate li a:hover{border: 1px #FFF solid; color:#FFF; background: #693 url("../img/donate_btn_click.png") bottom right no-repeat; display: block; width: 237px; padding: 30px 0 30px 25px;}

#sidebar .yoursupport .call {border: 1px #693 solid; padding: 10px 0 10px 25px;  font-size: 16px; background: #80B040 url("../img/donateBg.png") bottom right no-repeat;}

#content {float: left;}
#tab {
	width: 339px;
	display: block;
	text-align: left;
	padding: 21px 0 23px 0;
	margin: 0;
	background:url("../img/yourSupportBgTop.png") bottom right no-repeat;white-space: nowrap;
}
#tab * {
	margin:0;
	display: inline;
	padding: 22px 6px;
	user-select: none;
	cursor: pointer;
	vertical-align: middle;
	color: #FFF;
}
#tab li.active {
	background-color: #80B040;
	color: #000;
}
#panes {
	background: #80B040;
	border-style: none;
	width: 265px;
	margin: 0 auto 0 auto;
}

.points {font-size: 12px; color: #212121;}
.points ul {
	margin:2px; padding:0;
	width: 500px;  /* room for 3 columns */
	}
.points li {
	margin-left: 25px; padding-bottom: 8px;
  float: left;
  width: 224px;  /* accommodate the widest item */
	}
/* stop the floating after the list */
.points br {
  clear: left;
	}
/* separate the list from what follows it */
.points {
  margin-bottom: 1em;
	}


#footer{background:#21201C;clear:right;color:#fff;height:50px;padding:0 10px;text-align:right;}
#footer .container{ background:#21201c;height:50px;}
#footer p{margin:0;padding:13px 13px 13px 0;}
#footer a{color:#fff;text-decoration:none;}