﻿body
{
    margin: 25px 25px 25px 25px;
    padding: 0px 0px 0px 0px;
    background-color: #ffffff;
}

p
{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;    
}

a:link
{    
    /*color: #3B2661;
    text-decoration: underline;*/
}
a:visited
{    
    /*color: #3B2661;
    text-decoration: underline;*/
}
a:hover
{    
    /*color: #3B2661;
    text-decoration: underline;*/
}
a:active
{    
    /*color: #3B2661;
    text-decoration: underline;*/
}

.link
{
	color: #3B2661;
    text-decoration: underline;
}

.link_hover
{
	color: #3B2661;
    text-decoration: underline;
    cursor: pointer;
}

.page_block
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.header
{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.footer
{
    margin: 0px 0px 0px 0px;
    width: 475px;
    height: 21px;
    background-image: url(/images/footer.gif);
    background-repeat: no-repeat;
}

.personal_toolbar_block
{
    padding: 0px 2px 0px 2px;
    position: absolute;
    z-index: 100;  
    top: 5px;
    left: 25px;
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #333333;
    overflow: hidden;
    width: 500px;        
}

.content_table
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;    
	width: 609px;
}


/*----------------------------------------------------------------------------------*/
.links_col_block_editmode,
.left_col_block_editmode,
.left_col_blue_block_editmode,
.middle_col_block_editmode,
.right_col_block_editmode,
.footer_col_block_editmode
{
    margin: 2px 10px 8px 10px;
    padding: 0px 0px 0px 0px;    
    border: 1px solid #999999;
}

.links_col_title_block_editmode,
.left_col_title_block_editmode,
.left_col_blue_title_block_editmode,
.middle_col_title_block_editmode,
.right_col_title_block_editmode,
.footer_col_title_block_editmode
{
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background-image: url(/AMI_CMS/images/pins_title.gif);
    background-repeat: repeat;
    border-bottom: 1px solid #999999;
	/*text-align: right;*/
	width: 100%;
}
/*----------------------------------------------------------------------------------*/


.links_col
{
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: absolute;
    z-index: 100;
    top: 82px;
    left: 105px;
    width: 534px;
    text-align: right;
    vertical-align: top;
}

.links_col_block
{
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
}

.links_col_title_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.links_col_title
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
}

.links_col_items_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.links_col_items_table
{
    text-align: right;
    float: right;
}

.links_col_image_outer_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.links_col_image_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.links_col_image
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px;
}

.links_col_image_caption
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;
    font-family: Arial;
    font-size: 9pt;    
    font-weight: normal;
    line-height: 14pt;
    color: #444444;
}

.links_col_item_title_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.links_col_item_title
{
    margin: 0px 0px 0px 0px;
    padding: 0px 12px 0px 0px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #ffffff;
}
.links_col_item_title_hover
{
    margin: 0px 0px 0px 0px;
    padding: 0px 12px 0px 0px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #0e1030;
    cursor: hand;
}
.links_col_item_title_active
{
    margin: 0px 0px 0px 0px;
    padding: 0px 12px 0px 0px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #0e1030; 
}

.links_col_item_description
{
    display: none;
    visibility: hidden;
}

.links_col_item_separator
{
	display: none;
    visibility: hidden;
}

.links_col_item_body
{
    display: none;
    visibility: hidden;
}

.links_col_item_attachment_header
{
    display: none;
    visibility: hidden;
}

.links_col_item_attachment_item
{
    display: none;
    visibility: hidden;
}
/*----------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------*/
.left_col
{
    padding: 7px 0px 10px 0px;
    vertical-align: top;
}

.left_col_block
{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    width: 140px;
    background-color: #ffffff;
}

.left_col_title_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(/images/left_col_header.gif);
    background-repeat: no-repeat;
    background-position: center left;
    vertical-align: middle;
    width: 100%;
}

.left_col_title
{
    margin: 0px 0px 0px 0px;
    padding: 1px 2px 4px 7px;
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-weight: normal;
    color: #000000;
    white-space: nowrap;
    overflow: hidden; 
}

.left_col_items_block
{
    margin: 10px 11px 0px 4px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #3b3a5b;    
}

.left_col_items_table
{}

.left_col_image_outer_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.left_col_image_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.left_col_image
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px;
}

.left_col_image_caption
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;
    font-family: Arial;
    font-size: 9pt;    
    font-weight: normal;
    line-height: 14pt;
    color: #444444;
}

.left_col_item_title_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
}

