a, a:visited
{
	color:#000099;
}
a:hover
{
	color:#FF0000;
}
body { font-family:arial;margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; background:url(../image/main_bg.gif) left top repeat-x #cdcdcd; }



/*..............................................padding class.......................................................*/

.padding_01 { padding-bottom:5px; }
.padding_02 { padding-top:9px; }



/*..............................................background class.......................................................*/
.top_bg { background:url(../image/header_top_bg.gif) left top repeat-x; }
.middle_bg { background:url(../image/header_middle_bg.gif) left top repeat-x; }
.bottom_bg { background:url(../image/header_bottom_bg.gif) left top repeat-x; }
.h_inner_middle_bg { background:url(../image/h_inner_bottom_bg.gif) left top repeat-x; }
.middle_bg_2 { background:url(../image/h_inner_middle_2_bg.gif) left top repeat-x; }
.center_bottom_bg { background:url(../image/center_bottom_bg.gif) left top repeat-x; }
.center_middle_bg { background:url(../image/center_middle_bg.gif) left bottom repeat-x #fefefe; }
.line_bg { background:url(../image/linebg.gif) left top repeat-x; }
.line2_bg { background:url(../image/linebg2.gif) left top repeat-x; font:28px Georgia, "Times New Roman", Times, serif; color:#D20300; font-weight:bold; }

/*..............................................font class.......................................................*/

.message { font:12px Arial, Helvetica, sans-serif; color:#00259f; font-weight:bold;  }
.messagename { font:12px Arial, Helvetica, sans-serif; color:#00ace5; font-weight:bold;  }
.side_banner { font:46px impact; color:#fff; padding:0px 0px 43px 10px; background:#00acd8; }
.side_banner_2 { font:52px impact; color:#ffe000; padding-left:10px; background:#274a90; }
.copyright { font:12px Arial, Helvetica, sans-serif; color:#00ACD8; background:url(../image/copyright_bg.gif) left top repeat-x; paddimg:0px 15px 0px 15px; }
.copyright a { font:12px Arial, Helvetica, sans-serif; color:#EE6D66; text-decoration:none; }
.copyright a:hover { font:12px Arial, Helvetica, sans-serif; color:#ff0000; text-decoration:underline; }
.copyright_bg { background:url(../image/copyright_bg.gif) left top repeat-x; }





/* ---------------------- Redslate nav ---------------------- */
.red #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(image/redslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.red #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.red #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.red #slatenav ul li a{display:block;float:left;color:#FECCC3;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.red #slatenav ul li a:hover,.red #slatenav ul li a.current{color:#fff;background:transparent url(image/redslate_backgroundOVER.gif) no-repeat top center;}
a.currentnew{color:#fff;background:transparent url(image/redslate_backgroundOVER1.gif) no-repeat top center;}
/* ---------------------- END Redslate nav ---------------------- */


/* ---------------------- tariff_chart ---------------------- */
.tar_1 { font:24px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; text-align:center; background-image:url(../image/redslate_background.gif) }
.tar_2 { font:14px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-align:center; background-image:url(../image/redslate_background1.gif) }
.tar_3 { font:16px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight:bold; text-align:center; background-image:url(../image/redslate_background12.gif)}
.tar_4 { font:16px Arial, Helvetica, sans-serif; color: #990000; font-weight:bold; text-align:center; background-image:url(../image/redslate_background123.gif) }
.tar_4n { font:16px Arial, Helvetica, sans-serif; color: #990000; font-weight:bold; text-align:left; background-image:url(../image/redslate_background123.gif) }
.tar_2nd { font:16px Arial, Helvetica, sans-serif; color:#990000; font-weight:bold; text-align:center; background-image:url(../image/redslate_background1234.gif) }
.tar_2nd1 { font:16px Arial, Helvetica, sans-serif; color: #990000; font-weight:bold; text-align:center; background-image:url(../image/redslate_background12345.gif)  }
.tar_2nd2 { font:16px Arial, Helvetica, sans-serif; color: #990000; font-weight:bold; text-align:left; background-image:url(../image/redslate_background12345.gif)}
.style15 {font:16px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; text-align:center; background-image:url(../image/redslate_background12.gif)}
.tar_12 {font:12px Arial, Helvetica, sans-serif; color: #000000; font-weight:bold; text-align:center; background-image:url(../image/redslate_background1.gif)}

/* ---------------------- END tariff_chart ---------------------- */

/* ---------------------- about ---------------------- */
.abt_main { font: 24px Arial, Helvetica, sans-serif; color:#00CCFF; font-weight:bold }
.abt_simple { font: 12px Arial, Helvetica, sans-serif; color: #000000; text-align:justify; }
.abt_2 {font:14px Arial, Helvetica, sans-serif; color: #007691; font-weight:bold; }
.abt_red {font:16px Arial, Helvetica, sans-serif; color: #FF0000; font-weight:bold; }
/* ---------------------- END tariff_chart ---------------------- */

.content
{
	font-family:Arial;
	text-align:left;
	font-size:12px;
	color:#000000;
	margin: 10px 20px 10px 20px;	
}
.pagecaption
{
	background:url(../image/page_head.jpg);
	width:182px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-top:15px;
	padding-left:20px;
	font-weight:bold;
}
.graynote
{
	font-style: italic;
	font-size: 12px;
	color: #999999;
}
h1
{
	font-size:20px;
	font-weight:bold;
}
h2
{
	font-size:18px;
	font-weight:bold;
}
h3
{
	font-size: 12px; 
	color: red; 
	font-weight: bold;
}
.box
{
	background:#FFFFFF;
	border:1px solid #cccccc;
	padding:5px 5px 5px 5px;
	font-weight:bold;
}
.trhead { color:#FFFFFF; font-weight:bold; background-image:url(../image/redslate_background.gif); height:20px; }
.load
{
	height:25px;
	line-height:25px;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:white;
	background-color:red;
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
}
.hide
{
	visibility:hidden;
}
.red
{
	color:red;
	font-size:12px;
	font-family:verdana;
}
.message1 { font:12px arial; color:#ffe000; font-weight:bold;padding-left:10px; background:red; }