body{
	text-decoration:center;
	text-align:center;
}
.formtable{
	font-size:12px;
}
.formtable .header{background-color:#00984b;color:FFF;
}
.formtable .header td{
	padding:1px 0px 1px 3px;letter-spacing:1px;
}
.formtable td{
	line-height:150%;padding:5px 0px;letter-spacing:1px; 
}
.formtable .header a{
	text-decoration:none;
	font-weight:bold;
	color:FFF;
}
.formtable .header a:hover{
	text-decoration:underline;
	color:FFF;
}
.formtable .required {
	color:#F00;
}

.formtable a{
	text-decoration:none;
	color:#00F;
}
.formtable a:hover{
	text-decoration:underline;
}
.errorMessage{
font-size:12px;
color:#F00;
}
td ul,li{
	list-style:none;display:inline;padding:0px;margin:0px;
}

.topic{
	color:#00984b;
}
.topic .td{
	text-align:left;
}

.topic a{
	text-decoration:none;
	color:#00984b;
}

.topic a:hover{
	text-decoration:underline;
	
}

/*HERE is the layout of output page*/
.frame_style_1
{
	border:none;
	margin-bottom:10px;
}

.photo_word_1
{
	padding:10px 0px 0px 15px;
}

.photo_word_2
{
	padding-left:15px;
	font-size:12px;
	padding-bottom:10px;
	color:#995748;
}

.photo_word_3
{
	float:left;
	text-align:left;
	padding-left:10px;
	font-size:12px;
	padding-bottom:10px;
	color:#995748;
    font-weight:bold; 
	padding-right:10px;
}

.photo_word_4
{
	float:left;
	text-align:left;
	font-size:12px;
	padding-bottom:10px;
	color:#e4442e;
	width:250px;
}

.vote_category{
	float:left;
	padding: 0px 20px 25px 15px;
}