
body{
	margin:0;
	padding:0;
}
img{
	border:none;
}
a{
	text-decoration:none;
	color:#006699;
}
a:hover{
	color:#013358;
}
.bold{
	font-weight:bold;
}
.strongfnt{
	font-weight:bold;
	color:#666666;
}
.img-left{
	float:left;
	padding:0 15px 15px 0;
}
.img-right{
	float:right;
	padding:0 0 15px 15px;
}
.txtfld{
	border:soid 1px #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.hzdivider{
	border-top:solid 1px #CCCCCC;
	text-align:right;
	margin:0;
	padding:0;
}
.submit
{
    background:url(../images/submit.jpg) no-repeat 0 0;
    width:104px;
    height:22px;
    border:none;
    cursor:pointer;
    padding:0 0px 0 0;
    float:left;
	}
img{ border:none;}
/* ========================================================================== */
/* ========================== Style for Home page =========================== */
/* ========================================================================== */
#topnavi{
	line-height:26px;
	height:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
#topnavi a{
	color:#666666;
	padding:0 20px 0 0;	
}
#topnavi a:hover{
	color:#006699;
}
#hmbody{
	background:url(../images/hmp_bg.jpg) top no-repeat;
}
#hmpg{
	width:676px;
	padding:38px 37px 0 55px;
	vertical-align:top;
}
#hmside{
	width:198px;
	padding:58px 18px 0 0;	
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	line-height:16px;
}
#hmpg p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	margin:0;
	padding:0 0 10px 0;
}
#hmpg .teaser{
	vertical-align:top;
}
#hmpg .teaser p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	margin:0;
	padding:5px 0 10px 0;
}
#hmbtm{
	border-top:solid 1px #999999;
	height:40px;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:55px;
}
#hmbtm a{
	color:#666666;
	padding:0 20px 0 0;
	line-height:20px;
}
#hmbtm a:hover{
	color:#006699;
}
/* ========================================================================== */
/* ======================== Style for inside pages ========================== */
/* ========================================================================== */
#breadcrumb{
	height:34px;
	background:url(../images/breadcrumb_bg.jpg) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
}
#breadcrumb .col1{
	background:url(../images/breadcrumb_left.jpg) top left no-repeat;
	height:34px;
	width:175px;
	padding:0 0 0 25px;
}
#breadcrumb .col2{
	width:501px;
	padding:0 39px;
	text-align:left;
}
#breadcrumb .col3{
	width:180px;
	padding:0 25px 0 0;
	
}
/* ======================== Style for inside sidenavi ========================== */
#inside{
	width:200px;
	vertical-align:top;
}
#inpg .sidenavi{
	padding:35px 0 0 0;
	background:url(../images/sidenavi_bg.jpg) repeat-y;
}
#inpg .sidenavi ul{
	margin:0;
	padding:0 0 0 6px;
	list-style:none;
}
#inpg .sidenavi ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	border-bottom:solid 1px #EEEEEE;
}
#inpg .sidenavi ul li span{
	padding:0 5px 0 10px;
	color:#333333;
	display:block;
}
#inpg .sidenavi ul li span:hover{
	color:#FFFFFF;
}
#inpg .sidenavi ul li a{
	padding:0 5px 0 19px;
	display:block;
}
#inpg .sidenavi ul li:hover{
	background:#3399CC;
	color:#FFFFFF;
	cursor:pointer;
}
#inpg .sidenavi ul li:hover a{
	color:#FFFFFF;
}
#inpg .sidenavi ul li.secondlevel{
	padding:0 0 0 10px;
}
#inpg .sidenavi ul li.secondlevel a{
	font-weight:normal;
	color:#909090;

}
#inpg .sidenavi ul li:hover.secondlevel a{
	color:#FFFFFF;
}
/* ======================== Style for inside container ========================== */
.incontent{
	width:501px;
	padding:35px 39px 0 39px;
	vertical-align:top;
}
.incontent h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0 0 15px 0;
}
.incontent h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0 0 15px 0;
}
.incontent p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:16px;
	margin:0;
	padding:0 0 15px 0;
}

/* ======================== Style for newsletter inside sidearea ========================== */

.incontent1{
	width:725px;
	background:url(../images/sidenavi_bg.jpg) repeat-y;
	padding:35px 20px 0px 30px;	
	vertical-align:top;
}
.incontent1 h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0 0 15px 0;
}
.incontent h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:16px;
	margin:0;
	padding:0 0 15px 0;
}
.incontent1 p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:16px;
	margin:0;
	padding:0 0 15px 0;
}
/* ======================== Style for inside sidearea ========================== */
.side{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding:35px 25px 0 0;
	vertical-align:top;
	line-height:16px;
}
.side p{
	margin:0;
	padding:0 0 12px 0;
}
/* ======================== Style for inside bottom area ========================== */
.inbtm{
	width:501px;
	padding:0 39px;
	height:40px;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.inbtm div{
	border-top:solid 1px #999999;
	display:block;
}
.inbtm a{
	color:#666666;
	padding:0 20px 0 0;
	line-height:20px;
}
.inbtm a:hover{
	color:#006699;
}
/* ======================== Style for inside content ========================== */
.incontent ul{
	margin:0;
	padding:0 0 15px 0;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#333333;	
}
.incontent ul li{
	background:url(../images/bullet1.jpg) left 5px no-repeat;
	line-height:16px;
	padding-left:15px;	
	margin-left:30px;
}
.incontent .bltedlist ul{
	margin:0;
	padding:0 0 15px 0;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#333333;	
}
.incontent .bltedlist ul li{
	background:url(../images/bullet1.jpg) left 5px no-repeat;
	line-height:16px;
	padding-left:15px;	
	margin-left:5px;
}
.boardgroup{
	clear:both;
	padding:0 0 15px 0;
}
.bdrtbl td{
	border-bottom:solid 1px #D7D7D7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:16px;
	vertical-align:top;		
}

/* ======================== Style for data table ========================== */
.datatable{
	background-color:CCCCCC#;
}
.datatable td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:16px;
	border-bottom:solid 1px #CCCCCC;
	vertical-align:top;	
}
.datatable td.ttl{
	background:#EEEEEE;
	font-weight:bold;
	vertical-align:top;
}
.txtcenter{
	text-align:center;
}
/* ======================== Style for marquee ========================== */
#marqueecontainer{
position: relative;
width: 180px; /*marquee width */
height: 114px; /*marquee height */
background-color: white;
overflow: hidden;
}
.border{
	border:solid 1px #666666;
		}