BODY			{ margin: 0px 0px; font: 11px "trebuchet MS", Arial, Helvetica, Verdana, Geneva, sans-serif; color: #777777; }	/* ece0be */
TABLE, TD		{ font: 11px "trebuchet MS", Arial, Helvetica, Verdana, Geneva, sans-serif; word-spacing: 1px; color: #777777; }	/* line-height: 25px; letter-spacing: 5px;*/

.G9 			{ font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 12px; }
.G9G 			{ font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #76797C; line-height: 12px; }
.G9W			{ font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; line-height: 12px; }
.G10 			{ font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; }
.G10G 			{ font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #76797C; line-height: 13px; }
.G10W			{ font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; line-height: 13px; }
.G10Wb			{ font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; line-height: 13px; }
.G10b 			{ font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; line-height: 13px; }

/*
.title 			{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #0A2267; font-size: 18px; }
*/
	/*  720517 */
.title 			{ font-family: "trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; color: #c8210a; font-size: 16px; }	/* font-style: italic; 720517 */
.subtitle		{ font-family: "trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; color: #0A2267; }
.subtitle_job	{ font-family: "trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 14px; }
.table_job		{ border-color: #000000; border-width: 1px; border-style: solid; }
.def 			{ font-weight: bold; color: #b9af5f; }
.focal 			{ color: #c8210a; }
.info 			{ color: #004ea5; }

.form_style 	{ font-size : 12px; font-family : Geneva, Verdana, Arial, Helvetica, sans-serif; width: 215px; }
.form_style_short 	{ font-size : 12px; font-family : Geneva, Verdana, Arial, Helvetica, sans-serif; width: 185px; }
.tableborder 	{ background-color: #FFFFFF; border: 1px #A1A5A9 solid; }
.tabletitle		{ font-size: 10px; color: #FFFFFF; }
.tablenews		{ border-color: #E60B40; border-width: 1px; border-style: solid; }
.tablehead		{ border-color: #0A2267; border-width: 1px; border-style: solid; background-color: #0A2267; }
.tableheader	{ border-color: #0A2267; border-width: 1px; border-style: solid; background-color: #0A2267; font-size: 16px; color: #FFFFFF; font-weight: bold; }

.data_back1		{ background: #FFFFFF; border-right: #cccccc; border-width: 0 1px 0 0; border-style: none solid none none; }
.data_back2		{ background: #DCDEE4; border-right: #cccccc; border-width: 0 1px 0 0; border-style: none solid none none; }

.table_frame 	{ background-color: #FFFFFF; border: 1px #dedede solid; }
.border_t		{ border-top: 1px solid #FFFFFF; }
.table_title	{ background-color: #666666; font-size: 10px; color: #FFFFFF; font-weight: bold; }

a:link			{ color: #51798a; text-decoration: underline; }
a:visited		{ color: #51798a; text-decoration: underline; }
a:hover			{ color: #ea1d00; text-decoration: underline; /*c8210a font-weight : bold; */ }

a.news			{ font-size:10px; color:000000; text-decoration:none; }/*, 006699*/
a.news:hover	{ font-size:10px; color:E60B40; text-decoration:underline;}

.error 			{ font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: red; }
.success		{ font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: green; }
.attention		{ font-size: 14px; color: orange; font-weight : bold; }
.focus			{ color: #ea1d00; font-weight : bold; }

ul.star			{ list-style-type: default; list-style-image: url(../images/star.gif); list-style-position: inside; line-height: 20px; padding: 0; }
ul.star2		{ list-style-image: url(../images/star.gif); margin-top: 0px; margin-bottom: 5px; margin-left: 14px; padding: 0px; padding-left: 1px; }
ul.small		{ font-size: 10; margin-top: 0px; margin-bottom: 5px; margin-left: 14px; padding: 0px; padding-left: 1px; }
ul				{ margin-top: 0px; margin-bottom: 5px; margin-left: 14px; padding: 0px; padding-left: 1px; }

.footer			{ font-size: 10px; color: #999999; }
a.footer		{ font-size: 10px; color: #999999; }
a.footer:hover	{ color: #ea1d00; text-decoration: underline; }

.footer2		{ font-size: 9px; color: #dedede; }
a.footer2		{ font-size: 9px; color: #dedede; }
a.footer2:hover	{ color: #ea1d00; text-decoration: underline; }
