/* DEFAULT SETTINGS */
body{ margin: 0; padding: 0; background-color: #fff; font-size: 11pt; font-family: Tahoma,sans-serif; }
a{ color: #00f; }
a:visited{ color: #00f; }
a img{ border: none; }
.autofield{ font-style: italic; }


/* HEADER */
#head{ height: 125px; background: #013049; }
#head h1{ margin: 0; padding: 40px 0 0 25px; font-family: "Segoe UI",Tahoma,sans-serif; color: #fff; font-size: 18pt; font-weight: normal; }
#head h2{ margin: -5px 0 0 0; padding: 0 0 0 35px; font-family: "Segoe UI",Tahoma,sans-serif; color: #D4DCE1; font-size: 9pt; font-weight: normal; font-style: italic; }
#searchbox{ float: right; margin: 50px 25px 0 0; }

/* TL_NAV BAR */
#nav { margin: 0; height: 26px; background-color: #001A28; border-bottom: 1px solid #eaeaea; }
#nav ul { list-style-type: none; margin: 0; padding: 0; }
#nav li { display: inline; }
#nav a { display: block; float: left; margin: 0 8px; padding: 2px 10px 5px 10px; color: #D4DCE1; border-top: 3px solid #001A28; text-decoration: none; font-size: 10pt; }
#nav a:hover{ color: #fff; border-top: 3px solid #B22E00; }
#nav a.current{ color: #000; border-top: 3px solid #dde; background-color: #eee; }
#nav a.current:hover{ border-top: 3px solid #316079; }


/* BODY CONTENT */
#body{ padding: 20px; background: #fff url(../_img/bg_fade.gif) repeat-x; }
#body p{ margin: 0 0 10px 0; font-size: 12pt; }
#body h1,#body h2{ margin: 5px 0; color: #B22E00; font-family: "Segoe UI",Tahoma,sans-serif; font-weight: normal; }
#body h3,#body h4,#body h5,#body h6{ margin: 5px 0; color: #013049; font-family: "Segoe UI",Tahoma,sans-serif; font-weight: normal; }
#body h3 a{ color: #B22E00; text-decoration: none; }
#body h3 a img{ float: left; margin: 15px 15px 0 0; }
#body h1{ font-size: 18pt; }
#body h2{ font-size: 16pt; }
#body h3{ font-size: 14pt; color: #B22E00; }
#body h4{ font-size: 12pt; }
#body h5{ font-size: 10pt; }
#body h6{ font-size: 9pt; font-weight: bold; }
#body a:hover{ color: #B22E00; }
#body p.source{ margin: -5px 0 10px 0; padding: 0; color: #001A28; font-family: Arial,sans-serif; font-size: 9pt; }
#body p.source a{ color: #001A28; font-weight: bold; }
#body p.source a:hover{ color: #304A68; }
#body p.subbody{ margin: -5px 0 25px 0; padding: 0; font-family: "Segoe UI",Tahoma,sans-serif; font-size: 8pt; }
#body p.subbody a{ display: block; float: left; text-decoration: none; }
#body p.subbody a:hover{ text-decoration: underline; }
#body p.subbody a.comment{ color: #013049; margin: 0 20px 0 0; padding-left: 20px; background: #fff url(../_img/ico/comment.gif) no-repeat; }
#body p.subbody a.tu{ color: #373; margin: 0 10px 0 0; padding-left: 20px; background: #fff url(../_img/ico/arrow_up.gif) no-repeat; }
#body p.subbody a.td{ color: #733; margin: 0; padding-left: 20px; background: #fff url(../_img/ico/arrow_dwn.gif) no-repeat; }
#body br{ clear: left; }
#body form{ margin: 25px 0 0 0; padding: 0; }
#body form label{ float: left; width: 125px; margin: 0 0 5px 0; font-family: Corbel,"Segoe UI",sans-serif; font-size: 11pt; text-align: center; font-weight: bold; }
#body form input{ float: left; width: 400px; margin: 0 0 5px 0; font-family: Corbel,"Segoe UI",sans-serif; font-size: 11pt; }
#body form select{ float: left; width: 404px; margin: 0 0 5px 0; font-family: Corbel,"Segoe UI",sans-serif; font-size: 11pt; }
#body form input.submit{ width: 125px; padding: 2px; margin: 15px 0 20px 125px; }
#body form textarea{ float: left; width: 400px; margin: 0 0 5px 0; height: 125px; font-family: Corbel,"Segoe UI",sans-serif; font-size: 11pt; }
#body table.standard{ border: 1px solid #036; border-collapse: collapse; font-size: 10pt; }
#body table.standard th{ background-color: #eee; }
#body table.standard th,#body table.standard td{ padding: 7px; }

/* NEWS ITEMS */
/* 	 For category-specific styles, see 'news.css' */
#body .newsitem{ margin: 30px 0 0 0; padding: 0 0 0 60px; }
#body .newsitem h3{ margin: 0; padding: 0; }
#body .newsitem .details,#body .securityitem .details{ margin: 0 0 10px 0; color: #777; font-size: 9pt; }
#body .securityitem{ margin: 30px 0; }

/* BODY SIDE_NAV BAR */
#sidenav{ float: right; margin: -21px -5px 20px 20px; width: 225px; background-color: #001A28; border-bottom: 3px solid #B22E00; border-left: 1px solid #fff; border-right: 1px solid #fff; }
#sidenav ul{ list-style-type: none; margin: 0; padding: 0; }
#sidenav ul li a{ display: block; margin: 15px 0 15px 10px; padding: 0 0 0 10px; color: #67818F; border-left: 3px solid #001A28; font-family: "Segoe UI",sans-serif; font-size: 9pt; text-decoration: none; }
#sidenav ul li a:hover{ border-left: 3px solid #67818F; text-decoration: underline; color: #87a1aF; }
#sidenav ul li a.current{ text-decoration: underline; color: #87a1af; }
#sidenav ul li a.current:hover{ border-left: 3px solid #001A28; }


/* FOOTER */
#foot{ clear: both; padding: 10px; height: 35px; font-size: 9pt; border-top: 1px dotted #ccc; background-color: #efefef; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px dotted #ccc; }
#update{ float: left; margin: 0; padding: 0; }
#valid{ float: right; margin: 0; padding: 0; }