/* Main CSS */

html,body{margin:0;padding:0}
body{font:80% arial,sans-serif;text-align:center}
img{border:none}
a{color:#006699;}
a:hover{color:#FF9933;}

div#container{width:860px;margin:0px auto;text-align:left;}

/* Header CSS */
div#header{position:relative;background-image:url(./library/image/header/headerbase.jpg);background-repeat:no-repeat;height:87px;margin:0px;}
	div#header h1{position:absolute;background-image:url(./library/image/header/toplogo.jpg);top:0px;left:20px;width:270px;height:80px;margin:0px;}
	div#header div#srhbox{position:absolute;top:32px;left:590px; color:#666666;}

		div#header a#hdsitemapbt{position:absolute;top:8px;left:750px;background-image:url(./library/image/parts/li1.gif);background-repeat:no-repeat;background-position:0px 4px;padding-left:12px;font-size:12px;}
		div#header a#hdhomebt{position:absolute;top:8px;left:680px;background-image:url(./library/image/parts/li1.gif);background-repeat:no-repeat;background-position:0px 4px;padding-left:12px;font-size:12px;}

/* Follow Links */
div#flinkstate {padding:2px 0px 2px 8px;font-size:12px;}
/* Links Bar */
div#hlsbar { background-image:url(./library/image/header/linksbarbase.gif);background-repeat:no-repeat;height:30px;margin-bottom:12px;}
	div#hlsbar ul{list-style-type:none;margin:0px;padding:8px 0px 0px 10px;font-size:14px;text-align:center;}
		div#hlsbar ul li{display:block;width:120px;float:left;}


div#wrapper{float:left;width:100%}

/* Main Content Area  div#content{margin:0px 160px 0px 200px;}  */
div#content{margin:0px 0px 0px 200px;}
	div#content h2.contenthead{background-image:url(./library/image/parts/contenthead.jpg);background-repeat:no-repeat;height:33px;
						padding:0px;margin:0px 0px 8px 0px;color:#FFFFFF;font-size:16px;font-weight:900;}
		h2.contenthead div.chinner{margin:0px;padding:6px 0px 0px 24px;}
		
	/* Main Content Inner */
	div.continner{padding:8px 16px 0px 16px;line-height:180%;color:#333333;}
		div.continner hr{margin:16px 0px 26px 0px;}

/* Side Left */
div#navigation{float:left;width:200px;margin-left:-860px;
				background-image:url(./library/image/left/leftbase2.gif);background-repeat:repeat-y;}
	div#navigation div#nvhead{background-image:url(./library/image/left/leftbase1.jpg);background-repeat:no-repeat;}
		div#nvcontmain{padding:32px 0px 0px 0px;text-align:center;}
	div#navigation div#nvfoot{background-image:url(./library/image/left/leftbase3.gif);background-repeat:no-repeat;height:6px;}
		div#nvcontmain div#sidebtarea a{width:184px;height:44px;display:block;margin:4px auto;}

/* Side Right */
/*
div#extra{float:left;width:160px;margin-left:-160px;background-image:url(./library/image/right/rightbase2.gif);background-repeat:repeat-y;}
	div#extra div#exthead1{background-image:url(./library/image/right/rightbase1.gif);background-repeat:no-repeat;height:16px;}
	div#extra div#extfoot3{background-image:url(./library/image/right/rightbase3.gif);background-repeat:no-repeat;height:16px;}
*/

/* Footer CSS */
div#footerlink{clear:left;text-align:right;margin:4px auto;font-size:70%;}

div#footer{clear:left;width:100%;background-image:url(./library/image/footerbase.gif);height:60px;}
	div#footer div#cpstate{padding:16px 0px 0px 0px;width:100%;text-align:center;color:#666666;font-size:12px;}
	

/* Parts */
span.unviewed{display:none;}
table.hmcalender{width:95%;margin:4px auto;margin-bottom:12px;background-color:#CCCCCC;}
table.hmcalender th{background-color:#FF6600;color:#FFFFFF;}
table.hmcalender td{background-color:#FFFFFF;}
div.continner img{display:block;margin:8px auto;}

/* Text Areas */
pre.inarea {padding:8px 12px 8px 12px;background-color:#666666;color:#FFFFFF;width:95%;}
pre.outarea {padding:8px 12px 8px 12px;background-color:#DDDDDD;color:#333333;width:95%;}



.submenu {
	margin:-2px 0px 0px 0px;
	background-color:#DAF0FC;
	border:1px solid #888888;
	text-align:left;
	visibility: hidden;
	position: absolute;
	z-index: 3;
}

.categoryal{
	display:block;
	width:80px;
	padding:6px 24px 4px 8px;
	font-size:12px;
	background-color:#DAF0FC;
	border-bottom:1px solid #888888;
}
.categoryal:hover{
	color:#33CCFF;
	background-color:#FFFFCC;
}
