
body {
  margin: 0px 0px 0px 0px;
  padding: 0px; text-align: center;
}


a {color: #004899; text-decoration: none; font-weight: bold}

a:hover {text-decoration: underline; color: #004899; font-weight: bold; background-color: #ffeebb}


/* Boxes
----------------------------------------------- */

.PageBody {border-left-style: solid; border-left-color: #112D94; border-left-width: 1px;
           border-right-style: solid; border-right-color: #112D94; border-right-width: 1px;}

.Box1 {border-width: 1px; border-style: dashed; border-color: #CCCC00; background: #FFFFCC; color: #000000; Padding: 5px 5px 5px 5px;
       font-family: Verdana, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; color: #000000;
       line-height: 15px;}

div .Box2 hr {display: block; clear: left; margin: 0; visibility: hidden;}

/* Text Styles
----------------------------------------------- */

.TextBody {font-family: Verdana, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px;

           line-height: 22px; color: #333333; padding-left: 0pt}


.TextHeader {font-family: Verdana, sans-serif; font-style: normal; font-variant: normal; font-weight: bolder; font-size: 20px;

            color: #333333; margin-top: 10px}

.TextSubHeader {font-family: Verdana, sans-serif; font-style: normal; font-variant: normal; font-weight: bolder; font-size: 14px;

           color: #333333; background-color: #E3E3CC; Padding: 10px 5px 5px 5px; border-style-bottom: dotted; border-color-bottom: #666666}

.TextSmall {font-family: Verdana, sans-serif; font-size: 11px;}


.FormField {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}


/* Header and Tabs
----------------------------------------------- */

.MenuBar {height: 32px ; background: url(/usr/101/img/bg_nav_main.gif) repeat-x bottom; text-align: center; width: 100%; margin:0 auto; background-color: #FFFFFF;}
.MenuTabs {width: 760px; text-align: left; margin:0 auto;}

.SubMenuBar {height: 25px ; background: url(/usr/101/img/bg_nav_sec.gif); text-align: center}
.SubMenuTabs {width: 760px; text-align: left; margin:0 auto;}


.SubMenu {font: bold 14px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; padding: 0px 5px}

.SubMenu:hover {font: bold 14px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none; padding: 0px 5px; background-color: transparent}

.SubMenuOff {font: bold 14px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none; padding: 0px 5px}

.SubMenuOff:hover {font: bold 14px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none; padding: 0px 5px; background-color: transparent}


.SideMenu {font-family: Verdana, sans-serif; font-size: 11px; background-color: transparent; display: block;}

.SideMenuOff {font-weight: bold; font-family: Verdana, sans-serif; font-size: 11px; text-decoration: none; background-color: transparent; display: block; padding-left: 20px; padding-right: 20px; padding-top: 5px; padding-bottom: 5px; color: #333333; background: #FFFFFF url('/usr/101/img/permalink.gif') no-repeat left;}

.SideMenu a {text-decoration: none; background-color: transparent; display: block; padding-left: 20px; padding-right: 20px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; background: url('/usr/101/img/permalink.gif') no-repeat left;}

.SideMenu a:hover {text-decoration: none; background-color: #FFFFFF; color: #333333}

#Tabs {display: inline; list-style:none; width: 760px; }
#Tabs li {float:left; height:32px; padding: 0 4px 0 2px; }
#Tabs a {font: bold 14px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; float:left; display: block; padding: 8px 9px 6px; text-decoration:none; color: #FFFFFF; }
/* IE5Mac hack \*/
#Tabs a {float:none;}
/* end:IE5Mac hack */
#Tabs a:hover {color: #EFEFEF; background:url("/usr/101/img/tab_bg_over.gif") repeat-x; }
#Tabs .Current {background:url("/usr/101/img/tab_left.gif") no-repeat; }
#Tabs .Current a {background:url("/usr/101/img/tab_right.gif") no-repeat top right; color:#000000; }
#Tabs .Current a:hover {color:#000000; background:url("/usr/101/img/tab_right.gif") no-repeat top right; }


/* Footer
----------------------------------------------- */

div#Footer {position: relative; margin-top: -117px; clear: both; width: 100%; height: 117px; margin: auto 0; background: url(http://www.birthdayalarm.com/usr/101/img/bg_footer.gif) 0px 1px repeat-x; border-top: 1px solid #9CBEDE; }
div#Footer div {height: 100px; width: 750px; margin: auto; background: url(http://www.birthdayalarm.com/usr/101/img/footer_flower.gif) bottom left no-repeat; }
div#Footer ul {float: left; margin-top: 15px; margin-bottom: 8px;}
div#Footer ul li {float: left; padding: 0 6px; border-left: 1px solid #4989C8; list-style: none}
div#Footer ul li a {font: bold 13px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; color: #4989C8}
div#Footer ul li.first {padding-left: 0; border: none; }
div#Footer p {clear: both; font: normal 13px/15px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; color: #4989C8; }

.linksFooter {font-size: 12px;
	color: #4989C8;
	font-weight: bold;
	text-decoration: none;
}

.linksFooter:hover {
	text-decoration: underline;
}

.textFooter {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 15px;
	font-size: 12px;
	color: #4989C8;
	font-weight: normal;
}


/* Data Display
----------------------------------------------- */

tr.RowDivider {background-color: #336699;}
tr.RowOn {background-color: #EFEFEF;}
tr.RowOff {background-color: #FFFFFF;}


/* Forum
----------------------------------------------- */

.ForumBox {border-width: 1px; border-style: dashed; border-color: #CCCC00; background: #FFFFCC; color: #000000; Padding: 5px 5px 5px 5px;
           font-family: Verdana, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; color: #000000; margin-bottom: 10px}

.ForumList {border-width: 1px; border-style: solid; border-color: #112D94; background: #EFEFEF; color: #000000; margin-bottom: 10px;
           font-family: Verdana, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; color: #000000;}

.ForumHeader {background: #112D94; font-family: Verdana, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px;
             color: #FF9966}

.ForumNew {border-width: 1px; border-style: dashed; border-color: #666666; background: #EFEFEF; font-family: Verdana, sans-serif; font-style: normal;
           font-variant: normal; font-weight: bold; font-size: 11px; color: #000000; Padding: 5px 5px 5px 5px;}

.ForumCell {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF;}


