body { padding: 0; margin: 0; font-family: Arial; font-size: 12px; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }

h1 { font-size: 20px; font-family: arial,helvetica,sans-serif; color: rgb(0, 50, 104); }

#wrapper { width: 952px; margin: auto; }

#header { height: 217px; background-image: url(../images/header_bg.gif); background-repeat: no-repeat; background-position: top right; }
#header_callout { float: right; margin-right: 65px; }
#logo { float: left; padding-top: 10px; padding-left: 30px; }

#toolbar { height: 34px; background-image: url(../images/toolbar_bg.gif); background-repeat: no-repeat; }
#toolbar_contents { float: right; padding-right: 10px; color: #ffffff; }
#toolbar_contents img, #toolbar_contents input { padding-top: 6px; padding-right: 3px; }
#toolbar_contents p { padding: 0 5px 8px 0; display: inline; position: relative; top: -5px; }

#content { width: 952px; background-image: url(../images/content_bg.gif); background-repeat: repeat-y; background-position: top left; float: left; }

#left_col { width: 222px; float: left; }
#callout { background-image: url(../images/callout_bg.gif); background-repeat: no-repeat; clear: both; min-height: 98px; background-color: #004B8D; padding: 20px; color: #ffffff; margin-bottom: 15px; }
#callout a { color: #ffffff; }
#callout p { margin: 0; padding: 0; }

#right_col { width: 727px; float: left; padding-left: 3px; }
#content_main { margin: 20px 50px 20px 50px; }

#copyright { height: 29px; background-image: url(../images/footer_bg.gif); background-repeat: no-repeat; clear: both; }
#copyright p { padding-left: 30px; padding-top: 7px; color: #ffffff; }
#copyright p a { color: #ffffff; text-decoration: underline; }

#footer { margin: 20px 0; font-size: 10px; color: #231f20; width: 580px; line-height: 10px; }

.sm_nav { width: 222px; background-color: #ffffff; font-weight: bold; }
.sm_nav .l1 li { min-height: 28px; padding-top: 10px; }
.sm_nav .l2 li { min-height: 18px; }
.sm_nav li.current { background-color: #e6e6e6; }
.sm_nav ul.l1  { padding: 0; margin: 0; list-style-type: none; font-size: 17px; color: #004686; }
.sm_nav .l1 li { border-bottom: solid 1px #004686; padding-left: 20px; }
.sm_nav .l1 li a { color:#004686; }
.sm_nav .l1 li a:hover { text-decoration: none; }
.sm_nav .l2 li { padding: 0 0 0 15px; margin: 0; border: none; font-size: 14px; line-height: 14px; }
.sm_nav .l2 li a:hover { text-decoration: underline; }
.sm_nav .l2 li .current { text-decoration: underline; }

#callouts { background-color: #ffffff; }

#rotating_image { padding-bottom: 273px; }

#content_bOD75C .sm_title h2, #content_bOD75C h2.sm_title { font-size: 12px; font-weight: normal; }
#content_bOD75C .sm_title h2 a { text-decoration: underline; }
#content_bOD75C .sm_title h3, #content_bOD75C h3.sm_subtitle { font-size: 12px; font-weight: normal; }

#sitemason_eMGhhK .sitemason_body { font-family: Arial; font-size: 12px; }
#sitemason_fTbML6 .sitemason_body { font-family: Arial; font-size: 12px; }