* { margin: 0px; padding: 0px; }
body { vertical-align: top; text-align: center; background: url("images/mainbg.gif") top left repeat-x #FFF; font: normal 12px Verdana, Arial, Helvetica, sans-serif; }
h1 { text-align: right; width: 990px; height: 12px; margin: 0 auto; font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #0E0E1D; }
#top { margin: 0px auto; width: 990px; height: 150px; background: url("images/top.gif") top center #0E0E1D; }
#top img { float: right; margin: 5px; width: 725px; height: 140px; }
#topmenu { width: 990px; margin: 0px auto; height: 30px; background: url("images/menubar.gif") repeat-x; }
#topmenu ul li{ display: block; float: left; text-decoration: none; color: #0E0E1D; padding: 0px 25px; line-height: 30px; }
#topmenu ul li a{ text-decoration: none; color: #0E0E1D; font: normal 14px Verdana, Arial, Helvetica, sans-serif; }
#topmenu ul li a:hover{ text-decoration: none; color: #276197; font: normal 14px Verdana, Arial, Helvetica, sans-serif; }

#wrapper { margin: 10px auto 0 auto; width: 990px; text-align: left; }

#leftbox { float: left; width: 260px; text-align: left; }
#main { float: left; width: 430px; text-align: left; background: url("images/main-background.jpg") top center repeat-y #FFF; margin-left: 10px; margin-bottom: 10px; padding: 0 10px; }
#rightbox { float: left; width: 260px; text-align: center; margin-left: 10px; }
#menu2  { float: right; width: 195px;  height: 120 px; background: #d7d5fd; text-align: right; }


#wrapper h2 { padding-top: 20px; padding-bottom: 20px; text-align: left; font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #276197; text-decoration: none; }
#wrapper h3 { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #276197; text-decoration: none; margin-bottom: 10px; }
#wrapper h4 { padding-bottom: 10px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #276197; text-decoration: none; }
#wrapper p { padding-bottom: 10px; text-align: left; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #47494a; }
#wrapper strong, b {color: #276197; }
.small { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #47494a; }
#wrapper ul { margin-left: 15px; padding: 10px; }
#wrapper li { text-align: left; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #47494a; }
#wrapper a:link, a:visited { font: normal 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #001f48; }
#wrapper a:hover, a:visited:hover { font: normal 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #276197; }
 
#specialoffer { border: dotted 1px #276197; text-align: center; margin-bottom: 10px; }
#specialoffer h2 { text-decoration: underline; text-align: center; text-transform: uppercase; }
#specialoffer p { font-weight: bold; text-align: center; }

.table { border: solid 1px #276197; width: 400px; }
.table p { font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #47494a; }
.table th { background: #276197; color: #FFF; text-align: left; padding: 3px; } 
.table td { background: #eee; color: #000; padding: 3px; border: solid 1px #276197; }


#bottom { clear: both; width: 990px; height: 30px; margin: 0 auto; background: #69B8DA; }
#bottom p { padding-top: 10px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #276197; text-align: center;  }
#bottom a, #bottom a:link, #bottom a:hover, #bottom a:visited, #bottom a:visited:hover { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #276197; text-decoration: none; }
#footer { width: 990px; padding: 10px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #AAA; text-align: center; }
#footer a { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #AAA; text-decoration: none; }

