body{
color:#666;
font-family:Arial,Helvetica,Arial,Sans-Serif;
}



.posted_date_large{
color:#666;
font-size:0.85em;
}


    a{
  	font-family:Arial,Helvetica,Arial,Sans-Serif;
    font-weight:700;
	text-decoration:none;
	font-size:0.95em;
	color:#333366;
	}
	
	a:hover{
	text-decoration:underline;
	}
	
	a.light{
	
	font-weight:400px;
	font-size:0.9em;
	}
	
	a.h_menu{
	font-weight:400;
	font-size:0.8em;
	}
	
a.latest{
	font-weight:400px;
	font-size:0.8em;
	color:#666;
	margin:0px 0px 0px 26px;
	display:block;
}	

a.latest_head{
    width:198px;
	font-weight:300px;
	font-size:0.9em;
	color:#666;
	margin:0px 0px 0px 8px;
	padding:6px 0px 0px 12px;
	border-bottom:1px solid #e7e7e7;
	display:block;
}
	
	
    a.news_head{
	font-size:1em;
	font-weight:700;
    color:#333366;
	}
	
	a.more{
	font-size:0.9em;
	font-weight:400;
	color:#999999;
	}
	
	a.small{
	font-size:0.7em;
	font-weight:400;
	color:#333366;
	margin-top:0px;
	padding-top:0px;
	}
	
	a.small_gray{
	font-size:0.7em;
	font-weight:400;
	color:#333333;
	}
	a.scroller{
	font-size:0.9em;
	font-weight:700;
	color:#333366;
	}
	
	a.link_head{
	width:8.5em;
	color:#000000;
	font-size:0.8em;
	font-weight:700;
	margin-left:4px;
	margin-right:2px;
	}
	
	a.forum{
	font-size:0.7em;
	font-weight:700;
	color:#333366;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
	}
	
	a.list_link{
margin:0px 0px 3px 0px;
padding-top:0px;
color:#333366;
font-size:1em;
}

a.toc{
font-size:0.9em;
color:#603;
margin:2px 0px 2px 0px;
}

a.subToc{
font-weight:300;
font-size:0.9em;
color:#666;
margin:2px 0px 2px 10px;
}

a.back{
font-weight:300;
font-size:0.8em;
color:#666;
}

a.back:hover{
color:#603;
}

/*#top_navigation,*/

.top_navigation{
vertical-align:baseline;
margin:7px 0px 0px 0px;
display:block;
padding-top:10px;
font-variant:small-caps;
white-space:nowrap;
width:130px;
min-height:2em;
background-image: url(../images/button.gif);
border:1px solid #cccccc;
}

*html .top_navigation{
height:2.4em;
}

a.submenu_bold{

}

a.submenu_light{
margin:0px 0px 0px 24px;
padding:2px 0px 2px 0px;
display:block;
font-weight:400;
font-size:0.8em;
color:#666;
width:168px;
background:transparent;
}

a.submenu_light:hover{
color:#603;
}

span.submenu_light{
margin:0px 0px 0px 16px;
padding:0px 0px 0px 0px;
font-weight:400;
font-size:0.8em;
color:#666;
width:174px;
background:transparent;
}



	h1{
	font-family:Arial,Helvetica,Arial,Sans-Serif;
	font-size:1.1em;
	/*color:#333366; */
	color:#666;
	margin-top:0;
	border-bottom:1px solid #666;
	padding-bottom:0.4em;
	}
	
	h1.norule{
	border-bottom:1px solid #e7e7e7;
	padding-bottom:0em;
	}
	

	
	h1.admin{
	font-size:1.1em;
	border-bottom:1px solid #333366;
	padding-bottom:1;
	}
	
	h2{
	font-family:Arial,Helvetica,Arial,Sans-Serif;
	font-size:1em;
	color:#333366;
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	/*border-bottom:1px solid #333366;*/
	padding-bottom:.4em;
	}
	
