
body {
padding: 10px 0px 10px 0px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
background:#FFFFFF;
}

#container {
border:1px solid #69C3A0;
top:0px;
background:url(style_01_FILES/background.gif) 0 0 repeat; position:relative;
width:960px;
margin:0 auto;
text-align:left;
}

#header{
float:left;
clear:both;
text-align:left;
padding:0px;
top:0px;
left:0px;
width:721px; height:84px; background:url(style_01_FILES/header.gif) 0 0 no-repeat; position:relative;
z-index: 10;
}

#header-right{
float:right;
padding:0px;
top:0px;
width:239px; height:84px; background:url(style_01_FILES/headerbg.gif) 0 0 repeat; position:relative;
z-index: 10;
}

#left-content {
float:left;
width:178px;
background:#C3C3C3;
border-right: 2px solid #3366CC;
position:relative;
top:0px;
left:0px;
}

#wrapper {
float:right;
width:752px;
}

#main-content {
float:right;
left:-15px;
width:752px;
position:relative;
top:2px;
padding-top:5px;
padding-bottom:5px;
min-height:469px;
}

.footer{
clear:both;
text-align:left;
font-size:10px;
border-top:1px solid #3366CC;
padding:4px;
height:15px;
background:#FFFFFF;
background:url(style_01_FILES/ne2rk.gif) 100% 50% no-repeat;
vertical-align: middle;
}
.footer a{
float: right;
display: block;
width: 7%;
height: 100%;
}

/* Vertical Navigation Menu */ 

.vertnav1 a:link {
display:block;
border-bottom:1px solid #3366CC;  /*grey blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:12px;
color:#3366CC; /* flat blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_arrow_blue_right.gif) 5px 50% no-repeat;
}
.vertnav1 a:visited {
display:block;
border-bottom:1px solid #3366CC;  /*grey blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:12px;
color:#3366CC; /* flat blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_arrow_blue_right.gif) 5px 50% no-repeat;
}
.vertnav1 a:active {
display:block;
border-bottom:1px solid #3366CC;  /*grey blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /* flat blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_arrow_blue_right.gif) 5px 50% no-repeat;
}
.vertnav1 a:hover {
display:block;
border-bottom:1px solid #3366CC;  /*grey blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /*blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_arrow_green_down.gif) 5px 50% no-repeat;
}

.vertnav1-act a:link {
display:block;
border-bottom:1px solid #3366CC;  /*grey blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:12px;
color:#3366CC; /*blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_arrow_green_down.gif) 5px 50% no-repeat;
}
.vertnav1-act a:visited {
display:block;
border-bottom:1px solid #3366CC;  /*grey blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /*blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_arrow_green_down.gif) 5px 50% no-repeat;
}
.vertnav1-act a:active {
display:block;
border-bottom:1px solid #3366CC;  /*grey blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /*blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_arrow_green_down.gif) 5px 50% no-repeat;
}
.vertnav1-act a:hover {
display:block;
border-bottom:1px solid #3366CC;  /*grey blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /*blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_arrow_green_down.gif) 5px 50% no-repeat;
}

.vertnav2 a:link {
display:block;
border-bottom:1px dotted #3366CC;  /*flat blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:25px;
white-space:nowrap;
font-size:12px;
color:#3366CC; /* flat blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_square_blue_line.gif) 15px 50% no-repeat;
}
.vertnav2 a:visited {
display:block;
border-bottom:1px dotted #3366CC;  /*flat blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:25px;
white-space:nowrap;
font-size:12px;
color:#3366CC; /* flat blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_square_blue_line.gif) 15px 50% no-repeat;
}
.vertnav2 a:active {
display:block;
border-bottom:1px dotted #3366CC;  /*flat blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:25px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /* flat blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_square_blue_line.gif) 15px 50% no-repeat;
}
.vertnav2 a:hover {
display:block;
border-bottom:1px dotted #3366CC; /*blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:25px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /*blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_square_green_line.gif) 15px 50% no-repeat;
}

.vertnav2-act a:link {
display:block;
border-bottom:1px dotted #3366CC; /*blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:25px;
white-space:nowrap;
font-size:12px;
color:#3366CC; /*blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_square_green_line.gif) 15px 50% no-repeat;
}
.vertnav2-act a:visited {
display:block;
border-bottom:1px dotted #3366CC; /*blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:25px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /*blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_square_green_line.gif) 15px 50% no-repeat;
}
.vertnav2-act a:active {
display:block;
border-bottom:1px dotted #3366CC; /*blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:25px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /*blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_square_green_line.gif) 15px 50% no-repeat;
}
.vertnav2-act a:hover {
display:block;
border-bottom:1px dotted #3366CC; /*blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:25px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /*blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_square_green_line.gif) 15px 50% no-repeat;
}

