/* CSS Document */

/* Use only this category
---------------------------------------*/
div#mainContentsArea div#mainContents{
	width:488px;
	margin-left:5px;
}

/* Asset area 
---------------------------------------*/
.contact-info {
	width:172px;
	background: url(../../common/images/asset/bg_asset_m.jpg) repeat-y;
	text-align: center;
	margin:0 0 10px 0;
	padding:0;
}

.contact-info h4,
.contact-info h4 img,
.contact-info p,
.contact-info p img,
.contact-info img {
	margin:0 auto 0 auto ;
	padding:0 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
}

.contact-info p img {
	vertical-align:middle;
}
.contact-info div {
	margin:0 auto 0 auto ;
	padding:0 ;
}

.contact-info div img {
	margin:0 ;
	padding:0 ;
	vertical-align:bottom;
}

/* 
---------------------------------------*/
p.notes {
	width: 450px;
	padding: 5px 10px 5px 15px;
	margin:0 0 10px 0;
	background-color: #ededed;
}

p.errorMsg {
	margin:0 0 3px 0;
	color:#B03500;
	font-weight:bold;
	font-size:107%;
}

body form p.moduleCtg {
	margin:0 5px 3px 0;
	font-weight:bold;
	padding: 0 0 3px 1px!important;
	background:url(../../common/images/bg_dotted03.gif) repeat-x left bottom;
}

p.incase {
	margin:5px 13px 10px 0;
	background-color: #ededed;
	padding: 10px;
	text-align: center;
}

/* input select 
---------------------------------------*/
ul.select-style {
	list-style-type: none;
}
ul.select-style li {
	padding: 3px 5px 3px 0;
	line-height: 1em;
}
ul.select-style li input {
	margin-right: 5px;
}

ul.select-style2 {
	list-style-type: none;
	margin: 0 0 15px 0;
}
ul.select-style2 li {
	padding: 3px 5px 3px 0;
	line-height: 1em;
}
ul.select-style2 li input {
	margin-right: 5px;
}

/* input image 
---------------------------------------*/
input.imgBtn {
	height: 30px;
	width:104px;
	border:0;
}

/* button Area
---------------------------------------*/
div.btnArea {
	margin: 20px;
	text-align: center;
}
div.btnArea img{
	vertical-align:middle;
	margin : 0 5px 0 5px;
	cursor: pointer;
}

/* Verisign
---------------------------------------*/
.verisign {
	width:475px;
	margin: 0 ;
	padding: 10px 0 10px 0;
	border-top: 1px solid #D7E1E5;
	border-bottom: 1px solid #D7E1E5;
	display: inline-block;
}
/* box float clear(start)*/
.verisign:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
.verisign { display:inline-table; }

/* without Mac IE \*/
* html .verisign { height:1px; }
.verisign { display:block; }
/* */
/* box float clear(end)*/


.verisign div.l-area {
	width : 150px;
	float: left;
	text-align: center ;
	font-size: 80%;
}

.verisign dl {
	width : 325px;
	float: left;
	text-align: left ;
}
.verisign dl dt {
	font-weight: bold;
	margin: 5px 0 5px 0;
}
.verisign dl dd {
	font-size: 80%;
	margin: 0 0 10px 0;
}