h2.blue{
	font-size:1em;
	background:#B8DBE4;
	padding-left:0.4em;
	padding-top:0.2em;
	padding-bottom:0.2em;
	}
	h2.after{
	border-bottom:0px ;
	}
	
		h3{
	font-family:Arial,Helvetica,Arial,Sans-Serif;
	font-size:0.9em;
	font-weight:700;
	color:#000000;
	margin-top:0;
     padding-bottom:.4em;
     margin-bottom:5px;
	}
	

		
	p{
	font-family:Arial,Helvetica,Arial,Sans-Serif;
	font-size:0.8em;
	margin:0px 0px 0.85em 0px;
	padding:0px 0px 0px 0px;
	font-weight:300;
	}
	
	p.white{
	font-family:Arial,Helvetica,Arial,Sans-Serif;
	font-size:0.9em;
	color:#ffffff;
	}
	
		p.scroller{
	font-size:0.9em;
	margin-bottom:0;
	padding-bottom:0;
	}
	
	p.summary{
	margin-top:0;
	padding-top:2px;
	margin-bottom:2px;
	margin-left:0px;
	padding-bottom:3px;
	font-size:0.8em;
    border-bottom:1px dashed #cccccc;
    }
	
	p.head{
	margin-top:20px;
	font-size:100%;
	font-weight:700;
	}

    p.ruled_head{
	font-size:100%;
	font-weight:700;
	border-bottom:1px solid #cccccc;
	}
	
    p.ruled{
	font-size:0.9em;
	font-weight:400;
	margin-top:0px;
	margin-bottom:5px;
	padding:0px;
	}
	
	p.boxed{
	border:1px solid #cccccc;
	margin-bottom:10px;
	margin-top:10px;
	padding:5px;
	}
	
	p.news_subhead{
	font-size:0.9em;
	font-weight:400;
	
	color:#333366;
	margin:0em;
	padding:1em;
	border-bottom:1px dashed #999999;
	}
	
	p.footer{
	font-size:0.8em; 
	color:#999999;
	padding-top:0.3cm;
	text-align:center;
	font-weight:400;
	
	}
	
	p.ad-text
	{
	font-size:0.8em; 
	margin:5;
	padding:1;
	}
	
	p.note{
	font-size:0.8em; 
	}
	
	p.form_title{
	font-weight:700;
	margin:0px;
	padding:0px;
	}
	
	
	 p.list_item{
margin:8px 0px 0px 0px;
line-height:1.3em;
padding-top:0px;
float:left;
width:100%;
font-size:0.9em;
}


p.list_item_noindent{
margin-left:10px;
line-height:1.3em;
margin-top:0px;
padding-top:0px;
float:left;
width:100%;
font-size:0.9em;
}

p.toc_title{
color:#e7e7e7;
background:#603;
font-style: italic;
padding:2px 0px 2px 5px;
width:158px;
}
	
span.menu_arrow{
font-family: times, timesNR, serif;
font-size:1.1em;
}
	
ul, ol{
font-family:arial,Helvetica,Arial,Sans-Serif;
font-size:0.8em; 
font-weight:300;
}

li{
line-height:1.3em;
margin:0px 0px 2px 0px;
}

ul.MM{
list-style-type:none;
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
font-size:0.9em; 
}

ul.MM li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image: url(../images/button.gif);
}
ul.MM li ul li{
background-image: none;
}




	
ul.latest{
width:224px;
list-style-type: none;
vertical-align:top;
font-family: arial, Helvetica, san-serif;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:0.8em;
font-weight:300;
background:transparent;
}

li.latest{
width:224px;
margin:0px 0px 0px 0px;
padding:2px 0px 2px 0px;
background-image: url(../images/latest_m.jpg);
background-position:top;
}


*html li.latest{
margin:0px 0px 0px 0px;

}

li.latest_head{
width:224px;
margin:0px 0px 0px 0px;
background-image: url(../images/latest_t.jpg);
background-position:top;
min-height:10px;
}

li.latest_bottom{
width:224px;
line-height:0px;
font-size:0em;
margin:0px 0px 0px 0px;
background-image: url(../images/latest_b.jpg);
background-position:top;
height:10px;
}


ul.horizontal_menu{
margin:0px;
margin-left:20px;
margin-top:10px;
padding:0px;
list-style-type:none;
}

li.horizontal_menu{
display:inline;
border-right:1px solid #666;
padding-left:10px;
padding-right:10px;
}


ul.toc{
list-style-type:disc;
list-style-image: url(../images/arrow2.gif);
margin:0px 0px 0px 25px;
padding:0px 0px 0px 0px;
}

*html ul.toc{

}

li.toc{
border-bottom:1px solid #e7e7e7;
}

li.subToc{
list-style-image:none;
border-bottom:none;
}


