body { text-align:center; }#container { width: 802px; margin-left: auto; margin-right: auto; text-align:left; border: 1px solid #ccc;}html>body #container { width: 800px; margin-left: auto; margin-right: auto; text-align:left; border: 1px solid #ccc;}#top { background: #fff; height: 178px;  }#leftcol { float:left; width: 373px;    }#rightcol { float:right; width: 373px;     }#doublecol { width: 100%; border: 1px solid #cecece; }#dazzle { width: 170px; float:left; margin-right: 5px; }#dazzle-right { float:right; margin-left:10px; width:380px; }.bottom {padding: 8px; text-align:center; margin-left:auto; margin-right:auto; }.copyright { text-align:center; margin-left:auto; margin-right:auto; font-size:10px; }.calendar {  border: 1px solid #ccc; padding: 8px; }.padleft { padding: 0 5px 5px 10px; }.padding { padding: 12px 15px 12px 15px; }a { color: #004F87; }a:hover {text-decoration: none;}.text {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#001422; }div, p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#001422; }.text12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #001422; }.small {font-family: Arial, Helvetica, sans-serif; font-size: 10px; }li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; margin-bottom: 0px; padding: 0; color:#730043; }h2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; margin-top:0; padding-top: 0;  color:#87004F;}.spacer12p { margin-top:12px; }.spacer20p { margin-top:20px; }/*  ul { margin-left: 5px; padding-left: 5px;  list-style-type:square; }  */h3 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #004F87; margin:30px 12px 12px 12px; text-align:right; font-weight:normal; }/* internet explorer */#nav{  clear:both;  font-weight:bold;  color:#666;  margin-left:4px;  float:left;  list-style-type:none;	  top: 166px;  position: absolute; }/* all other browsers */html>body #nav{  clear:both;  font-weight:bold;  color:#666;  margin-left:4px;  float:left;  list-style-type:none;	  top: 146px;  position: absolute;  padding-left: 0;}#nav li{  list-style-type:none;  float:left;  margin:0 0 0 4px;  padding:0 0 0 15px ;  border-bottom:1px solid #999;  background:url(images/tabgrey.gif) #c0c0c0 top left no-repeat;font-size:14px;}#nav li a{  color:#666;	  background:url(images/tabgrey.gif) transparent top right no-repeat;  display:block;  padding:0 15px 0 0;  text-decoration:none;}#nav li.cur,#nav li.over,#nav li:hover{  background:url(images/tabblue.gif) #3375b2 top left no-repeat;  border-bottom:1px solid #036;}#nav li strong,ul#nav li.cur a,ul#nav li.over a,ul#nav li:hover a{  display:block;  color:#fff;  padding:0 15px 0 0;  text-decoration:none;  background:url(images/tabblue.gif) transparent top right no-repeat;}.navshadow { position: absolute; top:184px; }html>body .navshadow { position: absolute; top:176px; }ul { list-style-type:square; }li { list-style-type:square; }#dazzle-right ul { width: 162px; font-size:10px; margin-left:8px; padding-left:  8px; }#dazzle-right ul li { list-style-type:square; margin-left:6px; padding-left:6px; }.padding ul li { list-style-type:square; }