body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-image: url(page.gif);
	background-repeat: repeat-x;
	behavior: url(csshover.htc);
}

.add_top_left {
  font-size: 10px;
	color: #FFCC00;
	font-weight: bold;
	height: 18px;
}
.add_top_left a { color: #FFCC00; text-decoration: underline; }
.add_top_left a:hover { color: #FFCC00; text-decoration: none; }

.add_top_right {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	height: 18px;
}
.add_top_right a { color: #FFFFFF; text-decoration: underline; }
.add_top_right a:hover { color: #FFFFFF; text-decoration: none; }

.tdmenuhead {
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-transform: capitalize;
	background-image: url(topic.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	height: 21px;
}

.tdbottom td {
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	background-color: #F5F5F5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	vertical-align: top;
	height: 16px;
  padding-left: 2px;
}
.tdbottom a { text-decoration: none; color: #666666; }
.tdbottom a:hover { text-decoration: underline; color: #666666; }


.tdbottom2 td {
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	background-color: #F5F5F5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	vertical-align: top;
	height: 16px;
  padding-left: 2px;
}
.tdbottom2 a { text-decoration: none; color: #929292; }
.tdbottom2 a:hover { text-decoration: underline; color: #929292; }


.tools_bg {
  background-image: url(b22.gif);
	background-repeat: repeat-x;
}

.tools {
  font-size: 10px;
	color: #666666;
	font-weight: bold;
}
.tools a { text-decoration: none; color: #666666; }
.tools a:hover { text-decoration: underline; color: #666666; }

.apptextPlain { color: #333333; font-size: 10px; }
.apptextPlain a { text-decoration: underline; color: #333333; }
.apptextPlain a:hover { text-decoration: underline; color: #333333; }

.apptextSmall { color: #666666; font-size: 10px; }
.apphead { 
  font-size: 17px; 
  font-weight: bold; 
  color: #CC0000;
  padding-bottom: 6px;
}

.apptextBold { color: #333333; font-size: 10px; font-weight: bold; height: 16px; }
.apptextBold a { text-decoration: none; color: #333333; }
.apptextBold a:hover { text-decoration: underline; color: #333333; }

.login {
  font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-image: url(y22.gif);
	background-repeat: repeat-x;
}
.login a { font-size: 10px; font-weight: normal; background-image: none; text-decoration: underline; color: #CC0000; }
.login a:hover { text-decoration: none; color: #CC0000; }

.service_bg {
  background-image: url(g22.gif);
	background-repeat: repeat-x;
}

.service {
  font-size: 9px;
	font-weight: bold;
	color: #7E7E7E;
	padding-bottom: 8px;
}
.service a { text-decoration: none; color: #7E7E7E; }
.service a:hover { text-decoration: none; color: #CC0000; }

.customer_service {
  font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	line-height: 11px;
}
.customer_service p {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	line-height: 16px;
}
.customer_service a { text-decoration: underline; color: #333333; }
.customer_service a:hover { text-decoration: none; color: #333333; }


.title2 {
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}
.title2 a { text-decoration: underline; color: #000000; }
.title2 a:hover { text-decoration: none; color: #000000; }



.search {
  font-size: 12px;
  color: #CC0000;
  font-weight: bold;
}
.search input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	font-size: 10px;
	background-color: #F2F2F2;
	border: 1px solid #AAAAAA;
}
.search input.button, .appbuttonsOrange{
	font-weight: bold;
	background-color: #FFFFFF;
	color: #CC0000;
	border-top: 1px outset #CC0000;
	border-right: 1px outset #CC0000;
	border-bottom: 2px outset #CC0000;
	border-left: 2px outset #CC0000;
}
.search a { text-decoration: underline; color: #CC0000; }
.search a:hover { text-decoration: none; color: #CC0000; }

.appbuttonsOrange {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	font-size: 10px;
}

.tab {
	font-weight: bold;
	color: #666666;
	font-size: 11px;
	width: 117px;
	height: 28px;
	background-image: url(tab.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 0px;
}
.tab a { text-decoration: none; color: #666666; display:block; background-image: url(tab-0.gif); width:117px; height:28px; }
.tab a:hover { display:block; background-image: url(tab-1.gif); color: #FFCC00; }
.tab div { line-height: 28px; }

.main_bg {
  background-image: url(main.gif);
  background-repeat: repeat-x;
}


.topmenu {
  font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	line-height: 11px;
}
.topmenu p {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	line-height: 16px;
}
.topmenu a { text-decoration: underline; color: #333333; }
.topmenu a:hover { text-decoration: none; color: #333333; }



.footer {
  font-size: 10px;
  color: #CC0000;
  font-weight: bold;
  padding-bottom: 6px;
}
.footer a { text-decoration: none; color: #CC0000; }
.footer a:hover { text-decoration: underline; color: #CC0000; }

.appTabOff {
	font-size: 11px;
	color: #CC0000;
	background-image: url(tab-bg-0.gif);
	font-weight: bold;
}
.appTabOff a { text-decoration: none; color: #CC0000; }
.appTabOff a:hover { text-decoration: none; color: #CC0000; }

.appTabOn {
	font-size: 11px;
	color: #CC0000;
	background-image: url(tab-bg-1.gif);
	font-weight: bold;
}
.appTabOn a { text-decoration: none; color: #CC0000; }
.appTabOn a:hover { text-decoration: none; color: #CC0000; }

.appTabContent {
	background-color: #F2F2F2;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-bottom-color: #D7D7D7;
	border-left-color: #D7D7D7;
}
.appTabContent table tr td {color: #333333; font-size: 10px;}
.appTabContent a { text-decoration: none; color: #333333;}
.appTabContent a:hover { text-decoration: underline; color: #333333; }
.appTabContent span {
	white-space: nowrap;

}

.tdbottom_white{
        background: #CC0000;
        font: bold 9px verdana, arial, geneva, sans-serif;
        text-decoration: none;
        color: #FFFFFF;
        }

.menu{
        background: #eaeaea;
        font: bold 10px verdana, arial, geneva, sans-serif;
        text-decoration: none;
        color: #CC0000;

        }
a:link.menu {color: #cc0000;}
a:visited.menu {color: #cc0000;}
a:hover.menu {color: #cc0000; background: #cccccc;}

.umenu{
        font-family: verdana, arial, geneva, sans-serif;
        font-size: 10px;
        font-weight: bold;
        text-decoration: underline;
        color: #FFFF00;
        }
a:link.umenu {color: #ffff00;}
a:visited.umenu {color: #ffff00;}
a:hover.umenu {color: #ffff00;}

.submenu{
        font-family: verdana, arial, geneva, sans-serif;
        font-size: 10px;
        font-weight: bold;
        text-decoration: none;
        color: #003568;
        }
a:link.submenu{color: #003568;}
a:visited.submenu{color: #003568;}
a:hover.submenu{color: #003568;}



.teaxtarea { 
	font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	border: 1px #797979 solid;
	scrollbar-face-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#cccccc;
	scrollbar-base-color:#F5F5F5;
	scrollbar-darkshadow-color:#E5E5E5;
	}



.t2party	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #393E46; 
	}

.headingBlue	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #003568;
	line-height: 14px; 
	font-weight: bold
	}

.tabactive { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #003568; background-color: #FFFFFF; text-decoration: none; }
.tabpassive { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold;  color: #FFFFFF; background-color: #999999; text-decoration: none; }
.smtabact { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #003568; background-color: #CCCCCC; text-decoration: none; }
.smtabpas { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFF00; background-color: #CC0000; text-decoration: none; }
.smtabsub { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #003568; background-color: #CCCCCC; text-decoration: none; }

a:link.tabactive { color: #003568; }
a:visited.tabactive { color: #003568; }
a:link.tabpassive { color: #FFFFFF; }
a:visited.tabpassive { color: #FFFFFF; }
a:link.smtabact { color: #003568; }
a:visited.smtabact { color: #003568; }
a:hover.smtabact { color: #ff9933; }
a:link.smtabpas { color: #FFFF00; }
a:visited.smtabpas { color: #FFFF00; }
a:hover.smtabpas { color: #FFFF00; }
a:link.smtabsub { color: #003568; }
a:visited.smtabsub { color: #003568; }
a:hover.smtabsub { color: #ffffff; }

.smallprint { font: normal 10px Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #FF9933; text-decoration: none; }
a:link.smallprint { color: #FFFFFF; }
a:visited.smallprint { color: #FFFFFF; }

.bluebar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #CC0000; background-color: #FFFFFF; text-decoration: none;	background-image: url(http://static.everyday.com/editorial/AT-DE/images/g/grey.gif); background-repeat: repeat; background-attachment: scroll; }
.orangebar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #CC0000; background-color: #ffff00; text-decoration: none; }
.redbarmartini { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #ffff00; background-color: #cc0000; text-decoration: none; }
.separator { font-family: Arial, Helvetica, sans-serif; font-size: 2px; background-color: #FFFFFF; text-decoration: none; background-image: url(http://static.everyday.com/editorial/AT-DE/images/g/grey.gif); background-repeat: repeat; background-attachment: scroll; }
.spacer { font-family: Arial, Helvetica, sans-serif; font-size: 2px; text-decoration: none; }
.navtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none; }
.navhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #003568; text-decoration: none; }
.barhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #003568; text-decoration: none; }
.pix2 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 2px; line-height: 2px; text-decoration: none; height: 2px; width: 2px; }
.apptextGrey { color: silver; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.apptextCaps { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.apptextItalic { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; text-decoration: none; }
.apptextSmallBold { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; font-weight: bold; }


.navlink{
        background: #eaeaea;
        font: bold 10px verdana, arial, geneva, sans-serif;
        text-decoration: none;
        color: #cc0000;
        }
		
.pagebgr { background-color: #FFFFFF; }

.tdtop{
        background: #CC0000;
        }