.vertnav3 a:link {
display:block;
border-bottom:1px dotted #3366CC;  /*flat blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:35px;
white-space:nowrap;
font-size:12px;
color:#3366CC; /* flat blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_arrow_blue_right_solid.gif) 25px 50% no-repeat;
}
.vertnav3 a:visited {
display:block;
border-bottom:1px dotted #3366CC;  /*flat blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:35px;
white-space:nowrap;
font-size:12px;
color:#3366CC; /* flat blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_arrow_blue_right_solid.gif) 25px 50% no-repeat;
}
.vertnav3 a:active {
display:block;
border-bottom:1px dotted #3366CC;  /*flat blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:35px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /* flat blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_arrow_blue_right_solid.gif) 25px 50% no-repeat;
}
.vertnav3 a:hover {
display:block;
border-bottom:1px dotted #3366CC; /*blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:35px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /*blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_arrow_green_down_solid.gif) 25px 50% no-repeat;
}

.vertnav3-act a:link {
display:block;
border-bottom:1px dotted #3366CC; /*blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:35px;
white-space:nowrap;
font-size:12px;
color:#3366CC; /*blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_arrow_green_down_solid.gif) 25px 50% no-repeat;
}
.vertnav3-act a:visited {
display:block;
border-bottom:1px dotted #3366CC; /*blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:35px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /*blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_arrow_green_down_solid.gif) 25px 50% no-repeat;
}
.vertnav3-act a:active {
display:block;
border-bottom:1px dotted #3366CC; /*blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:35px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /*blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_arrow_green_down_solid.gif) 25px 50% no-repeat;
}
.vertnav3-act a:hover {
display:block;
border-bottom:1px dotted #3366CC; /*blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:35px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /*blue*/ 
text-decoration:none;
width:174px;
background:url(style_01_FILES/button_arrow_green_down_solid.gif) 25px 50% no-repeat;
}

.vertnav4 a:link {
display:block;
border-bottom:1px dotted #3366CC;  /*flat blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:45px;
white-space:nowrap;
font-size:12px;
color:#3366CC; /* flat blue*/ 
text-decoration:none;
width:174px;
background:url("style_01_FILES/button_square_blue_solid.gif") 35px 50% no-repeat;
}
.vertnav4 a:visited {
display:block;
border-bottom:1px dotted #3366CC;  /*flat blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:45px;
white-space:nowrap;
font-size:12px;
color:#3366CC; /* flat blue*/ 
text-decoration:none;
width:174px;
background:url("style_01_FILES/button_square_blue_solid.gif") 35px 50% no-repeat;
}
.vertnav4 a:active {
display:block;
border-bottom:1px dotted #3366CC;  /*flat blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:45px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /* flat blue*/ 
text-decoration:none;
width:174px;
background:url("style_01_FILES/button_square_blue_solid.gif") 35px 50% no-repeat;
}
.vertnav4 a:hover {
display:block;
border-bottom:1px dotted #3366CC; /*blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:45px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /*blue*/ 
text-decoration:none;
width:174px;
background:url("style_01_FILES/button_square_green_solid.gif") 35px 50% no-repeat;
}

.vertnav4-act a:link {
display:block;
border-bottom:1px dotted #3366CC; /*blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:45px;
white-space:nowrap;
font-size:12px;
color:#3366CC; /*blue*/ 
text-decoration:none;
width:174px;
background:url("style_01_FILES/button_square_green_solid.gif") 35px 50% no-repeat;
}
.vertnav4-act a:visited {
display:block;
border-bottom:1px dotted #3366CC; /*blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:45px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /*blue*/ 
text-decoration:none;
width:174px;
background:url("style_01_FILES/button_square_green_solid.gif") 35px 50% no-repeat;
}
.vertnav4-act a:active {
display:block;
border-bottom:1px dotted #3366CC; /*blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:45px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /*blue*/ 
text-decoration:none;
width:174px;
background:url("style_01_FILES/button_square_green_solid.gif") 35px 50% no-repeat;
}
.vertnav4-act a:hover {
display:block;
border-bottom:1px dotted #3366CC; /*blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:45px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /*blue*/ 
text-decoration:none;
width:174px;
background:url("style_01_FILES/button_square_green_solid.gif") 35px 50% no-repeat;
}
.vertnav5 a:link {
display:block;
border-bottom:1px dotted #3366CC;  /*flat blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:55px;
white-space:nowrap;
font-size:12px;
color:#3366CC; /* flat blue*/ 
text-decoration:none;
width:174px;
background:url("style_01_FILES/button_square_green_line.gif") 45px 50% no-repeat;
}
.vertnav5 a:visited {
display:block;
border-bottom:1px dotted #3366CC;  /*flat blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:55px;
white-space:nowrap;
font-size:12px;
color:#3366CC; /* flat blue*/ 
text-decoration:none;
width:174px;
background:url("style_01_FILES/button_square_green_line.gif") 45px 50% no-repeat;
}
.vertnav5 a:active {
display:block;
border-bottom:1px dotted #3366CC;  /*flat blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:55px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /* flat blue*/ 
text-decoration:none;
width:174px;
background:url("style_01_FILES/button_square_green_line.gif") 45px 50% no-repeat;
}
.vertnav5 a:hover {
display:block;
border-bottom:1px dotted #3366CC; /*blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:55px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /*blue*/ 
text-decoration:none;
width:174px;
background:url("style_01_FILES/button_square_green_line.gif") 45px 50% no-repeat;
}

