.input {
	border:1px solid #9198A0;
	height:18px;
	color:#AAAAAA;
	font-size:10px;
	padding-left:5px;
}

.rowinput {
	width:220px;
}

.inpw1 {
	width:205px;
}

.rowlabel {
	width:180px;
}

.colpublic {
	padding-top:5px;
}

.cat_title {
	background-color:#48AEFE;
    display: block;
	width:490px;
    height: 25px;
    margin: 0;
    overflow: hidden;
    padding: 0px 0 0px 10px;
	margin-bottom:8px;
	margin-top:10px;
}

.cat_title h2{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}


.dropdown {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	width: 212px;
}


.rowinput2 {
	width:160px;
	border-bottom:1px dashed #D2D2D2;
}

.inpw2 {
	width:160px;
}

.inpw4 {
	width:268px;
}

.rowlabel2 {
	width:330px;
	border-bottom:1px dashed #D2D2D2;
}

.disclimer {
	padding-top:20px;
	padding-bottom:5px;
	margin-top:30px;
    background-image: url("../../img/labelSep.gif");
    background-position: center top;
    background-repeat: no-repeat;
}

input[type=button].button {
	background-color:#48AEFE;
	color:#ffffff;
	font-size:12px;
	border:0px none;
	height:22px;
	line-height:22px;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}

.codeblock {
	border-bottom:1px dashed #D2D2D2;
	border-top:1px dashed #D2D2D2;
	margin-top:16px;
	margin-bottom:10px;
}

.letter_code {
	width:80px;
	height:26px;
	text-align:center;
	font-size:16px;
	border: 1px solid #9198A0;
}

.editabletable thead td {
	background-color:#D1EBFF;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
}

.editabletable tbody td {
	border:1px solid #D1EBFF;	
}

.editabletable thead td {
	border:1px solid #D1EBFF;
}

.editabletable {
	border-collapse:collapse;
}

.inpw3 {
	width:126px;
}

.rewardstitle {
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:3px;
	padding-left:5px;
}


.editabletable .noborder td {
	border:0px none;	
}

.mainText div, .mainText p, .mainText td {
	font-size:14px;
}