/* CSS Document */
body { margin:0; font-family: Arial,Helvetica,sans-serif; text-align:left; }
#block { margin:0; padding:0; width:1000px; position:relative; float:left; }
#block .col { float:left; margin: 0 8px 0 0; }

#home { margin:0; padding:0; width:760px; position:relative; float:left; }
#home .col { margin:0; padding:0; float:left; }
#home .col a { font-size:12px; float:right; font-style:italic; color:#1D3260; }
#home .col3 { float:left; margin:7px 17px 0 0; padding:0; border-bottom:dotted 1px #1D3260; }
#home .col3 p { width:224px; font-size:12px; color:#1D3260; margin:8px 0 0 0; }
#home .col3 a { font-size:11px; font-style:italic; float:right; text-decoration:none; }
#home .col3 a:hover { text-decoration:underline; }

#rollone { margin:0; padding:0; width:760px; position:relative;; float:left; }
#rollone h1 { margin:20px 0 0 10px; font-size:13px; font-weight:bold; color:#349ED4; } /* Blue */
#rollone h2 { margin:20px 0 0 10px; font-size:13px; font-style:italic; font-weight:normal; color:#1D3260; } /* sub heading */
#rollone h4 { margin:20px 0 0 10px; font-size:13px; font-weight:bold; color:#679911; } /* Green */
#rollone h5 { margin:0 0 0 10px; font-size:13px; font-weight:bold; font-style:italic; color:#99CC00; } /* Green italic */
#rollone .p1 { margin:5px 0 0 10px; font-size:12px; color:#1D3260; line-height:140%; display:block; } /* paragraphic with heading */
#rollone p { margin:20px 0 0 10px; font-size:12px; line-height:140%; color:#1D3260; }
#rollone p a { font-weight:bold; font-style:italic; color:#1D3260; text-decoration:underline; }
#rollone .top a { margin-top:10px; font-size:13px; font-weight:bold; font-style:normal; color:#1D3260; float:right; text-decoration:none; }
#rollone .top a:hover { text-decoration:underline; }

#rollone .menubar { font-size:12px; height:22px; background:url(../img/thirdbar.gif) 0 0 no-repeat; }
#rollone .menubar ul { margin:0; padding:4px 0 0 0; }
#rollone .menubar li { margin:0 0 0 10px; padding:0 30px 0 13px; display:inline; list-style:none; background:url(../img/dot-triangle.gif) 0 2px no-repeat;}
#rollone .menubar li a { color:#1D3260; text-decoration:none; }
#rollone .menubar li a:hover { text-decoration:underline; }
#menugreen { margin:0; padding:0; width:760px; position:relative;; float:left; background:#E0F0B2; }
#menugreen .col { margin:7px 0 7px 10px; padding:0; float:left; font-size:12px; width:150px; }
#menugreen .col ul { margin:0 0 5px 0; padding:0; }
#menugreen .col li { margin:0; padding:0 0 0 15px; list-style:none; background:url(../img/dot-triangle.gif) 0 2px no-repeat;}
#menugreen .col li a { color:#1D3260; text-decoration:none; }
#menugreen .col li a:hover { text-decoration:underline; }
#menuorange { margin:0; padding:0; width:760px; position:relative;; float:left; background:#FFD9C6; }
#menuorange .col { margin:7px 0 7px 10px; padding:0; float:left; font-size:12px; width:150px; }
#menuorange .col ul { margin:0 0 5px 0; padding:0; }
#menuorange .col li { margin:0; padding:0 0 0 15px; list-style:none; background:url(../img/dot-triangle.gif) 0 2px no-repeat;}
#menuorange .col li a { color:#1D3260; text-decoration:none; }
#menuorange .col li a:hover { text-decoration:underline; }
#menupurple { margin:0; padding:0; width:760px; position:relative;; float:left; background:#E0DFF4; }
#menupurple .col { margin:7px 0 7px 10px; padding:0; float:left; font-size:12px; width:150px; }
#menupurple .col ul { margin:0 0 5px 0; padding:0; }
#menupurple .col li { margin:0; padding:0 0 0 15px; list-style:none; background:url(../img/dot-triangle.gif) 0 2px no-repeat;}
#menupurple .col li a { color:#1D3260; text-decoration:none; }
#menupurple .col li a:hover { text-decoration:underline; }

