


A
{
    FONT-WEIGHT: normal;
    COLOR: #464646;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #464646;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #464646;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #6639B7;
    TEXT-DECORATION: underline
}
A.nodec
{
    FONT-WEIGHT: normal;

    COLOR: #464646;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    TEXT-DECORATION: none
}
A.nodec:visited
{
    COLOR: #464646;
    TEXT-DECORATION: none
}
A.nodec:active
{
    COLOR: #464646;
    TEXT-DECORATION: none
}
A.nodec:hover
{
    COLOR: #6639B7;
    TEXT-DECORATION: none
}
A.Bold
{
    FONT-WEIGHT: bold;
}
A.Bold:active
{
    FONT-WEIGHT: bold;
}
A.Bold:visited
{
    FONT-WEIGHT: bold;
}
A.Bold:hover
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.Description
{
    COLOR: #676767;
    TEXT-DECORATION: none
}
A.Description:active
{
    COLOR: #676767;
    TEXT-DECORATION: none
}
A.Description:visited
{
    COLOR: #676767;
    TEXT-DECORATION: none
}
A.Description:hover
{
    COLOR: #6639B7;
    TEXT-DECORATION: underline

}
A.CalendarDay
{
    COLOR: #2f2f22;
    TEXT-DECORATION: none
}
A.CalendarDay:active
{
    COLOR: #2f2f22;
    TEXT-DECORATION: none
}
A.CalendarDay:visited
{
    COLOR: #2f2f22;
    TEXT-DECORATION: none
}
A.CalendarDay:hover
{
    COLOR: #6639B7;
    FONT-FAMILY: 'Arial',Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.AppNav
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.AppNav:active
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.AppNav:visited
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.AppNav:hover
{
    FONT-WEIGHT: normal;
    COLOR: #69BE28;
    TEXT-DECORATION: none

}
A.LeftNavStaticHeader
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.LeftNavStaticHeader:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.LeftNavStaticHeader:link
{

    COLOR: #000000; 
    TEXT-DECORATION: none
}
A.LeftNavStaticHeader:active
{

    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
A.LeftNavStaticHeader:hover
{

    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.LeftNavStatic
{
    FONT-WEIGHT: normal;
    COLOR: #565A5C;
    TEXT-DECORATION: none;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 4px;
    HEIGHT: 20px
}
A.LeftNavStatic:link
{
    FONT-WEIGHT: normal;
    COLOR: #565A5C;
    TEXT-DECORATION: none;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 4px;
    HEIGHT: 20px
}
A.LeftNavStatic:active
{
    FONT-WEIGHT: normal;
    COLOR: #565A5C;
    TEXT-DECORATION: none;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    HEIGHT: 20px	
}
A.LeftNavStatic:visited
{
    FONT-WEIGHT: normal;
    COLOR: #565A5C;
    TEXT-DECORATION: none;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 4px;
    HEIGHT: 20px
}
A.LeftNavStatic:hover
{
    FONT-WEIGHT: normal;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    BACKGROUND: url() #565A5C bottom left repeat-x;
    WIDTH: 100%;

    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 4px;
    HEIGHT: 20px
}
A.RightNavStatic
{

    COLOR: #2f2f22;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    HEIGHT: 20px
}
A.RightNavStatic:link
{

    COLOR: #2f2f22;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-RIGHT: 0px;
    HEIGHT: 20px
}
A.RightNavStatic:active
{

    COLOR: #2f2f22;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    HEIGHT: 20px

}
A.RightNavStatic:visited
{

    COLOR: #2f2f22;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    HEIGHT: 20px
}
A.RightNavStatic:hover
{

    COLOR: #DADEC1;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #477F1C;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    HEIGHT: 20px
}
A.SubHead
{

    COLOR: #2f2f22;
    TEXT-DECORATION: underline
}
A.SubHead:active
{

    COLOR: #2f2f22;
    TEXT-DECORATION: underline
}
A.SubHead:visited
{

    COLOR: #2f2f22;
    TEXT-DECORATION: underline
}
A.SubHead:hover
{

    COLOR: #2f2f22;
    TEXT-DECORATION: none
}
A.Form
{
    FONT-WEIGHT: bold;
    COLOR: #2f2f22;
    TEXT-DECORATION: underline
}
A.Form:active
{
    FONT-WEIGHT: bold;
    COLOR: #2f2f22;
    TEXT-DECORATION: underline
}
A.Form:visited
{
    FONT-WEIGHT: bold;
    COLOR: #2f2f22;
    TEXT-DECORATION: underline
}
A.Form:hover
{
    FONT-WEIGHT: bold;
    COLOR: #2f2f22;
    TEXT-DECORATION: none
}
A.DiscSubHead
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #2f2f22;
    TEXT-DECORATION: underline
}
A.DiscSubHead:active
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #2f2f22;
    TEXT-DECORATION: underline
}
A.DiscSubHead:visited
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #2f2f22;
    TEXT-DECORATION: underline
}
A.DiscSubHead:hover
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #2f2f22;
    TEXT-DECORATION: none
}
A.CalendarToday
{

    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.CalendarToday:active
{

    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.CalendarToday:visited
{

    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.CalendarToday:hover
{

    COLOR: #6639B7;
    TEXT-DECORATION: none
}
A.SubTitleLink
{

    COLOR: #DADEC1;
    TEXT-DECORATION: underline
}
A.SubTitleLink:active
{

    COLOR: #DADEC1;
    TEXT-DECORATION: underline
}
A.SubTitleLink:hover
{

    COLOR: #DADEC1;
    TEXT-DECORATION: none
}
A.SubTitleLink:visited
{

    COLOR: #DADEC1
}
A.Header
{

    COLOR: #E7EAED;
    TEXT-DECORATION: none
}
A.Header:active
{

    COLOR: #E7EAED;
    TEXT-DECORATION: none
}
A.Header:visited
{

    COLOR: #E7EAED;
    TEXT-DECORATION: none
}
A.Header:hover
{

    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.Intro
{
    COLOR: #464646;
    TEXT-DECORATION: underline;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
}
A.Intro:visited
{
    COLOR: #464646;
    TEXT-DECORATION: underline;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
}
A.Intro:active
{
    COLOR: #464646;
    TEXT-DECORATION: underline;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
}
A.Intro:hover
{
    COLOR: #464646;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
}
A.People
{
    FONT-WEIGHT: normal;
    COLOR: #2f2f22;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    TEXT-DECORATION: none
}
A.People:visited
{
    COLOR: #2f2f22;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    TEXT-DECORATION: none
}
A.People:active
{
    COLOR: #2f2f22;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    TEXT-DECORATION: none
}
A.People:hover
{
    COLOR: #2f2f22;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    TEXT-DECORATION: none
}
A.PeopleIn
{
    FONT-WEIGHT: normal;
    COLOR: #BC0707;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    TEXT-DECORATION: none
}
A.PeopleIn:visited
{
    COLOR: #BC0707;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    TEXT-DECORATION: none
}
A.PeopleIn:active
{
    COLOR: #BC0707;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    TEXT-DECORATION: none
}
A.PeopleIn:hover
{
    COLOR: #BC0707;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    TEXT-DECORATION: none
}



A.profile_main_n
{
    FONT-WEIGHT: normal;

    COLOR: #2f2f22;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    TEXT-DECORATION: none
}
A.profile_main_n:visited
{

    COLOR: #2f2f22;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    TEXT-DECORATION: none

}
A.profile_main_n:active
{

    COLOR: #2f2f22;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    TEXT-DECORATION: none

}
A.profile_main_n:hover
{

    COLOR: 6639B7;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    TEXT-DECORATION: underline
}


A.profile_main_b
{
    FONT-WEIGHT: bold;

    COLOR: #2f2f22;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    TEXT-DECORATION: none
}
A.profile_main_b:visited
{

    COLOR: #2f2f22;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    TEXT-DECORATION: none
}
A.profile_main_b:active
{

    COLOR: #2f2f22;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    TEXT-DECORATION: none
}
A.profile_main_b:hover
{

    COLOR: 6639B7;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    TEXT-DECORATION: underline
}

 
A.profile_main_s
{
    FONT-WEIGHT: normal;
    COLOR: #2f2f22;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    TEXT-DECORATION: none
}
A.profile_main_s:visited
{
    COLOR: #2f2f22;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    TEXT-DECORATION: none
}
A.profile_main_s:active
{
    COLOR: #2f2f22;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    TEXT-DECORATION: none
}
A.profile_main_s:hover
{
    COLOR: 6639B7;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    TEXT-DECORATION: underline
}

A.PrimaryContact
{
    FONT-WEIGHT:bold
}

A.disc-link
{
    FONT-SIZE: 12px
}
A.disc-title-link
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #2f2f22;
    TEXT-DECORATION: none
}
A.disc-title-link:link
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #2f2f22;
    TEXT-DECORATION: none
}
A.disc-title-link:active
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #2f2f22;
    TEXT-DECORATION: none
}
A.disc-title-link:visited
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #2f2f22;
    TEXT-DECORATION: none
}
A.disc-title-link:hover
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #2f2f22;
    TEXT-DECORATION: underline
}
A.disc-title-link-sm
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
A.disc-title-link-sm:link
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #2f2f22;
    TEXT-DECORATION: none
}
A.disc-title-link-sm:active
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #2f2f22;
    TEXT-DECORATION: none
}
A.disc-title-link-sm:visited
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #2f2f22;
    TEXT-DECORATION: none
}
A.disc-title-link-sm:hover
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #2f2f22;
    TEXT-DECORATION: underline
}
A.disc-list-link
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #2f2f22;
    TEXT-DECORATION: none
}
A.disc-list-link:link
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #2f2f22;
    TEXT-DECORATION: none
}
A.disc-list-link:active
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #2f2f22;
    TEXT-DECORATION: none
}
A.disc-list-link:visited
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #2f2f22;
    TEXT-DECORATION: none
}
A.disc-list-link:hover
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #2f2f22;
    TEXT-DECORATION: underline
}

