body {
     background: #FFFFFF url(../images/bg-body.gif) repeat-x;
     margin:0px 0px 0px 0px;
     background-position:top left;
     }
.copy {
     color: #404040;
     font-size: 13px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     background-color: transparent;
     text-decoration: none;
     }
.copy a:link {
     color: #2381A1;
     background-color: transparent;
     text-decoration: none;
     }
.copy a:visited {
     color: #2381A1;
     background-color: transparent;
     text-decoration: none;
     }
.copy a:hover {
     color: #CC0000;
     background-color: transparent;
     text-decoration: none;
     }
.copy a:active {
     color: #59AABD;
     background-color: transparent;
     text-decoration: none;
     }
.copyb { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 13px;
     font-weight: bold;
     color: #404040;
     background-color: transparent;
     text-decoration: none;
     }
.copyb a:link {
     color: #2381A1;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.copyb a:visited {
     color: #2381A1;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.copyb a:hover {
     color: #CC0000;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.copyb a:active {
     color: #59AABD;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.smcopy {
     color: #404040;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     background-color: transparent;
     text-decoration: none;
     }
.smcopy a:link {
     color: #2381A1;
     background-color: transparent;
     text-decoration: none;
     }
.smcopy a:visited {
     color: #2381A1;
     background-color: transparent;
     text-decoration: none;
     }
.smcopy a:hover {
     color: #CC0000;
     background-color: transparent;
     text-decoration: none;
     }
.smcopy a:active {
     color: #898D7B;
     background-color: transparent;
     text-decoration: none;
     }
.smtext {
     color: #000000;
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     background-color: transparent;
     text-decoration: none;
     }
.smtext a:link {
     color: #008080;
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     background-color: transparent;
     text-decoration: none;
     }
.smtext a:visited {
     color: #008080;
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     background-color: transparent;
     text-decoration: none;
     }
.smtext a:hover {
     color: #5F7FC1;
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     background-color: transparent;
     text-decoration: none;
     }
.smtext a:active {
     color: #404040;
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     background-color: transparent;
     text-decoration: none;
     }
.nav {
     color: #000000;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     background-color: transparent;
     text-decoration: none;
     }
