@charset "utf-8";
/* CSS Document */
/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
html, body, div, ul, ol, li, h1, h2, h3, h5, h5, h6, p, blockquote, a, a:visited { margin:0; padding:0; border:0; outline:0; font-size: 100%; vertical-align:baseline; background: transparent; }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
caption, th { text-align:left }
q:before, q:after { content:''}
/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
* a { position:relative } /* Gets links displaying over a PNG background */
a { outline: none } /* Gets rid of Firefox's dotted borders */
a img { border:none } /* Gets rid of IE's blue borders */
/* End all resets */			

body { vertical-align: top; font: 12px Arial, Verdana, sans-serif; color: black; background-color: #99e0f6 }
#wrapper { margin: 0 auto 0 auto; background: transparent url(../images/bkgtile.jpg) repeat-x top left }
#container { height: 1290px; width: 980px; margin: 0 auto 0 auto; position:relative }
#header { height: 460px; width: 980px; background: url(../images/header.jpg) no-repeat top center }
#logo { margin:49px 0 0 33px; }
#header p { color:black;float:right;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:13px 51px 0 0;text-align:left;width:456px; line-height:17px }
#header #topmargin { margin: 240px 51px 0 0 }
#leftcolumn { width: 611px; height: auto; float: left }
#leftcolumn .featurebox { height:156px; width:575px; background: #dbf1ff; border: 1px solid #43a8e6; float:left; margin: 0 0 15px 21px; text-align:left }
#leftcolumn .featureicon { margin: 8px 0 0 5px; float: left }
#leftcolumn .featurebox h1 { color:#000000;font-size:16px;margin:17px 0 0 140px; font-weight:normal; }
#leftcolumn .featurebox p { color:#000000;line-height:18px;margin:5px 0 0 140px;width:418px; }
#leftcolumn .featurebox a, a:visited { color:#6E3700;line-height:18px;text-decoration:none; margin: 0 }
#leftcolumn .featurebox .tooltip { width: 100px; color:#ff7f00;line-height:18px;text-decoration:none; margin: 0; font-weight: bold }
#rightcolumn { height: 810px; width: 347px; background: white url(../images/rightcolumn.gif) no-repeat top center; border: 1px solid #0ab1e6; float: right; margin: 0 20px 0 0;  }
#rightcolumn .textbox:focus { background: white; border: 2px solid #007dcb }
#rightcolumn select { width: 206px; border: 1px solid #ffa74f; padding: 1px 0 1px 3px }
#rightcolumn .selectmm { width: 60px; border: 1px solid #ffa74f; padding: 1px 0 1px 3px; margin: right: 4px; }
#rightcolumn .selectyyyy { width: 80px; border: 1px solid #ffa74f; padding: 1px 0 1px 3px; }
#rightcolumn form { margin: 24px 0 0 24px }
#rightcolumn h1 { font-size: 24px; color: #007dcb }
#rightcolumn p { color:#FF7F00;font-size:10px;line-height:normal;margin:-14px 0 0 25px;width:205px; }
#container #rightcolumn a, a:visited { color: #FF7F00; font-weight: bold; line-height:normal; text-decoration:none; margin: 0  }
#container #rightcolumn a:hover { text-decoration: underline }
#rightcolumn label { display: block; color: #007dcb; font-weight:bold; margin: 8px 0 0 0 }
#rightcolumn .textbox { height: 15px; width: 200px; background: white /*url(../images/stripe.png) repeat top left*/; border: 1px solid #ffa74f; padding: 3px 0 2px 3px}
#rightcolumn .checkbox { margin: 15px 0 0 0 }
#rightcolumn .button { cursor: pointer; height: 55px; width: 296px; background: url(../images/button.jpg) no-repeat top center; margin: 15px 0 0 0; color: white; font-style: italic; font-weight:bold; text-transform: uppercase; font-size: 24px; border: 0; outline: 0 }
#rightcolumn .button:hover { background: url(../images/button2.jpg) no-repeat top center }
#footer { float:left; text-align: center; margin: 0 0 0 22px }
#footer .breakline { height: 15px; width: 575px; background: #007dcb; margin: 0 }
#footer p { margin: 10px 0 0 0; color: white }
#footer a, a:visited { color: white; font-weight: bold; margin: 0 5px 0 5px; text-decoration: none }
#footer a:hover {  text-decoration:underline }


.pageWrap { z-index: 5; margin: 0 0 0 140px }
#psdPage { cursor:help; height: 40px; width: 125px; padding: 5px 0 0 0 }
#bubbleWrap1 { left:85px;position:absolute;top:232px;z-index:10 }
#bubbleWrap2 { left:104px;position:absolute;top:514px;z-index:10 }
#bubbleWrap3 { left:124px;position:absolute;top:727px;z-index:10 }
#bubbleWrap4 { left:124px;position:absolute;top:902px;z-index:10 }
.bubble { position: absolute }

#secure {margin:8px 0 0 32px;}

/* IE6 Hacks */
*html #leftcolumn .featurebox {margin: 0 0 15px 10px;}
*html #footer {margin: 15px 0 15px 10px;}