﻿body {
	padding: 0 auto;
	margin: 0 auto;
	background-color: #ca3d7c;
	color: #333;
	height:100%;
	text-align:center;
}

.text
{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	text-align:justify;
	line-height:18px;
}

.title
{
	font-family:Arial;
	font-size:16px;
	color:#00479e;
	text-align:justify;
	font-weight:600;
}

.sub_title
{
	font-family:Arial;
	font-size:13px;
	color:#0254b9;
	text-align:justify;
	font-weight:900;
}

.text ul {margin-top:3px; margin-left:-10px; }
.text ol {margin-top:3px; margin-left:-8px; }


.left{float:left}
.right{float:right}
.center{text-align:center; padding:0 auto; margin:0 auto;}
.clear{clear:both}

a.link:link{color:#333333; text-decoration:none}
a.link:hover{color:#ffff00; text-decoration:none}

a.link1:link{color:#666666; text-decoration:none}
a.link1:hover{color:#ffff00; text-decoration:none}

a.link2:link{color:#00479e; text-decoration:underline}
a.link2:hover{color:#ff0000; text-decoration:underline}

#page {
	width: 100%;
	display: table;
	text-align:center;
	margin: 0px auto 0px;
	padding:0px auto 0px;
}

#content {
	width: 898px;
	margin: 0px auto 0px;
	background:url(../images/bg.png) repeat-y;
	height:100%;
	padding:0px auto 0px;
}

#maincontent 
{
	width:817px;
	margin: 0px auto 0px;
	background:#ffffff;
	height:100%;
}

#head_flash
{
	background:url(../images/hf_bg.jpg) repeat-x;
	text-align:center;
	width: 817px;
	margin: 0px auto;
	padding:0 auto;
}

#headercontent {
	width:817px;
	margin: 0px auto 0;
	padding:0px;
	background:#fff;
	font-family:Arial;
}
h1 {
	margin: 0;
	padding: 0;
}

.toprbox_top
{
    background:url(../images/toprbox_t.png) no-repeat; 
    margin-top:0px; 
    height:11px; 
    width:217px; 
    padding-left:0px; 
    padding-bottom:0px; 
    padding-top:0px;
}

.toprbox_mid
{
    background:url(../images/toprbox_m.png) repeat-y; 
    margin-top:0px; 
    width:217px; 
    padding-left:0px; 
    padding-bottom:0px; 
    padding-top:0px;
}

.toprbox_icon
{
	width:30px; 
	height:100%;
	font-family:Arial;
	font-size:12px;
	float:left;
	margin-left:20px;
	text-align:left;
}

.toprbox_text
{
	width:150px; 
	height:100%;
	font-family:Arial;
	font-size:11px;
	float:left;
	text-align:left;
	margin-top:2px;
}

.toprbox_bottom
{
    background:url(../images/toprbox_b.png) no-repeat; 
    margin-top:0px; 
    height:11px; 
    width:217px; 
    padding-left:0px; 
    padding-bottom:0px; 
    padding-top:0px;
}

#navidiv {
	width:782px; text-align:center; padding:0 auto; margin:0 auto;
}

/* Navigation Fonts */
#navicontent
{
	padding-top:10px;
}

.navactive{
	font-family:Arial;
	font-size:11px;
	color:#FF0000;
}

a.navtext:link{
	font-family:Arial;
 	color:#333333;
	text-decoration:none;
	font-size: 11px;
}
 
a.navtext:visited{
	font-family:Arial;
 	color:#333333;
	text-decoration:none;
	font-size: 11px;
}
 
a.navtext:hover {
	font-family:Arial;
 	color:#FF0000;
 	text-decoration:none;
 	font-size: 11px;
}


#homecontent {
	width:817px;
	padding:0px auto 0px;
	margin:0 auto;
	background:#ffffff;
	height:100%;
	text-align:center
}

.newsbox_top
{
    background:url(../images/newsbox_t.png) no-repeat; 
    margin-top:0px; 
    height:15px; 
    width:236px; 
    padding-left:0px; 
    padding-bottom:0px; 
    padding-top:0px;
    margin-bottom:0px;
}

.newsbox_mid
{
    background:url(../images/newsbox_m.png) repeat-y; 
    margin-top:0px; 
    width:236px; 
    padding-left:0px; 
    padding-bottom:0px; 
    padding-top:0px;
}

.newsboxtb
{
	width:328px; 
	height:100%;
	font-family:Arial;
	font-size:12px;
}

.newsbox_bottom
{
    background:url(../images/newsbox_b.png) no-repeat; 
    margin-top:0px; 
    height:25px; 
    width:236px; 
    padding-left:0px; 
    padding-bottom:0px; 
    padding-top:0px;
}

#subpannel
{
	background:url(../images/bg_3.jpg) repeat-x;
	text-align:center;
	width: 817px;
	margin: 0px auto;
	padding:0 auto;
}

.readmore_r{ background:url(../images/readmore.png) no-repeat; float:right; width:110px; height:33px;}
.readmore_m{ background:url(../images/readmore.png) no-repeat; text-align:center; padding:0 auto; margin:0px auto; width:110px; height:33px;}
.readmore_t1{margin-top:8px; }
.readmore_t{margin-top:8px; padding-top:7px;}
.readmore_text{ font-family:Arial; font-size:14px; color:#ffffff; text-decoration:none }
.readmore_text:hover{font-family:Arial; font-size:14px; color:#ffff00; text-decoration:none; cursor:pointer}



#footer {
	width:817px;
	margin: 0px auto 0;
	padding:0px auto;
	background:#e8e8e8;
	font-family:Arial; 
	font-size:12px;
	color:#333333;
}

#under_footer_home {
	width:950px;
	height:20px;
	margin: 0px auto 0;
	padding:0px;
	background:#bfbfbf;
	color:#ffffff;
}

#under_footer {
	width:950px;
	height:30px;
	margin: 0px auto 0;
	padding:0px;
	background:#ffffff;
}



