/*
 * General
 * ******* */

body
{
    margin:0px; 
    padding:0px
}


.extended_control
{
    border: solid 2px #ff0000;
}


.framework_page_header
{
    background-color:Black; 
    width:100%; 
    margin:0px; 
}


.framework_page_header h1
{
    margin:0px; 
    padding:0px; 
    font-size:11pt;
    text-transform : uppercase;
}


.framework_page_header input.text, .framework_page_header textarea.text, .framework_page_header select
{
	border: solid 1px #d0d0d0;
	font-family: Arial;
    font-size: 8pt;
    color: black;
    width:200px;
    height:15px;
    margin-bottom: 5px;
}

.framework_page_header select
{
	height:20px;
}

.framework_page_header textarea.text
{
	height : 90px;
}

.framework_page_header img
{
	border: none;
}

.framework_page_header strong
{
    font-weight:bolder;
    text-transform : uppercase;
}

.framework_page_header u
{
    font-weight:normal;
    text-decoration:none;    
    text-transform : uppercase;
}


.framework_page_header a, .framework_page_header a:active, .framework_page_header a:visited, .framework_page_header a:hover
{
    color : blue;
    text-decoration : none;
}

.framework_page_header a:active, .framework_page_header a:hover
{
    color : blue;
    text-decoration : underline;
}

.framework_page_header table
{
    background-color:White;
    margin:0px;
    padding:0px;
}

.framework_page_header td, .framework_page_header th
{
    font-family: Arial;
    font-size: 8pt;
    color: black;
    white-space:nowrap;
    font-weight: normal;
    text-align:left;
}

.framework_page_header th
{
    text-transform : uppercase;
    width:100%;
}

/*
 * Modal Popup
 * *********** */

.modal_popup_wrapper_div
{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 997;
}

.framework_page_header .modal_popup_wrapper_div .modal_popup_overlay_div
{
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;

	display: block;
	background: #000000;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 998;
}

.framework_page_header .modal_popup_wrapper_div .modal_popup_block_wrapper_div
{
	display: block;
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left:-50%;
	z-index: 999;
}

/*
.framework_page_header .modal_popup_wrapper_div .modal_popup_block_wrapper_div .rounded_block_div .rounded_block_table
{
  width:98%;  
}
*/
/*
 * Rounded Block
 * ************* */
.framework_page_header .rounded_block_div
{
    margin:15px;
    z-index: 999;
}


.framework_page_header .rounded_block_div .rounded_block_table
{
    width:100%;
}


.framework_page_header .rounded_block_div .rounded_block_table .child_listing_table td
{
    border-top:solid 1px #d0d0d0;      
    white-space:nowrap;     
}

.framework_page_header .rounded_block_div .rounded_block_table .child_listing_table td.header_cell
{
	border:none;
    text-transform : uppercase;
    white-space:nowrap;     
}

.framework_page_header .rounded_block_div .rounded_block_table .child_listing_table th, .framework_page_header .child_listing_table td
{
    padding:5px;
    background-color:white;  
    text-align:left;        
}