.link5, a.link5:link{
}
a.link5:hover{
	color:#FF6600;
	font-weight:bold;
}

body{background-color:#FFF; text-align:center;}
body,form,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,pre,fieldset,input,select,blockquote,th,td{font:12px Arial, Verdana, Helvetica, sans-serif;margin:0px;padding:0px;color:#555;}
table{border-collapse:collapse;border-spacing:0;}
input,select{margin:2px 0 2px 0;}
em,cite,address,dfn,var{font-style:normal;}
dl,dd,dt,ul,ol,li{list-style:none;}
img{border:0;}
a{}a:link{color:#172E62;text-decoration:none;} a:visited{color:#333;text-decoration:none;}a:hover{color:#172E62; text-decoration:underline}a:active{color:#339933;} 

h2{font-size:24px; font-weight:bolder; color:#003366}
h3{font-size:14px; font-weight:bolder;color:#000;line-height:26px;}
h4{font-size:16px; font-weight:bolder;color:#172E62;margin:20px 0 5px 0;}
h5{font-size:16px; font-weight:bolder;color:#1053A4;margin:20px 0 5px 0;}
h6{font-size:12px; font-weight:bolder;color:#172E62;margin:10px 0 5px 0;}
.l{float:left}
.r{float:right}
.clear{clear:both}
.font-9{font-size:9px;}
.font-10{font-size:10px;}
.font-14{font-size:14px;}
.color-172{color:#172E62;}
.color-999{color:#999;}
.color-FF0{
	color:#FF0000;
}
.color-F60{color:#FF6600;}
	
#container {margin:0 auto;text-align:left; min-width:1000px}

#header {border-top:4px solid #eee; height:50px;position:relative; z-index:99}
#header .logo {float:left; width:240px;height:45px; margin:15px 0 0 15px}/*text-indent:-9999px;background:url(../images/logo.gif) no-repeat ;*/
#header .tel {float:right;background:url(../images/tel.gif) no-repeat top left; height:23px; width:210px;} 
/*text-indent:-9999px;*/
#nav{width:100%;height:29px;background:url(../images/navi_bg.gif) #172E62 repeat-y top left;position:relative;z-index:100;text-align:left; margin-top:170px;}
*html #nav{margin-top:160px}
#nav ul {margin: 0;list-style: none;line-height: 1;padding-left:40px; padding-top:3px} /* all lists */
#nav li {float: left;/*width: 10em; width needed or else Opera goes nuts */}/* all list items */
#nav a {display: block;/*add*/font-size:12px;padding:0 13px 0 13px;text-decoration:none;color:#FFF;font-weight:bold} #nav a:hover{color:#FFF;}
#nav li a:hover{ background-color:#4F709D}
#nav li a.selected{background-color:#FFF;color:#172E62}
#nav ul li{line-height:26px;margin:0 8px 0 0;}
#nav li ul {position:absolute;margin-top:-1px;padding:0;border:1px solid #172E62;background-color:#FFFFFF;left: -999em;}/* second-level lists */
#nav li ul li{list-style:none;border-bottom:1px solid #EEE;background:none;clear:both;margin:0;}
#nav li ul li.none{ border-bottom:none}
#nav li ul li a{width:130px;white-space:nowrap;padding:1px 0 0 12px;line-height:21px;color:#42709D;font-weight:normal}
#nav li ul li a:hover{background:#4F709D;color:#FFF;}
#nav li:hover, #nav li.sfhover{background:#4F709D;}
#nav li ul ul {margin: -1em 0 0 10em;} /* third-and-above-level lists */
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;} /* lists nested under hovered list items */

.link2 a.link2:hover{ padding-top:1px; padding-left:1px;}
#version{ position:relative; z-index:2; padding:10px 0 0 40px; height:30px; width:550px;}
#versionbg{width:100%; height:50px;z-index:0;position:absolute; top:253px; left:0;background:url(../images/bg1.gif) #F4F8F9 no-repeat bottom left}
#version a{ padding:0 5px 0 8px; background:url(../images/lst_1.gif) no-repeat left center}

#visual {width:100%;z-index:1;position:absolute; top:0; left:0;}
#banner {width:100%;z-index:1;position:absolute; top:5px; left:0px;overflow:hidden}
#portfolio{position:absolute; z-index:10;top:80px; left:680px; width:280px; height:180px}

#content {}

table.data {border:1px solid #bbcedc;line-height:18px;width:100%}
table.data caption {font-size:1.3em;line-height:2em}
table.data thead th{ text-align:left; font-weight:bold;background-color:#F1F1F1;padding:2px;padding:0.3em 1em;border-bottom:1px solid #ddd;color:#172E62}
table.data tfoot td{padding:0.1em 1em 0.1em 1em;border-top:1px solid #DDD;line-height:1.7em;color:#666;border-bottom:1px solid #bbcedc;}
table.data tbody tr td {padding:0.1em 1em 0.1em 1em;line-height:1.7em; border-bottom:1px solid #EFEFEF;border-right:1px solid #EFEFEF}
table.data tbody tr td .p{height:4px;border:1px solid #23a101;font-size:0px; display:inline-block}
table.data tbody tr td .p .status{height:4px;border-right:1px solid #23a101;background-color:#c7f1bb;font-size:0; display:inline-block}
table.data tbody tr.odd {background-color:#F9F9F9;}
table.data tbody tr.odd-f {background-color:#FFFFFF;}
table.data tbody tr:hover {background-color:#f7fcff;color:#008080;}

#footer {background-color:#FFF; padding:6px 0 0 20px; clear:both; margin:0 auto;  }
#footer div{line-height:18px;margin:5px 0;color:#777;color:#000000; }
#footer img{ margin:20px 8px 30px 0}

.linkfoot a.linkfoot:link{color:#000000; }


.ca { 
border: 1px solid #BBCEDC; padding-left:20px;
width:100%; height:165px;
margin-bottom:10px;
   /*±νΈρΡωΚ½*/
} 
