body{text-align:center; font-size:0.7em; font-family:Verdana, Sans-Serif; color:#5E5E5E; background:#92BD81;}
a{ color:#F28D1D; }
a:hover{ text-decoration:none; }
img{ border:0; }

input, select,textarea{ font-size:100%; border:1px solid #cccccc; font-family:Verdana, Arial, Sans; color: #333333; }
input{ height:20px; line-height:14px; }
input.button{ height:22px; padding:0 0 0 0; margin:0; border:1px solid #9c9c9c; font-family:Verdana, Arial, Sans; color: #333333; cursor:pointer; }
select{ height:20px; line-height:14px; }
html>body input{ height:16px; padding-top:2px; }
html>body input.button{ height:20px; padding-top:1px; }
html>body select{ height:17px; }

*{margin:0; padding:0;}
table th{ padding:0 0 0 0; }
table td{ padding:0 0 0 0; }
.vSpace1{ height:1px; clear:both; display:block; line-height:1px; font-size:0;}
a.button{ height:20px; line-height:20px; display:block; text-decoration:none; font-weight:bold; font-family:Arial; border:1px solid #D57103; text-align:center; color:#ffffff; background:#F28D1D; }
input.button{ width:auto; padding:3px 5px; text-decoration:none; font-weight:bold; font-family:Arial; border:1px solid #D57103; color:#fff; background:#F28D1D; }
a.btn80{ width:80px; }
a.btn90{ width:90px; }
a.btn100{ width:100px; }
a.btn110{ width:110px; }
a.btn120{ width:120px; }
a.btn130{ width:130px; }
a.btn140{ width:140px; }
a.btn150{ width:150px; }
a.btn160{ width:160px; }
a.btn170{ width:170px; }
a.btn180{ width:180px; }
a.btn190{ width:190px; }
a.btn200{ width:200px; }

#wrapper{width:1000px; margin:10px auto 0 auto; overflow:hidden; text-align:left; background:#fff url(../Img/bgWrapper.gif) repeat-y;}

/* Header Styles */
#header{ background:url(../Img/bgHeader.gif) no-repeat top;}
.headerTopBx{ margin:0 7px 20px 7px; }
.logoBx{ width:212px; float:left; }
.logoBx img{ margin:36px 0 0 7px; }
.headerTopRightBx{ width:774px; float:left; }

.bannerBx{ height:71px; overflow:hidden; }
.bannerBx .bannerBx1{ width:600px; height:100%; float:left; margin:0 30px 0 0; }
.bannerBx .bannerBx2{ width:124px; height:100%; float:left; }
.bannerBx1 a{ margin:0 0 0 47px; }
.bannerBx1 img{ width:468; height:60px; padding:5px 0 0 0; }
.bannerBx1 #flashcontent{ width:468; height:60px; margin:5px 0 0 47px; }
.bannerBx2 a{ width:110px; height:57px; line-height:57px; margin:7px 0 0 0; padding:0 0 0 14px; display:block; text-decoration:none; font-size:120%; font-weight:bold; color:#fff; background:url(../Img/bgLogin.jpg) no-repeat; }
*html .bannerBx2 a{ width:124px; }
.bannerBx a.logout{ width:118px; padding:0 0 0 6px; font-size:110%; }
*html .bannerBx a.logout{ width:124px; }

.barBx{ height:155px; padding:0 0 0 0; background:url(../Img/bgHeaderBar.gif) repeat-x;}
.barBx h1{ width:258px; height:70px; float:left; margin:20px 0 0 0; display:block; padding:0 15px 0 0; font-style:italic; font-weight:normal; color:#fff; font-size:400%; font-family:Arial; }
.barBx div.barBxRight{ width:450px; height:111px; margin:0 16px 0 10px; float:right; }
.barBx img.sponsor{ float:right; clear:both; margin:4px 0 0 0; }

.barBx div.barBxRight ul{ height:20px; padding:0 0 0 0; float:right; line-height:20px; list-style:none; background:url(../Img/gNavBorder.gif) no-repeat left; }
.barBx div.barBxRight ul li{ float:left; padding:0 7px 0 7px; background:url(../Img/gNavBorder.gif) no-repeat right; }
.barBx div.barBxRight ul li a{ color:#fff; font-size:100%; text-decoration:underline; font-family:Arial; font-weight:bold; }
.barBx div.barBxRight ul li a:hover,.barBx ul li a.on{ text-decoration:none; }


.barBx div.GNSBx{ float:none; }
.barBx div.GNSBx ul{ height:36px; float:right; clear:both; padding:0 15px 0 0; line-height:36px; list-style:none; background:url(../Img/gNavBorder.gif) no-repeat left; }
.barBx div.GNSBx ul li{ float:left; padding:0 7px 0 7px; background:url(../Img/gNavBorder.gif) no-repeat right; }
.barBx div.GNSBx ul li a{ color:#fff; font-size:120%; text-decoration:none; font-family:Arial; font-weight:bold; }
.barBx div.GNSBx ul li a:hover,.barBx ul li a.on{ color:#F28D1D; }

.headerBottomBx{ height:40px; clear:both; margin:0 17px 0 17px; text-align:center; color:#ee1b2e; }
.headerBottomBx img{  }

/* Common Styles */
#contentLeft{ width:155px; float:left; }
#contentLeft ul{ width:100%; list-style:none; padding:10px 0 20px 0; background:#94BD81; }
#contentLeft ul li{ width:100%;}
#contentLeft ul li a{ line-height:14px; display:block; padding:3px 0 3px 10px; margin:0 0 5px 0; text-decoration:none; font-weight:bold; color:#fff;}
#contentLeft ul li a:hover,#contentLeft ul li a.on{ background:#00713D;}

#content{ float:left; color:#333; }
#content h1{ line-height:120%; margin:0 15px 10px 15px; padding:0 0 10px 0; border-bottom:1px solid #00713D; text-align:left; font-size:200%; color:#036F3E; }
#content h1 span{ font-weight:normal; padding-right:8px; }
#content h2{ margin:15px 15px 5px 15px; padding:0 0 0 0; font-size:120%; color:#036F3E; }
#content p{ line-height:170%; margin:0 15px 8px 15px; padding:0 0 0 0; }
#content ul{ margin:0 15px 8px 15px; padding:0 0 0 0; list-style:none; }
#content ul li{ padding:0 0 10px 13px; line-height:170%; background:url(../Img/gArrow2.gif) no-repeat 0 5px;  }

div.newsHeaderBx{ margin:0 15px 10px 15px; padding:0 0 10px 0; border-bottom:1px solid #00713D;  }
div.newsHeaderBx span{ float:left; }
div.newsHeaderBx div.titleBx{ width:540px; float:left; }
div.newsHeaderBx p span{ float:none; }
div.newsHeaderBx img{ margin:0 10px 0 0; }
#content div.newsHeaderBx h1{ margin:0 0 10px 0; padding:0 0 0 0; border:0; }
#content div.newsHeaderBx p{ margin:0 0 0 0; padding:0 0 0 0; }

/* Partner Box */
.partnerItemBx{ padding:15px 0 0 0; margin:0 15px 15px 15px; }
.partnerItemBx1{ margin:0 20px 0 0; float:left; }
.partnerItemBx2{ width:460px; min-height:100px; padding:0 0 0 20px; float:left; border-left:1px solid #ccc; }
*html.partnerItemBx2{ height:100px; }
#content .partnerItemBx2 h2{ margin:0 0 8px 0; }
#content .partnerItemBx2 p{ margin:0 0 8px 0; }

/* Return Box */
.returnBx{ text-align:right; }
#content .returnBx ul{ float:right; }
#content .returnBx ul li{ float:left; padding:0 0 10px 0; background:none; }

/* FAQ */
#content ul.faqList{ padding:10px 0; border-bottom:1px solid #00713D; }
.faqItemBx{ margin:0 15px 0 15px; padding:0 0 8px 0; border-bottom:1px solid #92BD81; }
#content .faqItemBx h2{ margin:0 0 8px 0; padding:0 0 0 10px; background:url(../Img/gArrow2.gif) no-repeat 0 5px; }
#content .faqItemBx p{ margin:0 0 8px 10px; }
#content p.topP{ margin:0 15px 10px 15px; text-align:right; }

#left{width:200px;}
#innerPageHeaderBx{ height:30px; color:#00713B; }
#innerPageHeaderBx h1{ font-size:200%; line-height:30px; }

/* Footer Styles */
#footer{ height:50px; padding:10px 0 0 0; clear:both; background:#92BD81 url(../Img/bgFooter.gif) no-repeat top; }
#footer ul{ margin:10px 0 0  27px; list-style:none; }
#footer ul li{ padding:0 8px; float:left; border-left:1px solid #fff; list-style:none; }
#footer ul li a{ color:#fff; }


/* Homepage Styles */
#content1Col{ clear:both; padding:0 0 20px 22px; }
#HomeCol1{width:375px; overflow:hidden; float:left; margin:30px 10px 0 0; color:#fff; }
#HomeCol1 h2{ margin-bottom:10px; padding:5px 10px; border-bottom:1px solid #fff; font-size:100%; font-family:Arial; color:#fff; background:#00713B; }
#HomeCol1 h2 a{ text-decoration:none; }
#HomeCol1 h2 a:hover{ text-decoration:underline; }
#HomeCol1 h3{ padding:0 10px 5px 10px; }
#HomeCol1 p{ padding:0 10px 5px 10px; }
#HomeCol1 ul{ margin:0 10px; padding:0 0 5px 0; list-style:none; }
#HomeCol1 ul li{ padding:0 0 10px 9px; background:url(../Img/gArrow1.gif) no-repeat 0 4px; }
#HomeCol1 ul li span{ width:40px; margin:0 8px 8px 0; float:left; }
#HomeCol1 .validationBx ul{ margin:0 5px; padding:0 0 0 0; }
#HomeCol1 .validationBx ul li{ padding:0 0 3px 0; background:url(../Img/gArrow1.gif) no-repeat 0 4px; }
#HomeCol1 ul li a{  }
#HomeCol1 a{ color:#fff; }
#HomeCol1 a:hover{ text-decoration:none; }

#latestNewsBx{ padding:0 0 5px 0; margin:0 0 10px 0; background:#94BD81; }
#HomeCol1 #latestNewsBx h2{ height:25px; line-height:25px; padding:0 10px; }
#HomeCol1 #latestNewsBx ul li{ clear:both; }
#HomeCol1 #latestNewsBx ul li a{ float:left; }

#newsletterHomeBx{ width:187px; min-height:170px; margin:0 0 10px 0; float:left; background:#006F3A; }
*html #newsletterHomeBx{ height:170px; }
#HomeCol1 #newsletterHomeBx h2{ background:#F28D1D; }
#newsletterHomeBx input{ width:148px; }
#newsletterHomeBx div.validationBx{ margin:0 5px 5px 5px; }
#newsletterHomeBx ul{ margin-top:5px; font-size:90%; }
#mapBx{ padding:0 0 10px 0; margin:0 0 10px 0; text-align:center; background:#94BD81; }
#mapBx h2{ text-align:left; }
#mapBx p{ margin:0 0 10px 0; }
#mapBx p label{ padding:0 10px 0 0; }
#mapBx p select{ width:150px; }

img.homeAd1{ margin:0 0 10px 0; }

.loginBx{ margin:0 0 10px 0; padding:0 0 0 0; color:#fff; background:#006F3A; }
.loginBx .validationBx{ margin:0 5px 3px 5px; }
#HomeCol1 .loginBx{ width:187px; min-height:170px; float:left; margin:0 1px 15px 0; }
*html #HomeCol1 .loginBx{ height:170px; }
#HomeCol1 .loginBx h2{ background:#F28D1D;}
#HomeCol1 .loginBx p label{ float:left; }
#HomeCol1 .loginBx p span{  }
#HomeCol1 p input{ width:165px; clear:both; }
#HomeCol1 .loginBx div.buttons{ padding:3px 5px 0 10px; }
#HomeCol1 .loginBx div.buttons ul{ height:22px; margin:0 0 8px 0; padding:0 0 0 0; }
#HomeCol1 .loginBx div.buttons ul li{  margin:0 0 0 0; padding:0 0 0 0; float:left; background:none; }
#HomeCol1 .loginBx div.buttons ul li input{ width:80px; height:22px; margin:0 5px 0 0; }
#HomeCol1 .loginBx div.buttons ul li a.button{ border:1px solid #fff; background:#66f; }

#HomeCol2{width:280px; overflow:hidden; float:left; margin:0 10px 0 0;}
#HomeCol2 #innerPageHeaderBx h1{ padding:0 0 0 43px; background:url(../Img/bgActivitiesHdr.gif) no-repeat 10px 0; }
#activitiesBx{border:1px solid #92BD81; margin:0 0 10px 0; padding:5px 0 10px 0; min-height:400px; }
*html #activitiesBx{ height:400px; }
#HomeCol2 h2{height:58px; line-height:58px; margin:0 0 8px 0; padding:0 0 0 10px; font-size:130%; font-family:Arial; color:#fff;}
#HomeCol2 p{ margin:0 10px 8px 10px; }
#HomeCol2 select{ width:210px; }
#HomeCol2 .listBox{ padding:0 0 0 3px; height:65px; }
#HomeCol2 input{}
#searchActvitiesBx{ margin:0 0 15px 0; min-height:255px; }
*html #searchActvitiesBx{ height:255px; }
#searchActvitiesBx h2{ background:#F48B1E url(../Img/bgSearch.gif) no-repeat; }
#searchActvitiesBx label{ display:block; font-weight:bold; }
#searchActvitiesBx p.buttons{ margin:5px 10px 8px 10px; padding:0 0 0 78px; }
#searchActvitiesBx p.buttons a.button{ border:1px solid #006F3A; background:#006F3A; }
#latestActivitiesBx h2{ background:#F48B1E url(../Img/bgHighlighted.gif) no-repeat; }

#activitySeekerBx{ margin:0 0 10px 0; padding:0 0 5px 0; background:#94BD81;}
#HomeCol2 #activitySeekerBx h2{ height:auto; line-height:normal; margin-bottom:10px; padding:5px 10px; border-bottom:1px solid #fff; font-size:100%; font-family:Arial; color:#fff; background:#00713B; }
#HomeCol2 #activitySeekerBx a{ color:#fff; }
#HomeCol2 #activitySeekerBx h2 a{ text-decoration:none; color:#fff; }
#HomeCol2 #activitySeekerBx h2 a:hover{ text-decoration:underline; }
#HomeCol2 #activitySeekerBx p{ padding:0 10px 5px 10px; }
#HomeCol2 #activitySeekerBx ul{ margin:0 10px; padding:0 0 5px 0; list-style:none; }
#HomeCol2 #activitySeekerBx ul li{ padding:0 0 10px 9px; background:url(../Img/gArrow1.gif) no-repeat 0 4px; }


.resultBxHome{ margin:0 10px 10px 10px; padding:0 0 5px 0; border-bottom:1px solid #92BD81;}
.resultBxHome span{ width:50px; margin:0 5px 5px 0; float:left; }
.resultBxHome .resultBxDetail{ width:203px; float:left; }
.resultBxHome h3{ margin:0 0 8px 0; padding:0 0 0 0; font-size:130%; }
.resultBxHome h3 a{ color:#00713B; }
#HomeCol2 .resultBxHome p,
#HomeCol3 .resultBxHome p{ margin:0 0 3px 0; clear:both; }
#HomeCol2 .resultBxHome p label,
#HomeCol3 .resultBxHome p label{ width:81px; float:left; font-size:90%; font-weight:bold; }

#HomeCol3{width:280px; overflow:hidden; background:#fff; float:left; margin:0 0 0 0;}
#HomeCol3 #innerPageHeaderBx h1{ padding:0 0 0 65px; background:url(../Img/bgEventsHdr.gif) no-repeat 10px 0; }
#eventsBx{border:1px solid #92BD81; margin:0 0 10px 0; padding:5px 0 0 0; min-height:400px; }
*html #eventsBx{ height:400px; }
#HomeCol3 h2{height:58px; line-height:58px; margin:0 0 8px 0; padding:0 0 0 10px; font-size:130%; font-family:Arial; color:#fff;}
#HomeCol3 p{ margin:0 10px 8px 10px; }
#HomeCol3 label{ display:block; font-weight:bold; }
#HomeCol3 select{ width:210px; }
#HomeCol3 .listBox{ padding:0 0 0 3px; height:65px; }
#HomeCol3 input{}
#searchEventsBx{ margin:0 0 15px 0; min-height:255px; }
*html #searchEventsBx{ height:255px; }
#searchEventsBx h2{ background:#F48B1E url(../Img/bgSearch.gif) no-repeat; }
#searchEventsBx p.buttons{ margin:5px 10px 8px 10px; padding:0 0 0 78px; }
#searchEventsBx p.buttons a.button{ border:1px solid #006F3A; background:#006F3A; }
#upcomingEventsBx h2{ background:#F48B1E url(../Img/bgHighlighted.gif) no-repeat; }

#forumBx{background:#94BD81; margin:0 0 10px 0; color:#fff; }
#HomeCol3 #forumBx h2{ height:auto; line-height:normal; margin-bottom:10px; padding:5px 10px; border-bottom:1px solid #fff; font-size:100%; font-family:Arial; color:#fff; background:#00713B; }
#HomeCol3 #forumBx a{ color:#fff; }
#HomeCol3 #forumBx h2 a{ text-decoration:none; color:#fff; }
#HomeCol3 #forumBx h2 a:hover{ text-decoration:underline; }
#HomeCol3 #forumBx p{ padding:0 10px 5px 10px; }
#HomeCol3 #forumBx ul{ margin:0 10px; padding:0 0 5px 0; list-style:none; }
#HomeCol3 #forumBx ul li{ padding:0 0 10px 9px; background:url(../Img/gArrow1.gif) no-repeat 0 4px; }

#photosBx{background:#94BD81; margin:0 0 10px 0; color:#fff; }
#HomeCol3 #photosBx h2{ height:auto; line-height:normal; margin-bottom:10px; padding:5px 10px; border-bottom:1px solid #fff; font-size:100%; font-family:Arial; color:#fff; background:#00713B; }
#HomeCol3 #photosBx a{ color:#fff; }
#HomeCol3 #photosBx h2 a{ text-decoration:none; color:#fff; }
#HomeCol3 #photosBx h2 a:hover{ text-decoration:underline; }
#HomeCol3 #photosBx p{ padding:0 10px 5px 10px; }
#HomeCol3 #photosBx ul{ margin:0 10px; padding:0 0 5px 0; list-style:none; }
#HomeCol3 #photosBx ul li{ width:60px; height:60px; padding:0 0 0 0; margin:0 4px 3px 0; float:left; text-align:center; }

.registerBx{ margin:0 0 15px 0; padding:0 0 5px 0; color:#fff; background:#94BD81; }
.registerBx a.button{ border:1px solid #fff; background:#66f; }

.numbersBx{ margin:0 0 15px 0; color:#fff; background:#94BD81; }

#Col3Left{width:150px; background:#006E3B; float:left; margin:20px 0 0 20px;}
#Col3Middle{width:310px; background:#fff; float:left; margin:20px 0 0 20px;}

/*#upcomingEventsBx{background:#ccc;}
#searchEventsBx{background:#aaa;}
*/

/* 2 Column Layout Styles */
#content2Col{ width:979px; margin:0 0 0 14px; padding:0 0 20px 0; clear:both; }
#content2Col #content{ width:680px; border-left:1px solid #00713D; margin:0 15px 0 0; padding:0 0 20px 0; }
#content2Col #contentAdvertising{ width:120px; float:left; }

/* 2 Column Layout Styles */
#content3Col{ width:979px; margin:0 0 0 14px; padding:0 0 20px 0; clear:both; }
#content3Col #content{ width:682px; min-height:740px; margin:0 13px 20px 0; border-left:1px solid #00713D; padding:0 0 20px 0; text-align:justify; }
*html #content3Col #content{ height:740px; }
#content3Col #content p{}
#content3Col #contentRight{ width:191px; float:left; margin:0 15px 0 0; }
#content3Col #contentAdvertising{ width:120px; float:left; }
#contentAdvertising ul{ margin:0 0 0 0; }
#contentAdvertising ul li{ margin:0 0 10px 0; list-style:none; }
#contentAdvertising img{ margin:0 0 0 0; }
#content3Col #content div.buttonsContent{}
#content3Col #content div.buttonsContent ul{ height:22px; margin:0 15px 0 15px; padding:0 0 0 0; }
#content3Col #content div.buttonsContent ul li{ float:left; margin:0 10px 0 0; padding:0 0 0 0; background:none; }

/* Form Styles */
.validationBx{ margin:10px 15px; padding:5px 0; border:1px solid #f00; color:#f00; background:#fff; }
.validationBx ul{ margin:0 5px 0 18px; }
#content .validationBx ul{ margin:0 5px 0 18px; }
.validationBx span{ margin:0 5px 0 5px; display:block; }
.required{ background:#ffc; }
.formBx{ width:649px; }
.formBx{ margin:0 15px 8px 15px; padding:0 0 15px 0; color:#fff; background:#006F3A; }
.formBx td{ padding:10px; }
.formBx tr.FormHeader td{ padding:5px 10px; font-weight:bold; border-bottom:1px solid #fff; background:#F28D1D; }
#content .formBx h2{ margin:0 0 10px 0; padding:5px 10px; font-weight:bold; border-bottom:1px solid #fff; color:#fff; background:#F28D1D; }
#content .formBx h3{ margin:10px 0 10px 0; padding:0 0 5px 0; border-bottom:1px solid #fff; }
#content .formBx p{ margin:0 0 0 0; padding:0 0 8px 0; clear:both; text-align:left; }
#content div.formBx p{ margin:0 10px 0 10px; padding:0 0 8px 0; clear:both; }
.formBx label{ width:130px; float:left; line-height:110%; }
.formBx input{ width:180px; float:left; }
.formBx .CheckBox input{ width:15px; height:15px; border:0; }
.formBx input.price{ width:170px; float:left; }
.formBx input.messageCtrl{ width:460px; }
.formBx select{ width:180px; float:left; }
.formBx select.day{ width:45px; margin-right:5px; float:left; }
.formBx select.month{ width:45px; margin-right:5px; float:left; }
.formBx select.year{ width:80px; float:left; }
.formBx select.messageCtrl{ width:460px; }
.formBx textarea{ width:180px; height:80px; float:left; }
.formBx textarea.wideTxt{ width:460px; height:60px; float:left; }
.formBx textarea.messageCtrl{ width:460px; height:160px; float:left; }
.formBx p span{ float:left; }
.formBx p span.vSpace1{ float:none; }
.formBx p span.note{ width:290px; float:right; font-size:90%; color:#ccc; line-height:110%; }

.formBx div.buttons{ width:322px; height:25px; padding:10px 0 0 0; text-align:right; clear:both; }
table.formBx div.buttons{ width:312px; }
#content .formBx div.buttons ul{ height:22px; float:right; margin:0 0 0 0; padding:0 0 0 0; list-style:none; }
#content .formBx div.buttons ul li{ float:left; margin:0 0 0 0; padding:0 0 0 10px; list-style:none; background:none; }
.formBx div.buttons a{ margin:0 0 0 5px; color:#fff; }

.formBx .assignBx{ padding:0 0 8px 0; }
.formBx .assignBx .Bx1{ width:190px; float:left; }
.formBx .assignBx .Bx2{ width:180px; float:left; }
.formBx .assignBx .BtnsAddRemoveBx{ width:90px; float:left; }
.formBx .assignBx .BtnsAddRemoveBx a{ margin:15px 0 0 0; }
.formBx .assignBx .BtnsAddRemoveBx label{ margin:0 0 0 20px; }
.formBx select.listBox{ width:180px; height:80px; }

div.formBx{ margin:0 10px 8px 10px; color:#fff; background:#006F3A; }
div.formBx div.FormHeader{ padding:5px 10px; font-weight:bold; border-bottom:1px solid #fff; background:#F28D1D; }

/* Content Login Styles */
#content3Col .loginBx{ margin:0 15px 15px 15px; padding:0 0 10px 0; color:#fff; background:#006F3A; }
#content3Col .loginBx h2{ margin:0 0 10px 0; padding:5px 10px; font-weight:bold; border-bottom:1px solid #fff; font-size:100%; font-family:Arial; color:#fff;  background:#F28D1D;}
#content3Col .loginBx p{ width:280px; height:20px; margin:0 10px 8px 10px; padding:0 0 0 0; clear:both; }
#content3Col .loginBx p label{ width:125px; float:left; }
#content3Col .loginBx p span{ float:right; }
#content3Col .loginBx p input{ float:left; }
#content3Col .loginBx div.buttons{ padding:0 0 0 0; }
#content3Col .loginBx div.buttons ul{ height:22px; margin:0 10px 8px 10px; padding:0 0 0 90px; }
#content3Col .loginBx div.buttons ul li{  margin:0 0 0 0; padding:0 0 0 0; float:left; background:none; }
#content3Col .loginBx div.buttons ul li input{ width:80px; height:22px; float:none; margin:0 5px 0 0; color:#fff; }
#content3Col .loginBx div.buttons ul li a.button{ border:1px solid #fff; background:#66f; }
#content3Col .loginBx a{ color:#fff; }

/* Pagination Styles */
.paginationBx{ margin:10px 15px; padding:8px 0; border-top:1px solid #92BD81; border-bottom:1px solid #92BD81; font-weight:bold; }
.paginationBx div.paging{ width:415px; float:right; }
#content .paginationBx ul{ float:right; margin:0 0 0 0; list-style:none; }
#content .paginationBx ul li{ float:left; margin:0 0 0 0; padding:0 3px; list-style:none; background:none; }

/* Results */
.resultBx{ padding:0 0 5px 0; margin:0 15px 15px 15px; color:#fff; background:#94BD81; }
.resultBxTop{ min-height:30px; margin:0 0 5px 0; padding:0 10px 0 10px; border-bottom:1px solid #fff; font-size:130%; font-family:Arial; color:#fff; background:#00713B; }
*html .resultBxTop{ height:30px; }
#content .resultBxTop h2{ width:400px; float:left; margin:0 0 0 0; padding:5px 0 4px 0; }
.resultBxTop .resultBxMemberName{ width:200px; float:right; margin:0 0 0 0; padding:5px 0 4px 0; text-align:right; }
.resultBx a{ color:#fff; }
.resultBx a:hover{ text-decoration:none; }
.resultDetail{ margin:0 10px; }
.resultDetail1{ width:60px; height:60px; float:left; margin:0 10px 0 0; overflow:hidden; text-align:center; }
.resultDetail1 img{ margin:0 auto; }
.resultDetail2{ width:560px; float:left; }
#content .resultDetail ul{ margin:0 0; list-style:none; }
#content .resultDetail ul li{ width:275px; float:left; padding:0 0 0 0; list-style:none; font-size:120%; text-align:left; background:none; }
#content .resultDetail ul li.col1{ margin:0 10px 0 0; }
#content .resultDetail p{ margin:0 0; padding:5px 0 0 0; clear:both;}

#content .resultDetail ul.buttons{ clear:both; float:right; margin:0 0; padding:3px 0 0 0; list-style:none; }
#content .resultDetail ul.buttons li{ width:auto; float:left; padding:0 0 0 10px; list-style:none; font-size:120%; background:none; }


/* Activity Search */
.activitySearchBx{border:1px solid #92BD81; margin:0 15px 10px 15px; padding:0 0 10px 0;}
#content .activitySearchBx h2{height:30px; line-height:28px; margin:0 0 10px 0; padding:0 10px 0 10px; font-size:130%; font-family:Arial; color:#fff; background:#F48B1E; }
.activitySearchBx p{}
.activitySearchBx label{ width:90px; float:left; }
.activitySearchBx input{ width:180px; }
.activitySearchBx p.kw input{ width:502px; }
.activitySearchBx select{ width:180px; }
.activitySearchBx select.listBox{ padding:0 0 0 3px; height:65px; }
.activitySearchBx1{ width:324px; float:left; }
.activitySearchBx2{ width:324px; float:left; }
#content .activitySearchBx p.buttons{ margin:10px 15px 0 15px; padding:10px 0 0 0; border-top:1px solid #92BD81; text-align:center; }

/* Forum */
table.forumTable{ width:650px; margin:0 15px 10px 15px; border-top:1px solid #00713B; border-left:1px solid #00713B; }
table.forumTable tr{}
table.forumTable tr th{ padding:5px; border-right:1px solid #00713B; border-bottom:1px solid #00713B; color:#fff; background:#00713B; }
table.forumTable tr td{ padding:5px; border-right:1px solid #00713B; border-bottom:1px solid #00713B; }
table.forumTable tr td.Category{  }
table.forumTable tr td.Category a{ color:#00713B; }
table.forumTable tr td.Topics{ text-align:center; }
table.forumTable tr td.Posts{ text-align:center; }
table.forumTable tr td.Hits{ text-align:center; }
table.forumTable tr td.LastPost{ width:150px; text-align:center; }
table.forumTable tr td a.aColor1{ color:#00713B; }
table.forumTable tr td.LastPost p{ }
table.forumTable tr td.Message{}
table.forumTable tr td.Message div{ margin:0 0 8px 0; padding:0 0 5px 0; border-bottom:1px solid #ccc; }
#content table.forumTable tr td h2{ margin:0 0 5px 0; padding:0 0 0 0; font-size:120%; color:#036F3E; }
#content table.forumTable tr td h2 a{ }
#content table.forumTable tr td p{ margin:0 0 8px 0; padding:0 0 0 0; line-height:140%; }
#content table.forumTable tr td ul{ list-style:none; }
#content table.forumTable tr td ul li{ float:left; margin:0 10px 0 0; padding:0 0 0 0; }

.disclaimer{ margin:0 15px 0 15px; border:1px solid #00713B; }
#content .disclaimer p{ margin:10px; line-height:120%; font-size:90%; }

/* Member Forum */
.profileContentBx .formBx{ width:625px; margin:0 10px 10px 10px; }
.profileContentBx .formBx p span.note{ width:270px; float:right; font-size:90%; color:#ccc; }
.profileContentBx table.forumTable{ width:625px; margin:0 10px 10px 10px; }

.profileContentBx .disclaimer{ margin:0 10px 0 10px; }
#content .profileContentBx .disclaimer p{  }


/* Member Details */
.memberDetailsBx{ margin:0 15px; }
.memberDetailsBx1{ width:60px; height:60px; float:left; margin:0 10px 0 0; border:1px solid #92BD81; text-align:center; background:#fff; }
.memberDetailsBx1 img{ }
.memberDetailsBx2{ width:320px; float:left; margin:0 10px 0 0; overflow:hidden; }
.memberDetailsBx3{ width:250px; float:left; overflow:hidden; }
.memberDetailsBx div.buttons{ margin:10px 0 10px 0; padding:0 0 0 0; border-top:1px solid #92BD81; border-bottom:1px solid #92BD81; }
#content .memberDetailsBx div.buttons ul{ height:22px; float:right; padding:0; margin:5px 0 4px 0; list-style:none; }
#content .memberDetailsBx div.buttons ul li{ float:left; padding:0; margin:0; list-style:none; background:none; }
#content .memberDetailsBx div.buttons ul li a{ margin-left:10px; }
#content .memberDetailsBx p{ margin:0 0 5px 0; clear:both; }
.memberDetailsBx p label{ width:85px; float:left; font-size:90%; font-weight:bold; }
.memberDetailsBx .qualificationsBx{ margin:0 0 15px 0; }
.memberDetailsBx .qualificationsBx label{ width:85px; float:left; font-size:90%; font-weight:bold; }
.memberDetailsBx .memberStatsBx{ margin:0 0 10px 0; }

/* Profile */
.profileBx{ margin:0 0 0 15px; padding:0 0 10px 0; background:#92BD81; }
.profileBx .profileBxTop{ margin:0 10px 0 10px; padding:8px 0 10px 0; }
#content .profileBx .profileBxTop1{ width:395px; float:left; margin:0 0 0 0; padding:0 0 0 0; border:0; color:#fff; }
#content .profileBx .profileBxTop1 h1{ margin:0 0 0 0; padding:0 0 8px 0; border:0; color:#fff; }
#content .profileBx .profileBxTop1 ul{ margin:0 0 0 0; float:left; }
#content .profileBx .profileBxTop1 ul li{ margin:0 0 0 0; padding:0 10px 0 0; float:left; background:none; }
#content .profileBx .profileBxTop div.btnList{ width:245px; float:right; }
#content .profileBx .profileBxTop .btnList ul{ margin:0 0 0 0; float:right; }
#content .profileBx .profileBxTop .btnList ul li{ margin:0 0 0 0; padding:0 0 5px 10px; float:left; background:none; }
#content .profileBx ul.profileTabs{ height:22px; margin:0 10px 0 10px; padding:0 0; list-style:none; }
#content .profileBx ul.profileTabs li{ height:20px; float:left; margin:0 2px 0 0; padding:0 0 0 0; list-style:none; background:none; }
#content .profileBx ul.profileTabs li.li1{ width:50px; }
#content .profileBx ul.profileTabs li.li2{ width:64px; }
#content .profileBx ul.profileTabs li.li3{ width:50px; }
#content .profileBx ul.profileTabs li.li4{ width:54px; }
#content .profileBx ul.profileTabs li.li5{ width:74px; }
#content .profileBx ul.profileTabs li.li6{ width:58px; }
#content .profileBx ul.profileTabs li.li7{ width:50px; }
#content .profileBx ul.profileTabs li.li8{ width:46px; }
#content .profileBx ul.profileTabs li.li9{ width:56px; }
#content .profileBx ul.profileTabs li.li10{ width:56px; }
#content .profileBx ul.profileTabs li.li11{ width:60px; }
#content .profileBx ul.profileTabs li a{ height:21px; line-height:19px; padding:0 0; text-align:center; display:block; position:relative; top:1px; border:1px solid #00713D; border-bottom:0; text-decoration:none; font-weight:bold; font-size:90%; color:#fff; background:#00713D; }
#content .profileBx ul.profileTabs li.on a,
#content .profileBx ul.profileTabs li a:hover{ color:#00713D; background:#fff; }
.profileBx .profileContentBx{ min-height:620px; margin:0 10px 10px 10px; padding:15px 0 15px 0; border:1px solid #00713D; clear:both; overflow:hidden; background:#fff; }
*html .profileBx .profileContentBx{ height:620px; overflow:visible; }

#content .profileContentBx h1{ margin:0 10px 10px 10px; padding:0 0 10px 0; border-bottom:1px solid #00713B; color:#00713B; }
#content .profileContentBx h2{ margin:0 10px 10px 10px; padding:0 0 10px 0; border-bottom:0; font-size:180%; }
#content .profileContentBx .articleItemBx h2{ margin:0 0 8px 0; padding:0 0 0 13px; color:#036F3E; background:url(../Img/gArrow2.gif) no-repeat 0 5px; border-bottom:0; font-size:120%; }

.profileContentBx h3{ margin:0 10px 10px 10px; padding:0 0 10px 0; border-bottom:1px solid #00713B; color:#00713B; }
.profileContentBx .aboutMeBx{ width:625px; margin:0 0 10px 10px; overflow:hidden; }
#content .profileContentBx .aboutMeBx h1{ margin:0 0 10px 0; }
#content .profileContentBx .aboutMeBx h2{ margin:0 0 10px 0; }
#content .profileContentBx .aboutMeBx h3{ margin:0 0 10px 0; }
#content .profileContentBx .aboutMeBx h4{ margin:0 0 10px 0; }
#content .profileContentBx .aboutMeBx p{ margin:0 0 10px 0; }

/* Member Profile */
.memberProfileBx{ margin:0 10px 10px 10px; }
#content p.pReturn{ text-align:right; }
.memberProfileBx1{ width:170px; height:170px; float:left; margin:0 10px 0 0; text-align:center; background:#fff; overflow:hidden; }
.memberProfileBx1 img{ }
.memberProfileBx2{ width:440px; float:left; margin:0 0 0 0; overflow:hidden; }
#content .memberProfileBx2 h2{ margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #92BD81; font-size:180%; text-align:left; }
#content .memberProfileBx h2{ margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #92BD81; font-size:180%; }
#content .memberProfileBx p{ margin:0 0 5px 0; clear:both; }
.memberProfileBx2 p label{ width:85px; float:left; font-size:90%; font-weight:bold; }
.profileDetailBx{ width:625px; overflow:hidden; margin:10px 0 0 10px; padding:10px 0 0 0; border-top:1px solid #92BD81; }
#content .profileDetailBx p{ margin:0 0 8px 0; }

.memberStatsBx{ margin:0 10px 10px 10px; border:1px solid #92BD81;}
#content .memberStatsBx h2{ margin:0 10px 8px 10px; padding:5px 0 5px 0; font-size:120%; border-bottom:1px solid #92BD81; }
.memberStatsBx ul{}
.memberStatsBx ul li{ width:160px; float:left; }
.memberStatsBx ul li label{ padding:0 10px 0 0; font-size:90%; font-weight:bold; }

.qualificationsBx{ margin:0 10px 15px 10px; padding:10px; color:#fff;  background:#92BD81; }
.qualificationsBx label{ width:85px; float:left; font-size:90%; font-weight:bold; }

.aboutMeBx{}
.aboutMeBx h3{ margin:0 0 8px 0; padding:0 0 8px 0; border-bottom:1px solid #92BD81; }


/* Member Results */
.profileContentBx .paginationBx{ margin:0 10px 10px 10px; }
.profileContentBx .resultBx{ margin:0 10px 10px 10px; }
#content .profileContentBx .resultBxTop h2{ width:400px; margin:0 0 0 0; padding:4px 0 5px 0; border:0; font-size:120%; }
.profileContentBx .resultBxTop .resultBxMemberName{ width:190px; }
.profileContentBx .resultDetail2{ width:535px; }

#content .profileContentBx .resultDetail ul{ margin:0 0; list-style:none; }
#content .profileContentBx .resultDetail ul li{ width:265px; float:left; padding:0 0 0 0; list-style:none; font-size:120%; }
#content .profileContentBx .resultDetail ul li.col1{ margin:0 5px 0 0; }
#content .profileContentBx .resultDetail p{ margin:0 0; padding:5px 0 0 0; clear:both;}

#content .profileContentBx .resultDetail ul.buttons{ clear:both; float:right; margin:0 0; padding:3px 0 0 0; list-style:none; }
#content .profileContentBx .resultDetail ul.buttons li{ width:auto; float:left; padding:0 0 0 10px; list-style:none; font-size:120%; background:none; }

/* News */
.articleItemBx{ margin:0 15px 10px 15px; padding:0 0 10px 0; border-bottom:1px solid #92BD81; }
.articleItemBx span{ width:70px; float:left; }
.articleItemBx span img{ margin:0 0 0 0; }
.articleItemBx p span{ width:auto; float:none; font-weight:bold; }
#content .articleItemBx h2{ margin:0 0 8px 0; padding:0 0 0 0; color:#036F3E; }
#content .articleItemBx h2 a{ color:#036F3E; }
#content .articleItemBx p{ margin:0 0 8px 0; padding:0 0 0 13px; }
#content .articleItemBx ul{ height:22px; float:right; margin:0 0 0 0; list-style:none; }
#content .articleItemBx ul li{ float:left; margin:0 0 0 10px; padding:0 0 0 0; background:none; }
#content p span.spReturn{ float:right; }
#content .newsDetailBx{ margin:15px 15px 0 15px; }
#content .newsDetailBx p{  margin:0 0 8px 0; }

/* Photo Gallery */
.selectGalleryBx{ margin:0 15px 10px 15px; padding:10px 0; color:#fff; background:#92BD81; }
.selectGalleryBx label{ width:140px; float:left; line-height:110%; font-weight:bold; }
.selectGalleryBx select{ width:220px; }
.selectGalleryBx input{ width:218px; }
.selectGalleryBx table td{ padding:0 0 0 0; }
#content .selectGalleryBx div.buttons{ width:374px; height:22px; }
#content .selectGalleryBx div.buttons ul{ margin:0 0 0 0; padding:0 0 0 0; float:right; }
#content .selectGalleryBx div.buttons ul li{ margin:0 0 0 0; padding:0 0 0 10px; float:left; background:none; }

.profileContentBx .selectGalleryBx{ margin:0 10px 10px 10px; }

.photoGalleryBx{ margin:0 15px 10px 15px; padding:5px 0 0 0; border-top:1px solid #92BD81; }
.photoGalleryBxTop{ margin:0 0 10px 0; color:#fff; background:#92BD81; }
#content .photoGalleryBxTop div.buttons ul{}
#content .photoGalleryBxTop div.buttons ul li{ float:left; background:none; }

.photoGalleryBxLeft{ width:450px; margin:0 7px 0 0; float:left; text-align:center; }
.photoGalleryBxLeft table{ width:450px; }
.photoGalleryBxLeft table td{ padding:0 0 0 0; text-align:center; }
#content .photoGalleryBxLeft table td a.Off{ color:#ccc; background:#eee; }
#content .photoGalleryBxLeft table td p{ width:450px; margin:0 0 8px 0; text-align:left; }
#content .photoGalleryBxLeft table td p.pCaption{ text-align:center; }
#content .photoGalleryBxLeft table td p label{ width:120px; float:left; }
#content .photoGalleryBxLeft table td p input{ width:200px; }
.uploadBx{ padding:10px; background:#92BD81; }
#content .photoGalleryBxLeft table td .uploadBx p{ width:430px; }

.photoGalleryBxLeft img{ margin:0 auto; }

#content .photoGalleryBxLeft div.nextPrev{ height:22px; margin:0 0 5px 0; text-align:center; }
#content .photoGalleryBxLeft div.nextPrev ul{ width:190px; margin:0 auto; }
#content .photoGalleryBxLeft div.nextPrev ul li{ margin:0 0 0 0; padding:0 0 0 0; float:left; background:none; }
#content .photoGalleryBxLeft div.nextPrev ul li.liPrevious{ padding:0 6px 0 0; }

#content .photoGalleryBxLeft div.buttons{ height:22px; margin:8px 0 0 0; clear:both; }
#content .photoGalleryBxLeft div.buttons ul{ margin:0 0 0 0; float:right; }
#content .photoGalleryBxLeft div.buttons ul li{ margin:0 0 0 0; padding:0 0 0 5px; float:left; line-height:20px; color:#fff; background:none; }

.photoGalleryBxRight{ width:193px; min-height:450px; float:left; border-left:1px solid #92BD81; }
*html .photoGalleryBxRight{ height:450px; }
.photoGalleryBxRight table{ width:186px; margin:0 0 0 6px; }
.photoGalleryBxRight table td{ padding:1px; text-align:center; }

.profileContentBx .photoGalleryBx{ margin:0 10px 10px 10px; }
.profileContentBx .photoGalleryBxLeft{ width:420px; overflow:hidden; }
.profileContentBx .photoGalleryBxLeft table{ width:400px; }
#content .profileContentBx .photoGalleryBxLeft table td p{ width:400px; }

/* Friends */
.friendRequestsBx{ margin:0 15px 10px 15px; }
.friendRequestBx{ padding:10px; color:#fff; background:#92BD81; }
.friendRequestBx1{ height:60px; width:60px; overflow:hidden; margin:0 10px 0 0; float:left; }
.friendRequestBx p{}
#content .friendRequestBx ul{ margin:0 0 0 0; padding:0 0 0 0; }
#content .friendRequestBx ul li{ margin:0 0 0 0; padding:0 10px 0 0; float:left; }

table.friendsTable{ margin:0 15px 10px 15px; }
table.friendsTable tr{}
table.friendsTable tr td{ text-align:center; }

/* Messages */
.messagesBx1{ margin:0 15px 0 15px; }
#content .messagesBx1 ul{ width:100%; height:25px; line-height:24px; margin:10px 0 0 0; padding:0 0 0 0; border-bottom:1px solid #00713D; }
#content .messagesBx1 ul li{ width:110px; height:24px; line-height:24px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none; }
#content .messagesBx1 ul li a{ padding:0 0 0 0; display:block; text-decoration:none; border:1px solid #fff; border-bottom:1px solid #00713D; text-align:center; font-weight:bold; color:#fff; background:#00713D; }
#content .messagesBx1 ul li a.selected, #content .messagesBx1 ul li a:hover{ border:1px solid #00713D; border-bottom:1px solid #fff; color:#00713D; background:#fff; }
.messagesBx1 div{  }
#content .messagesBx1 p{ margin:0 0 8px 0; }

table.messageTable{ width:650px; margin:0 15px 10px 15px; border-top:1px solid #00713B; border-left:1px solid #00713B; }
table.messageTable tr{}
table.messageTable tr th{ padding:5px; border-right:1px solid #00713B; border-bottom:1px solid #00713B; color:#fff; background:#00713B; }
table.messageTable tr td{ padding:5px; border-right:1px solid #00713B; border-bottom:1px solid #00713B; }
table.messageTable tr td.from{ text-align:center; }
table.messageTable tr td.subject{ width:380px; }
#content table.messageTable tr td.subject a{ color:#00713B; }
table.messageTable tr td.date{ text-align:center; }
table.messageTable tr td.status{ text-align:center; }

.viewMessageBx{ width:630px; padding:10px 0; color:#333; background:#fff; }
#content table.formBx .viewMessageBx p{ margin:0 10px 8px 10px; padding:0 0 8px 0; clear:both; border-bottom:1px solid #94BD81; }
table.formBx .viewMessageBx label{ width:130px; float:left; }
table.formBx .viewMessageBx span{ width:470px; }

table.formBx .viewMessageBx div.buttons{ width:100%; height:25px; padding:10px 0 0 0; text-align:left; clear:both; }
#content table.formBx .viewMessageBx div.buttons ul{ float:left; }
#content table.formBx .viewMessageBx div.buttons ul li{ float:left; margin:0 0 0 0; padding:0 0 0 10px; list-style:none; background:none; }
table.formBx .viewMessageBx div.buttons a{ margin:0 0 0 0; color:#fff; }

/* PreviewBx */
.previewBx1{ width:240px; margin:0 10px 10px 0; float:left; border-right:1px solid #00713B; }
.previewBx2{ width:240px; margin:0 10px 10px 0; float:left; border-right:1px solid #00713B; }
.previewItemBx{ width:230px; padding:0 0 5px 0; margin:0 0 10px 0; overflow:hidden; color:#fff; background:#94BD81;  }
#content .previewItemBx h2{ margin:0 0 8px 0; padding:5px 5px; border-bottom:1px solid #fff; font-size:100%; font-family:Arial; color:#fff; background:#00713B; }
#content .previewItemBx h2 a{ color:#fff; }
#content .previewItemBx ul.previewList{ margin:0 5px; padding:0 0 5px 0; list-style:none; }
#content .previewItemBx ul.previewList li{ margin:0 0 0 0; padding:0 0 10px 9px; line-height:120%; background:url(../Img/gArrow1.gif) no-repeat 0 4px; }
.previewItemBx ul.previewList li a{ color:#fff; }
#content .previewItemBx ul.previewControlList{ height:20px; margin:0 5px; padding:5px 0 5px 0; border-top:1px solid #fff; list-style:none; }
#content .previewItemBx ul.previewControlList li{ margin:0 0 0 0; padding:0 0 0 0; float:left; background:none; }
.previewItemBx ul.previewControlList li a{ color:#fff; }

.profilePreviewWrap{ margin:0 10px 10px 10px; }
.profilePreviewBx{ width:300px; margin:0 10px 10px 0; float:left; border-right:1px solid #00713B; }
.profilePreviewBx .previewItemBx{ width:290px; }

/* FriendsBx */
.homeRightBx{ width:310px; margin:0 0 10px 0; float:left; overflow:hidden; }

/* FriendsBx */
.homeFriendsBx{ width:150px; margin:0 0 10px 0; float:left; color:#fff; background:#94BD81; }
#content .homeFriendsBx h2{ margin:0 0 10px 0; padding:5px 5px; border-bottom:1px solid #fff; font-size:100%; font-family:Arial; color:#fff; background:#00713B; }
#content .homeFriendsBx p{ margin:0 5px 0 5px; padding:0 0 8px 0; color:#fff; }
#content .homeFriendsBx a{ color:#fff; }
#content .homeFriendsBx ul{ margin:0 0 0 5px; padding:0 0 5px 0; list-style:none; }
#content .homeFriendsBx ul li{ width:60px; margin:0 8px 0 0; padding:0 0 10px 0; overflow:hidden; line-height:120%; float:left; background:none; }
#content .homeFriendsBx ul li a{ color:#fff; }
#content .homeFriendsBx ul.previewControlList{ height:20px; margin:0 5px; padding:5px 0 5px 0; clear:both; border-top:1px solid #fff; list-style:none; }
#content .homeFriendsBx ul.previewControlList li{ width:auto; }

.profilePreviewWrap .homeFriendsBx{ margin:0 10px 10px 0; float:left; }

/* HomePhotosBx */
.homePhotosBx{ margin:0 0 10px 0; color:#fff; background:#94BD81; }
#content .homePhotosBx h2{ margin:0 0 10px 0; padding:5px 5px; border-bottom:1px solid #fff; font-size:100%; font-family:Arial; color:#fff; background:#00713B; }
#content .homePhotosBx p{ margin:0 5px 0 5px; padding:0 0 8px 0; color:#fff; }
#content .homePhotosBx a{ color:#fff; }
#content .homePhotosBx ul{ margin:0 0 0 5px; padding:0 0 5px 0; clear:both; list-style:none; }
#content .homePhotosBx ul li{ width:60px; height:60px; margin:0 8px 0 0; padding:0 0 10px 0; overflow:hidden; line-height:120%; float:left; text-align:center; background:none; }
#content .homePhotosBx ul li a{ color:#fff; }
#content .homePhotosBx ul.previewControlList{ height:20px; margin:0 5px; padding:5px 0 5px 0; clear:both; border-top:1px solid #fff; list-style:none; }
#content .homePhotosBx ul.previewControlList li{ width:auto; }

.profilePreviewWrap .homePhotosBx{ width:150px; float:left; }

/* HomeCommentsBx */
.homeCommentsBx{ width:310px; clear:both; }
#content .homeCommentsBx h2{ margin:0 0 0 0; padding:5px 5px; border-bottom:1px solid #fff; font-size:100%; font-family:Arial; color:#fff; background:#00713B; }
.commentsFormBx{ margin:0 0 10px 0; padding:5px 0 0 0; overflow:hidden; background:#94BD81; }
.commentItemBx{ }
.commentItemPhoto{ width:50px; float:left; margin:0 5px 0 0; }
.commentItemDetail{ width:255px; float:left; margin:0 0 10px 0; border-top:1px solid #00713B; border-bottom:1px solid #94BD81; overflow:hidden; }
#content .commentItemDetail p{ margin:0 0 0 0; padding:3px 0 3px 0; text-align:left; line-height:130%; }
#content .commentItemDetail p.pTop{ padding:2px 3px 3px 3px; line-height:130%; color:#fff; background:#94BD81; }
#content .commentItemDetail p.pTop a{ color:#fff; }
#content .commentItemDetail ul{ width:255px; height:22px; overflow:hidden; margin:0 0 0 0; }
#content .commentItemDetail ul li{ margin:0 0 0 0; padding:0 5px 0 0; float:left; text-align:left; font-size:90%; background:none; }

.homeCommentsBx .formBx{ }
.homeCommentsBx .formBx{ width:auto; margin:0 0 0 0; padding:0 0 0 0; color:#fff; background:#94BD81; }
.homeCommentsBx .formBx td{ padding:0 0 0 0; }
#content .homeCommentsBx .formBx p{ margin:0 5px 0 5px; padding:0 0 5px 0; clear:both; text-align:left; }
.homeCommentsBx .validationBx{ margin:0 5px 3px 5px; padding:2px 0 2px 0; }
#content .homeCommentsBx .validationBx ul{ margin:0 0 0 8px; }
#content .homeCommentsBx .validationBx ul li{ margin:0 0 0 0; padding:0 0 0 10px; }
.homeCommentsBx .formBx textarea{ width:298px; height:60px; float:none; }
#content .homeCommentsBx .formBx p span{ float:none; display:none; }

.homeCommentsBx .formBx div.buttons{ width:auto; height:25px; padding:0 0 0 0; text-align:right; clear:both; }
.homeCommentsBx table.formBx div.buttons{ width:auto; }
#content .homeCommentsBx .formBx div.buttons ul{ height:22px; float:none; margin:0 0 0 0; padding:0 0 0 0; list-style:none; }
#content .homeCommentsBx .formBx div.buttons ul li{ padding:0 0 0 0; }

/* NewsletterBx */
#newsletterSubscribeBx{ margin:0 15px 10px 15px; color:#fff; background:#006F3A; }
#content #newsletterSubscribeBx h2{ height:20px; line-height:20px; margin:0 0 10px 0; padding:0 10px; color:#fff; background:#F28D1D; }
#newsletterSubscribeBx p{ clear:both; }
#newsletterSubscribeBx label{ width:70px; float:left; }
#newsletterSubscribeBx span{ float:left; }
#newsletterSubscribeBx input{ width:148px; float:left; margin:0 5px 0 0; }
#newsletterSubscribeBx a.button{ float:left; }
#newsletterSubscribeBx div.validationBx{ margin:0 5px 5px 5px; }
#newsletterSubscribeBx div.validationBx span{ float:none; }
#content #newsletterSubscribeBx ul{ margin:0 0 0 100px; padding:5px 0 0 0; clear:both; }
#content #newsletterSubscribeBx ul li{ font-size:90%; clear:both; padding:0 0 10px 9px; background:url(../Img/gArrow1.gif) no-repeat 0 5px; }
#content #newsletterSubscribeBx ul li a{ color:#fff; }

/* Affiliates */
.affiliatesBx{ padding:0 0 5px 0; margin:0 15px 10px 15px; overflow:hidden; color:#fff; background:#94BD81;  }
#content .affiliatesBx h2{ margin:0 0 8px 0; padding:5px 5px; border-bottom:1px solid #fff; font-size:100%; font-family:Arial; color:#fff; background:#00713B; }
#content .affiliatesBx ul.previewList{ margin:0 5px; padding:0 0 5px 0; list-style:none; }
#content .affiliatesBx ul.previewList li{ width:120px; float:left; margin:0 35px 10px 0; padding:0 0 10px 0; overflow:hidden; text-align:center; line-height:120%; background:none; }
.affiliatesBx ul.previewList li a{ color:#fff; }
#content .affiliatesBx ul.previewControlList{ height:20px; margin:0 5px; padding:5px 0 5px 0; border-top:1px solid #fff; list-style:none; }
#content .affiliatesBx ul.previewControlList li{ margin:0 0 0 0; padding:0 0 0 0; float:left; background:none; }
.affiliatesBx ul.previewControlList li a{ color:#fff; }
#content .affiliatesBx ul.previewList li p{ margin:0 0 0 0; padding:5px 0 0 0; }

/* Affiliates */
.ngbItem{ padding:0 0 15px 0; margin:15px 15px 0 15px; border-bottom:1px solid #ccc; }
.ngbItemCol1{ width:100px; margin:0 15px 0 0; float:left; }
.ngbItemCol2{ padding:0 0 0 15px; float:left; }
#content .ngbItemCol2 h2{ margin:0 0 8px 0; padding:0 0 0 0; }
#content .ngbItemCol2 p{ margin:0 0 0 0; padding:0 0 0 0; }

/* UnderBx */
.underBx{ margin:10px 10px 0 10px; padding:10px 0 0 0; border-top:1px solid #94BD81; }
.underBx .homeCommentsBx{ width:435px; margin:0 10px 0 0; float:left; }
.underBx .commentItemDetail{ width:380px; }
#content .commentItemDetail ul{ width:380px; }
.underBx .homeCommentsBx .formBx textarea{ width:423px; }

.underAdvertisingBx{ width:180px; float:left; }

