BODY {
	FONT-SIZE: x-small; COLOR: #053868; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
H1 {
	FONT-SIZE: small
}
H2 {
	FONT-SIZE: x-small
}

P {text-align:justify;
}

TD {
	FONT-SIZE: x-small; COLOR: #053868; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: x-small; COLOR: #053868; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
FORM {
	margin: 0; padding: 0;
}
.xsmalltext {
	FONT-SIZE: xx-small
}

.whitetext {
	COLOR: #FFFFFF;
}

/* --- Class for caption text associated with images --- */

.caption {
	FONT-STYLE: italic; TEXT-ALIGN: center;
}

/* --- End Class for caption text associated with images --- */


/* --- BLUE BAR --- */
.searchbar {
	VERTICAL-ALIGN: middle; HEIGHT: 30px; BACKGROUND-COLOR: #003366
}

a.sectiontitle {
            MARGIN-LEFT: 10px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: x-small;
            font-weight: 900;
            color: #F7F3F7;
			text-decoration: none;
}
a.sectiontitle:visited {
            MARGIN-LEFT: 10px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: x-small;
            font-weight: 900;
            color: #F7F3F7;
			text-decoration: none;
}
a.sectiontitle:hover {
            MARGIN-LEFT: 10px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: x-small;
            font-weight: 900;
            color: #F7F3F7;
			text-decoration: none;
}


/* --- END BLUE BAR --- */

/* --- TOP NAVIGATION --- */
.tabletopnav {
	PADDING-RIGHT: 0px; MARGIN: 10px 0px 10px 0px
}
A.topnavlinks:link {
	FONT-SIZE: x-small; COLOR: #053868; TEXT-DECORATION: none
}
A.topnavlinks:visited {
	FONT-SIZE: x-small; COLOR: #053868; TEXT-DECORATION: none
}
A.topnavlinks:hover {
	FONT-SIZE: x-small; COLOR: #053868; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
/* --- END TOP NAVIGATION --- */

/* --- MAIN TABLE --- */
.maintable {
	WIDTH: 100%;
}
.leftnavcell {
	BORDER-BOTTOM: #b9ccdc 1px solid; BACKGROUND-COLOR: #f0f2f4; width: 200px; vertical-align: top;
}
.spacercell {
	WIDTH: 15px;
}
.centrecell {
	BORDER-BOTTOM: #b9ccdc 1px solid; BORDER-TOP: #b9ccdc 1px solid; vertical-align: top; padding-top: 10px; padding-bottom: 10px;
}
.rightnavcell {
	BORDER-BOTTOM: #b9ccdc 1px solid; BACKGROUND-COLOR: #f0f2f4; width: 200px; 	vertical-align: top; height: 100%;
}
.rightnavcell  .noarrow {

            PADDING-RIGHT: 10px; BORDER-TOP: 1px solid #b9ccdc; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; WIDTH: 200px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f0f2f4;

}
/* --- END MAIN TABLE ---  */

/* --- INLINE LINKS ---*/
.graphic {
border:1px; 
border-thickness:1px; 
border-color: #000000; 
border-style: solid;
}
A:hover {
	TEXT-DECORATION: none;
	color: red;
}
A {
	COLOR: #053868; TEXT-DECORATION: underline
}

A:hover .graphic, A:active .graphic {
border:1px; 
border-thickness:1px;
border-color: #000000; 
border-style: solid;

}
IMG {
border:0;
}

/* --- END INLINE LINKS ---*/

/* --- TABLE STYLES --- */
.table {	
	background-color: #B9CCDB;
	border-top: 1px solid #598fb9;
	border-right: 1px solid #598fb9;
	border-bottom: 1px solid #598fb9;
	border-left: 1px solid #598fb9;
	font-weight: bold;	
}
.tablemainheading {
	background-color: #B9CCDB;
	border-top: 1px solid #598fb9;
	border-right: 1px none #598fb9;
	border-bottom: 1px none #598fb9;
	border-left: 1px solid #598fb9;
	font-weight: bold;
}
.tablesubheading {
	background-color: #f7fbff;
	border-top: 1px solid #598fb9;
	border-right: 1px none #598fb9;
	border-bottom: 1px none #598fb9;
	border-left: 1px solid #598fb9;
	font-weight: bold;
}

.tablecell {
	border-top: 1px solid #598fb9;
	border-right: 1px none #598fb9;
	border-bottom: 1px none #598fb9;
	border-left: 1px solid #598fb9;
	}


/* --- END TABLE STYLES --- */
