* {margin:0; padding:0;}
body {background-color:#5d84e8;}
img {border:none;}
table {width:100%; margin-top:30px;}
th {padding:15px;}
td {padding:5px;}

#mainWrapper, #topNav, #contentWrapper, #footer {width:798px;}
#mainWrapper {margin-left:auto; margin-right:auto; background-color:#11115b;}
#contentWrapper {margin-top:50px; background-repeat:no-repeat; overflow:hidden;}

#topNav ul, #sideNav ul {list-style:none;}
#topNav a, #sideNav a {display:block;}
#topNav {height:129px; background-image:url(images/top_nav_back.png); background-repeat:no-repeat;}
#topNav * {height:129px;}
#topNav li {display:inline;}
#topNav a {float:left; line-height:85px; text-align:center;}
#sideNav {float:left; width:241px; margin-top:275px; margin-left:5px; display:inline;}
#sideNav ul {background-color:#080378;}
#sideNav li {position:relative; margin-top:15px; text-align:right; border-bottom:1px solid #5d84e8;}
#sideNav a {padding:5px;}

#content p {margin-top:15px;}
#content ul {float:left; width:49%; margin-top:15px; margin-bottom:15px;}
#content ul li {margin-left:15px; margin-top:15px;}

#footer {clear:both; height:39px; margin-top:-23px; background-image:url(images/footer_back.png); background-repeat:no-repeat; text-align:center; overflow:hidden;}
#footer p {margin-top:15px;}

@font-face {font-family:bankgothic; src:url("bankgothic.eot") /* EOT file for IE */}
@font-face {font-family:bankgothic; src:url("bankgothic.ttf") /* TTF file for CSS3 browsers */}

body {font-family:Verdana, Geneva, sans-serif; color:white; font-size:16px;}

#topNav a, #sideNav a {font-family:bankgothic, Verdana, Geneva, sans-serif; color:white; text-decoration:none;}
#topNav {font-size:18px;}
#topNav a:hover, a.blueLink:hover {color:#11115b;}
#sideNav a:hover, a.blueLink {color:#5d84e8;}

#content {font-size:14px;}

#footer {font-size:12px;}

img, div {behavior:url(iepngfix.htc);}