/* colors */
ul 					{ color: #2a3b3c; }
a 					{ color: #810018; }
a:hover 				{ color: #3d0018; }
a:active 				{ color: #3d0018; }
.links, .links a, .elinks, .elinks a 	{ color: green; }
.links a:hover, .elinks a:hover 	{ color: #810018; }
.links a:active, .elinks a:active 	{ color: #810018; }
#footer #footer_inner a { color: #5b6768; black;  }
#footer #footer_inner a:hover {	color:#388d00;#3b2314;}
div#tipDiv 				{ color:#000; }
h2, .subtitle { color: #aa4d5e; }

/* background */
.updlist .updlist_title { background: url(../images/a_sectionHdr.jpg); background-repeat: repeat-x;}
.updlist_box 		{ background: #b1858d; #e9e4e5; #eee;  }
div#tipDiv 		{ background-color:#E1E5F1; ; }
#footer2 		{ background: #810018; #1068ad; midnightblue; }
#YYsubmenu_top_title *,  #YYsubmenu_top_title * a{ 	background: red; #e9e4e5; }

/* borders */
div#tipDiv 		{ border:1px solid #667295; }

html,body {text-align: center; background: #eeeeee; color: #3d3d3d; #1068ad; #87502d; gray; xcolor:#2a3b3c; font-family: vardana, Arial; overflow:scrollbars-vertical; font-size:9pt; }
.visitor {text-align:center;width:200px;font-family:Arial, Verdana, Helvetica; font-ize:14pt;  color: #1b0d04; }
.formsText {}
.formsSelect { font-weight:bold; color: #87502d; }
sup { font-weight:bold; color:red; abc_font-size:8pt; }
#homepg { float:right;  margin-top:3px; margin-right:-7px; }
.homepage_house {height:23px; width:23px; }
#outside_container {
	width: 1000px;
	align:center;
	margin: 0 auto;
	width:1000px; height:795px;
}
#container {
	width: 900px;
	xfont-family: Arial, Verdana, Helvetica;
	abc_font-size: 9pt;
	text-align: left;
	margin: 0 auto;
	background-color:#fff;
	cursor:auto;
}

#header  {
	xwidth: 900px;
	height: 200px;
	top:0px; left:0px;
}
#header a {	cursor:pointer;}

#logo 	{ width:900px; height:170px; top:0; left:0; position:relative;
	background: url(../images/prcoc_header.jpg);
	background-repeat: no-repeat;
	}

#menu		{ 
		width: 900px; height:30px; left:0px;   
		position:relative;
		float:left; margin-left:0px; 
		background: #810018; 
		}
#menu ul	{ margin-left:0px; margin-top:2px;}
#menu li  	{ 
		list-style-type:none; 
		float:left; xvertical-align:middle; 
		text-align:center; align:center;
		margin-left:8px; 
		margin-right:5px; 
		margin-top:4px;
		abc_font-size: 11pt; font-family: Arial; font-weight:normal;
		font-weight:bold;
		}
#menu li :hover 			{ color: #8aeff4; }
#menu li a 	{ text-decoration:none; color: #fdf8f8; }

.pdfimg { width:15px; height:15px; border:0px; }

#mainbody {
	width:900px;
	height:auto;
	float:left; 
	background:white;
}
.landing {
	width:900px;
	text-align:center;
	align:center;
}


.calendar { margin-top:20px; align:center; width:208px; }
.calendar_text { align:center; text-align:left;}
.cal_table { margin:0; padding:0; align:center; } 
.calendar_events { text-align:center; text-align:left; xpadding-left:10px; }

.submenu_mlist ul  {
	background: #e9e4e5; 
	list-style-type:none; 
	width:202px; 
	height:20px;
	margin:0; padding:0; padding-top:2px; padding-bottom:2px; 
	}
.submenu_mlist ul li, .submenu_list .level_1 {
	float:left;
	width:33%;
	margin-top:0px;
}
.submenu_list .level_1 a		{ color: #3d0018;}
.submenu_list .level_2 a		{ color: #5ca32d;}
.submenu_list .level_3 a		{ color: #55c10d;}
.submenu_list .level_4 a		{ color: red;}

#submenu {  
	left:0px; float:left; width:208px; min-height:400px;
	margin-top:10px; xpadding-left:5px; margin-left:10px;
	background: #fdf8f8; color: #3d0018; 
	}

#submenu, .calendar { 
	align:center; float:left; 
	width: 210px; 
	}

/* the submenu box */
#submenu li	{ 
		margin-bottom:2px; xmargin-left:0px;
		abc_font-size: 9pt; 
		font-family: Arial;  
}
#submenu li a { text-decoration:none; }
#submenu li a:hover {}
#submenu_top_title *,  #submenu_top_title * a { 
	font-family: verdana, arial;
	width:208px; 
	height:15px; 
	text-decoration:none; 
	text-align:center;
	padding:5px; padding-bottom:1px;
	abc_font-size:14pt; 
	}

#submenu .submenu_list ul, #submenu .submenu_list ul ul, #submenu .submenu_list ul ul ul { 
 }

#rightmenu {  float:right; margin-top:10px; left:0px; margin-left:0px; width:240px; padding-right:5px;}


.a_button{ width: 210px; height: 35px; 	}
.a_button a, .a_button a:hover, .a_button a:active { float:left; padding-top:5px; padding-bottom:5px; align:center;
	}

#address { color:#e0d5c1; margin-top:90px; align:cnter; text-align:center; }

#contents_main { float:left; width:420px;
		xheight:auto;  
}
#contents { float:left; width:670px;  		
}

