body { 
margin : 15px; 
padding : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #000; 
background-color : #ddd; 
} 
#container { 
width : 1000px; 
margin-left : auto; 
margin-right : auto; 
background-color : #fff; 
background-image : url(/images/layout/container-bg.gif); 
background-repeat : repeat-y; 
border : 1px solid #3f3637; 
} 
#header { 
background : #ffffff; 
background-image : url("/images/layout/nsda-header2.jpg"); 
height : 134px; 
} 
#leftcolumn { 
width : 180px; 
float : left; 
padding : 10px; 
background : #3f3637; 
color : #aeb6bb; 
margin : 0; 
font-size : 11px;
} 
#leftcolumn p, ul, ol { 
font-size : 11px; 
color : #aeb6bb; 
margin-top : 0; 
} 
#footer { 
clear : both; 
background : #3f3637; 
color : #aeb6bb; 
text-align : center; 
padding : 8px; 
font-size : 10px; 
} 
#footer a { 
color : #aeb6bb; 
text-decoration : none; 
} 
.brnline { 
background : #3f3637; 
height : 19px; 
} 
.whiteline { 
background : #ffffff; 
height : 2px; 
} 
#stripe { 
height : 10px; 
background-image : url(/images/layout/grey-or-stripe.gif); 
} 
#menu a { 
font-family : Arial, Helvetica, sans-serif; 
color : #aeb6bb; 
font-size : 13px; 
text-decoration : none; 
line-height : 18px; 
} 
#menu a:hover { 
font-family : Arial, Helvetica, sans-serif; 
color : #ff9900; 
font-size : 13px; 
text-decoration : none; 
line-height : 18px; 
} 
#cleardiv { 
clear : both; 
} 
#newsletter { 
width : 170px; 
border : 1px solid #9a9b9d; 
padding : 8px 4px; 
font-size : 11px; 
text-align : center; 
color : #aeb6bb; 
} 
#newsletter h1 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10pt; 
font-weight : bold; 
color : #ff9c00; 
text-decoration : none; 
margin-bottom : 2px; 
} 
#newsletter a { 
color : #aeb6bb; 
} 
#newsletter a:hover { 
color : #ff9900; 
} 
a { 
text-decoration : none; 
} 
.fixed8 { 
font-size : 8px; 
} 
.fixed9 { 
font-size : 9px; 
} 
.fixed10 { 
font-size : 10px; 
} 
.fixed11 { 
font-size : 11px; 
} 
.fixed12 { 
font-size : 12px; 
} 
.normal { 
font-size : 75%; 
}
.sub { 
font-size : 100%; 
} 
form { 
display : inline; 
} 
#content { 
float : right; 
width : 775px; 
padding : 10px; 
margin : 0; 
} 
#content h1 { 
font-family : Arial, Helvetica, sans-serif; 
color : #49545a; 
font-size : 100%; 
font-weight : bold; 
text-decoration : none; 
padding-top : 0; 
margin-top : 0; 
} 
#content p, ul, ol { 
font-size : 75%; 
color : #000; 
margin-top : 0; 
}
#indexcontent { 
margin-top : 0; 
margin-left : 200px; 
margin-right : 200px; 
padding : 10px; 
} 
#indexcontent h1 { 
font-family : Arial, Helvetica, sans-serif; 
color : #49545a; 
font-size : 100%; 
font-weight : bold; 
text-decoration : none; 
padding-top : 0; 
margin-top : 0; 
} 
#indexcontent p, ul, ol { 
font-size : 75%; 
color : #000; 
margin-top : 0; 
}
#note { 
border : 1px solid #9a9b9d; 
width : 210px; 
margin : 8px; 
padding : 8px 6px; 
font-size : 11px; 
line-height : 16px; 
float : right; 
} 
#note h1 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10pt; 
font-weight : bold; 
color : #ff9c00; 
text-decoration : none; 
margin-bottom : 2px; 
} 
#note p { 
font-size : 11px; 
color : #000000; 
text-decoration : none; 
font-weight : normal; 
margin-top : 0; 
padding-left : 6px; 
} 
#rightcolumn { 
float : right; 
width : 180px; 
margin : 0; 
padding : 10px; 
background : #fff; 
color : #000; 
font-size : 11px; 
} 
#rightcolumn h1 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10pt; 
font-weight : bold; 
color : #ff9c00; 
text-decoration : none; 
margin-top : 0; 
margin-bottom : 2px; 
} 
#rightcolumn p, ul, ol { 
color : #000; 
font-size : 11px; 
margin-top : 0; 
padding-left : 10px; 
} 
.promo { 
width : 175px; 
border : 1px solid #9a9b9d; 
padding : 8px 4px; 
font-size : 11px; 
} 
#news { 
border : 1px solid #ff9c00; 
padding : 0 8px; 
} 
#news h1 { 
font-family : Arial, Helvetica, sans-serif; 
color : #49545a; 
font-weight : bold; 
margin-bottom : 4px; 
} 
#news p { 
margin-top : 0; 
} 
#newsalert { 
border : 2px solid #C00000; 
padding : 6px 14px; 
background-color : #F4F4F4; 
} 
#newsalert h1 { 
font-family : Arial, Helvetica, sans-serif; 
color : #C00000; 
font-weight : bold; 
margin-bottom : 4px; 
} 
#newsalert p { 
margin-top : 0; 
} 

.alertblack { 
font-size : 90%; 
color : #000; 
} 