.nav a:link {
     color: #2381A1;
     font-size: 11px;
     font-weight: bold;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.nav a:visited {
     color: #2381A1;
     font-size: 11px;
     font-weight: bold;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.nav a:hover {
     color: #B85915;
     font-size: 11px;
     font-weight: bold;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.nav a:active {
     color: #898D7B;
     font-size: 11px;
     font-weight: bold;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.subnav {
     color: #404040;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.subnav a:link {
     color: #52ADEF;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
     text-decoration: none;
     }
.subnav a:visited {
     color: #52ADEF;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
     text-decoration: none;
     }
.subnav a:hover {
     color: #4E84B6;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
     text-decoration: none;
     }
.subnav a:active {
     color: #404040;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
     text-decoration: none;
     }
.toolnav {
     color: #404040;
     font-size: 10px;
     font-family: Arial, Helvetica, sans-serif;
     background-color: transparent;
     text-decoration: none;
     }
.toolnav a:link {
     color: #2381A1;
     font-size: 10px;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.toolnav a:visited {
     color: #2381A1;
     font-size: 10px;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.toolnav a:hover {
     color: #B85915;
     font-size: 10px;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.toolnav a:active {
     color: #404040;
     font-size: 10px;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.tasknav {
     color: #EEEEEE;
     font-size: 10px;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.tasknav a:link {
     color: #FDCA41;
     font-size: 10px;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.tasknav a:visited {
     color: #FDCA41;
     font-size: 10px;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.tasknav a:hover {
     color: #EEEEEE;
     font-size: 10px;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.tasknav a:active {
     color: #CCCCCC;
     font-size: 10px;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.tabnav {
     color: #2381A1;
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.tabnav a:link {
     color: #B85915;
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.tabnav a:visited {
     color: #B85915;
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.tabnav a:hover {
     color: #2381A1;
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.tabnav a:active {
     color: #404040;
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.address {
     color: #404040;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     background-color: transparent;
     text-decoration: none;
     }
.address a:link {
     color: #008080;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.address a:visited {
     color: #008080;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.address a:hover {
     color: #7585AE;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.address a:active {
     color: #404040;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.photonav {
     color: #EEEEEE;
     font-size: 11px;
     font-weight: bold;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     background-color: transparent;
     text-decoration: none;
     }
.photonav a:link {
     color: #E2D43A;
     font-size: 11px;
     font-weight: bold;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.photonav a:visited {
     color: #E2D43A;
     font-size: 11px;
     font-weight: bold;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.photonav a:hover {
     color: #EEEEEE;
     font-size: 11px;
     font-weight: bold;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
.photonav a:active {
     color: #FFFFFF;
     font-size: 11px;
     font-weight: bold;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
#topnavtabs {
}
#topnavtabs a{
display: block;
width: 100%; /*width of tab image */
height: 18px; /*height of tab image */
float: left;
display: inline;
padding-top: 5px; /*vertical offset of tab text from top of tab*/
background: url(../images/navbg.gif) repeat; /*URL to tab image */
text-align: center;
}
#topnavtabs a:hover, #topnavtabs a.current{
background: url(../images/hnavbg.gif) repeat; /*URL to tab image onmouseover */
}
#botnavtabs {
}
#botnavtabs a{
display: block;
width: 100%; /*width of tab image */
height: 18px; /*height of tab image */
float: left;
display: inline;
padding-top: 5px; /*vertical offset of tab text from top of tab*/
background: url(../images/navbg.gif) repeat; /*URL to tab image */
text-align: center;
}
#botnavtabs a:hover, #botnavtabs a.current{
background: url(../images/hnavbg.gif) repeat; /*URL to tab image onmouseover */
}
.section { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 17px;
     letter-spacing: .06em; 
     color: #B85915;
     padding-left: 6px;
     line-height: 36px;
     border-bottom: #C6D9ED 1px solid;
}
.sectionred { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 15px;
     font-weight: bold;
     letter-spacing: .06em; 
     color: #880000;
     padding-left: 6px;
     line-height: 28px;
     border-bottom: #C6D9ED 1px solid;
}
.sponsor { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 15px;
     font-weight: bold;
     letter-spacing: .06em; 
     color: #697B8D;
     line-height: 31px;
     border-bottom: #C6D9ED 1px solid;
}
.title { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 19px; 
     color: #D15103;
     padding-left: 6px;
     line-height: 36px;
     border-bottom: #C6D9ED 1px solid;
}
.sectiontab { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 15px;
     font-weight: bold;
     color: #404040;
     background-color: transparent;
     text-decoration: none;
     line-height: 38px;
     border-bottom: #C6D9ED 1px solid;
     }
.sectiontab a:link {
     color: #2381A1;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.sectiontab a:visited {
     color: #2381A1;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.sectiontab a:hover {
     color: #CC0000;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.sectiontab a:active {
     color: #59AABD;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.project { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 15px;
     font-weight: bold;
     color: #404040;
     background-color: transparent;
     text-decoration: none;
     }
.project a:link {
     color: #2381A1;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.project a:visited {
     color: #2381A1;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.project a:hover {
     color: #CC0000;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.project a:active {
     color: #59AABD;
     font-weight: bold;
     background-color: transparent;
     text-decoration: none;
     }
.secpic { 
     border-left: #C6D9ED 1px solid;
     border-right: #C6D9ED 1px solid;
     border-bottom: #C6D9ED 1px solid;
}
.header { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 17px; 
     color: #345678;
     padding-left: 6px;
     line-height: 36px;
     border-bottom: #C6D9ED 1px solid;
}
.subheader { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 11px; 
     font-weight: bold; 
     letter-spacing: .04em; 
     color: #3671A8;
     padding-left: 6px;
     line-height: 30px;
     background: #E6EEF6 url(../images/bghd.gif); background-repeat: repeat-x;
     border-bottom: #C6D9ED 1px solid;
}
.lnkhead { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 15px; 
     font-weight: bold; 
     letter-spacing: .06em; 
     color: #887094;
     line-height: 32px;
     border-bottom: #C6D9ED 1px solid;
}
.newshead { 
     line-height: 30px;
     border-bottom: #C6D9ED 1px solid;
}
.prohead { 
     line-height: 37px;
     border-bottom: #C6D9ED 1px solid;
}
.dochead { 
     line-height: 30px;
     border-bottom: #C6D9ED 1px solid;
}
.step { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 17px; 
     color: #990000;
     line-height: 28px;
     border-bottom: #C6D9ED 1px solid;
}
.date { 
     line-height: 26px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     color: #5F9178;
     border-bottom: #C6D9ED 1px solid;
}
.smheadb { 
     line-height: 26px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 13px;
     font-weight: bold;
     color: #404040;
     border-bottom: #C6D9ED 1px solid;
}
.nfile { 
     line-height: 28px;
     border-top: #C6D9ED 1px solid;
     border-bottom: #C6D9ED 1px solid;
}
.phototag { 
     line-height: 21px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 13px;
     font-weight: bold;
     color: #BD7229;
     border-top: #C6D9ED 1px solid;
     border-bottom: #C6D9ED 1px solid;
}
.note
{
background: #FFFFFF;
padding: 2px;
border: #C6D9ED 1px solid;
}

.pagebg {;
background: #FFFFFF url(../images/pagebg.gif); background-repeat: repeat-x;
}

.margin {
width: 224px;
background: #E6EEF6 url(../images/marpat.gif); background-repeat: repeat;
border-left: #C6D9ED 1px solid;
}
.subtab {
}
.subtab  a {
background: #FFFFFF;
width: 100%;
padding-top: 7px;
padding-bottom: 8px;
float: left;
display: inline;
text-align: center;
border-bottom: #C6D9ED 1px solid;
}
.subtab a:hover, .subtab a.current{
background: #F4F8FC;
}
.mastbg { background: #F6F6F6 url(../images/bg150.jpg); background-repeat: repeat}
.footbg { background: #E1E4ED}
.smhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #2F7DA5}
.smbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #404040}
.smred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; letter-spacing: .06em; color: #C00000}
.smblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; letter-spacing: .06em; color: #123456}
.smwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; letter-spacing: .06em; color: #FFFFFF}
.subhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #BD7229}
.quote { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #123456}
.hdot { background-image: url(../images/hdot.gif); background-repeat: repeat}
.vdot { background-image: url(../images/vdot.gif); background-repeat: repeat}
