html {
	background:url('/Images/bgAll.jpg') repeat-x top center;
	overflow-x:hidden;
	overflow-y:scroll;
}
input {
	display:inline;
}
.DimText {
	color:#79848f !important;
}
.pa {
	position:absolute;
}
.l {
	float:left;
	clear:left;
}
.r {
	float:right;
	clear:right;
}
.w20 {
	width:20px;
}
.w36 {
	width:36px;
}
.w60 {
	width:60px;
}
.w84 {
	width:84px;
}
.w100 {
	width:100px;
}
.w160 {
	width:160px;
}
.w400 {
	width:400px;
}
.maxwh90 {
	max-width:90px;
	max-height:90px;
}
.mwh {
	display:block;
	max-width:420px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.mwh560 {
	display:block;
	max-width:420px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.h24 {
	height:24px;
	line-height:24px;
}
.mt10 {
	margin-top:10px;
}
.mr4 {
	margin-right:4px;
}
.mr16 {
	margin-right:16px;
}
.bl0 {
	border-left:0;
}
.tal {
	text-align:left;
}
.tac {
	text-align:center;
}
.tar {
	text-align:right;
}
.b {
	font-weight:bold;
}
.op50 {
	opacity:0.5;
	filter:alpha(opacity=50);
}
.db {
	display:block;
}
.oH {
	display:none;
}
.Edit,.EditOther {
	float:right;
	clear:both;
	margin:20px 20px 0 0;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
}
.mceEditor,.mceLayout {
	float:left;
	clear:left;
	position:relative;
	z-index:9999;
}
.Content_ {
	width:100%;
	height:auto;
	clear:left;
}
.Content {
	left:50%;
	width:992px;
	height:auto;
	margin:0 0 0 -496px;
	clear:left;
}
#Top {
	height:144px;
	color:#035da1;
}
#Logo {
	position:absolute;
	top:0;
	left:0;
	width:524px;
	height:144px;
	background:url('/Images/bgHeader.gif');
}
#Top .Links {
	float:right;
	margin:12px 0 0 0;
}
#Top .Links a {
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
}
#Top form.Links {
	margin:4px 0 0 0;
	display:none;
}
#Top form.Links span {
	display:none;
}
#Top .Call {
	float:right;
	clear:right;
	margin:20px 0 0 0;
	font-size:18px;
}
#Top .GoogleSearch {
	float:right;
	clear:right;
	margin:4px 0 0 0;
}
#Top .GoogleSearch .GoogleQuery {
	padding:4px;
}
#Top .Menu {
	float:left;
	position:absolute;
	bottom:0;
	right:0;
	margin:0;
	padding:0;
	list-style:none;
}
#Top .Menu li {
	float:left;
	background:url('/Images/menu_bg.gif') no-repeat bottom left;
	line-height:33px;
}
#Top .Menu li a {
	float:left;
	padding:0 11px;
	background:url('/Images/menu_right.gif') no-repeat bottom right;
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
}
#Top .Menu li a:hover {
	color:#98f9bd;
}
#Top .Menu li.B {
	position:absolute;
	left:-11px;
	top:0;
	width:22px;
	height:33px;
	background:url('/Images/menu_first_left.gif') no-repeat bottom left;
}
#Top .Menu li.E {
	position:absolute;
	right:-6px;
	top:0;
	width:17px;
	height:33px;
	background:url('/Images/menu_last_right.gif') no-repeat bottom right;
}
#HeaderImage {
	height:195px;
	margin-left:-480px;
	background:url('/Images/imgheader.jpg') no-repeat center;
}
#Page_ {
	padding:20px 0 0;
}
#Left {
	width:249px;
	margin:0 0 0 19px;
	padding:17px 11px;
	border:1px solid #fff;
	background:#fff url('/Images/bgRightPane.gif') no-repeat top left;
}
#Left .Links {
	display:none;
}
#Left .Menu {
	line-height:27px;
}
#Left .Menu a {
	float:left;
	width:211px;
	padding:0 0 0 40px;
	background:url('/Images/rm_bg.gif') no-repeat top left;
	color:#056630;
	font-size:14px;
	text-transform:uppercase;
}
#Left .Menu a:hover {
	color:#00983d;
}
#Left .News {
	margin:30px 0 0 0;
	font-size:13px;
}
#Left .News h3 {
	margin:0 0 16px 0;
	background:url('/Images/news_bg_title.gif') no-repeat bottom right;
	color:#08652f;
	font-size:17px;
	font-style:italic;
	font-weight:bold;
}
#Left blockquote {
	display:none;
}
#Page {
	float:right;
	width:639px;
	min-height:300px;
	margin:0;
	padding:17px 0px 17px 50px;
	background:#fff url('/Images/bgMainContent.gif') no-repeat top left;
}
#Page .Join {
	float:right;
	width:149px;
	height:27px;
	background:url('/Images/btn_partnamta.gif') no-repeat;
	z-index:9998;
}
#Page .FBLike {
	float:right;
	clear:right;
	width:90px;
	height:20px;
	margin:16px 0 0;
}
#Page .Article {
	width:569px;
	padding:5px;
	color:#035da1;
	line-height:20px;
}
#Page .Article h1 {
	margin:10px 0 20px 0;
	font-size:20px;
	font-weight:normal;
	color:#007a36;
}
#Page .Article a {
	color:#00a940;
}
#Page .Article a:hover {
	color:#007a36;
}
#Page .Article blockquote {
	margin:20px 0 0;
	padding:6px 0 10px 0px;
	background:url('/Images/quote_left_top.gif') top left no-repeat;
}
#Page .Article blockquote p {
	width:500px;
	padding:0px 0px 14px 30px;
	background:url('/Images/quote_left_bottom.gif') bottom right no-repeat;
	font-size:12px;
	color:#056630;
	font-style:italic;
	text-align:center;
}
#Page .ArticleOptions {
	margin-top:20px;
	margin-bottom:12px;
	display:none;
}
#Page .Article .Calendar {
	width:644px;
	height:auto;
	border:1px solid #fff;
	background:url('/Images/left_links_bg.gif') repeat-x top;
	-moz-box-shadow:0 4px 12px 2px #dddcda;
	-webkit-box-shadow:0 4px 12px 2px #dddcda;
	box-shadow:0 4px 12px 2px #dddcda;
}
#Page .Article .Calendar > h2 {
	width:100%;
	padding:16px 0 8px 0;
	border-bottom:1px solid #dfd2b1;
	font-size:17px;
	color:#007a36;
	text-align:center;
	text-transform:uppercase;
}
#Page .Article .Calendar > span {
	position:absolute;
	top:12px;
	width:32px;
	height:27px;
	cursor:pointer;
	cursor:hand;
}
#Page .Article .Calendar > span.mb {
	left:0;
	background:url('/Images/btn_left.gif');
}
#Page .Article .Calendar > span.mf {
	right:0;
	background:url('/Images/btn_right.gif');
}
#Page .Article .Calendar > p {
	float:left;
	width:74px;
	height:16px;
	padding:8px;
	border-top:1px solid #fcfaf5;
	border-right:1px solid #dfd2b1;
	border-bottom:1px solid #dfd2b1;
	border-left:1px solid #fcfaf5;
	text-align:center;
	background:url('/Images/left_menu_bg.gif') repeat-x center;
}
#Page .Article .Calendar > a {
	float:left;
	width:80px;
	height:86px;
	padding:3px 5px;
	border-top:1px solid #fcfaf5;
	border-right:1px solid #dfd2b1;
	border-bottom:1px solid #dfd2b1;
	border-left:1px solid #fcfaf5;
	font-size:11px;
	line-height:13px;
	overflow:hidden;
	white-space:pre-line;
	text-overflow:ellipsis;
}
#Page .Article .Calendar > a:hover {
	background:url('/Images/left_fade.png') repeat-x bottom !important;
	cursor:pointer;
	cursor:hand;
	opacity:1;
	filter:alpha(opacity=100);
}
#Page .Article .Calendar > a.o {
	background:#eee;
	opacity:0.6;
	filter:alpha(opacity=60);
}
#Page .Article .Calendar > a.Today {
	padding:2px 4px;
	border:2px solid #00a940;
}
#Page .Article .Ads {
	white-space:nowrap;
}
#Page .Article .Ads table {
	white-space:normal;
}
#Page .mceLayout {
	margin-left:-45px !important;
}
#Page_._2 {
	margin-top:20px;
	padding-top:0;
	background:url('/Images/bgMidSpace.gif') no-repeat top;
}
#Page_._2 #Left {
	width:217px;
	margin:12px 0 0 17px;
	padding:17px 0 17px 17px;
	background:url('/Images/left_links_bg.gif') repeat-x top;
}
#Page_._2 .Fade {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	background:url('/Images/left_fade.png') repeat-x bottom;
}
#Page_._2 #Left .Links {
	margin-bottom:24px;
	display:block;
}
#Page_._2 #Left .Links > div > h2 {
	margin-top:8px;
	margin-bottom:16px;
	color:#007A36;
	font-size:17px;
	text-transform:uppercase;
}
#Page_._2 #Left .Links > div > a,#Page_._2 #Left .Links > div > p > a {
	float:left;
	width:200px;
	height:auto;
	min-height:29px;
	margin-left:20px;
	padding-left:8px;
	background:url('/Images/left_links_a.gif') no-repeat;
	color:#115685;
	font-size:14px;
	line-height:23px;
}
#Page_._2 #Left .Links > div > a:hover,#Page_._2 #Left .Links > div > p > a:hover {
	background:url('/Images/left_links_hover.gif') no-repeat;
	color:#0690d9;
}
#Page_._2 #Left .Menu {
	height:166px;
	margin-left:-17px;
	padding:22px 0 0 17px;
	background:url('/Images/left_menu_bg.gif') repeat-x center;
}
#Page_._2 #Left .Menu a {
	width:177px;
}
#Page_._2 #Left .News {
	display:none;
}
#Page_._2 #Left blockquote {
	float:left;
	margin-top:32px;
	padding:6px 0 10px 0px;
	background:url('/Images/quote_left_top.gif') top left no-repeat;
	display:block;
}
#Page_._2 #Left blockquote p {
	width:200px;
	padding:0px 0px 14px 0;
	background:url('/Images/quote_left_bottom.gif') bottom right no-repeat;
	font-size:14px;
	color:#115685;
	font-style:italic;
	text-align:center;
}
#Page_._2 .FBLike {
	display:none;
}
#Page_._2 #Page {
	margin-top:0;
	background:transparent;
}
#Page_._2 #Page .Article {
	width:640px;
	margin:-32px 0 0 -52px;
}
#Page_._2 #Page .Article h1 {
	font-size:22px;
	color:#115a8b;
}
#CartInfo {
	position:absolute;
	top:-60px;
	left:0;
	width:auto;
	height:18px;
	padding:4px 0 4px 38px;
	font-size:18px;
	line-height:18px;
	background:url('/Images/cart.png') no-repeat center left;
}
#ItemsTable {
	width:660px;
	margin-left:-40px;
	font-size:11px;
	line-height:12px;
}
#ItemsTable a {
	padding-bottom:2px;
	font-size:12px;
	line-height:13px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
#ItemsTable span {
	margin-top:4px;
	display:block;
}
#ItemsTable span input {
	padding:2px;
}
#Cart input {
	padding:4px 8px;
}
#Footer {
	min-height:98px;
	background:url('/Images/bgFooter.gif') no-repeat top;
	font-size:11px;
}
#Footer a {
	color:#146aa2;
	text-transform:uppercase;
}
#Footer a:hover {
	color:#2a98eb;
}
#Footer .Full {
	width:100%;
	line-height:16px;
}
#Footer .Copyright {
	width:100%;
	color:#8fb3ca;
	padding:10px 0 15px 0;
}