.normal
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
.title-horizon
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana;
    WRITING-MODE: tb-rl
}
.textbox
{
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #333333 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #333333 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    margin-left:5px;
}
A
{
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: none
}
.menu
{
    FONT-SIZE: 8.5pt;
    COLOR: #000000;
    FONT-FAMILY: 'Microsoft Sans Serif', Verdana, Arial
}
.menuTitle
{
    FONT-SIZE: 8.5pt;
    COLOR: #000000;
    FONT-FAMILY: 'Microsoft Sans Serif', Verdana, Arial
}
.small
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
.button
{
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #ededed 1px solid;
    FONT-SIZE: 8pt;
    MARGIN: 2px;
    BORDER-LEFT: #ededed 1px solid;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #333333 1px solid;
    FONT-FAMILY: verdana, Arial, Helvetica, 'san serif';
    HEIGHT: 20px;
    BACKGROUND-COLOR: #dddddd;
    TEXT-DECORATION: none
}
.selectBox
{
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #333333 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #333333 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #c00000;
    FONT-FAMILY: Verdana, Arial
}
.small A:hover
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
.small A
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.normal A
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
.textboxLarge
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.table
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #c0c0c0 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px;
    BORDER-LEFT: #c0c0c0 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #c0c0c0 1px solid
}
div.mainContent
{
	margin-left:2.5%;
	margin-right:2.5%;
}

div.title
{
	width:100%;
	margin-bottom:10px;
}

div.divider
{
	width:100%;
	height:1px;
	background-color:#C0C0C0;
	margin-bottom:10px;
}

.comment
{
	margin-bottom:10px;
}

.sectionHead
{
	background-color:#dddddd;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    border-bottom:#ffffff 2px solid;
    padding:5px;
}

.sectionContent
{
	background-color:#eeeeee;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	padding-bottom:10px;
	padding-top:5px;
}

.subSectionHead
{
	border-bottom:#ffffff 1px solid;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:5px;
}
.subSectionContent
{
	display:none;
}

.setting
{
	margin-left:20px;
	margin-bottom:3px;
}

.alternate
{
	background-color:#ffffff;
}

.optionHead
{
	border-top:#CCCCCC 1px solid;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
	font-weight:bold;
	margin-bottom:6px;
}

.tableHead
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
	font-weight:bold;
	margin-top:5px;
}

.tableCell
{
	margin-left:6px;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
	vertical-align:middle;
}

.status
{
	color:Red;
	font-weight:bold;
}

.label
{
	border:#333333 1px solid;
	background-color:#cccccc;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    margin-left:5px;
}

.tab {
		position: relative;
		border: 1px solid #347;
		padding: 2px 9px 1px 9px;
		background-color: #bcd;
		color: #303036;
		z-index: 100;
		border-bottom-width: 0;
		cursor:hand;
	  }
.tab A:Hover {
		background-color: #46596f;
		color:#fff;
		z-index: 1200;
		border-bottom-width: 0;
		cursor:hand;
	  }
.tabActive {
		padding: 3px 9px 3px 9px;
		color: #060610 ;
		background-color: #E2EBF1;
		z-index: 10000;
	  }
.tabpane {
	border: 1px solid #347;
	background-color: #E2EBF1;

}

/*BMB: Preview Styles*/
table.preview
{
	padding:3;
	background-position:center;
	width: 99%;
	background-color: #FFFFFF;	
}
tr.head
{
	 FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    font-weight:bold;
	background-color:#DDDDDD;
}
td.lhs
{
	 FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    font-weight:bold;
	background-color:#DDDDDD;
	width:30%;	
}
td.rhs, tr.data
{
	FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
	background-color:#EEEEEE;
	width:auto;	
	vertical-align:top
}
caption.small
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    background-color:#313663;
    FONT-FAMILY: Verdana, Arial;
    font-weight:bold;
    text-decoration:underline;
    
}
table.preview
{
	padding:3;
	background-position:center;
	width: 99%;
	background-color: #FFFFFF;	
}
table.edit
{
	padding:2;
	text-align:center;
	background-position:center;
	width: 95%;
	background-color: #FFFFFF;	
}