html{background:url(../images_Aug09/bg.jpg);font-size: 100.1%;}
body{
	margin:0;
	color:#000;
	font: 70% Arial, Helvetica, sans-serif;
	background:url(../images_Aug09/bg1.jpg) no-repeat 50% 0;
	min-width:968px;
}
img{border-style:none;}
a{text-decoration:none;color:#769e2e;}
a:hover{text-decoration:underline;}
input,textarea,select{font:100% Arial, Verdana, sans-serif;vertical-align:middle;}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
ul {
	list-style-type:disc;
}
ol,ul {
	color:#6D6E71;
}
ol li,ul li {
	font-size:14px;
	padding-top:4px;
}
.all{width:100%;background:url(../images_Aug09/bg-bottom.jpg) no-repeat 50% 100%;}
#page{
	margin:0 auto;
	width:920px;
	position:relative;
	padding:217px 0 154px;
}
.holder{width:100%;overflow:hidden;}
.no-vis{display:none;}
.logo{
	position:absolute;
	margin:0;
	top:93px;
	left:674px;
	z-index:5;
}
.logo a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	/* background:url(../images_Aug09/logo.png); */
	/* background:url(../images/irish_treefrog.png) no-repeat; */
	/* background:url(../images/easter-treefrog.png) no-repeat; */
	/*background:url(../images/spring_treefrog-3.png) no-repeat;*/
	width:187px;
	height:61px;
	cursor:pointer;
}
#header{
	position:absolute;
	left:0;
	width:100%;
	top:45px;
	z-index:3;
}
.header-holder{width:100%;background:url(../images_Aug09/bg-header.png) no-repeat;}
.header-flourish{
	display:block;
	position:absolute;
	background:url(../images_Aug09/header-flourish.png);
	width:466px;
	height:168px;
	top:-26px;
	left:37px;
}
.navigation{padding:126px 0 0;width:100%;}
.navigation .tagLine {
	margin:12px 0 0 35px;
}
.navigation:after{
	clear:both;
	content:"";
	display:block;
}
#nav{
	list-style:none;
	padding:0 0 0 51px;
	margin:0;
}
#nav li{float:left; padding-top:0px;}
#nav li.li3{padding-top:1px;}
#nav a{
	float:left;
	color:#666;
	cursor:pointer;
	position:relative;
	margin:0 -15px 0 0;
}
#nav li:hover a,#nav li.hover a,#nav a:hover{text-decoration:none;z-index:3;}
#nav a strong{
	float:left;
	height:38px;
	overflow:hidden;
	padding:8px 10px 0 21px;
	background:url(../images_Aug09/bg-nav-l.png) no-repeat;
	font:14px/40px Georgia, 'Times New Roman', Times, serif;
}
#nav a span.nav-bg-right{
	float:left;
	width:11px;
	height:46px;
	background:url(../images_Aug09/bg-nav-r.png) no-repeat;
}
#nav li:hover a strong,#nav li.hover a strong,#nav a:hover strong{color:#fff;background:url(../images_Aug09/bg-nav-l-hover.png) no-repeat;}
#nav li:hover a span.nav-bg-right,#nav li.hover a span.nav-bg-right,#nav a:hover span.nav-bg-right{background:url(../images_Aug09/bg-nav-r-hover.png) no-repeat;}
#nav li:hover a.drop strong,#nav li.hover a.drop strong,#nav a.drop:hover strong{height:43px;}
#nav li:hover a.drop span.nav-bg-right,#nav li.hover a.drop span.nav-bg-right,#nav a.drop:hover span.nav-bg-right{height:51px;}
#nav li:hover,#nav li.hover{
	z-index:10;
}
#nav li.hover .drop-second{
	left:-13px;
}
.drop-second{
	position:absolute;
	top:42px;
	left:-999px;
	width:188px;
	z-index:2;
	overflow: hidden;
	height: 0;
	padding: 0 0 0 10px;
}
.drop-second .top,.drop-second .bottom{
	display:block;
	overflow:hidden;
	clear:both;
	font-size:1px;
	line-height:1px;
	width:178px;
	height:17px;
}
.drop-second .top{background:url(../images_Aug09/bg-drop-second-top.png) no-repeat;}
.drop-second .bottom{background:url(../images_Aug09/bg-drop-second-bottom.png) no-repeat;}
.drop-second-h{
	float:left;
	width:160px;
	padding:0 9px;
	background:url(../images_Aug09/bg-drop-second.png) repeat-y;
}
.drop-second-h-bg{width:100%;background:url(../images_Aug09/drop-gradient.gif) repeat-x;}
.drop-info{
	height:1%;
/*	min-height:195px;*/
	padding:10px 4px;
	background:url(../images_Aug09/bg-drop-second-decor.gif) no-repeat 100% 0;
}
.drop-box{
	padding:0 0 /*7px*/0 10px;
	margin:0/* 0 10px*/;
/*	background:url(../images_Aug09/sep-drop-box.gif) repeat-x 0 100%;*/
}
.drop-box1{
	background:none;
	padding:0 0 0 10px;
	margin:0;
}
.drop-box:after{clear: both;content:"";display: block;}
.drop-box h3{
	margin:0 0 4px;
	color:#414042;
	font:8px/12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#nav .second-level{margin:0;padding:0;width:100%;}
#nav .second-level li{
	float:left;
	width:100%;
	list-style:none;
	position:relative;
}
#nav .second-level a{
	margin:-1px 0;
	float:none;
	color:#fff;
	overflow:hidden;
	display:block;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	background:url(../images_Aug09/none.gif);
	height: 1%;
}
#nav .second-level span.holder{display:block;width:100%;}
#nav .second-level .lnk-bottom,#nav .second-level .lnk-top{
	display:block;
	background:url(../images_Aug09/drop-level2-hover-top.png) 100% 100% no-repeat;
	width:116px;
	height:7px;
	float:right;
	display:none;
	overflow:hidden;
}
#nav .second-level .lnk-bottom{
	background:url(../images_Aug09/drop-level2-hover-bottom.png) 100% 0 no-repeat;
	width:125px;
	height:7px;
}
#nav .second-level .lnk-text{
	display:block;
	width:100%;
	padding:3px 0 4px;
}
#nav .second-level li:hover a.present-3level-lnk,
#nav .second-level li.hover a.present-3level-lnk{margin:-8px -25px -8px 0 !important;width:157px;}
/*
* html #nav .second-level li:hover a.present-3level-lnk,
* html #nav .second-level li.hover a.present-3level-lnk{margin:-17px -25px -29px 0 !important;}*/
#nav .second-level li.hover .present-3level-lnk .lnk-bottom,
#nav .second-level li:hover .present-3level-lnk .lnk-bottom,
#nav .second-level li.hover .present-3level-lnk  .lnk-top,
#nav .second-level li:hover .present-3level-lnk  .lnk-top {
	display:block;
}
#nav .second-level li:hover .present-3level-lnk .lnk-text,#nav .second-level li.hover .present-3level-lnk .lnk-text{
	background:url(../images_Aug09/drop-level2-hover-text.png);
	width:142px;
	padding:3px 25px 4px 0;
}
#nav .second-level a:visited{color:#598313;}
.check{
	display:none;
	position:absolute;
	top:-8px;
	left:-40px;
	width:40px;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images_Aug09/bg-drop-check.png) no-repeat;
}
#nav .second-level li.active .check{display:block;}
#nav .blt{
	overflow:hidden;
	background:url(../images_Aug09/drop-blt.gif);
	width:7px;
	height:7px;
	position:absolute;
	left:135px;
	top:8px;
	display:none;
}
#nav .present-3level .blt{display:block;}
.drop-level3{
	position:absolute;
	top:-28px;
	left:-999px;
	width:0;
	overflow:hidden;
}
#nav .second-level li.hover .drop-level3{
	left: 146px;
}
#nav .second-level li .drop-level3 a{
	vertical-align: baseline;
}
.drop-level3 .drop-level3-bottom,.drop-level3 .drop-level3-top{
	width:182px;
	display:block;
	overflow:hidden;
	height:14px;
}
.drop-level3 .drop-level3-right,.drop-level3 .drop-level3-left{
	float:left;
	width:14px;
	height:14px;
	display:inline;
	overflow:hidden;
	background:url(../images_Aug09/drop-level3-corn1.png);
}
.drop-level3 .drop-level3-right{float:right;}
.drop-level3 .drop-level3-bottom .drop-level3-left,.drop-level3 .drop-level3-bottom .drop-level3-right{width:18px;height:17px;}
.drop-level3 .drop-level3-top .drop-level3-right{background:url(../images_Aug09/drop-level3-corn2.png);}
.drop-level3 .drop-level3-bottom .drop-level3-left{background:url(../images_Aug09/drop-level3-corn3.png);}
.drop-level3 .drop-level3-bottom .drop-level3-right{background:url(../images_Aug09/drop-level3-corn4.png);}
.drop-level3 .drop-level3-center{
	display:block;
	overflow:hidden;
	height:100%;
	background:url(../images_Aug09/drop-level3-top.png);
}
.drop-level3 .drop-level3-bottom .drop-level3-center{background:url(../images_Aug09/drop-level3-bottom.png);}
.drop-level3-holder{width:182px;overflow:hidden;}
.drop-level3-left-hold,.drop-level3-right-hold{
	float:left;
	overflow:hidden;
	margin:0 0 -9999px;
	padding:0 0 9999px;
	display:inline;
	width:11px;
	background:url(../images_Aug09/drop-level3-left.png);
}
.drop-level3-right-hold{
	background:url(../images_Aug09/drop-level3-right.png);
	float:right;
	width:12px;
}
.drop-level3-middle{
	height:1%;
	overflow:hidden;
	background:#99bf3c;
}
.list-level3{padding:0 0 0 3px;margin:0;}
.list-level3 li{
	background:url(../images_Aug09/dashed1.gif) repeat-x;
	padding:1px 0 0;
	height:1%;
	vertical-align:top;
}
.list-level3 li:first-child{background:none;}
.list-level3 a{
	padding:3px 13px 4px !important;
	margin:0 !important;
	border-right:4px solid #fff;
	height:1%;
	background:url(../images_Aug09/level3-over.gif) repeat-y 100% 0 !important;
}
.list-level3 a:hover{text-decoration:underline !important;}
.list-level3 .present-4level a{background:none !important;border-right:4px solid #99bf3c;}
#content{
	background:url(../images_Aug09/page.png);
	padding:0 9px;
	width:902px;
}
#sideQuoteButton {
	position:absolute;
	top:250px;
	left:912px;
    overflow:hidden;
	display:block;
	width:46px;
	height:131px;
}
#sideQuoteButton a {
	display:block;
	width:46px;
	height:131px;
	background:url('/images_Aug09/QuickQuote_tab.png') 0 0 no-repeat;
	text-indent:-9999px
}
.content-bg{
	width:100%;
	overflow:hidden;
	/*padding:0 0 35px;*/
	padding:0 0 10px;
	background:url(../images_Aug09/bg-content.gif) repeat-x 0 100%;
}
.content-bottom{
	display:block;
	background:url(../images_Aug09/page-bottom.png);
	width:919px;
	margin:0 0 0 1px;
	height:28px;
}
.breadcrumbs{width:100%;overflow:hidden;}
.breadcrumbs ul{
	padding:5px 0 0 46px;
	margin:0;
	list-style:none;
	color:#999;
	font:12px Arial, Verdana, sans-serif;
	text-transform:uppercase;
}
.breadcrumbs li{
	float:left;
	background:url(../images_Aug09/blt-breadcrumbs.gif) no-repeat 0 50%;
	padding:5px 5px 5px 21px;
	font-size:10px;
}
.breadcrumbs li:first-child{background:none;}
.breadcrumbs a{color:#999;}
.box1{
	float:left;
	display:inline;
	width:486px;
	margin:12px 0 0 30px;
	/*background:url(../images_Aug09/bg-box1.jpg) no-repeat;*/
	padding:27px 35px 0;
}
.box1 .title{
	margin:0 0 0 4px;
	height:1%;
	background:url(../images_Aug09/dashed.gif) repeat-x 0 100%;
	padding:0 0 7px;
}
.box1 .title h2{
	margin:0;
	color:#769e2e;
	font:200% Georgia, 'Times New Roman', Times, serif;
}
.tourButtons {
	float:left;
	display:inline;
	width:100%;
	margin:12px 0 0 15px;
	padding:27px 35px 0;
}
.tourButtons img{
	padding-right:30px;
}
.tourButtons form {
	display:inline-block;
	float:right;
	margin-right:90px;
}
.tourButtons form .title h3 {
	color:#769E2E;
	font-style:normal;
}
.tourButtons form input {
	height:31px;
	width:207px;
	background:transparent url(/images/register-domain.png) 0 0 no-repeat;
	border:none;
	padding:10px 0 0 10px;
	margin-top:5px;
}
.tourButtons form img {
	padding:5px 0 0 0;
}
.tourButtons form a.domSub {
	display:inline-block;
	width:17px;
	height:20px;
	background:transparent url(../images_Aug09/blt-breadcrumbs.gif) 0 0 no-repeat;
	text-indent:-9999px;
	margin-top:-15px;
}
.tourButtons:after {
	clear:both;
}
.info-list{
	list-style:none;
	padding:0;
	margin:0;
}
.info-list li{
	border-bottom:2px solid #f2f2f2;
	overflow:hidden;
	padding:6px 0 4px 7px;
	height:1%;
}
.info-list li.big-box{
	/*background:url(../images_Aug09/bg-big-box.gif) no-repeat 0 100%;*/
	background:url(../images_Aug09/dashed.gif) repeat-x 0 100%;
	border-bottom: none;
	padding:6px 0 0 7px;
}
.info-list .checkbox{
	float:left;
	width:16px;
	height:15px;
	padding:0;
	margin:1px 10px 0 0;
}
.info-list .wrapper{
	float:left;
	width:444px;
	display:inline;
	margin:0 0 0 4px;
}
.info-list label{color:#808080;font:115% Georgia, serif, sans-serif;}
.info-list label a{color:#808080;}
.info-list label.warning-label{font:115% Georgia, serif;color:#f26b21;}
.info-list label.warning-label a{color:#f26b21;}
.info-list .box{width:100%;}
.info-list .btn-new{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images_Aug09/btn-new.gif);
	width:23px;
	height:11px;
	margin:-13px 0 0;
	position:relative;
}
.info-list .wrapper-title em{
	display:block;
	color:#808080;
	font-size:100%;
	text-transform:uppercase;
	font-style:normal;
	margin:8px 0 0;
}
.info-list .wrapper-title em a{
	color:#769e2e;
	/*font-size:110%;*/
	font-style:italic;
	text-transform:none;
}
.info-list p{
	color:#808080;
	font: 12px/16px Arial, Verdana, sans-serif;
	margin:0;
	
}
.info-list .lnk-more{
	float:right;
	color:#f26b21;
	/*font-size:87%;*/
	margin:0 0 6px;
	background:transparent url(../images_Aug09/blt-breadcrumbs.gif) no-repeat scroll 100% 50%;
	font-size:11px;
	padding:5px 20px 5px 21px;
}
.info-list .moreArea {
	display:none;
}
.right-column1{
	float:right;
	width:281px;
	display:inline;
	margin:0 32px 0 0;
}
.box2{
	background:url(../images_Aug09/dot-dot.png) 35px 100% no-repeat;
	width:240px;
	height:85px;
	overflow:hidden;
	padding:14px 18px 8px 23px;
	margin:0;
	
}
.box2 p{
	margin:0;
	color:#808080;
	font:10px/20px Georgia, 'Times New Roman', Times, serif;
	text-transform:uppercase;
}
.box2 p span{font-size:14px;}
.box2 p strong{color:#769e2e;font-size:13px;}
.box2 p strong span{font-size:18px;}
.box2 .lnk-more{
	position:relative;
	float:right;
	color:#808080;
	font-size:11px;
	z-index:1000;
}
.box-fancy {
	width:233px;
	background:url(/images/side-swirl-top.jpg) 29px 0 no-repeat;
	padding-top:36px;
	margin:15px auto;
}
.box-fancy-bottom {
	width:233px;
	padding-bottom:36px;
	background:url(/images/side-swirl.jpg) 29px 100% no-repeat;
	text-align:center;
}
.box-holder {
	width:240px;
	height:85px;
	overflow:hidden;
	padding:0 18px 0 23px;
	margin:0;
}
.boxes{
	background:url(../images_Aug09/bg-boxes.jpg) no-repeat 32px 0;
	margin:4px 0 0;
	padding:16px 0 0 32px;
	width:860px;
	overflow:hidden;
}
.boxes .box{
	float:left;
	width:236px;
	display:inline;
	margin:0 18px 0 23px;
}
.boxes .title{
	margin:0 7px 0 4px;
	height:1%;
	overflow:hidden;
	background:url(../images_Aug09/dashed.gif) repeat-x 0 100%;
	padding:0 0 4px;
}
.boxes h3{
	margin:0;
	color:#769e2e;
	font:170% Georgia, 'Times New Roman', Times, serif;
}
.boxes .photo-col{
	float:left;
	width:109px;
	padding:16px 0 0;
}
.boxes .photo-col2{width:143px;padding:8px 0 0;}
.boxes .photo-col img{
	display:block;
	padding:0 0 9px 2px;
	background:url(../images_Aug09/bg-photo1.jpg) no-repeat 0 100%;
	width:107px;
}
.boxes .photo-col2 img{
	width:136px;
	padding:0 3px 7px;
	background:url(../images_Aug09/bg-photo2.jpg) no-repeat 0 100%;
}
.boxes .text-column{
	float:right;
	width:113px;
	padding:15px 0 0;
}
.boxes .text-column2{width:82px;}
.boxes .text-column p{
	margin:0;
	color:#808080;
	font:110%/150% Arial, Verdana, sans-serif;
}
.boxes .signature{
	padding:10px 0 8px;
	color:#4c4c4c;
	font-size:110%;
}
.boxes .signature strong{
	display:block;
	text-transform:uppercase;
	line-height:90%;
}
.boxes .signature em{display:block;}
.boxes .lnk-more{
	float:right;
	color:#739b3e;
	font-size:11px;
}
.boxes .lnk-orange{
	color:#F26B21;
	text-decoration:none;
}
.boxes .form-box{
	width:230px;
	overflow:hidden;
	padding:0 0 12px;
}
.boxes .form-box ul{
	list-style:none;
	padding:0;
	margin:0;
}
.boxes .form-box li{
	background:url(../images_Aug09/sep1.gif) no-repeat 20px 0;
	padding:5px 0 2px;
	width:100%;
	overflow:hidden;
}
.boxes .form-box li:first-child{background:none;}
.boxes .form-box .checkbox{
	float:left;
	width:16px;
	height:15px;
	padding:0;
	margin:0 11px 0 0;
}
.boxes .form-box label{
	float:left;
	width:195px;
	color:#808080;
	font:110%/150% Arial, Verdana, sans-serif;
	display:inline;
	margin:0 0 0 4px;
}
.boxes .form-box label.entry-content {
	font-size: 12px;
	line-height: 19px;
}
.boxes .form-box label a{color:#808080;}
.tabs-box{
	width:852px;
	padding:3px 0 0 29px; 
	visibility:hidden;
}
.tab-title{width:100%;position:relative;}
.tabs-top{
	display:block;
	background:url(../images_Aug09/tab-content-top.png);
	width:833px;
	height:5px;
	margin:0 0 0 15px;
	overflow:hidden;
}
.tabset{
	height:1%;
	overflow:hidden;
	padding:0 0 0 8px;
	margin:0 0 -5px;
	list-style:none;
	position:relative;
}
.tabset li{
	float:left;
	display:inline;
	margin:0 0 0 -3px;
	position:relative;
}
.tabset a{
	float:left;
	outline:none;
	color:#999;
	font:14px/18px Georgia, 'Times New Roman', Times, serif;
}
.tabset a.active{color:#767676;position:relative;z-index:2;}
.tabset a:hover{text-decoration:none;}
.tabset span{cursor:pointer;}
.tabset .bg-right,.tabset .bg-left{
	float:left;
	background:url(../images_Aug09/tab-left.png);
	width:9px;
	height:41px;
}
.tabset .bg-right{background:url(../images_Aug09/tab-right.png);width:8px;}
.tabset .active .bg-left{background:url(../images_Aug09/tab-left-active.png);}
.tabset .active .bg-right{background:url(../images_Aug09/tab-right-active.png);}
.tabset .bg-holder{
	float:left;
	background:url(../images_Aug09/tab-center.png);
	padding:18px 15px 0;
	height:23px;
	vertical-align:middle;
	overflow:hidden;
}
.tabset .active .bg-holder{background:url(../images_Aug09/tab-center-active.png);}
.tabset .text{
	font-size:10px;
	padding:0 6px 0 0;
	float:left;
}
.tabset .active .text{color:#739b3e;}
.tabset strong{float:left;font-weight:normal;}
.tab-content{width:853px;clear:both;}
.tabs-holder{
	width:853px;
	overflow:hidden;
	background:url(../images_Aug09/tabs-content.gif);
}
.tabs-holder-bg{
	width:100%;
	overflow:hidden;
	background:url(../images_Aug09/tabs-content-top.gif) no-repeat;
}
.tabs-holder-bg2,.tabs-holder-bg1{
	height:1%;
	overflow:hidden;
	background:url(../images_Aug09/tabs-content-bottom.gif) no-repeat 0 100%;
	padding:9px 11px 24px;
}
.tabs-holder-bg2{background:url(../images_Aug09/tabs-content-bottom1.gif) no-repeat 0 100%;}
.portfolio{
	padding:10px 0 0 0;
	margin:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.portfolio li{
	float:left;
	width:116px;
	display:inline;
	margin:0 0 0 16px;
}
.portfolio a{
	width:100%;
	float:left;
	text-align:center;
}
.portfolio a:hover{text-decoration:none;}
.portfolio .image-bg{
	display:block;
	background:url(../images_Aug09/bg-portfolio.png);
	width:117px;
	height:84px;
	overflow:hidden;
	padding:4px 4px 8px 5px;
}
.portfolio .image-bg img{
	display:block;
	width:117px;
	height:84px;
}
.portfolio .descr{
	width:100%;
	text-align:center;
	display:block;
	margin:4px 0 0;
	color:#808080;
	font:110% Georgia, 'Times New Roman', Times, serif;
}
.portfolio span{cursor:pointer;}
.wide-box{
	float:left;
	width:586px;
	padding:0 0 0 38px;
}
.wide-box .title{
	width:416px;
	background:url(../images_Aug09/dashed.gif) repeat-x 0 100%;
	padding:0 0 16px;
	overflow:hidden;
}

.title-dashed{
	width:416px;
	background:url(../images_Aug09/dashed.gif) repeat-x 0 100%;
	padding:0 0 16px;
	overflow:hidden;
}
.main-column h2,.wide-box h2{
	margin:0;
	/*color:#f26b21;
	font:240% Arial, Verdana, sans-serif;*/
}
.main-column h3,.wide-box h3{
	margin:0;
	/*color:#f26b21;
	font:170% Arial, Verdana, sans-serif;*/
}
.wide-box .date{
	width:100%;
	overflow:hidden;
	padding:16px 0 4px;
}
.side-box .date em,.main-column .date em,.wide-box .date em{
	display:block;
	color:#808080;
	font:100% Arial, Verdana, sans-serif;
	text-transform:uppercase;
}
.side-box .date em a,.main-column .date em a,.wide-box .date em a{
	color:#769e2e;
	text-transform:none;
	font:italic 110% Georgia, 'Times New Roman', Times, serif;
}
.side-box .date em span,.main-column .date em span,.wide-box .date em span{text-transform:none;font:110% Georgia, 'Times New Roman', Times, serif;}
.main-column p,.wide-box p{
	margin:0;
	/*color:#6d6e71;
	font:120%/170% Arial, Verdana, sans-serif;*/
}
.banner-column{
	float:right;
	width:232px;
	padding:20px 25px 0 0;
}
.photo-box, .photo-box-noresize{
	background:url(../images_Aug09/bg-photo-box.jpg);
	overflow:hidden;
	padding:14px 14px 15px;
	width:204px;
	height:134px;
}
.photo-box-right{
	background:url(../images_Aug09/bg-photo-box.jpg);
	overflow:hidden;
	padding:14px 14px 15px;
	width:204px;
	height:134px;
	float:right;
}
.photo-box img,
.photo-box-right img {
	display:block;
	width:204px;
	height:134px;
}
.main-content-holder{background:url(../images_Aug09/bg-main-content-holder.jpg) no-repeat 603px 100%;padding:8px 0 20px;}
.main-column{
	float:left;
	width:538px;
	padding:16px 0 0 36px;
}
.main-column .title{
	border-bottom:2px solid #f2f2f2;
	width:486px;
	overflow:hidden;
	padding:0 0 34px;
}
.main-column .date{
	width:100%;
	overflow:hidden;
	padding:2px 0 4px;
}
.main-column .info-holder{
	padding:17px 0 0;
	margin:0 0 0 -5px;
	width:541px;
	position:relative;
	overflow:hidden;
}
.main-column .info-holder .photo-col{float:left;width:240px;}
.main-column .info-holder .text-col{
	float:right;
	width:260px;
	padding:0 27px 0 0;
}
.quote-box{
	width:100%;
	overflow:hidden;
	background:url(../images_Aug09/bg-quote-box-top.jpg) no-repeat;
	margin:15px 0 18px;
}
.quote-box-bg{
	height:1%;
	overflow:hidden;
	background:url(../images_Aug09/bg-quote-box-bottom.jpg) no-repeat 0 100%;
	padding:35px 78px 32px 84px;
}
.quote-box-bg blockquote{margin:0;}
.quote-box-bg q{quotes: none;}
.quote-box-bg q:before{content:"";}
.quote-box-bg q:after{content:"";}
.quote-box-bg q{color:#769e2e;font:italic 140%/160% Georgia, 'Times New Roman', Times, serif;}
.sidebar{float:right;width:296px;}
.side-box{
	margin:0 0 0 -11px;
	width:274px;
	position:relative;
	background:url(../images_Aug09/side-box.gif);
}
.side-box-top{
	width:100%;
	overflow:hidden;
	background:url(../images_Aug09/side-box-top.gif) no-repeat;
}
.side-box-bottom{
	height:1%;
	overflow:hidden;
	background:url(../images_Aug09/side-box-bottom.gif) no-repeat 0 100%;
	padding:34px 34px 39px;
}
.side-box .title{
	width:100%;
	overflow:hidden;
	background:url(../images_Aug09/dashed.gif) repeat-x 0 100%;
	padding:0 0 8px;
}
.side-box h3{
	margin:0;
	color:#769e2e;
	font:170% Georgia, 'Times New Roman', Times, serif;
}
.side-box .date{
	width:100%;
	overflow:hidden;
	padding:14px 0 4px;
}
.side-box p{
	margin:0;
	color:#808080;
	font:110%/210% Arial, Verdana, sans-serif;
}
.side-box .list1{
	list-style:none;
	padding:10px 0 0;
	margin:0;
}
.side-box .list1 li{
	width:100%;
	overflow:hidden;
	padding:6px 0;
}
.side-box .list1 .checkbox{
	float:left;
	height:15px;
	width:16px;
	padding:0;
	margin:2px 0 0;
}
.side-box .list1 label{
	float:right;
	width:180px;
	color:#f26b21;
	font:110%/150% Arial, Verdana, sans-serif;
}
.side-box .list1 label a{color:#f26b21;}
.side-box .list2{
	list-style:none;
	padding:0 0 0 11px;
	margin:0;
}
.side-box .list2 li{
	height:1%;
	overflow:hidden;
	padding:6px 0 6px 15px;
	background:url(../images_Aug09/blt-green.gif) no-repeat 0 12px;
	color:#82ad31;
	font:110%/150% Arial, Verdana, sans-serif;
}
.side-box .list2 li a{color:#82ad31;}
.side-box .learn-more-box{
	width:100%;
	background:url(../images_Aug09/learn-more-box-top.jpg) no-repeat;
	overflow:hidden;
	margin:16px 0 0;
}
.side-box .learn-more-bg{
	width:100%;
	text-align:center;
	background:url(../images_Aug09/learn-more-box-bottom.jpg) no-repeat 0 100%;
	padding:18px 0 22px;
	overflow:hidden;
}
.side-box .learn-more-box strong{
	color:#808080;
	font:90% Georgia, 'Times New Roman', Times, serif;
	text-transform:uppercase;
}
.side-box .learn-more-box strong a{color:#769e2e;font-size:140%;}
#footer{
	width:100%;
	overflow:hidden;
	background:#608721 url(../images_Aug09/footer-bg.jpg);
}
.footer-bg{
	width:100%;
	overflow:hidden;
	background:url(../images_Aug09/footer.jpg) no-repeat;
}
.footer-boxes{
	width:100%;
	background:url(../images_Aug09/sep-footer1.gif) repeat-y 225px 0;
	padding:10px 0;
	overflow:hidden;
	margin:0 0 5px;
	color:#fff;
}
.footer-boxes .box{
	float:left;
	width:178px;
	padding:0 17px 0 30px;
	overflow:hidden;
}
.footer-boxes h4{
	margin:0;
	width:100%;
	overflow:hidden;
	padding:0 0 4px;
	text-transform:uppercase;
	font:110% Georgia, 'Times New Roman', Times, serif;
}
.footer-boxes p{	
	color:#fff;
}
.footer-boxes h4 span{font-size:140%}
.footer-boxes p{margin:3px 0 0 0;font:100%/170% Arial, Verdana, sans-serif;}
.footer-boxes .footer-list{
	list-style:none;
	padding:0;
	margin:0;
	font:110%/1 Arial, Verdana, sans-serif;
}
.footer-boxes .footer-list a{color:#fff;}
.footer-boxes .footer-list li{font-size: 11px;}
.footer-boxes .photo-col{
	float:right;
/*	width:80px;*/
	padding:0 0 3px;
}
.footer-boxes .photo-col img{display:block;}
.footer-boxes .text-col{padding-top:5px;float:left; width:100px;}
.footer-boxes .text-col h4{padding:0 ;}
.footer-boxes .text-col strong{
	display:block;
	color:#4c4c4c;
	font:100% Arial, Verdana, sans-serif;
	padding-top: 5px;
}
.footer-boxes .more{
	float:right;
	display:inline;
	margin:8px 13px 0 0;
	font:italic 95% Georgia, 'Times New Roman', Times, serif;
	padding:2px 5px;
	background:#507d14;
	color:#fff;
}
.footer-menu{
	width:100%;
	overflow:hidden;
	background:url(../images_Aug09/sep-footer2.gif) no-repeat 50% 0;
	padding:26px 0 9px;
	text-align:center;
}
.footer-menu ul{
	list-style:none;
	padding:0;
	margin:0;
	white-space:nowrap;
}
.footer-menu li{
	display:inline;
	background:url(../images_Aug09/sep-footer3.gif) no-repeat 0 50%;
	padding:0 21px 0 18px;
	text-transform:uppercase;
	font:90% Georgia, 'Times New Roman', Times, serif;
}
.footer-menu li:first-child{background:none;}
.footer-menu li a{color:#e0eac3;}
.footer-menu span{font-size:120%;}
.bottom-info{
	width:100%;
	overflow:hidden;
	text-align:center;
}
.bottom-info p{
	margin:0;
	color:#567131;
	font:95% Arial, Verdana, sans-serif;
}
.bottom-info a {
	color:#567131;
}
.bottom-info a:hover {
	text-decoration:underline;
}

#panel-holder{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	min-width:968px;
}
#panel-holder .wrapper{margin:0 auto;width:902px;}
#panel-holder .close-box{
	width:100%;
	overflow:hidden;
	background:url(../images_Aug09/top-panel.gif) repeat-x;
}
#panel-holder .close-box .toolbar{
	float:right;
	display:inline;
	margin:0 10px 0 0;
}
#panel-holder .close-box .toolbar .right,#panel-holder .close-box .toolbar .left{
	float:left;
	width:12px;
	height:32px;
	overflow:hidden;
	background:url(../images_Aug09/close-box-left.png);
}
#panel-holder .close-box .toolbar .right{background:url(../images_Aug09/close-box-right.png);}
#panel-holder .close-box .toolbar .middle{
	float:left;
	background:url(../images_Aug09/close-box.png);
	padding:4px 0 0 25px;
	height:28px;
}
#panel-holder .close-box .toolbar ul{
	list-style:none;
	padding:0;
	margin:0;
	font:16px/18px Georgia, 'Times New Roman', Times, serif;
	color:#fff;
}
#panel-holder .close-box .toolbar li{
	float:left;
	background:url(../images_Aug09/sep2.gif) no-repeat 0 6px;
	padding:0 10px 0 11px;
}
#panel-holder .close-box .toolbar li:first-child{background:none;}
#panel-holder .close-box .toolbar a{
	color:#fff;
	font:bold 11px/14px Arial, Verdana, sans-serif;
	padding:5px 38px 5px 0;
	float:left;
}
.open-box-wrapper {
	overflow: hidden;
	width: 100%;
}
#panel-holder.opened .close-box .toolbar a{background:url(../images_Aug09/x.gif) no-repeat 100% 0;}
#panel-holder .open-box{
	width:100%;
	margin:0 0 -1px;
	display:none;
	overflow: hidden;
	position: relative;
}
#panel-holder .open-box-top{
	display:block;
	width:100%;
	overflow:hidden;
	background:url(../images_Aug09/open-box-top.png);
	height:164px;
}
#panel-holder .open-box-bottom{
	display:block;
	width:100%;
	overflow:hidden;
	background:url(../images_Aug09/open-box-bottom.png);
	height:263px;
}
#panel-holder .open-box-holder{width:100%;background:url(../images_Aug09/open-box.png);}
#panel-holder .open-box-holder:after{height:0;clear:both;content:'';display:block;}
#panel-holder .panel-main{
	float:left;
	width:579px;
	margin:-164px 0 -263px;
	position:relative;
	padding:0 0 14px;
}
#panel-holder .panel-main .title{
	background:url(../images_Aug09/top-panel-title.png);
	margin:0 0 0 3px;
	padding:30px 324px 7px 34px;
	width:213px;
	height:33px;
	overflow:hidden;
}
#panel-holder .panel-main .title h3{
	margin:0;
	color:#769e2e;
	font:18px/20px Georgia, 'Times New Roman', Times, serif;
}
#panel-holder .address-box{
	float:left;
	width:209px;
	padding:0 0 0 25px;
}
#panel-holder .address-box address{color:#fff;font:130% Georgia, 'Times New Roman', Times, serif;}
#panel-holder .address-box address span{display:block;padding:8px 0 0;}
#panel-holder .address-box address .caps{text-transform:uppercase;font-size:70%;}
#panel-holder .address-box address .caps strong{font-size:130%;}
#panel-holder .address-box a{color:#fff;}
#panel-holder .map-box{
	float:right;
	padding:0 9px 0 0;
	width:313px;
	margin:-59px 0 0;
	position:relative;
}
#panel-holder .map{
	width:304px;
	height:209px;
	background:url(../images_Aug09/bg-map.png);
	padding:5px 7px 7px 5px;
	overflow:hidden;
}
#panel-holder #treefrogMap {
	width:304px;
	height:209px;
	position:relative;
}
#panel-holder .map img{display:block;}
.panel-list{
	clear:both;
	background:url(../images_Aug09/panel-sep1.gif) no-repeat 21px 12px;
	width:100%;
	padding:30px 0 0;
}
.panel-list-bg{background:url(../images_Aug09/panel-sep2.gif) no-repeat 286px 0;width:100%;}
.panel-list-bg:after{height:0;clear:both;content:'';display:block;}
.panel-list .box{
	float:left;
	width:242px;
	padding:0 17px 0 23px;
	margin:-11px 0 0;
	position:relative;
	color:#fff;
}
.panel-list .box h4{margin:0;font:bold 120% Arial, Verdana, sans-serif;}
.panel-list .box ul{
	font:120%/190% Arial, Verdana, sans-serif;
	list-style:none;
	padding:0;
	margin:0;
}
.panel-sidebar{
	float:right;
	width:323px;
	margin:-164px 0 -263px;
	position:relative;
	height:462px;
	overflow:hidden;
}
.panel-sidebar-bg{
	background:url(../images_Aug09/panel-sidebar.png);
	padding:0 6px 10px 3px;
	height:452px;
	width:314px;
	overflow:hidden;
}
.panel-sidebar .title{
	width:277px;
	background:url(../images_Aug09/dashed.gif) repeat-x 0 100%;
	padding:18px 0 18px 18px;
	overflow:hidden;
}
.panel-sidebar .title strong{
/*	float:left;*/
	display:block;
	color:#808080;
	white-space:nowrap;
	margin:3px 0 0;
	font:120% Georgia, 'Times New Roman', Times, serif;
}
.panel-sidebar .title h3{
/*	float:left;*/
	margin:0;
	color:#769e2e;
	font:130% Georgia, 'Times New Roman', Times, serif;
	text-transform:uppercase;
}
.panel-sidebar .title h3 span{font-size:130%;}
.panel-side-box{
	overflow:auto;
	height:370px;
	width:306px;
	position:relative;
}
.panel-side-box ul{
	list-style:none;
	padding:0;
	margin:0;
	width:290px;
}
.panel-side-box li{
	background:url(../images_Aug09/dashed.gif) repeat-x 0 100%;
	width:262px;
	padding:10px 10px 6px 18px;
	overflow:hidden;
}
.panel-side-box .descr-col{
	float:left;
	width:210px;
	overflow:hidden;
}
.panel-side-box .descr-title strong{
/*	float:left;*/
	color:#808080;
	font:100% Arial, Verdana, sans-serif;
	margin:4px 0 0;
}
.panel-side-box h4{
	margin:0;
/*	float:left;*/
	color:#f26b21;
	font:140% Georgia, 'Times New Roman', Times, serif;
	margin:0 8px 0 0;
}
.panel-side-box h4 a{color:#f26b21;}
.panel-side-box .descr-col ul{
	width:100%;
	color:#808080;
	font:130% Arial, Verdana, sans-serif;
	margin:0 0 0 -14px;
	overflow:hidden;
	padding:/*4px 0 */0;
}
.panel-side-box .descr-col li{
/*	float:left;*/
	background:url(../images_Aug09/sep3.gif) no-repeat 0 50%;
	width:auto;
	padding:0 13px 0 14px;
}
.panel-side-box .descr-col li a{color:#808080;}
.panel-side-box .photo-col{
	float:right;
	overflow:hidden;
	width:43px;
}
.panel-side-box .photo-col img{display:block;width:43px;}
.popupMe{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:200;
	display: none;
}
.popupMe-holder{margin:0 auto;width:386px;}
.popupMe-bottom,.popupMe-top{
	display:block;
	overflow:hidden;
	background:url(../images_Aug09/popup-top.png);
	width:384px;
	height:32px;
	position: relative;
}
.popupMe-bottom{height:39px;background:url(../images_Aug09/popup-bottom.png);}
.popupMe-box{
	width:100%;
	overflow:hidden;
	position:relative;
}
.popupMe-bg{
	display:block;
	position:absolute;
	z-index:2;
	background:url(../images_Aug09/popup-middle.png);
	left:-1px;
	bottom:0;
	width:386px;
	height:800px;
}
.popupMe-content{
	position:relative;
	z-index:5;
	padding:0 34px 0 51px;
	height:1%;
}
.popupMe h4{
	margin:6px 0 0;
	float:left;
	color:#808080;
	font:100% Georgia, 'Times New Roman', Times, serif;
	text-transform:uppercase;
}
.popupMe h4 span{font-size:120%;}
.popupMe .x{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images_Aug09/x1.gif);
	width:20px;
	height:20px;
}
.popupMe .image-box{
	margin:6px 0;
	background:url(../images_Aug09/bg-popup-image.gif);
	width:279px;
	height:201px;
	padding:6px 7px 8px 6px;
	overflow:hidden;
}
.popupMe .image-box img{
	display:block;
	width:279px;
	height:201px;
}
.popupMe h5{
	margin:0;
	color:#666;
	font:140% Georgia, 'Times New Roman', Times, serif;
}
.popupMe p{
	margin:2px 0 0;
	color:#808080;
	font:110%/140% Arial, Verdana, sans-serif;
}
.popupMe p a{color:#f26b21;font-size:125%;}
.popupMe .lnk-more{
	float:right;
	margin:10px 4px 0 0;
	color:#fff;
	font:italic 95% Georgia, 'Times New Roman', Times, serif;
	padding:4px 9px;
	background:#f26b21;
	display:inline;
}
a.testMe:visited {color:#ff0000;}

.paddedBox {
	margin:10px;
	padding:0 10px 10px;
}
#solutionsBox {
	position:relative;
	overflow:hidden;
	height:162px;
}
#treefrogSolutions {
	position:absolute;
	top:0;
	line-height: 2;
}
#leapAdminSide { overflow:scroll;position:relative; z-index:100; }
#componentBoxContainer {
	width:307px;
	position:relative;
	margin-top:25px;
	padding-bottom:80px;
}
#componentBoxContainer .backer {
	width:307px;
	background:url(/images_Aug09/middle_gradient.png) 0 0 repeat-y;
}
#componentBoxContainer .end-box {
	background:url(/images_Aug09/end_gradient-1.png) 0 0 no-repeat;
}
#componentBoxContainer .filigreeTop {
	width:307px;
	height:123px;
	background:url(/images_Aug09/top-4.png) 0 0 no-repeat;
	position:absolute;
	top:0;
	left:0;
	margin-top:-25px;
}
#componentBoxContainer .filigreeBottom {
	width:307px;
	height:156px;
	background:url(/images_Aug09/bottom.png) 0 100% no-repeat;
	position:absolute;
	bottom:0;
	left:0;	
}
.nav a #home-title {
	background:url('/images_Aug09/frog_bw.png') no-repeat;
	display:block;
	height: 36px;
	width: 42px;
	text-indent: -9999px;
}
.nav a:hover #home-title {
	/*background-position: -42px;*/
	background:url('/images_Aug09/frog.png') no-repeat;
}