TABLE.Chat
{
    BACKGROUND-COLOR: #A8AAB1;

}
TABLE.Data
{
    BORDER-COLLAPSE: separate;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BORDER-RIGHT: 0px
}
TABLE.Form
{
    BORDER-COLLAPSE: separate;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BORDER-RIGHT: 0px
}
TABLE.FilterVert
{
    BORDER-COLLAPSE: separate;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BORDER-RIGHT: 0px
}



TABLE.CalendarLarge
{
    BORDER-COLLAPSE: separate;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BORDER-RIGHT: 0px
}


TABLE.Title
{

    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BORDER-RIGHT: 0px
}
TABLE.SubTitle
{

    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BORDER-RIGHT: 0px
}
TABLE.Header
{
    WIDTH: 100%
}
TABLE.DivLine
{
    BACKGROUND-COLOR: #565A5C
}

TABLE.Help
{
    FONT-WEIGHT: normal;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif
}
TABLE.LeftNavStatic
{
    BORDER-COLLAPSE: collapse;
}
TABLE.NavBar
{
MARGIN-TOP: 1px;
MARGIN-BOTTOM: 1px
}
TABLE.LeftNav
{
BACKGROUND-COLOR: #565A5C
}

TH
{
    FONT-STYLE: normal;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', Geneva, sans-serif
}
TH.Description
{
    FONT-WEIGHT: normal;
    BACKGROUND-COLOR: #C8CDAA;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-STYLE: normal;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', Geneva, sans-serif
}
TH.Chat
{

    FONT-SIZE: 12px;
    FONT-FAMILY: 'Arial',Verdana, sans-serif;
    COLOR: #ffffff;
    TEXT-ALIGN: left;
    PADDING-LEFT: 8px;
    BACKGROUND: url(/images/clients/A8AAB1_A8AAB1.jpg) #A8AAB1 bottom left repeat-x;

}
TH.Sub
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-COLLAPSE: separate;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    COLOR: #2f2f22;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;
    TEXT-ALIGN: left
}
TH.SubSm
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BORDER-COLLAPSE: separate;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #2f2f22;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;
    TEXT-ALIGN: left
}
TH.SubCenter
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-COLLAPSE: separate;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    COLOR: #2f2f22;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;
    TEXT-ALIGN: center
}
TH.SubRight
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-COLLAPSE: separate;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    COLOR: #2f2f22;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;
    TEXT-ALIGN: right
}
TH.DiscSub
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-COLLAPSE: separate;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    COLOR: #2f2f22;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;
    TEXT-ALIGN: left
}
TH.DiscSubCenter
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-COLLAPSE: separate;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    COLOR: #2f2f22;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;
    TEXT-ALIGN: center
}
TH.DiscSubRight
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-COLLAPSE: separate;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    COLOR: #2f2f22;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;
    TEXT-ALIGN: right
}
TH.Main
{
    BACKGROUND-POSITION: left top;
    FONT-SIZE: 12px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: 'Arial',Verdana, sans-serif;
    BACKGROUND-COLOR: #C8CDAA
}
TH.Project
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #C8CDAA
}
TH.Legend
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    COLOR: #2f2f22;
    BACKGROUND-COLOR: #C8CDAA;
    TEXT-ALIGN: right
}
TH.ProjectDayStart
{
    BACKGROUND-COLOR: lime
}
TH.ProjectDayEnd
{
    BACKGROUND-COLOR: #565A5C
}
TH.Filter
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    WIDTH: 90px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
TH.CalendarLarge
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-COLLAPSE: separate;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    COLOR: #2f2f22;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;
    TEXT-ALIGN: center
}
TH.CalendarSun
{   
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-COLLAPSE: separate;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    COLOR: #2f2f22;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;
    TEXT-ALIGN: center


}
TH.CalendarSat
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-COLLAPSE: separate;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    COLOR: #2f2f22;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;
    TEXT-ALIGN: center
}
TH.CalendarDay
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-COLLAPSE: separate;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    COLOR: #2f2f22;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;
    TEXT-ALIGN: center
}
TH.Title
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: separate;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    -moz-border-radius-topleft: 8; 
    -moz-border-radius-topright: 8;
    HEIGHT: 26px;
    FONT-FAMILY: 'Arial',Verdana, sans-serif;
    COLOR: #000000;
    BACKGROUND: url() #69BE28 bottom left repeat-x;
    TEXT-ALIGN: center
}
TH.SubTitle
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    COLOR: #DADEC1;
    BACKGROUND: url() #477F1C bottom left repeat-x;
    HEIGHT: 22px;
    TEXT-ALIGN: left
}
TH.SubTabOn
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    COLOR: #DADEC1;
    BACKGROUND: url(/images/clients/477F1C_477F1C.jpg) #477F1C bottom left repeat-x;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    CURSOR: pointer;
    TEXT-ALIGN: left;
}
TH.SubTabOff
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 1px;
    COLOR: #477F1C;
    BACKGROUND: url() #DADEC1 bottom left repeat-x;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    CURSOR: pointer;
    TEXT-ALIGN: left;
}

