
body { margin: 0 auto; padding: 0; font-family: Times New Roman, Arial, Verdana; color:#000; text-align: left; white-space: normal; background-image:url(images/bubble_bg.jpg); background-repeat:repeat; }

table,td { background-image: url(images/main_bg.gif); background-repeat:repeat; padding: 0; margin:0; white-space: normal;}
#main_background { background-image: url(images/main_bg.gif); background-repeat:repeat; }
#locations { position:relative; left:220px; top:187px; }
#white_background { background-image:url(images/white_bg.gif); background-repeat:repeat; }
#graident_bg { background-repeat: repeat-x; background-image:url(images/graident_bg.gif); }
#left_content_area { position:relative; left:80px; top:0; width:400px; margin:0 0 40px 0; background-image:url(images/main_bg.gif); background-repeat:repeat; }
#right_content_area { margin:20px 0 5px 20px; background-image:url(images/main_bg.gif); background-repeat:repeat; }
#funraiser_total { width:400px; height:90px; text-align:center; background-image:url(images/total_bg.jpg); background-repeat:no-repeat; margin:0 0 0 35px; padding:18px 0 0 0; }
#funraiser_total h4 { color:#003466; margin:0 0 3px 0; }
#funraiser_total h4 span { color:#F80007; }
img { border:none; }
#ticker { font-size:25px; font-weight:600; color:#FF0000; padding:140px 0 0 320px; margin:0 0 0 0; }
#news_area_box { width:400px; border:1px #003366 inset; padding:10px; margin:10px 0 0 40px; background:#FFF; }

h1 { position:relative; left:40px; top:0; font-size: 16px; font-weight:600; color:#003466; padding:0; margin:0; }
h2 { position:relative; left:40px; top:0; font-size: 20px; font-weight:600; color:#003466; padding:0; margin:0; }
h2.second { position:relative; left:50px; top:5px; padding:0 0 20px 0; }
h3 { font-size: 15px; font-weight:600; color:#003466; padding:0; margin:0; }
h4 { font-size: 14px; font-weight:600; color:#FFF; padding:0; margin:0; }
p { font-size: 15px; font-weight:600; line-height:16px; color:#FFF; padding:0; margin:0; white-space: normal; }
p.main { position:relative; left:40px; top:0; width:400px; font-size:16px; font-weight:600; color:#FFF; }
p.black { font-size: 14px; font-weight:500; }
b { font-size: 14px; font-weight:600; color:#003466; padding:0; margin:0; }
em { font-size: 17px; font-weight:600; color:#003466; padding:0; margin:0; }
ul { list-style-type:none; width:500px; }
li { font-size:15px; font-weight:600; color:#FFF; padding:0; margin:0  0 10px 0; }

#nav_box { padding:0; margin-bottom:10px 10px 10px 10px; background-color:#FFF; }
#nav_box div { padding:0; margin:0 0 5px 0; }

#email_signup_top { width:200px; height:69px; text-align:center; background-image:url(images/maillist_bg_top.gif); padding:0; margin:0; }
#email_signup_bottom_left {  width:131px; height:41px; background-image:url(images/email_bg_bottom_left.jpg); background-repeat:no-repeat; padding:0; margin:0 0 5px 0;  }
#email_signup_bottom_right { background-image: url(images/email_bottom_right.jpg); background-repeat:no-repeat; padding:0; margin:0;  }

#funraiser_top { width:200px; height:98px; background-image:url(images/funraiser_bg_top.jpg) ; padding:0; margin:0; }
#funraiser_bottom { width:200px; height:46px; text-align:center; background-image: url(images/funraiser_bg_bottom.jpg); padding:0; margin:0; }

#funraiser_box { position:relative; left:40px; top:0; width:400px; height:40px; background-image:url(images/footer_bg.gif); background-repeat:repeat; margin:5px 0 10px 0; }

#funraiser_nav { position:relative; left:4px; top:4px; width:390px; height:30px; border:1px #6699CC solid; }
#funraiser_nav div { position:relative; left:6px; top:4px; color:#FFFFFF; margin:0; }

#services_box { position:relative; left:45px; top:0; width:400px; height:40px; background-image:url(images/footer_bg.gif); background-repeat:repeat; margin:5px 0 10px 0; }
#services_nav { position:relative; left:4px; top:4px; width:390px; height:30px; border:1px #6699CC solid; text-align:center; }
#services_nav div { position:relative; left:6px; top:4px; color:#FFFFFF; margin:0; text-align:center; }


a:link.top_link,a:visited.top_link,a:active.top_link { font-size:14px; font-weight:500; color:#99FF33; text-decoration:underline; margin:0 5px 0 5px; }
a:hover.top_link { color:#FFF; text-decoration:none; }

a:link.main_link,a:visited.main_link,a:active.main_link { color:#FF0000; font-size:13px; font-weight:500; line-height:25px; text-decoration:underline; letter-spacing:1px; background-image:url(images/nav_button_red.jpg); padding:2px 0 7px 50px; margin:0; }
a:hover.main_link { color:#003399; background-image:url(images/nav_button_blue.jpg); }

.active_link { color:#003399; font-size:13px; font-weight:500; line-height:25px; text-decoration:none; letter-spacing:1px;  background-image:url(images/nav_button_blue.jpg); padding:2px 0 7px 50px; margin:0; }  

a:link.inline,a:visited.inline,a:active.inline { font-size:15px; font-weight:400; color:#FFF; text-decoration:underline; }
a:hover.inline { color:#013F7A; text-decoration: underline; } 

li a:link.inline,a:visited.inline,a:active.inline { font-size:16px; font-weight:600; color:#FFF; text-decoration:underline; }
li a:hover.inline { color:#013F7A; text-decoration: underline; } 

a:link.funraiser,a:visited.funraiser,a:active.funraiser { font-size: 12px; font-weight: 600; color:#FFF; text-decoration:none; }
a:hover.funraiser { text-decoration: underline; } 

#group_nav { width:500px; height:20px; background:#003366; text-align:center; }
a:link.group,a:visited.group,a:active.group { font-size: 12px; font-weight: 600; color:#FFF; text-decoration:none; margin:0 10px 0 10px; }
a:hover.group { text-decoration: underline; } 


#footer { color:#FFF; font-size:12px; font-weight: 400; background-image:url(images/footer_bg.gif); background-repeat:repeat; padding:0; margin:0; }
#footer span { color:#6699CC; font-size:14px; font-weight:600; padding:0 0 30px 0; } 

a:link.foot,a:visited.foot,a:active.foot { font-size:11px; font-weight: 400; color:#99FF33; text-decoration:underline; margin:0;}
a:hover.foot { color:#FF0000; }


