#page_wrapper {width: 760px; text-align: left;}

LI {list-style-type: none; list-style-position: outside; list-style-image: url(img/bullet.gif);}

.img_align_mid2 {caption: vertical align; vertical-align: -30%;}
.padding_top5 {padding: 5px 0px 0px 0px;}
.padding_right10 {padding: 0px 10px 0px 0px;}
.form2 {visible: false; font-family: Arial, Helvetica, Tahoma; font-size: 95%; padding: 1px; margin: 0px 0px 0px 0px; border: 1px solid #000000;}
.form_none {visible: false; font-family: Arial, Helvetica, Tahoma; font-size: 95%; padding: 1px; margin: 0px 0px 0px 0px; border: 0px solid #ffffff;}

.margintop_2 {margin-top: -2px;}
.margin_minus8 {margin-top: -8px;}

.td_grey {background-color: #e1e1e1;}

/*** styles: top area ***/
#top_pinkbox {background: url(img/top_ban.jpg) no-repeat; height: 150px; width: 760px;}
#top_logo {float: left; width: 144px;}
#top_right {float: right; width: 616px;}

#topnav_curve1 {float: right; background: url(img/top_curve2.gif) no-repeat; width: 9px; height: 30px;}
#topnav_curve2 {float: right; background: url(img/top_curve1.gif) no-repeat; width: 41px; height: 30px;}
#topnav_box {float: right; background: url(img/top_bg.gif) repeat-x; height: 30px;}
#topnav_pad {padding: 7px 0px 0px 0px; font-size: 85%; color: #FFFFFF;}

#top_strapline {float: right; margin: 10px 5px 0px 0px; background: url(img/top_15000.gif) no-repeat; width: 187px; height: 68px;}
#top_strapline_pad {padding: 15px 0px 0px 15px; color: #FF3399; font-size: 16px; font-weight: bold;}

#topmenu {clear: both; background-color: #000000; width: 760px; height: 29px;}
#topmenu_curve1 {float: left; background: url(img/menu_curve1.gif) no-repeat; width: 11px; height: 29px;}
#topmenu_mid {float: left; width: 737px; height: 29px;}
#topmenu_curve2 {float: right; background: url(img/menu_curve2.gif) no-repeat; width: 12px; height: 29px;}


/* styles: left hand side */
.lhpa_title_on {visible: false; float: left; background: url(img/nav_curve.gif) no-repeat #66CCFF; width: 7px; height: 24px;}
.lhpa_titlebar_on {visible: false; float: left; background-color: #66CCFF; width: 183px; font-weight: bold; padding: 5px 0px 4px 0px; font-size: 95%;}
.lhpa_title_off {visible: false; float: left; width: 7px; height: 24px;}
.lhpa_titlebar_off {visible: false; float: left; background-color: #FFFFFF; width: 183px; font-weight: bold; padding: 5px 0px 4px 0px; font-size: 95%;}

.lhm_title {visible: false; background: url(img/menu_tab.gif) no-repeat #66CCFF; width: 157px; color: #FFFFFF; font-weight: bold;}
.lhm_titlepad {padding: 5px 10px 5px 10px;}

UL.menu {margin-left: 15px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; font-size: 85%;}
LI.menu_level1 {margin: 0px 0px 0px -10px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(img/arrow_full.gif) no-repeat 3px 5px; font-weight: normal; padding: 3px 10px 3px 18px; border-bottom: 1px solid #f0f0f0;}
LI.menu_level1_on {margin: 0px 0px 0px -10px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(img/arrow_down.gif) no-repeat 3px 6px; font-weight: bold; padding: 3px 10px 3px 18px; border-bottom: 1px solid #f0f0f0;}

LI.menu_level2 {margin: 0px 0px 0px -10px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(img/chev.gif) no-repeat 17px 6px; font-weight: normal; padding: 3px 10px 3px 29px; border-bottom: 1px solid #f0f0f0;}
LI.menu_level2_on {margin: 0px 0px 0px -10px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(img/chev_down.gif) no-repeat 17px 5px; font-weight: bold; padding: 3px 10px 3px 29px; border-bottom: 1px solid #f0f0f0;}

LI.menu_level3 {margin: 0px 0px 0px -10px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(img/spacer.gif) no-repeat 27px 6px; font-weight: normal; padding: 3px 10px 3px 39px; border-bottom: 1px solid #f0f0f0;}
LI.menu_level3_on {margin: 0px 0px 0px -10px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(img/spacer.gif) no-repeat 27px 6px; font-weight: bold; padding: 3px 10px 3px 39px; border-bottom: 1px solid #f0f0f0;}

.menu LI A:link {color: #000000; text-decoration: none;}
.menu LI A:visited {color: #000000; text-decoration: none;}
.menu LI A:hover {color: #66CCFF; text-decoration: none;}

.lhbb_titlebar {visible: false; float: left; background-color: #FFFFFF; width: 183px; font-weight: bold; padding: 5px 0px 4px 0px; font-size: 95%;}
LI.lhbb_off {margin: 0px 0px 0px -15px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(img/bbliss_icon.gif) no-repeat 0px 0px; padding: 4px 0px 4px 26px; line-height: 1.4em; border-top: 1px solid #f0f0f0; line-height: 1.4em;}
LI.lhbb_on {margin: 0px 0px 0px -15px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(img/bbliss_icon_f2.gif) no-repeat 0px 0px #FFC000; padding: 4px 0px 4px 26px; line-height: 1.4em; border-top: 1px solid #ffffff; line-height: 1.4em;}

LI.blankbb {margin: 0px 20px 0px -10px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(img/spacer.gif) no-repeat 3px 2px; font-weight: normal; padding: 3px 0px 4px 5px; border-top: 1px solid #f0f0f0; font-weight: bold; font-size: 110%;}
LI.blankbb_on {margin: 0px 0px 0px -15px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(img/nav_curve2.gif) no-repeat 0px 0px #FFC000; font-weight: bold; padding: 4px 0px 3px 10px; font-size: 110%; line-height: 1.4em;}

.menu LI.lhbb_on A:link {color: #000000; text-decoration: none;}
.menu LI.lhbb_on A:visited {color: #000000; text-decoration: none;}
.menu LI.lhbb_on A:hover {color: #FFFFFF ! important; text-decoration: none;}


UL.sitemap {margin-left: 15px; padding-left: 0px; margin-top: 0px; margin-bottom: 10px; font-size: 95%;}

.sitemap LI A:link {color: #000000; text-decoration: none;}
.sitemap LI A:visited {color: #000000; text-decoration: none;}
.sitemap LI A:hover {color: #66CCFF; text-decoration: none;}

.sitemap_title {background-color: #ffc000; color: #FFFFFF; padding: 3px 8px 3px 8px; font-weight: bold; border-bottom: 1px solid #FFFFFF;}
.sitemap_left {float: left; width: 280px; border-bottom: 1px solid #FFFFFF;}
.sitemap_right {float: right; width: 280px; border-bottom: 1px solid #FFFFFF;}


/* styles: personal action icons styles */
LI.pledged {margin: 0px 20px 0px -10px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(img/icon_pledged.gif) no-repeat 3px 5px; font-weight: normal; padding: 5px 0px 5px 27px; border-top: 1px solid #f0f0f0; line-height: 1.4em; color: #999999;}
LI.pledged_on {margin: 0px 0px 0px -15px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(img/icon_pledged_f2.gif) no-repeat 0px 0px #66CCFF; font-weight: bold; padding: 4px 0px 4px 32px; line-height: 1.4em;}

LI.completed {margin: 0px 20px 0px -10px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(img/icon_completed.gif) no-repeat 2px 5px; font-weight: normal; padding: 5px 0px 5px 27px; border-top: 1px solid #f0f0f0; line-height: 1.4em; color: #999999;}
LI.completed_on {margin: 0px 0px 0px -15px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(img/icon_completed_f2.gif) no-repeat 0px 0px #66CCFF; font-weight: bold; padding: 4px 0px 4px 32px; line-height: 1.4em;}

LI.ncompleted {margin: 0px 20px 0px -10px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(img/icon_ncompleted.gif) no-repeat 2px 5px; font-weight: normal; padding: 5px 0px 5px 27px; border-top: 1px solid #f0f0f0; line-height: 1.4em; color: #999999;}
LI.ncompleted_on {margin: 0px 0px 0px -15px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(img/icon_ncompleted_f2.gif) no-repeat 0px 0px #66CCFF; font-weight: bold; padding: 4px 0px 4px 32px; line-height: 1.4em;}

LI.rejected {margin: 0px 20px 0px -10px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(img/icon_rejected.gif) no-repeat 2px 5px; font-weight: normal; padding: 5px 0px 5px 27px; border-top: 1px solid #f0f0f0; line-height: 1.4em; color: #999999;}
LI.rejected_on {margin: 0px 0px 0px -15px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(img/icon_rejected_f2.gif) no-repeat 0px 0px #66CCFF; font-weight: bold; padding: 4px 0px 4px 32px; line-height: 1.4em;}

LI.empty {margin: 0px 20px 0px -10px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(img/spacer.gif) no-repeat 3px 2px; font-weight: normal; padding: 4px 0px 5px 27px; border-top: 1px solid #f0f0f0;}

LI.blank {margin: 0px 20px 0px -10px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(img/spacer.gif) no-repeat 3px 2px; font-weight: normal; padding: 3px 0px 4px 5px; border-top: 1px solid #f0f0f0; font-weight: bold; font-size: 110%;}
LI.blank_on {margin: 0px 0px 0px -15px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(img/nav_curve.gif) no-repeat 0px 0px #66CCFF; font-weight: bold; padding: 4px 0px 3px 10px; font-size: 110%; line-height: 1.4em;}

.padding_top2b {padding: 2px 0px 0px 0px;}
.paddingbox_15 {padding: 15px 5px 5px 5px;}


/* styles: right hand side */
.rhs {visible: false; float: right; width: 155px; margin-top: 5px;}
.rh_dottedhr {visible: false; background: url(img/dotted_hr.gif) repeat-x 0px 3px;}
.rh_text {visible: false; font-size: 110%; font-weight: bold; line-height: 1.2em;}

.rh_newtop {visible: false; background: url(img/board_top.gif) no-repeat #8AD800; width: 155px; height: 46px;}
.rh_newmid {visible: false; background: url(img/board_bg.gif) repeat-y #8AD800; width: 155px;}
.rh_newmidpad {visible: false; padding: 5px 15px 5px 20px; font-size: 120%; line-height: 1.15em;}
.rh_newbottom {visible: false; background: url(img/board_bottom.gif) no-repeat #8AD800; width: 155px; height: 16px;}

.img_pad_left {visible: false; padding-right: 8px;}
.rh_im {visible: false; width: 155px; padding: 0px 0px 15px 0px;}



/* styles: footer */
#footer_curve1 {float: left; background: url(img/footer_curve1.gif) no-repeat; width: 8px; height: 25px;}
#footer_mid {float: left; width: 742px; height: 25px; background-color: #000000; color: #FFFFFF; font-size: 85%;}
#footer_curve2 {float: right; background: url(img/footer_curve2.gif) no-repeat; width: 10px; height: 25px;}
#footer_links {float: left; padding: 5px 0px 0px 0px;}
#footer_copyright {float: right; padding: 5px 0px 0px 0px;}


/** styles: homepage **/
#hp_blue_box {width: 186px; background-color: #66CCFF; margin-top: 10px;}
#hp_blue_box_curve1 {float: left; background: url(img/blue_curve1.gif) no-repeat; width: 7px; height: 7px; font-size: 1%;}
#hp_blue_box_curve2 {float: right; background: url(img/blue_curve2.gif) no-repeat; width: 7px; height: 7px; font-size: 1%;}
#hp_blue_box_curve3 {float: left; background: url(img/blue_curve3.gif) no-repeat; width: 7px; height: 7px; font-size: 1%; margin-bottom: -1px;}
#hp_blue_box_curve4 {float: right; background: url(img/blue_curve4.gif) no-repeat; width: 7px; height: 7px; font-size: 1%; margin-bottom: -1px;}
#hp_blue_box_curvemid {float: left; background-color: #66CCFF; width: 166px;}
#hp_blue_box_curvemid2 {float: left; background-color: #66CCFF; width: 170px; height: 7px; font-size: 1%; margin-bottom: -1px;}
#hp_blue_box_curvemidpad {padding: 0px 0px 0px 0px; font-size: 85%;}
#hp_blue_box_curvemidpad h2 {visible: false; color: #FFFFFF; font-weight: bold; font-size: 170%; margin: 10px 0px 0px 0px; padding: 0px; line-height: 1.3em;}
#hp_blue_box_curvemidpad h3 {visible: false; color: #000000; font-weight: bold; font-size: 125%; margin: 1px 0px 0px 0px; padding: 0px; line-height: 1.2em;}

#hp_blue_box_curvemidpad LI A:link {color: #FF3399; text-decoration: none;}
#hp_blue_box_curvemidpad LI A:visited {color: #FF3399; text-decoration: none;}
#hp_blue_box_curvemidpad LI A:hover {color: #FFFFFF ! important; text-decoration: none;}

#hp_icons {text-align: center; font-size: 85%; padding: 8px 8px 0px 8px;}



/* styles: normal content page */
#breadcrumb {font-size: 85%; padding: 5px 0px 1px 0px;}
.page_yellowhr {visible: false; border-bottom: 4px solid #FFC000;}
.page_bluehr {visible: false; border-bottom: 4px solid #66CCFF;}


.btn_pink_l_pressed {visible: false; float: left; width: 7px; height: 20px; background: url(img/btn_l_pink2.gif) no-repeat;}
.btn_pink_bg_pressed {visible: false; float: left; height: 20px; background: url(img/btn_bg_pink2.gif) repeat-x; color: #ff85c2; font-weight: bold; font-size: 85%;}
.btn_pink_r_pressed {visible: false; float: left; width: 7px; height: 20px; background: url(img/btn_r_pink2.gif) no-repeat;}
.btn_pink_bg_pressed A:link {visible: false; color: #ff85c2 ! important; text-decoration: none ! important;}
.btn_pink_bg_pressed A:visited {visible: false; color: #ff85c2 ! important; text-decoration: none ! important;}
.btn_pink_bg_pressed A:hover {visible: false; color: #000000 ! important; text-decoration: none ! important;}

.btn_black_l_pressed {visible: false; float: left; width: 7px; height: 20px; background: url(img/btn_l_black2.gif) no-repeat;}
.btn_black_bg_pressed {visible: false; float: left; height: 20px; background: url(img/btn_bg_black2.gif) repeat-x; color: #4d4d4d; font-weight: bold; font-size: 85%;}
.btn_black_r_pressed {visible: false; float: left; width: 7px; height: 20px; background: url(img/btn_r_black2.gif) no-repeat;}
.btn_black_bg_pressed A:link {visible: false; color: #4d4d4d ! important; text-decoration: none ! important;}
.btn_black_bg_pressed A:visited {visible: false; color: #4d4d4d ! important; text-decoration: none ! important;}
.btn_black_bg_pressed A:hover {visible: false; color: #999999 ! important; text-decoration: none ! important;}


/* styles: template with no nav */
#plain_footer {background: url(img/foot.jpg) no-repeat; height: 25px; text-align: center; color: #FFFFFF;}
#plain_footer_pad {padding: 4px 0px 0px 0px;}


/* styles: blogs page */
#blog_rh_top {float: right; background: url(img/rhs_curve1.gif) no-repeat; width: 8px; height: 6px;}
#blog_rh_bottom {float: right; background: url(img/rhs_curve2.gif) no-repeat; width: 8px; height: 6px;}
#blog_rh_pad {clear: both; padding: 5px 10px 5px 10px;}
#blog_rh_pad h3 {visible: false; color: #000000; font-weight: bold; font-size: 120%; margin: 8px 0px 5px 0px; padding: 0px; line-height: 1em;}

UL.blog {margin-left: 15px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; font-size: 95%;}
LI.blog {margin: 0px 0px 0px -16px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(img/arrow_black.gif) no-repeat 3px 5px; font-weight: bold; padding: 3px 10px 3px 18px;}

.blog LI A:link {color: #FFFFFF; text-decoration: none;}
.blog LI A:visited {color: #FFFFFF; text-decoration: none;}
.blog LI A:hover {color: #FF3399; text-decoration: none;}

.avatar_border {border: 2px solid #FFFFFF;}

.blog_namebold {visible: false; font-size: 65%; font-weight: bold;}
.blog_name {visible: false; font-size: 80%; font-weight: normal;}
.blog_top10number {visible: false; float: left; width: 30px; text-align: center;}
.blog_top10text {visible: false; float: right; width: 493px;}

.blog_tdsmaller {font-size: 75%; padding-top: 5px;}