/* ========================= Common Style ========================= */
body{
	margin:0px;
	padding:0px;
	background-color:#004457;
}
img{
	border:0px;
}
a{
	text-decoration:none;
	color:#333333;
}
a:hover{
	color:#265e91;
}
p{
	margin:0;
	padding:0 0 15px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#666666;
}
h1, h2, h3, h4{
	margin:0;
	padding:0;
}
/* ======================================================================
	Style for TOP Area
========================================================================= */
#top{
	padding-bottom:5px;
	width:1000px;
	margin:0 auto;
}
.toplogo{
	float:left;
}
.top_txt{
	background:url(images/txt_top.jpg) no-repeat;
	width:520px;
	height:47px;
	line-height:47px;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight:bold;
	color:#D6D5D8;
	text-align:center;
	float:left;
	margin:30px 0 0px 100px;
}
.top_txt a{
	font-weight:bold;
	color:#D6D5D8;
	padding:0px 5px;
}
.top_txt a:hover, .top_txt a.selected{
	font-weight:bold;
	color:#36B0C1;
}

/* ======================================================================
	Style for Banner Area
========================================================================= */

.mainbnr {
	clear:both;
	background:url(images/bnr-bg.jpg) no-repeat left top;
	width:529px;
	height:168px;
	padding:60px 420px 25px 49px;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	vertical-align:top;
	color:#FFFFFF;
}
.mainbnr h3 {
	background:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:30px;
	margin:0px;
	padding:0px 0px 5px 0px;
}
/* ======================================================================
	Style for Breadcrumb area
========================================================================= */
#breadcrumb{
	width:1000px;
	margin:0 auto;
	clear:both;
	height:94px;	
	padding-bottom:7px;
	background:url(images/breadcrumb_bg.jpg) repeat-x;
	color:#ffffff;	
}

#breadcrumb .left{
	width:10px;
	height:94px;	
	background:url(images/breadcrumb_left.jpg) left top no-repeat;
	float:left;
}
#breadcrumb .col1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#FFFFFF;
	float:left;
	padding-top:20px;
	line-height:26px;
}
#breadcrumb .col2{
	width:500px;
	padding-left:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:14px;
	color:#FFFFFF;	
}
#breadcrumb .col2 span{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	line-height:40px;
}
#breadcrumb .col3{
	float:left;
	width:150px;
	padding-top:25px;
	padding-left:25px;
}
#breadcrumb .right{
	width:10px;
	height:94px;	
	background:url(images/breadcrumb_right.jpg) right top no-repeat;
	float:right;
}
#breadcrumb .divider{
	width:4px;
	height:94px;	
	background:url(images/breadcrumb_divider.jpg) no-repeat;
	float:left;
}


/* ======================================================================
	Style for Main Page Content area
========================================================================= */
.mptop{
	width:1000px;
	margin:0 auto;
	height:10px;
	font-size:0px;	
	background:url(images/mp_top.jpg) top no-repeat;
	clear:both;	
}
#mpcontainer{
	width:1000px;
	margin:0 auto;
	clear:both;
	background:#FFFFFF;
	overflow:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;	
}
#side{
	width:265px;
	padding:0px 0px 10px 10px;
	vertical-align:top;
	float:left;
	
	
}
.sideboxtop{
	width:265px;
	height:7px;
	font-size:0px;
	background:url(images/sidebxblue_top.jpg) no-repeat;
	vertical-align:bottom;
}
.sideboxttl{
	height:38px;
	line-height:36px;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#064646;
	background:url(images/sidettl_bg.jpg) repeat-y;
}
.ttl2{
	text-decoration:none;
	color:#416FA1;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.sideboxcontent{
	width:225px;
	padding:0px 20px 10px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;	
	font-size:12px;
	line-height:10px;
	background:url(images/sidebxblue_bg.jpg) repeat-y;	
}
.navi-divider {
	background:url(images/divider-navi.jpg) repeat-x left bottom;
	margin:0px;
	line-height:25px;
	padding:0 0 4px 0;
}
.sideboxbtm{
	width:265px;
	height:9px;
	font-size:0px;
	background:url(images/sidebxblue_btm.jpg) bottom no-repeat;
}

#mpcontenet{
	width:685px;
	padding:0 20px 10px 20px;
	line-height:24px;
	vertical-align:top;
	float:left;
}
#mpcontenet h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#416FA1;
	font-weight:normal;
	padding:0 0 10px 0;	
	margin-bottom: 10px;
	border-bottom: solid 2px #416FA1;
}
#mpcontenet h1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#416FA1;
	font-weight:normal;
	padding:0 0 10px 0;	
	margin-bottom: 10px;
	}
#mpcontenet h1 div{
	font-size:11px;
	color:#999999;
}
.hmcontentblk{
	border:solid 1px #CCCCCC;
	margin-bottom:20px;
	padding:20px 20px 10px 20px;
}
.mpbtm{
	width:1000px;
	margin:0 auto;
	height:10px;
	font-size:0px;
	background:url(images/mp_btm.jpg) top no-repeat;
	clear:both;	
}

/* ======================================================================
	Style for BOTTOM area
========================================================================= */
#btm{
	clear:both;
	width:1000px;
	height:99px;
	margin:5px auto 0 auto;
	background:url(images/btm_bg.jpg) bottom repeat-x;
}
#btm .left{
	width:10px;
	height:99px;	
	background:url(images/btm_left.jpg) left bottom no-repeat;
	 float:left;
}
#btm .content{	
	padding-left:28px;	
	padding-top:20px;
	width:950px;
	float:left;
	height:70px;
	text-align:left;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#f0f0f0;
	line-height:20px;
	background:url(images/paypal-img.jpg) center right no-repeat;	
}
#btm .content a{
	color:#f0f0f0;
}
#btm .content a:hover, #btm .content a.selcted{
	color:#36B0C1;
}
#btm .right{
	width:12px;
	height:99px;	
	background:url(images/btm_right.jpg) right bottom no-repeat;
	float:right;	
}
.children { 
	padding: 0px 0px 0px 0px; 
	margin-top: 0px;
	margin-bottom: 17px;
	margin-left:15px;
	margin-right: 4px;
 	vertical-align:bottom;
 	

}
#maincss {
	 border:none!important;
	 background:none!important;
	 background-image:none;
}

.directory_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:10px;
	color:#ffffff;
	font-weight:bold;
}
