/* CSS Document */

ul, li {
	margin:0px;
	padding:0px;
}

body{
	font-size:12px;
	color:#666666;
	margin:0px;
	padding:0px;
	background-image:url(../common/background.gif);
}

ul li {
	list-style:none;
	border-bottom:1px solid #CCC;
}

.TableL{
	background-image:url(../common/contentBgLeft.gif);
}

.TableR{
	
	background-image:url(../common/contentBgRight.gif);
}

.infoTitle{
	font-size:16px;
	font-style:normal;
	line-height:1.5;
	color:#333333;
	font-weight: bold;
}
.infoTxt{
	font-size:10px;
	line-height:1.5;
	color:#333333;

}
.infoTxt2{
	font-size:12px;
	line-height:1.4;
	color:#333333;
}
.infoTxtM{
	font-size:12px;
	line-height:2;
	color:#333333;
}
.must1{
	font-size:12px;
	color: #4E6B44;

	}
.must2{
	font-size:12px;
	color: #FF0033;

	}
.txtBox{
	border: 1px solid #666666; background: #FFFFFF;
}
.TBtitle {
	color: #FFFFFF;
	font-weight: bold;
	background:#4164B4;
}

.Submenu{
	font-size:12px;
	line-height:1.5;
	color:#2952AB;
	font-weight: bold;
	}
	
.name1{
	font-size:14px;
	font-style:normal;
	line-height:1.5;
	color:#333333;
	font-weight: bold;
}	
.name2{
	font-size:24px;
	font-style:normal;
	line-height:1.5;
	color:#333333;
	font-weight: bold;
}	

ul.ver1{
margin-left:15px;
padding:0;
}


a.demo3{
	font-size: 14px;
	color:#FF0000;
	line-height: 1.5;
	text-decoration: underline;
	line-height:1.5;
}
	

span.new {
	color:#F03;
	font-size:10px;
	text-decoration:blink;
}

div.infoList {
	margin:0;
	padding:0;
	width:100%;
	color:#333;
}
div.infoList ul li {
	list-style:none;
	border-bottom:1px solid #CCC;
}
div.infoList p.title {
	padding:0 0 3px 0;
	font-size:13px;
	font-weight:bold;
}
div.infoList p.note {}

.pdf{
	display:block;
	padding: 0 0 0 25px;
	height:20px;
	background:url(../images/pdf_logo.gif) no-repeat center left;
}

h4.ttl {
	display:block;
	width:528px;
	padding: 0 0 2px 20px;
	font-size:14px;
	color:#09C;
	text-decoration:none;
	border-bottom:#F1F1F1 solid 1px;
	background:url(../images/ttl-arrow.gif) no-repeat center left;
}

/*--------------------------------------------------
	Anchor
--------------------------------------------------*/
a { 
	color:#390;
	outline: none;
}
a:hover {
	color:#0CC;
	text-decoration: underline;
}
a:hover:focus {
	-moz-outline-style:underline;
}
a:link {
	text-decoration:underline;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

/* Pager
--------------------------------------------------*/
div.Pager {
	float:left;
	margin:10px 0 0 0;
	padding: 0;
	font-size:11px;
}
div.Pager a,
div.Pager span {
    display: block;
    float: left;
    margin-right: 0.1em;
	width:20px;
	height:25px;
    padding: 2px;
}
div.Pager a {
    color: #555;
    background-color: #fff;
    border: 1px solid #333;
    text-decoration: none;
}
div.Pager a:hover {
    color: #333;
    background-color: #fff;
    border: 1px solid #555;
}
div.Pager span.current {
    color: #fff;
    background: #555;
    border: 1px solid #555;
    font-weight: bold;
}
div.Pager span.nextprev {
    border: 1px solid #ddd;
    color: #999;
    background: #fff;
	width:40px;
	text-align:center;
}
div.Pager a.nextprev {
    font-weight: bold;
	width:40px;
	text-align:center;
} 