TH.FilterTitle
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-COLLAPSE: separate;
    BORDER-TOP: #F8F7F7 1px solid;
    BORDER-LEFT: #F8F7F7 1px solid;
    BORDER-BOTTOM: #8E8E8E 1px solid;
    BORDER-RIGHT: #8E8E8E 1px solid;
    -moz-border-radius-topleft: 8; 
    -moz-border-radius-topright: 8;
    COLOR: #DADEC1;
    BACKGROUND-COLOR: #477F1C;
    HEIGHT: 22px
}
TH.Topic
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    COLOR: #2f2f22;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    BACKGROUND-COLOR: #C8CDAA;
    HEIGHT: 22px;
    TEXT-ALIGN: left;
    PADDING-TOP: 2px
}
TH.SmCalendar
{
    BACKGROUND-COLOR: #C8CDAA
}
TH.Form
{
    MARGIN: 4px;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 2px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    VERTICAL-ALIGN: top;
    WIDTH: 126px;
    HEIGHT: 26px;
    COLOR: #2f2f22;
    BACKGROUND: url() #A8AAB1 bottom left repeat-x;
    TEXT-ALIGN: left
}
TH.FormTop
{
    MARGIN: 4px;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 2px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    VERTICAL-ALIGN: top;
    COLOR: #2f2f22;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;
    TEXT-ALIGN: left
}
TH.FormLg
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 2px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    VERTICAL-ALIGN: top;
    WIDTH: 160px;
    COLOR: #2f2f22;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;
    TEXT-ALIGN: left
}
TH.FormSm
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 2px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    VERTICAL-ALIGN: top;
    WIDTH: 96px;
    COLOR: #2f2f22;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;
    TEXT-ALIGN: left
}
TH.FormXSm
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    VERTICAL-ALIGN: top;
    WIDTH: 80px;
    COLOR: #2f2f22;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;
    TEXT-ALIGN: left
}
TH.FormItem
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    VERTICAL-ALIGN: middle;
    WIDTH: 160px;
    COLOR: #2f2f22;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;
    TEXT-ALIGN: center
}
TH.FormApp
{
    MARGIN: 4px;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 2px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    VERTICAL-ALIGN: top;
    WIDTH: 126px;
    HEIGHT: 26px;
    COLOR: #2f2f22;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;
    TEXT-ALIGN: left
}
TH.Label
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    FONT-STYLE: normal;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', Geneva, sans-serif;
    PADDING-RIGHT: 8px;
}
TH.FormPanel
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 2px;
    WIDTH: 60px;
    COLOR: #2f2f22;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left
}
TH.disc-reply-title
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    PADDING-TOP: 6px;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 6px;
    BORDER-TOP: 0px #FFFFFF none;
    BORDER-BOTTOM: 0px #FFFFFF none;
    BORDER-LEFT: 0px #FFFFFF none;
    BORDER-RIGHT: 0px #FFFFFF none;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', Geneva, sans-serif;
    COLOR: #2f2f22;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;
    WIDTH: 200px
}
TH.disc-reply-details
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top; 
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    BORDER-TOP: 0px #FFFFFF none;
    BORDER-BOTTOM: 0px #FFFFFF none;
    BORDER-LEFT: 0px #FFFFFF none;
    BORDER-RIGHT: 0px #FFFFFF none;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', Geneva, sans-serif;
    COLOR: #2f2f22;
    BACKGROUND: url() #ffffff bottom left repeat-x;
    WIDTH: 200px
}

/* ------common classes------ */


TD
{

    FONT-STYLE: normal;
    FONT-FAMILY: 'Arial',Verdana, Arial, Geneva, sans-serif, 'MS Sans Serif';
    TOP: 0px
}
.Submit
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    COLOR: #2f2f22;
    BACKGROUND-COLOR: #C8CDAA;
    TEXT-ALIGN: center

}
TD.Form
{
    VERTICAL-ALIGN: top;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-TOP: 2px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    COLOR: #2f2f22;
    HEIGHT: 23px;
    BACKGROUND: url() #ffffff bottom left repeat-x;

}

TD.NavBarBg
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-TOP: #8E8E8E 0px none;
    BORDER-BOTTOM: #E0E0E0 0px none;
    BORDER-LEFT: #8E8E8E 0px none;
    BORDER-RIGHT: #E0E0E0 0px none;
    BACKGROUND: url() #FFFFFF bottom left repeat-x;
}
TD.TLButton
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: 'Arial', Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
TD.SubTitle
{

    FONT-SIZE: 12px;
    COLOR: #DADEC1;
    BACKGROUND-COLOR: #477F1C;

}
TD.profile_main
{

    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;;
    PADDING-BOTTOM: 12px;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', Geneva, sans-serif;
}
TD.profile_sub
{
    FONT-WEIGHT: normal;
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 0px;;
    PADDING-BOTTOM: 12px;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', Geneva, sans-serif;
  
}


/* ------filter classes------ */


TD.FilterAlphOn
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    VERTICAL-ALIGN: middle
}
TD.FilterAlphOff
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    VERTICAL-ALIGN: middle
}
TD.FilterAlphAll
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    VERTICAL-ALIGN: middle
}
TD.FilterAlph
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    VERTICAL-ALIGN: middle
}
TD.Filter
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffff
}
TD.FilterCenter
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}


/* ------project/job costing classes------ */


TD.ProjectDay
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #C8CDAA;
    TEXT-ALIGN: center
}
TD.ProjectDaySat
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    WIDTH: 20px;
    COLOR: #2f2f22;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #C8CDAA;
    TEXT-ALIGN: center
}
TD.ProjectDaySun
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    WIDTH: 20px;
    COLOR: #2f2f22;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #C8CDAA;
    TEXT-ALIGN: center
}
TD.ProjectTask
{
    PADDING-LEFT: 4px;
    OVERFLOW: auto;
    BACKGROUND-COLOR: #C8CDAA
}
TD.ProjectDone
{
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
TD.ProjectDays
{
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
TD.ProjectTaskDayOn
{
    BACKGROUND-COLOR: #000000
}
TD.ProjectTaskDayOff
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffffff
}


/* ------tab bar classes------ */


TD.Title
{
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BORDER-COLLAPSE: separate;
    BORDER-TOP: #F8F7F7 0px none;
    BORDER-BOTTOM: #8E8E8E 0px none;
    BORDER-LEFT: #F8F7F7 0px none;
    BORDER-RIGHT: #8E8E8E 0px none;
    COLOR: #323232;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;
}

.AppNavSolid
{
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BORDER-COLLAPSE: separate;
    BORDER-TOP: #F8F7F7 0px none;
    BORDER-BOTTOM: #8E8E8E 0px none;
    BORDER-LEFT: #F8F7F7 0px none;
    BORDER-RIGHT: #8E8E8E 0px none;
    COLOR: #323232;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;
}

TD.AppNav
{  
    FONT-WEIGHT: normal;
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    COLOR: #000000;
}
TD.AppNavOn
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #8E8E8E 0px none;
    BORDER-LEFT: #F8F7F7 0px none;
    BORDER-RIGHT: #8E8E8E 0px none;
    -moz-border-radius-bottomleft: 4; 
    -moz-border-radius-bottomright: 4;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    CURSOR: pointer;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;

}
TD.AppNavOff
{    
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-TOP: #8E8E8E 0px none;
    BORDER-BOTTOM: #8E8E8E 0px none;
    BORDER-LEFT: #F8F7F7 0px none;
    BORDER-RIGHT: #8E8E8E 0px none;
    -moz-border-radius-bottomleft: 4; 
    -moz-border-radius-bottomright: 4;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    CURSOR: pointer;
    BACKGROUND: url() #B8BE96 bottom left repeat-x;
}
TD.AppNavTop
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-TOP: #F8F7F7 0px none;
    BORDER-LEFT: #F8F7F7 0px none;
    BORDER-RIGHT: #8E8E8E 0px none;
    BACKGROUND: #C8CDAA;
}


