/* Report related styles */

/* Sections */
div.section {
}

/* fieldsets */
#title {}
#content {}
legend {font-weight: bold; height: 2em;}

div.images {
	text-align:center;
}
/* Attributes */
div.attr {
	display: block;
	float:left;
	margin: 1px;
	padding: 5px 5px 5px 15px;
	white-space: normal;
	width:95%;
	text-align: left;
	overflow: hidden;
}

div.section-left {width: 50%; float: left;}
div.section-right {width: 50%; float: right;}


div.attr_full_width {
        display: block;
        float:left;;
        margin: 1px;
        padding: 5px 15px 5px 15px;
        white-space:nowrap;
        width:95%;
	text-align: left;
}


div.attr_index {
	display: inline;
}

div.attr_title {
        display: inline;
	font-weight: bold;
        background: url(images/delim.gif) no-repeat right;
	padding-right: 7px;
}

div.attr_value {
        display: inline;
}

/* Sub sections - complex attributes */

div.attr_index_sub {
	clear:left;
        float:left;
	margin-left: 2em;
	margin-right: 5px;
}

div.attr_title_sub {
        font-weight: bold;
	float:left;
        background: url(images/delim.gif) no-repeat right;
        padding-right: 7px;
}

div.attr_value_sub {
        display: inline;

}


/* Other */

div.note {
	width: 100%;
	padding-left: 10px;
	text-align: left;
}


a.tab {
	display: block;
	background-color: #2E4B83;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	float:left;
	width: 228px;
	border-left: 2px solid white;
	padding: 5px 0 5px 0;
	text-align:center;
}

div.footer a.tab {
	width: 153px;
}

a.active , a.tab:hover{
        background-color: #8C4820;
}

div.footer {text-align: center;}

fieldset.main {padding: 8px;}

p.info {text-align: left;} 


div.long {white-space: normal !important; width: 90%;}

div.break {page-break-after: always;}

a.website {
	display: block;
}
