body { background:#b30808 url(images/bg2.gif); margin:0; padding:0; width:100%; text-align:center; }
#wrap { position:relative; width:100%; margin:0; padding:0; }
.page { width:760px; margin:10px auto; background:#ffffff; overflow:hidden; }
.header { background:url(images/bg_header.gif) no-repeat; width:760px; height:190px; text-align:left; border-bottom:7px solid #b31a1a; }
.header img { float:left; margin:12px 0 0 12px; width:163px; height:163px; }
.header .topmenu { float:left; position:relative; top:155px; left:10px; padding:0; margin:0; }
.header .topmenu ul { list-style-type:none; margin:0; padding:0; height:35px; }
.header .topmenu ul li.current { float:left; background:url(images/tab2_bg.gif) repeat-x; font:14px sans-serif,helvetica,arial; color:#ffffff; font-weight:bold; height:25px; margin:0 0 0 5px; padding:10px 10px 0 10px; border-left:1px solid #ca3824; border-right:1px solid #ca3824; }
.header .topmenu ul li { float:left; background:url(images/tab_bg.gif) repeat-x; font:14px sans-serif,helvetica,arial; color:#ffffff; font-weight:bold; height:25px; margin:0 0 0 5px; padding:10px 10px 0 10px; border-left:1px solid #c27e3a; border-right:1px solid #c27e3a; }
.header .topmenu ul li a { text-decoration:none; color:#ffffff; }
.imagepanel { float:left; margin:0; padding:0; }
.maincontent { float:left; border-top:5px solid #b31a1a; background:#ffffff; font:12px sans-serif,helvetica,arial; text-align:left; }
.maincontent .col1 { float:left; width:420px; padding:20px 12px; }
.maincontent .col2 { float:left; width:300px; margin:0; padding:16px 0 16px 0; }
.maincontent .spancol { float:left; width:720px; padding:18px; }
.maincontent .spancol p { line-height:16px; }
.maincontent .col1 p { margin:0; padding:12px 0 0 0; line-height:16px; }
.maincontent .col2 .box { float:left; width:279px; margin:0; padding:0; }
.maincontent .col2 .box-wrap { float:left; width:263px; margin:0; padding:8px 0 8px 16px; background:url(images/box_bg.gif); color:#464646; font:11px sans-serif,helvetica,arial; }
.maincontent .col2 .box-wrap p { margin:0; padding:6px 0 0 0; }
.maincontent .col2 .box-wrap a { font:12px sans-serif,helvetica,arial; font-weight:bold; color:#003471; text-decoration:none; }

p.head { font:18px sans-serif,helvetica,arial; color:#b41a1a; font-weight:bold; margin:0; padding:0; }
p.head .gray { color:#d5d5d5; font-style:italic; }
p.head2 { font:16px sans-serif,helvetica,arial; color:#cc6600; font-weight:bold; margin:0; padding:0; }
.bottomlinks { float:left; width:760px; margin:25px 0 0 0; padding:0; }
.bottomlinks ul { list-style-type:none; margin:0; padding:0; text-align:center; }
.bottomlinks ul li { display:inline; padding:0 10px 0 10px; margin:0; border-right:1px dotted #d6d6d6; }
.bottomlinks ul li a { color:#b41a1a; font:11px sans-serif,helvetica,arial; }
.bottomlinks ul li.last { border:none; }
.footer { clear:both; position:relative; top:5px; text-align:center; margin:0; padding:0 0 10px 0; font:10px tahoma,helvetica,arial; color:#464646; }