BODY

{

    FONT-FAMILY: Arial, sans-serif;

    MARGIN: 0;

}



/* Main menu for top and bottom of page */



#mainMenu

{

    FONT-SIZE: 0.7em;

    FONT-WEIGHT: bold;

    FONT-FAMILY: verdana, sans-serif;

}



#mainMenu UL

{

    MARGIN: 0;

    PADDING: 0;

    LIST-STYLE-TYPE: none;

}

#mainMenu UL LI

{

    DISPLAY: block;

    FLOAT: left;

}



#mainMenu UL LI A

{

    COLOR: #AAA;

    BACKGROUND-COLOR: #000;

    TEXT-DECORATION: none;

    PADDING: 4px;

    WIDTH: 10em;

    DISPLAY: block;

    TEXT-ALIGN: center;

    BORDER-RIGHT: 1px solid #CCC;

    BORDER-TOP: 5px solid #AAA;

}



#mainMenu UL LI A:hover

{

    COLOR: #FFF;

    BACKGROUND-COLOR: #000;

    TEXT-DECORATION: none;

    BORDER-TOP: 5px solid #CC6;

}



.mainMenuExt

{

    BACKGROUND-COLOR: #000;

}



#contentMenu

{

    FONT-SIZE: 0.7em;

    FONT-FAMILY: verdana, sans-serif;

}

#contentMenu UL

{

    MARGIN: 0;

    PADDING: 0;

    LIST-STYLE-TYPE: none;

    LINE-HEIGHT: 1.4em;

}

#contentMenu UL LI

{

    DISPLAY: block;

    FLOAT: left;

}



#contentMenu UL LI A

{

    COLOR: #000;

    BACKGROUND-COLOR: #69C;

    BACKGROUND-IMAGE: url(/images/contentTab.gif);

    BACKGROUND-REPEAT: no-repeat;

    BACKGROUND-POSITION: bottom left;

    TEXT-DECORATION: none;

    PADDING-TOP: 5px;

    PADDING-BOTTOM: 5px;

    PADDING-LEFT: 20px;

    PADDING-RIGHT: 10px;

    DISPLAY: block;

    TEXT-ALIGN: center;

    BORDER-RIGHT: 1px solid #FFF;

    BORDER-TOP: 1px solid #FFF;

}



#contentMenu UL LI A:hover, #contentMenu UL LI A#current

{

    BACKGROUND-COLOR: #CCC;

    BORDER-TOP: 1px solid #CCC;

}



#contentMenu UL#lower

{

    LINE-HEIGHT: .8em;

}



#contentMenu UL#lower LI A:hover

{

    BORDER-TOP: 1px solid #FFF;

    BACKGROUND-COLOR: #CCC;

}



#leftMenu

{

    WIDTH: 199px;

    FONT-WEIGHT: bold;

    FONT-SIZE: 0.7em;

    FONT-FAMILY: verdana, sans-serif;

}

#leftMenu UL

{

    MARGIN: 0;

    PADDING: 0;

    LIST-STYLE-TYPE: none;

}



#leftMenu UL LI {

    BORDER-TOP: 1px solid #FFF;

}



#leftMenu UL LI A

{

    DISPLAY: block;

    PADDING: 10px;

    COLOR: #333;

    BACKGROUND-COLOR: #DDD;

    TEXT-DECORATION: none;

    BORDER-LEFT: 10px solid #69C;

    WIDTH: 100%;

}



html>body #leftMenu UL LI A {

    WIDTH: auto;

}



#leftMenu UL LI A:hover, #leftMenu UL LI A#current

{

    COLOR: #000;

    BACKGROUND-COLOR: #EEE;

    BORDER-LEFT: 10px solid #9CF;

    BORDER-TOP: 0;

}



#leftMenu UL UL LI

{

    MARGIN-LEFT: 10px;

    FONT-WEIGHT: normal;

}



#leftMenu UL UL LI A

{

    COLOR: #000;

    BACKGROUND-COLOR: #EEE;

    BORDER-LEFT: 10px solid #FC9;

    PADDING: 5px;

}



#leftMenu UL UL LI A:hover, #leftMenu UL UL LI A#current

{

    COLOR: #000;

    BACKGROUND-COLOR: #FFF;

    BORDER-LEFT: 10px solid #EEE;

}



UL.squareList{

    LIST-STYLE-TYPE: square;

    MARGIN: 0;

    PADDING: 0px 10px 5px 15px;

    TEXT-INDENT: 0px;

    LIST-STYLE-POSITION: outside;

    LINE-HEIGHT: 1.4em;

}



UL.plainList{

    LIST-STYLE-TYPE: none;

    MARGIN: 0;

    PADDING: 0px 10px 5px 0px;

    TEXT-INDENT: 0px;

    LIST-STYLE-POSITION: outside;

    LINE-HEIGHT: 1.4em;

}


UL.icon{
 list-style: none;
margin: 0;
padding: 0;
}

li.pdf
{
background-image: url(/images/reader_icon.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
}

.title

{

    PADDING: 10px 10px 5px 10px;

    FONT-WEIGHT: bold;

    FONT-SIZE: 1em;

    COLOR: #369;

    BORDER-TOP: 10px solid #CCC;

}

.largeText

{

    PADDING: 5px 10px 5px 10px;

    FONT-SIZE: 1em;

    FONT-WEIGHT: bold;

    COLOR: #369;

}

.titleError

{

    PADDING: 10px 10px 5px 10px;

    FONT-WEIGHT: bold;

    FONT-SIZE: 1em;

    COLOR: #F00;

    BORDER-TOP: 5px solid #69C;

}

.divider

{

    BACKGROUND-COLOR: #CCC;

}

.text

{

    PADDING: 5px 10px 5px 10px;

    FONT-SIZE: 0.75em;

}



.bigText

{

    FONT-SIZE: 0.6em;

}



.formError

{

    PADDING: 5px 10px 5px 10px;

    FONT-SIZE: 0.75em;

    COLOR: #F00;

    VERTICAL-ALIGN: top;

    FONT-WEIGHT: bolder;

}



.form 

{

    PADDING: 5px 10px 5px 10px;

    FONT-SIZE: 0.75em;

    VERTICAL-ALIGN: top;

}

.largeTitle

{

    PADDING: 20px 10px 20px 10px;

    FONT-SIZE: 1.5em;

}



.lightBlue

{

    BACKGROUND-COLOR: #9CF;

}



.lightGray

{

    BACKGROUND-COLOR: #EEE;

}

A.regular:link, A.regular:visited

{

    FONT-WEIGHT: bold;

    COLOR: #369;

    TEXT-DECORATION: underline;

}

A.regular:hover

{

    FONT-WEIGHT: bold;

    COLOR: #C00;

    TEXT-DECORATION: underline;

}



A.grayBack:link, A.grayBack:visited

{

    TEXT-DECORATION: none;

    COLOR: #333;

    DISPLAY: block;

}

A.grayBack:hover

{

    COLOR: #000;

}



IMG.left

{

    BORDER: 0px;

    FLOAT: left;

    MARGIN: 3px 10px 10px 0px;

}

IMG.leftFlush

{

    BORDER: 0px;

    FLOAT: left;

    MARGIN: 0;

}

IMG.right

{

    BORDER: 0px;

    FLOAT: right;

    MARGIN: 3px 0px 10px 10px;

}

