body { margin:10px 0 0 0; background-image:url('/images/body_slice.gif'); background-position:top left; font-size:11px;background-repeat:repeat-x; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica; }


#master { width:874px; margin-top:0; margin-right:auto; margin-bottom:0px; margin-left:auto; positioning:relative; left:0px; top:0px; }

a { color:#DE5801; text-decoration:none; }
a:hover { text-decoration:underline; }
h1 { background-image:url('/images/masthead.jpg'); width:864px; height:140px; margin:0; padding:0; }
h1 span { display:none; }

p { line-height:14px; }

input { font-size:11px; }

td { vertical-align:top; }

#nav { width:864px; height:39px; }
#nav #nav_left { width:13px; height:39px; background-image:url('/images/sn_left.jpg'); float:left; }
#nav #nav_content { width:612px; height:26px; background-image:url('/images/sn_slice.jpg'); float:left; font-size:12px; text-align:left; }
#nav #nav_content { padding-top:13px; padding-left:10px; }
#nav #nav_right { width:229px; height:39px; float:right; background-image:url('/images/sn_top.jpg'); background-position:right right; background-repeat:no-repeat; }

table#content { background-image:url('/images/body_slice.jpg'); width:864px; text-align:left; }

#content_left { background-image:url('/images/body_left.jpg'); width:636px; height:400px; background-repeat:no-repeat; background-position:left top; vertical-align:top; }
#content_right { background-image:url('/images/body_right.jpg'); width:228px; background-repeat:no-repeat; background-position:right top; vertical-align:top; }

.sn_content { background-image:url('/images/sn_content.jpg'); background-position:center top; background-repeat:repeat-y; width:210px; }
.sn_content div { padding:5px; font-size:11px; }
.sn_footer { background-image:url('/images/sn_foot.jpg'); background-position:center top; background-repeat:no-repeat; clear:both; width:210px; height:11px; }
.sn_footer span { display:none; }

.sn_header { background-image:url('/images/sn_header.jpg'); background-position:bottom center; background-repeat:no-repeat; width:211px; height:29px; }

#footer { width:864px; height:11px; background-image:url('/images/footer_image.jpg'); }

.padding { margin:20px 20px 20px 26px; }

#footer_text { width:864px; font-size:10px; line-height:16px; color:#67686C; }
#footer_text div a { color:#000000; }
#footer_text_left { float:left; text-align:left; }
#footer_text_right { float:right; text-align:right; }