body {margin-top: 10px; margin-bottom: 10px; margin-left:0px; margin-right: 0px; background-image:url(../images/bg.gif); background-repeat: repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}

td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}

ul {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}

p {margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}

a {color: #2A297F; text-decoration:underline;}
a:link {color: #2A297F; text-decoration:underline;}
a:visited {color: #2A297F; text-decoration:underline;}
a:hover {color: #E21313; text-decoration:underline;}
a:active {color: #E21313; text-decoration:underline;}

h1 {font-weight: bold; font-size: 20px;}
h2 {font-weight: bold; font-size: 18px;}
h3 {font-weight: bold; font-size: 16px;}
h4 {font-weight: bold; font-size: 14px;}
h5 {font-weight: bold; font-size: 12px;}

#left-nav {background-color: #ffffff; padding: 0px 0px 0px 10px; width:236px; font-size: 11px;}

#left-guest {background-image:url(../images/bg_left-guest.jpg); background-repeat: repeat-x; font-size: 11px; color: #000000; padding: 0 0 0 0;}
#left-guest p {padding: 0px 0px 0px 25px; font-size:11px;}
#left-guest p input {font-size: 11px;}
#left-guest a.submit {color: #2A297F; text-decoration: underline; float: right; padding: 5px 20px 10px 10px;}
#left-guest a {color: #2A297F; text-decoration: none; padding: 0px 0px 0px 0px;}
#left-guest a:link {color: #2A297F; text-decoration: underline;}
#left-guest a:visited {color: #2A297F; text-decoration: underline;}
#left-guest a:hover {color: #E21313; text-decoration: none;}
#left-guest a:active {color: #E21313; text-decoration: none;}

#left-newsletter {padding: 15px 0px 0px; font-size:11px; color: #333333;}
#left-newsletter p {font-size: 11px; color:#333333;}
#left-newsletter a.submit {color: #2A297F; text-decoration: underline; float: right; padding: 5px 20px 10px 10px;}
#left-newsletter a {color: #2A297F; text-decoration: none; padding: 0px 0px 0px 0px;}
#left-newsletter a:link {color: #2A297F; text-decoration: underline;}
#left-newsletter a:visited {color: #2A297F; text-decoration: underline;}
#left-newsletter a:hover {color: #E21313; text-decoration: none;}
#left-newsletter a:active {color: #E21313; text-decoration: none;}

#top-nav {background-image: url(../images/bg_topnav.gif); background-repeat: no-repeat; font-size: 11px; color: #ffffff; text-align: right; height: 24px; padding: 0px 8px 0px 0px;}
#top-nav a {padding: 1px 13px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none;}
#top-nav a:link {color: #ffffff; text-decoration: none;}
#top-nav a:visited {color: #ffffff; text-decoration: none;}
#top-nav a:hover {color: #ffffcc; text-decoration: none;}
#top-nav a:active {color: #ffffcc; text-decoration: none;}

#bottom-nav {background-image: url(../images/bg_bottomnav.gif); background-repeat: no-repeat; font-size: 11px; color: #eaead7; text-align: center; height: 22px; padding: 0px 35px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#bottom-nav a {color: #eaead7; text-decoration: none;}
#bottom-nav a:link {color: #eaead7; text-decoration: none;}
#bottom-nav a:visited {color: #eaead7; text-decoration: none;}
#bottom-nav a:hover {color: #ffffcc; text-decoration: none;}
#bottom-nav a:active {color: #ffffcc; text-decoration: none;}

#footer {background-image: url(../images/footer.gif); background-repeat: no-repeat; height: 180px;}
#footer p {padding: 0px 35px 20px 20px; text-align: center; font-size:11px; color: #333333; line-height: 18px;}
#footer a {color: #2A297F; text-decoration: underline; padding: 0 5px 0 5px}
#footer a:link {color: #2A297F; text-decoration: underline;}
#footer a:visited {color: #2A297F; text-decoration: underline;}
#footer a:hover {color: #E21313; text-decoration: none;}
#footer a:active {color: #E21313; text-decoration: none;}

#home-promo {background-image:url(../images/bg_homepromo.jpg); background-repeat: repeat-x; font-size: 11px;}
#home-promo-block p {font-size: 11px; padding: 10px 10px 10px 10px; text-align:center;}
#home-promo-block a {color: #E21313; text-decoration: underline;  float: right;}
#home-promo-block a:link {color: #E21313; text-decoration: underline;}
#home-promo-block a:visited {color: #E21313; text-decoration: underline;}
#home-promo-block a:hover {color: #2A297F; text-decoration: none;}
#home-promo-block a:active {color: #2A297F; text-decoration: none;}

#full-row {background-image: url(../images/bg_full-row.gif); background-repeat: repeat-y; padding: 0 0 0 10px;}

#promo {background-image:url(../images/bg_homepromo.jpg); background-repeat: repeat-x; font-size: 11px;}
#promo-block p {font-size: 11px; padding: 15px 10px 10px 10px;}
#promo-block a {color: #E21313; text-decoration: underline;  float: right;}
#promo-block a:link {color: #E21313; text-decoration: underline;}
#promo-block a:visited {color: #E21313; text-decoration: underline;}
#promo-block a:hover {color: #2A297F; text-decoration: none;}
#promo-block a:active {color: #2A297F; text-decoration: none;}

#splash-home {background-image:url(../images/splash/home.gif); background-repeat: no-repeat; height: 250px; width: 482px;}

#pagebody {background-image: url(../images/home_bg_page-body.gif); background-repeat: repeat-y; width: 482px;}
#pagebody #container {padding: 0px 25px 20px 10px;}
#pagebody p {text-align: justify;}
#pagebody a {color: #2A297F; text-decoration: underline;}
#pagebody a:link {color: #2A297F; text-decoration: underline;}
#pagebody a:visited {color: #2A297F; text-decoration: underline;}
#pagebody a:hover {color: #E21313; text-decoration: none;}
#pagebody a:active {color: #E21313; text-decoration: none;}
#pagebody a.right { font-size:11px; color: #E21313; text-decoration: underline; float:right;}
#pagebody a.right:link {color: #E21313; text-decoration: underline;}
#pagebody a.right:visited {color: #E21313; text-decoration: underline;}
#pagebody a.right:hover {color: #2A297F; text-decoration: none;}
#pagebody a.right:active {color: #2A297F; text-decoration: none;}

#bookonline {clear:both; margin: 8px auto; width: 106px; font-size: 12px; border-style: dotted; border-width: thin; border-color: #cccccc; text-align:center; padding: 3px; line-height: 20px;}
#bookonline img {padding: 3px;}