.box1 fieldset table {
	margin-bottom:10px;
}
td.tallRow { padding-top:10px;}

.frogInfo {display:none; margin-top:10px; overflow:auto;}
.frogInfo .photo-col { float:left; }
.frogInfo .text-col { float:right; }

.padBottom {
	/*padding-bottom:150px;*/
	min-height:250px;
}
.panel-list-bg li {
	color: #fff;
}
/*
.quote { 
	display:none;
	z-index:20000;
	position:absolute;
	top:0;
	left:0;
}
*/

/* stuff for new front page */
#content .holder .container{
	width:544px;
	float:left;
	padding:0 0 0 36px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
}
#content .holder .section{
	float:right;
	width:260px;
	padding:0 32px 0 0;
	line-height:16px;
}
#content .holder .container h1{
	margin:0 0 9px;
	color:#f77010;
	font:18px/22px Georgia, "Times New Roman", Times, serif;
	background: url(/images/frontJune2010/bg-heading.gif) repeat-x 0 100%;
	padding:0 0 6px;
}
#content .holder .container p{margin:0;}
#content .holder .section h2{
	margin:0 0 13px 23px;
	font:18px/22px Georgia, "Times New Roman", Times, serif;
	color:#98c739;
	background: url(/images/frontJune2010/bg-heading.gif) repeat-x 0 100%;
	padding:0 0 7px;
}
#content .holder .description,
#content .holder .post{
	height:1%;
	overflow:hidden;
}
#content .holder .description{
	padding:22px 0 0;
	line-height:14px;
}
#content .holder .post{padding:0 0 13px;}
#content .holder .post .image{
	float:left;
	background: url(/images/frontJune2010/bg-image-header.gif) no-repeat;
	width:96px;
	height:72px;
	padding:21px 19px 27px 26px;
	margin-right:1px;
	display:inline;
}
* html #content .holder .post .image{margin-right:-2px;}
#content .holder .post .image img{display:block;}
#content .holder .description h3{
	margin:0 0 5px;
	font:14px/15px Georgia, "Times New Roman", Times, serif;
	color:#98c739;
}
#content .holder .description p{
	margin:0 0 13px;
	padding:0 0 0 1px;
	line-height:14px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#content .holder .description .more{
	overflow:hidden;
	height:1%;
	font-family:Georgia,Georgia,serif;
	padding:0 8px 0 0;
	line-height:18px;
}
#content .holder .description .more a{float:right; color: #F7710F;}	

