/* Native Studios 2009 */

html {background : url(null) fixed no-repeat;} /*IMPORTANT BUG FIX FOR CORRUPTED SCROLLING IN IE*/
html, body { padding: 0px; margin: 0px; text-align: center; font: 12px "Arial", Helvetica, sans-serif; color: #666685; background-color: #F1F0EE; }
p.banner { padding: 0 10px; }

/* Main Container */
#main-container { width: 614px; margin: auto; text-align: left; background: repeat-y url("../images/pageBg.jpg"); padding: 0 13px !important; padding: 0 12px; }

/* Header Container */
#header { height: 70px; background: no-repeat url("../images/header.jpg"); }
#header ul { list-style: none; right: left; margin: 0; padding: 21px 0 0 185px; }
#header ul li { float: left; color: #ffffff; margin: 0px; padding: 0px; }
#header ul li a { color: #ffffff; text-decoration: none; font-weight: bold; padding: 0 2px 0 2px; }
#header ul li a:hover { text-decoration: underline; }
#header h1 { font-size: 12px; color: #014991; float: right; margin: 0; padding: 10px 140px 0 0; }

/* Main Content */
#content { width: 420px; margin: 15px 0 0 20px !important; margin: 15px 0 0 9px; float: left; }
#content h1 { font-size: 18px; color: #004890; padding: 0px; margin: 0px; }
#content h2 { margin: 10px 0 0 0; padding: 0px; font-size: 16px; }
#content p { line-height: 16px; }
#content p a { color: #004890; }
#content ul li { line-height: 16px; padding: 5px;}
#content .box { padding: 5px 15px; margin: 10px 0; width: 380px; background: #EEEAE7 no-repeat url("../images/corner.jpg"); }
#content .box p, #content .box li, #content .box a { color: #004890; }
#content .next { width: 416px; background: #004890; color: #FFFFFF; margin: 30px 0 20px 0; }
#content .next h2 { height: 22px; line-height: 22px; color: #FFFFFF; font-size: 12px; margin: 0px; background: no-repeat url("../images/btnBrownLong.jpg"); padding: 0 0 0 15px; }
#content .next p { padding: 0 10px 10px 10px; font-weight: bold; }
#content .next p a { color: #FFFFFF; }

/* Form For none java produced form */

/*form label { float: left; width: 150px; font-weight: bold; margin: 5px; display: block; }
form input { width: 150px; margin: 5px; }
form div label { font-weight: normal; margin: 10px 5px; display: block; }
form div input { margin: 10px 5px; width: 20px; }
form span label { width: 370px; float: right; font-weight: normal; }
form span input { width: 20px; display:inline-block }
form #btnSubmit { background: no-repeat url("../images/submit.jpg"); height: 24px; width: 120px; color: #FFFFFF; text-decoration: none; font-size: 12px; line-height: 24px; border:none; font-variant:bold;cursor: pointer;}
*/


/* Side Col */
#sidecol { width: 147px; margin: 0 0 0 20px; float: left; }
#sidecol div { background: #004890; padding: 0 0 5px 0; margin: 0 0 15px 0; }
#sidecol div h2 { margin: 0px; padding: 0 0 0 15px; background: no-repeat url("../images/btnBrown.jpg"); color: #FFFFFF; font-size: 12px; height: 24px; line-height: 24px; }
#sidecol div p { padding: 0px 15px; color: #FFFFFF; line-height: 14px; }
#sidecol p.btnRed a { padding: 0 0 0 15px; background: no-repeat url("../images/btnRed.jpg"); height: 24px; width: 100px; color: #FFFFFF; text-decoration: none; font-size: 12px; line-height: 24px; }
#sidecol div p.btnRed a { display: block; }
#sidecol div p.readon a { color: #FFFFFF; text-decoration: none; background: no-repeat url("../images/arrow.jpg") 55px 2px; display: block; }
#sidecol div p.readon a:hover { text-decoration: underline; }
#sidecol div ul { list-style: none; margin: 0px; padding: 10px 15px; }
#sidecol div ul li a { display: block; text-decoration: none; color: #ffffff; padding: 7px 5px; }
#sidecol div ul li a:hover { text-decoration: underline; }

/* Small Print */
#small { padding: 0 15px; }
#small p { font-size: 10px; margin-bottom:0px }
#small p a { color: #666685; }

/* Footer Container */
#footer {background: no-repeat url("../images/pageFooter.jpg") bottom; height: 15px; margin-left: auto; margin-right:auto; margin-top:0px; width:640px}