﻿@charset "utf-8";

ol, ul {
	list-style: none;
}
body{
	font-size:9pt;
	line-height:150%;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
a{
	color:#004ed4;
	text-decoration:none;
}
a:hover{
	color:#000;
}
hr{
	background:#CCCCCC;
	height:1px;
	border:0;
}
h1{
	float:left;
	border-bottom:1px #808080 dotted;
	width:100%;
	padding:5px 0;
	font-size:11pt;
	font-weight:bold;
	padding-bottom:10px;
}
h2 a{
	color:#fff;
	line-height:40px;
	margin:0 8px;
}
h2 a:hover{
	color:#C0C0C0;
}
h3{
	width:100%;
	height:29px;
	line-height:29px;
	font-size:9pt;
	margin:0;
	background-image:url('images/bkg-h3.gif');
	background-repeat:repeat-x;
	text-align:center;
	color:#fff;
}
.hot-news li{
	float:left;
	border-bottom:1px #808080 dotted;
	width:100%;
	padding:5px 0;

	font-weight:normal;
}
h4{
	width:100%;
	height:28px;
	line-height:28px;
	font-size:9pt;
	margin:0;
}
h4 a{
	color:#325281;
	font-weight:bold;
}
h4 a:hover{
	font-size:10pt;
	color:#FF0000;
}
h5{
	width:auto;
}
h6{
	width:185px;
	height:28px;
}
h5, h6{
	
	margin:6px 0 0 0;
	line-height:130%;
	padding:0;
	float:left;
	text-align:center;
	clear:both;

}
h5 a, h6 a{
	color:#004ed4;
	font-weight:bold;
	font-size:8.5pt;
	text-align:center;
}
.mn1         { font-family: Arial; font-size: 9pt; color: #FFFFFF; text-decoration: none; 
               font-weight: bold }
.new{
	border:1px #CCCCCC solid;
	background-color:#fff;
	width:100%;
	height:auto;
	margin:0;
	padding:8px;
}  

.ca_bigtitle{
	color:#3e3e3e;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12pt;

}
.new a:hover { color: #004ed4 }
.new a:link  { font-family: Arial; font-size: 8.5pt; color: #000000; text-decoration: none; 
               line-height: 1.3em; word-spacing: 0; margin-top: 0; 
               margin-bottom: 0 }
.detail a:hover { text-decoration: none underline; font-family: Arial; font-size: 9pt; color: 
               #004ed4 }
.detail a:link { font-family: Arial; font-size: 9pt; text-decoration: none; color: #FF6600 }
.tit1        { font-family: Arial; font-size: 11pt; text-decoration: none; color: #004ed4; 
               font-weight: bold }
.p a:hover   { font-family: Arial; text-decoration: none underline; color: #000000 }
.p a:link    { font-family: Arial; color: #004ed4; text-decoration: none }
.p           { font-family: Arial; text-decoration: none; line-height: 1.3em; word-spacing: 0; 
               margin-top: 0; margin-bottom: 0 }
.nav1 a{
	font-size:9pt;
}               
.dh 	     { font-family: Tahoma; font-size: 8.5pt; text-decoration: none; color: #004ed4; line-height:26px; }               
.dh a:hover  { font-family: Tahoma; font-size: 9pt; text-decoration: none; color: #333333; 
               font-weight: bold }
.dh a:link   { font-family: Tahoma; font-size: 8.5pt; text-decoration: none; color: #004ed4 }
.mn1 a:hover { font-family: Arial; color: #FFFF00; text-decoration: none underline; 
               font-size: 9pt }
.mn1 a:link  { font-family: Arial; font-size: 9pt; text-decoration: none; color: #FFFFFF }
.block-sp{
	font-size:8.5pt;
	line-height:150%;
	margin:0;
	padding:0;
	float:left;
}
.block-sp img{
	float:left;
	margin-right:8px;
}
.block-sp a{
	text-decoration:none;
	color:#325281;
	font-weight:bold;
}
.block-sp a:hover{
	color:#000;
}
.hotnew {
	font-size:9pt;
	line-height:150%;
	padding:6px;
	border:1px #CCCCCC solid;
	background-color:#fff;
}
.tit2{
	color:#fff;
	font-size:9pt;
	font-weight:bold;
	text-align:center;
}
.sp-hot{
	width:auto;
	display:block;
	padding:6px;
	margin-top:8px;
	clear:both;
	text-align:center;
	
}
.sp-hot img{
	border:1px #CCCCCC solid;
}
.adv{
	width:100%;
	display:block;
	padding:0;
	margin-top:8px;
	text-align:center;
}
.style2 {
	border-collapse: collapse;
}
.style3 {
	font-size: 9pt;
	color: #325281;
}
.style4 {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding:8px;
}
.style5 {
	border-color: #f1f1f1;
	border-width: 0;
}



.news a{
	font-weight:bold;
	color:#060606;
}
.news a:hover{
	color:#003399;
	text-decoration:underline;
}
.titleContent{
	font-weight:bold;
	color:#060606;
	padding-bottom:10px;
}
TABLE.formArea {
  background: #fff;
  border-color: #C8E7F4;
  border-style: dashed;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family:Tahoma,Verdana,Arial,sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align:left;
}



TR{font-family: Arial; font-size: 9pt;}
	.tblHome1 {BACKGROUND: #e6e6e7}
	.tblHome2 {BACKGROUND: #f1f1f2}
TR	{font-family: Verdana; font-size: 9pt;}
	.tbl1 {BACKGROUND: #C1C1C1;font-family: Arial; font-size: 9pt;}
	.tbl2 {BACKGROUND: #707070;font-family: Arial; font-size: 9pt;}

TEXTAREA {
	
}
div.transbox
  {
  width: 100px;
  height: 20px;
  margin: 30px 50px;
  background-color: #ffffff;
  border: 1px solid black;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  }
div.transbox p
  {
  margin: 30px 40px;
  font-weight: bold;
  color: #000000;
  }


TR{font-family: Arial; font-size: 8.5pt;}
	.tblColor1 {BACKGROUND: #ffffff}
	.tblColor2 {BACKGROUND: #f4f4f4}

.msg	{BACKGROUND: none; COLOR: red; FONT-SIZE: 9pt; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none}
.title	{BACKGROUND: none; COLOR: #333; FONT-SIZE: 9pt; FONT-WEIGHT}



#navlist
{
margin-left: 10;
padding-left: 10;
list-style: none;
padding-top:20px;
}

#navlist li 
{
padding-left: 10px;
background:url(../images/ca_bulletarrow2.gif) no-repeat 0 6px; padding:0 0 5px 15px; 
background-position: 0 .5em;
color:#0060af;
}


A.link:link          {BACKGROUND: none; COLOR: #0060af; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none;FONT-WEIGHT: 500;}
A.link:active        {BACKGROUND: none; COLOR: #0060af; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none;FONT-WEIGHT: 500;}
A.link:visited       {BACKGROUND: none; COLOR: #0060af; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none;FONT-WEIGHT: 500;}
A.link:hover         {BACKGROUND: none; COLOR: #3e3e3e; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none;FONT-WEIGHT: 500;}

