html { height:100%; }

img { border:0; }

body.default, body.sub { background: #003366 repeat-y; color: #000000; font: 12px arial, verdana, helvetica, sans-serif; margin-top: 0; margin-left: 0 ; text-align:center;  }
body.default { background-image: url(../images/bg.home.gif); } 
body.sub { margin-bottom:0;}

.containerSub { width:693px; height:100%; margin-left:auto; margin-right:auto; text-align:left; background-image: url(../images/bg.sub.gif); background-repeat:repeat-y;}
.bg {width:693px; min-height:600px; margin-left:auto; margin-right:auto; text-align:left; background-image: url(../images/bg.sub.gif); background-repeat:repeat-y; float:left; }
.bg2 {width:693px; min-height:600px; margin-left:auto; margin-right:auto; text-align:left; background-image: url(images/bg.sub.gif); background-repeat:repeat-y; float:left; }
#navigationContainer { width:693px; display:block; background-color:#FFFFFF; float:left; }
#navigation {display: block; clear:both; width:466px; background-color: #ffffff; float:right; height: 31px;border-bottom: solid 1px #000000; }
#header {display: block; width:693px; background-color:#fff; float:left;}

*html #subNav { margin-left:42px; float:left; font-size: 10px;  display: block; border-left: 1px solid #ffffff; }
#subNav { margin-left:85px; float:left; font-size: 10px;  display: block; border-left: 1px solid #ffffff; }
#subNav2 { margin-left:30px; position:relative; top:-26px; float:left; font-size: 10px;  display: block; }
*html #content { width:500px; position:relative; left:20px; top:-30px;  float:right; }
#ssCSS { position:relative; left:-30px; }
#content { width:500px; position:relative; top:-36px;  float:right; }
#contentHome { width:500px; position:relative; top:-35px;  float:right; }

.contentPadding { width:400px; padding:36px 0px 0px 60px; float:left; }
#logo {display:block; float:right;}

div#navigation1 {display: block; clear:both; width:350px; background-color: #ffffff; float:right; height: 31px;border-bottom: solid 1px #000000; }


div#flash_movie { width:421px; height:81px; display: block; position: relative; left:265px; top: -136px; z-index: 40; }


div#strength {display: block;position: absolute;left: 74px;top: 248px;z-index: 15;}

a:link { color: #003399; text-decoration: none; }

a:active { color: #003399; text-decoration: none; }

a:hover { color: #003399; text-decoration: underline; }

a:visited { color: #003399; text-decoration: none; }

a:link.sub { color: #ffffff; text-decoration: none; }

a:active.sub {color: #ffffff;text-decoration: none;}

a:hover.sub {color: #ffffff;text-decoration: underline;}

a:visited.sub {color: #ffffff;text-decoration: none;}

h1 { color: #903; font: bold 150% tahoma, arial, verdana, helvetica, sans-serif; margin-top: 0; margin-bottom: 6px; padding: 0 2px 2px 0; border-bottom: 1px solid #000000; }
h2 {font: bold 125% tahoma, arial, verdana, helvetica, sans-serif;color: #003399;margin-top: 10px;margin-bottom: 6px;margin-right: 38px;}

h3 {font: bold 12px tahoma, arial, verdana, helvetica, sans-serif;margin-top: 7px;margin-bottom: 0;padding: 0;}
p, ul, ol, dl { line-height: 1.3; margin-top: 15px; margin-bottom: 4px; margin-left: 25px; margin-right:25px; pxword-spacing: 1px; }
p.main {margin-left: 0px; margin-right:25px;}
p.mainFooter {margin-left: 0px;margin-top: 25px;width: 433px;}

p.navFooter {margin-top: 5px;}

.spacer {clear: both;height:600px;}
img.right {float:right}

strong.heading {font: bold 11px arial,verdana,helvetica,sans-serif;}
table td {font-size:11px;}
.caption { font-size: 11px; }
.twelve { font-size: 12px; }