.another{
	position:absolute;
	bottom:0;
	left:37px;
	background: url(/images/frontJune2010/bg-another.gif) no-repeat 100% 0;
	padding:13px 86px 14px 0;
	font:18px/22px Georgia, "Times New Roman", Times, serif;
	color:#98c73a;
}
#nav-mid-bar{
	width:906px;
	margin:-14px 0 0 0;
	font:14px/18px Georgia, "Times New Roman", Times, serif;
	position:relative;
}
.nav-t{
	width:906px;
	height:5px;
	background: url(/images/frontJune2010/bg-nav-t.png) no-repeat;
	overflow:hidden;
}
.nav-b{
	width:906px;
	height:7px;
	background: url(/images/frontJune2010/bg-nav-b.png) no-repeat;
	overflow:hidden;
}
.nav-holder{
	width:906px;
	padding:0 0 5px;
	background: url(/images/frontJune2010/bg-nav.gif) repeat-y;
}
.nav-frame{
	width:869px;
	background: url(/images/frontJune2010/bg-nav-ul.gif) no-repeat 12px 5px;
	padding:12px 0 0 37px;
	overflow:hidden;
}
#nav-mid-bar ul{
	padding:0;
	margin:0;
	width:910px;
	list-style:none;
	overflow:hidden;
	background: url(/images/frontJune2010/bg-nav-ul.gif) no-repeat 0 100%;
}
#nav-mid-bar li{
	float:left;
	margin:0 6px 0 0;
	display:inline;
}
#nav-mid-bar li a{
	color:#6d4098;
	float:left;
	cursor:pointer;
	position:relative;
}
#nav-mid-bar li a span{
	float:left;
	margin:15px -5px 0 0;
	display:inline;
}
#nav-mid-bar li img{float:left;}
#nav-mid-bar li a:hover{
	/*font-weight:bold;
	letter-spacing:-1px;*/
	text-decoration:none;
	/*color:#f77110;*/
	color:#ffffff;
}

