
/* global elements */

body { background-color:#FFFFFF; margin-right:0; margin-left:0; margin-top:0; margin-bottom:0; }
td { vertical-align:top; font-family:verdana,arial,sans-serif; font-size:12px; color:#333333; line-height:16px; }

/* layout */
.head { background-color:#FFFFFF; background-image:url("../images/bg_head.gif"); }
.headT { background-color:#FFFFFF; background-image:url("../images/bg_shadow_T.gif"); }
.homebody { background-color:#B2B2B2; background-image:url("../images/bg_body.gif"); }
.graybody { background-color:#B2B2B2; }
.graybodyB { background-color:#B2B2B2; background-image:url("../images/bg_graybody_B.gif"); }
.menu { background-color:#8C8C8C; background-image:url("../images/bg_menu.gif"); }
.foot { background-color:#B2B2B2; background-image:url("../images/bg_foot.gif"); }
.footT { background-color:#B2B2B2; }
.page { background-color:#FFFFFF; padding-top:20px; padding-bottom:25px; padding-left:30px; padding-right:30px; }
.shadowL { background-color:#FFFFFF; background-image:url("../images/bg_shadow_L.gif"); }
.shadowR { background-color:#FFFFFF; background-image:url("../images/bg_shadow_R.gif"); }
.whitespace { background-color:#FFFFFF; }

/* fonts */

.font-black { font-family:verdana,arial,sans-serif; font-size:11px; color:#000000; }
.font-white { font-family:verdana,arial,sans-serif; font-size:11px; color:#FFFFFF; }
.font-gray { font-family:verdana,arial,sans-serif; font-size:11px; color:#585858; }
.font-light-gray { font-family:verdana,arial,sans-serif; font-size:11px; color:#8C8C8C; }
.font-pink { font-family:verdana,arial,sans-serif; font-size:11px; color:#FF4CC4; }
.font-title { font-family:verdana,arial,sans-serif; font-size:16px; color:#000000; font-weight:bold; }
.font-subtitle { font-family:verdana,arial,sans-serif; font-size:11px; color:#FF4CC4; }
.font-intro { font-family:verdana,arial,sans-serif; font-size:14px; color:#808080; line-height:18px; }
.font-body { font-family:verdana,arial,sans-serif; font-size:12px; color:#333333; }
.font-medium { font-family:verdana,arial,sans-serif; font-size:11px; color:#000000; }
.font-small { font-family:verdana,arial,sans-serif; font-size:10px; color:#000000; }
.font-foot { font-family:verdana,arial,sans-serif; font-size:10px; color:#4D4D4D; }

/* links */

a:link { color:#333333; text-decoration:underline; }
a:hover { color:#FF4CC4; text-decoration:underline; }
a:active { color:#333333; text-decoration:underline; }
a:visited { color:#333333; text-decoration:underline; }

a.link-quiet:link { color:#333333; text-decoration:none; }
a.link-quiet:hover { color:#FF4CC4; text-decoration:underline; }
a.link-quiet:active { color:#333333; text-decoration:none; }
a.link-quiet:visited { color:#333333; text-decoration:none; }

a.link-submenu:link { color:#59605A; text-decoration:none; }
a.link-submenu:hover { color:#FF4CC4; text-decoration:underline; }
a.link-submenu:active { color:#59605A; text-decoration:none; }
a.link-submenu:visited { color:#59605A; text-decoration:none; }

a.link-top:link { color:#59605A; text-decoration:none; }
a.link-top:hover { color:#FF4CC4; text-decoration:underline; }
a.link-top:active { color:#59605A; text-decoration:none; }
a.link-top:visited { color:#59605A; text-decoration:none; }

a.link-pink:link { color:#FF4CC4; text-decoration:underline; }
a.link-pink:hover { color:#FF4CC4; text-decoration:underline; }
a.link-pink:active { color:#FF4CC4; text-decoration:underline; }
a.link-pink:visited { color:#FF4CC4; text-decoration:underline; }

a.link-pink-quiet:link { color:#FF4CC4; text-decoration:none; }
a.link-pink-quiet:hover { color:#FF4CC4; text-decoration:underline; }
a.link-pink-quiet:active { color:#FF4CC4; text-decoration:none; }
a.link-pink-quiet:visited { color:#FF4CC4; text-decoration:none; }

a.link-gray:link { color:#59605A; text-decoration:underline; }
a.link-gray:hover { color:#FF4CC4; text-decoration:underline; }
a.link-gray:active { color:#59605A; text-decoration:underline; }
a.link-gray:visited { color:#59605A; text-decoration:underline; }

a.link-foot:link { color:#4D4D4D; text-decoration:none; }
a.link-foot:hover { color:#FF4CC4; text-decoration:underline; }
a.link-foot:active { color:#4D4D4D; text-decoration:none; }
a.link-foot:visited { color:#4D4D4D; text-decoration:none; }

/* background colors */

.bgcolor-page { background-color:#FFFFFF; }
.bgcolor-rule { background-color:#B9B9B9; }

/* misc */

.rule { width:100%; height:1px; color:#D0D0D0; background-color:#D0D0D0; border:0; margin-top:0px; margin-bottom:10px; }
