.numeric {
	text-align: right
}

.centric {
	text-align: center
}

.multiple {
	text-align: center;
}

.simple_head {
	font-weight: bold;
	font-size: 9px;
	font-family: verdana, arial, sans-serif, nimbus sans l
}

.simple_data {
	font-size: 9px;
	font-family: verdana, arial, sans-serif, nimbus sans l
}

.simple_pointer {
	font-style:italic;
}

.simple_feedback {
	font-size: 9px;
	font-family: verdana, arial, sans-serif, nimbus sans l;
	color: #134061
}

.bright_feedback {
	font-weight: bold;
	font-size: 9px;
	font-family: verdana, arial, sans-serif, nimbus sans l;
	color: #134061
}

.major_feedback {
	font-weight: bold;
	font-size: 10px;
	font-family: verdana, arial, sans-serif, nimbus sans l;
	color: #134061
}

.major_total_red {
	font-weight: bold;
	font-size: 10px;
	text-decoration:underline;
	font-family: verdana, arial, sans-serif, nimbus sans l;
	color: #ff8d42
}

.major_total_blue {
	font-weight: bold;
	font-size: 10px;
	text-decoration:underline;
	font-family: verdana, arial, sans-serif, nimbus sans l;
	color: #134061
}

.major_frame {
	font-weight: bold;
	font-size: 10px;
	font-family: verdana, arial, sans-serif, nimbus sans l;
	color: #134061
}

.simple_error {
	font-weight: bold;
	font-size: 9px;
	font-family: verdana, arial, sans-serif, nimbus sans l;
	color: #ff8d42
}

.major_error {
	font-weight: bold;
	font-size: 10px;
	font-family: verdana, arial, sans-serif, nimbus sans l;
	color: #ff8d42
}

.table_decor {
	font-size: 10px;
	font-family: verdana, arial, sans-serif, nimbus sans l;
	text-decoration:underline
}

.side_links {
	font-size: 10px;
	font-family: verdana, arial, sans-serif, nimbus sans l
}

.small_title {
	color: #ff8d42;
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
	font-family: verdana, arial, sans-serif, nimbus sans l
}

.small_title_red {
	color: #ff8d42;
	font-style: italic;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana, arial, sans-serif, nimbus sans l
}

.small_title_blue {
	color: #134061;
	font-style: italic;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana, arial, sans-serif, nimbus sans l
}

.small_name {
	color: #134061;
	font-weight: bold;
	font-size: 12px;
	font-family: verdana, arial, sans-serif, nimbus sans l
}

.table_caption {
	color: #134061;
	font-weight: bold;
	font-size: 12px;
	font-family: verdana, arial, sans-serif, nimbus sans l
}

.major_header_blue {
	color: #134061;
	font-weight: bold;
	font-size: 14px;
	font-family: verdana, arial, sans-serif, nimbus sans l
}

.major_header_red {
	color: #ff8d42;
	font-weight: bold;
	font-size: 14px;
	font-family: verdana, arial, sans-serif, nimbus sans l
}

.table_header_blue {
	color: #134061;
	font-weight: bold;
	font-size: 13px;
	font-family: verdana, arial, sans-serif, nimbus sans l
}

.table_header_red {
	color: #ff8d42;
	font-weight: bold;
	font-size: 13px;
	font-family: verdana, arial, sans-serif, nimbus sans l
}

.table_header {
	color: #ff8d42;
	font-size: 12px;
	font-family: verdana, arial, sans-serif, nimbus sans l
}

.error_message {
	color: #ff8d42;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana, arial, sans-serif, nimbus sans l
}

.slogan_title {
	color: #c0c0c0;
	font-style: italic;
	font-weight: bold;
	font-size: 10px;
	font-family: verdana, arial, sans-serif, nimbus sans l
}

.slogan_body {
	color: #c0c0c0;
	font-size: 9px;
	font-family: verdana, arial, sans-serif, nimbus sans l
}

.help_highlight {
	color: #666666;
	font-size: 9px;
	font-family: verdana, arial, sans-serif, nimbus sans l
}

.table_head {
	font-weight: bold;
	font-size: 10px;
	font-family: verdana, arial, sans-serif, nimbus sans l
}

.table_head_PC {
	font-weight: bold;
	font-style: italic;
	color: #666666;
	font-size: 10px;
	font-family: verdana, arial, sans-serif, nimbus sans l
}

.table_data {
	font-size: 10px;
	font-family: verdana, arial, sans-serif, nimbus sans l
}

.table_data_PC {
	font-style: italic;
	font-size: 10px;
	font-family: verdana, arial, sans-serif, nimbus sans l
}

.table_note {
	font-size: 10px;
	font-family: verdana, arial, sans-serif, nimbus sans l;
	color: #134061
}

