@charset "UTF-8";

body{
	background:#fff;
	color:#333333;
	line-height:180%;
	padding:0;
}


body{ zoom:1;/*for IE 5.5-7*/}

body {display: inline-table;}

/* Hides from IE-mac \*/
* html body {height: 1%;}
body {display: block;}
/* End hide from IE-mac */


/*----------------------------------*/ 
/***/
/*----------------------------------*/

a:link{
	color:#3399cc;
	text-decoration:none;
}

a:visited{
	color:#3399cc;
	text-decoration:none;
}

a:hover{
	color:#FF6600;
	text-decoration:underline;
}

a:action{
	color:#3399cc;
	text-decoration:none;
}

/*----------------------------------*/ 
/***/
/*----------------------------------*/

div#main{
	width:100%;
	margin:0 auto;
	text-align:center;
	background:url(../img/main-bg.gif);
}

div#main div#header-wrapp{
	width:1000px;
	height:118px;
	margin:0 auto;
	padding:0;
	text-align:center;
}


div#main div#header{
	width:1000px;
	height:118px;
	margin:0 auto;
	padding:0;
	text-align:left;
}

div#main div#header div#logo{
	width:331px;
	float:left;
	margin-top:10px;
}

div#main div#header div#topnav{
	width:500px;
	float:right;
	text-align:right;
}

div#main div#gnav{
	clear:both;
	width:100%;
	height:142px;
	margin:0 auto;
	background:url(../img/mainimage-bg.jpg) center 0;
	text-align:center;
}

div#main div#gnav ul{
	width:1018px;
	margin:0 auto;
}

div#main div#gnav ul li{
	display:inline;
}

div#main div#frame{
	width:100%;
	margin:0 auto;
	text-align:center;
	background:url(../img/body-bg.gif) repeat;
}

div#main div#frame-in{
	width:1018px;
	margin:0 auto;
	text-align:center;
}

div#main div#frame div#wrapp{
	width:1018px;
	margin:0 auto;
	text-align:center;
	background:url(../img/cont-bg.png) repeat-y;
}

div#main div#frame div#wrapp div#cont{
	width:1000px;
	margin:0 auto;
	text-align:left;
	background:url(../img/contin-bg.gif) repeat-y;
}

div#main div#frame div#wrapp div#cont div#cont-in{
	width:788px;
	float:left;
}

div#main div#frame div#wrapp div#cont div#cont-in div#lnav{
	width:220px;
	float:left;
}

div#main div#frame div#wrapp div#cont div#cont-in div#lnav ul{
	padding:20px 0 0 20px;
}

div#main div#frame div#wrapp div#cont div#cont-in div#lnav ul li{
	margin-bottom:8px;
	line-height:120%;
}

div#main div#frame div#wrapp div#cont div#cont-in div#lnav a:link,div#main div#frame div#wrapp div#cont div#cont-in div#lnav a:visited{
	background:url(../img/li-icon02.gif) no-repeat 0 2px;
	padding:0 0 0 20px;
	display:block;
}

div#main div#frame div#wrapp div#cont div#cont-in div#lnav a:hover{
	background:url(../img/li-icon02_o.gif) no-repeat 0 2px;
	padding:0 0 0 20px;
	display:block;
}

div#main div#frame div#wrapp div#cont div#cont-in div#lnav ul li.current_page_item a:link,
div#main div#frame div#wrapp div#cont div#cont-in div#lnav ul li.current_page_item a:visited,
div#main div#frame div#wrapp div#cont div#cont-in div#lnav ul li.current_page_item a:hover{
	background:url(../img/li-icon02_cr.gif) no-repeat 0 2px;
	padding:0 0 0 20px;
	display:block;
}

div#main div#frame div#wrapp div#cont div#cont-in div.section{
	width:548px;
	float:right;
}

div#main div#frame div#wrapp div#cont div#cont-in div.section-in{
	padding:0 30px 30px 0;
}

div#main div#frame div#wrapp div#cont div#cont-in div.section-in2{
	padding:0 30px 30px 30px;
}

div#main div#frame div#wrapp div#cont div#cont-in div.single{
	padding:0 30px 30px 30px;
}		

div#main div#frame div#wrapp div#cont #side{
	width:212px;
	float:right;
	background:url(../img/side-bg.jpg) no-repeat;
	text-align:center;
}

div#main div#frame div#wrapp div#cont #side ul li{
	margin-bottom:5px;
}

div#main div#frame div#wrapp div#cont #side iframe{
	font-size:12px;	
}

div#main div#frame div#wrapp div#cont #side iframe .uiStreamStory .mainWrapper {
margin: 0 !important;
}

div#main div#frame div#wrapp div#cont-bottom{
	clear:both;
	width:1000px;
	margin:0 auto;
	background-image:url(../img/contbottom-bg.gif);
	height:74px;
	text-align:right;
}

div#main div#frame div#wrapp div#cont-bottom div.pagetop{
	width:788px;
}

div#main div#frame div#footter{
	width:1018px;
	height:158px;
	margin:0 auto;
	text-align:center;
	background:url(../img/footter-bg.png) repeat-y;
	color:#fff;
}

div#main div#frame div#footter ul {
	padding-top:30px;
}

div#main div#frame div#footter ul li{
	display:inline;
	font-size:90%;
	margin-right:20px;
}

div#main div#frame div#footter ul li a:link,div#main div#frame div#footter ul li a:visited{
	color:#fff;
	text-decoration:none;
}

div#main div#frame div#footter ul li a:hover{
	color:#fff;
	text-decoration:underline;
}

div#main div#frame div#footter address{
	font-size:90%;
	margin-top:20px;
}

.breadcrumb{
	margin-bottom:5px;
	text-align:right;
	font-size:80%;
	padding-right:30px;
}


/*----------------------------------*/ 
/***/
/*----------------------------------*/

li.sitemap01{
	background:url(../img/sitemap01.gif) no-repeat;
	padding-left:20px;
	margin-left:10px;
}

li.sitemap02{
	background:url(../img/sitemap02.gif) no-repeat;
	padding-left:20px;
	margin-left:10px;
}

li.sitemap03{
	background:url(../img/sitemap04.gif) no-repeat;
	padding-left:30px;
	margin-left:-20px;
}


li.sitemap04{
	background:url(../img/sitemap03.gif) no-repeat;
	padding-left:30px;
	margin-left:-20px;
}
