* {font-family: Arial, Helvetica, sans-serif; font-size: 105%; color: #333;}
html, body {margin: 0px; padding: 0px;}
body {font-size: 10px;text-align: center; color: #113D70; background-color: #CCC; min-height: 100%; margin-bottom: 1px;}
table {font-size: 0.86em; text-align: left;}
h1 {font-size: 150%; margin-top: 8px; margin-bottom: 8px; font-weight: bold;color: #663300;}
h2 {font-size: 140%; margin-top: 6px; margin-bottom: 6px; font-weight: bold;color: #663300;}
h3 {font-size: 120%; margin-top: 4px; margin-bottom: 4px; font-weight: bold;color: #663300;}
ul {list-style-type: disc; margin-top: 2px; margin-bottom: 4px; color: #113D70; font-size: 1em;}
li {list-style-type: disc; margin-top: 2px; margin-bottom: 4px; color: #113D70; font-size: 1em;}
hr {border: solid #EEE 1px; margin-top: 20px; margin-bottom: 20px;}
img {background:#FFF;border:1px solid #E5E5E5;padding:5px;}
img.float-right {margin: 5px 0px 10px 10px;}
img.float-left {margin: 5px 10px 10px 0px;}
.video{width:500px;height:400px}
#BG {margin: 0 auto; padding: 0; width: 1004px; position: relative; overflow: hidden; background-color: #7F7F7F;}
#Wrap {margin: 2px; width: 1000px; min-height:100%; text-align: left; background: #FFF; position: relative;}
#HeaderTopFrame {height: 100px; width: 1000px;	background-color: #2180BC; margin: 0px; position: relative; overflow: hidden;}
#HeaderTopFrame h1#logo-text a { position: absolute; margin: 0; padding: 0; font: bolder 42px 'Trebuchet MS', Arial, Sans-serif; letter-spacing: -2px; color: #FFF; text-transform: none; text-decoration: none; background: transparent; top: 20px; left: 30px; }
#HeaderTopFrame p#slogan { position: absolute; margin: 0; padding: 0; font: normal 140% 'Trebuchet MS', Arial, Sans-serif; text-transform: none; color: #E6E6FA; top: 60px; left: 60px; }
#HeaderMenu {position: absolute; font-size: 1.0em; bottom: 0px; right: 20px; height: 26px;}
#HeaderMenu a.hmenu, #HeaderMenu a.hmenu:link, #HeaderMenu a.hmenu:visited, #HeaderMenu a.hmenuon, #HeaderMenu a.hmenuon:link, #HeaderMenu a.hmenuon:visited {display: block; padding-left: 10px; padding-right: 10px; margin-right: 3px; height: 25px; background-color: #E6E6FA; background-image: url(../images/hmenu.jpg); background-repeat: repeat-x; background-position: center; border: 1px solid #969696; color: #663300; text-decoration: none; text-align: center; line-height: 25px; font-size: 1.1em;}
#HeaderMenu a.hmenu, #HeaderMenu a.hmenu:link, #HeaderMenu a.hmenu:visited, #HeaderMenu a.hmenuon, #HeaderMenu a.hmenuon:link, #HeaderMenu a.hmenuon:visited {float:left;}
#HeaderMenu a.hmenu:hover, #HeaderMenu a.hmenuon, #HeaderMenu a.hmenuon:link, #HeaderMenu a.hmenuon:visited {background: #0E3D70; color: #FFF;}
#HeaderMenu a.hmenu:active {background: #0E3D70; color: #2D8DC9;}
#HeaderMenu:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
#HeaderMenu ul {list-style: none; margin: 0; padding:0;}
#HeaderMenu li {list-style: none; margin: 0; padding:0;display: inline;}
#HeaderSubMenuFrame {font-family:Arial, Helvetica, sans-serif; width:1000px; height:70px; background-color:#60ADDB; background-repeat: no-repeat;}
#HeaderSubMenu {height: 21px; margin-right: 24px; color: #FFF; background-color: #113D70;}
#HeaderNoSubMenu {height: 21px; margin-right: 24px; background-color: #113D70;}
#HeaderSubMenu a.smenu, #HeaderSubMenu a.smenu:link, #HeaderSubMenu a.smenu:visited, #HeaderSubMenu a.smenuon, #HeaderSubMenu a.smenuon:link, #HeaderSubMenu a.smenuon:visited {display: block; color: #FFF; text-decoration: none; text-align: center; line-height: 21px; padding-right: 24px;}
#HeaderSubMenu a.smenu, #HeaderSubMenu a.smenu:link, #HeaderSubMenu a.smenu:visited, #HeaderSubMenu a.smenuon, #HeaderSubMenu a.smenuon:link, #HeaderSubMenu a.smenuon:visited {float:right;}
#HeaderSubMenu a.smenu:hover, #HeaderSubMenu a.smenuon, #HeaderSubMenu a.smenuon:link, #HeaderSubMenu a.smenuon:visited {color: #60ADDB;}
#HeaderSubMenu a.smenu:active {color: #2D8DC9;}
#HeaderTitle {position: absolute; left: 30px; top: 136px; color: #FFF; font-size: 1.4em;}
#Helpdesk { position: absolute; top: 10px; right: 30px; color: #FFF; font-size: 10px; }
#Helpdesk a { color: #FFF; text-decoration: none; }
#Helpdesk a:hover { color: #113D70; }
#Breadcrumb {font-size: 0.86em; width: 1000px; height: 20px; overflow: hidden; background-color: #E6E6FA; text-align: left; color: #666;}
#Breadcrumb a, #Breadcrumb a:visited, #Breadcrumb a:active {text-decoration: none; color: #969696;}
#Breadcrumb a:hover {text-decoration: none; color: #663300;}
#BreadcrumbDetail {margin: 4px 30px;}
#Date {position: absolute;right:30px;top: 174px;font-size:1em; float: right;text-align: center;}
#Content {margin:30px 40px;width:920px;font-size: 1.2em;}
#Content a:link, #Content a:visited {text-decoration: underline; color: #663300;}
#Content a:hover   {text-decoration: none; color: #2D8DC9;}
#Content a.contentlink:link, #Content a.contentlink:visited {text-decoration: none; font-weight: normal; color: #666;}
#Content a.contentlink:hover   {text-decoration: none; font-weight: normal; color: #2D8DC9;}
.highlight {background-color: #663300; border: solid 1px #CD9D43; color: #CD9D43; padding: 5px;}
.alert {display: block; color: #663300; background-color: #E6E6FA; padding: 4px; font-weight: bold; border: solid 1px #002C53;}
.alertfield {background-color: #FFDBDB; color: #000;}
.hitmarker {background-color: #FCBFBF;}
.important_red, .important   {color: #993300;}
.inactive {color: #CCC;}
.tr_special  {background-color: #D3D3D3;}
.tr_highlight{background-color: #E9D1A7;}
.tr_even     {background-color: #E9D1A7;}
.tr_odd      {background-color: #E6E6FA;}
.tr_hidden_special {background-color: #666; color: #FFF;}
.tr_hidden_even {background-color: #FCBFBF;}
.tr_hidden_odd {background-color: #FFDBDB;}
.tr_grey_even {background-color: #D7D7D7;font-size: 12px;}
.tr_grey_odd {background-color: #EDEDED;}
.tr_beige {background-color: #E6E6FA; border: solid 1px #002C53; padding: 10px;}
.mc {font-size: 105%;}
.mc strong {color: #663300;}
.mq {font-size: 85%;}
.tablefaq20	{width: 20%;}
.button      {background-color: #C6C6C6; border-width: 1px; font-size: 1em;}
.button_mini {background-color: #C6C6C6; border-width: 1px; font-size: 0.8em;}
.input       {background-color: #FFF; border-width: 1px; font-size: 1em;}
.input_radio {border-width: 1px;}
.input_mini  {background-color: #FFF; border-width: 1px; font-size: 0.8em;}
.mini        {color: #9B9B9B; font-size: 0.86em;}
.float-left  { float: left; }
.float-right  { float: right; }
.phw-table {width:90%; border-collapse:collapse; border-spacing:0 0; font-size:.8em; margin-bottom:1em;}
.phw-table_small {width:50%; border-collapse:collapse; border-spacing:0 0; font-size:.8em; margin-bottom:1em;}
.phw-table_small_25 {width:25%; border-collapse:collapse; border-spacing:0 0; font-size:.8em; margin-bottom:1em;}
.phw-table td, .phw-table th {border:1px solid #666;}
.phw-table_small td, .phw-table_small th {border:1px solid #666;}
.phw-table_small_25 td, .phw-table_small_25 th {border:1px solid #666;}		
#Content img {margin-bottom: -1px;}
#Main {float:right;width:50%;padding:0;padding-bottom:30px;margin:0 0 0 5px;display:inline;}
#IndexNews {float: right; width: 60px; height: 130px; text-align: left; color: #556A93; font-size: 8px; line-height: 14px; margin: 0px 30px 10px 20px;}
#IndexMacro {margin: 5px 40px 0px 10px; text-align: left;}
#ArchivRight {position: absolute; width: 300px; right: 0px; margin: 0px 60px 10px 20px;font-size:1em;}
#ReportRight {position: absolute; width: 200px; right: 0px; margin: 0px 50px 10px 10px;}
#ReportRight .toc {color: #002C53; text-align: left;}
#ReportRight ul {list-style-image: url(../images/arr.gif); margin-left: 10px; padding-left: 10px; margin-bottom: 20px; line-height: 1.2em; text-align: left;font-size: 80%;}
#ReportRight a.toc, #ReportRight a.toc:link, #ReportRight a.toc:visited {font-weight: normal; color: #002C53;}
#ReportRight a.toc:active, #ReportRight a.toc:hover {font-weight: normal; color: #002C53; text-decoration: underline;}
#ReportLeft {width: 665px; margin-bottom: 10px; border-right: dashed 1px #969696; margin-right: 5px; padding-right: 30px;}
#ReportLeft .paragra {border-top: dashed 1px #969696; padding: 5px 0px 5px 0px;}
#ReportLeft .toplink {float:right; margin:15px 5px; font-size:1.5em;}
#Footer {margin: 40px 0px 5px 40px; padding-bottom:10px; clear:both; color:#AAA;}
#Footer ul {list-style:none; margin:0; padding:0;}
#Footer li {list-style:none; margin:0; padding:0; display:inline;}
#Footer a, #Footer a:visited, #Footer a:active {text-decoration: none; color:#AAA;}
#Footer a:hover {text-decoration: none; color: #663300;}
#Foot_Copy {height:40px; padding:15px 40px; color:#FFF; background-color:#2180BC;}
#BlogAlexa {width:375px; height:375px;}
