body {background:#fff; font-family:Arial, Helvetica, sans-serif; 
font-size:100.01%; color:#52504B; margin:20px 0px 20px 0px; padding:0px;}

/* common styles */	
td {font-size:100%;}
a {color:#008BD5; text-decoration:underline;}
a:hover {color:#E3008D; text-decoration:underline;}
p {margin:8px 0px 15px 0px; font-weight:bold; color:#999;
}

h1 {font-size:200%; font-weight:bold; color:#9B9C9F; margin:17px 0px 30px 0px; }
h2 { font-weight:bold; font-size:120%; color:#9B9C9F; margin:0px 0px 15px 0px;}
h3 {color:#45A8ED; font-size: 120%; font-weight:bold; margin:10px 0px 15px 0px;}
h4 {color:#008BD5; font-size:100%; font-weight:bold; margin:0px 0px 0px 0px; line-height:100%;}
h5 {font-size:100%; font-weight:bold;margin:0px 0px 10px 0px;color: #52504B;}

.centercol ul, .centercol  ol {margin: 0px 0px 10px 10px; padding: 0px;  font-weight:bold; color:#9B9C9F;}
.centercol ul li {margin: 8px 0px 8px 0px; padding: 0px 0px 0px 25px; background: url(../images-design/bullet.gif) no-repeat left top; list-style-type: none; font-weight:bold;}
.centercol ol li {margin: 8px 0px 8px 30px; padding: 0px 0px 0px 0px; }

hr {height:1px; border-left:0px; border-right:0px; border-bottom:0px; border-top:1px solid #CCCCCC; width:100%; }
th {font-size: 100%;}


a img {border:0px;}
table {border:0px;}

/* menus */
ul.menu {
	margin:0px;
	padding:0px;
	list-style-type:none;
	clear: both;
}
ul.menu  li {margin: 0px; padding:0px; display:block; width:220px;}
.menu  a, .menu a:visited, .menu  a:active{ width:220px; height: 27px; line-height: 27px;  margin: 0px; padding:0px; background: url(../images-design/menu-bg.jpg) repeat-x top; display:block; color:#FFFFFF; font-size:100%; text-decoration:none; text-indent:5px; border-bottom: 2px solid #FFFFFF;}

.menu a:hover,
body#page01 #menu01 a,
body#page02 #menu02 a,
body#page03 #menu03 a,
body#page04 #menu04 a,
body#page05 #menu05 a,
body#page06 #menu06 a,
body#page07 #menu07 a,
body#page08 #menu08 a,
body#page09 #menu09 a,
body#page10 #menu10 a,
body#page11 #menu11 a,
body#page12 #menu12 a,
body#page13 #menu13 a,
body#page14 #menu14 a
{background: url(../images-design/menu-bg.jpg) repeat-x bottom; text-decoration:none; color:#000000;}

/* *************** structure styles ***************** */
/* common styles */
.table_main {width:940px; height:100%; background:url(../images-design/top_bg.jpg) repeat-x top #FFFFFF; font-size:70%; }
.shad_l{ vertical-align:top; width:10px; background:url(../images-design/shad_l.jpg) no-repeat top right;}
.shad_r{ vertical-align:top; width:20px; background:url(../images-design/top_r.jpg) no-repeat top right #FFFFFF;}

/* header styles */
.logo { margin:0px 0px 30px 0px;}

/* leftcol styles */
.leftcol {
	width:280px;
	background: url(../images-design/leftcol_bg.jpg) no-repeat top left #FFFFFF;
	vertical-align:top;
}
.leftcol p{padding:7px 0px 15px 10px; font-weight:bold; font-size:110%; color:#9B9C9F;}
.leftcol p a, .leftcol p a:visited, .leftcol p a:active{color:#9B9C9F; text-decoration:none;}
.leftcol p a:hover{color:#9B9C9F; text-decoration:underline;}

/* centercol styles */
.centercol {
	width:660px;
	vertical-align:top;
	background: url(../images-design/top_bg.jpg) repeat-x top #FFFFFF;
	line-height:130%;
	padding: 20px 0px 0px 0px;
}

td.mountimage1 img {vertical-align:bottom;}
td.mountimage2 img {vertical-align:top;}

#info-table td {border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
#info-table { border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
#table-col-1, #table-col-2, #table-col-3 {
	background-color: #F0F0F0;
}
/* form */
form {padding:0px; margin:0px;}
input, select, textarea { color:#575757; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.text_field {width:336px; height:20px;}
.td-bg {background-color: #F0F0F0; vertical-align: top;}

.input_s {width:75px;}
.input_b {width:275px;}
.btn {background:url(../images-design/btn-bg.jpg) repeat-x bottom left; color:#52504B; font-size:80%; height:25px; line-height:25px;  font-weight: normal; display:block; text-align:center; text-decoration:none; border: 0px solid #999999; font-size:11px;}
.btn:hover {background:url(../images-design/btn-bg.jpg) repeat-x top left; color:#FFFFFF; text-decoration:none; cursor:pointer;}

.wap a:link, .wap a:visited {color:#999; text-decoration:none;}
.wap a:hover {color:#000; text-decoration:underline; }





