
a:link { color: #496ba2; }
a:visited { color: #496ba2; }
a:hover { color: #1368f1; }
b { font-size: 110%; }
body { margin:0; padding:0; line-height: 1.5em; background-image: url(images/bkgrnd.jpg); background-repeat: repeat-x; }
em { color: #093c5c; }
h1 { color: #005891; font-size: 14px; font-weight: bold; margin: 0.67em 0; }
.box { background-color: #c5e2f1; padding: 5px; border: dotted 1px #526e93; }
.contentcolumn { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; padding-right: 5px; padding-left: 5px;   /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}
.copyright { color: #464646; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }
.menufooter { background-image: url(images/menu_bottom.png); background-repeat: no-repeat; background-position: left top; }
.rightCol {  }
.shadow { background-image: url(images/shadow.png); background-repeat: no-repeat; background-position: left bottom; }
.small { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.sub_menu { color: #fdfdfd; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; background-image: url(images/submenu.png); background-repeat: no-repeat; background-position: left top; padding-left: 15px; }
.sub_menu a:link, a:visited { color: #fff; text-decoration: none; }
.sub_menu a:hover { color: #093c5c; }
.topmenu { color: #fdfdfd; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(images/top_menu.png); background-repeat: no-repeat; background-position: left bottom; padding-top: 5px; padding-left: 10px; }
.topmenu a:link, a:visited { color: #fff; text-decoration: none; }
.topmenu a:hover { color: #093c5c; }
.top_level_menu { color: #fdfdfd; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; background-image: url(images/drktop.png); background-repeat: no-repeat; background-position: left top; margin-right: 2px; margin-left: 2px; padding-left: 5px; }
.top_level_menu a:link, a:visited { color: #fff; text-decoration: none; }
.top_level_menu a:hover { color: #61c1f1; }
.wrapper { width: 760px; margin-left: 8px; }
#footer { color: #04436d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/footer.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: center; width: 790px; height: 30px; margin-right: auto; margin-left: auto; padding: 4px 0; }
#footer a { color: #496ba2; text-decoration: underline; }
#leftcolumn { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-left: -840px; padding-left: 5px; }
#maincontainer { width: 780px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}
#middle { background-image: url(images/middle.png); background-repeat: repeat-y; width: 780px; overflow: hidden; min-width: 780px; margin-right: auto; margin-left: auto; padding-right: 5px; padding-left: 5px; }
#topsection { background-image: url(images/header.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 790px; height: 90px; margin-top: 25px; margin-right: auto; margin-left: auto; /*Height of top section*/
}
ul { list-style-type: disc; margin: 1em 0 1em 20px; list-style-image: url(images/bullet.png); }
