.mainTable { background-color:#ffffff; border-style: solid; border-color: #cc0000; }
BODY  { BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Courier; FONT-SIZE: 12px; COLOR: #424542; text-decoration: none; MARGIN-TOP: 20; MARGIN-LEFT: 0; MARGIN-RIGHT: 0; MARGIN-BOTTOM: 0; }
SELECT { FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #333333; FONT-FAMILY: Verdana; BORDER: #999999; BORDER-STYLE: solid; BORDER-TOP-WIDTH: 1px; BORDER-right-WIDTH: 1px; BORDER-bottom-WIDTH: 1px; BORDER-left-WIDTH: 1px; } 
TABLE { FONT-SIZE: inherit; LINE-HEIGHT: inherit; COLOR: inherit; FONT-FAMILY: inherit; }

.norepeat { background-repeat: repeat-x; }

.row-bold { FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #131266; }
.row1 { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #DEDFDE; }
.row1 A:link { FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana; }
.row1 A:visited { FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana; }
.row2 { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #E6E6E6; }
.row2 A:link { FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana; }
.row2 A:visited { FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana; }
.row3 { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #FFFFBD; }
.row4 { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #D8FFAF; }

.text-bold { FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #999999; FONT-FAMILY: Verdana; }
.text-normal { FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #999999; FONT-FAMILY: Verdana; }
.text-normal A:link { FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #800000; FONT-FAMILY: Verdana; TEXT-DECORATION: underline; }
.text-normal A:visited { FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #800000; FONT-FAMILY: Verdana; TEXT-DECORATION: underline; }
.text-normal A:active { FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #800000; FONT-FAMILY: Verdana; TEXT-DECORATION: underline; }
.text-normal A:hover { FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #CC0000; FONT-FAMILY: Verdana; TEXT-DECORATION: overline underline; }

.text-error { FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #FF0000; FONT-FAMILY: Verdana; } 
.text-success { FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #007800; FONT-FAMILY: Verdana; } 
.text-inverse-bold { FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-FAMILY: Verdana; }
.text-footer { FONT-SIZE: 10px; COLOR: #777777; FONT-FAMILY: Verdana; }
.text-footer A:link{ FONT-SIZE: 10px; COLOR: #777777; FONT-FAMILY: Verdana; }
.text-footer A:visited{ FONT-SIZE: 10px; COLOR: #777777; FONT-FAMILY: Verdana; }

.navbar { FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.navbar A:link { FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.navbar A:visited { FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.navbar A:hover { FONT-SIZE: 10px; COLOR: #FFFF00; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

.button-normal { FONT-SIZE: 11px; FONT-FAMILY: Verdana; COLOR: #333333; BORDER: #999999; BORDER-STYLE: solid; BORDER-TOP-WIDTH: 1px; BORDER-right-WIDTH: 1px; BORDER-bottom-WIDTH: 1px; BORDER-left-WIDTH: 1px; } 
.textbox-normal { FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #333333; FONT-FAMILY: Verdana; BORDER: #999999; BORDER-STYLE: solid; BORDER-TOP-WIDTH: 1px; BORDER-right-WIDTH: 1px; BORDER-bottom-WIDTH: 1px; BORDER-left-WIDTH: 1px;} 
.textarea-normal { FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #333333; FONT-FAMILY: Verdana; BORDER: #999999; BORDER-STYLE: solid; BORDER-TOP-WIDTH: 1px; BORDER-right-WIDTH: 1px; BORDER-bottom-WIDTH: 1px; BORDER-left-WIDTH: 1px;} 

.blockleft-title { FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana; COLOR: #000000; }
.blockleft-content { FONT-SIZE: 11px; LINE-HEIGHT: 20px; COLOR: #B52738; FONT-FAMILY: Arial; }
.blockleft-content A:link { FONT-SIZE: 11px; LINE-HEIGHT: 20px; FONT-WEIGHT: bold; COLOR: #B52738; FONT-FAMILY: Arial; TEXT-DECORATION: none; }
.blockleft-content A:visited { FONT-SIZE: 11px; LINE-HEIGHT: 20px; FONT-WEIGHT: bold; COLOR: #B52738; FONT-FAMILY: Arial; TEXT-DECORATION: none; }
.blockleft-content A:active { FONT-SIZE: 11px; LINE-HEIGHT: 20px; FONT-WEIGHT: bold; COLOR: #B52738; FONT-FAMILY: Arial; TEXT-DECORATION: none; }
.blockleft-content A:hover { FONT-SIZE: 11px; LINE-HEIGHT: 20px; FONT-WEIGHT: bold; COLOR: #4B4BE5; FONT-FAMILY: Arial; TEXT-DECORATION: none; }
							
.blockright-title { FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #888888; FONT-FAMILY: Arial; }
.blockright-content { FONT-SIZE: 10px; FONT-FAMILY: Verdana; }

.article-title { FONT-SIZE: 14px; line-height:18px; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Tahoma; }
.article-content { FONT-SIZE: 11px; line-height:16px; FONT-FAMILY: Verdana; COLOR: #666666; }
.article-content A:link { FONT-SIZE: 11px; line-height:16px; COLOR: #666666; FONT-FAMILY: Verdana; }
.article-content A:visited { FONT-SIZE: 11px; line-height:16px; COLOR: #000000; }
.article-content A:active { FONT-SIZE: 11px; line-height:16px; COLOR: #000000; FONT-FAMILY: Verdana; }

.breadcrumbs { FONT-SIZE: 9px; COLOR: #B3B3B3; FONT-FAMILY: Verdana; }
.breadcrumbs A:link { FONT-SIZE: 9px; COLOR: #933D49; FONT-FAMILY: Verdana; }
.breadcrumbs A:visited { FONT-SIZE: 9px; COLOR: #933D49; FONT-FAMILY: Verdana; }
.category-title { FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND: #85B3FF; }

.faq-row1 { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #DEDFDE; }
.faq-row2 { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #CECFCE; }

.calendar { BACKGROUND-COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana; }
.calendar-bg { COLOR: #000000; }
.calendar-event { COLOR: #FFFFFF; BACKGROUND-COLOR: #9D0008; }
.calendar-event A:link { COLOR: #FFFFFF; BACKGROUND-COLOR: #9D0008; }
.calendar-event A:visited { COLOR: #FFFFFF; BACKGROUND-COLOR: #9D0008; }
.calendar-event A:hover { COLOR: #FFFFFF; BACKGROUND-COLOR: #9D0008; }
.calendar-noevent { COLOR: #494949; }

.calendar-big-main { BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; BORDER-LEFT: #003366 1px solid; BORDER-BOTTOM: #003366 1px solid; BACKGROUND-COLOR: #ffffff; }
.calendar-big-month { BACKGROUND-IMAGE: url(calendar-month-bg.gif); FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #252216; FONT-FAMILY: Geneva, Verdana; }
.calendar-big-days { BACKGROUND-COLOR: #f5f4d3; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(calendar-big-days.gif); COLOR: #433d27; FONT-FAMILY: Geneva, Verdana; }
.calendar-big-rows { FONT-SIZE: 10px; COLOR: #433d27; FONT-FAMILY: Geneva, Verdana; BACKGROUND-COLOR: #ebebeb; }
.calendar-big-event { BACKGROUND-COLOR: #f5e0d8; COLOR: #433d27; }
.calendar-big-event A:link { BACKGROUND-COLOR: #f5e0d8; COLOR: #433d27; TEXT-DECORATION: underline; }
.calendar-big-event A:visited { BACKGROUND-COLOR: #f5e0d8; COLOR: #433d27; TEXT-DECORATION: underline; }
.calendar-big-today { COLOR: #cf0000; FONT-WEIGHT: bold; }
.calendar-big-today A:link { COLOR: #cf0000; FONT-WEIGHT: bold; }
.calendar-big-today A:visited { COLOR: #cf0000; FONT-WEIGHT: bold; }
