body{margin:0; padding:0; text-align:center;}
h1,h2,h3,h4,dl,dt,dd,p,ul,ol,li,form{margin:0; padding:0;}
.clear{clear:both;}
img{border:none;}
ul,ol{
	list-style:none;
	margin: 10px;
	padding: 10px;
}

#wrapper{margin : 0 auto 0 auto; width : 740px; text-align:left;}

#logform{float:right; padding:10px;}

table#contents td#consulBox ul{font-size:0.8em;}
table#contents td#consulBox ul{padding:10px;}

table#contents td#newBooksBox{font-size:0.8em;}
table#contents td#newBooksBox{padding:10px;}

#otherCon{padding:10px;}

#companyCat{padding-bottom:10px;border-bottom:1px solid #cccccc;}

#blogCat{padding-top:10px;}

#footer{margin-top:20px; border-top:#999999 solid 5px;}

#footerSub{margin:10px 0 10px 0;}
#footerSub{font-size:0.8em;}

.formBtn{margin-top:10px; text-align:center;}



/*---------------errormes---------------*/
span.errMsg{font-size:0.7em; color:#cc0000;}
p.errMsg{font-size:1em; color:#cc0000;}

/*---------------adminLogin---------------*/
span.adminLoginTxt{font-size:0.7em; color:#666666; font-weight:bold;}

/*---------------userLogin---------------*/

.registStr{font-weight:bold; color:#3A4E98; font-size:0.625em; padding:0 5px;}

/*welcom*/
span.welcomLoginTxt{font-size:0.7em; color:#999999;}
/*name*/
span.userLoginTxt{font-size:0.7em; color:#333333; font-weight:bold;}
/*mr*/
span.mrLoginTxt{font-size:0.7em; color:#999999;}

/*form*/
.form-text {font-size:10px; width:100px; height:12px;}
.form-bt {font-size:10px; color:#333333; width:100px;}a {
	color: #0066CC;
	text-decoration: none;
}
a:hover {
	color: #990000;
	text-decoration: underline;
}
a:visited {
	color: #0033CC;
}
.line {
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: 20px;




}