@media print {
	.no-print {
		display:none;
	}
}

.col-ps {
	color: #000000;
	background-color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 12px;
	font-weight: bold
}

.col {
	color: #000000;
	background-color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 12px;
	font-weight: bold
}

.row {
	color: #000000;
	background-color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 13px
}

.tag {
	color: #000000;
	background-color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 10px
}

.label {
	color: #000000;
	background-color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 13px;
	font-weight: bold
}

.header {
	color: #000000;
	background-color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 14px;
	font-weight: bold
}

.rec {
	color: #000000;
	background-color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 13px;
	font-weight: bold
}

.beh_c {
	color: #000000;
	background-color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 11px;
	font-weight: bold
}

.beh_r {
	color: #000000;
	background-color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 11px;
	font-style: italic;
	font-weight: bold
}

.sub_c {
	color: #666666;
	background-color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
}

.eef {
	color: #ff3300;
	background-color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 12px;
	font-weight: bold
}
.read {
	color: #000000;
	background-color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 13px
}

.read-A5 {
	color: #000000;
	background-color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 14px;
}

.reaf {
	color: #000000;
	background-color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 11px;
}

.pay_reg {
	color: #000000;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 12px;
	font-weight: bold
}

.pay_add {
	color: #134061;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 12px;
	font-weight: bold
}
.pay_sub {
	color: #ff8d42;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 12px;
	font-weight: bold
}

/*.reaf {
	color: #000000;
	background-color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 12px;
}*/

.add {
	color: #000000;
	background-color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 8px
}

.big-form {
	color: #000000;
	background-color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 15px;
}

.big-data {
	color: #000000;
	background-color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-style: italic;
	font-weight: bold;
	font-size: 15px;
}

.big-total {
	color: #000000;
	background-color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-weight: bold;
	font-size: 15px;
}

.big {
	color: #000000;
	background-color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 16px;
}

.bold {
	color: #000000;
	background-color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 14px;
	font-weight: bold
}

.amada {
	color: #000000;
	background-color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 20px
}

.large {
	color: #000000;
	background-color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 20px;
	font-weight: bold
}

.col-id {
	color: #000000;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 16px;
	font-weight: bold
}

.ban_a {
	color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 19px;
	font-weight: bold
}

.ban_b {
	color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 15px;
	font-weight: bold
}

.ban_c {
	color: #ffffff;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 11px;
	font-weight: bold
}

.message {
	color: #000000;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 13px;
	font-weight: bold
}

.row-id {
	color: #000000;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 16px
}

.subjects {
	color: #000000;
	font-family: monotype;
	font-size: 13px;
	font-weight: bold
}

.scores {
	color: #000000;
	font-family: tahoma;
	font-size: 11px;
}

.label-id {
	color: #000000;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 18px;
}

.header-id {
	color: #000000;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 17px;
	font-weight: bold
}

.m-header {
	color: #000000;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 22px;
	font-weight: bold
}

.i-header {
	color: #000000;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 28px;
	font-weight: bold
}

.w-header {
	color: #ffffff;
	font-family: new times roman;
	font-size: 28px;
	font-weight: bold
}

.p-header {
	color: #B53737;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 18px;
	font-weight: bold
}
.comments {
	color: #000000;
	font-family: tahoma, san-serif;
	font-size: 13px;
        font-style: italic;
}
.comments-remarks{
	color: #000000;
	font-family: tahoma;
	font-size: 11px;
	vertical-align:bottom;
}
.grade-system{
	color: #000000;
	font-family: tahoma, san-serif;
	font-size: 12px;
	font-weight:600;
}
.logo-side {
	color: #1A335E;
	font-family: arial, sans-serif, nimbus sans l;
	font-size: 28px;
	font-weight: bold
	
}
.logo-side-content {
	font-family: "Times New Roman", Times, sans-serif;
	color: #1A335E;
        font-size: 14px;
}
.generate-button {
	width: 165px;
	height: 25px;
	background: #e9edf0;
	font-family: verdana, arial, sans-serif, nimbus sans l;
	font-size: 14px;
	vertical-align: middle;
	font-weight: bold;
	box-shadow: 0px 0px 1px 0px #CCCCCC;
	background-image:-moz-linear-gradient(50% 0% -90deg,rgb(255,255,255) 0%,rgb(238,238,238) 100%); 
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(255,255,255)),color-stop(1, rgb(238,238,238)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image:-webkit-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(238,238,238) 100%);
	/* Opera v11.10+ */
	background-image:-o-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(238,238,238) 100%);
	/* IE v10+ */
	background-image:-ms-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(238,238,238) 100%);	
	background-image:linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(238,238,238) 100%);
}