/* CSS Document */
body {
	margin:0px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4b4b4b;
}
a{
text-decoration: none;
}
a:visited{
text-decoration:none;
}
a:active{
text-decoration:none;
}
a:hover{
text-decoration: underline;
}
table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4b4b4b;
}

/* header */
.header01 {
	border-top:5px solid #fd0003;
	border-bottom:6px solid #070074;
}
/*.headerbg01 {
	height:69px;
	border-top:1px solid #fefeff;
	background-image:url(bg_header01.gif);
	background-repeat:repeat-x;
	vertical-align:top;
	padding-left:20px;
}*/
.headerbg01 {
	height:69px;
	border-top:1px solid #fefeff;
	background-image:url(bg_header01.gif);
	background-repeat:repeat-x;
	vertical-align:top;
	padding-left:14px;
}

.headermenu01 {
	background-image:url(bg_header02.gif);
	background-repeat:repeat-x;
	vertical-align:top;
	text-align:right;
	padding:3px 15px 6px 15px;
}
.headermenu02 {
	vertical-align:top;
	text-align:right;
	padding:3px 15px 4px 15px;
}
.headertxt01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000033;	
}
.headertxt01 a{
	color:#000033;	
}
.headertxt02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0f007c;	
}
.headertxt02 a{
	color:#0f007c;	
}
.headertxt03 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0f007c;	
}
.headertxt03 a{
	color:#0f007c;	
}
p { text-align:justify; }
.topmenupanel01 {
	border-top:1px solid #FFFFFF;
	background-image:url(bg_topmenu01.gif);
	background-repeat:repeat-x;	
}
.topmenupanel02 {
	background-image:url(bg_topmenu03.gif);
	background-repeat:repeat-x;	
	padding:4px 10px 4px 10px;
}
.topmenupanel03 {
	background-image:url(bg_topmenu04.gif);
	background-repeat:repeat-x;	
	padding:4px 10px 10px 10px;
}
.topmenu01 {
	background-image:url(bg_topmenu02.gif);
	background-repeat:repeat-x;
	padding:5px 20px 7px 20px;
	text-align:left;
}
.topmenu02 {
	padding:5px 20px 7px 20px;
	text-align:left;
}
.topmenu03 {
	padding:5px 10px 7px 20px;
	text-align:right;
}
.topmenutxt01{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.topmenutxt01 a{
	color:#FFFFFF;
}
.topmenutxt02{
	color:#11007b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.topmenutxt02 a{
	color:#11007b;
}
.topmenutxt03{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0d027c;
}
.topmenutxt03 a{
	color:#0d027c;
}
.topmenutxt04 {
	color:#ef0305;
	font-weight:bold;
}
.topmenutxt04 a{
	color:#272092;
}
.topmenutxt05{
	color:#db5e5f;
	font-weight:bold;
}
.topmenutxt05 a{
	color:#736ebe;
}
.footermenu01{
	padding:7px 15px 7px 15px;
	border-top:1px solid #fefeff;
	background-image:url(bg_footer01.gif);
	background-repeat:repeat-x;
	text-align:left;
}
.footermenu02{
	padding:7px 15px 7px 15px;
	border-top:1px solid #fefeff;
	background-image:url(bg_footer01.gif);
	background-repeat:repeat-x;
	text-align:right;
}
.footercopyright01{
	padding:7px 15px 7px 25px;
	text-align:left;
}
.footercopyright02{
	padding:7px 25px 7px 15px;
	text-align:right;
}
.footercopyright03{
	padding:2px 15px 15px 15px;
	text-align:center;
	border-bottom:1px solid #cccccc;
}
.footertxt01{
	color:#51557a;
}
.footertxt01 a{
	color:#51557a;
}
.footertxt02{
	color:#575757;
}
.footertxt02 a{
	color:#575757;
}
.footertxt03{
	color:#999999;
}
.footertxt03 a{
	color:#999999;
}
.headertxt04 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#990000;	
}
.headertxt04 a{
	color:#990000;	
}

