.annotation				{ color: #000000; font: 9px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }
.annotationLine			{ color: #000000; font: 9px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-transform: none }
.annotationBold			{ color: #000000; font: bold 9px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }
.annotationItalic		{ color: #000000; font: italic 9px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }
.annotationWhite		{ color: #FFFFFF; font: 9px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }
.annotationWhiteBold	{ color: #FFFFFF; font: bold 9px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }
.annotationLink			{ color: #0000FF; font: 9px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-transform: none }
.annotationGray			{ color: #979797; font: 9px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }

.text					{ color: #000000; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }
.textLine				{ color: #000000; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-transform: none }
.textBold				{ color: #000000; font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }
.textItalic				{ color: #000000; font: italic 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }
.textWhite				{ color: #FFFFFF; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }
.textWhiteBold			{ color: #FFFFFF; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }
.textLink				{ color: #0000FF; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-transform: none }
.textGray				{ color: #979797; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }

.headerLibrary		 	{ color: #FFFFFF; font: bold 9px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }

.titlePage				{ color: #F58A45; font: bold 17px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: right; text-transform: none }
.titleBlack				{ color: #000000; font: bold 18px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; text-transform: none }

.imageLeft   			{ float: left; border: 0; }
.imageRight   			{ float: right; border: 0; }

.menu01					{ color: #FFFFFF; font: 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }
.menu01Over				{ color: #FFFFFF; font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }
.menu02					{ color: #F58A45; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }
.menu02Over				{ color: #F58A45; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }

.body    				{ margin-top: 10px; margin-bottom: 10px; margin-left: 3px; margin-right: 3px; width: auto; height: auto }
.bodyError   			{ color: #333333; font: 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; margin: 0; padding: 5px; width: auto; height: auto; float: none; clear: none; border: dotted 1px #FF0000 }
.bodySuccess   			{ color: #333333; font: 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; margin: 0; padding: 5px; width: auto; height: auto; float: none; clear: none; border: dotted 1px #00CC00 }

.tableCenterFull   		{ width: 746px; height: auto }
.tableCenterLeft   		{ margin-right: 10px; width: 576px; height: auto }
.tableCenterRight  		{ margin-left: 10px; width: 576px; height: auto }
.tableCenter			{ margin-right: 10px; margin-left: 10px; width: 426px; height: auto }
.tableRight   			{ width: 160px; height: auto }
.tableLeft   			{ width: 140px; height: auto }
.tableMarginBlock  		{ margin: 5px }
.tableBorderLine		{ border: dotted 1px #F58A45 }

.tableBoxMain  			{ width: 100%; border: solid 1px #F58A45 }
.tableNewsMain  		{ width: 100%; border: dotted 1px #F58A45 }
.tableMailMain  		{ width: 100% }
.tableLibraryMain		{ width: 100%; border: dotted 1px #F58A45 }

.tdNews   				{ background-image: url("../images/others/bg_heading.gif"); height: 15px; }
.tdLibrary  			{ background-image: url("../images/others/bg_heading.gif"); height: 15px; }
.tdLine					{ border-top: dotted 1px #F58A45 }