/* CSS Stylesheet */
* {
	margin: 0;
	padding: 0;
}
p {
	margin: 0 0 12px;
}

.clear {
	clear: both;
}

body {
	background: #003;
	font: 11px/16px Verdana;
	color: #000;
	}
body { *margin: 0 0 20px; }
a {
	color: #006abf;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
ol, ul {
	margin: 0 0 10px 20px;
}

h1 {
	color: #003;
	font: bold 14px Verdana;
	padding: 0 0 4px;
}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

/* Layout */
/* Header */
#mnw {
	width: 750px;
	margin: 0 auto;
}

#hd {
	float: left;
	width: 750px;
}
#hda {
	float: left;
	width: 440px;
	height: 70px;
	padding: 26px 0 0 30px;
}
#hdb {
	float: left;
	width: 250px;
	height: 80px;
	text-align: right;
	padding: 16px 30px 0 0;
}
#tlink {
	color: #003;
	width: 250px;
	background: url(images/tlinkbg.gif) no-repeat 195px 4px;
	padding: 0 0 15px;
}
#tlink a {
	color: #CCC;
	text-decoration: none;
}
#tlink a:hover {
	color: #F90;
}
#srch {
	color: #FFF;
}
#srch input {
	font: 11px Verdana;
	width: 180px;
	padding: 1px;
}

/* Mnav */
.mnb {
	float: left;
	width: 750px;
}
.mn, .mnh {
	float: left;
	font: Bold 11px Verdana;
	padding: 8px 10px;
}
.mn a, .mnh a {
	font: Bold 11px Verdana;
	color: #FFF;
	text-decoration: none;
}
.mn a:hover, .mnh a, .mnh a:hover {
	font: Bold 11px Verdana;
	color: #f3c100;
}
/* Border */
#bborder {
	float: left;
	width: 748px;
	border: 1px solid #F90;
	background: #FFF;
	margin: 0 0 20px;
}
/* Bcrumb */
#bcr {
	width: 736px;
	color: #999;
	background: url(images/bcrumbbg.gif) repeat-x left top;
	border-bottom: 1px solid #CCC;
	padding: 5px 0 3px 12px;
}
#bcr span {
	font-weight: bold;
	color: #f90;
}
#bcr a {
	color: #999;
	text-decoration: none;
}
#bcr a:hover {
	text-decoration: underline;
}
/* frcont */
#bd {
	float: left;
	width: 732px;
	padding: 12px 8px;
}
#fr01 {
	float: left;
	width: 560px;
	padding: 0 0 1px;
	background: url(images/frbbb.gif) no-repeat left bottom;
}
#fr01 ul {
	list-style: none;
	margin-left: 10px;
}
#fr01 ul li {
	background: url(images/frbullet.gif) no-repeat 0 5px;
	padding: 0 0 0 10px;
}

#fr02 {
	float: left;
	width: 172px;
}
#fr01a {
	float :left;
	width: 537px;
	border: 1px solid #CCC;
	margin: 0 0 10px;
	padding: 5px;
	background: #FFFFFF;
}
#fr01b {
	float: left;
	width: 549px;
	background: url(images/frbbg.gif) repeat-y left top;
}
#fr01ba {
	float: left;
	width: 329px;
	display:inline;
	margin: 0 10px 0 0;
	padding: 5px;
	border-top: 1px solid #CCC;
}
#fr01bb {
	float: left;
	width: 190px;
	padding: 5px;
	border-top: 1px solid #CCC;
}

#fr02a {
	font: bold 14px Verdana;
	color: #FFF;
	background: #F90;	
	text-align: center;
	padding: 3px 0;
}
#fr02b, #fr02bs {
	border-top: none;
	border: 1px solid #CCC;
	background: #FFF;
	padding: 5px 0;
	margin: 0 0 10px;
}
#fr02b ul {
	list-style: none;
	margin-left: 10px;
}
#fr02b ul li {
	background: url(images/frarrow.gif) no-repeat 0 7px;
	padding: 0 0 0 15px;
}
#fr02c img {
	border: 1px solid #CCC;
	margin: 0 0 10px;
}
#fr02bs {
	padding: 5px 8px;
	line-height: 14px;
}
/* Sub Content */
#sb01 {
	float: left;
	width: 167px;
	padding: 30px 0 0 5px;
}
#sb02 {
	float: left;
	width: 368px;
	padding: 10px;
}
#sb02 ul {
	list-style: none;
	margin-left: 15px;
}
#sb02 ul li {
	background: url(images/cbullet.gif) no-repeat 0 6px;
	padding: 0 0 0 10px;
}
#sb02 ol {
	margin-left: 30px;
}
#sb02 blockquote {
	padding-left: 20px;
}

#sb03 {
	float: left;
	width: 172px;
}
/* Subnav */
.sn, .sn_h {
	display: block;
	padding: 2px 5px 2px 0px;
}
.sn a, .sn_h a {
	display: block;
	color: #000;
	font: bold 13px Verdana;
	text-decoration: none;
}
.sn a:hover, .sn_h a, .sn_h a:hover {
	color: #F90;
}

/* SN Level 2 n 3 */
.sn2, .sn2_h, .sn3, .sn3_h {
	display: block;
	padding: 3px 1px 3px 0px;
}
.sn3, .sn3_h {
	padding: 3px 1px 3px 12px;
}
.sn2 a, .sn2_h a, .sn3 a, .sn3_h a {
	display: block;
	color: #668cb9;
	font: 11px Verdana;
	text-decoration: none;
}
.sn2 a:hover, .sn2_h a, .sn2_h a:hover, .sn3 a:hover, .sn3_h a, .sn3_h a:hover {
	color: #F90;
}


/* Footer */
#flink {
	float: left;
	width: 748px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	text-align: center;
	padding: 4px 0 5px;
	font: 10px Verdana;
}
#flink ul {
	margin: 0px;
}
#flink ul li {
	display: inline;
	padding: 0 5px;
}
#flink a {
	color: #000;
	text-decoration: none;
}
#flink a:hover {
	color: #006abf;		
}

#ftw {
	float: left;
	padding: 5px 0;
}
#ftw a {
	color: #999;
	text-decoration: underline;
}
#ftw a:hover {
	color: #006abf;		
}

#fta {
	float: left;
	width: 125px;
	padding: 0 0 0 5px;
}
#ftb {
	float: left;
	width: 618px;
	font: 10px Verdana;
	color: #999;
}