/* ------right navigation classes------ */


TD.RightNavStaticHeader
{
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #477F1C;
    TEXT-ALIGN: center
}
TD.RightNavStatic
{
    CURSOR: pointer;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
    BACKGROUND-COLOR: #FFFFFF;
    PADDING-LEFT: 4px;
    HEIGHT: 20px
}

/* ------top navigation classes------ */


.nav-top-header
{
    COLOR: #000000;
    FONT-FAMILY: 'Arial',Verdana, Arial, sans-serif, 'MS Sans Serif';
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    HEIGHT: 20px;
    PADDING-TOP: 6px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    BACKGROUND: url() #A8AAB1 bottom left repeat-x;
    LIST-STYLE-TYPE: none;
    FLOAT: left;
    WIDTH: 120px;
}


/* ------left navigation classes------ */


TD.MenuHeader
{
    COLOR: #000000;
    FONT-FAMILY: 'Arial',Verdana, Arial, sans-serif, 'MS Sans Serif';
    TEXT-ALIGN: left;
    BORDER-COLLAPSE: collapse;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    HEIGHT: 20px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    BACKGROUND: url() #A8AAB1 bottom left repeat-x;
}
TD.LeftNavStaticHeader
{
    COLOR: #000000;
    
    BACKGROUND: url() # top left repeat-x;
    TEXT-ALIGN: center;


}
TD.LeftNavStatic
{
    CURSOR: pointer;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
    BACKGROUND: url() #ffffff bottom left repeat-x;
    HEIGHT: 20px;
    BORDER-COLLAPSE: separate;
    BORDER-LEFT: #A8AAB1 1px solid;
    BORDER-BOTTOM: #A8AAB1 1px solid;
    BORDER-RIGHT: #A8AAB1 1px solid

}
TD.LeftNavDyn
{
    CURSOR: pointer;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
    BACKGROUND: url() #ffffff bottom left repeat-x;
    HEIGHT: 20px
}
TD.LeftNavDiv
{
    BACKGROUND-COLOR: #ffffff
}


/* ------list classes------ */


TD.Data1
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    HEIGHT: 23px;
    COLOR: #2f2f22;
    BACKGROUND: url() #ffffff bottom left repeat-x;
}
TD.Data2
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    HEIGHT: 23px;
    COLOR: #2f2f22;
    BACKGROUND: url() #DADEC1 bottom left repeat-x;
}
TD.Data1-2
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    COLOR: #2f2f22;
    BACKGROUND-COLOR: #ffffff
}
TD.Data2-2
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    COLOR: #2f2f22;
    BACKGROUND-COLOR: #DADEC1
}
TD.Data1r
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    COLOR: #2f2f22;
    TEXT-ALIGN: right;
    BACKGROUND-COLOR: #ffffff
}
TD.Data2r
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    COLOR: #2f2f22;
    TEXT-ALIGN: right;
    BACKGROUND-COLOR: #DADEC1
}
TD.DData1
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    HEIGHT: 23px;
    COLOR: #2f2f22;
    BACKGROUND: url() #ffffff bottom left repeat-x;
}
TD.DData2
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    HEIGHT: 23px;
    COLOR: #2f2f22;
    BACKGROUND: url() #DADEC1 bottom left repeat-x;
}
TD.Total
{
    FONT-FAMILY: 'Arial',Verdana, Arial, sans-serif, 'MS Sans Serif';
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    COLOR: #2f2f22;
    BACKGROUND-COLOR: #ffffff
}


/* ------email classes------ */


TD.Panel
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 2px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: #C8CDAA
}


/* ------hover buttons------ */


TD.NavHover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-TOP: #F8F7F7 1px solid;
    BORDER-LEFT: #F8F7F7 1px solid;
    BORDER-BOTTOM: #8E8E8E 1px solid;
    BORDER-RIGHT: #8E8E8E 1px solid;
    COLOR: #000000;
    cursor: default
}
TD.NavDown
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-TOP: #8E8E8E 1px solid;
    BORDER-LEFT: #8E8E8E 1px solid;
    BORDER-BOTTOM: #F8F7F7 1px solid;
    BORDER-RIGHT: #F8F7F7 1px solid;
    WIDTH: 18px;
    COLOR: #000000;
    cursor: default
}
TD.NavOut
{   
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-TOP: #FFFFFF 1px solid;
    BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    BORDER-RIGHT: #FFFFFF 1px solid;
    WIDTH: 18px;
    COLOR: #000000;
    cursor: default
}


/* ------chat classes------ */


TD.Chat
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-TOP: #ACA899 0px none;
    BORDER-BOTTOM: #CDC9BC 0px none;
    BORDER-LEFT: #ACA899 0px none;
    BORDER-RIGHT: #CDC9BC 0px none;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px
}
TD.ChatSimple
{
    BACKGROUND-COLOR: #FFFFFF;
    FONT-SIZE: 11px
}
TD.ChatUser
{
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH: 150px;
    VERTICAL-ALIGN: top;
}
TD.ChatContent
{
    PADDING-BOTTOM: 8px;
    BACKGROUND-COLOR: #FFFFFF;
    VERTICAL-ALIGN: top;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    FONT-STYLE: normal;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', Geneva, sans-serif;
}
TD.ChatIncoming
{
    BACKGROUND-COLOR: #A8AAB1;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}

/* ------calendar classes------ */


TD.CalendarLarge
{   
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-TOP: #E0E0E0 0px solid;
    BORDER-LEFT: #E0E0E0 0px solid;
    BORDER-BOTTOM: #E0E0E0 0px solid;
    BORDER-RIGHT: #E0E0E0 0px solid;
    BACKGROUND-COLOR: #ffffff
}
TD.CalendarSat
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-TOP: #E0E0E0 0px solid;
    BORDER-LEFT: #E0E0E0 0px solid;
    BORDER-BOTTOM: #E0E0E0 0px solid;
    BORDER-RIGHT: #E0E0E0 0px solid;
    TEXT-ALIGN: center
}
TD.CalendarSun
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-TOP: #E0E0E0 0px solid;
    BORDER-LEFT: #E0E0E0 0px solid;
    BORDER-BOTTOM: #E0E0E0 0px solid;
    BORDER-RIGHT: #E0E0E0 0px solid;
    TEXT-ALIGN: center
}
TD.CalendarToday
{   
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-TOP: #E0E0E0 0px solid;
    BORDER-LEFT: #E0E0E0 0px solid;
    BORDER-BOTTOM: #E0E0E0 0px solid;
    BORDER-RIGHT: #E0E0E0 0px solid;
    BACKGROUND-COLOR: #ffffe6
}
TD.CalendarAllDay
{   
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-TOP: #E0E0E0 0px solid;
    BORDER-LEFT: #E0E0E0 0px solid;
    BORDER-BOTTOM: #E0E0E0 0px solid;
    BORDER-RIGHT: #E0E0E0 0px solid;
    BACKGROUND-COLOR: #f4f4f4
}
TD.CalendarHeader
{
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
TD.CalendarDayHeader
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #C8CDAA;
    TEXT-ALIGN: center
}
TD.CalendarTodayHeader
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #69BE28;
    TEXT-ALIGN: center
}
TD.CalendarDay
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-TOP: #E0E0E0 0px solid;
    BORDER-LEFT: #E0E0E0 0px solid;
    BORDER-BOTTOM: #E0E0E0 0px solid;
    BORDER-RIGHT: #E0E0E0 0px solid;
    BACKGROUND-COLOR: #ffffff
}
TD.sub_cal_preview
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BORDER-TOP: #E0E0E0 0px solid;
    BORDER-LEFT: #E0E0E0 0px solid;
    BORDER-BOTTOM: #E0E0E0 0px solid;
    BORDER-RIGHT: #E0E0E0 0px solid;
    COLOR: #2f2f22;
    HEIGHT: 23px;
    BACKGROUND-COLOR: #ffffcc
}
TD.sub_cal_preview_data
{
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-FAMILY: 'Arial',Verdana, Arial, Geneva, sans-serif, 'MS Sans Serif';
    TOP: 0px
}
TD.Border
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-TOP: #E0E0E0 0px solid;
    BORDER-LEFT: #E0E0E0 0px solid;
    BORDER-BOTTOM: #E0E0E0 0px solid;
    BORDER-RIGHT: #E0E0E0 0px solid
}