.left_col_item_title
{
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 10px;
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-weight: normal;
    color: #000000;
    background-color: #ffffff;
    border-top: 1px solid #3b3a5b;
}
.left_col_item_title_hover
{
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 10px;
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-weight: normal;
    color: #000000;
    background-color: #d8d8d7;
    border-top: 1px solid #3b3a5b;
    cursor: hand;
}
.left_col_item_title_active
{
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 28px;
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-weight: normal;
    color: #000000;
    background-color: #ffffff;
    border-top: 1px solid #3b3a5b;
    background-image: url(/images/left_col_active_bkgrd.gif);
    background-repeat: no-repeat;
    background-position: center left;    
}

a.left_col_item_link:link
{    
    color: #000000;
    text-decoration: underline;
}
a.left_col_item_link:visited
{    
    color: #000000;
    text-decoration: underline;
}
a.left_col_item_link:hover
{    
    color: #000000;
    text-decoration: underline;
}
a.left_col_item_link:active
{    
    color: #000000;
    text-decoration: underline;
}

.left_col_item_description
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;
    font-family: Arial;
    font-size: 9pt;    
    font-weight: normal;
    line-height: 14pt;
    color: #444444;
}

.left_col_item_separator
{
	display: none;
    visibility: hidden;
}

.left_col_item_body
{
    margin: 10px 0px 0px 0px;
    padding: 0px 2px 0px 2px;
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    line-height: 14pt;
    color: #444444;
}

.left_col_item_attachment_header
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;    
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    line-height: 14pt;
    color: #444444;
}

.left_col_item_attachment_item
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;    
    font-family: Arial;
    font-size: 8pt;
}

.left_col_blue_block
{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    width: 140px;
}

.left_col_blue_title_block
{
    margin: 0px 0px 0px 0px;
    background-image: url(/images/left_col_blue_header.gif);
    background-repeat: no-repeat;
    background-position: center left;
    vertical-align: middle;
    width: 100%;
}

.left_col_blue_title
{
    margin: 0px 0px 0px 0px;
    padding: 1px 2px 4px 7px;
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-weight: normal;
    color: #000000;
    white-space: nowrap;
    overflow: hidden; 
}

.left_col_blue_items_block
{
    margin: 10px 11px 0px 4px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #3b3a5b;
}

.left_col_blue_items_table
{}

.left_col_blue_image_outer_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.left_col_blue_image_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.left_col_blue_image
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px;
}

.left_col_blue_image_caption
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;
    font-family: Arial;
    font-size: 9pt;    
    font-weight: normal;
    line-height: 14pt;
    color: #444444;
}

.left_col_blue_item_title_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
}

.left_col_blue_item_title
{
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 10px;
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-weight: normal;
    color: #000000;
    background-color: #ffffff;
    border-top: 1px solid #3b3a5b;
}
.left_col_blue_item_title_hover
{
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 10px;
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-weight: normal;
    color: #000000;
    background-color: #d8d8d7;
    border-top: 1px solid #3b3a5b;
    cursor: pointer;
}
.left_col_blue_item_title_active
{
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 28px;
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-weight: normal;
    color: #000000;
    background-color: #ffffff;
    border-top: 1px solid #3b3a5b;
    background-image: url(/images/left_col_active_bkgrd.gif);
    background-repeat: no-repeat;
    background-position: center left;    
}

a.left_col_blue_item_link:link
{    
	padding: 5px 5px 5px 10px;
    color: #000000;
    text-decoration: none;
    width: 100%;
}
a.left_col_blue_item_link:visited
{   
	padding: 5px 5px 5px 10px; 
    color: #000000;
    text-decoration: none;
    width: 100%;
}
a.left_col_blue_item_link:hover
{    
	padding: 5px 5px 5px 10px;
    color: #000000;
    text-decoration: none;
    background-color: #d8d8d7;
    width: 100%;
}
a.left_col_blue_item_link:active
{    
	padding: 5px 5px 5px 10px;
    color: #000000;
    text-decoration: none;
    width: 100%;
}

.left_col_blue_item_description
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;
    font-family: Arial;
    font-size: 9pt;    
    font-weight: normal;
    line-height: 14pt;
    color: #444444;
}

.left_col_blue_item_separator
{
	display: none;
    visibility: hidden;
}

.left_col_blue_item_body
{
    margin: 10px 0px 0px 0px;
    padding: 0px 2px 0px 2px;
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    line-height: 14pt;
    color: #444444;
}

.left_col_blue_item_attachment_header
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;    
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    line-height: 14pt;
    color: #444444;
}

.left_col_blue_item_attachment_item
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;    
    font-family: Arial;
    font-size: 8pt;
}
/*----------------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------------*/
.middle_col
{
    padding: 7px 0px 10px 0px;
    vertical-align: top;
}

.middle_col_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 338px;
}

.middle_col_title_block
{
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(/images/middle_col_header.gif);
    background-repeat: no-repeat;
    background-position: center left;
    vertical-align: middle;
    width: 100%;
}
.middle_col_title
{
    margin: 0px 0px 0px 0px;
    padding: 1px 2px 4px 7px;
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-weight: normal;
    color: #000000;
    white-space: nowrap;
    overflow: hidden;
}