#main{
	width:902px;
	overflow:hidden;
	padding:26px 0 0;
}
.content-holder{
	overflow:hidden;
	width:100%;
	padding:0 0 5px;
}
#content-second{
	float:left;
	width:571px;
	padding:0 0 0 10px;
}
#content-second h2{
	margin:0 0 22px 34px;
	font:24px/28px Georgia, "Times New Roman", Times, serif;
	vertical-align:top;
	color:#f77110;
	background: url(/images/frontJune2010/bg-heading.gif) repeat-x 0 100%;
	padding:0 0 3px;
}
#content-second h4,
#content-second h5{
	margin:0 0 8px 33px;
	font:18px/19px Georgia, "Times New Roman", Times, serif;
	vertical-align:top;
	color:#f77110;
	background: url(/images/frontJune2010/bg-heading.gif) repeat-x 0 100%;
	padding:0 0 6px;
}
#content-second h5{
	/*margin:0 0 17px 33px;*/
	margin:0 0 22px 33px;
	padding:0 0 7px;
}
#sidebar{
	width:248px;
	float:right;
	padding:0 13px 0 0;
	font-size:12px;
	line-height:18px;
}
.image1{
	width:244px;
	height:178px;
	padding:25px 0 0 34px;
	position:relative;
	margin:0 -20px 2px -21px;
	background: url(/images/frontJune2010/bg-sidebar-first.gif) no-repeat;
}
.image2{
	width:244px;
	height:179px;
	padding:33px 0 0 33px;
	margin:8px -20px 0 -21px;
	position:relative;
	background: url(/images/frontJune2010/bg-sidebar-second.gif) no-repeat;
}
.image3{
	width:244px;
	height:178px;
	padding:32px 0 3px 34px;
	margin:7px -20px 0 -21px;
	position:relative;
	background: url(/images/frontJune2010/bg-sidebar-third.gif) no-repeat;
}
.text-align{padding-left:12px;}
.image1 img,
.image2 img,
.image3 img{display:block;}
#sidebar h2{
	margin:0 0 4px;
	padding:0 0 4px;
	font:24px/28px Georgia, "Times New Roman", Times, serif;
	color:#98c739;
	background: url(/images/frontJune2010/bg-sidebar-heading.gif) no-repeat 0 100%;
}
#sidebar h3{
	margin:0 0 8px;
	padding:0 0 5px;
	font:18px/22px Georgia, "Times New Roman", Times, serif;
	color:#98c739;
	background: url(/images/frontJune2010/bg-sidebar-heading.gif) no-repeat 0 100%;
}
#sidebar p{margin:0;}
#sidebar .more{
	height:1%;
	font-family:Georgia, "Times New Roman", Times, serif;
	overflow:hidden;
	text-align:right;
	padding:0 20px 0 0;
}
#content-second .post{
	height:1%;
	padding:0 0 9px 7px;
	overflow:hidden;
	font-size:12px;
	line-height:18px;
	color:#898989;
}
#content-second .post .image{
	float:left;
	width:78px;
	height:106px;
	padding:7px 0 0 30px;
	margin:0 24px 0 0;
	background: url(../images/bg-second.gif) no-repeat;
	display:inline;
}
* html #content-second .post .image{margin:0 21px 0 0;}
#content-second .first .image{background: url(/images/frontJune2010/bg-first.gif) no-repeat;}
#content-second .alt .image{
	background: url(/images/frontJune2010/bg-third.gif) no-repeat;
	width:79px;
	height:107px;
	padding:6px 0 0 29px;
}
#content-second .post .description{
	overflow:hidden;
	height:1%;
	padding:2px 49px 0 0;
}
#content-second .post h3{
	margin:0 0 2px;
	color:#f77110;
	font:16px/18px Georgia, "Times New Roman", Times, serif;
}
#content-second .post .date{
	display:block;
	margin:0 0 9px;
	font:italic 11px/18px Georgia, "Times New Roman", Times, serif;
}
#content-second .post p{margin:0 0 10px;}
#content-second .more{
	overflow:hidden;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:100%;
	text-align:right;
}
#content-second .more a{color:#88bb4d;}
.form-holder{
	height:1%;
	padding:0 0 0 34px;
	overflow:hidden;
	margin-bottom:15px;
}
.form-holder label{
	float:left;
	color:#898989;
	font-size:12px;
	line-height:18px;
	margin:0 3px 0 0;
	display:inline;
}
.form-holder div{
	float:left;
	background: url(/images/frontJune2010/bg-input-text.gif) no-repeat;
	width:258px;
	height:18px;
	padding:0 10px;
	margin:1px 10px 0 0;
	display:inline;
	overflow:hidden;
}
.form-holder div input{
	width:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	font-size:12px;
	color:#898989;
	border:none;
	background:none;
	float:left;
}
.form-holder select{
	float:left;
	width:57px;
	margin:0 2px 0 0;
	display:inline;
}
.submit{
	width:93px;
	height:19px;
	background: url(/images/frontJune2010/btn-submit.gif) no-repeat;
	border:none;
	overflow:hidden;
	cursor:pointer;
	float:left;
	margin:0;
	padding:0;
}
.posts{
	overflow:hidden;
	height:1%;
	margin:0 0 -10px;
}


