html {width:100%; height:100%; margin:0 0 1px 0; padding:0; font-size:100%;}
body {width:100%; height:100%; padding:0; margin:0; text-align:center; background:#fff; color:#000; font:0.74em Arial, Helvetica, sans-serif;}

#W {position:relative; height:100%; min-height:100%; text-align:left; margin:0 auto; width:770px; background:url(/gfx/p_bbbbd3.gif) repeat-y 610px 0; voice-family: "\"}\""; voice-family:inherit;}
html>body #W {height:auto;}

/* Content Style Overrides */
H1,H2,H3,H4,UL,P {margin:0; padding:0;}
UL {list-style:none;}
IMG {border:0;}
HR {display:none;}
FORM {margin:0; padding:0;}

.ct {text-align:center;}
.rt {text-align:center;}

/*Layout Styles */
#H {width:770px; height:94px; margin:15px 0 0 0; background:#ff3300 url(/gfx/header_pet_blinker.gif) right no-repeat; border-bottom:4px solid #FFFF18;}
#H H1 {color:#fff; font-size:1.1em; background:url(/gfx/header.gif) top left no-repeat; letter-spacing:0.02em; padding:68px 0 0 15px;}
#H H1 A {color:#fff; text-decoration:none;}

#C {width:770px; margin:0; padding:0 0 4em 0;}

#N {float:left; width:160px; background:url(/gfx/nav_top.gif) 41px 0 no-repeat;}
#N UL {width:132px; background:#FFFF18 url(/gfx/nav_btm.gif) right bottom no-repeat;padding:20px 0;}
#N LI {display:inline; margin:0 0 0 0; padding:0;}
#N LI A {display:block; margin:0; padding:3px 10px; font-weight:bold; font-size:1.1em; color:#FF3300; text-decoration:none; border-bottom:1px solid #ffcc00;}
#N LI A.on {background:#ffcc00;}
#N LI A.top {border-top:1px solid #ffcc00;}

#N .block {background:#ffcc00 url(/gfx/nav_block_btm.gif) right bottom no-repeat; padding:0 0 20px 0; width:132px; }
#N .block H3 {font-size:1em; padding:0 10px; margin:0;}
#N .block P {font-size:0.9em; padding:0 10px; margin:0;}

#M {float:left; width:450px; padding:20px 0 15px 0;}
#M H2 {font-size:1.6em; color:#ff3300; margin:0 0 0.5em 0;}
#M H3 {font-size:1.2em; color:#ff3300; margin:0 0 0.5em 0;}
#M H4 {font-size:1.1em; color:#ff3300; margin:0 0 0.5em 0;}
#M P {margin:0 0 0.5em 0;}
#M UL {margin:0 0 0.5em 30px; list-style:square;}
#M LI {margin-bottom:0.3em;}
#M P.fld {margin:0 0 0.5em 10px;}
#M P.fld STRONG {float:left; width:80px;}

#M .row {margin:20px 0;}
#M .widget-l {float:left; padding:0 15px 10px 0;}
#M .widget-r {float:right; padding:0 10px 10px 15px;}

#P {text-align:left;}
#P H2 {font-size:1.6em; color:#ff3300; margin:0 0 0.5em 0;}
#P .top {text-align:right; padding:4px 15px 4px 15px; font-weight:bold; background:#ff3300; color:#fff;}
#P .top A {color:#fff;}
#P .content {padding:15px;}
#P .content P {margin:0 0 0.5em 0;}

#R {float:left; width:160px; padding:20px 0 0 0;}
#R .block {margin:0 0 20px 20px;}

A {color:#ff3300;}

#F {position:absolute; bottom:20px; left:0; width:770px; padding:0; margin:0; background:url(/gfx/footer.gif); color:#fff; font-size:0.9em; height:24px;}
#F P {margin:0 25px; padding:0; height:24px; line-height:24px;}
#F SPAN.terms {float:left; width:470px;}
#F SPAN.credits {float:right; width:230px; text-align:right;}
#F A {color:#fff; text-decoration:underline;}
#F A.noshow {text-decoration:none;}
#F .links {text-align:center; color:#000;}
#F .links A {color:#000; text-decoration:none;}

.clearer {height:1px; line-height:0; clear:both;}
* html .clearer {font-size:0;}

.c300 {float:left; width:300px;}
.c150 {float:right; width:150px;}

.form {padding:10px 0 0 0;}
.form FIELDSET {margin:10px 5px 10px 0; padding:10px 20px; border:none; border-top:1px solid #ff0000; border-bottom:1px solid #ff0000;}
.form FIELDSET P {float:left; width:400px; margin:0; padding:0;}
.form FIELDSET P.error {color:#ff0000; padding:0 0 10px 0;}
.form FIELDSET EM {color:#ff0000;}
.form FIELDSET LABEL {float:left; width:120px;}
.form FIELDSET SPAN.field {float:left; width:280px;}
.form FIELDSET SPAN.field SPAN.checkbox INPUT {float:left; width:30px; margin:0; padding:0; background:red;}
.form FIELDSET SPAN.field LABEL {float:left; width:220px; font-size:0.9em;}
.form FIELDSET INPUT.userTitle {width:90px; margin:0;}
.form FIELDSET INPUT.text {width:180px; margin:0;}
.form FIELDSET SELECT {width:250px;}
.form FIELDSET SELECT.userTitle {width:80px; margin:0 10px 0 0;}
.form FIELDSET TEXTAREA {width:260px; font:0.9em Arial,Helvetica, Sans-Serif;}
.form FIELDSET BR {display:none;}
.form FIELDSET SPAN.notes {display:block; font-size:0.9em;}
.form P.btn {padding:0; text-align:right;}
.form INPUT {margin:10px 0 0 5px;}