.middle_col_items_block
{
    margin: 0px 8px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.middle_col_items_table
{}

.middle_col_image_outer_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.middle_col_image_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.middle_col_image
{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px;
}

.middle_col_image_caption
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;
    font-family: Arial;
    font-size: 9pt;    
    font-weight: normal;
    line-height: 14pt;
    color: #444444;
}

.middle_col_item_title_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.middle_col_item_title,
.middle_col_item_title_active
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;
    font-family: Arial;
    font-size: 11pt;
    font-weight: normal;
    line-height: 16pt;
    color: #000000;
    text-decoration: underline;
}
.middle_col_item_title_hover
{
	margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;
    font-family: Arial;
    font-size: 11pt;
    font-weight: normal;
    line-height: 16pt;
    color: #000000;
    cursor: pointer;
    text-decoration: underline;
}

.middle_col_item_description
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;
    font-family: Arial;
    font-size: 9pt;    
    font-weight: normal;
    line-height: 14pt;
    color: #444444;
}

.middle_col_item_separator
{
    margin: 15px 2px 15px 2px;
    padding: 0px 0px 0px 0px;
    border-bottom: dashed 1px #999999;
}

.middle_col_item_body
{
    margin: 10px 0px 0px 0px;
    padding: 0px 2px 0px 2px;
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    line-height: 14pt;
    color: #444444;
}

.middle_col_item_attachment_header
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;    
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    line-height: 14pt;
    color: #444444;
}

.middle_col_item_attachment_item
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;    
    font-family: Arial;
    font-size: 8pt;
}
/*----------------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------------*/
.right_col
{
	margin: 0px 0px 10px 0px;
    padding: 7px 0px 5px 5px;
    vertical-align: top;
}

.right_col_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 126px;
}

.right_col_title_block
{ 
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(/images/right_col_header.gif);
    background-repeat: no-repeat;
    background-position: center left;
    vertical-align: middle;
    width: 100%;
}

.right_col_title
{
    margin: 0px 0px 0px 0px;
    padding: 1px 2px 4px 7px;
    font-family: Verdana, Arial;
    font-size: 9pt;
    font-weight: normal;
    color: #000000;
    white-space: nowrap;
    overflow: hidden;
}

.right_col_items_block
{    
    margin: 0px 0px 20px 0px;
    padding: 5px 5px 5px 5px;
    background-color: #f6f6f6;
}

.right_col_items_table
{}

.right_col_item_title_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.right_col_item_title,
.right_col_item_title_active
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    line-height: 14pt;
    color: #000000;
    text-decoration: underline;
}
.right_col_item_title_hover
{
	margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    line-height: 14pt;
    color: #000000;
    cursor: pointer;
    text-decoration: underline;
}

.right_col_item_description
{
    display: none;
    visibility: hidden;
}

.right_col_item_separator
{
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;    
}

.right_col_item_body
{
    margin: 10px 0px 0px 0px;
    padding: 0px 2px 0px 2px;
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    line-height: 14pt;
    color: #444444;
}

.right_col_item_attachment_header
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;    
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    line-height: 14pt;
    color: #444444;
}

.right_col_item_attachment_item
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;    
    font-family: Arial;
    font-size: 8pt;
}
/*----------------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------------*/
.footer_col
{
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;    
    width: 475px;
}

.footer_col_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
}

.footer_col_title_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.footer_col_title
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;  
}

.footer_col_items_block
{
    margin: 0px 0px 0px 0px;
    padding: 1px 12px 5px 12px;
    background-image: url(/images/footer.gif);
    background-repeat: no-repeat;
}

.footer_col_items_table
{}

.footer_col_image_outer_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.footer_col_image_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.footer_col_image
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px;
}

.footer_col_image_caption
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;
    font-family: Arial;
    font-size: 9pt;    
    font-weight: normal;
    line-height: 14pt;
    color: #444444;
}

.footer_col_item_title_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.footer_col_item_title,
.footer_col_item_title_active
{
    margin: 0px 0px 0px 0px;
    padding: 0px 12px 0px 0px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #0e1030;
    text-decoration: none;
}
.footer_col_item_title_hover
{
    margin: 0px 0px 0px 0px;
    padding: 0px 12px 0px 0px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #0e1030;
    cursor: pointer;
    text-decoration: underline;
}

.footer_col_item_description
{
    display: none;
    visibility: hidden;
}

.footer_col_item_separator
{
	display: none;
    visibility: hidden;
}

.footer_col_item_body
{
    display: none;
    visibility: hidden;
}

.footer_col_item_attachment_header
{
    display: none;
    visibility: hidden;
}

