.viewMain .viewContentBlock{
	margin-top: 10px;
	float: left;
	clear: both;
}

.viewMain .leftViewDiv{
	float: left;
	width: 480px;
}
.viewMain .rightViewDiv{
	float: right;
	width: 480px;
}
.viewMain .viewHdr{
	padding: 5px;
	background: #E1E1E1;
	margin-bottom: 1px;
	font-weight: bold;
}
.viewSubHdr{
	padding: 5px;
	text-align: center;
	background: #E1E1E1;
	margin-bottom: 1px;
	font-weight: bold;
}
.viewSubMinHdr{
	padding: 5px;
	background: #E1E1E1;
	margin-bottom: 1px;
	float: left;
}
.viewMain .leftDiv{
	float:left;
	text-align: right;
	padding-top: 0px;
}
.viewMain .rightDiv{
	margin-left: 10px;
	float: left;
	/* overflow-y: auto;
	max-height: 100px; */
}
.viewMain {
	color: #666666; 
}
.viewHeader {
 	background: #E5E5E5;
 	font-weight: bold;
 	padding: 3px 10px;
 	margin-top: 5px;
 	margin-bottom: 1px;
 	/* float: left; */
 }
.viewBlock{
	border:1px solid #D1D2D3;
	margin-bottom: 5px;
	padding-bottom: 10px;
	float:left;
	width: 100%;
}
.viewSubBlock {
	border: 1px solid #CCC;
	width: 988px;
	margin-top: 5px;
	margin-left: 5px;
	padding-bottom: 5px;
}
.viewSubBlock:HOVER {
	box-shadow: 0 1px 8px #666666;
}
.viewBlockContent{
 	float: left;
 	border-top: 1px solid #D1D2D3;
 	padding-top: 5px;
 	padding-bottom: 5px;
 	width: 100%;
 }
.viewBlock:HOVER {
	box-shadow: 0 1px 8px #008EBD;
}
.download {
	background-color: #D1D2D3;
	padding: 2px;
}
.emptyViewData {
	text-align: center;
	margin: 5px;
	padding: 5px;
	border: 1px solid #CCC;
}
.viewGridBlock{
 	float: left;
    width: 100%;
    border-bottom: 1px solid #D1D2D3;
    padding-bottom :10px;
 }
 .viewGridBlock .viewGridHeader{
 	background: none repeat scroll 0 0 #808B8E;
    color: white;
 }
 .viewGridBlock .viewRowBlock span {
 	float: left;
 	margin-left: 5px;
 }
 .viewGridBlock .viewRowBlock{
    float: left;
    padding: 5px 0;
    width: 100%;
 }
 .viewContentBlock {
/*  	max-height: 150px; */
 	clear: both;
 	overflow-y: auto;
 }
 .viewCellContentRight {
   text-align:right;
 }
 .blockBorderTop{
 	border-top: 1px solid #D1D2D3;
 }
 .blockBorderLeft{
 	border-left: 1px solid #D1D2D3;
 }
 .blockPaddingBtm5px{
 	padding-bottom: 5px;
 }
 .viewOk {
 	margin-left: 10px;
 }
.blkBrdr {
    border: 1px solid #E5E5E5;
    margin-top: 3px;
    padding-bottom: 7px;
    padding-right: 7px;
}


.vHBlock3 {
    float: left;
    margin-top: 10px;
}
.vHBlock3.formDiv{
    margin-top: 2px !important;
}
.topicContent .vHBlock3 .leftDiv, .vHBlock3 .leftDiv {
    width: 140px;
}

.vHBlock3 .rightDiv {
  	width: 140px;
}
.vH3_M {
	width: 450px !important;
}
.vH3_B {
	width: 580px !important;
}
.vHBlock {
  clear: both;
  float: left;
  width: 100%;
}
.vHBlock .formDiv {
	clear : none;
}