body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFF1C7;
}
map {
	font-size: 13px;
}
A { color:#D82B30; text-decoration:none;}
A:hover { color:#000000; text-decoration:none; }
H1 { font-size:18px; 
font-family: Arial, Helvetica, sans-serif;
color:#000000; 
}
H2 { font-size:17px; color:#186900; }
H3 { font-size:15px; color:#FF6000; font-weight:normal;}
H4 { font-size:14px; color:#000000; text-align:center;}
H1, H2, H3, H4, H5, H6 { margin:0px 0px 0px 0px;margin-top:7px; margin-bottom:3px;padding: 0px; }

.header {
	background-image: url(../images/header.png);
	background-repeat: no-repeat;
}
.middle {
	background-image: url(../images/middle.png);
	background-repeat: repeat-y;
}
.footer {
	background-image: url(../images/footer.png);
	background-repeat: no-repeat;
}

.leftcontainer {
	margin-left: 5px;
}

.rightcontainer {
	margin: 9px;
}

.jssubmenu {
	padding-bottom: 10px;
	padding-left: 8px;
}

#left-content {
float:left;
width:140px;
position:relative;
top:0px;
left:0px;
}

/* Vertical Navigation Menu */ 

.vertnav1 a:link {
display:block;
border-bottom:1px solid #F8C300;  /*grey blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:14px;
white-space:normal;
font-size:12px;
color:#D82B30; /* flat blue*/ 
text-decoration:none;
width:140px;
background:url(../images/button_arrow_blue_right.gif) 3px 50% no-repeat;
border-right:1px solid #F8C300;
background-color: #FFE187;
}
.vertnav1 a:visited {
display:block;
border-bottom:1px solid #F8C300;  /*grey blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:14px;
white-space:normal;
font-size:12px;
color:#D82B30; /* flat blue*/ 
text-decoration:none;
width:140px;
background:url(../images/button_arrow_blue_right.gif) 3px 50% no-repeat;
border-right:1px solid #F8C300;
background-color: #FFE187;
}
.vertnav1 a:active {
display:block;
border-bottom:1px solid #F8C300;  /*grey blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:10px;
white-space:normal;
font-size:14px;
color:#D82B30;
text-decoration:none;
width:140px;
background:url(../images/button_arrow_blue_right.gif) 3px 50% no-repeat;
border-right:1px solid #F8C300;
}
.vertnav1 a:hover {
display:block;
border-bottom:1px solid #F8C300;  /*grey blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:14px;
white-space:normal;
font-size:12px;
color:#000000; /* red orange*/ 
text-decoration:none;
width:140px;
background:url(../images/button_arrow_green_down.gif) 3px 50% no-repeat;
border-right:1px solid #F8C300;
background-color: #FFE187;
}

.vertnav1-act a:link {
display:block;
border-bottom:1px solid #F8C300;  /*grey blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:14px;
white-space:normal;
font-size:12px;
color:#D82B30;
text-decoration:none;
width:140px;
background:url(../images/button_arrow_green_down.gif) 3px 50% no-repeat;
border-right:1px solid #F8C300;
background-color: #FFD557;
font-weight:bold;
}
.vertnav1-act a:visited {
display:block;
border-bottom:1px solid #F8C300;  /*grey blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:14px;
white-space:normal;
font-size:12px;
color:#D82B30;
text-decoration:none;
width:140px;
background:url(../images/button_arrow_green_down.gif) 3px 50% no-repeat;
border-right:1px solid #F8C300;
background-color: #FFD557;
font-weight:bold;
}
.vertnav1-act a:active {
display:block;
border-bottom:1px solid #F8C300;  /*grey blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:14px;
white-space:normal;
font-size:12px;
color:#D82B30; /* red orange*/ 
text-decoration:none;
width:140px;
background:url(../images/button_arrow_green_down.gif) 3px 50% no-repeat;
border-right:1px solid #F8C300;
background-color: #FFD557;
font-weight:bold;
}
.vertnav1-act a:hover {
display:block;
border-bottom:1px solid #F8C300;  /*grey blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:14px;
white-space:normal;
font-size:12px;
color:#D82B30; /* red orange*/ 
text-decoration:none;
width:140px;
border-right:1px solid #F8C300;
background-color: #FFD557;
font-weight:bold;
}
.vertnav2 a:link {
display:block;
border-bottom:1px solid #F8C300;
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:12px;
white-space:normal;
font-size:11px;
color:#D82B30; /* flat blue*/ 
text-decoration:none;
width:130px;
border-right:1px solid #F8C300;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/button_square_red_line.gif) 5px 50% no-repeat;
}
.vertnav2 a:visited {
display:block;
border-bottom:1px solid #F8C300;
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:12px;
white-space:normal;
font-size:11px;
color:#D82B30; /* flat blue*/ 
text-decoration:none;
width:130px;
border-right:1px solid #F8C300;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/button_square_red_line.gif) 5px 50% no-repeat;
}
.vertnav2 a:active {
display:block;
border-bottom:1px solid #F8C300;
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:12px;
white-space:normal;
font-size:11px;
color:#000000; /* flat blue*/ 
text-decoration:none;
width:130px;
border-right:1px solid #F8C300;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/button_square_red_line.gif) 5px 50% no-repeat;
}
.vertnav2 a:hover {
display:block;
border-bottom:1px solid #F8C300;
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:12px;
white-space:normal;
font-size:11px;
color:#000000; /* red orange*/ 
text-decoration:none;
width:130px;
border-right:1px solid #F8C300;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/button_square_red_line.gif) 5px 50% no-repeat;
}

.vertnav2-act a:link {
display:block;
border-bottom:1px solid #F8C300;
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:12px;
white-space:normal;
font-size:11px;
color:#D82B30; /* red orange*/ 
text-decoration:none;
width:130px;
border-right:1px solid #F8C300;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/button_square_red_line.gif) 5px 50% no-repeat;
font-weight:bold;
}
.vertnav2-act a:visited {
display:block;
border-bottom:1px solid #F8C300;
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:12px;
white-space:normal;
font-size:11px;
color:#D82B30; /* red orange*/ 
text-decoration:none;
width:130px;
border-right:1px solid #F8C300;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/button_square_red_line.gif) 5px 50% no-repeat;
font-weight:bold;
}
.vertnav2-act a:active {
display:block;
border-bottom:1px solid #F8C300;
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:12px;
white-space:normal;
font-size:11px;
color:#D82B30; /* red orange*/ 
text-decoration:none;
width:130px;
border-right:1px solid #F8C300;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/button_square_red_line.gif) 5px 50% no-repeat;
font-weight:bold;
}
.vertnav2-act a:hover {
display:block;
border-bottom:1px solid #F8C300;
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:12px;
white-space:normal;
font-size:11px;
color:#000000; /* red orange*/ 
text-decoration:none;
width:130px;
border-right:1px solid #F8C300;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/button_square_red_line.gif) 5px 50% no-repeat;
font-weight:bold;
}

.vertnav3 a:link {
display:block;
border-bottom:1px solid #F8C300;
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:18px;
white-space:normal;
font-size:11px;
color:#D82B30; /* flat blue*/ 
text-decoration:none;
width:124px;
background:url(../images/button_square_red_line.gif) 12px 50% no-repeat;
border-right:1px solid #F8C300;
font-family:Arial, Helvetica, sans-serif;
}
.vertnav3 a:visited {
display:block;
border-bottom:1px solid #F8C300;
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:18px;
white-space:normal;
font-size:11px;
color:#D82B30; /* flat blue*/ 
text-decoration:none;
width:124px;
background:url(../images/button_square_red_line.gif) 12px 50% no-repeat;
border-right:1px solid #F8C300;
font-family:Arial, Helvetica, sans-serif;
}
.vertnav3 a:active {
display:block;
border-bottom:1px solid #F8C300;
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:18px;
white-space:normal;
font-size:11px;
color:#000000; /* flat blue*/ 
text-decoration:none;
width:124px;
background:url(../images/button_square_red_line.gif) 12px 50% no-repeat;
border-right:1px solid #F8C300;
font-family:Arial, Helvetica, sans-serif;
}
.vertnav3 a:hover {
display:block;
border-bottom:1px solid #F8C300;
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:18px;
white-space:normal;
font-size:11px;
color:#000000; /* red orange*/ 
text-decoration:none;
width:124px;
background:url(../images/button_square_red_line.gif) 12px 50% no-repeat;
border-right:1px solid #F8C300;
font-family:Arial, Helvetica, sans-serif;
}

.vertnav3-act a:link {
display:block;
border-bottom:1px solid #F8C300;
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:18px;
white-space:normal;
font-size:11px;
color:#D82B30; /* red orange*/ 
text-decoration:none;
width:124px;
background:url(../images/button_square_red_line.gif) 12px 50% no-repeat;
border-right:1px solid #F8C300;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.vertnav3-act a:visited {
display:block;
border-bottom:1px solid #F8C300;
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:18px;
white-space:normal;
font-size:11px;
color:#D82B30; /* red orange*/ 
text-decoration:none;
width:124px;
background:url(../images/button_square_red_line.gif) 12px 50% no-repeat;
border-right:1px solid #F8C300;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.vertnav3-act a:active {
display:block;
border-bottom:1px solid #F8C300;
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:18px;
white-space:normal;
font-size:11px;
color:#D82B30;
text-decoration:none;
width:124px;
background:url(../images/button_square_red_line.gif) 12px 50% no-repeat;
border-right:1px solid #F8C300;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.vertnav3-act a:hover {
display:block;
border-bottom:1px solid #F8C300;
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:18px;
white-space:normal;
font-size:11px;
color:#000000; /* red orange*/ 
text-decoration:none;
width:124px;
background:url(../images/button_square_red_line.gif) 12px 50% no-repeat;
border-right:1px solid #F8C300;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.vertnav4 a:link {
display:block;
border-bottom:1px solid #F8C300; 
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:30px;
white-space:normal;
font-size:10px;
color:#D82B30;
text-decoration:none;
width:115px;
background:url(../images/button_square_red_line.gif) 23px 50% no-repeat;
border-right:1px solid #F8C300;
}
.vertnav4 a:visited {
display:block;
border-bottom:1px solid #F8C300; 
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:30px;
white-space:normal;
font-size:10px;
color:#D82B30;
text-decoration:none;
width:115px;
background:url(../images/button_square_red_line.gif) 23px 50% no-repeat;
border-right:1px solid #F8C300;
}
.vertnav4 a:active {
display:block;
border-bottom:1px solid #F8C300; 
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:30px;
white-space:normal;
font-size:10px;
color:#D82B30;
text-decoration:none;
width:115px;
background:url(../images/button_square_red_line.gif) 23px 50% no-repeat;
border-right:1px solid #F8C300;
}
.vertnav4 a:hover {
display:block;
border-bottom:1px solid #F8C300; 
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:30px;
white-space:normal;
font-size:10px;
color:#000000;
text-decoration:none;
width:115px;
background:url(../images/button_square_red_line.gif) 23px 50% no-repeat;
border-right:1px solid #F8C300;
}

.vertnav4-act a:link {
display:block;
border-bottom:1px solid #F8C300; 
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:30px;
white-space:normal;
font-size:10px;
color:#D82B30;
text-decoration:none;
width:115px;
background:url(../images/button_square_red_line.gif) 23px 50% no-repeat;
border-right:1px solid #F8C300;
font-weight:bold;
}
.vertnav4-act a:visited {
display:block;
border-bottom:1px solid #F8C300; 
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:30px;
white-space:normal;
font-size:10px;
color:#D82B30;
text-decoration:none;
width:115px;
background:url(../images/button_square_red_line.gif) 23px 50% no-repeat;
border-right:1px solid #F8C300;
font-weight:bold;
}
.vertnav4-act a:active {
display:block;
border-bottom:1px solid #F8C300; 
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:30px;
white-space:normal;
font-size:10px;
color:#D82B30;
text-decoration:none;
width:115px;
background:url(../images/button_square_red_line.gif) 23px 50% no-repeat;
border-right:1px solid #F8C300;
font-weight:bold;
}
.vertnav4-act a:hover {
display:block;
border-bottom:1px solid #F8C300; 
padding:2.5px 2.5px 2.5px 2.5px;
padding-left:30px;
white-space:normal;
font-size:10px;
color:#D82B30;
text-decoration:none;
width:115px;
background:url(../images/button_square_red_line.gif) 23px 50% no-repeat;
border-right:1px solid #F8C300;
font-weight:bold;
}

/************************/ 
/* Filelinks, generally */ 
/************************/ 
TABLE.csc-uploads { border:0px; }
TABLE.csc-uploads TR TD P { background-color :transparent; font-size:11px; }
TABLE.csc-uploads TR TD { vertical-align :top; }
TABLE.csc-uploads TR.tr-even { background-color:#F8C200; }
TABLE.csc-uploads TR.tr-odd { background-color:#F8C200; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left:6px; padding-right:6px; width:1%; text-align:center; vertical-align:middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width:80%; padding-left:5px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight:bold; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style:italic; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space:nowrap; padding-left:6px; padding-right:6px; }

/* Filelinks, specifically */ 
TABLE.csc-uploads-1 { border-color:#186900; }

TABLE.csc-uploads-2 { border-color:#10007B; }

TABLE.csc-uploads-3 { border-color:#8A0020; }
TABLE.csc-uploads-3 TR TD { vertical-align:middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border:2px solid #333333; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border:2px solid #333333; }

/*********************/ 
/* Tables, generally */ 
/*********************/ 
TABLE.contenttable P { font-size:11px; }
TABLE.contenttable TR TD { vertical-align:top; }

/* Tables, specifically */ 
TABLE.contenttable-0 P { color:#000000; }

TABLE.contenttable-1 P { color:#186900; }
TABLE.contenttable-1 TR.tr-0 TD P { font-weight:bold; }
TABLE.contenttable-1 TR.tr-0 TD { background-color:#D1D2E4;}
TABLE.contenttable-2 P { color:#10007B; }
TABLE.contenttable-2 TR TD.td-0 { background-color:#F5FFAA;}
TABLE.contenttable-2 TR TD.td-0 P { font-weight:bold; }

TABLE.contenttable-3 P { color:#8A0020; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color:#D1D2E4;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight:bold; }



