/* General reset */
body{
	margin:0;
	color:#000;
	font:12px/15px Arial, Verdana, sans-serif;
	background:url(../images/bg.gif) repeat-x;
	min-width:971px;
}
img{border-style:none;}
a{text-decoration:none;color:#000;}
input,textarea,select{font:100% Arial, Verdana, sans-serif;vertical-align:middle;}
form,fieldset{margin:0;padding:0;border-style:none;float:left;}
legend{display: none}
q{quotes: none;}
q:before{content:"";}
q:after{content:"";}
.wrapper{margin:0 auto;width:956px;}
.holder{width:100%;overflow:hidden;}
.holder1{padding:4px 0 0;}
/* header start */
#header{height:142px;background:url(../images/bg-header.jpg) no-repeat;}
#header .wrapper{width:971px;}
/* logo */
#header h1{
	float:left;
	overflow:hidden;
	margin:36px 0 0 15px;
	display:inline;
}
#header h1 a{
	text-indent:-9999px;
	display:block;
	background:url(../images/logo.png);
	width:229px;
	height:82px;
	cursor:pointer;
}
#header .print-logo{display:none;}
#header .hold{
	float:right;
	width:711px;
	overflow:hidden;
}
/* header menu */
#header .menu{float:right;padding:0 0 17px;}
#header .menu .left,#header .menu .right{
	float:left;
	overflow:hidden;
	background:url(../images/bg-menu-left.png);
	width:9px;
	height:29px;
}
#header .menu .right{background:url(../images/bg-menu-right.png);}
#header .menu ul{
	float:left;
	list-style:none;
	padding:5px 0 0 7px;
	margin:0;
	background:url(../images/opacity.png);
	height:24px;
	font:12px/14px Arial, Verdana, sans-serif;
}
#header .menu li{
	float:left;
	padding:0 17px;
	background:url(../images/sep-menu.gif) no-repeat 0 3px;
}
#header .menu li:first-child{background:none;}
#header .menu li a{color:#145aba;float:left;}
#header .menu li a.facebook{background:url(../images/ico-facebook.gif) no-repeat 0 2px;padding:0 0 0 21px;}
#header .menu li a:hover{color:#70a7f3;}
/* search box */
#header .search-box{
	float:right;
	display:inline;
	overflow:hidden;
	background:url(../images/bg-search.gif);
	width:198px;
	height:23px;
	margin:0 18px 0 0;
	padding:0 0 0 8px;
}
#header .search-box .txt{
	float:left;
	border:0;
	color:#474747;
	font:12px/14px Arial, Verdana, sans-serif;
	height:14px;
	padding:4px 0 5px;
	width:174px;
	background:none;
}
#header .search-box .btn{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	cursor:pointer;
	background:url(../images/ico-search.gif) no-repeat 4px 5px;
	width:23px;
	height:23px;
	line-height:200px;
}
#header p{
	float:right;
	display:inline;
	margin:0 16px 0 0;
	color:#360;
	padding:47px 0 0;
}
#header p span{color:#638313;}
#header p a{color:#360;}
#header p a:hover{color:#ee8d15;}
#header p a:hover span{color:#ee8d15;}
/* header end
navigation start */
#navigation{
	position:absolute;
	width:100%;
	top:142px;
	left:0;
	z-index:20;
	background:url(../images/bg-nav.gif);
}
#navigation .wrapper:after{height:0;clear:both;content:'';display:block;}
#navigation ul{
	list-style:none;
	padding:0;
	margin:0 -10px 0 0;
	width:966px;
	position:relative;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
}
#navigation li{
	float:left;
	background:url(../images/sep-nav.gif) no-repeat;
	padding:0 0 0 2px;
}
#navigation li:first-child{background:none;padding:0;}
#navigation a{
	float:left;
	color:#fff;
	background:url(../images/bg-nav.gif);
	padding:8px 20px 0;
	height:26px;
	overflow:hidden;
	text-shadow: 0px -1px 3px #2f4a05;
	}
#navigation .lnk-rss{background:url(../images/ico-rss.gif) no-repeat 100% 50%;padding:0 24px 0 0;}
#navigation .active a, #navigation .current a, #navigation .section a{background:url(../images/nav-active.gif);}
#navigation li:hover a,#navigation li.hover a{background:url(../images/nav-hover.gif);}
#navigation li:hover,#navigation li.hover{position:relative;}
#navigation .drop1{
	position:absolute;
	display:none;
	left:1px;
	top:34px;
	width:199px;
	z-index:30;
	overflow:hidden;
}
#navigation li:hover .drop1,#navigation li.hover .drop1{display:block;}
#navigation .drop-top,#navigation .drop-bottom{display:block;overflow:hidden;}
#navigation .drop-top{
	background:url(../images/drop-top.gif);
	width:196px;
	height:4px;
}
#navigation .drop-bottom{
	background:url(../images/drop-bottom.png);
	width:100%;
	height:5px;
}
#navigation .drop-middle{
	width:100%;
	background:url(../images/drop-bg.png);
	overflow:hidden;
}
#navigation .drop1 ul{
	font:14px/16px Arial, Verdana, sans-serif;
	padding:2px 1px 6px;
	overflow:hidden;
	width:193px;
	t
}
#navigation .drop1 li{
	padding:0 21px 2px;
	width:152px;
	overflow:hidden;
	background:none;
}

#navigation .drop1 li:hover {
	background: #67941f !important;
}

#navigation .drop1 li.even {
	background: #3f6209;
}
#navigation .drop1 a{
	background:none !important;
	color:#edfabf;
	padding:4px 0;
	height:auto;
	text-shadow: 0px -2px 2px #273c04;
}
#navigation .drop1 a:hover{color:#fff;}
#navigation.navigation2 li:hover,#navigation.navigation2 li.hover{position:static;}
#navigation .drop2{
	position:absolute;
	width:952px;
	left:0;
	top:34px;
	border-bottom:3px solid #718f3c;
	height:31px;
	margin:0;
	font:14px/16px Arial, Verdana, sans-serif;
	display:none;
}
#navigation li:hover .drop2,#navigation li.hover .drop2{display:block;}
#navigation .drop2 li{background:none !important;padding:6px 0 0;}
#navigation .drop2 a{
	background:none !important;
	padding:3px 15px 0;
	height:23px;
	color:#edfabf;
}
#navigation .drop2 a:hover{color:#fff;background:#6f8e3c !important;}
/* navigation end
main start */
#main{background:#638313 url(../images/bg-main.gif) repeat-x;padding:49px 0 22px;}
.main-inner{padding:69px 0 22px !important;}
/* home page wide box */
.wide-box{width:955px;}
.wide-box .wide-top,.wide-box .wide-bottom{
	display:block;
	height:6px;
	background:url(../images/wide-top.png);
}
.wide-box .wide-bottom{background:url(../images/wide-bottom.png);}
.wide-box .wide-content{background:url(../images/bg-wide-box.gif);}
/* gallery start */
.gallery-box{
	float:left;
	width:647px;
	height: 292px;
	position:relative;
	overflow:hidden;
	margin-bottom: 30px;
}
div.gallery-box ul{
	list-style:none;
	padding:0;
	margin:0;
	width:651px;
	height:292px;
}
div.gallery-box ul li{
/* 	position:absolute; */
position: relative;
	display: block;
	height:292px;
	width:647px;
	/*
overflow:hidden;
	z-index:1;
*/
	/*
top:0;
	left:4px;
*/
	background:#fff;
}
/* div.gallery-box ul li.active{z-index:2;} */
div.gallery-box ul img{float:right;}
div.gallery-box ul .gallery-box-content{
	position:absolute;
	top:20px;
	left:30px;
	width:400px;
	overflow:hidden;
}
div.gallery-box ul li#ally img{
	float:right;
	margin-left:10px;
	margin-top:14px;
}
div.gallery-box ul li#ally .gallery-box-content{
	width:600px;
	top:80px;
}

div.gallery-box ul .gallery-box-content h2, li#ally h2{
	margin:0;
	color:#f29748;
	font:26px/29px Arial, Verdana, sans-serif;
}
li#ally h2{
	margin:20px 0 10px 30px;
}

div.gallery-box ul .gallery-box-content p{
	color:#515050;
	font:14px/17px Arial, Verdana, sans-serif;
	margin:12px 0 0;
}