.footer_col_item_attachment_item
{
    display: none;
    visibility: hidden;
}
/*----------------------------------------------------------------------------------*/


.article_title_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.article_title
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;
    font-family: Tahoma, Arial;
    font-size: 14pt;
    font-weight: normal;
    line-height: 20pt;
    color: #000000;
}

.article_author
{
    display: none;
    
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;    
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    line-height: 14pt;
    color: #444444;
}

.article_date
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;    
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    line-height: 14pt;
    color: #444444;
}

/* When changing this class, be sure to change the body tag in ftb.css to match 
    so that the text looks the same when adding content as it will on the actual page */
.article_body
{
    margin: 10px 0px 25px 0px;
    padding: 0px 2px 0px 2px;
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    line-height: 14pt;
    color: #000000;
}

.article_attachment_block
{
    margin: 0px 0px 25px 0px;
    padding: 0px 0px 0px 0px;
}

.article_attachment_item
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;    
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    line-height: 13pt;
    color: #444444;
}

.article_attachment_header,
.response_header
{
    margin: 0px 0px 12px 0px;
    padding: 0px 2px 0px 8px;    
    font-family: Tahoma, Arial;
    font-size: 10pt;
    font-weight: normal;
    line-height: 14pt;
    color: #000000;
    border-left: solid 8px #99b652;
    border-bottom: solid 1px #cccccc;
}

.response_block
{
    margin: 0px 0px 25px 0px;
    padding: 3px 3px 3px 3px;
    background-color: #f6f6f6;
    /*border: solid 1px #cccccc;*/
    height: 450px;
    overflow: scroll;
}

.response_item_title_block
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.response_item_title
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;
    font-family: Tahoma, Arial;
    font-size: 11pt;
    font-weight: normal;
    line-height: 16pt;
    color: #000000;
}

.response_item_author
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;    
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    line-height: 14pt;
    color: #444444;
    white-space: nowrap;
    width: 1%;
}

.response_item_date
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;    
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    line-height: 14pt;
    color: #444444;
}

.response_item_body
{
    margin: 5px 0px 10px 0px;
    padding: 0px 2px 0px 12px;
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    line-height: 14pt;
    color: #444444;
}

.response_item_attachment_header
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 12px;    
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    line-height: 14pt;
    color: #444444;
}
.response_item_attachment_block
{
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;    
}
.response_item_attachment_item
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 12px;    
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    line-height: 13pt;
    color: #444444;
}

.add_response_block
{
    margin: 0px 0px 25px 0px;
    padding: 0px 0px 0px 0px;
}

.add_response_line
{
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}

.column_menu,
.container_menu,
.item_menu
{
	position: absolute;
	visibility: hidden;
	background-color: #fafafa;
    border: solid 1px #2254b1;
    text-align: left;
	white-space: nowrap;
}


.column_hover,
.container_hover,
.item_hover
{
	/*background-repeat: repeat-x;
	background-position: left top;
	background-color: #F5F7F8;*/
}

.container_menu_title,
.column_menu_title,
.item_menu_title
{
	margin: 0px 0px 0px 0px;
    padding: 2px 10px 2px 25px;
    font-family: Arial;
    font-size: 9pt;
    color: #ffffff;
    background-repeat: no-repeat;
    background-position: left center;
    background-color: #666666;
    font-weight: bold;
}

.container_menu_separator,
.column_menu_separator,
.item_menu_separator
{
    margin: 0px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
    border-top: solid 1px #2254b1;    
}

.container_menu_item,
.column_menu_item,
.item_menu_item
{
    margin: 0px 0px 2px 0px;
    padding: 2px 10px 2px 25px;
    font-family: Arial;
    font-size: 9pt;
    color: #2254b1;
    background-repeat: no-repeat; 
    background-position: left center;
    border: solid 1px #fafafa;
    width: 160px;
}

.container_menu_item_on,
.column_menu_item_on,
.item_menu_item_on
{
    margin: 0px 0px 2px 0px;
    padding: 2px 10px 2px 25px;
    font-family: Arial;
    font-size: 9pt;
    color: #2254b1;
    background-color: #fee197;
    background-repeat: no-repeat;
    background-position: left center;
    border: solid 1px #2254b1;
    cursor: hand;
    width: 160px;
}

.label_text
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Arial;
    font-size: 9pt;
    color: #000000;    
}

.label_example_text
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Arial;
    font-size: 8pt;
    color: #666666;
    text-align: left;
}

.textbox
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;
    font-family: Arial;
    font-size: 9pt;
    height: 19px;    
    border: solid 1px #7f9db9;    
}

.description_textbox
{
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;
    font-family: Arial;
    font-size: 9pt;
    height: 119px;
    border: solid 1px #7f9db9; 
}