li.toc_on{
background:#d2bbc7;
border-bottom:1px solid #d2bbc7;
}



ul.submenu{
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

ul.submenu_narrow{
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:200px;

}

li.submenu_top{
background-image: url(../images/list_box_top.jpg);
background-repeat:no-repeat;
min-height:10px;
padding:8px 5px 3px 5px;
margin:0px 0px 0px 0px;
line-height:1em;
width:200px;
}


li.submenu{
background-image: url(../images/list_box_middle.jpg);
background-repeat:repeat-y;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:200px;
}

li.submenu_bottom{
background-image: url(../images/list_box_bottom.jpg);
background-repeat:no-repeat;
line-height:0px;
font-size:0em;
height:17px;
width:200px;
}

.pagenav{
font-family: arial, helvetica, sans-serif;
font-size:1em;
color:#666666;
}


	

.MM,.SM,.MM li,.SM li{display:block;list-style:none;padding:0;margin:0;line-height:normal;direction:ltr;}
.MM li,.SM li{position:relative;background:none;}
.MM a,.SM a{display:block;position:relative;}
* html>body .MM a,* html>body .SM a{position:static;}
.MM li a.NOLINK,.SM li a.NOLINK{cursor:default !important;}
* html .MM li,* html .SM li{display:inline;width:100%;display/**/:block;float/**/:left;}
*:first-child+html .MM li,*:first-child+html .SM li{width:100%;float:left;}
:root .MM li,:root .SM li{display:block;width:auto;}
.MM ul,.SM ul{display:none;position:absolute;top:-9999px;left:-800px;width:1px;z-index:11111;}
ul/**/.MM ul,ul/**/.SM ul{display:block;}
* html .MM ul,* html .SM ul{display:block;}
* html>body .MM,* html>body .SM{margin-right:-15px;margin-bottom:-15px;}
.NOSEPARATOR{border-width:0 !important;padding:0 !important;margin:0 !important;}
#Menu1{border-width:0;padding:0;background-color:transparent;background-image:none;}
#Menu1{z-index:9999;position:static;top:0;left:0;width:100%;height:auto;padding-top:0em;float:left;}
#Menu1 li{float:left;width:auto;left:0em;}
head:first-child+body #Menu1>li{left:0;}
*>*>html:lang(en),#Menu1>li{left:0;}
#Menu1>li:first-child{margin-left:0em;}
#Menu1>li>a{/*/*//*/float:left;/* */white-space:nowrap;}
* html>body #Menu1>li>a{float:left;}
* html #Menu1{float:none;}
* html>body #Menu1+*{clear:left;}
* html>body #Menu1>li{float:none;}
* html>bo\64 y #Menu1>li{float:left;}
#Menu1 ul li{float:none;}
.MM{border-width:0px;border-style:solid;border-color:#8F90C4;padding:0px;background-image:none;background-color:transparent;}
.MM li{border-style:solid;border-color:#ffffff;border-width:0 0 0px 0;padding:0 0 0px 0;margin:0 0 0px 0;}
.MM li a.CURRENT,.MM li a.CURRENT:link,.MM li a.CURRENT:visited{border-width:0px;border-style:solid;border-color:#CBCBEF;background-image:url(templates/images/button.gif);background-color:transparent;color:#603;text-decoration:none;}
.MM li a,.MM li a:link,.MM li a.NOROLL,.MM li a.NOROLL:link,.MM li a.NOROLL:visited,.MM li a.NOROLL:hover,.MM li a.NOROLL:focus,.MM li a.NOROLL:active{cursor:pointer;border-width:0px;border-style:solid;border-color:#FFF5C6;padding:0px;background-image:none;background-color:transparent;color:#336;font-size:0.9em;font-family:arial,helvetica,sans-serif;font-weight:400;text-decoration:none;text-align:center;}
.MM li a:visited{border-width:0px;border-style:solid;border-color:;background-image:url(templates/images/button.gif);background-color:transparent;color:#336;text-decoration:none;}
.MM li a:hover,.MM li a:focus,.MM li a:active,.MM li a.MMO,.MM li a.MMO:link,.MM li a.MMO:visited,.MM li a.CURRENT:hover,.MM li a.CURRENT:focus,.MM li a.CURRENT:active{border-width:0px;border-style:solid;border-color:#4d4c76;background-image:none;background-color:transparent;color:#603;text-decoration:none;}
