
/* general styles */
form {display: inline;}

.nowrap {white-space: nowrap;}
.page_wrapper {width: 760px;}

.skiplink {display: none;}

.page_wrapper {text-align: left; width: 760px; height: auto; position: relative; margin-left: auto; margin-right: auto; background: #FFFFFF;}


/* styles for top area */
.top_wrapper {text-align: left; width: 760px; height: 10px; margin-top: 20px; position: relative; margin-left: auto; margin-right: auto; font-size: 0.1%; line-height: 0%;}


.topcorner2 {float: left; width: 760px; height: 10px; background: #FFFFFF;}

.page_padding {padding: 0px 10px 0px 10px; width: 740px;}
.existing_user {font-size: 125%; font-weight: bold; padding: 10px 0px 7px 0px;}

.top_area {width: 760px; height: 88px;}
.top_logo {float: left; width: 233px; padding: 20px 0px 0px 16px;}
.top_right {float: right; background: url(/images/top/top_bg.gif) no-repeat center right; width: 511px; height: 88px; text-align: right;}
.top_rightpad {padding: 42px 16px 0px 0px;}

.topemail {font-size: 115%; font-weight: bold; text-align: right;}
.topemail A:link, .topemail A:visited {color: #999999; text-decoration: none;}
.topemail A:hover {color: #8d0989; text-decoration: none;} 


/* styles for the top menu */
.top_menu {height: 31px; background: url(/images/charityemail/top/topmenu_bg.gif) no-repeat #8D0989; text-align: center; border-bottom: 3px solid #FFFFFF;}
UL.topmenu {margin-top: 0px; margin-left: 8px; margin-right: 0px; padding: 0px; display: inline; line-height: 0%; font-size: 1%;}
LI.topmenu {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: bold; padding: 0px 0px 0px 0px; display: inline;}


/* styles for content page */
.ce_mainareabox {width: 740px; background: url(/images/charityemail/page/midpage_bg2.jpg) repeat-y #FFFFFF;}
.ce_lhs {float: left; width: 150px; background: url(/images/charityemail/page/lh_bg.jpg) repeat-x #F5F5F5;}
.ce_lhspad {padding: 15px 7px 0px 8px;}
.ce_lhs P {margin: 0px 0px 12px 0px;}

.padding_b8 {padding: 0px 0px 8px 0px;}

.ce_newsletterbox {background: #F5F5F5; padding: 10px 7px 1px 8px;}
.ce_newsletterbox h2 {color: #8D0989; font-weight: bold; font-size: 110%; margin: 0px; font-weight: bold;}
.ce_newsletterbox P {margin: 0px 0px 0px 0px;}

.form_lhm {caption: Form style (Use on form fields); font-family: Arial, Helvetica, sans-serif; padding: 2px; border: 1px solid #BBBBBB; background-color: #FFFFFF; vertical-align: middle; color: #666666; font-size: 100%; margin: 0px 0px 5px 0px;}



/** styles for bottom links **/
.blinktop {width: 740px; height: 7px; background: url(/images/charityemail/page/footer_c1.gif) no-repeat #F5F5F5; line-height: 0%; font-size: 1%; margin: 10px 0px 0px 0px;}
.blinkmid {width: 720px; background: #F5F5F5; padding: 0px 10px 0px 10px; text-align: center; font-size: 95%; line-height: 140%; color: #999999;}
.blinkbottom {width: 740px; height: 7px; background: url(/images/charityemail/page/footer_c2.gif) no-repeat #F5F5F5; line-height: 0%; font-size: 1%;}

.blinkmid A:link {color: #8D0989; text-decoration: none; padding: 0px 4px 0px 4px;}
.blinkmid A:visited {color: #8D0989; text-decoration: none; padding: 0px 4px 0px 4px;}
.blinkmid A:hover {color: #333333; text-decoration: none; padding: 0px 4px 0px 4px;}


/** styles for footer **/
.footer_wrapper {text-align: left; width: 760px; margin-top: 0px; position: relative; margin-left: auto; margin-right: auto;}

.footercorner2 {float: left; width: 760px; height: 10px; background: #FFFFFF; line-height: 0%; font-size: 1%;}


.footer_left {float: left; color: #666666; font-size: 95%; margin: 5px 0px 0px 0px;}
.footer_right {float: right; color: #666666; font-size: 95%; margin: 5px 0px 0px 0px;}

