/* CSS Document 


-----------------------------------------------------
 @ site gloval
---------------------------------------------------*/
* { margin:0; padding:0; }
body {
	margin:0 auto;
	text-align:center;
	background:url(../img/body_bg.gif) 0 0 repeat;
}
img { border:none; }
a {}
a:visited {}
a:active, a:hover {}
/*---------------------------------------------------
 @ layout
---------------------------------------------------*/
#container {
	width:810px;
	margin:42px auto;
	text-align:center;
}
#wrap01 {
	width:810px;
}
#wrap01Inner {
	width:800px;
}
/*-------------------------------------------------*/
#header {}
/*-------------------------------------------------*/
#main { float:right; }
#mainInner { width:560px; margin:15px 25px 0 15px; }
#side { float:left; }
#sideInner { width:194px; }
/*-------------------------------------------------*/
#footer { clear:both; }
#copyright {}

/*---------------------------------------------------
 @ #wrap01
---------------------------------------------------*/
#wrap01 {
	background:url(../img/wrap_bg.gif) 0 0 repeat-y;
}
#wrap01Inner {
	margin:0 5px;
	padding:5px 0 0 0 ;
	text-align:left;
	background:#ffffff url(../img/top_bg.gif) 0 0  no-repeat;
}
#wrap02 {
}
/*---------------------------------------------------
 @ header
---------------------------------------------------*/
#header {
	padding-bottom:18px;
	text-align:left;
	background:url(../img/header_bg.gif) 0 0  no-repeat;
}
h1 { display:none; }
p.siteTitle {}
/*---------------------------------------------------
 @ main / mainInner
---------------------------------------------------*/
#main {}
#main h2 { display:none; }
#mainInner {
	font-size:0.84em;
}
/*---------------------------------------------------
 @ side / sideInner
---------------------------------------------------*/
#side {}
#sideInner { text-align:left; }
ul#sideMenu {
	margin:0 0 16px 0;
	padding:0px 0 3px 0;
	background:url(../img/sidelist_bg.jpg) left bottom no-repeat;
}
ul#sideMenu li {
	display:block;
	width:165px;
	height:36px;
	margin:0 0 0 12px;
	padding: 0 0 0 0.8em;
	list-style:none;
	background:url(../img/li_mark_01.gif) 0 1.06em no-repeat;
	font-size:0.84em;
	line-height:36px;
}
html>/**/body ul#sideMenu li { background:url(../img/li_mark_01.gif) 0 1.06em no-repeat; }

ul#sideMenu li.list2 { background:none; padding-left:18px; }
ul#sideMenu li a { color:#015da3; }
ul#sideMenu li a:visited { color:#297979; }
ul#sideMenu li a:active { color:#FF3300; }
ul#sideMenu li a:hover { text-decoration:underline; }

p.contactBanner { margin:0 0 20px 12px; }
/*---------------------------------------------------
 @ footer
---------------------------------------------------*/
#footer {
	clear:both;
	margin:0;
	padding:16px 0 20px 0;
	background:url(../img/footer_bg.gif) 0 0 no-repeat;
	text-align:center;
}
html>/**/body #footer { padding:10px 0 20px 0; }
#footer ul { margin-bottom:0.5em; }
html>/**/body #footer ul { margin-bottom:0.2em; }
#footer ul li {
	display:inline;
	list-style:none;
	padding:0 0.5em 0 0.5em;
	border-right:1px solid #ffffff;
	font-size:10px;
	color:#FFFFFF;
}
#footer ul li.end { border:none; } 
#footer ul li a { color:#FFFFFF; }
#footer ul li a:hover { text-decoration:underline; }
/*---------------------------------------------------
 @ copyright
---------------------------------------------------*/
#copyright { padding:1em; font-size:10px; color:#FFFFFF; }


.title{
	font-size:10px;
	color:#FFFFFF;
}