* html #content-second .section ul{margin:0 27px 0 0;}
#content-second .section ul li{
	float:left;
	display:inline;
}
#content-second .section ul li.first{
	background: url(/images/frontJune2010/bg-join-first.gif) no-repeat;
	width:46px;
	height:57px;
	padding:12px 0 0 27px;
	margin:0 31px 0 0;
}
#content-second .section ul li.second{
	background: url(/images/frontJune2010/bg-join-second.gif) no-repeat;
	width:61px;
	height:57px;
	padding:12px 0 0 4px;
	margin:0 16px 0 0;
}
#content-second .section ul li.third{
	background: url(/images/frontJune2010/bg-join-third.gif) no-repeat;
	width:59px;
	height:65px;
	padding:12px 0 0 4px;
}
#content-second .section .holder{
	overflow:hidden;
	line-height:18px;
	padding:8px 38px 0 0;
	height:1%;
}
#content-second .section p{margin:0 0 10px;}


/* top sites */
.TS_menu{
	overflow:hidden;
	height:1%;
	padding:0 0 6px;
	font:12px/16px Georgia, "Times New Roman", Times, serif;
	margin:10px 0 0 10px;
	background: url(/images/frontJune2010/bg-sub-nav-b.gif) no-repeat 0 100%;
}
.TS_menu ul{
	float:left;
	margin:0 0 0 79px;
	display:inline;
	padding:0 13px 0 0;
	list-style:none;
	background: url(/images/frontJune2010/bg-sub-nav.gif) no-repeat 100% 0;
}
.TS_menu ul li{
	float:left;
	margin:0 0 0 -35px;
	display:inline;
	position:relative;
	background: url(/images/frontJune2010/bg-sub-nav-li.gif) repeat-x;
	padding-top:0;
}
.TS_menu li span{
	background: url(/images/frontJune2010/bg-sub-nav-span.gif) no-repeat;
	padding:13px 35px 4px 25px;
	float:left;
	position:relative;
}
.TS_menu .first span{
	float:left;
	background: url(/images/frontJune2010/bg-sub-nav-div.gif) no-repeat;
	padding:13px 35px 4px 25px;
}
.TS_menu ul .last span{padding-right:15px;}
.TS_menu li a{
	color:#898989;
	padding-right:10px;
}
.TS_menu .active a,
.TS_menu li a:hover{
	text-decoration:none;
	color:#98c739;
}
.TS_gallery{
	width:906px;
	margin:0 -4px 3px 0;
	padding:0 0 11px;
	background: url(/images/frontJune2010/bg-gallery.gif) no-repeat 18px 100%;
}
.TS_gallery ul{
	margin:0;
	padding:12px 0 0 41px;
	background: url(/images/frontJune2010/bg-gallery.gif) no-repeat 15px 3px;
	list-style:none;
	height:1%;
	overflow:hidden;
	display:none;
}
.TS_gallery ul.active { display:block; }

.TS_gallery ul li{
	float:left;
	margin:0 15px 0 0;
	padding:14px 0 0 11px;
	display:inline;
	background: url(/images/frontJune2010/bg-gallery-li.gif) no-repeat;
	width:140px;
	height:125px;
}
.TS_gallery .first{
	background: url(/images/frontJune2010/bg-gallery-first.gif) no-repeat;
	width:138px;
	height:125px;
	padding:14px 0 0 22px;
}
.TS_gallery .last{
	background: url(/images/frontJune2010/bg-gallery-last.gif) no-repeat;
	width:153px;
	height:125px;
}