.vertnav5-act a:link {
display:block;
border-bottom:1px dotted #3366CC; /*blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:55px;
white-space:nowrap;
font-size:12px;
color:#3366CC; /*blue*/ 
text-decoration:none;
width:174px;
background:url("style_01_FILES/button_square_green_line.gif") 45px 50% no-repeat;
}
.vertnav5-act a:visited {
display:block;
border-bottom:1px dotted #3366CC; /*blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:55px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /*blue*/ 
text-decoration:none;
width:174px;
background:url("style_01_FILES/button_square_green_line.gif") 45px 50% no-repeat;
}
.vertnav5-act a:active {
display:block;
border-bottom:1px dotted #3366CC; /*blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:55px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /*blue*/ 
text-decoration:none;
width:174px;
background:url("style_01_FILES/button_square_green_line.gif") 45px 50% no-repeat;
}
.vertnav5-act a:hover {
display:block;
border-bottom:1px dotted #3366CC; /*blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:55px;
white-space:nowrap;
font-size:12px;
color:#3C8C6D; /*blue*/ 
text-decoration:none;
width:174px;
background:url("style_01_FILES/button_square_green_line.gif") 45px 50% no-repeat;
}

/***************************/
/* General element styles:*/
/***************************/
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family:verdana, helvetica; color:#000000; font-size:12px; }
PRE { font-family:monospace; }
A { color:#478ADC; text-decoration:none;}
A:hover { color:#3366CC; text-decoration:none; }
FORM { margin:0px 0px 0px 0px;}
P, PRE { margin:0px 0px 0px 0px; }
P, TD, UL, OL { font-size:12px; }
INPUT, TEXTAREA, SELECT textarea { font-family:verdana, helvetica, sans-serif; color:#555555; border:#7EBFD8 1px solid; font-size:12px; }

/******************/
/* Headers, plain */
/******************/
H1 { font-size:14px; color:#3366CC; font-weight:bold;}
H2 { font-size:14px; color:#3366CC; font-weight:normal;}
H3 { font-size:14px; color:#000000; font-weight:bold;}
H4 { font-size:14px; color:#000000; font-weight:normal;}
H5 { font-size:16px; color:#3366CC; font-weight:bold;}
H6 { font-size:16px; color:#3366CC; font-weight:normal;}
H1, H2, H3, H4, H5, H6 { margin:0px 0px 0px 0px; margin-top:10px; margin-bottom:8px; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top:0px; }

/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { color:#000000; text-decoration:none; }
H2 A { color:#3366CC; }
H3 A { color:#3366CC; }
H4 A { color:#3366CC; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration:underline; }

/************************/
/* Filelinks, generally */
/************************/
TABLE.csc-uploads { border:0px; }
TABLE.csc-uploads TR TD P { background-color :transparent; font-size:12px; }
TABLE.csc-uploads TR TD { vertical-align :top; }
TABLE.csc-uploads TR.tr-even { background-color:#EDEBF1; }
TABLE.csc-uploads TR.tr-odd { background-color:#D8D7DC; }
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; }

legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
font-family:Arial, Helvetica, sans-serif;
border:0px;
padding-left:50px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #3366CC;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:110px;
border: 1px solid #69C3A0;
}

.mf-radio {
border:0px;
}

.mf-text {
font-family:Arial, Helvetica, sans-serif;
color: #000000;
border: 1px solid #3366CC;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #3366CC;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #3366CC;
border: 0px;
}
