p.footnote {
    font-size: 9px;
}

span.error {
    color: red;
}

div.error {
    color: red;
}

#error {
    color: red;
}

textarea.email_message {
    width: 350px;
    height: 70px;
}

.button2 {
    background-color: #A3CBE6;
    border-style: outset;
    color: #000099;
    font-weight: bold;
    padding: 1px;
}

.call_to_action_box_1 {
    background-color: #D6E6F3;
    color: #222222;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 6px;
    width: 300px;
}

.col_width_item {
    height: 67px;
    clear: right;
    margin-bottom: 0.8em;
    padding: 0px;
    width: 100%;
}

.fast_facts_box_1 {
    background-color: #D6E6F3;
    color: #222222;
    float: right;
    line-height: 1.05em;
    margin-bottom: 6px;
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 6px;
    padding: 6px;
    width: 147px;
}

.half_col_width_item_left {
    float: left;
    margin-bottom: 0.8em;
    margin-right: 0px;
    padding: 0px;
    width: 147px;
}

.half_col_width_item_right {
    float: right;
    margin-bottom: 0.8em;

    padding: 0px;
    width: 147px;
}

.horizontal_line_1 {
    color: #DDDDDD;
    margin: 0px;
    padding: 0px;
}

.image_one_col_left {
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 6px;
    margin-top: 0;
}

.image_one_col_right {
    float: right;
    margin-bottom: 0;
    margin-left: 6px;
    margin-right: 0;
    margin-top: 0;
}

/*
.image_small_square_left {
    float: left;
    margin-right: 0.4em;
    padding: 0px;
}

.lead_item{
    clear: right;
    padding: 0px;
    width: 100%;
    height:111px;
}*/

.left_nav {
    border: 0px;
    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
}

.left_nav td {
    line-height: 0.85em;
}

.list_t_mid {
    background-color: #E7EFF7; /*font-size: 0.8em;*/
}

.list_t_mid_header {
    background-color: #E7EFF7;
    border-top: 2px solid #6699CC;
    font-weight: bold;
}

.list_t_mid_selected {
    background-color: #A3CBE6;
    border-left: 3px solid #FF6666;
    font-weight: bold;
}

#search_div {
/*position: relative;*/
    margin: 4 0 0;
    padding: 0px;
}

.pullout_box_1 {
    background-color: #E1E1E1;
    color: #222222;
    float: right;
    line-height: 1.05em;
    margin-bottom: 0;
    margin-left: 6px;
    margin-right: 0;
    margin-top: 0;
    padding: 6px;
    width: 147px;
}

h1 {
    font-size: 11pt;
    font-weight: bold;
}

h2 {
    font-size: 9pt;
    font-weight: bold;
}

/* ------------------------------------------------ Content pages --------------------------------------------------- */

#content_main h1 {
    color: red;
}

#content_main h2 {

}

/*
#tools{
	padding: 6px;
	background-color: white;
}
*/

#col_4_bar {
/*border: 1px #999999 solid;*/
    float: right;
    height: 480px;
    margin: 0 2px 4px 4px;
    padding: 0px;
    width: 144px;
}

#col_23_bar {
/*border: 1px #999999 solid;*/
    float: left;
    height: 480px;
    margin: 0px;
    padding: 0px;
    width: 310px;
}

#content_main {
    clear: both;
    margin: 0px;
    padding: 0px;
    padding-top: 10px;
    width: 460px;
    word-wrap: break-word;
}

.content_title {
    font-size: 12pt;
    font-weight: bold;
}

.content_timestamp {
    color: gray;
    font-size: 10pt;
}

.content_teaser {
    font-size: 10pt;
}

.content_title2 {
    font-size: 11pt;
    font-weight: bold;
}

.content_timestamp2 {
    color: gray;
    font-size: 9pt;
}

.content_teaser2 {
    font-size: 9pt;
}

div.gray {
    color: gray;
}

#content_column_master {
/*border: 1px solid black;*/
    float: left;
    margin: 0px;
    padding: 0px;
    width: 460px;
    overflow: visible;
}

#document_fourth {
    background-color: #d6e6f3;
    padding-bottom: 40px;
}

div.document_fourth_section {
}

div.document_fourth_section .body {
    padding: 4px;
}

div.document_fourth_section .body img {
    float: left;
    margin-right: 5px;
    display: inline;
}

div.document_fourth_section .body p {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 5px;
    font-weight: bold;
    min-height: 40px;
}

div.document_fourth_section .navitem {
    background-image: url( '/media/menu/arr-t.gif' );
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 20px;
    font-weight: bold;
    vertical-align: middle;
    height: 20px;
}

/* ----------------------------------------------- Document listing ------------------------------------------------- */

div.ukti_today_section {
}

div.ukti_today_section .header {
    color: #cc0033;
    font-weight: bold;
    font-size: 110%;
    padding-bottom: 0px;
}

div.ukti_today_section .timestamp {
    color: gray;
    font-weight: bold;
    padding-bottom: 5px;
}

div.ukti_today_section .body {
    padding-bottom: 0px;
}

div.ukti_today_section .body .actions {
    padding-bottom: 5px;
}

div.ukti_today_section .body img {
    float: left;
    margin-right: 5px;
    display: inline;
}

div.ukti_today_section .body p {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 5px;
    font-weight: bold;
    min-height: 40px;
}

div.ukti_today_nav .navitem {
    background-image: url( '/media/menu/arr-t.gif' );
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 20px;
    font-weight: bold;
    vertical-align: middle;
    height: 20px;
}

#ukti_today_editorial {
    background-color: #FFCCCC;
    padding: 6px;
    padding-bottom: 40px;
}

.ukti_today_header_small {
}

.ukti_today_ed_head {
    color: #CC0033;
    font-weight: bold;
}

.ukti_today_header_left {
}

.ukti_today_header_right {
}

.ukti_today_nav {
    padding: 0px;
}

.ukti_today_title {
    color: #FFFFFF;
    font-weight: bold;
}

.ukti_today_title_small {
    color: #FFFFFF;
    font-size: 10pt;
    font-weight: bold;
}

/*
#business_support {
	background-color: #D6E6F3;
	padding: 6px;
	padding-top: 0.8em;
}

#business_support_head {
	background-color: #6699CC;
	color: #FFFFFF;
	margin: 0px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	/*width: 100%;*/
}
*

/

#searchresult_header {

}

.space {
    line-height: 1.5em;
}

#header {
    background-color: #6699CC;
    color: #FFFFFF;
    float: left;
    margin: 0 0 0.8em 0;
    padding-bottom: 2px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 2px;
    width: 461px; /*width: 100%;*/
}

#right_bar {
    background-color: #E7EFF7; /*border: 1px #999999 solid;*/
    float: right;
    margin: 0 0 4px 3px;
    padding: 0px;
    width: 146px;
}

#right_bar_blank {
    float: right;
    margin: 0 0 4px 3px;
    padding: 0px;
    width: 146px;
}

#rnav {
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 0px;
    padding-bottom: 6px;
    margin: 0;
}

#rnav .subsection {
    padding: 2px;
    font-weight: bold;
}

span.country {
    color: #CC0033;
    font-weight: bold;
}

a.style1 {
    color: rgb( 74, 128, 186 ); /*dark blue*/
    font-size: 7pt;
    font-weight: bold;
}

a.style2 {
    color: rgb( 74, 128, 186 ); /*dark blue*/
    font-size: 8pt;
    font-weight: bold;
}

a.style3 {
    color: rgb( 74, 128, 186 ); /*dark blue*/
    font-size: 10pt;
    font-weight: bold;
}
