﻿* { padding: 0; margin: 0; } 

body { background: #066caa url(images/bg.jpg) repeat-x top; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666;}
img { border: none; }
a { text-decoration:none; color: #333; font-weight: bold; }
a:hover { color: #333; }

#wrap { margin: 0 auto; width: 980px;}
#top { padding: 0px 0; }

.content { background-color: #fff; border-left: solid 6px #fff; border-right: solid 6px #fff; border-bottom: solid 6px #fff;}

#header { background: transparent url(images/header.png) repeat-x top; color: #fff; margin-top: 10px; padding-top: 17px; border-left: solid 0px #fff; border-right: solid 0px #fff; border-bottom: solid 0px #fff; padding-bottom:118px; }
#header h1 { font-size: 28px; font-weight: 100; letter-spacing: -2px; padding: 12px 0 5px 10px; }
#header h1 a { color: #333; text-decoration: none; }
#header h1 a:hover { color: #333; text-decoration: none; }
#header h2 { color: #333; font-size: 15px; font-weight: 100; padding: 0 0 0 10px; letter-spacing: -1px; line-height: 15px;}

#menu { height: 35px; line-height: 33px; background: #ec1c25 url(images/menu.gif) repeat-x; border-left: solid 0px #ec1c25; border-right: solid 0px #ec1c25; padding: 0 0 0 150px;}
#menu ul { list-style-type: none; font-weight: bold; font-size: 12px; }
#menu ul li { display: block; float: left; }
#menu ul li a { padding: 0 10px; color: #fff; text-decoration: none; }
#menu ul li a:hover { color: #f2f2f2; }

.clsStaticMenuStyle { z-index: 1; }
.clsStaticMenuStyle a:hover { z-index: 1; color:#fff; }
.clsStaticSelectedStyle { z-index: 1; }
.clsStaticMenuItemStyle { z-index: 1; color:#fff; padding: 0 5px 0 5px; border-right: solid 1px #fff; }
.clsStaticHoverStyle { z-index: 1; color:#fff; }
.clsDynamicSelectedStyle { z-index: 1; }
.clsDynamicMenuStyle { z-index: 1; color:#fff; }
.clsDynamicMenuItemStyle { z-index: 1; background-color: #1f7ac4; color:#fff; padding: 0 5px 0 5px;  }
.clsDynamicHoverStyle { z-index: 1; background-color: #134a77; color:#fff;}
.clsDynamicHoverStyle a:hover { z-index: 1; color:#fff;}

.clsSiteMap { background-color: #f4f4f4; padding: 8px 0 0 5px; border-bottom: solid 1px #d7d7d7; }

.left { background-color: #fff; float: left; width: 180px; line-height: 15px; }
.left h2 { background: #0052a2 url(images/menu.gif) repeat-x; color: #fff; font-size: 13px; margin-top: 6px; margin-left: 0px; line-height: 30px; height: 30px; padding-left: 10px; }
.left ul  { text-align: left; margin: 0px 0 0px 0; padding-left: 0px; text-decoration: none; list-style-type:none; }
.left ul li { padding: 8px 0 8px 10px; background-color: #f4f4f4; }
.left ul li:hover { background-color: #e4e4e4; color: #333;}
.left ul a { text-decoration: none; font-weight: bold; color: #333; }
.left ul a:hover { text-decoration: none; }

.middle { margin-left: 10px; margin-right: 10px; margin-top: 6px; color: #666; background-color: #fff; font-size: 12px; float: left; width: 588px; line-height: 20px; }
.middle h2 { margin-bottom: 5px; height: 30px; font-size: 16px; line-height: 30px; padding-left: 0px; }
.middle h2 a { color: #fff; }
.middle h2 a:hover { color: #000; }
.middle h3 { font-size: 12px; }
.middle h4 { font-size: 12px; }
.middle a { color: #666;}
.middle a:hover { text-decoration: underline;}

.right { background-color: #fff; float: right; width: 180px; line-height: 15px; }
.right h2 { background: #0052a2 url(images/menu.gif) repeat-x; color: #fff; font-size: 13px; margin-top: 6px; margin-right: 0px; line-height: 30px; height: 30px; padding-left: 10px; }
.right ul  { text-align: left; margin: 0px 0 0px 0; padding-right: 0px; text-decoration: none; list-style-type:none;  }
.right ul li { padding: 8px 0 8px 3px; background-color: #f4f4f4; }
.right ul li:hover { background-color: #e4e4e4; color: #333; }
.right ul a { text-decoration: none; font-weight: bold; color: #333; }
.right ul a:hover { text-decoration: underline; }

#bottom { }
#footer { border: solid 6px #fff; background-color: #134a77; margin: 0px 0 10px 0; color:#fff; text-align: center; padding: 10px 0  15px 0; }
#footer a { color: #fff; }
