@charset "utf-8";

a {
color:#0e7fc7;
text-decoration:none
}

a:hover {
color:#FF7F00;
text-decoration:underline
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#075590;
padding-top:10px;
padding-bottom:6px;
line-height:24px
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#72A8DE;
line-height:24px
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#075590;
line-height:24px
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#075590;
line-height:24px
}

h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#F90;
line-height:24px
}

.mission {
font-size:9px;
font-style:italic;
color:#F90
}

.span_header {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
line-height:24px
}

.dark_blue_fg {
color:#34454F
}

.blue_fg {
color:#075590
}

.orange_fg {
color:#F90
}

.announcement_ticker {
position:relative;
visibility:hidden;
left:-5000px
}

.announcement_info {
font-family:Arial, Helvetica, sans-serif;
margin:2px
}

.announcement_info li {
display:block
}

.announcement_info .info_section {
margin:4px;
padding:4px
}

.announcement_info .header {
font-size:12px;
font-weight:700
}

.announcement_info .desc {
font-size:11px;
padding-top:4px;
padding-bottom:6px
}

.data-info {
color:#777;
border:1px dashed #F90;
background-color:#FFF;
text-align:left;
padding:10px
}

.data-warning {
color:red;
font-weight:700;
border:1px dashed #6AAC66;
background-color:#fafafa;
text-align:left;
padding:10px
}

.data-warning ul {
padding-left:10px
}

.data-warning li {
margin-left:14px;
list-style-type:none;
list-style-image:none;
list-style-position:outside;
padding:2px 2px 2px 14px
}

.tooltip {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#999;
display:inline-block;
padding:2px
}

.tooltip ul {
padding-left:10px;
display:block
}

.tooltip ol {
padding-left:13px
}

.tooltip2 {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:red;
display:inline-block;
padding:2px
}

.tooltip3 {
font-size:10px;
color:#999;
display:block
}

.tooltip4 {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:red;
display:inline;
padding:2px
}

.data-error {
color:red;
border:1px dashed red;
background-color:#fafafa;
text-align:left;
padding:10px
}

.data-error ul {
padding-left:10px;
list-style-position:inside
}

.data-error li,.main_para ol {
margin-left:14px;
list-style-type:square;
padding:2px
}

.back_to_top {
position:fixed;
/*display:scroll;*/
bottom:30%
}

.main_para {
color:#404040;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:inherit;
text-decoration:none;
line-height:18px
}

.main_para em {
font-style:italic
}

.main_para sup a {
vertical-align:super
}

.main_para sub a {
vertical-align:sub
}

.main_para strong {
font-weight:700
}

.main_para p {
margin-bottom:10px
}

.main_para img {
padding:2px
}

.vertalign {
vertical-align:middle
}

.resource_h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#F90;
margin:0 0 10px
}

.resource_info {
margin:0
}

.resource_info img {
border:1px solid #DFDFDF
}

.resource_info h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#F90;
margin:0
}

.resource_info .comments {
padding-left:15px
}

.profile_info {
background-color:#fcfbfb;
border-bottom:1px dotted #CCC;
padding:10px
}

.no_list_style ul li {
display:block;
list-style-type:none;
list-style-image:none;
margin:0;
padding:0
}

.check_list_style ul li {
display:block;
list-style-image:url(../images/list_check_v3.png)
}

.star_list_style ul {
list-style-type:none;
margin:0;
padding:0
}

.star_list_style li {
background-image:url(../images/asterisk_orange_v3.png);
background-repeat:no-repeat;
background-position:0 5px;
padding-left:14px
}

.add_top_bottom {
padding:10px 0
}

.add_padding_bottom {
padding-bottom:10px
}

.add_padding_top {
padding-top:10px
}

.add_padding_left {
padding-left:12px
}

.add_padding_right {
padding-right:12px
}

.add_margin_bottom {
margin-bottom:5px
}

.add_margin_top {
margin-top:5px
}

.add_margin_left {
margin-left:12px
}

