/* CSS Document */
body { background-color:#e1e1e1; font:normal 12px Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, p, img, ul, li, ol, td, div, span { margin:0; padding:0; vertical-align:top; text-align:left; border:0; }
a, a:visited { color:#999; text-decoration: none; }
a:hover 	 { color:#f60; text-decoration: underline; }
a.more, a.more:visited  { color:#f60; white-space:nowrap; }
a.more b 	 { font-size:16px;  } 

#topNav 		{ margin:0; padding:0; border:0; border-left:1px solid #bdcfdb; border-right:1px solid #bbb; background-color:#fff; }
#topNav h1      { margin:4px 9px 6px auto; font:bold 11px/140% Arial, Helvetica, sans-serif; color:#999; text-align:right; }
#topNav h1 span { color:#555; }  
#topNav h1 a, #topNav h1 a:visited { color:#888; }
#topNav h1 a:hover { color:#f60; }

#mainBox { padding:0 25px; background-color:#fff; border-left:1px solid #bdcfdb; border-right:1px solid #bbb; border-bottom:1px solid #999; }

p       { margin:0 0 10px 0; padding:0; font-size:12px; line-height:150%; }
p.preul { margin-bottom:4px; }

ul.grey    { margin:0 0 4px 0; padding:0; color:#666; font:normal 12px/150% Arial, Helvetica, sans-serif;  list-style:outside url(../images/bullet-aaa-12.gif); }
ul.grey li { margin:0 0 3px 15px;  padding:0; line-height:150%; color:#000; vertical-align: middle; }

h1#story-title    { margin-bottom:12px;  font:bold 16px/140% Arial, Helvetica, sans-serif; color:#039;  }
h1#story-title em { font-weight:normal; font-size:13px; color:#f60; }
h2.story-subhead  { margin-bottom:4px;   font:bold 13px/140% Arial, Helvetica, sans-serif; color:#039; }
h2.line-under     { margin:12px 0 6px 0; font:bold 13px/140% Arial, Helvetica, sans-serif; color:#039; border-bottom:1px solid #ccc; padding:3px 1px; }
h3.paragraph-head { margin-bottom:4px;   font:bold 12px/140% Arial, Helvetica, sans-serif; color:#999; }

.grey-under {margin:0 0px 4px 0px; padding:2px 0px; border:0; border-bottom:2px solid #ccc;  
		color:#000000; font-weight:bold; font-size:15px; text-align:left;}  
.dotted-divider { margin:5px 0 8px 0; padding:0; border:0; border-bottom:2px dotted #ccc; clear:both; font-size:9px;}

.grey-round      { margin:16px 0;  padding:0; background-color:#ededed; color:#000000; border:0;}
.grey-round td.top-left     { margin:0; padding:0; background-image:url(../images/round-corner-gr-2.gif); width:16px; height:16px; }
.grey-round td.top-right    { margin:0; padding:0; background-image:url(../images/round-corner-gr-1.gif); width:16px; height:16px; }
.grey-round td.bottom-left  { margin:0; padding:0; background-image:url(../images/round-corner-gr-3.gif); width:16px; height:16px; }
.grey-round td.bottom-right { margin:0; padding:0; background-image:url(../images/round-corner-gr-4.gif); width:16px; height:16px; }
.grey-round td.hor     { margin:0; padding:0; height:16px; background-image:none; background-color:#ededed; }
.grey-round td.ver     { margin:0; padding:0; width:16px; } 
.grey-round td.content { margin:0; padding:0; background-image:none; }

#footer { margin:0; padding:0; background-color:#e1e1e1; }
#footer p { color:#999; text-align:right; margin:4px 0; padding:0; font-size:12px; }


