h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
abbr,acronym {
	border:0;
}
q:before,q:after {
	content:'';
}
ol,ul {
	list-style:none;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
fieldset,img {
	border:0;
}
caption,th {
	text-align:left;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}

/* general */
body {
	position:  relative; float: left; width: 100%; font-size: 100%; line-height:1.125em; font-family: Trebuchet MS, verdana, ariel;
}
a {
	text-decoration: none;	color: #666;
}
.pd {
	padding: 0 5px;
}
/* color set */
.c_bg_or {
	background-color: #f8be00;
}
.c_bg_w {
	background-color: #fff; height: 28px;
}
.grey {
	color: #7a7a7a;
}

/* content */
#ct { /* content */
	position: relative; width: 990px; margin-left: auto; margin-right: auto; color: #313131;
}
#bd { /* content body */
	position: relative; width: 100%; float: left; margin-top:  16px; 
}
#lg { /* logo */
	float: left; width: 100%; height: 110px; background: url(../images/logo.jpg) no-repeat;
}
#lg #nav { /* menu top */
	float: left; margin: 80px 0 0 85px; width:  850px;
} * html #nav { display:  inline; } /*ie 6 hack */
#mp { /* main panel */
	float: left; margin: 30px 0 0 90px; width: 550px;  font-family: myriad pro, verdana, ariel; font-size: 0.875em;
} * html #mp { display:  inline; }
#rp { /* right panel */
	float: right; width: 200px; margin: 30px 0px 0 0; 
}
#info_panel {
	background: #e5e5e5;  	margin-bottom: 30px;	padding: 5px;	font-size: 0.715em;}
#side_menu {    position:  relative;    border-left: 4px solid #f8be00;	font-size: 0.875em;	width: 90px;}
#side_menu #nt {
	position: absolute; left: -50px; top:  1px; font-weight: bold; text-align: right; color: #666;
}#side_menu li {
	position: relative; padding: 1px 0 1px 10px;
}#side_menu .current {
	background-color: #f8be00;}
#side_menu .current a, #side_menu a:hover {
	color: black;
}
#footer {    
	float: left;    margin: 20px 0;    width: 790px;    border-top: 3px solid #7f7f7f;    color: #7f7f7f;
	font-size: 10px;
}#footer #cr {
	float:  left;
}#footer #sm {
	float: right;
}#mp a {  
	border-bottom: 1px solid #f8be00;
}#mp a:hover {
 	border-bottom: 1px solid #ccc;
}#mp h3 a {
	color: black;
}#mp p {
	margin: 0 0 1.125em 0;
}
#mp h1 { margin-bottom:15px; font-size: 20px; }
#mp h2 { margin: 10px 0; font-size: 18px; padding: 3px 5px 1px 0px; font-weight: bold; } 
#mp h3 { margin: 10px 0; font-size: 16px; padding: 3px 5px 1px 0px; font-weight: bold; } 
#mp ul { margin: 5px 0 15px 0 }
#mp ul li { margin: 0 0 2px 20px; list-style-type: circle; }

/* flowpanes */
#fpr {
    position:  relative; float: right; width: 200px; height: 423px;
}
#fp {
	position: relative; float: left; width: 790px; height: 423px; overflow:hidden; background: #eee;
}
/*
#fp div {
	float:left; display:block; width:790px; font-size:14px;
}
#fp .items {
	width:20000em; position: absolute; clear:both; margin:0; padding:0;
}
#fp .items img {
	position:  absolute;
}
*/

/*187   */
#fp_pr li {
	float: left; margin: 0 12px 10px 0; background-color: #f8be00; height: 185px; width: 185px; font-size: 10px; overflow: hidden; line-height: 14px; 
}

#fp_pr li a {
	color: black;
}

#fpn {
	float: left; height: 20px; width: 790px; margin: 0 0 0 0; text-align: left;
}
#fpn #fp_title {
	float: left; padding: 0 5px; font-size: 0.875em;
}
#fp_pr ul {
	position: relative;
	float: left;
	width: 790px;
	text-align: center;
}

#fp_pr li div {
	background: #000; height:165px; width:185px; margin: 0 0 3px 0;
}

#fp_pr li div a:hover img {filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;}

#fp_pr li div a img {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

#fp_pr {
	position: relative; float: left; width: 990px;  background: #fff url(../images/sidebar.gif) right repeat-y;
}

#fp_pr .bgfix {
	position: relative; float: left; width: 990px; background: transparent url(../images/wbg.gif) right bottom no-repeat;
}

#fpn ul {
	float: right; margin: 5px 0 0 0;
}
#fpn ul li {
	float: left; height: 15px; width: 15px; margin-left: 7px; background: #e3d5c2; text-align: center;
}
#fpn ul li a {
    text-decoration: none; color: #e3d5c2; 
}
#fpn ul li a div {
	width: 15px; height: 15px; font-size: 12px; line-height: 12px;
}
a.current div {
	background: #f8be00; color: #f8be00;
}

#mainimg { display: none; }

#dynnav { border: 1px solid #ccc; padding: 20px 10px 0 0; margin-bottom: 20px; }
#dn_nav a { display:block; padding:0 10px 10px 10px; }

#dn_content ul {
    margin-left: 20px;
    list-style-type: disc;
}
/* Localized */