html { height: 100%; margin-bottom: 1px; }
body { margin: 0px; padding: 0px; font: 1em tahoma; background: #59709a url( ../images/bg.gif) repeat-x; }
address { font-size: 0.75em; color: #000; }
span a, p a { color: #1F3660; }
#wrapper { position: absolute; top: 50px; left: 50%; width: 48em; margin-left: -24em; }
#wrapper_centered {padding: 7px; background: #fff; }
#wrapper_pad { width: 47em; border: 1px solid #c7cedb; }

#footer { text-align:center; font-size:12px; color:#fff; }
#footer a { color:#fff; }

#logo { position: absolute; float: right; top: 8px; right: 7px; width: 255px; height: 261px; }
#logo h1 { display: none; }

#menu { width: 47em; height: 2.5em; line-height: 2.5em; vertical-align: middle; background: #1a315b url( ../images/menu_bg.png) top repeat-x; }
#menu ul { margin: 0px; padding: 0em 0em 0em 0.5em; }
#menu ul li { display: block; float: left; margin: 0px; padding: 0em 0.5em 0em 0.5em; list-style-position: outside; list-style-type: none; text-align: center; }
#menu a { color: #fff; text-decoration: none; font: 0.75em tahoma; font-weight: bold; }
#menu a:hover { color: #d1d1d1; }
.menu_split { margin: 0px; padding: 0em; font-size: 0.8em; color: #667694; }

#content_l { float: left; width: 28em; padding: 1em; }
#content_l h2 { display: block; padding: 5px; background: #1f3660; font-size: 0.75em; color: #fff; }
#content_l p { margin: 5px; font-size: 0.7em; color: #000; text-align: justify; }
.ul { margin: 10px 5px 5px 20px; padding: 0px; }
.li { margin: 5px 0px 5px 0px; padding: 0px; list-style-position: outside; list-style-image: url(../images/bullet.gif); font-size: 0.75em; font-weight: bold; color: #1f3660; }
.pdq .li { list-style-image: url(../images/bullet2.gif); }
#content_l h1.toggler { display: block; padding: 5px; background: #687a9a; font-size: 0.75em; color: #fff; margin: 0px 0px 1px 0px; cursor: pointer; }
#content_l div.toggledContent { font-size: 0.75em; }
#content_l div.toggledContent div.innerContent { padding: 0px 0px 5px 0px; }
#content_l div.toggledContent div.innerContent img { float: left; }
#content_l div.toggledContent div.innerContent h1 { clear: both; font-size: 0.75em; margin: 5px 0px 5px 0px; padding: 5px 0px 0px 10px; border-top: 1px solid #687a9a; }

#content_r { float: left; width: 17em; padding-top: 250px; }
#skip { width: 212px; height: 113px; margin-right: auto; margin-left: auto; background: url( ../images/skip.png) bottom no-repeat; }
#cards { width: 169px; height: 94px; margin-top: 10px; margin-right: auto; margin-left: auto; background: url( ../images/cards.gif) no-repeat; }
#content_r h2 { display: block; padding: 5px; background: #a10101; font-size: 0.75em; color: #fff; }
#content_r p { margin: 5px; font-size: 0.7em; color: #000; text-align: justify; }

#prompt { margin: 10px 0px 5px 0px; font-size: 0.75em; font-weight: bold; text-align: center; color: #a10101; }
#bottom { width: 47em; height: 112px; background: #a10101 url( ../images/phone.gif) center center no-repeat; }
.pdq #bottom { background-image:url( ../images/phone2.gif); }
#call { width: 47em; height: 48px; }

.clear { clear: both; }
.li_drop { display: block; padding-left: 20px; font-size: 0.9em; font-weight: normal; }
.red { color: #ff0000; }
.ured { background: url(../images/ured.gif) bottom repeat-x; }

form { margin: 0px; padding: 0px; }
form span { width: 11em; font-size: 0.8em; }
form h3 { display: block; padding: 5px; background: #a10101; font-size: 0.75em; color: #fff; clear: both; }

table{ background: #E7E7E7; border-spacing: 1px; font: 10px 'Verdana', Arial, Helvetica, sans-serif; color: #666666; padding: 0px;}
td, th{ padding:4px; }
thead th{ background: #F5F5F5; border: 1px solid #ffffff; font-weight: bold; text-align: center; color: #666666; text-transform: uppercase; }
tbody th{ font-weight:bold; }
tbody tr{ background:#ffffff; border-top: 1px solid #ffffff; }
tbody tr td{ padding: 5px; background: #fafafa; border:1px solid #FFFFFF; }

html>body #logo { background: url( ../images/logo.png); }
html>body #call { background: url( ../images/call.png) center center no-repeat; }