﻿body
{
	padding:0 0 130px 0;
	margin:0;
	background:#dcdcdc url(/resources/images/template/bg.jpg) repeat-x top left;
	font-family:arial;
	font-size:12px;
	color:#484848;
}

a
{
	color:#1184ba;
	text-decoration:none;
}
h1
{
	font-size:18px;
	margin:7px 0;
}
h2
{
	font-size:16px;
	margin:5px 0;
}
h3
{
	font-size:14px;
	margin:3px 0 ;
}
p
{
	padding:0;
	margin:5px 0 ;
}
div.content p
{
	margin-bottom:15px;
}
.blue
{
	color:#1184ba;
}
#header
{
	padding:0;
	margin:0px auto;
	width:900px;	
	height:101px;
	overflow:hidden;
}
#topnav
{
	padding:0;
	margin:0px auto;
	width:900px;	
	height:29px;
	overflow:hidden;
}
#shadow
{
	padding:0 190px;
	margin:0px auto;
	width:900px;		
	min-height:331px;
	overflow:hidden;
	background:url(/resources/images/template/bg-shadow.gif) no-repeat;
}
#container
{
	float:left;	
	width:884px;
	padding:8px 8px 0;
	background:#fff;
}
#container-bottom
{
	float:left;
	width:900px;
	height:8px;
	overflow:hidden;
	background:url(/resources/images/template/bg-bottom.gif) no-repeat top left;
 }