/* Navigation Fonts */
.navdivline{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
}

.navactive{
	font-family:Arial;
	font-size:11px;
	color:#FF0000;
}

.copyrightfont
{
	font-family:Arial;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}
a.footertablink:link
{
	font-family:Arial;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	text-decoration:underline;
}

a.footertablink:visited
{
	font-family:Arial;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	text-decoration:underline;
}

a.footertablink:hover
{
	font-family:Arial;
	font-size:10x;
	color:#012174;
	font-weight:normal;
	text-decoration:underline;
}
/*---------------------*/

/* dropdown items here */
.quicklinkitemspecial {
  width:500px;
  background:url(../images/navi_bg.png) repeat-x; 
  /*background-color:#ffff5d;
  FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#FFFFFF", endColorStr="#d7e5ff", gradientType="0"); 
*/}

.quicklinkitemspecial123 
{
  border:solid 0px #910302;
  padding:6px 0px 3px 6px;
  background:url(../images/navi_bg.png) repeat-x;   
  width:360px; 
}

.submenu2
{
	width:270px;
}

.submenu3
{
	width:190px;
}

.submenu4
{
	width:235px;
}

.submenu5
{
	width:360px;
}

.submenu6
{
	width:190px;
}

.submenu7
{
	width:190px;
}

.submenu10
{
	width:125px;
}

.quicklinkitem2
{
	width:300px; 
	background-color:#transparent;
	background:url(../images/quicklinkbg_trans2.png) repeat; 
}

.quicklinkitem2-on
{
	width:300px; 
	background-color:#333333;
}

a.quicklinkitemlink2:link
{
	font-family:Arial;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

a.quicklinkitemlink2:visited
{
	font-family:Arial;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

a.quicklinkitemlink2:hover
{
	font-family:Arial;
	font-size:11x;
	color:#660000;
	font-weight:bold;
	text-decoration:none;
}

/* @group quicklinkitemlink */
a.quicklinkitemlink:link
{
	font-family:Arial;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

a.quicklinkitemlink:visited
{
	font-family:Arial;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

a.quicklinkitemlink:hover
{
	font-family:Arial;
	font-size:11x;
	color:#FF0000;
	text-decoration:none;
}
/*---------------------*/

/*----dropdown menu*/
.tbdropdown{
position:static;
}

.menuaboutspecial{ padding-left:0px; padding-top:0px; padding-bottom:3px; }
.menuaboutspecial2{ padding-left:0px; padding-top:0px; padding-bottom:3px; }
.dropdowntablediv {  margin-top:-10px; margin-left:0px;}
.divclear { clear:both; margin-bottom:-16px; }
.divclear2 { clear:both; margin-bottom:-15px; }
.divcleartop {  margin-top:-2px; }
.tabletop { padding-top:0px; }

.btn_export {
	background:url(../Images/export.png) no-repeat;
	width:96px; 
	height:34px;
	border:0;
}

.btn_export_on {
	background:url(../Images/export_on.png) no-repeat;
	width:96px; 
	height:34px;
	cursor:pointer;
	border:0;
}

.btn_maillist {
	background:url(../Images/register_mng.png) no-repeat;
	width:211px; 
	height:36px;
	border:0;
}

.btn_maillist_on {
	background:url(../Images/register_mng_on.png) no-repeat;
	width:211px; 
	height:36px;
	cursor:pointer;
	border:0;
}

.btn_news {
	background:url(../Images/news_mng.png) no-repeat;
	width:191px; 
	height:36px;
	border:0;
}

.btn_news_on {
	background:url(../Images/news_mng_on.png) no-repeat;
	width:191px; 
	height:36px;
	cursor:pointer;
	border:0;
}

.btn_logout {
	background:url(../Images/logout.png) no-repeat;
	width:114px; 
	height:36px;
	border:0;
}

.btn_logout_on {
	background:url(../Images/logout_on.png) no-repeat;
	width:114px; 
	height:36px;
	cursor:pointer;
	border:0;
}

.btn_gohome {
	background:url(../Images/gohome.png) no-repeat;
	width:191px; 
	height:36px;
	border:0;
}

.btn_gohome_on {
	background:url(../Images/gohome_on.png) no-repeat;
	width:191px; 
	height:36px;
	cursor:pointer;
	border:0;
}

.btn_send {
	background:url(../Images/BtnSend.png) no-repeat;
	width:76px; 
	height:21px;
	border:0;
}

.btn_send_on {
	background:url(../Images/BtnSend_on.png) no-repeat;
	width:76px; 
	height:21px;
	cursor:pointer;
	border:0;
}

.ceosign{font-family:arial;
	font-size:20px;
	color:#333333;
	text-decoration:none;}


.news_align{text-align:center; padding:0 auto; margin-left:12px;}
