/* Default Styles */

html, body {
}

/*
body {
overflow-y:scroll;
}

*:first-child+html body {
overflow-y:hidden;
}
*/


body { 
padding:0px;
margin:0px;
width:100%;
background-color:#eeeeee;
font-size:12px;
color:#333333;
font-family: Arial, Helvetica, sans-serif;
background-image:url(../media/bg_body.gif);
background-repeat:repeat-x;
background-position:0px 82px;
}

article, aside, body,
div,
em, embed,
fieldset, figcaption, figure, font, footer, form, 
h1, h2, h3, h4, h5, h6, header, hgroup, html,
i, iframe, img, ins,
label, li, 
nav,
object, ol,
p,
section, span, strong,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul {
    border:0px;
	outline: 0px;
    margin: 0px;
	padding: 0px;
    vertical-align: top; 
	}

ul, ul li { list-style:none; padding:0px; margin:0px;}

table, table td { 
	padding:0;
	border:none;
	border-collapse:collapse;
}

header, nav, section, article, aside, footer {display:block;}

a img { border:0px; outline: none;}

a { text-decoration: underline;  color:#012581; border:0px; outline:none; outline:0px;}
a:hover { text-decoration: underline;}
.hidden {display:none;}

#disclaimer a font { padding:0px; margin:0px; text-decoration:underline;}
#disclaimer a { text-decoration:none;}

h1 { font-weight: bold; color:#012581; font-size:12px; padding-bottom:15px; text-transform:uppercase;}
h2 { font-weight:bold; font-size:12px;  padding:0px; margin:0px; line-height:20px;}
h2.h2_st2 { font-size:14px;}
h3 { font-size:12px; font-weight:bold; line-height:20px; color:#012581;}
h4 { text-transform:uppercase; font-weight:bold; font-size:12px; padding-bottom:10px; color:#666666;}
h1.h1_blue_block { color:#ffffff; padding:0px; font-weight:normal; border:1px solid #0b4396; width:100%; background-color:#0b4396; height:23px; line-height:23px;}
h1.h1_blue_block span { padding-left:10px;}
h1.h1_st1 { font-family:"Times New Roman", Times, serif; font-size:16px; padding-bottom:5px; padding-top:0px; font-weight:normal;}
h1.news_title { height:30px; line-height:30px; width:100%; color:#FFFFFF; font-weight:bold; font-size:14px; padding:0px; margin:0px; background-color:#0c2d83;}
h1.news_title span { padding-left:10px;}
h3.person_name { padding-bottom:0px; font-size:12px; line-height:normal; font-weight:bold;}
h3.person_title { padding-bottom:10px; font-size:11px; color:#333333; font-weight:normal; font-style:italic;}

h3 a { text-decoration:none;}
h3 a:hover { text-decoration:underline;}

.p_st_blue { color:#012581;}

.block_chp h1.h1_blue_block { border:0px!important; margin-bottom:15px;}

.banner_holder h1 {
color:#FFFFFF;
position:absolute;
bottom:5px;
left:30px;
font-weight:bold;
font-size:16px;
font-family:"Times New Roman", Times, serif;
text-transform:uppercase;
padding:0px;
margin:0px;
}

p { line-height: 20px; padding-bottom: 15px;}
p.p_st_24{ line-height:24px;}

p.first_letter:first-letter { 
font-family: "Times New Roman", "Times", serif;
font-size: 48px;
float:left;
width:29px;
padding-right:5px;
line-height:48px;
}

.text_bold {
font-weight: bold;
line-height:20px;
color:#666666;
}

.p_st1_info { color:#f35702;}

.note { font-size:10px; line-height:normal; padding-top:8px; padding-bottom:0px;font-size:9pt;}

.note p { font-size:10px; line-height:normal; padding-top:8px; color:#666; padding-bottom:0px;}

/*---Main--------------------------*/

.main_holder {
min-height:300px;
width:1060px;
background-color:#FFFFFF;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
float:none;
text-align:left;
box-sizing:border-box;
}

.main_holder > table {width:100%;}

.header {
width:100%;
height:82px;
float:left;
}

.logo {
float:left;
width:30%;
}

.header_top_nav {
float:right;
width:65%;
padding-top:10px;
padding-right:21px;
text-align: right;
}

.header_top_nav ul {
padding:0px;
margin:0px;
list-style:none;
float:right;
}

.header_top_nav ul li {
padding:0px;
margin:0px;
list-style:none;
padding-left:7px;
padding-right:7px;
float:left;
color:#6f6f6f;
font-size:11px;
}

.header_top_nav ul li a {
text-decoration:none;
color:#6f6f6f;
font-size:11px;
}

.header_top_nav ul li a:hover {
text-decoration:underline;
}

.header_top_nav ul li.bull { padding:0px!important;}

.logo img {
margin:29px 0px 0px 30px;
}

.username_block {
padding-right:30px!important;
color:#0c2d83!important;
}

.top_nav {
width:100%;
float:left;
height:32px;
background-image:url(../media/bg_top_nav.gif);
background-repeat:repeat-x;
background-position:left top;
background-color:#cccccc;
border-left:1px solid #999999;
border-right:1px solid #999999;
}

/*Top Navigation*/
.top_nav ul {
padding:0px;
margin:0px;
list-style:none;
}

.top_nav ul li {
padding:2px 4px 0px 4px;
margin:0px;
list-style:none;
float:left;
}

.top_nav ul li a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
color:#373737;
display:block;
padding-top:0px;
line-height:12px;
height:28px;
cursor:pointer;
}

li.bull_top_nav {
padding:4px 0px 0px 0px!important;
}

li.bull_top_nav div {
width:2px;
height:25px;
background-image:url(../media/bull_top_nav.gif);
background-repeat:no-repeat;
background-position:top;
}

.top_nav ul li a:hover .top_nav_active, .top_nav ul li a.active .top_nav_active {
background-image:url(../media/bg_top_nav_left_corner.gif);
background-repeat:no-repeat;
background-position:left top;
}

.top_nav ul li a:hover .top_nav_active div, .top_nav ul li a.active .top_nav_active div {
background-image:url(../media/bg_top_nav_right_corner.gif);
background-repeat:no-repeat;
background-position:right top;
}

.top_nav ul li a:hover .top_nav_active div div, .top_nav ul li a.active .top_nav_active div div {
background-image:url(../media/bg_top_nav_center.gif)!important;
background-repeat:repeat-x;
background-position:top;
}

.top_nav_active {
height:25px;
margin-top:2px;
width:auto;
padding-left:5px;
}

.top_nav_active div {
height:25px;
width:auto;
padding-right:5px;
}

.top_nav_active div div {
padding:7px 1px 0px 1px!important;
height:18px!important;
}

.dd_nav01:hover a .top_nav_active, .top_nav ul li a.active .top_nav_active {
background-image:url(../media/bg_top_nav_left_corner.gif);
background-repeat:no-repeat;
background-position:left top;
}

.dd_nav01:hover a .top_nav_active div, .top_nav ul li a.active .top_nav_active div {
background-image:url(../media/bg_top_nav_right_corner.gif);
background-repeat:no-repeat;
background-position:right top;
}

.dd_nav01:hover a .top_nav_active div div, .top_nav ul li a.active .top_nav_active div div {
background-image:url(../media/bg_top_nav_center.gif)!important;
background-repeat:repeat-x;
background-position:top;
}

/**/
/*Inner Navigation*/
.sub_navigation {
width:100%;
float:left;
}

.sub_navigation ul {
padding:0px;
margin:px;
list-style:none;
min-height:29px;
}

.sub_navigation ul li {
padding:8px 6px 8px 6px;
margin:0px 0px 0px 3px;
list-style:none;
float:left;
display:inline-block;
vertical-align:bottom;
min-height:20px;
box-sizing:border-box;
background-color:#eeeeee;
-webkit-border-radius: 4px 4px 0px 0px;
-moz-border-radius: 4px 4px 0px 0px; 
border-radius: 4px 4px 0px 0px; 
border-left:1px solid #999999;
border-top:1px solid #999999;
border-right:1px solid #999999;
background-image:url(../media/bg_sub_nav_link.gif);
background-repeat:repeat-x;
background-position:top;
text-align:center;
}

.sub_navigation ul li a {
text-decoration:none;
font-weight:bold;
color:#666666;
font-size:11px;
display:block;
text-align:center;
}

.sub_navigation ul li a:hover, .sub_navigation ul li.active a {
color:#012581;
}

.sub_navigation ul li.active {
background-color:#d9d9d9;
background-image:url(../media/bg_sub_nav_link_active.gif);
position:relative;
z-index:2;
}

.sub_nav_border {
width:100%;
padding-top:5px;
padding-bottom:5px;
background-color:#d9d9d9;
border:1px solid #999999;
background-image:url(../media/bg_sub_nav_border.gif);
background-repeat:repeat-x;
background-position:top;
float:left;
z-index:1;
line-height:0px;
font-size:0px;
}


/**/

.banner_holder {
width:100%;
float:left;
height:77px;
background-image:url(../media/bg_banner_holder.jpg);
background-size:cover;
background-repeat:no-repeat;
background-position:center top;
border-bottom:1px solid #ffffff;
position:relative;
}

.content_holder {
width:100%;
box-sizing:border-box;
float:left;
border-top:5px solid #4e80c9;
border-left:1px solid #999999;
border-right:1px solid #999999;
background-color:#FFFFFF;
padding-top:22px;
padding-left:30px;
padding-right:30px;
padding-bottom:22px;
min-height:200px;
}

.left_col {
width:750px;
height:auto;
float:left;
}

.right_col {
width:170px;
height:auto;
float: right;
}

/*Home page styles*/

.contact_block3 {
float:left;
width:90%;
margin-right:20px;
padding-top:20px;
}
.contact_block {
float:left;
width:185px;
padding-left:90px;
padding-top:16px;
margin-right:0px;
}
.contact_block p, .contact_block2 p {
line-height:20px;
padding-bottom:0px;
}

.contact_text2 {
padding-top:20px;
}

.contact_block2 {
float:left;
width:28%;
}

.login_form td {
padding:0px 0px 10px 0px;
}

.login_form td label {
display:block;
padding-bottom:2px;
}

#ctl00_ContentPlaceHolder1_FormView1_LoginControl_lblRemember { display:inline!important; vertical-align:middle; margin-left:3px;}
#ctl00_ContentPlaceHolder1_FormView1_LoginControl_RememberMe {vertical-align:middle;}
#ctl00_ContentPlaceHolder1_FormView1_LoginControl_lblRemember { font-size:11px;}

.input_st1 {
width:160px;
height:18px;
border:1px solid #cccccc;
}

.input_st_username {
width:160px;
height:18px;
border:1px solid #cccccc;
}

.input_st_password {
width:160px;
height:18px;
border:1px solid #cccccc;
}

.button_pos {text-align:right;}
.button_pos input { margin-right:5px;}

.input_st2 {
width:120px;
height:15px;
font-size:11px;
border:1px solid #8097b3;
}

.input_st3 {
width:200px;
height:15px;
font-size:11px;
border:1px solid #8097b3;
}

.padd_st1 {
padding:3px 5px 3px 5px;
}

.padd_st1 label { vertical-align:middle; padding-right:10px;}
.padd_st1 input { vertical-align:middle;}

.button_st1 {
color: #000000;
font-size:11px;
border:1px solid #8097b3;
background-color:#d9d9d9;
height:18px;
margin-right:1px;
}

.select_st1 {
height:18px;
}

/*Text Styles*/
#disclaimer p { line-height:16px;}

.title_list_st1 {
color:#012581;
font-weight:bold;
}

.title_list_st1 u { padding-left:10px;}

.sub_content_holder {
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
width:100%;
float:left;
}

.sub_content_holder article {
padding:10px;
float:left;
display:block;
width:902px;
min-height:200px;
}

#content_article01 {
padding:15px 0px 10px 0px;
float:left;
display:block;
width:902px;
}

.funds_dd_holder {
padding-bottom:20px;
text-align:right;
width:100%;
float:left;
}

.funds_dd_holder label, .funds_dd_holder span { vertical-align:middle; font-size:12px; padding-right:3px; margin-left:8px;}

.funds_dd_holder select {

}

.select_st1, select_st1 option {
color: #000000;
font-size:11px;
}

.contact_info1 {
float:left;
min-height:280px;
width:204px;
padding-left:10px;
padding-right:10px;
padding-top:20px;
border-left:1px solid #cccccc;
}

.contact_info2 {
float:left;
min-height:280px;
width:214px;
padding-left:5px;
padding-right:5px;
padding-top:20px;
border-left:1px solid #cccccc;
}

.contact_info1 p, .contact_info1 h2 .contact_info2 p, .contact_info2 h2{
line-height:16px;
}

.no_border {
border:0px!important;
}

.contact_photo {
padding:25px 0px 10px 0px;
}

.img_border {
padding:1px;
border:1px solid #cccccc;
}

.content_block50w {
width:47%;
padding-left:10px;
padding-right:10px;
padding-top:20px;
float:left;
border-left:1px solid #cccccc;

}

.content_block50w p {
line-height:16px;
}

.table_data1 {
width:100%;
}

.table_data1 th {
color:#FFFFFF;
background-color:#0b4396;
padding:5px 10px 5px 10px;
text-align:left;
font-weight:normal;
border-top:1px solid #cccccc;
}

.table_data1 td {
border-top:1px solid #cccccc;
padding:5px 10px 5px 10px;
}

.table_data1 td:hover {
background-color:#eeeeee;
}

.table_data2 {
width:100%;
}

.table_data2 td {
padding:5px 7px 5px 7px;
text-align:left;
border-bottom:1px solid #cccccc;
}

.td_data_bold {
font-weight:bold;
width:220px;
}

.table_data2 tr:hover td {
background-color:#eeeeee;
color:#012581;
}

.table_data4 {
width:100%;
}

.table_data4 th {
color:#FFFFFF;
background-color:#0b4396;
padding:5px 10px 5px 10px;
text-align:right;
font-weight:normal;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
}

.table_data4 td {
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
padding:5px 10px 5px 10px;
text-align:right;
}

.table_data4 td:first-child, .table_data4 th:first-child {
border-left:0px!important;
}

.table_data4 tr:hover td {
background-color:#eeeeee;
color:#012581;
}

.table_data1 th span { display:inline-block;}

.table_data1 th .sorting { 
margin-left:7px; 
width:13px; 
}

.table_data1 th .sorting a { margin:0px 0px 1px;}

.arrow_up { 
width:9px; 
height:7px; 
float:left; 
background:url(../media/arrows.png) 0px 0px no-repeat; 
transition: none!important;
}

.arrow_dn {
width:9px; 
height:7px; 
float:left; 
background:url(../media/arrows.png) 0px -7px no-repeat; 
transition: none!important;
}

.arrow_up_active {
width:9px; 
height:7px; 
float:left; 
background:url(../media/arrows.png) -9px 0px no-repeat; 
transition: none!important;
}

.arrow_dn_active{
width:9px; 
height:7px; 
float:left; 
background:url(../media/arrows.png) -9px -7px no-repeat; 
transition: none!important;
}

.arrow_up:hover { 
background:url(../media/arrows.png) -9px 0px no-repeat; 
}

.arrow_dn:hover { 
background:url(../media/arrows.png) -9px -7px no-repeat; 
}


.table_td_left td, .table_td_left th {
text-align:left!important;
}

.table_data3 {
width:100%;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
}

.table_data3 th {
color:#FFFFFF;
background-color:#0b4396;
padding:5px 10px 5px 10px;
text-align:left;
font-weight:normal;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
}

.table_data3 td {
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
padding:4px 10px 4px 10px;
text-align:left;
line-height:16px;
}

.tr_block:hover tr td {
background-color:#eeeeee;
color:#012581;

}

.border td {
padding:0px!important;
border-bottom:3px solid #cccccc!important;
line-height:0px;
font-size:0px;
}

.td_width_year {
width:10%!important;
}

.td_width_loc {
width:14%!important;
}

.td_width_strategy {
width:23%!important;
}

.export_block {
float:right;
padding-right:10px;
}

.td_left {
text-align:left!important;
}

.td_center { text-align:center!important;}

.checkmark {
background-image:url(../media/checkmark.gif);
background-repeat:no-repeat;
background-position:center;
}

span.checkmark {
background-image:url(../media/checkmark.gif);
background-repeat:no-repeat;
background-position:left!important;
padding-left:14px;
line-height:14px;
}

.text_block_01 {
float:left;
width:535px;
}

.table_data_block {
height:208px;
overflow-y:scroll;
overflow-x: hidden!important;
}

.news_holder {
width:297px;
float:right;
background-color:#eeeeee;
padding:0px;
}

.loc_address {
float:left;
width:47%;
padding-right:20px;
}

.doc_link {
padding-left:6px!important;
width: 54%;
}

.doc_link a {
padding-left:6px;
display:block;
}

.new_doc {
background-image:url(../media/new_doc_icon.gif);
background-position:left 1px;
background-repeat:no-repeat;
display:block;
padding-left:26px;
}

.table_data4 td a { display:block;}

.table_data4 th {width:14.2%;}


.table_data4.table_td_left th {width:auto;}

.table_data4.table_td_left th:nth-child(2) {width:180px!important;}

.news {
padding:10px;
}

.news li { 
padding:8px 0px 8px 0px;
}

.date_post {
font-size:11px;
}

.rep_st_text {
font-style:italic;
color:#0c2d83;
}

.right_content_holder {
width:670px;
float:right;
padding-top:6px;
}

.right_content_holder p {
padding-bottom:10px;
}

.search_field {
float:left;
padding:2px 2px 0px 10px;
}

.td_right { text-align:right!important;}

.photo_holder {
float:right;
width:142px;
height:181px;
margin-left:10px;
padding:21px 0px 0px 15px;
background-image:url(../media/photo_holder.jpg);
background-position:left top;
background-repeat:no-repeat;
}

.profile_form td {
padding:5px 7px 5px 7px;
text-align:right;
}

.profile_form {
margin-bottom:15px;
}

.bg_color01 {
padding:;
background-color:#efefef;
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
}

/*Left Nav*/

.left_nav01 {
padding:0px;
margin:0px;
list-style:none;
float:left;
width:202px;
}

.left_nav01 li {
padding:0px;
margin:0px;
list-style:none;
width:100%;
}

.left_nav01 li a {
display:block;
border-bottom:1px solid #ffffff;
background-color:#dfdfdf;
width:182px;
padding-left:10px;
padding-right:10px;
padding-top:7px;
padding-bottom:7px;
color:#333333;
font-weight: normal;
text-decoration:none;
line-height: normal;
}

.left_nav01 li a:hover, .left_nav01 li a.active {
color:#ffffff;
background-color:#0b4396;
}

.img_address {
padding-bottom:10px;
}

.list_st01 {
padding:0px;
margin:0px;
list-style:none;
}

.list_st01 li {
padding-bottom:8px;
}

.list_st02 {
padding:0px;
margin:0px;
list-style:none;
padding-left:30px;
padding-bottom:10px;
}

.list_st02 li {
padding-bottom:5px;
}

/*Change password page*/

.block_chp {
height:auto;
width:550px;
border:1px solid #cccccc;
background-color:#efefef;
min-height:170px;
margin-bottom:15px;
padding-bottom:10px;
}

.block_chp table td {
text-align:center;
width:auto;
padding-bottom:7px;
font-size:11px;
padding-right:7px;
padding-left:7px;
vertical-align:top;
width:50%;
}

.block_chp table td p { padding:7px 0px 7px 0px; line-height:normal;}

.star { padding-left:5px;}

.block_chp table td .input_st2 { width:210px; }
.select_st_reg, .select_st_reg option { font-size:11px;}
.select_st_reg { width:214px;}

.text_italic_st { font-style:italic;}
.td_width2_chp { width:130px!important;}

/*Footer*/
.footer {
width:100%;
box-sizing:border-box;
float:left;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:1px solid #999999;
border-right:1px solid #999999;
background-color:#FFFFFF;
padding-top:15px;
padding-left:30px;
padding-right:30px;
padding-bottom:10px;
font-size:11px;
color:#666666;
}

.footer p {
line-height:14px;
padding:0px;
font-size:11px;
}

.footer_left_col {
width:100%;
float:left;
padding-bottom:20px;
}

.footer_right_col {
width:70px;
float:right;
}

.footer_disclaimer {
height:110px;
width:100%;
overflow-y:auto;
}

.footer_disclaimer p {
padding-bottom:10px!important;
}

.footer_logo {
width:100%;
text-align:center;
padding:15px 0px 5px 0px;
}

.width100 {
float:left;
width:100%;
}

.width100 .footer_right_col {
padding-top:50px;
}

.footer_link {
padding-top:10px;
float:left;
width:100%;
line-height:20px;
}

.footer_nav {
width:100%;
float:left;
text-align:right;
padding-top:15px;
}

.footer_nav ul {
padding:0px;
margin:0px;
list-style:none;
float:right;
}

.footer_nav ul li {
padding:0px;
margin:0px;
list-style:none;
padding-left:7px;
padding-right:7px;
float:left;
color:#6f6f6f;
}

.footer_nav ul li a {
text-decoration:none;
color:#6f6f6f;
}

.footer_nav ul li a:hover {
text-decoration:underline;
}

.footer_nav ul li.bull { padding:0px!important;}

.citco_logo_holder {
padding:10px 0px 0px 0px;
}

.ventures_logo {
padding:40px 0px 0px 0px;
}

.spec_alert_link { 
padding:10px 10px 10px 35px; 
float:left;
border:2px solid #fcbf54; 
margin-top:15px;
background-image:url(../media/alert_icon.gif);
background-repeat:no-repeat;
background-position:12px 10px;
width:873px;
}

.spec_alert_link a {
border-bottom:1px solid #ffffff;
}

.spec_alert_link u { text-decoration:none!important;}

.spec_alert_link a span { 
border:0px!important;
padding:0px!important;
}

.spec_alert_link_clean { 
padding:10px 10px 10px 35px; 
float:left;
border:2px solid #fcbf54; 
margin-top:15px;
width:873px;
}

.spec_alert_link_clean a {
border-bottom:1px solid #ffffff;
}

.spec_alert_link_clean u { text-decoration:none!important;}

.spec_alert_link_clean a span { 
border:0px!important;
padding:0px!important;
}
.spec_alert_link_clean h1 { color:#c22330; padding-bottom:10px; }

.spec_alert_link_clean p {  
line-height:normal;
padding-bottom:10px;
font-size:11px;
}

.spec_alert_home { 
padding:10px 10px 10px 35px; 
float:left;
border:2px solid #fcbf54; 
margin-top:15px;
background-image:url(../media/alert_icon.gif);
background-repeat:no-repeat;
background-position:12px 10px;
width:650px;
color:#cc0000;
}
.notice_home {
    padding: 10px 10px 10px 0px;
    float: left;
   /*border: 2px solid #fcbf54;*/
    margin-top: 15px;
    width: 800px;
   
}
.spec_alert_home h1 { color:#c22330; padding-bottom:10px; }

.link_holder_st01 {
padding:10px 0px 10px 0px; 
width:100%;
color:#CC0000;
}

.link_holder_st01 a {
text-decoration:none;
font-size:12px;
color:#CC0000;
background-image:url(../media/arrow01.gif);
background-repeat:no-repeat;
background-position:11px 3px;
padding-left:21px;
}

.link_holder_st01 a:hover { text-decoration:underline;}

.spec_alert_link h1 { color:#c22330; padding-bottom:10px; }

.spec_alert_link p {  
line-height:normal;
padding-bottom:10px;
font-size:11px;
}


.main_holder_popup .header_logo {
padding:10px 20px 10px 20px;
}

.text {
padding:20px;
}


.pop_up_body { background-color:#FFFFFF!important; background-image:none!important;}

.news_date {
text-transform:uppercase;
font-weight:bold;
}

.title_news {
color:#012581;
font-weight:bold;

}

.news_block p {
line-height:16px;
padding-bottom:10px;
padding-top:10px;
border-top:1px dotted #999999;
}

.news_block p:first-child { 
border:0px;
}

.news_block p a { 
color:#333333;
text-decoration:none;
}

.news_block p a:hover {  }
.news_block p a:hover .title_news {color:#012581;text-decoration:underline;}

.tradingTeam td{
	padding:8px 8px;
	border:solid 1px #ccc;
	color:#333;
}
.tradingTeam thead td{	
	background-color:#0B4396;
	border:solid 1px #0B4396;
	color:#fff;
	font-size:16px;
	text-align:center;
}
.tradingTeam td.col1{
	border:solid 1px #aaa;
	background-color:#dfdfdf;
	color:#333;
	font-weight:bold;
}
.tradingTeam tr.altRow td.col1{
	background-color:#dfdfdf;
}
.tradingTeam tr.altRow td{
	background-color:#f5f5f5;
}
.tradingTeam tr.altRow td.rotate{
	background-color:#dfdfdf;
}
.rotate {
	-webkit-transform: rotate(90deg); 
	 -moz-transform:rotate(90deg);
	 layout-flow:vertical-ideographic; 
	 vertical-align:top;
	 width:60px;
	 height:60px;
	 float:left;
}

#ctl00_ContentPlaceHolder1_FormView4 { width:100%;}

/*DD navigation*/

.dd_nav01 {
z-index:151;
position:relative;
}

.dd_nav_active01 {
display:none;
width:140px;
height:auto;
position:absolute;
top:30px;
left:0px;
z-index:160;
padding:1px 0px 0px 0px!important;
}

.dd_nav_active01 li:first-child {
border-top:1px solid #ffffff!important;
padding-top:5px!important;
}

.dd_nav_active01 li {
padding:0px 0px 6px 0px!important;
margin:0px;
list-style: none;
width:100%;
float:left;
text-align:left;
background-image:url(../media/bg_dd_nav.png);
background-repeat:repeat;
background-position:top;

}

.dd_nav_active01 li a {
color:#6f6f6f;
font-size:12px!important;
padding:0px 0px 0px 9px!important;
display:inline!important;
text-transform:none!important;
text-align:left;
text-decoration:none;
}

.dd_nav_active01 li a:hover { color:#012581;}

/* Form Style */
fieldset { display: block; font-size: 100%; border-color: #000000; border-width: 0 0 0 0; border-style: solid none none none; padding: 10px; margin: 0; }
fieldset legend { font-size: 150%; font-weight: normal; color: #000000; margin: 0 0 0 0; padding: 0 5px; }
fieldset div.required, fieldset div.optional { clear: left; margin: 5px 0 0 0; padding: 1px 3px; }
.required { text-align:left;} 
.required label { text-align:left;} 
fieldset div small { display: block; margin: 0 0 5px 0px; padding: 1px 3px; font-size: 66%; }
div.optional .labelInput, div.optional .labelCheckbox, label.required { font-weight: normal; }
div.required .labelInput, div.required .labelCheckbox, label.required { font-weight: bold; }
span.error { display: block; }
span.error, p.error { background: url(../Admin/media/error.gif) no-repeat 3px 3px; color: #000000; padding: 3px 3px 5px 27px; margin: auto 0; font-size: 100%; }
/* Single Column Style */
fieldset.onecol { width: 200px; }
fieldset.onecol div .labelInput { display: block; text-align: left; }
fieldset.onecol input.inputText, fieldset.onecol textarea,
fieldset.onecol input.inputPassword { width: 187px; padding: 1px 3px; margin: 0; }
fieldset.onecol div.buttons { text-align: center; }
/* Single Wide Column Style */
fieldset.onewidecol { width: 500px; }
fieldset.onewidecol div fieldset { clear: both; padding: 1px 3px; border: 1px solid #969696; }
fieldset.onewidecol div .labelInput { display: block; text-align: left; }
fieldset.onewidecol input.inputText, fieldset.onewidecol textarea,
fieldset.onewidecol input.inputPassword { clear: both; width: 487px; padding: 1px 3px; margin: 0; }
fieldset.onewidecol div.buttons { text-align: center; }
fieldset.onewidecol span.error { float: right; font-size: 88%; font-weight: bold; color: #FF0000; }
/* Two Column Style */
fieldset.twocol { width: 700px; text-align:left; }
.twocol div { padding:0px 0px 12px 0px;}
fieldset.twocol div fieldset { width: 239px; padding: 1px 3px; margin: 0 0 5px 140px; text-align: left; }
fieldset.twocol div .labelInput { float: left; width: 140px; padding: 3px 5px 3px 0px; margin: 0px; text-align: left; }
fieldset.twocol div .labelValue { float: left; padding: 3px 5px; margin: 0 0 5px 0; text-align: right; }
fieldset.twocol div .labelCheckbox { float: left; width: 130px; padding: 3px 5px; margin: 0 0 5px 0; text-align: left; }
fieldset.twocol div small { margin: 0 0 5px 142px; width: 239px; }
fieldset.twocol span.error { font-size: 88%; font-weight: bold; width: 200px; color: #FF0000; }
fieldset.twocol input.inputText, fieldset.twocol textarea, 
fieldset.twocol input.inputPassword { width: 327px; padding: 1px 3px; margin: 0px; border: 1px solid #8097B3; }
fieldset.twocol input.inputCalendar { width: 223px; padding: 1px 18px 1px 3px; margin: 0; }
fieldset.twocol .selectOne, fieldset.twocol .selectMultiple, fieldset.twocol input.inputFile { width: 337px; margin: 0; }
fieldset.twocol div.buttons { text-align: left; }
.buttons input {  color: #000000; font-size:11px; border:1px solid #8097b3; margin-left:0px!important; margin-right:5px; background-color:#d9d9d9; height:18px;}
.buttons {  text-align:left; padding-top:10px; padding-left:10px;}
.selectOne, .selectOne option { font-size:12px!important; font-family:Arial, Helvetica, sans-serif!important;}
.QuestionID option { width:330px!important; }
.twocal { text-align:left; }
#ctl00_ContentPlaceHolder1_PnlPassword .buttons { padding-left:157px!important;}

/* Left Menu */
.min_height h1 { margin-left:10px;}
.left_menu  ul{ padding:0px; margin:0px; width:202px; list-style:none; margin-top:13px; }
.left_menu  ul li { padding:0px; margin-top:0px; list-style:none; }
.left_menu  ul li a { 
display:block;
border-bottom:1px solid #ffffff;
background-color:#dfdfdf;
width:182px;
padding-left:10px;
padding-right:10px;
padding-top:7px;
padding-bottom:7px;
color:#333333;
font-weight: normal;
text-decoration:none;
line-height: normal;
 }
 
.left_menu ul li.small_size a div { padding-top:1px; padding-left:10px; }
.left_menu  ul li a:hover, .left_menu  ul li a.active, .left_menu  ul li.active a { 
color:#ffffff;
background-color:#0b4396;
}

.bold_blue { font-size:12px; font-weight:bold; color:#012581;}


table.tableReset, table.tableReset td
{
    border:none;
}

#ctl00_ContentPlaceHolder1_FormViewMenu {width:100%;}

.grid_filters td{
vertical-align:bottom;
padding-bottom:10px;
}

.grid_filters td:nth-child(1),
.grid_filters td:nth-child(2) {
width:31%!important;
}

.grid_filters td:nth-child(3),
.grid_filters td:nth-child(4) {
width:12%!important;
}

.grid_filters td input[type="text"],
.grid_filters td select {
width:100%;
margin-top:4px;
}

#ctl00_ContentPlaceHolder1_btnFilterStatements,
#ctl00_ContentPlaceHolder1_btnClearStatement {
margin-left:3px;
border:1px solid #0b4396;
color:#ffffff;
background:#0b4396;
text-transform: uppercase;
font-size:11px;
height:19px;
cursor:pointer;
}

.footer #ctl00_FormViewFooter {width:100%;}