/* ------misc td classes------ */


TD.Description
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', Geneva, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}

TD.FormInfo
{
    COLOR: #2f2f22;
    VERTICAL-ALIGN: top;
    WIDTH: 100%;
    TEXT-ALIGN: left
}
TD.Legend
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    BACKGROUND-COLOR: #ffffff
}
TD.Header
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 1px;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 3px;
    COLOR: #E7EAED;
    FONT-FAMILY: 'Arial',Verdana, sans-serif;
    BACKGROUND: url() #565A5C top left repeat-x;
}
TD.HeaderLine
{
    BACKGROUND-COLOR: #565A5C
}
TD.TButton
{
    
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-TOP: #F8F7F7 1px solid;
    BORDER-LEFT: #F8F7F7 1px solid;
    BORDER-BOTTOM: #272727 1px solid;
    BORDER-RIGHT: #272727 1px solid;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #69BE28;
    cursor: pointer
}
TD.FormHead
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    COLOR: #2f2f22;
    HEIGHT: 23px;
    BACKGROUND-COLOR: #C8CDAA
}
TD.Arrow
{
    BACKGROUND-COLOR: #565A5C
}
TD.TitleNavDiv
{
    BACKGROUND-COLOR: #ffffff
}
TD.NavCollapse
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: separate;

    WIDTH: 7px;
    BACKGROUND-COLOR: #565A5C;
    BACKGROUND-POSITION: center center;
    BACKGROUND-IMAGE: url(/images/nav_arrow_left.gif);
    BACKGROUND-REPEAT: repeat-y;
}
TD.NavExpand
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: separate;

    WIDTH: 7px;
    BACKGROUND-COLOR: #565A5C;
    BACKGROUND-POSITION: center center;
    BACKGROUND-IMAGE: url(/images/nav_arrow_right.gif);
    BACKGROUND-REPEAT: repeat-y;
}

TD.LoginHeader
{
    background: url() #565A5C bottom left repeat-x;
    BORDER-BOTTOM: 2px #69BE28 solid
}

TD.LoginFooter
{
    BACKGROUND: url() #69BE28 bottom left repeat-x;
}
TD.LoginFooterTxt
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-SIZE: 10px;
    FONT-FAMILY: 'Arial',Verdana, sans-serif;
    COLOR: #000000;
}
TD.disc-reply-title
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top; 
    PADDING-TOP: 6px;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    BORDER-TOP: 0px #FFFFFF none;
    BORDER-BOTTOM: 0px #FFFFFF none;
    BORDER-LEFT: 0px #FFFFFF none;
    BORDER-RIGHT: 0px #FFFFFF none;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', Geneva, sans-serif;
    COLOR: #2f2f22;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;

}
TD.disc-reply-details
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top; 
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    BORDER-TOP: 0px #FFFFFF none;
    BORDER-BOTTOM: 0px #FFFFFF none;
    BORDER-LEFT: 0px #FFFFFF none;
    BORDER-RIGHT: 0px #FFFFFF none;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', Geneva, sans-serif;
    COLOR: #2f2f22;
    BACKGROUND: url() #ffffff bottom left repeat-x;



}





TR
{
    BORDER-COLLAPSE: collapse;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BORDER-RIGHT: 0px
}
TR.NoBottomList
{
    BORDER-BOTTOM: medium none
}
.field-focus
{
    BACKGROUND-COLOR: #FFFC03
}
.HighlightOn
{
    FONT-WEIGHT: normal;
    COLOR: #2f2f22;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    WIDTH: 100%;
    PADDING-TOP: 1px;
    PADDING-BOTTOM: 1px;
    CURSOR: pointer;
    BACKGROUND-COLOR: #FFFC03
}
.HighlightOff
{
    FONT-WEIGHT: normal;
    COLOR: #2f2f22;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', sans-serif;
    WIDTH: 100%;
    PADDING-TOP: 1px;
    PADDING-BOTTOM: 1px;
    CURSOR: pointer;
    BACKGROUND-COLOR: #FFFFFF
}


SPAN
{
    FONT-STYLE: normal;
    FONT-FAMILY: 'Arial',Verdana, Arial, Geneva, sans-serif, 'MS Sans Serif';
}
SPAN.Menu
{
    cursor: pointer;
}
SPAN.Description
{
    FONT-FAMILY: 'Arial',Verdana, Arial, sans-serif
}
SPAN.DescriptionSm
{
    FONT-SIZE: 10px;
    FONT-FAMILY: 'Arial',Verdana, Arial, sans-serif;
    PADDING-RIGHT: 2px
}
SPAN.Arrow
{
    FONT-FAMILY: 'Arial',Verdana, Arial, sans-serif
}
SPAN.Required
{
    COLOR: #FF0000;
    FONT-FAMILY: 'Arial',Verdana, sans-serif
}
SPAN.White
{
    FONT-WEIGHT: normal;
    BACKGROUND: #FFFFFF;
    FONT-FAMILY: 'Arial',Verdana, sans-serif
}

SPAN.Copy
{
    FONT-SIZE: 16px;
    COLOR: #E00000;
    FONT-STYLE: italic;
    FONT-FAMILY: 'Arial',Verdana, sans-serif    
}
SPAN.Highlight
{
    FONT-WEIGHT: normal;
    BACKGROUND: #E8E925;
    FONT-FAMILY: 'Arial',Verdana, sans-serif    
}
SPAN.Highlight1
{
    FONT-WEIGHT: normal;
    BACKGROUND: #6A9CFD;
    FONT-FAMILY: 'Arial',Verdana, sans-serif    
}
SPAN.Activity
{
    FONT-FAMILY: 'Arial',Verdana, Arial, sans-serif;
    WIDTH: 100%;
    MAX-WIDTH: 100%;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px
}
SPAN.Title
{
    FONT-FAMILY: 'Arial',Verdana;
    COLOR: #000000;
    TEXT-ALIGN: center
}
SPAN.Important
{
    FONT-FAMILY: 'Arial',Verdana, Arial, sans-serif;
    COLOR: #920c0a
}
SPAN.sub_cal_preview_label
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: 'Arial',Verdana, Arial, sans-serif
}


