/* ========== GENERAL CLASSES ========== */
/* ========== LEFT CLASSES ============= */
/* ========== RIGHT CLASSES ============ */
/* ========== NAV CLASSES ============== */
/* ========== FOOTER CLASSES =========== */
/* ========== HEADLINE CLASSES ========= */
/* ========== Link CLASSES ============= */
/* ======== Special For This Site Or Misc. ====== */




/* ========== GENERAL CLASSES ========== */
.form, TABLE.form, TD.form
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.warning
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #FF0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.normal, TABLE.normal, TR.normal, TD.normal, body
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}
.shaded
{
    COLOR: #000000;
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: #CCCCCC;
}




/* ========== LEFT CLASSES ============= */
.contentbox_left
{
    BACKGROUND-POSITION: left top;
    FONT-SIZE: 10pt;
    
    BACKGROUND-IMAGE: url(images/promotionBack.gif);
    COLOR: #000000;
    BACKGROUND-REPEAT: repeat-y;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE.contentbox_left, TD.contentbox_left
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.contentboxheader_left
{
    BACKGROUND-POSITION: left top;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: url(images/promotionBack.gif);
    COLOR: #333399;
    BACKGROUND-REPEAT: repeat-y;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE.contentboxheader_left, TD.contentboxheader_left
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #333399;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

TABLE.contentbox_left, TD.contentbox_left
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.superform_left
{
    BACKGROUND-IMAGE: none;
}
/* ========== RIGHT CLASSES ============ */
.contentbox_right
{
    BACKGROUND-POSITION: left top;
    FONT-SIZE: 10pt;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(images/promotionBack.gif);
    COLOR: #000000;
    BACKGROUND-REPEAT: repeat-y;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.superform_right
{
    BACKGROUND-IMAGE: none;
}
.contentboxheader_right
{
    BACKGROUND-POSITION: left top;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(images/promotionBack.gif);
    COLOR: #333399;
    BACKGROUND-REPEAT: repeat-y;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE.contentboxheader_right, TD.contentboxheader_right
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #333399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.contentbox_right A:link, .contentbox_right A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF
}
.sidebar, TABLE.sidebar, TD.sidebar
{
    FONT-SIZE: 10pt;    
    COLOR: #000000;    
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}
.sidebarheader, TABLE.sidebarheader, TD.sidebarheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #333399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}
.sidebar A:link, .sidebar A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}
.searchbox, TABLE.searchbox, TD.searchbox
{
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #666699
}
.searchboxheader, TABLE.searchboxheader, TD.searchboxheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #333399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #CCFFFF
}
.searchbox A:link, .searchbox A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}




/* ========== NAV CLASSES ============== */
.navbar, A.navbar, TABLE.navbar, TD.navbar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #333399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #FFFFFF;
}
.navbarHigh, A.navbarHigh, TABLE.navbarHigh, TD.navbarHigh
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #333399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #FFFF00;
}
.subnavbar, A.subnavbar, TABLE.subnavbar, TD.subnavbar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #0000CC;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #FFFFFF;
}
.subnavbarHigh, A.subnavbarHigh, TABLE.subnavbarHigh, TD.subnavbarHigh
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #FFFFFF;
}
.cookiecrumb, TABLE.cookiecrumb, TD.cookiecrumb
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000000
}
.cookiecrumb A:link, .cookiecrumb A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.navbarLine
{
    BACKGROUND-COLOR: #333399
}
.subnavDivTag
{
	line-height:   10pt;
	MARGIN-BOTTOM: 10px;
}



/* ========== FOOTER CLASSES =========== */
.footer, TABLE.footer, TD.footer
{
    FONT-SIZE: 7.5pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #9999CC
}
.footernav, TABLE.footernav, TD.footernav
{
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #9999CC
}
.footernav A:link, .footernav A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #333399;
}




/* ========== HEADLINE CLASSES ========= */
.headline1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headline2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headline3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headline4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}




/* ========== Link CLASSES ============= */
.subtext, TABLE.subtext, TD.subtext
{
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtextlink
{
    FONT-SIZE: 7.5pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mainbgcolor, TABLE.mainbgcolor, TD.mainbgcolor
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}
HR
{
    COLOR: #CCCCCC
}
.subtextitalics
{
    FONT-SIZE: 7.5pt;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}




/* ======== Special For This Site Or Misc. ====== */
A:hover
{
    COLOR: #0000CC
}
.bodybgcolor
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #666699
}
TABLE.bodybgcolor
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000000
}
TD.bodybgcolor
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000000
}
A.navbar:hover
{
    COLOR: #0000CC;
    BACKGROUND-COLOR: transparent
}
.navtop
{
    BACKGROUND-POSITION: left bottom;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(images/navTop.gif);
    BACKGROUND-REPEAT: no-repeat
}
.navbottom
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(images/navBottom.gif);
    BACKGROUND-REPEAT: no-repeat
}
.sidebarfooter
{
    BACKGROUND-POSITION: left bottom;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(images/sidebarBottom.gif);
    BACKGROUND-REPEAT: no-repeat
}
.sidebartop
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(images/sidebarTop.gif);
    BACKGROUND-REPEAT: repeat-y
}
.contentboxtop
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(images/promotionTop.gif);
    BACKGROUND-REPEAT: no-repeat
}
.contentboxbottom
{
    BACKGROUND-POSITION: left bottom;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(images/promotionBottom.gif);
    BACKGROUND-REPEAT: no-repeat
}
/* ======== Calendar. ====== */

.day_headings
{
    BACKGROUND-IMAGE: none;
    COLOR: #FFF;
    BACKGROUND-COLOR: #9999CC
}

/* ======== Guestbook. ====== */

.guestbookTable_left .contentbox_left, .guestbookTable_left .contentboxheader_left
{
	background-image: none;
}

/* ======== Superforms. ====== */

.SF_left .contentbox_left, .SF_right .contentbox_right
{
	background-image: none;
}