/*
Original design: 1024px (v1.0 - Apr 27, 2008) - A xhtml/css website template by Steven TARADAI.
For more information, see http://www.icmjapan.net/
*/

/* General tags */
body {
	background:url(images/background.gif) repeat-y top center #fff;
	color:#404040;
	font:76% Verdana,Tahoma,Arial,sans-serif;
	line-height:1.3em;
	margin: 0 auto;
	padding: 0;
}
a {color:#4088b8; font-weight:700; text-decoration:none;}
a:hover {}
a img {border:0;}
p {margin:0 0 18px 10px;}
ul,ol,dl {font-size:0.9em; margin:2px 0 16px 35px;}
ul ul,ol ol {margin:4px 0 4px 35px;}
blockquote {background: #dadada; font-size:0.9em; margin:0px 0px; padding:8px;}
blockquote p {margin:0;}


/* Main wrap  and Header*/
#wrap {
	background:#fff
	color:#404040;
	margin:10px auto;
	padding:0;
	width:970px;
}
#header {
	background:url(images/logo1.jpg) no-repeat;
	height:87px;
	position:fixed;
	z-index:1;
	top:0em;
	margin:0px;
	margin-bottom: 5px;
}


/* Sidebar and Left menu */
#leftside ul.avmenu{
	position:fixed;
	top:9em;
	display:block;
	margin:0 0 25px 0;
	width:180px;
	list-style: none;
	padding: 0;
}
#leftside ul.avmenu li{display:inline; width:140px;}
#leftside ul.avmenu li a{background-color:#000080; color:white; float:left; font-weight:500; margin-bottom:4px; padding:5px 1px 5px 5px; width:170px;}
#leftside ul.avmenu li a:hover,#leftside ul.avmenu li a.current{background-color:#dadada; color:#505050;}
#leftside ul.avmenu ul{font-size:0.9em; margin:0 0 0 15px; padding:0 0 5px; width:125px;}
#leftside ul.avmenu ul a{font-weight:400; padding:3px 1px 3px 5px; width:115px;}
#leftside ul.avmenu ul ul{width:113px;}
#leftside ul.avmenu ul ul a{width:100px;}
#leftside .announce {
	position:fixed;
	top:34em;
	clear:left;
	width:165px;
	height: 147px;
}
#leftside p,.announce p {font-size:0.9em;}


/* Main content */
#content {
	position:relative;
	top:7em;	
	float:right;
	line-height:1.5em;
	margin:0px;
	padding:10px;
	text-align:justify;
	width:750px;
}
#contentalt {float:left; line-height:1.5em; margin-right:20px; padding:0; text-align:left; width:750px;}
#content h3,#contentalt h3 {margin:10px 0 8px;}

#footer {border-top:4px solid #dadada; clear:both; color:gray; font-size:0.9em; line-height:1.6em; text-align:center;}
#footer p {margin:0; padding:0;}
#footer a {color:#808080;}

/* Additional classes */
.box {background:#4088b8; border:1px solid #c8c8c8; color:#fff; font-size:0.9em; line-height:1.4em; padding:10px 10px 10px 13px;}
.box a {color:#f0f0f0;}
.left {float:left; margin:0 15px 4px 0;}
.right {float:right; margin:0 0 4px 15px;}
.blue {color:#4088b8;}
.clear {clear:both;}
.fade {color:#c8c8c8;}
.gray {color:gray;}
.photo {
	background:#fff;
	border:0px solid #bababa;
	margin:0px 0px 0px 20px;
	padding:0px;
}
.highlighted{background:#CC0033; color:#FFFFFF;padding:3px}
.b1 {background:url(img/menubg2.gif); color:#505050;}
.b2 {background:url(img/menubg.gif); color:#303030;}
