body {
	padding-bottom: 0px; 
    margin: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    font: 85% verdana, arial, helvetica, sans-serif; 
    background: #f5f5f5; 
    color: #454545; 
    padding-top: 0px
}
a {
	background: inherit; 
    color: #0075e8; 
    text-decoration: none
}
a:visited {
	background: inherit; 
    color: #0075e8; 
    text-decoration: none
}
a:active {
	background: inherit; 
    color: #990000; 
    text-decoration: none
}
a:hover {
	background: inherit; 
    color: #008080; 
    text-decoration: underline
}
h1 {
	padding-bottom: 0px; 
    text-transform: uppercase; 
    margin: 4px 0px 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    font: 180% "trebuchet ms", verdana, georgia, sans-serif; 
    background: inherit; 
    letter-spacing: 1px; 
    color: #26488f; 
    padding-top: 7px
}
h2 {
	padding-bottom: 0px; 
    margin: 35px 0px 0px 18px; 
    padding-left: 0px; 
    padding-right: 0px; 
    font: 160% "trebuchet ms", "arial narrow", georgia, arial, verdana, helvetica, sans-serif; 
    background: inherit; 
    letter-spacing: 1px; 
    color: #008080; 
    padding-top: 0px
}
h3 {
	padding-bottom: 0px; 
    margin: 35px 0px 0px 18px; 
    padding-left: 0px; 
    padding-right: 0px; 
    font: 160% "trebuchet ms", "arial narrow", georgia, arial, verdana, helvetica, sans-serif; 
    background: inherit; 
    letter-spacing: 1px; 
    color: #008080; 
    padding-top: 0px
}
h4 {
	padding-bottom: 0px; 
    margin: 35px 0px 0px 18px; 
    padding-left: 0px; 
    padding-right: 0px; 
    font: 160% "trebuchet ms", "arial narrow", georgia, arial, verdana, helvetica, sans-serif; 
    background: inherit; 
    letter-spacing: 1px; 
    color: #008080; 
    padding-top: 0px
}
h5 {
	padding-bottom: 0px; 
    margin: 35px 0px 0px 18px; 
    padding-left: 0px; 
    padding-right: 0px; 
    font: 160% "trebuchet ms", "arial narrow", georgia, arial, verdana, helvetica, sans-serif; 
    background: inherit; 
    letter-spacing: 1px; 
    color: #008080; 
    padding-top: 0px
}
.black {
	background: inherit; 
    color: #000
}
.green {
	background: inherit; 
    color: #008080
}
#wrapper {
	margin: 0px auto; 
    width: 760px; 
    background: #fff; 
    color: #000
}
#container {
	border-left: #d0d0d0 1px solid; 
    padding-bottom: 2px; 
    margin: 0px auto; 
    padding-left: 2px; 
    width: 760px; 
    padding-right: 2px; 
    background: #f4f4f4; 
    color: #000; 
    border-right: #d0d0d0 1px solid; 
    padding-top: 2px
}
#banner {
	border-bottom: #ccc 1px solid; 
    padding-bottom: 40px; 
    margin: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    background: #fff; 
    color: #000; 
    padding-top: 30px
}
#banner h1 a {
	margin: 0px 4px 0px 8px; 
    background: inherit; 
    color: #000; 
    text-decoration: none
}
h1 a:visited {
	margin: 0px 4px 0px 8px; 
    background: inherit; 
    color: #000; 
    text-decoration: none
}
#banner h1 a:hover {
	background: inherit; 
    color: #008080; 
    text-decoration: none
}
#logoimg {
	background-image: url(logo.gif); 
    padding-bottom: 0px; 
    margin: 0px 0px 0px 6px; 
    padding-left: 0px; 
    width: 74px; 
    padding-right: 0px; 
    background-repeat: no-repeat; 
    background-position: left 50%; 
    float: left; 
    height: 53px; 
    padding-top: 0px
}
#navigation {
	border-bottom: #ccc 1px solid; 
    padding-bottom: 4px; 
    margin: 2px auto 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    font: bold 95% "trebuchet ms", arial, helvetica, sans-serif; 
    background: #fff; 
    color: #000; 
    padding-top: 4px
}
#navigation ul {
	text-align: center; 
    padding-bottom: 0px; 
    list-style-type: none; 
    margin: 2px 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-top: 0px
}
#navigation li {
	text-align: center; 
    margin: 0px; 
    display: inline
}
#navigation li a {
	padding-bottom: 4px; 
    padding-left: 10px; 
    padding-right: 11px; 
    background: #fff; 
    letter-spacing: 1px; 
    color: #000; 
    border-right: #ccc 1px solid; 
    text-decoration: none; 
    padding-top: 4px
}
#navigation li a:hover {
	background: #fff; 
    color: #008080
}
#navigation li a#current {
	background: #fff; 
    color: #008080
}
#navigation li a.last {
	border-right: #ccc 0px solid
}
#main {
	padding-bottom: 12px; 
    margin: 2px 0px; 
    padding-left: 0px; 
    width: 760px; 
    padding-right: 0px; 
    background: #fff; 
    float: left; 
    color: #000; 
    padding-top: 12px
}
.mainright {
	border-left: #ccc 1px solid; 
    padding-bottom: 30px; 
    margin: 0px; 
    padding-left: 0px; 
    width: 550px; 
    padding-right: 0px; 
    float: left; 
    font-size: 98%; 
    padding-top: 0px
}
.mainright p {
	padding-bottom: 0px; 
    line-height: 1.2em; 
    margin: 12px 0px 0px; 
    padding-left: 20px; 
    padding-right: 6px; 
    padding-top: 0px
}    
.mainright table {
	padding-bottom: 0px; 
    line-height: 1.2em; 
    margin: 12px 0px 0px; 
    padding-left: 20px; 
    padding-right: 6px; 
    padding-top: 0px
}
.mainright ul {
	padding-bottom: 0px; 
    list-style-type: none; 
    margin: 6px 0px 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    list-style-image: none; 
    padding-top: 0px
}
.mainright li {
	list-style-position: inside; 
    padding-bottom: 0px; 
    list-style-type: square; 
    margin: 0px 0px 0px 22px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-top: 0px
}
.mainleft {
	padding-bottom: 0px; 
    margin: 0px; 
    padding-left: 0px; 
    width: 200px; 
    padding-right: 0px; 
    float: left; 
    padding-top: 0px
}
.mainleft p {
	border-bottom: #d0d0d0 1px dashed; 
    padding-bottom: 10px; 
    margin: 4px 6px 36px; 
    padding-left: 0px; 
    padding-right: 0px; 
    font: 98% "trebuchet ms", verdana, georgia, sans-serif; 
    background: #fff; 
    color: #666; 
    padding-top: 0px
}
.title {
	padding-bottom: 0px; 
    margin: 6px 7px 0px 6px; 
    padding-left: 0px; 
    padding-right: 0px; 
    font: bold 110% "trebuchet ms", verdana, georgia, sans-serif; 
    background: #fff; 
    color: #333; 
    padding-top: 0px
}
.date {
	margin: 0px 0px 4px 7px; 
    font: 90% "trebuchet ms", verdana, georgia, sans-serif; 
    background: #fff; 
    color: #999
}
.navcontainer ul {
	padding-bottom: 0px; 
    list-style-type: none; 
    margin: 7px 0px 16px; 
    padding-left: 0px; 
    padding-right: 0px; 
    font-size: 98%; 
    padding-top: 0px
}
.navcontainer li {
	margin: 0px 0px 3px 6px
}
.navcontainer a {
	border-bottom: #ccc 1px dashed; 
    padding-bottom: 4px; 
    padding-left: 12px; 
    width: 173px; 
    padding-right: 2px; 
    display: block; 
    background: #fff; 
    color: #000; 
    padding-top: 4px
}
.navcontainer a:link {
	background: url(1596.gif) #fff no-repeat 0px 0.5em; 
    color: #0075e8; 
    text-decoration: none
}
.navlist a:visited {
	background: url(1596.gif) #fff no-repeat 0px 0.5em; 
    color: #0075e8; 
    text-decoration: none
}
.navcontainer a:hover {
	border-bottom: #008080 1px dashed; 
    background: url(1595.gif) #fff no-repeat 0px 0.5em; 
    color: #008080
}
.active a:link {
	border-bottom: #ccc 1px dashed; 
    background: url(1595.gif) #fff no-repeat 0px 0.5em; 
    color: #008080
}
.active a:visited {
	border-bottom: #ccc 1px dashed; 
    background: url(1595.gif) #fff no-repeat 0px 0.5em; 
    color: #008080
}
.active a:hover {
	border-bottom: #ccc 1px dashed; 
    background: url(1595.gif) #fff no-repeat 0px 0.5em; 
    color: #008080
}
#footer {
	padding-bottom: 15px; 
    margin: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    font: 98% "trebuchet ms", arial, helvetica, sans-serif; 
    background: #fff; 
    color: #808080; 
    clear: both; 
    border-top: #d0d0d0 1px solid; 
    padding-top: 10px
}
.left {
	padding-bottom: 0px; 
    margin: 8px 0px 0px; 
    padding-left: 8px; 
    width: 35%; 
    padding-right: 0px; 
    background: #fff; 
    color: #999; 
    padding-top: 0px
}
.right {
	text-align: right; 
    padding-bottom: 0px; 
    margin: 7px 0px 0px; 
    padding-left: 2px; 
    width: 55%; 
    padding-right: 0px; 
    background: #fff; 
    float: right; 
    color: #ccc; 
    padding-top: 0px
}
.right a {
	padding-bottom: 0px; 
    padding-left: 8px; 
    padding-right: 8px; 
    background: inherit; color: #0075e8; 
    text-decoration: underline; 
    padding-top: 0px
}
.right a:visited {
	padding-bottom: 0px; 
    padding-left: 8px; 
    padding-right: 8px; 
    background: inherit; 
    color: #0075e8; 
    text-decoration: underline; 
    padding-top: 0px
}
.right a:hover {
	background: inherit; 
    color: #008080
}
