/* general page setup */
*, html * {
	margin:0px; padding:0px;
}
html {
	height:100.01%;	
	overflow:-moz-scrollbars-vertical;
}
body {
	min-height:100%;  
	font-size:100.01%; 
	font-family:Tahoma, Arial, Helvetica, sans-serif, sans;
	text-align:center;
	background:#CFC8C0 url(images/body_bground.jpg) 0 0 repeat;
	padding:15px 0 15px 0;
	color:#000000;
}

/* common styles */
a img {
	border:0;
}
.clr {
	clear:both !important;
	overflow:hidden !important;
	height:0px !important;
	float:none !important;
}
a {
	text-decoration:none; 
	color:#FFFFFF;
}
a:hover {
	text-decoration:underline;
}
.bold {
	font-weight:bold;
}
.uline {
	text-decoration:underline;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}
.border3D {
	border:1px solid;
	border-color:#F3ECE4 #000080 #000080 #F3ECE4;
}
.img-r {
	float:right; 
	margin:10px; 
	display:inline;
}

.img-l {
	float:left; 
	margin-right:10px; 
	margin-bottom:10px; 
	display:inline;
}
.mini-text {
	font-size:11px;
}
.menu-list {
	list-style-type:none; 
	margin-top:15px;
}

.menu-list li {
	/*height:22px;*/
	padding:4px 0 4px 0;
}

.menu-list li a {
	color:#000000; 
	font-weight:bold;
	background:transparent url(images/menu_out.gif) 2px 2px no-repeat; 
	padding-left:25px;
}

.menu-list li a:hover {
	color:#000000; 
	font-weight:bold;
	background-image:url(images/menu_over.gif);
}
h1 {
	height:0px;
	text-indent:-9999px;
	overflow:hidden;
}
#wrap {
	width:800px;
	margin:0 auto 0 auto;
	text-align:left;
	font-size:0.8em;
	background:#417ABD url(images/content_bground.jpg) 0 0 repeat;
	border:2px solid;
	border-color:#000080 #F3ECE4 #F3ECE4 #000080;
}
#header {
	height:120px; 
	background:#417ABD url(images/pageheader_bground.jpg) 0 0 repeat;
}
#head-img-r {
	width:266px;
	height:118px;
	float:right;
}
#head-img-l {
	width:355px;
	height:118px;
}
#mainmenu {
	height:22px;
	line-height:22px;
	font-weight:bold;
	border:0px solid #F3ECE4; 
	border-bottom-width:1px; 
	border-top-width:1px; 
	margin-bottom:10px;
	background:#2A64A4 url(images/menu_bground.jpg) 0 0 repeat;
	list-style-type:none; 
	text-align:center;
	padding-bottom:2px;
}

#mainmenu li {
	display:inline;
	padding: 0 16px 0 16px;
}
#mainmenu li.star {
	background:transparent url(images/star.png) center right no-repeat;
}
#content {
	background:transparent url(images/leftcontent_bground.jpg) 10px 0px repeat-y;
}

#leftbar {
	display:inline;
	float:left; 
	width:250px; 
	margin-left:10px; 
	padding:10px;
	background:#CFC8C0 url(images/leftcontent_bground.jpg) 0 0 repeat-y; 
	margin-bottom:10px;
}
#leftbar p {
	margin-top:10px;
}
h2 {
	font-size:17px;
}
#main {
	margin-left:290px; 
	margin-right:10px; 
	color:#FFFFFF;
}
#main p {
	margin-top:10px;
}


#footmenu {
	height:18px;
	line-height:18px;
	background:#2A64A4 url(images/menu_bground.jpg) 0 0 repeat; 
	color:#FFFFFF; 
	font-size:11px;
	border:0px solid #F3ECE4; 
	border-bottom-width:1px; 
	border-top-width:1px; 
	margin:25px 0 10px 0;
	padding:0 0 2px 10px;
	list-style-type:none; 
	list-style-type:none;
}
#footmenu li {
	margin-right:20px; 
	display:inline; 
}