div.gallery-box ul li#ally .gallery-box-content p{
	font:14px/1.1em Arial,Verdana,sans-serif;	
	margin:5px 0 0;
}


div.gallery-box ul .gallery-buttons{
	position:absolute;
	top:243px;
	left:28px;
}

#ally .gallery-buttons{
	top:260px;
}
div.gallery-box ul .gallery-buttons a{
	float:left;
	background:url(../images/gallery-btn.gif);
	width:160px;
	height:29px;
	overflow:hidden;
	padding:0 0 4px;
	margin:0 6px 0 0;
}
div.gallery-box ul .gallery-buttons a:hover{background:url(../images/gallery-btn-hover.gif);}
div.gallery-box ul .gallery-buttons span{
	display:block;
	height:100%;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
div.gallery-box ul .txt-what-is-sma{background:url(../images/txt-what-is-sma.png) no-repeat 50% 50%;}
div.gallery-box ul .txt-causes-of-sma{background:url(../images/txt-causes-of-sma.png) no-repeat 50% 50%;}
div.gallery-box ul .txt-carrier-options{background:url(../images/txt-carrier-options.png) no-repeat 50% 50%;}
div.gallery-box ul .txt-resource-for-parents{background:url(../images/txt-resource-for-parents.png) no-repeat 50% 50%;}
div.gallery-box ul .txt-genetic-testing-guide{background:url(../images/txt-genetic-testing-guide.png) no-repeat 50% 50%;}
div.gallery-box ul .txt-how-to-get-tested{background:url(../images/txt-how-to-get-tested.png) no-repeat 50% 50%;}
div.gallery-box ul .txt-more-about-genetics{background:url(../images/txt-more-about-genetics.png) no-repeat 50% 50%;}
div.gallery-box ul .txt-genetic-testing-101{background:url(../images/txt-genetic-testing-101.png) no-repeat 50% 50%;}
div.gallery-box ul .txt-latest-blog{background:url(../images/txt-latest-blog.png) no-repeat 50% 50%;}

/* Added 11/09 by KK */
div.gallery-box ul .txt-about-sma{background:url(../images/txt-about-sma.png) no-repeat 50% 50%;}
div.gallery-box ul .txt-sma-carrier-testing{background:url(../images/txt-sma-carrier-testing.png) no-repeat 50% 50%;}
div.gallery-box ul .txt-options-for-couples{background:url(../images/txt-options-for-couples.png) no-repeat 50% 50%;}
div.gallery-box ul .txt-ask-the-experts{background:url(../images/txt-ask-the-experts.png) no-repeat 50% 50%;}
div.gallery-box ul .txt-the-genetics-of-sma{background:url(../images/txt-the-genetics-of-sma.png) no-repeat 50% 50%;}
div.gallery-box ul .txt-helpful-resources{background:url(../images/txt-helpful-resources.png) no-repeat 50% 50%;}

.gallery-tools{
	position:absolute;
	top:260px;
	left:29px;
	z-index:3;
}
.gallery-tools .arrows{float:left;margin:0 10px 0 0;}
.arrows a, #prevBtn, #nextBtn, #prevBtn a, #nextBtn a {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:22px;
	height:19px;
	display: block;
}
ol#controls {
	position: absolute;
	top: 295px;
	left: 83px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.arrows a.lnk-prev, #prevBtn {width:20px;background:url(../images/arrow-prev.gif);}
#prevBtn { position: absolute; top: 296px; left: 29px;}
.arrows a.lnk-next, #nextBtn {background:url(../images/arrow-next.gif);}
#nextBtn { position: absolute; top: 296px; left: 49px; }
.arrows .next-no-active,
.arrows .prev-no-active{background-position:0 -19px !important;}
.arrows a:hover, #prevBtn:hover, #nextBtn:hover{background-position:0 -38px;}
ol#controls{
	float:left;
	list-style:none;
	padding:5px 0 0;
	margin:0;
}
ol#controls li{float:left;margin:0 5px 0 0;}
ol#controls li a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/gallery-blt.gif);
	width:10px;
	height:10px;
	cursor: default !important;
}
ol#controls li.current a{background-position:0 -10px;}


span#slideleft {
	display: block;
	width: 25px;
	height: 320px;
	overflow: hidden;
	position: absolute;
	top: 12px;
	left: 0px;
	background: url(../images/slideleft.png) repeat-y;
	z-index: 100;
}

span#slideright {
	display: block;
	width: 25px;
	height: 320px;
	overflow: hidden;
	position: absolute;
	top: 12px;
	right: 0px;
	background: url(../images/slideright.png) repeat-y;
	z-index: 100;
}