#rolltwo { margin:0; padding:0; width:760px; position:relative; float:left; }
#rolltwo .col { margin:0; padding:0; float:left; }
#rolltwo .col a { font-size:12px; font-style:italic; color:#1D3260; }
#rolltwo h1 { margin:20px 0 0 10px; font-size:13px; font-weight:bold; color:#349ED4; } /* base blue */
#rolltwo h2 { margin:20px 0 0 10px; font-size:13px; font-style:italic; font-weight:normal; color:#1D3260; }
#rolltwo h3 { margin:20px 0 0 10px; font-size:13px; font-weight:bold; color:#679911; } /* Green */
#rolltwo .h5 { margin:0 0 0 10px; font-size:13px; font-weight:bold; font-style:italic; color:#679911; } /* Green italic */
#rolltwo h4 { margin:20px 0 0 10px; font-size:13px; font-weight:bold; color:#C34F15; } /* Orange */
#rolltwo h5 { margin:20px 0 0 10px; font-size:13px; font-weight:bold; color:#623892; } /* Purple */
#rolltwo .p1 { margin:5px 0 0 10px; font-size:12px; color:#1D3260; line-height:140%; display:block; } /* paragraphic with heading */
#rolltwo p { margin:20px 0 0 10px; font-size:12px; color:#1D3260; line-height:140%; }
#rolltwo p a { font-weight:bold; font-style:italic; color:#1D3260; text-decoration:underline; }
#rolltwo .p1 a { font-weight:bold; font-style:italic; color:#1D3260; text-decoration:underline; }
#rolltwo .notes { font-size:10px; color:#1D3260; line-height:140%; padding:0 0 0 10px; }
#rolltwo .top a { margin-top:10px; font-size:13px; font-weight:bold; font-style:normal; color:#1D3260; float:right; text-decoration:none; }
#rolltwo .top a:hover { text-decoration:underline; }

#rollthree { margin:0; padding:0; width:760px; position:relative; float:left; }
#rollthree .col { margin:0; padding:0; float:left; }

#tablereport { margin:0; padding:0; width:50px; position:relative; float:left; }
#tablereport table { font-size:12px; text-align:left; color:#1D3260; }
#tablereport td { padding:2px 0 2px 10px; background:#E9F8FD; border-bottom:dotted 1px #000000;}
#tablereport .deepblue { padding-right:5px;  background:#D3F2FC; }
#tablereport .toprollleft { font-weight:bold; background:url(../img/tablebg_topleft.gif) 0 0 no-repeat #E9F8FD; border-bottom:dotted 1px #000000;}
#tablereport .toprollright { font-weight:bold; background:url(../img/tablebg_topright.gif) 219px 0 no-repeat #D3F2FC; border-bottom:dotted 1px #000000;}
#tablereport .belowrollleft { background:url(../img/tablebg_belowleft.gif) 0 -12px no-repeat #E9F8FD; border-bottom:solid 1px #E9F8FD; }
#tablereport .belowrollmid { background:#E9F8FD; border-bottom:solid 1px #E9F8FD;}
#tablereport .belowrollright { background:#D3F2FC; border-bottom:solid 1px #D3F2FC;}

#milestones { margin:0; font-size:12px; width:500px; }
.colblue ul { margin:0; padding:0; }
.colblue li { margin:0 10px 0 10px; padding:5px 10px 5px 10px; list-style:none; background:url(../img/dot-blue.gif) 0 5px no-repeat; border-bottom:dotted 1px #333; }
.colgreen ul { margin:0; padding:0; }
.colgreen li { margin:0 10px 0 10px; padding:5px 10px 5px 10px; list-style:none; background:url(../img/dot-green.gif) 0 5px no-repeat; border-bottom:dotted 1px #333; }
.greenindent ul { margin:0; padding:0; }
.greenindent li { margin:0 10px 0 20px; padding:5px 10px 5px 10px; list-style:none; background:url(../img/dot-green.gif) 0 5px no-repeat; border-bottom:dotted 1px #333; }
.colorange ul { margin:0; padding:0; }
.colorange li { margin:0 10px 0 10px; padding:5px 10px 5px 10px; list-style:none; background:url(../img/dot-orange.gif) 0 5px no-repeat; border-bottom:dotted 1px #333; }
.orangeindent ul { margin:0; padding:0; }
.orangeindent li { margin:0 10px 0 20px; padding:5px 10px 5px 10px; list-style:none; background:url(../img/dot-orange.gif) 0 5px no-repeat; border-bottom:dotted 1px #333; }
.colpurple ul { margin:0; padding:0; }
.colpurple li { margin:0 10px 0 10px; padding:5px 10px 5px 10px; list-style:none; background:url(../img/dot-purple.gif) 0 5px no-repeat; border-bottom:dotted 1px #333; }
.purpleindent ul { margin:0; padding:0; }
.purpleindent li { margin:0 10px 0 20px; padding:5px 10px 5px 10px; list-style:none; background:url(../img/dot-purple.gif) 0 5px no-repeat; border-bottom:dotted 1px #333; }

#vision { margin:0; padding:0; float:left; font-size:12px; }
#vision .risks { margin:5px 0 0 10px; padding:10px; float:left; width:130px; height:140px; line-height:140%; color:#1d3260; background:url(../img/vision-hse-li_01.gif) 0 0 no-repeat;}
#vision .bold { font-size:13px; font-weight:bold; color:#1D3260; }
#vision .respon { margin:5px 0 0 10px; padding:10px; float:left; width:130px; height:104px; line-height:140%; color:#22BEEF; background:url(../img/vision-hse-li_02.gif) 0 0 no-repeat;}
#vision td { padding:5px 0 5px 10px; }
.notes { clear:both; font-size:10px; width:490px; }
.notes ul { margin:0; padding:0; }
.notes li { margin:0; padding-right:10px; list-style:none; display:inline; }

#top a { margin-top:10px; font-size:13px; font-weight:bold; font-style:normal; color:#1D3260; float:right; text-decoration:none; }
#top a:hover { text-decoration:underline; }
.credit { margin:10px 0 0 29px; font-size:9px; color:#1D3260;}
.clear { clear:both; }