/* CSS Document */

.bg01	{	font-size:12px;
			color:#0A2B6D; width:168px;
			height:30px;
			background-image:url("../products/img/bg01.gif") ;
			background-repeat:no-repeat;
			padding: 6px 0px 6px 16px; }

.bg02	{	font-size:12px;
			color:#99AED3;
			width:168px;
			height:38px;
			background-image:url("../products/img/bg02_1.gif") ;
			background-repeat:no-repeat;
			padding: 2px 0px 2px 16px;
			border-top:0px solid #FFFFFF; }

.bg03	{	font-size:10px;
			color:#0A2B6D;
			width:168px;
			height:50px;
			background-image:url("../products/img/bg03.gif") ;
			background-repeat:no-repeat;
			padding: 4px 0px 4px 16px; }

.bg03_up{	font-size:10px;
			color:#0A2B6D;
			width:168px;
			height:50px;
			background-image:url("../products/img/bg03_over.gif") ;
			background-repeat:no-repeat;
			padding: 4px 0px 4px 16px; }

.bg04	{	font-size:10px;
			color:#0A2B6D;
			width:168px;
			height:30px;
			background-image:url("../products/img/bg04.gif") ;
			background-repeat:no-repeat;
			padding: 4px 0px 4px 16px; }

.bg04_up{	font-size:10px;
			color:#0A2B6D;
			width:168px;
			height:30px;
			background-image:url("../products/img/bg04_over.gif") ;
			background-repeat:no-repeat;
			padding: 4px 0px 4px 16px; }

.square1 {
    width:100%;
    background-color:#DEDEDE;
}
.square1
p{
    margin:0px;
    padding:0.5em 1em;
    background-color:#DEDEDE;
}
.rtop1,
.rbottom1{
    background:#FFFFFF;
}
.rtop1 span,
.rbottom1 span{
    display:block;
    height:1px;
    overflow:hidden;
    background-color:#DEDEDE;
}
.r1{margin: 0px 5px;}
.r2{margin: 0px 3px;}
.r3{margin: 0px 2px;}
.r4{margin: 0px 1px; height: 2px;}


.square2 {
    width:96%;
    background-color:#EFD1D7;
	font-size:14px;
	color:#AA0000;
	line-height:24px;
	text-align:center;
}

.square3 {
    width:96%;
    background-color:#E2E9F6;
	font-size:14px;
	color:#003399;
	line-height:24px;
	text-align:center;
}
.square4 {
    width:100%;
    background-color:#DEDEDE;
	font-size:16px;
	color:#666666;
	line-height:24px;
}

.samm {
	padding: 0px;
	margin-bottom: 16px;
	font-size: 12px;
	line-height: 20px;
	margin-top: 8px;
	color: #4B4B4B;
}

.sammd {
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
	color: #4B4B4B;
	margin: 4px;
}

.dotbox {
	background-image: url(../products/img/dot.gif);
	background-repeat: repeat-y;
	width: 33%;
}

h2.titleLine{
	border-bottom: 1px solid #3463BD;
	color: #3463BD;
	padding-bottom: 5px;
}
.mb10{margin-bottom: 10px;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}

.left{
	float:left;
	width:240px;
}
.right{
	float:right;
	width:240px;
}

.clear{
	clear:both;
}
























