body {margin: 0; padding: 0; background: #fff; font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color: #000;}
/*
#htmlMatrix{text-align:left; font-size:11px; margin-bottom:11px;}
#htmlMatrix #htmlMatrixElement{margin-bottom:11px; }
#htmlMatrix #htmlMatrixLabel{ margin-bottom:11px; }
#htmlMatrix input { float:left;}
#htmlMatrix #htmlMatrixElementLabel { margin-left:20px; }
#htmlInputWithLable #label { margin-left:0px; }
*/
.htmlMatrix{text-align:left; font-size:11px; margin-bottom:11px;}


.htmlMatrixElement{margin-bottom:11px; }
.htmlMatrixLabel{ margin-bottom:11px; margin-left:20px;}
.htmlMatrix input { float:left;}
.htmlImageButton {
	  font-size: 12px;
    margin-bottom: 10px;
    margin-left: 1px;
	}

.requiredLabelClass{color:#8f8f8f;  }
.htmlInputWithLable {text-align:left; font-size:10px; margin-bottom:11px;   }
.htmlSelectWithLable {text-align:left; font-size:10px; margin-bottom:11px;   }
.htmlTextAreaWithLabel {text-align:left; font-size:10px; margin-bottom:11px;   }


.sosumi
{
    display: block;
    font-size: 9px;
    margin-bottom: 5px;
    margin-left: 20px;
    padding-bottom: 4px;
}






.hide{
visibility:hidden;
display:none;
}
.show{
visibility:visible;
display:block;
}
.showInline{
visibility:visible;
display:inline;
}



/*************** DOWNLOAD *********************/
img.icon {
    height: 20px;
    width: 20px;
}

.icon {
    display: block;
    margin: 0 0;
    vertical-align: middle;
    float:middle;
}




div.wrapper {
width:300px;
text-align:left; font-size:14px; margin-bottom:11px;
}
div.left_column {
width:30px;
float:left;
text-align:center;
vertical-align:middle;
}
div.content {
width:30px;
float:left;
text-align:right;
}
div.rightcolumn {
width:240px;
float:right;
text-align:center;

}


label.platform {
    color: #000000;
    display: block;
    font-size: 11px;
    margin-bottom: 10px;
    margin-top: 0.3em;
    padding: 0;
}

label {
    margin: 0 0 9px;
}
/*************** DOWNLOAD *********************/
/*************************/
.nor {
	color: black;
	font-weight:bold;
	margin: 0 0 9px;
	font-size: 11px;
	line-height: 1.27em;
	font: 'Lucida Grande',Geneva,Verdana,Arial,sans-serif;
	   text-align: left;
}

.countrytextboxwidth {
    color: grey;
    width: 173px;
    font-size: 11px;
    line-height: 1.27em;
    font: 10px 'Lucida Grande',Geneva,Verdana,Arial,sans-serif;
       text-align: left;
}

a{
	color: #0088CC ; 
    text-decoration: none;
	}
	
	.countrytextboxwidthblack {
    color: black;
    width: 173px;
}
/*************************/
