/* CSS Document */
/* =universals 
These rules are applied to all elements unless otherwise specified below. */
* {margin:0; padding:0; border:0;}

h1, h2, h3, h4, h5, p, ol {margin:0 10px; padding:.5em 0;}
h1 {font-size:14px;}
h2 {font-size:13px;}
ul {list-style-type:none;}
a {text-decoration:none;}

/* =html */
html {background:#AAA url(images/body_bg.jpg) repeat-x;}

/* =body */
body {font:73%/160% Verdana, Arial, Helvetica, sans-serif;} 

/* =container */
div#container {width:1000px; margin:10px auto; text-align:center; background:#FFF;}

/* =branding 
These styles construct the branding area of the web page. */

/* =contents 
These styles construct the contents area of the web page. */
div#contents {padding:5px 0 40px 0;}
div#contents table td {vertical-align:top;}

td#navigation {border-right:#FF0000 1px dotted; width:170px; text-align: left;}
td#navigation ul {margin:5px 2px; padding:2px;}
td#navigation a {font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:block; padding:.3em .5em;}
td#navigation a:link, td#navigation a:visited {color:#000; background:#CCC;}
td#navigation a:hover, td#navigation a:active {color:#000; background:#FF0000;}
td#navigation a.this {color:#FFF; background:#FF0000;}
ul#features {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; border:1px solid #CCC;}
ul#features li {background:url(images/green_bullet.jpg) no-repeat; padding:0 0 0 21px;}
p.justice {font:96%/120% Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; background:#EEE; margin:5px 2px; padding:2px;}

td#description {text-align:justify; margin:5px 2px; padding:3px;}
td#description ul {list-style-type:square; padding:1px 25px; background:#EEE;}
td#description object {float:right; margin:2px 2px 5px 20px; padding:3px; border:1px solid #AAA;}
td#description h2 {border-top: 1px dotted #FF0000;}
td#description a {font-weight:bold; color:#000;}
td#description a:hover, td#description a:active {text-decoration:underline; color:#FF0000;}
td#description a.back {text-decoration:underline; color:#000; padding:.3em .8em; font-weight:normal;}
td#description a.back:hover, td#description a.back:active {color:#FF0000;}
table#cu_form {text-align:left; background:#EEE; margin:2px 10px; padding:10px; border:1px double #000;}
table#cu_form td {margin:5px; padding:5px;}
p.table_desc {font-size:11px; text-align:center; color:#FF0000;}
div#table_data {text-align:center;}

td#supplement {width:210px; margin:5px 3px; padding:3px; font-weight:bold;}
div#c_details {font:96%/120% Arial, Helvetica, sans-serif; font-weight:normal; text-align:left;}
td#quick_info {width:210px; margin:5px 3px; padding:3px; font:106%/150% Arial, Helvetica, sans-serif;}
td#quick_info p {margin:0 2px; padding:.2em 0;}
td#quick_info ul {padding:.1em .1em .1em 1.5em; list-style-type:disc; font-weight:bold; text-align:left;}
td#quick_info a {font-weight:bold; color:#000;}
td#quick_info a:hover, td#quick_info a:active {text-decoration:underline; color:#FF0000;}

/* =footer 
These styles construct the footer area of the web page. */
div#footer {background:#FF0000;} 
div#footer p {padding:.4em 0;}
div#footer a {font-weight:bold;}
div#footer a:link, div#footer a:visited {color:#FFF;}
div#footer a:hover, div#footer a:active {color:#000;}