#contents_top {  
		height:10px; 
	}
#contents_bdy { 
		float:left; margin-left:15px; 
		position:relative; 
		}
#contents_bot {  
		height:40px; xbackground:black;
}

.searchBox { 	background: #e9e4e5; }
.searchBox { 	
	xtext-indent:15px; 
	line-height:15px; 
	width:97%;
	text-align:left; 
	left:0; 
	xmargin-left:5px; 
	margin-top:2px;
 	margin-bottom:15px;
padding-top:1px;
min-height:500px;
}
.searchBox li { padding:0; margin:0; ; list-style-type:none;}
.searchBox form label { 	xcolor: #aa4d5e; font-weight:bold; line-height:20px;}
.category_list {
	width:96%;
	margin:0; xmargin-left:10px;
	list-style-type:none;
	padding:0;
	list-style-position:outside;

}

#story { 	float:left; }
#story li  { text-wrap:none; text-indent:-15px; line-height:13px; ; padding-top:1px; padding-bottom:1px; ;}

.dashes { background:#fff url(../images/dash_gray.jpg) repeat-x scroll left ; 
	width:370px;  height:5px;
	margin-bottom:2px; }
.articles_box  { float:left; width:370px; height:auto;  xmargin-top:20px; xbackground:#eee; }
.articles  { margin-bottom:15px;	}
.articles  p { margin-top:0px; margin-bottom:5px; }
.articles_text  { margin-bottom:10px; width:370px; }
.articles .articles_title label  	{	}
.articles .articles_title 	{ 
	abc_font-size:10pt; 		font-family: georgia, verdana, arial;
font-weight:bold;
	width:98%; 
	padding-top:2px;
}


.colx { xwidth:100%; margin-bottom:10px; border:1px solid lightgrey; }
.colx_title { 
	color: #3d0018; background: #e9e4e5;
	text-align:center; font-weight:bold; font-family: georgia, verdana, arial;
	height:20px; padding-top:5px;		
	}
.colx_text {}

.news {
	xwidth:210px; float:left; 
	margin-bottom:10px; margin-right:1px; border:1px solid lightgrey; 
	}
.news_title {
	color: #3d0018; background:  #e9e4e5; 
	top:0; padding-top:5px; padding-bottom:5px;  padding-left:20px; 
	font-weight:bold; width:206px; font-family: georgia, verdana, arial;
	}
.news_text { text-align:justify; margin-left:15px; width:190px;}
.xnews * p { text-indent:25px; margin-top:4px; margin-bottom:3px; }

.welcome { 
	width:400px; float:left; 
	margin-bottom:20px; padding-bottom:10px; 
	border:1px solid lightgrey; 
	}
.welcome_title {
	font-style:italic; font-weight:bold;  font-family: georgia, verdana, arial; 
	top:0; padding-top:5px; padding-bottom:5px; padding-left:20px; 
	color: #3d0018;  background: #e9e4e5;  
	xwidth:380px; 
	}
.welcome_text { text-align:justify; margin-left:15px; margin-right:15px; width:370px; }
.welcome * p { margin-top:4px; margin-bottom:3px background:yellow; };


.updlist .updlist_text  { xwidth:200px;	}
.updlist_box { float:right; width:240px; height:250px;  margin-top:30px;}
.updlist .updlist_text   ul
 	{ 
	margin-left:15px; padding-left:5px; margin-top:0px;  
	list-style-type:none;
	text-indent:.1em;
}
.updlist .updlist_title 
	{ 
	abc_font-size:10pt; font-family: georgia, verdana, arial; width:100%; height:25px;
}
.updlist .updlist_title label 
	{ 
	padding-left:5px; 
	xpadding-top:2px; 
	}

.cat_add   { font-size:6pt;  color:blue; margin-left:10px; }

.XXinfoPage, .infoPage_text  { xwidth:180px; xheight:150px; padding-bottom:8px;overflow: hidden;  }
.XXinfoPage .infoPage_title, .infoPage .infoPage_title label
	{ 
	padding-bottom:40px;	abc_font-size:1.5em; font-family: Arial;
}
.XXinfoPage_title1
	{ 
	abc_font-size:2.0em; font-family: Arial; 
}
.XXinfoPage .infoPage_subtitle
	{ 
	font-style:italic; text-decoration:underline;
	padding-top:15px;
	padding-bottom:5px;
}

.subtitle
	{ 
	abc_font-size:12pt; font-family: Arial; 
	font-weight: bold;
	margin-top:18px; 
	margin-bottom:5px;
	margin-right:20px;
	}

#a_post { margin-top:20px;}
.a_category { abc_font-size:14pt; font-weight:bold; margin-top:15px; margin-bottom:3px; }
.a_title { 		font-family: georgia, verdana, arial;
text-indent:40px;abc_font-size:12pt; font-weight:bold; }
.a_title a:hover { xxtext-decoration:underline; }
.a_title a:visited { xxcolor:blue; }
.a_contents { abc_font-size: 10pt; margin-left:40px; margin-right:40px; margin-bottom:20px;}
.a_text {margin-right:50px; }
.callout 
	{ 
	abc_font-size:10pt;   
	margin-right:20px;
	}

xhtml>body .sup_text{overflow:auto;}

#footer { 	text-align:center;	width: 900px;	height:auto;
		text-decoration: none;
		letter-spacing: 0;	abc_font-size: .95em; 		float: left;
		list-style-type:none;
}
#footer #footer_inner { padding-top:60px; xcolor: #1b0d04; black;}
#footer #footer_inner a { xcolor: #5b6768; black;  }
#footer #footer_inner a:hover {	xfont-weight: bold; xcolor:#388d00;#3b2314;}

#footer2 { 	width: 900px;	height:100px;
		float: left;
		xbackground: midnightblue; url(../images/a_menu.jpg); 		
		xbackground-repeat: repeat-y repeat-x; 
}

#clear {
clear:both;
}


.round_hover { text-align:left; position: relative; left:0px; top:0px; display:none; z-index:2000; height:auto; width:225px;  background:white; ; xcolor:#5b6768; padding:5px; xborder: 1px solid gray;}

/* for tooltip */
div#tipDiv {
    xcolor:#000; abc_font-size:11px; line-height:1.2;
    xbackground-color:#E1E5F1; xborder:1px solid #667295; 
    width:210px; padding:4px;
}
.spacer {width:100%; height:5px; }
.ads { margin-top:20px; margin-bottom:20px; margin-left:0px; margin-right:0px; }