DIV.Activity
{
    FONT-FAMILY: 'Arial',Verdana, Arial, sans-serif;
    BORDER: 1px solid #999999;
    MARGIN-TOP: 2px;
    MARGIN-BOTTOM: 2px;
    MAX-WIDTH: 100%;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    WIDTH: 99%;
}
DIV.DropNav
{
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-COLLAPSE: separate;
    BORDER-TOP: #F8F7F7 1px solid;
    BORDER-LEFT: #F8F7F7 1px solid;
    BORDER-BOTTOM: #8E8E8E 1px solid;
    BORDER-RIGHT: #8E8E8E 1px solid;
    COLOR: #323232;
    BACKGROUND-COLOR: #C8CDAA;
    POSITION: absolute;
    Z-INDEX: 10
}
DIV.Container
{
    BORDER-TOP: #477F1C 4px solid;
    BORDER-LEFT: #477F1C 1px solid;
    BORDER-BOTTOM: #477F1C 1px solid;
    BORDER-RIGHT: #477F1C 1px solid;
}
DIV.ExcoButton
{
    PADDING: 2px;
    FLOAT: right;
}
DIV.Description
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', Geneva, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}
.TabButton
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #477F1C;
    BACKGROUND-COLOR: #DADEC1;
}
.TabBar
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING: 2px;
    COLOR: #477F1C;
    BACKGROUND-COLOR: #DADEC1;
    BORDER-TOP: #477F1C 1px solid;
}
BODY
{
    FONT-FAMILY: 'Arial',Verdana, 'Arial Black', 'MS Sans Serif', sans-serif;
    COLOR: #2f2f22;
    BACKGROUND: #FFFFFF;
    MARGIN: 0px;
    scrollbar-face-color: #477F1C;
    scrollbar-shadow-color: #DADEC1;
    scrollbar-highlight-color: #477F1C;
    scrollbar-3dlight-color: #DADEC1;
    scrollbar-darkshadow-color: #477F1C;
    scrollbar-track-color: #DADEC1;
    scrollbar-arrow-color: #DADEC1;
    OVERFLOW: auto;
}

BODY.l-nav
{
    scrollbar-face-color: #A8AAB1;
    scrollbar-shadow-color: #DADEC1;
    scrollbar-highlight-color: #A8AAB1;
    scrollbar-3dlight-color: #DADEC1;
    scrollbar-darkshadow-color: #A8AAB1;
    scrollbar-track-color: #DADEC1;
    scrollbar-arrow-color: #DADEC1;
}


BODY.Cork
{
    BACKGROUND-IMAGE: url(/images/cork.gif)
}

BODY.FormIn
{
    BACKGROUND-COLOR: #ffffff
}

P.Activity
{
    WIDTH: 100%;
    MAX-WIDTH: 100%;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px
}
P.Menu
{
    MAX-WIDTH: 100%;
    MARGIN-RIGHT: 8px;
    MARGIN-LEFT: 8px;
    MARGIN-BOTTOM: 5px;
    MARGIN-TOP: 5px
}


.Intro
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    PADDING-TOP: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 1px;
    PADDING-RIGHT: 10px;
    FONT-STYLE: normal;
    FONT-FAMILY: 'Arial',Verdana, Arial, 'MS Sans Serif', Geneva, sans-serif;
    BACKGROUND: #FFFFFF;
}
.IntroSm
{
    FONT-SIZE: 10px;
  
}

LEGEND
{
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 8px;
    PADDING-RIGHT: 0px;
    VERTICAL-ALIGN: middle;
    font-family: 'Arial',Verdana, sans-serif;
    color: #2f2f22;
}

FIELDSET
{
    BORDER-TOP: #69BE28 solid 1px;
    BORDER-BOTTOM: #69BE28 solid 1px;
    BORDER-LEFT: #69BE28 solid 1px;
    BORDER-RIGHT: #69BE28 solid 1px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}

LABEL
{
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: middle;
}
LABEL.Title
{
    COLOR: #000000;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: middle;
}

UL.Horlist 
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    LIST-STYLE-TYPE: none
}

LI.Horlist 
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    MARGIN: 0px;
    LIST-STYLE-TYPE: none;
    WIDTH: 275px;
    FLOAT: left
}

BLOCKQUOTE.NoPad
{
    PADDING-TOP:0px;
    PADDING-BOTTOM:0px;
    MARGIN-TOP:0px;
}

BUTTON.NavBarArrow
{
    CURSOR: pointer;
    FONT-WEIGHT: normal;
    FONT-FAMILY: 'Arial', Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    HEIGHT: 17px;
    WIDTH: 17px;
    BACKGROUND-COLOR: #69BE28;
    BORDER-TOP: #d8d7d7 1px solid;
    BORDER-BOTTOM: #69BE28 1px solid;
    BORDER-LEFT: #d8d7d7 1px solid;
    BORDER-RIGHT: #69BE28 1px solid;
}
BUTTON.NavBar
{
    CURSOR: pointer;
    FONT-SIZE: 10px;
    FONT-FAMILY: 'Arial', Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    HEIGHT: 17px;
    WIDTH: 90px;
    BACKGROUND-COLOR: #69BE28;
    BORDER-TOP: #d8d7d7 1px solid;
    BORDER-BOTTOM: #69BE28 1px solid;
    BORDER-LEFT: #d8d7d7 1px solid;
    BORDER-RIGHT: #69BE28 1px solid;

}
INPUT.Tiny
{
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: 'Arial', Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    HEIGHT: 15px;
    WIDTH: 25px;
    BORDER-TOP: #2f2f22 1px solid;
    BORDER-BOTTOM: #d8d7d7 1px solid;
    BORDER-LEFT: #2f2f22 1px solid;
    BORDER-RIGHT: #d8d7d7 1px solid;
}
INPUT.Button
{   
    CURSOR: pointer;
    FONT-FAMILY: 'Arial', Arial, Helvetica, sans-serif;
    COLOR: #000000;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #69BE28;
    BORDER-TOP: #d8d7d7 1px solid;
    BORDER-BOTTOM: #69BE28 1px solid;
    BORDER-LEFT: #d8d7d7 1px solid;
    BORDER-RIGHT: #69BE28 1px solid;
}
INPUT.DiscButtonLst
{
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    COLOR: #2f2f22;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #C8CDAA;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-TOP-WIDTH: 1px;
    BORDER-BOTTOM-WIDTH: 1px
}

.calspan1
{
    FONT-FAMILY: 'Arial',Verdana, Arial, sans-serif, 'MS Sans Serif';
    BACKGROUND-COLOR: yellow
}

.CalendarHeader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #2f2f22;
    FONT-FAMILY: 'Arial',Verdana, Arial, sans-serif, 'MS Sans Serif'
}
.disc-body-cus
{
    FONT-SIZE: 10px
}
.projectevent
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-BOTTOM: black thin solid;
    FONT-FAMILY: 'Arial',Verdana, sans-serif, Arial;
    BACKGROUND-COLOR: palegreen
}
.projecteventzero
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-BOTTOM: black thin solid;
    FONT-FAMILY: 'Arial',Verdana, Arial;
    BACKGROUND-COLOR: #ff8888
}
.projecteventdone
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-BOTTOM: black thin solid;
    FONT-FAMILY: 'Arial',Verdana, sans-serif, Arial;
    BACKGROUND-COLOR: #c0c0ff
}
.CellBorder
{
  border: 1px solid #556;
  color: #000
}
.ErrMsg
{

    COLOR: red;
    FONT-FAMILY: 'Arial',Verdana, sans-serif
}
.JsLeftNavStatic
{
    BACKGROUND: url() #ffffff bottom left repeat-x;
}
span.text-help
{
border-bottom: 1px dotted #000000;
padding-bottom: 0px;
margin-top: 0px;
cursor: default
}
div.text-help
{
position: absolute;
display: none;
z-index: 200;
left: 0;
top: 0;
background: #FFFFFF;
width: 210px;
padding: 8px;
border: 1px solid #000000;
overflow: auto;
font-weight: normal;
}
div.event-prev
{
position: absolute;
display: none;
z-index: 200;
left: 0;
top: 0;
background: #FFFFFF;
width: 250px;
padding: 0px;
border: 0px solid #FFFFFF;
overflow: auto;
font-weight: normal;
}
div.result-help
{
position: absolute;
left: 0;
top: 0;
z-index: 99;
display: none;
background: #FFFFFF;
width: 210px;
padding: 8px;
border: 1px solid #000000;
overflow: auto;
font-weight: normal;
}
#button-cus
{
padding-bottom: 0px;
margin-top: 0px;
cursor: default

}
#cal-item
{
list-style: none;
padding: 0;
margin: 0;
}
#cal-item li
{
float: left;
margin: 1 0px;
width: 100%;
border:#999999 solid 1px;
} 
#cal-item li a
{
width: 100%;
padding-left: 2px;
padding-right: 2px;
display: block;
text-decoration: none;
}
.HeaderSubreport
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-TOP: #FFFFFF 0px none;
    BORDER-BOTTOM: #FFFFFF 0px none;
    BORDER-LEFT: #FFFFFF 0px none;
    BORDER-RIGHT: #FFFFFF 0px none;
    COLOR: #2f2f22;
    FONT-WEIGHT: bold;
    BACKGROUND: url() #C8CDAA bottom left repeat-x;
    TEXT-ALIGN: left
}