/* gallery end */
.wide-box .right-column{
	float:right;
	width:295px;
	padding:0 3px 0 0;
	overflow:hidden;
}
li.slider { position: absolute; left: -9876px; }
li.slider:first-child { position: relative; left: auto; }
/* tabs box start */
.tabs-box .tabset{
	list-style:none;
	padding:0;
	margin:0;
}
.tabs-box .tabset li a,.tabs-box .tabset li{
	float:left;
	height:34px;
	overflow:hidden;
}
.tabs-box .tabset li a{
	color:#ed8122;
	text-align:center;
	font:bold 12px/14px Arial, Verdana, sans-serif;
	padding:14px 0 0;
	height:20px;
	text-transform:uppercase;
}
.tabs-box .tabset li .lnk-rss{background:url(../images/rss.gif) no-repeat 100% 50%;padding:2px 20px 1px 0;}
.tabs-box .tabset .tab-1 a{background:url(../images/tab1.gif) no-repeat -1px -34px;width:150px;}
.tabs-box .tabset .tab-2 a{width:145px;background:url(../images/tab2.gif) no-repeat 0 -34px;}
.tabs-box .tabset .tab-1 a.active{background-position:-1px 0;}
.tabs-box .tabset .tab-2 a.active{background-position:0 0;}
.tabs-box .tab-content{
	background:url(../images/bg-tabs.gif);
	padding:32px 20px 10px 26px;
	overflow:hidden;
	width:249px;
	clear:both;
}
.tabs-box .tabs-bottom{
	display:block;
	overflow:hidden;
	background:url(../images/tabs-bottom.gif);
	width:295px;
	height:6px;
}
.tabs-box .tabs-bottom-form{background:url(../images/tabs-bottom1.gif);}
.tabs-box .list1, .list1{
	list-style:none;
	padding:0 0 14px;
	margin:0;
}
.tabs-form{
	width:269px;
	margin:0 0 0 7px;
	background:#fafafa;
	padding:0 0 13px 13px;
}
.tabs-form ul{
	list-style:none;
	padding:0;
	margin:0;
	color:#888981;
}
.tabs-form a{color:#888981;}
.tabs-form li{width:248px;overflow:hidden;}
.tabs-form .lnk-rss{padding:10px 0 8px 21px;background:url(../images/lnk-rss1.gif) no-repeat 0 8px;}
.tabs-form .lnk-email{background:url(../images/ico-email.gif) no-repeat 0 7px;padding:0 0 0 21px;}
.tabs-form .lnk-email span{float:left;padding:4px 5px 0 0;}
.tabs-form .lnk-email .email-box{
	float:left;
	background:url(../images/bg-email-box.gif);
	overflow:hidden;
	width:165px;
	height:19px;
	padding:2px 2px 2px 7px;
}
.tabs-form .lnk-email .email-box .text{
	float:left;
	border:0;
	height:14px;
	padding:2px 0 3px;
	color:#888981;
	background:none;
	width:135px;
}
.tabs-form .lnk-email .email-box .btn{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	line-height:200px;
	border:0;
	cursor:pointer;
	background:url(../images/btn2.gif);
	width:21px;
	height:19px;
}
.tabs-box .list1 li, .list1 li{
	height:1%;
	overflow:hidden;
	vertical-align:top;
	padding:4px 0 5px 20px;
	background:url(../images/ico-list.gif) no-repeat 0 4px;
}

.tabs-box .list1 li.videoPhoto, .list1 li.videoPhoto{
	padding-left: 65px;
}

.tabs-box .list1 a, .list1 a {color:#ed8122;}
.tabs-box .list2 a{color:#000;}
.tabs-box .list1 a:hover, .list1 a:hover{color:#76b002;}
.tabs-box .list1 p, .list1 p, .list1 span {margin:0;color:#666;}
.tabs-box .lnk-more{
	float:right;
	display:inline;
	color:#9c0;
}
/* tabs box end
wide button */
.wide-button{
	margin:3px 0 0 4px;
	background:url(../images/bg-wide-btn.gif);
	overflow:hidden;
	width:286px;
	height:61px;
	font:18px/20px Arial, Verdana, sans-serif;
}
.wide-button a{
	display:block;
	color:#e0f1a8;
	padding:20px 0 0 18px;
	height:41px;
	overflow:hidden;
}
.wide-button a span{color:#fff;}
.wide-button a:hover{background:url(../images/bg-wide-btn-hover.gif);}
/* home page left box */
.box-left{
	float:left;
	width:650px;
	overflow:hidden;
}
.box-left .top,.box-left .bottom{
	display:block;
	overflow:hidden;
	height:6px;
	width:100%;
}
.box-left .top{background:url(../images/left-box-top.png);}
.box-left .bottom{background:url(../images/left-box-bottom.png);}
.box-left-item1 .top{background:url(../images/left-box-top1.png);}
.box-left-item1 .bottom{background:url(../images/left-box-bottom1.png);}
.box-left .middle{background:url(../images/left-box-middle.gif);}
.box-left-item1 .middle{background:url(../images/left-box-middle1.gif);}
.box-left .content{float:left;width:379px;}
.box-left .box1{width:352px;padding:14px 0 10px 24px;}
.box-left .box2 h3,.box-left .box1 h3{
	margin:0;
	color:#ed8122;
	font:bold 18px/20px Arial, Verdana, sans-serif;
	letter-spacing:-1px;
	text-transform:uppercase;
}
.box-left .box1 h4{font:bold 12px/14px Arial, Verdana, sans-serif;margin:6px 0 0;}
.box-left .box1 p{margin:6px 0 0;}
.box-left .box1 p a{color:#690;}
.box-left .box1 .photos-list{
	list-style:none;
	padding:14px 0 0;
	margin:0 -27px 0 0;
	width:365px;
}
.box-left .box1 .photos-list li{
	float:left;
	width:90px;
	overflow:hidden;
	margin:0 27px 0 0;
}
.box-left .box1 .photos-list .photo{
	display:block;
	background:url(../images/bg-photo.gif);
	padding:6px;
	width:78px;
	height:78px;
	overflow:hidden;
}
.box-left .box1 .photos-list .photo img{display:block;}
.box-left .box1 .photos-list .text{display:block;text-align: center;font:bold 11px/14px Arial, Verdana, sans-serif;}
.box-left .box1 .photos-list .text a{color:#f90; text-align: center;}
.box-left .box1 .photos-list .text a:hover{color:#76b002;}
.box-left .bar{
	float:right;
	overflow:hidden;
	width:271px;
}
.box-left .box2{
	width:221px;
	overflow:hidden;
	padding:14px 0 0 22px;
}
.box-left .list2{
	list-style:none;
	padding:10px 0 18px;
	margin:0;
}
.box-left .list2 li{
	overflow:hidden;
	padding:7px 0 7px 18px;
	vertical-align:top;
	background:url(../images/blt1.gif) no-repeat 0 8px;
}
.box-left .list2 a:hover{color:#76b002;}
.box-left .list2 span{
	color:#666;
	float:left;
	padding:5px 0 0;
}
.box-left .box2 .lnk-more{float:right;color:#90b726;}
/* home page box right */
.box-right{
	float:right;
	overflow:hidden;
	width:303px;
}
.box-right .top,.box-right .bottom{
	display:block;
	overflow:hidden;
	width:100%;
	height:6px;
}
.box-right .top{background:url(../images/right-box-top.png);}
.box-right .bottom{background:url(../images/right-box-bottom.png);}
.box-right-orange .top{background:url(../images/right-box-top1.png);}
.box-right-orange .bottom{background:url(../images/right-box-bottom1.png);}
.box-right .middle{background:url(../images/right-box-middle.gif);}
.box-right-orange .middle{background:url(../images/right-box-middle1.gif);}
.box-right h3{
	color:#fff;
	font:bold 18px/20px Arial, Verdana, sans-serif;
	letter-spacing:-1px;
	text-transform:uppercase;
	margin:0 24px;
}
.orange-box{padding:10px 0 0;background:#ee8d15 url(../images/bg-orange.gif) repeat-x 0 100%;}
/* bubble box start */
.bubble-box{
	width:288px;
	margin:3px 0 0 6px;
	overflow:hidden;
	padding:0 0 4px;
}
.booble-bottom,.booble-top{
	overflow:hidden;
	display:block;
	background:url(../images/booble-top.png);
	height:15px;
}
.booble-bottom{background:url(../images/booble-bottom.png);height:39px;}
.booble-middle{
	background:url(../images/booble-middle.png);
	overflow:hidden;
	padding:0 18px;
	width:248px;
	font-size: 13px;
}
.bubble-box .text{padding:0 0 7px;}
.bubble-box .text p{
	color:#666;
	margin:0;
	padding:7px 0 0;
}
.bubble-box .text p a{color:#689511;}
.bubble-box .text p a:hover{color:#ed8122;}
.bubble-box .text p span{color:#ed8122;}
.bubble-box .lnk-see{float:left;color:#689511;}
.bubble-box .lnk-see:hover{color:#ed8122;}
.bubble-box .arrows{
	float:right;
	display:inline;
	margin:0 3px 0 0;
}
.bubble-box .vote{float:left;padding:13px 16px 0 0;}
.bubble-box .vote a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:22px;
	height:23px;
	margin:0 3px 0 0;
}
.bubble-box .vote a.lnk-vote-top{background:url(../images/lnk-vote-top.gif);}
.bubble-box .vote a.lnk-vote-bottom{background:url(../images/lnk-vote-bottom.gif);}
.bubble-box .vote span{
	float:left;
	font-style:italic;
	padding:3px 0 0;
	font-family:Arial, Helvetica, sans-serif;
}
.bubble-box .vote-top span{color:#89c31a;}
.bubble-box .vote-bottom span{color:#e85b25;}
.bubble-box .lnk-comments{
	float:right;
	margin:16px 0 0;
	color:#89c31a;
}
/* bubble box end
bubble box buttons */
.box-right .buttons{
	background:#fff;
	padding:6px 0 0 10px;
	overflow:hidden;
	height:34px;
	margin:0 -20px -4px 0;
	width:313px;
}
.box-right .buttons a{
	float:left;
	background:url(../images/btn.gif);
	width:140px;
	height:29px;
	overflow:hidden;
	padding:0 0 4px;
	margin:0 2px 0 0;
}
.box-right .buttons a:hover{background-position:0 -33px;}
.box-right .buttons span{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:100%;
	cursor:pointer;
}
.box-right .buttons .txt-ask-a-question{background:url(../images/txt-ask-a-question.png) no-repeat 50% 50%;}
.box-right .buttons .txt-more-questions{background:url(../images/txt-more-questions.png) no-repeat 50% 50%;}

.CommunityButtons{
	background:#fff;
	padding:6px 0 0 10px;
	overflow:hidden;
	height:34px;
}

.CommunityButtons a{
	float:left;
	background:url(../images/btn.gif);
	width:140px;
	height:29px;
	overflow:hidden;
	padding:0 0 4px;
	margin:0 2px 0 0;
	color: #ffffff;
}
.CommunityButtons a:hover{background-position:0 -33px;}
.CommunityButtons span{
	display:block;
	/* text-indent:-9999px; */
	overflow:hidden;
	height:100%;
	cursor:pointer;
	text-align: center;
	padding-top: 7px;
}

.CommunityButtonsWide{
	background:#fff;
	padding:0px 0px 12px 0px;
	overflow:hidden;
	height:34px;
	clear: left;
}

.CommunityButtonsWide a{
	float:left;
	background:url(../images/btn-wide.gif);
	width:170px;
	height:29px;
	overflow:hidden;
	padding:0 0 4px;
	margin:0 2px 0 0;
	color: #ffffff;
}
.CommunityButtonsWide a:hover{background-position:0 -33px;}
.CommunityButtonsWide span{
	display:block;
	/* text-indent:-9999px; */
	overflow:hidden;
	height:100%;
	cursor:pointer;
	text-align: center;
	padding-top: 7px;
}



/* add 15px height for 2nd line */
.CommunityButtonsWide2line{
	background:#fff;
	padding:0px 0px 12px 0px;
	overflow:hidden;
	height:49px;
	clear: left;
}

.CommunityButtonsWide2line a{
	float:left;
	background:url(../images/btn-wide-2line.gif);
	width:170px;
	height:44px;
	overflow:hidden;
	padding:0 0 4px;
	margin:0 2px 0 0;
	color: #ffffff;
}
.CommunityButtonsWide2line a:hover{background-position:0 -48px;}
.CommunityButtonsWide2line span{
	display:block;
	/* text-indent:-9999px; */
	overflow:hidden;
	height:100%;
	cursor:pointer;
	text-align: center;
	padding-top: 7px;
}




.CommunityButtonsWideThumbnail{
	float:left;
	width:168px;
	overflow:hidden;
	margin:0 2px 10px 2px;
	text-align: center;
}

p.CommunityButtonsWideHeader {
	margin: 18px 0px 0px 18px ! important;
	font-size: 15px ! important;
	font-weight: bold ! important;
}


.box-left .box3-title{
	width:327px;
	overflow:hidden;
	padding:6px 0 0 17px;
}
.box-left .box3-title .btn{
	float:right;
	margin:5px 0 0;
	background:url(../images/btn1.gif);
	overflow:hidden;
	width:158px;
	height:29px;
	padding:0 0 3px;
}
.box-left .box3-title .btn span{
	display:block;
	height:100%;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.box-left .box3-title .btn .txt-join-the-community{background:url(../images/txt-join-the-community.png) no-repeat 50% 50%;}
.box-left .box3-title h3{
	margin:0;
	color:#ed8122;
	text-transform:uppercase;
	padding:0 34px 0 0;
	background:url(../images/ico1.gif) no-repeat 100% 50%;
	float:left;
}
.box-left .box3-title h3 strong{display:block;font:30px/32px Arial, Verdana, sans-serif;}
.box-left .box3-title h3 span{display:block;font:12px/14px Arial, Verdana, sans-serif;}
.box-left .box3-title .hold1{width:160px;overflow:hidden;}
.box-left .box3-title p{
	clear:both;
	margin:0;
	overflow:hidden;
}
.box-left .box3{width:368px;padding:16px 0 18px 10px;}
.box-left .box3:after{height:0;clear:both;content:'';display:block;}
.box-left .box3 h4{
	float:left;
	margin:0 0 0 6px;
	display:inline;
	text-transform:uppercase;
	color:#ed8122;
	font:12px/14px Arial, Verdana, sans-serif;
}
.box-left .box3 .lnk-more{
	float:right;
	display:inline;
	margin:0 30px 0 0;
	color:#8eb624;
}
.box-left .box3 .list{
	list-style:none;
	padding:8px 0 0;
	margin:0 -30px 0 0;
	width:398px;
}
.box-left .box3 .list li{
	float:left;
	width:81px;
	padding:0 6px 0 0;
	position:relative;
	background:url(../images/none.gif);
}
.box-left .box3 .list a{display:block;background:url(../images/none.gif);}
.box-left .box3 .list span{cursor:pointer;}
.box-left .box3 .list .photo{
	background:url(../images/bg-photo1.gif);
	overflow:hidden;
	padding:6px;
	width:68px;
	height:68px;
	display:block;
}
.box-left .box3 .list .photo img{display:block;}
.box-left .box3 .list .text{
	display:block;
	font:11px/13px Arial, sans-serif;
	padding:0 5px;
	text-align: center;
}
.box-left .box3 .list li.hover .text,.box-left .box3 .list li:hover .text{color:#eb7a20;}
.box-left .box3 .list .champ{
	position:absolute;
	background:url(../images/champ.png);
	width:33px;
	height:43px;
	top:-1px;
	left:48px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.box-left .box3 .list a:hover .champ{background:url(../images/champ-light.png);}
.box-left .box3 .list .tooltip{
	display:block;
	position:absolute;
	bottom:100%;
	left:28px;
	width:117px;
	display:none;
}
.box-left .box3 .list li:hover .tooltip,.box-left .box3 .list li.hover .tooltip{display:block;}
.box-left .box3 .list .tooltip-top,.box-left .box3 .list .tooltip-bottom{
	display:block;
	overflow:hidden;
	height:5px;
}
.box-left .box3 .list .tooltip-top{background:url(../images/tooltip-top.png);}
.box-left .box3 .list .tooltip-bottom{background:url(../images/tooltip-bottom.png);height:11px;}
.box-left .box3 .list .tooltip-middle{
	display:block;
	background:url(../images/tooltip-bg.png);
	padding:0 1px 0 3px;
	width:113px;
}
.box-left .box3 .list .tooltip-bg{
	display:block;
	background:url(../images/tooltip.gif) repeat-x 0 100%;
	overflow:hidden;
	padding:4px;
	text-align:center;
}
.box-left .box3 .list .tooltip-bg strong{
	display:block;
	color:#ed8122;
	font:13px/16px Arial, Verdana, sans-serif;
}
.box-left .box3 .list .tooltip-bg span{
	display:block;
	color:#626261;
	font:10px/12px Arial, Verdana, sans-serif;
}
.box-left .box4{width:239px;padding:10px 0 0 21px;}
.box-left .box4 h3{
	margin:0;
	color:#ed8122;
	font:bold 18px/20px Arial, Verdana, sans-serif;
	letter-spacing:-1px;
	text-transform:uppercase;
}
.box-left .box4 h3 span{
	letter-spacing:normal;
	font-size:11px;
	font-weight:normal;
}
.box-left .box4 h4{margin:12px 0 0;font:bold 12px/14px Arial, Verdana, sans-serif;}
.box-left .box4 .photo-box{
	float:right;
	width:90px;
	padding:4px 7px 0 0;
}
.box-left .box4 .photo-box img{
	display:block;
	padding:6px;
	background:url(../images/bg-photo2.gif);
	width:78px;
	height:78px;
	overflow:hidden;
}
.box-left .box4 .photo-box span{
	display:block;
	padding:4px 0 0 4px;
	font:11px/13px Arial, sans-serif;
	text-align: center;
	line-height: 12px;
}
.box-left .box4 p{margin:6px 0 0;}
.box-left .box4 .lnk-more{
	float:left;
	display:inline;
	margin:16px 0 0;
	color:#90b726;
}
/* tabs in right box home page */
.box-right .tabs-box{
	margin:0 5px;
	width:292px;
	padding:4px 0 0;
}
.box-right .tabs-box .tabset{margin:0 -10px 0 0;}
.box-right .tabs-box .tabset a{text-align:left;}
.box-right .tabs-box .tabset .tab-1 a{
	background:url(../images/tab3.gif) no-repeat 1px -34px;
	width:132px;
	padding:14px 0 0 16px;
}
.box-right .tabs-box .tabset .tab-2 a{
	width:136px;
	background:url(../images/tab4.gif) no-repeat 0 -34px;
	padding:14px 0 0 8px;
}
.box-right .tabs-box .tabset .tab-1 a.active{background-position:1px 0;}
.box-right .tabs-box .tabset .tab-2 a.active{background-position:2px 0;}
.box-right .tabs-box .tab-content{padding:21px 10px 6px 16px;width:269px;}
/* bottom box start */
.bottom-box{
	background:url(../images/bg-bottom-box.jpg);
	overflow:hidden;
	margin:7px 0 0;
	width:956px;
	height:201px;
	color:#fff;
	padding:24px 0 0;
	text-shadow: 1px 1px 0px #954a0b;
}
.bottom-box .col{
	float:left;
	width:201px;
	padding:0 0 0 54px;
}
.bottom-box .col1{padding:0 0 0 72px;width:236px;}
.bottom-box .col3{width:266px;}
.bottom-box a{color:#fff;}
.bottom-box h4{margin:0;font:bold 12px/14px Arial, Verdana, sans-serif;}
.bottom-box p{margin:10px 0 0;}
.bottom-box .lnk-more{
	float:left;
	background:url(../images/blt-bottom.gif) no-repeat 0 50%;
	padding:0 0 0 18px;
	margin:10px 0 0;
}
.bottom-box .lnk-more:hover{text-decoration:underline;}
.bottom-box .list{
	list-style:none;
	padding:10px 0 0;
	margin:0;
}
.bottom-box .list li{background:url(../images/blt-bottom.gif) no-repeat 0 50%;padding:7px 0 6px 18px;}
.bottom-box .list a:hover{text-decoration:underline;}
.bottom-box .email-box{
	background:url(../images/email-box.gif);
	overflow:hidden;
	padding:2px 2px 2px 12px;
	width:194px;
	height:19px;
	margin:12px 0 0;
}
.bottom-box .email-box .txt{
	float:left;
	border:0;
	color:#959494;
	height:14px;
	padding:2px 0;
	width:168px;
}
.bottom-box .email-box .btn{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	border:0;
	line-height:200px;
	background:url(../images/btn-bottom.gif);
	width:21px;
	height:19px;
}
.bottom-box .info-list{
	list-style:none;
	padding:14px 0 0 4px;
	margin:0;
	float: left;
}
.bottom-box .info-list li{
	width:100%;
	overflow:hidden;
	padding:4px 0 5px;
}
.bottom-box .info-list a{float:left;padding:4px 0 4px 30px;}
.bottom-box .info-list a:hover{text-decoration:underline;}
.bottom-box .info-list .lnk-rss a{background:url(../images/lnk-rss.gif) no-repeat;}
.bottom-box .info-list .lnk-rss a:hover{background:url(../images/lnk-rss-hover.gif) no-repeat;}
.bottom-box .info-list .lnk-twitter a{background:url(../images/lnk-twitter.gif) no-repeat;}
.bottom-box .info-list .lnk-twitter a:hover{background:url(../images/lnk-twitter-hover.gif) no-repeat;}
.bottom-box .info-list .lnk-facebook a{background:url(../images/lnk-facebook.gif) no-repeat;}
.bottom-box .info-list .lnk-facebook a:hover{background:url(../images/lnk-facebook-hover.gif) no-repeat;}

/* bottom box end */
.page{
	overflow:hidden;
	width:953px;
	background:url(../images/bg-page.gif);
}
/* main content column start */
#content{
	float:left;
	overflow:hidden;
	width:636px;
	padding:2px 0 30px 2px;
}
#content.content1{padding:2px 0 0 2px;}
/* main title */
.main-title{
	position:relative;
	background:url(../images/bg-main-title.jpg);
	width:580px;
	height:43px;
	overflow:hidden;
	padding:54px 28px 0;
}
.main-title-bg1{background:url(../images/bg-main-title1.jpg);}
.main-title-bg2{background:url(../images/bg-main-title2.jpg);}
.main-title h2{
	margin:0;
	color:#fff;
	font:36px/38px Arial, Verdana, sans-serif;
	text-shadow: 1px 1px 0px #686789;
	width: 425px;
}

.main-title h2 a {
	color:#fff;
}

.main-title .tools{
	position:absolute;
	width:168px;
	height:39px;
	top:57px;
	left:467px;
}
.main-title .tools ul{
	list-style:none;
	padding:8px 0 0 20px;
	margin:0;
	background:url(../images/bg-main-title.png);
	width:148px;
	height:31px;
	overflow:hidden;
	font:8px/10px Arial, Verdana, sans-serif;
}
.main-title .tools li{
	float:left;
	width:37px;
	padding:0 10px 0 0;
}
.main-title .tools a{
	float:left;
	width:37px;
	text-align:center;
	padding:17px 0 0 1px;
	text-transform:uppercase;
	color:#666;
	font-weight: bold;
	position:relative;
}
.main-title .tools .share a{background:url(../images/ico-share.gif) no-repeat 50% 0;}
.main-title .tools .print a{background:url(../images/ico-print.gif) no-repeat 50% 0;}
.main-title .tools .email a{background:url(../images/ico-email.gif) no-repeat 50% 0;}
/* text box */
.text-box{
	overflow:hidden;
	padding:30px 11px 0 25px;
	color:#333;
}
.box-title{
	width:592px;
	border-bottom:1px solid #9c0;
	padding:0 0 8px;
	overflow:hidden;
}
.box-title h3 {
	margin:0;
	padding:0 0 10px;
	color:#333;
	font:18px/20px Arial, Verdana, sans-serif;
}

.text-area h3, h3.fancyh3, #blogcontent h3 {
	margin:21px 0 16px 0;
	padding:0 0 3px;
	color:#333;
	font:18px/20px Arial, Verdana, sans-serif;
	border-bottom:1px solid #99CC00;
}

h3.fancyh3 a {
	color: #ED8122;
}

h3.fancyh3 a:hover {
	color: #689511;
	text-decoration: none;
}

.box-title1{padding:0 0 3px;}
.box-title1 h3{padding:0;}
.box-title .box-menu{
	float:left;
	list-style:none;
	padding:0;
	margin:0 0 0 -11px;
	display:inline;
}
.box-title .box-menu li{
	float:left;
	background:url(../images/sep-menu1.gif) no-repeat 0 2px;
	padding:0 10px 0 11px;
}
.box-title .box-menu li:first-child{background:none;}
.box-title .box-menu a{color:#999;}
.box-title .main-tools{
	float:right;
	list-style:none;
	padding:0;
	margin:0;
}
.box-title .main-tools li{
	float:left;
	padding:0 0 0 8px;
	overflow:hidden;
}
.box-title .main-tools a{
	color:#999;
	padding:1px 0;
	float:left;
}
.box-title .main-tools .lnk-comment a{background:url(../images/ico-share.gif) no-repeat 0 50%;padding:1px 0 0 19px;}
.box-title .main-tools .lnk-retweet{padding:0 0 0 12px;}
.box-title .main-tools .lnk-retweet span{padding:0 3px 0 0;}
.box-title .main-tools .lnk-retweet img{float:left;}
.box-title .main-tools .lnk-share {
	padding-left: 0px ! important;
}
.box-title .main-tools .lnk-share a{background:url(../images/ico-facebook1.gif) no-repeat 100% 50%;padding:0 16px 0 0;}
.text-box p{margin:8px 0 0;}
.text-box p.height-text{margin:23px 0 0;}
.text-box p a{color:#9ab738;}
.text-box p a:hover{text-decoration:underline;}
.text-box .text-list{
	list-style:none;
	padding:0 0 0 3px;
	margin:0;
}
.text-box .text-list li{background:url(../images/blt-text.gif) no-repeat 0 18px;padding:16px 0 0 11px;}
.text-box h4{margin:16px 0 0;font:bold 14px/16px Arial, Verdana, sans-serif;}
.text-box blockquote{
	margin:14px 0 0;
	background:url(../images/quote.gif) no-repeat 21px 0;
	padding:0 0 10px 52px;
	color:#666;
	width:490px;
}
/* tags row */
.tags-row{padding:10px 0 25px;color:#999;}
.tags-row p{
	margin:0;
	float:left;
	background:url(../images/ico-tags.gif) no-repeat 3px 0;
	padding:1px 0 1px 22px;
}
.tags-row ul{
	float:left;
	list-style:none;
	padding:1px 0 0;
	margin:0;
}
.tags-row li{float:left;padding:0 0 0 4px;}
.tags-row a{color:#999;}
.tags-row a:hover{text-decoration:underline;}
/* comment box */
.comments-box{
	margin:20px 0 0 25px;
	border-top:1px solid #9ab738;
	padding:8px 0 0;
	overflow:hidden;
	width:592px;
}
.comments-box h3{
	color:#333;
	font:18px/20px Arial, Verdana, sans-serif;
	margin:0 0 16px;
}
.comments-box img{display:block;}
.text-title{
	width:584px;
	padding:18px 32px 10px 28px;
	height:1%;
	letter-spacing:1px;
	overflow:hidden;
}
.text-title p{
	margin:0;
	color:#515050;
	font:18px/21px Arial, Verdana, sans-serif;
}
.thumbnails-list{
	background:#efefed url(../images/bg-thumb-list-top.gif) no-repeat;
	width:592px;
	overflow:hidden;
	margin:0 0 0 25px;
}
.thumbnails-list-bg{
	background:url(../images/bg-thumb-list-bottom.gif) no-repeat 0 100%;
	padding:12px 30px 22px;
	height:1%;
	overflow:hidden;
}
.thumbnails-list h3{
	margin:0;
	color:#999;
	font:18px/20px Arial, Verdana, sans-serif;
}
.thumbnails-list ul{
	list-style:none;
	padding:22px 0 0 39px;
	margin:0;
}
.thumbnails-list li{
	float:left;
	width:90px;
	overflow:hidden;
	padding:0 27px 0 0;
}
.thumbnails-list a{display:block;}
.thumbnails-list img{
	display:block;
	background:url(../images/bg-photo3.gif);
	padding:6px;
	width:78px;
	height:78px;
	overflow:hidden;
}
.thumbnails-list span{
	display:block;
	margin:5px 0 0;
	color:#f90;
	font:bold 11px/14px Arial, Verdana, sans-serif;
	padding:0 5px;
}
/* text form box */
.text-form-box{
	width:357px;
	overflow:hidden;
	padding:40px 0 0 100px;
}
.text-form-box .row{padding:14px 0 0;}
.text-form-box label{
	float:left;
	color:#333;
	padding:3px 6px 0 0;
	width:90px;
}

.text-form-box label.error {
	float:left;
	color:#660000;
	padding:3px 6px 0 0;
	width:290px;
}


.text-form-box p span,.text-form-box label span{color:#690;}
.text-form-box .text{
	float:left;
	border:1px solid #a8acaf;
	color:#999;
	height:14px;
	padding:4px;
	width:197px;
}
.text-form-box select{float:left;width:207px;}
.text-form-box textarea{
	float:left;
	padding:4px;
	border:1px solid #a8acaf;
	color:#999;
	width:251px;
	height:52px;
}
.text-form-box p{
	float:left;
	margin:18px 0 0;
	color:#999;
}
.text-form-box .btn-submit{
	float:right;
	border:0;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	line-height:200px;
	display:inline;
	width:118px;
	height:22px;
	background:url(../images/btn-submit.gif);
	margin:18px 1px 0 0;
}

.text-form-box .btn-register{
	float:right;
	border:0;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	line-height:200px;
	display:inline;
	width:118px;
	height:22px;
	background:url(../images/btn-register.gif);
	margin:18px 1px 0 0;
}

.search-result .text-box{padding:16px 51px 19px 25px;}
.members-page .text-box{padding:16px 51px 7px 25px;}
.search-result .main-title,.members-page .main-title{background:url(../images/bg-member-title.jpg) no-repeat;}
/* headline */
.headline{margin:0 0 19px;}
.headline p{
	font:18px Arial, Verdana, sans-serif;
	color:#515050;
	margin:0;
}
.members-page .headline{margin:0 0 12px;}
.search-result .box-title,.members-page .box-title,.content .box-title{
	padding:0;
	margin:0 0 21px;
	width:auto;
	height:1%;
}
.members-page .box-title{margin:0 0 29px;}
.content .box-title{margin:0 0 16px;}
.search-result .box-title h3,.members-page .box-title h3,.content .box-title h3{padding:0 0 3px;}
/* pages box start */
.pages-box{height:1%;margin:0 0 18px;}
.pages-box:after{display:block;clear:both;content:"";}
.pages-box{padding:0 0 0 4px;}
.pages-box .search-box{float:right;}
.pages-box .input-txt{
	float:left;
	width:234px;
	border:1px solid #cdcdcd;
	border-width:1px 0 1px 1px;
	font:12px/15px Arial, Verdana, sans-serif;
	color:#333;
	padding:4px 11px;
	margin:0;
}
.pages-box .btn-search{float:left;}
.pages-box p{
	font-size:12px;
	margin:5px 0 0 7px;
	float:left;
}
.pager-box1 p{color:#999;}
/* pager */
.pager{
	float:right;
	margin:7px -24px 0 0;
	position:relative;
	display:inline;
}
.pager .lnk-prev,.pager .lnk-next{
	float:left;
	color:#333;
	line-height:19px;
}
.pager .lnk-prev{margin:0 12px 0 0;}
.pager ul{
	float:left;
	margin:0 5px 0 0;
	padding: 0;
	list-style:none;
}
.pager ul li{
	float:left;
	padding:0 6px 0 0;
	text-align:center;
	line-height:16px;
	color:#333;
}
.pager ul a{
	border:1px solid #ccc;
	display:block;
	width:17px;
	height:17px;
	overflow:hidden;
	color:#f90;
}
.pager ul a:hover{color:#638313;}
.pager ul li.active a{color:#333 !important;}
/* pages box end */
/* results list start */
.results{
	margin:0 0 33px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #ccc;
}
.results li{
	overflow:hidden;
	border-top:1px solid #ccc;
	padding:18px 0 16px 7px;
}
.results .title{
	display:block;
	color:#690;
	margin:0 0 5px;
}
.results .title a{color:#690;}
.results .title a:hover{text-decoration:underline;}
.results p{color:#333;margin:0;}
/* results list end */
/* members start */
.f-members{
	width:592px;
	overflow:hidden;
	background:#efefef;
	margin:0 0 17px 28px;
}
.f-members .section{background:url(../images/bg-fmembers-t.gif) no-repeat;}
.f-members .frame{
	background:url(../images/bg-fmembers-b.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:13px 20px 0 26px;
}
.f-members h3{
	font:18px Arial, Verdana, sans-serif;
	margin:0 0 22px;
	color:#333;
}
.members{
	margin: 0 0 22px;
	padding: 0 11px 0 13px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.member-box .members{padding:22px 0 4px 24px;margin:0;}
.members li{
	float:left;
	width:80px;
	margin:0 7px 0 0;
}
.members .photo{
	width:68px;
	height:68px;
	padding:6px;
	/*background:url(../images/bg-member.png) no-repeat;*/
	border:1px solid #efefef;
}
.members .photo img{display:block;position:relative;}
.members .info{
	height:60px;
	overflow:hidden;
	padding:4px 0 0px 6px;
	font-size:10px;
}
.members .info span{display:block;}
.member-box{
	height:1%;
	overflow:hidden;
	padding:0 0 13px 42px;
}
.members-page .pager{margin:2px -20px 0 0;}
.members-page .pages-box p{margin:10px 0 0 7px;}
.members-page .pager .lnk-prev,.members-page .pager .lnk-next{color:#f90;}
.pager .lnk-prev:hover,.pager .lnk-next:hover{color:#ccc;}
.member-box .box-title{width:562px;}
/* members end */
.list-page .text-box{padding:20px 51px 8px 25px;}
.headbox{margin:0 0 16px;}
.headbox p{
	font-size:14px;
	line-height:17px;
	color:#333;
	margin:0;
}

.headbox ul, .headbox li{
	font-size:14px;
	line-height:17px;
	color:#333;
}


.list-area{width:596px;margin:0 0 18px -3px;}
.list-box{background:url(../images/bg-list.gif) repeat-y;margin:0 0 4px;}
.list-box .section{background:url(../images/bg-list-t.gif) no-repeat;}
.list-box .frame{
	background:url(../images/bg-list-b.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:19px 16px 0 21px;
}
.list-box .box-title h3{padding:0 0 12px;}
.list-box .box-title h3 a{color:#f90;}
.list-box .box-title h3 a:hover{color:#76af02;}
.list-box .box-title{
	height:1%;
	padding:0 0 1px;
	width:auto;
	margin:0 0 18px;
}
.list-box p{margin:0 0 23px;}
.list-box .tags-row{padding:10px 0 13px;}
.list-box .tags-row p{margin:0;}
.list-page .pager{margin:5px -22px 0 0;}
.list-page .pages-box p{margin:3px 0 0 7px;}
.content .main-title{background:url(../images/bg-content-title.jpg) no-repeat;}
.content .text-box{padding:30px 25px 0 25px;}
.content .headbox{margin:0 0 27px;}
.headbox h3{
	font-size:24px;
	color:#333;
	margin:0 0 19px;
	font-weight:normal;
}
.text-area{margin:0 0 21px;
position: relative;
}
.more-list{
	border-top:1px solid #e3e5d9;
	height:1%;
	overflow:hidden;
	padding:7px 25px 10px;
}
.more-list p{margin:0;font-size:12px;}
.more-list p a{color:#f0951e;}
.more-list p a:hover{color:#49700b;}
/* main content column end
sidebar start */
#sidebar{
	float:right;
	width:313px;
	overflow:hidden;
}
/* sidebar tabs box */
.tabs-box-side{margin:8px 0 0 10px;width:295px;}
.tabs-bottom-form{background:url(../images/tabs-bottom1.gif);}
#sidebar .wide-button{margin:10px 0 0 15px;}
#sidebar .box-right-orange{
	float:none;
	padding:8px 4px 0 6px;
	border-top:1px solid #638313;
	margin:9px 0 0;
}
.side-right-box{
	float:none;
	padding:7px 0 0 6px;
	width:302px;
}
.side-right-box .middle{background:#f9f9f6 url(../images/bg-side-box.gif) no-repeat;padding:6px 0 0;}
.side-right-box .bottom{background:url(../images/bg-right-box-bottom.gif) no-repeat;height:5px;}
.side-right-box .tabs-box{margin:0 3px;width:295px;}
.side-right-box .tab-1 a{background:url(../images/tab5.gif) no-repeat 0 -34px !important;}
.side-right-box .tab-2 a{width:139px !important;background:url(../images/tab6.gif) no-repeat 0 -34px !important;}
.side-right-box a.active{background-position:0 0 !important;}
.side-right-box .tab-content{
	width:269px !important;
	background:url(../images/bg-tabs1.gif) !important;
	padding-bottom:16px !important;
}
.side-right-box .tabs-bottom{height:4px !important;background:url(../images/tabs-bottom2.gif);}
.side-box{
	background:#fff url(../images/bg-side-box-top.gif) no-repeat;
	overflow:hidden;
	width:302px;
	margin:7px 0 0 5px;
}
.side-box-bg{background:url(../images/bg-side-box-bottom.gif) no-repeat 0 100%;}
.side-box-wrap{border-top:1px solid #638313;margin:8px 0 0;}
.side-box-wrap1{padding:0 0 39px;}
/* contact box */
.contact-box{
	padding:16px 16px 20px;
	height:1%;
	overflow:hidden;
}
.contact-box h3{
	margin:0;
	padding:0 0 8px;
	color:#ed8122;
	font:bold 14px/16px Arial, Verdana, sans-serif;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.contact-box h4{
	margin:0;
	padding:2px 0;
	font:bold 12px/14px Arial, Verdana, sans-serif;
}
.contact-box address{font-style:normal;}
.contact-box address span{display:block;padding:2px 0;}
.contact-box a{color:#690;}
.contact-box .info-list{
	padding:14px 0 20px;
	list-style:none;
	margin:0;
}
.contact-box .info-list li{
	background:url(../images/ico-list.gif) no-repeat 0 2px;
	padding:2px 0 2px 18px;
	width:210px;
	overflow:hidden;
}
.contact-box p{margin:0;}
/* twitter box */
.twitter-title{
	background:url(../images/bg-twit-title.jpg) no-repeat 0 100%;
	padding:12px 21px 23px;
	width:260px;
	overflow:hidden;
}
.twitter-title h3{
	margin:0;
	font:bold 14px/16px Arial, Verdana, sans-serif;
	letter-spacing:-1px;
	text-transform:uppercase;
	color:#ed8122;
}
.twitter-title h3 span{float:left;padding:4px 6px 0 0;}
.twitter-title h3 a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/twitter.gif);
	width:98px;
	height:24px;
}
.twitter-list{
	padding:0 9px 10px;
	list-style:none;
	margin:0;
	background:#f9f9f6;
}
.twitter-list li{
	width:100%;
	overflow:hidden;
	padding:12px 0 0;
}
.twitter-list .photo{
	float:left;
	width:48px;
	overflow:hidden;
}
.twitter-list .descr{
	float:right;
	overflow:hidden;
	width:227px;
}
.twitter-list p{margin:0;font:11px/13px Arial, Verdana, sans-serif;}
.twitter-list p a{color:#690;}
.twitter-list p span{color:#666;}
.twit-tools{
	padding:5px 13px;
	height:1%;
	overflow:hidden;
}
.twit-tools a{font:12px/14px Arial, Verdana, sans-serif;color:#8eb623;}
.twit-tools .lnk-more{float:left;margin:6px 0 0;}
.twit-tools .lnk-twit{
	float:right;
	background:url(../images/ico-twit.gif) no-repeat;
	padding:6px 0 6px 28px;
}
/* sidebar end
main end
footer start */
#footer{
	width:100%;
	background:#fff url(../images/bg-footer.gif) repeat-x;
	padding:13px 0 50px;
}
#footer .lnk-athena-diagnostic{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:148px;
	height:50px;
	background:url(../images/lnk-athena-diagnostic.gif);
	margin:0 0 3px;
	display:inline;
}
#footer .lnk-athena-diagnostic:hover{background-position:0 -50px;}
#footer .info{float:right;padding:18px 18px 0 0;}
#footer .info p{
	margin:0;
	float:right;
	color:#6c6a6a;
}
#footer .info ul{
	float:right;
	list-style:none;
	padding:5px 0 0;
	margin:0;
	clear:right;
}
#footer .info li{float:left;padding:0 3px 0 10px;}
#footer .info a{color:#638313;}
#footer .footer-menu{
	position:relative;
	margin:-31px 0 0 275px;
	height:1%;
}
#footer .footer-menu ul{
	list-style:none;
	padding:0;
	margin:0;
	font:12px/28px Arial, sans-serif;
}
#footer .footer-menu li{float:left;padding:0 21px 0 32px;}
#footer .footer-menu li.lnk-tweeter{background:url(../images/lnk-tweeter.gif) no-repeat;}
#footer .footer-menu li.lnk-digg{background:url(../images/lnk-digg.gif) no-repeat;}
#footer .footer-menu li.lnk-delicious{background:url(../images/lnk-delicious.gif) no-repeat;}
#footer .footer-menu a{color:#638313;}
#footer .footer-menu a:hover{text-decoration:underline;}
/* footer end */
/* popups start */
.popup{
	position:absolute;
	left:0;
	top:0;
	z-index:100;
}
/* popup print start */
#popup-print{
	width:640px;
	display:none;
	background:#fff;
}
#popup-print .popup-title{
	margin:2px;
	background:url(../images/bg-popup-title.jpg) no-repeat;
	overflow:hidden;
	width:636px;
	height:62px;
	border-bottom:1px solid #9c0;
	padding:0 0 1px;
}
#popup-print .popup-title .popup-menu{
	background:url(../images/bg-popup-menu.png);
	width:93px;
	height:30px;
	float:right;
	margin:23px 0 0;
	padding:9px 0 0 35px;
	list-style:none;
}
#popup-print .popup-title .popup-menu li{
	float:left;
	width:29px;
	padding:0 14px 0 0;
	overflow:hidden;
}
#popup-print .popup-title .popup-menu a{
	display:block;
	text-align:center;
	text-transform:uppercase;
	color:#9b9b9b;
	padding:19px 0 0;
	font:8px/10px Arial, Verdana, sans-serif;
}
#popup-print .popup-title .popup-menu .print a{background:url(../images/ico-print.gif) no-repeat 50% 0;}
#popup-print .popup-title .popup-menu .close a{background:url(../images/ico-close.gif) no-repeat 50% 1px;}
#popup-print .popup-content{
	height:385px;
	overflow:auto;
	padding:32px 0 8px 28px;
	width:610px;
}
#popup-print .popup-text{
	width:589px;
	overflow:hidden;
}
#popup-print .text-box{padding:2px 0 0;}
#popup-print .tags-row{padding:12px 0 6px;}
/* popup print end */
/* popup login start */
#popup-login{width:795px;display:none;}
#popup-login a{position:relative;}
#popup-login .popup-top{
	background:url(../images/popup-login-top.png);
	overflow:hidden;
	width:795px;
	height:94px;
}
#popup-login .popup-top h3{
	float:left;
	color:#fff;
	font:36px/38px Arial, Verdana, sans-serif;
	display:inline;
	margin:44px 0 0 47px;
}
#popup-login .popup-top .lnk-close{
	float:right;
	display:inline;
	color:#fff;
	margin:28px 33px 0 0;
	padding:0 0 0 20px;
	background:url(../images/ico-close.gif) no-repeat 0 50%;
	font:14px/16px Arial, Verdana, sans-serif;
}
#popup-login .popup-middle{
	background:url(../images/popup-login-bg.png);
	padding:36px 12px 40px 36px;
	width:747px;
	overflow:hidden;
}
#popup-login .column{
	float:left;
	width:313px;
	border:1px solid #ccc;
	padding:0 14px;
}
#popup-login .column:after{height:0;clear:both;content:'';display:block;}
#popup-login .column h4{
	font:24px/28px Arial, Verdana, sans-serif;
	background:#fff;
	padding:0 4px;
	margin:-16px 0 0;
	position:relative;
	float:left;
}
#popup-login .column p{
	margin:0;
	clear:both;
	padding:8px 0 0;
	font:14px/16px Arial, Verdana, sans-serif;
}
#popup-login .popup-box{padding:24px 0;}
#popup-login .popup-box img{display:block;}
#popup-login .popup-box .lnk-more{
	float:left;
	height:1%;
	overflow:hidden;
	text-decoration:underline;
	margin:24px 0 0;
}
#popup-login .popup-box a:hover{text-decoration:none;}
#popup-login .popup-box p{
	float:right;
	color:#c1b9b8;
	padding:26px 0 0;
	font:12px/14px Arial, Verdana, sans-serif;
}
#popup-login .popup-box p a{
	text-decoration:underline;
	color:#c1b9b8;
}
#popup-login .or{
	float:left;
	text-transform:uppercase;
	font:14px/16px Arial, Verdana, sans-serif;
	margin:0;
	padding:141px 10px 0;
}
#popup-login .login-form-box{
	padding:30px 0 26px 6px;
	height:1%;
	overflow:hidden;
}
#popup-login .login-form-box label{
	display:block;
	padding:8px 0 0;
	font:14px/16px Arial, Verdana, sans-serif;
}
#popup-login .login-form-box .txt{
	display:block;
	background:#fbfbfb;
	border:1px solid #999;
	font:13px/16px Arial, Verdana, sans-serif;
	height:16px;
	padding:3px 4px;
	width:241px;
	margin:3px 0 0;
}
#popup-login .check{padding:10px 0 0;}
#popup-login .check .checkbox{
	float:left;
	width:16px;
	height:15px;
	margin:0 6px 0 0;
	padding:0;
}
#popup-login .check label{
	float:left;
	padding:0;
}
#popup-login .btn-signup{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	line-height:200px;
	border:0;
	cursor:pointer;
	background:url(../images/btn-signup.gif);
	width:101px;
	height:32px;
	margin:14px 0 0;
}
#popup-login .login-form-box p{padding:18px 0 0;}
#popup-login .login-form-box p a{color:#f90;}
#popup-login .popup-bottom{
	display:block;
	overflow:hidden;
	background:url(../images/popup-login-bottom.png);
	width:795px;
	height:20px;
}
/* popup login end */
/* popups end */

/* add styles for SS search form */
div#Search {
	float: left;
	width: 174px;
}

div#Search input.text {
	color: #474747;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	height: 14px;
	line-height: 14px;
	padding: 4px 0 5px;
	width: 174px;
	background:	transparent none repeat scroll 0 0;
	border:	0 none;
}

div.search-box input.action {
	background: transparent url(../images/ico-search.gif) no-repeat scroll 4px 5px;
	border: 0 none;
	cursor: pointer;
	float: right;
	height: 23px;
	line-height: 200px;
	overflow: hidden;
	text-indent: -9999px;
	width: 23px;
}

/* end SS search form */

/* Ask Export slideshow styles */

.askExperts-box {
	height: 132px;
	overflow: hidden;
}

.askExperts-content {
	list-style:none;
	padding:0;
	margin:0;
}

.askExperts-content li{
	z-index:1;
	top:0;
	display: none;
}

.askExperts-content li.active {
	z-index:2;
	display: list-item;
}
/* End Ask Export slideshow styles */

img.left {
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
}

img.right {
	float: right;
	margin-left: 1em;
	margin-bottom: 1em;
}

.flushTop {
	margin-top: 0px ! important;
	padding-top: 0px ! important;
}

.flushBottom {
	margin-bottom: 0px ! important;
	padding-bottom: 0px ! important;
}

.innerimg {
	float: right;
	padding: 0 0 15px 20px;
}

a.continue {
	position: relative;
	top: -8px;
	color: #689511 !important;
	display: inline-block;
	margin-bottom: 10px;
}

a.geneticspdf {
	background:#EEEEEE none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	display:inline-block;
	padding:10px;
}

a.continue img {
	margin-right: 6px;
	position: relative;
	top: 2px;
}

a.continue:hover {
	text-decoration: underline;
}

a.noup {
	top: 0px !important;
}

p.disclaimer {
	width: 500px;
	margin: 30px auto 0;
	padding: 10px;
	font-size: 10px;
	color: #999;
	line-height: 13px;
	clear:both;
}
 .valid_error {
  font-family: Tahoma;
  font-size: 8pt;
  color: red;
  margin-left: 97px;
  display:none;
  }
.pager .lnk-prev, .pager .lnk-next {
color:#FF9900;
}

/* Patch display of actions on failed attempt ot login */
div.Actions {
	clear: left;
}

/* "Donate" banner styles */

div.donateBannerContainer {
	background-color: #f29e16;
	background-image: URL(../images/donate-banner/bottom-bkgd.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	padding-bottom:5px;
}

div.donateBannerContainerInner {
	background-image: URL(../images/donate-banner/top-bkgd.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px 10px 6px 10px;
	color: #2b2a2a;
	font-size: 13px;
}

div.donateBannerContainerInner h2#mda-header{
	background:url(../images/MDA-banner/mda-header-2.png) top left no-repeat;
	height:21px;
	width:667px;
	text-indent:-99999px;
	line-height:0;
	margin-top:6px;
	margin-bottom:10px;
}

div.donateBannerContainerInner h2#mda-header-10000{
	background:url(../images/MDA-banner/mda-header-10000.png) top left no-repeat;
	height:52px;
	width:650px;
	text-indent:-99999px;
	line-height:0;
	margin-top:6px;
	margin-bottom:10px;
}

div.donateBannerContainerInner a#mda-logo{
	display:block;
	float:right;
}

div.donateBannerContainerInner p a, div.donateBannerContainerInner p a:link, div.donateBannerContainerInner p a:hover, div.donateBannerContainerInner p a:active, div.donateBannerContainerInner p a:visited {
	text-decoration: underline;
}
div.donateBannerContainerInner p a:hover{
	color:#337;
}

img.userAvatar { max-width:68px; max-height:68px; }


div.flowerFloat {
	z-index: 400;
	position: absolute;
	right: 0px;
	width: 86px;
	height: 83px;
	background-image: URL(/themes/athenasma/images/box-flower-img.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div.flowerBoxOuter {
	width: 582px;
	background-image: URL(/themes/athenasma/images/flowerbox-bkgd.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

div.flowerBoxMid {
	background-image: URL(/themes/athenasma/images/flowerbox-top-bkgd.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div.flowerBoxInner {
	background-image: URL(/themes/athenasma/images/flowerbox-bottom-bkgd.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 53px 89px 10px 17px;
}

div.flowerBoxInner a {
	color:#9ab738;
}

div.flowerBoxInner a:hover {
	text-decoration:underline;
}

/*
	for 5-easy-steps
*/

ol.simple-steps{
	list-style-type:none;
}

ol.simple-steps li{
	clear:both;
}
ol.simple-steps p{
	font-size:17px;
	color:#011a47;
	font-family: "Gill Sans MT", Arial, sans-serif;
	line-height:1.2em;
}
ol.simple-steps span.disclaimer{
	font-size:12px;
	color: #999;
}
p.flowerBox {
	border: 1px solid #df6a25;
	padding: 10px; 
	background: #eeeeee none repeat scroll 0pt 0pt;
	display: inline-block;
	margin-top: 46px;
	margin-right: 66px;
}

/*Free SMA Form*/
#Form_FreeSmaForm{
	padding:10px;
	width:200px;
	float:none;
	margin:0 auto;
}
#Form_FreeSmaForm a{
	color:#53aEdC;
}
#Form_FreeSmaForm fieldset{
	float: none;
}
#Form_FreeSmaForm fieldset div{
	padding-top:10px;
}
#Form_FreeSmaForm fieldset div div{
	padding-top:0px;
}
#Form_FreeSmaForm fieldset div label{
	display:block;
	clear:both;
	color:#446D21;
	padding-bottom:1px;
}
#Form_FreeSmaForm fieldset div label em{
	color:red;
}
#Form_FreeSmaForm input, #Form_FreeSmaForm select{
	width:200px;
	border:solid 1px #000;
}
#Form_FreeSmaForm_action_ProcessFreeSmaForm{
	line-height:1em;
	font-size:2em;
	margin-top:10px;
	cursor:pointer;
}
#Form_FreeSmaForm .message.required, #Form_FreeSmaForm .message.validation{
	display: block;
    margin-top: 2px;
    width: 86%;
}
#form-wrapper{
	background:#FFF;
	width:90%;
	margin:42px auto;
}
/*End Free SMA Form*/