.add_margin_left_six {
margin-left:6px
}

.bck_grey {
background-color:#fcfbfb
}

.bck_greyb {
background-color:#F8F8F8
}

.bck_greyc {
background-color:#E0E0E0
}

.bck_lblue {
background-color:#E9F9FF
}

.bck_white {
background-color:#fff
}

.header2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#F90;
margin:0 0 6px
}

.header2 a, a:hover {
	color:#F90;
}

.box_wrapper h2 {
padding:0
}

.block_list {
border-bottom:1px dotted #CCC;
padding:10px
}

.reset_line_height {
line-height:normal
}

.resource_toc {
margin-bottom:10px;
border-bottom:1px dotted #CCC;
padding:10px
}

.resource_toc ul li a {
background:url(../images/bullet_bluearrow_v3.gif) no-repeat left center;
text-decoration:none;
vertical-align:bottom;
display:block;
padding:0 13px
}

.img_block {
width:204px;
float:right;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
text-align:center;
font-size:10px;
font-style:italic
}

.img_block img {
border:1px solid #999;
padding:1px
}

.page_title_header {
height:23px;
padding:18px 6px 2px 8px
}

.page_title_header h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#F90
}

.align_left {
float:left
}

.align_right {
float:right
}

.span_left {
text-align:left
}

.read_more {
color:#FF7F00;
font-weight:700;
vertical-align:middle
}

.read_more a {
text-decoration:underline
}

.read_more a:hover {
text-decoration:none
}

.page_filter a:hover {
color:#34454F;
text-decoration:underline
}

.tab_nav .tab_menu .tab_nav .tab_menu_item a:link {
background:#fff;
border-bottom:1px solid #fff;
color:#000
}

.tab_nav .tab_menu {
border-bottom:1px solid #ccc;
padding-bottom:19px;
padding-left:10px;
font-size:8px;
margin:0
}

.tab_nav .tab_menu ul,.tab_nav .tab_menu li {
display:inline;
list-style-type:none;
margin:0;
padding:0
}

.tab_nav .tab_menu a:link,.tab_nav .tab_menu a:visited {
background-image:url(../images/top_bgtoolbar_v3.gif);
border:1px solid #ccc;
color:#666;
float:left;
font-size:small;
font-weight:400;
line-height:14px;
margin-right:8px;
text-decoration:none;
padding:2px 10px
}

.tab_nav .tab_menu .tab_menu_item_sel a:link,.tab_nav .tab_menu .tab_menu_item_sel a:visited {
background:#FFF;
border:1px solid #ccc;
border-bottom:1px solid #FFF;
color:#999;
float:left;
font-size:small;
line-height:14px;
margin-right:8px;
font-weight:700;
text-decoration:underline;
padding:2px 10px
}

.tab_nav .tab_menu a:hover {
background:#FFF;
border-bottom:1px solid #FFF;
color:#000
}

.tab_nav .tab_menu ul a:hover {
color:red
}

.tab_content {
border:1px solid #ccc;
border-top:none;
clear:both;
margin:0;
padding:15px
}

.tooltip ol li,.main_para ol li {
margin-left:13px;
list-style-type:decimal
}

.tooltip li,.main_para ul li,.resource_info ul li {
margin-left:13px;
list-style-type:square
}

.main_para h2,.main_para h3 {
padding:10px 0 6px
}

.main_para ul,.main_para ol {
padding-bottom:10px;
padding-left:13px
}

.profile_info h2,.block_list h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#F90;
padding:0
}

.no_list_style ul,.box_wrapper ul,.block_list ul {
padding:0 0 0 10px
}

.block_list a:hover,.resource_toc a:hover {
color:#0e7fc7;
text-decoration:underline
}

.span_right,.page_filter {
text-align:right
}

.read_more a:visited,.page_filter a,.page_filter a:active {
color:#FF7F00
}

.resource_toc ul li,.box_wrapper ul li,.block_list ul li {
display:block;
list-style-type:none;
list-style-image:none;
margin:0;
padding:0
} 