div.ajaxLookUpContainer
{
position: relative;
height: 100%;
display: block;
z-index: 100;
}

div.ajaxLookUpResult
{
position: absolute;
left: 0;
top: 0;
z-index: 99;
display: none;
background: #FFFFFF
}
/* ---- search styles ---- */

div.search-title
{
float: right;
padding: 4px;
padding-right: 10px;
font-size: 13px;
font-weight: bold;
color: #477F1C
}

div.SubTitle
{
background: #477F1C
}
div.resizebar
{
width: 7px;
height: 100%;
background: #477F1C
}
img.resizebar
{
width: 7px;
height: 100%;
background: #477F1C
}

b.rc1sr, b.rc2sr, b.rc3sr, b.rc4sr, b.rc5sr{font-size:1px; overflow:hidden; display:block;}
b.rc1sr {background:#477F1C; height:1px; margin:0 6px 0 0;}
b.rc2sr {background:#477F1C; height:1px; margin:0 5px 0 0;}
b.rc3sr {background:#477F1C; height:1px; margin:0 3px 0 0;}
b.rc4sr {background:#477F1C; height:2px; margin:0 2px 0 0;}
b.rc5sr {background:#477F1C; height:2px; margin:0 1px 0 0;}




div.header
{
width: 100%;
height: 24px;
padding-right: 4px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
color: #E7EAED;
font-family: 'Arial',Verdana, sans-serif;
background: url() #565A5C top left repeat-x;
vertical-align: middle;
}

/* ---- nav header styles ---- */

div.navheader
{
width: 153px;
height: 76px;
color: #000000;   
background: url() # top left repeat-x;
}
div.navheader-o
{
background: #565A5C;
}
div.navheader-c
{
height: 7px;
width: 7px;
float: left;

}
div.navheader-e
{
height: 45px;
width: 7px;
float: left;
background: url(/images/nav_header_empty_shadow.png) #DADEC1 top right repeat-x;
}
b.rctop-hd
{
display: block;

}
b.rctop-hd b
{
display: block;
overflow: hidden; 
background: #DADEC1;
}

b.rc1hd
{
height: 1px;
margin: 0 0 0 7px;
}
b.rc2hd
{
height: 1px;
margin: 0 0 0 5px;
}
b.rc3hd
{
height: 1px;
margin: 0 0 0 3px;
}
b.rc4hd
{
height: 2px;
margin: 0 0 0 2px;
}
b.rc5hd
{
height: 2px;
margin: 0 0 0 1px;
}


/* ---- title bar styles ---- */

div.title-bar
{
border-bottom: #FFFFFF 0px none;
height: 26px;
width: 100%;
background: url() #69BE28 bottom left repeat-x;
}
div.title-bar-con
{
height: 26px;
font-family: 'Arial',Verdana, sans-serif;
color: #000000;
display: table; 
text-align: left;
#position: relative; 
overflow: hidden;

}

div.title-bar-out
{
#position: absolute; 
#top: 50%;
display: table-cell; 
vertical-align: middle;

}
div.title-bar-in
{
#position: relative; 
#top: -50%; 

}

b.rctop-t
{
display: block;

}
b.rctop-t b
{
display: block;
overflow: hidden; 
background: #DADEC1;
}
b.rc1tl
{
width: 7px;
height: 1px;
margin: 0 0 0 0;
}
b.rc2tl

{
width: 5px;
height: 1px;
margin: 0 2px 0 0;
}
b.rc3tl
{
width: 3px;
height: 1px;
margin: 0 4px 0 0;
}
b.rc4tl
{
width: 2px;
height: 2px;
margin: 0 5px 0 0;
}
b.rc5tl
{
width: 1px;
height: 2px;
margin: 0 6px 0 0;
}

b.rc1tr
{
width: 7px;
height: 1px;
margin: 0 0 0 0;
}
b.rc2tr
{
width: 5px;
height: 1px;
margin: 0 0 0 2px;
}
b.rc3tr
{
width: 3px;
height: 1px;
margin: 0 0 0 4px;
}
b.rc4tr
{
width: 2px;
height: 2px;
margin: 0 0 0 5px;
}
b.rc5tr
{
width: 1px;
height: 2px;
margin: 0 0 0 6px;
}


div.subtitle-bar-con
{
font-family: 'Arial',Verdana, sans-serif;
color: #000000;
display: table; 
text-align: left;
#position: relative; 
overflow: hidden;
border-top: #FFFFFF 0px none;
border-bottom: #FFFFFF 0px none;
border-left: #FFFFFF 0px none;
border-right: #FFFFFF 0px none;
color: #DADEC1;
background: url() #477F1C bottom left repeat-x;
height: 22px;
width: 100%;
}

div.subtitle-bar-out
{
#position: absolute; 
#top: 50%;
display: table-cell; 
vertical-align: middle;
padding-left: 11px;
}
div.subtitle-bar-in
{
#position: relative; 
#top: -50%; 

}


/* ---- basic search styles ---- */

#srch-title
{
font-size: 14px; 
font-weight: bold; 
color: #2f2f22;
padding: 8px

}
#srch-out
{
background: #477F1C;
width: 100%;
}
#srch-in 
{
margin-right: 7px;
background: #ffffff;
text-align: left
}
#srch-parent
{
float: left;
background: #DADEC1;
height: 23px;
width: 100%;
}
b.rctop-srch-out, b.rcbottom-srch-out
{
display: block;
background: #DADEC1
}
b.rctop-srch-out b, b.rcbottom-srch-out b
{
display: block;
overflow: hidden; 
background: #477F1C
}
b.rctop-srch-in, b.rcbottom-srch-in
{
display: block;
background: #477F1C
}
b.rctop-srch-in b, b.rcbottom-srch-in b
{
display: block;
overflow: hidden; 
background: #ffffff
}
b.rc1srch
{
height: 1px;
margin-right: 7px
}
b.rc2srch
{
height: 1px;
margin-right: 5px
}
b.rc3srch
{
height: 1px;
margin-right: 3px
}
b.rc4srch
{
height: 2px;
margin-right: 2px
}
b.rc5srch
{
height: 2px;
margin-right: 1px
}

b.rc1srch-in
{
height: 1px;
margin-right: 5px
}
b.rc2srch-in
{
height: 1px;
margin-right: 3px
}
b.rc3srch-in
{
height: 1px;
margin-right: 2px
}
b.rc4srch-in
{
height: 2px;
margin-right: 1px
}

/* ---- drop down menu styles ---- */

li.nav-item-drop
{
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
color: #000000;
background: #C8CDAA;
cursor: pointer

}
li.nav-item-drop-o
{
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
color: #C8CDAA;
background: #000000;
cursor: pointer
}
li.nav-item-top
{
float: left;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 9px;
padding-right: 9px;
background: transparent;
color: #000000;
cursor: pointer
}
li.nav-item-top-o
{
float: left;
padding-top: 1px;
padding-bottom: 3px;
padding-left: 8px;
padding-right: 8px;
border-left: #F8F7F7 1px solid;
border-top: #F8F7F7 1px solid;
border-right: #8E8E8E 1px solid;
border-bottom: #8E8E8E 1px solid;
background: transparent;
color: #000000;
cursor: pointer
}

ul.sm
{
display: none;
list-style: none;
margin-left: 0px;
padding-left: 0px;
border-left: #F8F7F7 0px none;
border-top: #F8F7F7 0px none;
border-right: #8E8E8E 0px none;
border-bottom: #8E8E8E 0px none;

}
ul.ssm
{
display: none;
list-style: none;
margin-left: 0px;
padding-left: 0px;
border-left: #F8F7F7 0px none;
border-top: #F8F7F7 0px none;
border-right: #8E8E8E 0px none;
border-bottom: #8E8E8E 0px none;

}
#n-container
{
position: relative;
width: 150px;
top: -1px;
left: -2px;
z-index: 200;
background: #C8CDAA;
}
#ns-container
{
position: absolute;
background: url(/images/shadow.png);
margin-top: 4px;
margin-left: 4px;
left: 0px;
z-index: 200;
}
#sns-container
{
position: absolute;
background: url(/images/shadow.png);
margin-left: 74px;
margin-top: 2px;
z-index: 200;
}


/* ---- login page styles ---- */

a.Login
{
font-size: 10px;
color: #000000;
}
a.Login:link
{
font-size: 10px;
color: #000000;
}
a.Login:visited
{
font-size: 10px;
color: #000000;
}
a.Login:active
{
font-size: 10px;
color: #000000;
}
a.Login:hover
{
font-size: 10px;
color: #000000;
text-decoration: none
}
#content
{
text-align: center;
background: #C8CDAA;
border-left: 2px #69BE28 solid;
border-right: 2px #69BE28 solid;
}
#content2
{
background: #69BE28;
border-left: 2px #69BE28 solid;
border-right: 2px #69BE28 solid;
}
#con-titlebar
{
background: #69BE28;
width: 100%;
padding-bottom: 7px;
text-align: left
}
#con-title
{
font-size: 14px; 
font-family: 'Arial';
color: #000000;
font-weight: bold; 
padding-left: 12px;
}
#con-parent
{

}
b.rctop-con, b.rcbottom-con, strong.rctop-con, strong.rcbottom-con
{
display: block;
background: #DADEC1
}
b.rctop-con b, b.rcbottom-con b, strong.rctop-con strong, strong.rcbottom-con strong
{
display: block;
overflow: hidden; 
background: #69BE28
}

b.rctop-con2, b.rcbottom-con2, strong.rctop-con2, strong.rcbottom-con2
{
display: block;
background: #DADEC1
}
b.rctop-con2 b, b.rcbottom-con2 b, strong.rctop-con2 strong, strong.rcbottom-con2 strong
{
display: block;
overflow: hidden; 
background: #69BE28
}
b.rc1con, strong.rc1con
{
height: 1px;
margin: 0 7px
}
b.rc2con, strong.rc2con
{
height: 1px;
margin: 0 5px
}
b.rc3con, strong.rc3con
{
height: 1px;
margin: 0 3px
}
b.rc4con, strong.rc4con
{
height: 2px;
margin: 0 2px
}
b.rc5con, strong.rc5con
{
height: 2px;
margin: 0 1px
}


/* ---- portal styles ---- */

table.HomeFace ul
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: <%=onemore%>px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
table.HomeFace ul li
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 20px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 240px;
    PADDING-TOP: 10px
}
table.HomeFace ul li img
{
    PADDING-RIGHT: 6px;
    FLOAT: left;
    PADDING-BOTTOM: 2px
}
table.HomeFace ul li h3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: <%=twomore%>px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 15px
}
table.HomeFace ul li p
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000;
    PADDING-TOP: 0px
}
table.HomeFace span.promote
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    BACKGROUND: #929bab;
    PADDING-BOTTOM: 1px;
    COLOR: #fff;
    MARGIN-RIGHT: 2px;
    PADDING-TOP: 1px
}
hr.homediv
{
color: #69BE28;
height:1px
}
ul.portal_link
{
margin-left: 20px;
margin-top: 8px;
margin-bottom: 0px
}
li.portal_link
{
list-style-type: none;
margin-left: -10px;
padding-bottom: 4px
}
a.portal_link_sm,a.portal_link_sm:visited 
{
color: #2f2f2f;
text-decoration: none
}
a.portal_link_lg,a.portal_link_lg:visited 
{
color: #2f2f2f;
font-size: 11px;
font-weight: bold;
text-decoration: none
}
a.portal_home_link,a.portal_home_link:visited
{
color: #2f2f2f;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
span.portal_home_title
{
color: #2f2f2f;
font-size: 15px;
font-weight: bold;
}



/* ---- menu ---- */

#log { position:fixed; bottom: 0; right:1em; text-align:right; }
#switch { position: fixed; bottom: 0; right: 15em; }

.basic  {
	width: 100%;
}
.basic a {
	cursor: pointer;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 0;
	text-decoration: none;
        font-family: 'Arial',Verdana, Arial, sans-serif, 'MS Sans Serif';
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	background: url() #A8AAB1 bottom left repeat-x;
        border-top: #FFFFFF 0px none;
        border-bottom: #FFFFFF 0px none;
        border-left: #FFFFFF 0px none;
        border-right: #FFFFFF 0px none;
}
.basic a:hover {
	color: #000000;
	background: url() #A8AAB1 bottom left repeat-x;
}
.basic a.selected {
	color: #000000;
	background: url() #A8AAB1 bottom left repeat-x;
}
.basic li.nav-off {
        cursor: pointer;
        color: #565A5C;
        background: url() #ffffff bottom left repeat-x;
        height: 20px
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin-left: 0px;
	padding-left: 4px;
        padding-right: 0px;
        padding-top: 3px;
        padding-bottom: 3px;
        width: 100%

}

.nav-off a a.selected{
        cursor: pointer;
        color: #565A5C;
        background: url() #ffffff bottom left repeat-x;
        height: 20px
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin-left: 0px;
	padding-left: 4px;
        padding-right: 0px;
        padding-top: 3px;
        padding-bottom: 3px;
        width: 100%

}

.basic li.nav-on {
        cursor: pointer;
        color: #ffffff;
        background: url() #565A5C bottom left repeat-x;
        height: 20px
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin-left: 0px;
	padding-left: 4px;
        padding-right: 0px;
        padding-top: 3px;
        padding-bottom: 3px;
        width: 100%
}

.nav-on a a:hover {
        cursor: pointer;
        color: #ffffff;
        background: url() #565A5C bottom left repeat-x;
        height: 20px
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin-left: 0px;
	padding-left: 4px;
        padding-right: 0px;
        padding-top: 3px;
        padding-bottom: 3px;
        width: 100%
}

.basic ul {
        text-indent: 0px;
        list-style-type: none;
        margin: 0px;
        padding: 0px;
        width: 100%
}

