/* CSS Document */



@charset "utf-8";
body { background-image: url(../images/bg.jpg); margin: 0; padding: 0; background-color: #517082; background-repeat: repeat-x; }
#container { margin: 0 auto; width: 970px; color: #ffffff; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
#top { color: white; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 970px; height: 30px; }
#top a, #top a:hover, #top a:visited { color: #ffffff; text-decoration: none; }
.date { font-size: 9pt; float: right; /*width: 160px;*/ text-align: right; margin: 0 10px 0 0; padding-top: 4px; }
#left { float: left; width: 200px; color: #000; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; m }
#logo { background-image: url(../images/logo.png); background-repeat: no-repeat; background-position: center; width: 200px; height: 90px; }
#lefttop  { height: 38px; background-image: url(../images/lefttop.gif); }
#lefttopbottom  { height: 38px; background-image: url(../images/lefttopbottom.gif); }
#leftcontenthome { width: 160px; margin-left: 20px; }
#leftcontent { width: 160px; margin-left: 20px; }
#leftcontentnewsletter { width: 160px; margin-left: 20px; }
#leftcontentcounter { width: 150px; margin-left: 50px; }
a:link,a:visited   { color: #406F99; text-decoration: none; line-height: normal; }
a:hover  { text-decoration: underline; }
#leftspace { background-image: url(../images/leftcontent.gif); background-repeat: repeat-y; width: 200px; display: block; }
#leftbottom { height: 20px; background-image: url(../images/leftbottom.gif); }
#left  .moduletable h3 { height: 20px; background-image: url(../images/moduletable.gif); background-repeat: no-repeat; line-height: 20px; padding-left: 30px; width: 135px; margin: 15px 0; font-size: 14px; }
#right { float: right; width: 770px; }
#right_top { background-color: #5093bd; background-image: url(../images/right_top.gif); background-repeat: no-repeat; top: 30px; height: 17px; width: 770px; }
#right_topmenu { color: white; position: absolute; top: 40px; width: 770px; }
#right_topmenu ul, #right_topmenu li { color: white; font-size: 11pt; font-weight: bold; margin: 0; padding: 0 0 0 20px; list-style-type: none; display: inline; }
#right_topmenu a, #right_topmenu a:visited { color: #fff; text-decoration: none; }
#right_topmenu a:hover { color: yellow; text-decoration: none; }
#right_header { height: 165px; background-color: #5093bd; background-image: url(../images/banner.jpg); background-repeat: no-repeat; background-position: 12px 12px; width: 770px; }
#right_bottom { height: 32px; background-image: url(../images/right_bottom.gif); width: 770px; }

#content5 { color: white; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 730px; margin-left: 20px; }
#content5 a:link, #content5 a:visited { color: #0f0; text-decoration: none; }
#content5 a:hover { color: black; background-color: #9cf; text-decoration: none; }

#maincontent { font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 730px; margin-left: 20px; border-top-color: fuchsia; border-top-width: 2px; }
#maincontent   a:link, #maincontent a:visited { color: #0f0; text-decoration: none; }
#maincontent a:hover { color: black; background-color: #9cf; text-decoration: none; }
#content6 { color: white; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 730px; margin-left: 20px; }
#content6 a:link, #content6 a:visited { color: #0f0; text-decoration: none; }
#content6 a:hover { color: black; background-color: #9cf; text-decoration: none; }

#content78 { margin-left: 20px; }

#content7 { color: white; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 355px; float: left; }
#content7 a:link, #content7 a:visited { color: #0f0; text-decoration: none; }
#content7 a:hover { color: black; background-color: #9cf; text-decoration: none; }

#content8 { color: white; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 355px; float: right; margin-right: 10px; }
#content8 a:link, #content8 a:visited { color: #0f0; text-decoration: none; }
#content8 a:hover { color: black; background-color: #9cf; text-decoration: none; }

#footer { color: white; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 730px; text-align: center; float: right; margin-right: 20px; margin-bottom: 20px; margin-left: 20px; padding-top: 10px; border-top: 1px solid white; }
#footer   a:link, #footer  a:visited, #footer a:hover { color: #61C600; text-decoration: none; padding: 0px; }
a.mainlevel:link { color: #069; font-size: 12px; font-weight: bold; }
a.mainlevel:hover { font-weight: bold; background-color: #ffc; text-decoration: none; }
a.mainlevel:visited { color: #069; font-weight: bold; text-decoration: none; }
a.sublevel:link { color: #666; }
a.sublevel:hover { background-color: #ffc; text-decoration: none; }
a.sublevel:visited { color: #666; text-decoration: none; }
.componentheading { color: yellow; background-image: url(../images/componentheading.gif); width: 100%; height: 25px; line-height: 25pt; font-size: 14pt; font-weight: bold; background-repeat: no-repeat; margin: 0 0 20px 20px; padding: 0; }
.contentheading { color: yellow; font-size: 14pt; font-weight: bold; height: 30px; background-image: url(../images/contentheading.gif); background-repeat: repeat-x; width: 100%; }
.contentpaneopen { margin-right: 20px; }
.createdate { color: #ccc; font-size: 8pt; }
.modifydate { color: #ccc; font-size: 8pt; }
.searchbox { width: 170px; }
.small { color: #ccc; font-size: 8pt; }
.sectiontableheader { background-color: #CFE3EC; color: #5294BD; padding-left: 10px; font-size: 14px; }
.latestnews ul, .latestnews li { padding: 0px 0px 0px 5px; margin: 0 15px; }
.latestnews { margin: 0px; padding: 0px; }