/* ++++++++++++ defining detail forms +++++++++++++++++*/
.topblock{ width: 100%; background: #E5E7F3 url('images/detail_global.jpg') repeat-x 0 0;}
.topblock p { margin:0px; padding:5px;}
.blockinall {background: #E5E7F3 url('images/detail_global.jpg') repeat-x 0 0;}

.middleblock { margin-top: 30px; margin-bottom: 30px; padding: 10px; overflow: scroll;
/*background-color: #5BB5E4;*/
background: transparent url('images/detail_desc.jpg') repeat-x 0 0;
}


.Bleft, .Bmiddle, .Bright, .FullColumn{ /*background-color: #E5E7F3;*/ padding: 10px; width: 365px;}
.Btic, .Bticf, .Btac, .Btacf, .Btacm { padding: 2px; /*background-color: #E5E7F3; height: 25px; overflow: auto;*/}
.Bleft{ float: left;}
.Bmiddle { float: left;}
.Bright{ float: left;}

.BlockTT{width: 365px; border-bottom-color: silver; border-bottom-style: solid; border-bottom-width: 1px;}
.Btic, .Btac { padding: 2px; /*background-color: #E5E7F3; height: 25px; overflow: auto;*/}

.Btic, .Bticf {
	float: left;
	background-color: #E5E7F3;
	color: #455A85;
	width: 150px;
	font-weight: bold;
}
.Btac{
	float: left;
	background-color: #D8DBED;
	color: #002346;
	width: 207px;
}
.Btac .btn {
	margin: 0px;
}
.Btac:after {clear:both;}

.Btacm, .Btacf {
	float: left;
	background-color: #D8DBED;
	color: #002346;
	width: 207px;
	height:40px;
    /*word-wrap: break-word;*/
    overflow: hidden;
}
.Btacf { height:60px; }

.Btac select, .Btacf select, .Btacm select{ width:155px; }
.Btac input[type="text"], .Btacf input[type="text"], .Btacm input[type="text"]{ width:150px; font-size:inherit;}
.Btac input[type="checkbox"], .Btacf input[type="checkbox"], .Btacm input[type="checkbox"]{ margin:3px 3px 3px 0px; }

.transparent { background-color: transparent;}

.block { margin-top: 30px; margin-bottom: 30px; padding: 10px; background: #E5E7F3 url('images/detail_global.jpg') repeat-x 0 0; }

.NBlockTT, .NBlockTTLightBlue, .NBlockTTBlue, .NBlockTTDarkBlue, .NBlockTTGreen{width: 385px; border-bottom-color: silver; border-bottom-style: solid; border-bottom-width: 1px;}
.Nleft, .Nmiddle, .Nright, .FullColumn{ padding: 10px; width: 385px; float: left;}
.Ntic {
	float: left;
	color: #455A85;
	width: 157px;
	font-weight: bold;
}
.Ntac {
	float: left;
	color: #002346;
	width: 227px;
}

.NBlockTTLightBlue {
	background: #d8dbed;
}
.NBlockTTDarkBlue{
	background: #bfdfff;
}
.NBlockTTGreen {
	background: #d9f5a9;
}

.NBlockTTBlue {
	background: #ddecfe;
}