/*Header Item*/
a#logo
{
	float:left;
	margin:25px 0 0 19px;
	display:block;
	width:187px;
	height:52px;
	background:url(/resources/images/template/logo.gif) no-repeat;
	text-indent:-999px;
	overflow:hidden;
}
#toolbar
{
	float:right;
	width:530px;
	padding-right:8px;
}
#toolbar ul
{
	margin:20px 0 0 0;
	padding:0;
	list-style:none;
}
#toolbar ul li
{
	float:right;	
	padding-top:5px;	
	font-size:10px;
	color:#aaa;
}
#toolbar ul li a
{	
	color:#aaa;
	text-decoration:none;
}
#toolbar ul li#tool-lang-en
{
	padding-right:30px;
}
#toolbar ul li#tool-lang-en a
{
	padding-right:25px;
	background:url(/resources/images/template/en.gif)	no-repeat top right;
}
#toolbar ul li#tool-font
{
	margin-left:15px;
	padding:2px 0;
	height:16px;
	width:40px;
	text-align:center;
	background:url(/resources/images/template/bg-font.gif)	no-repeat top left;	
}
#toolbar ul li#tool-font a
{
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
#toolbar ul li#tool-font a#font-
{
	font-size:11px;
}
#toolbar ul li#tool-search
{	
	padding:0;
	margin-left:18px;
	width:248px;
	height:47px;
	background:url(/resources/images/template/bg-search.gif)	no-repeat top left;	
}
#toolbar ul li#tool-search span
{
	float:left;
	display:inline;
	padding:0;
	margin:0 10px 0 12px;
	width:178px;
	height:20px;
	background:url(/resources/images/template/bg-search-input.gif) no-repeat top left;	
	overflow:hidden;
}
#toolbar ul li#tool-search span input
{
	width:170px;
	height:14px;
	padding:2px;
	font-size:10px;
	
	overflow:hidden;
	border:0;
	background:none;
}
#toolbar ul li#tool-search input#btn-search
{
	float:left;
}
#sharing
{
	clear: both;
	float: right;
	margin-top: 5px;
	margin-right: 15px;
}
/*Top navigation item*/
#topnav ul
{
	margin:0 0 0 8px;
	padding:0;
	display:block;
	height:29px;
	overflow:hidden;
	background:url(/resources/images/template/bg-menu-border.gif) no-repeat top left;	
	list-style:none;
}
#topnav ul li
{
	float:left;
	padding:0px 16px 0 14px;
	background:url(/resources/images/template/bg-menu-border.gif) no-repeat top right;	
}
#topnav ul li a
{
	font-size:13px;
	line-height:28px;
	color:#fff;
	text-decoration:none;
}

ul.menu-inner
{
	float:right;
	display:block;
	width:186px;	
	margin:0;
	padding:0;
	display:block;
	list-style:none;
	overflow:hidden;
}
ul.menu-inner li
{
	float:right;
	margin-bottom:8px;
	display:block;	
	width:186px;
	height:41px;
	background:url(/resources/images/template/bg-menu3.gif) no-repeat top right;	
	overflow:hidden;
}
ul.menu-inner li.first
{
	margin-left:1px;
}
ul.menu-inner li:hover
{
	background:url(/resources/images/template/bg-menu3-active.gif) no-repeat top right;
}
ul.menu-inner li a
{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding:14px 0 0 20px;
}

/*Layout 2 panel*/
div.layout-2-panel
{
	float:left;
	margin-top:8px;
	width:884px;
}
div.layout-2-panel div.content
{
	float:left;
	width:698px;
}
div.layout-2-panel div.pane
{
	float:left;	
	width:186px;
}

/*Layout 3 panel*/
div.layout-3-panel
{
	float:left;
	margin-top:8px;
	width:884px;
}
div.layout-3-panel div.left-pane
{
	float:left;
	width:168px;
	overflow:hidden;
	padding-top:10px;
}
div.layout-3-panel div.content
{
	float:left;
	padding:5px 12px 130px 18px;	
	width:511px;
	min-height:504px;
	background:url(/resources/images/template/bg-content.gif) no-repeat top left;	
}
div.layout-3-panel div.right-pane
{
	float:left;
	width:175px;
	padding-top:15x;	
}


div.list-item-date
{
	float:left;
	width:126px;	
	overflow:hidden;
}
div.list-item-date-dd
{
	float:left;
	display:inline;
	padding-right:8px;
	margin:25px 0 0 13px;
	font-size:40px;
	font-weight:bold;
	color:#1184ba
}
div.list-item-date-mmyy
{
	float:left;
	width:30px;
	padding-left:8px;
	margin:30px 0 0;	
	font-size:14px;	
	color:#9b9b9b;
	border-left:1px solid #9b9b9b;
}
div.list-item-text
{
	float:left;
	width:500px;
	padding:5px 0;
	overflow:hidden;
}
div.list-item-text p
{
	margin-bottom:5px;
}
div.layout-3-panel div.list-item
{
	width:500px;	
}
div.layout-3-panel div.list-item-text
{
	width:336px;
}

ul.submenu
{
	padding:0;
	margin:7px 0 0 5px;
	list-style:none;
}
ul.submenu li
{
	float:left;
	display:block;
	padding:2px 0;
	width:140px;
	background:url(/resources/images/template/bg-submenu.gif) no-repeat bottom right;
}
ul.submenu li a
{
	padding-left:10px;
	font-size:12px;
	line-height:100%;
	text-decoration:none;
	color:#555;
}
ul.submenu li.selected a,
ul.submenu li a:hover
{	
	color:#1184ba;
	background:url(/resources/images/template/bg-submenu-active.gif) no-repeat center left;
}

div.right-dialog
{
	height:46px;
}
div.right-dialog div.inner
{	
	position:absolute;
	padding:0;
	width:188px;
	height:46px;
	background:url(/resources/images/template/bg-right-dialog2.gif) no-repeat top left;
	overflow:hidden;
	color:#fff;
}
div.right-dialog div.active,
div.right-dialog div.inner:hover
{
	background:url(/resources/images/template/bg-right-dialog-active.gif) no-repeat top left;
}
div.right-dialog div.inner h3
{
	font-size:14px;
	padding:13px 0 0 25px;
	margin:0;
	color:#fff;
}
div.right-dialog div.inner h3 a
{
	color:#fff;
}

img#img-front
{
	float:left;
	width:698px;	
}

div.div-short
{	
	background:#9c9c9c;
	width:28px;
	height:1px;
	overflow:hidden;
	margin:15px 0;
}

.calendarfront
{
    width: 186px;
    border-bottom:solid 1px #1184BA;
    clear: both;
    float: right;
    display: block;
}
.calendarfront h2
{
    border-bottom:solid 1px #1184BA;
}
.calendarfront h2 a
{
    color: #484848;
}
.calendarfront h2 a:hover
{
    color: #1184BA;
}
div.layout-3-panel div.right-pane .calendarfront
{
    width: 175px;
}