@charset "utf-8";
/* CSS Document */
body
{
	background-image:url(images/bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#B7DFF9;
	margin:0px;
}

.main
{
	width:980px;
	margin:0px auto;
}

.top
{
	width:980px;
	height:150px;
}

.logo1
{
	float:left;
	width:140px;
	height:150px;
	background-image:url(images/logo1.png);
	background-position:top;
	background-repeat:no-repeat;
}


.logo2
{
	float:right;
	width:840px;
	height:150px;
	background-image:url(images/logo2.png);
	background-position:top;
	background-repeat:no-repeat;
}

.logo_clear
{
	clear:both;
}

.menu
{
	width:980px;
	height:40px;
}


.content
{
	width:980px;
	margin-top:10px;
}

.cont_top
{
	width:980px;
	height:15px;
	background-image:url(images/cont_top.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.cont_bg
{
	width:940px;
	background-image:url(images/cont_bg.gif);
	background-position:top;
	background-repeat:y-repeat;
	padding:5px 20px 5px 20px;
}

.left
{
	float:left;
	width:630px;
}

.right
{
	float:right;
	width:300px;
	margin-left:10px;
}

.r_top
{
	width:300px;
	height:10px;
	background-image:url(images/r_top.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.r_bg
{
	width:278px;
	background-image:url(images/r_Bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#44A2E8;
	border-left: 1px solid #1782D3;
	border-right: 1px solid #1782D3;
	padding: 1px 10px 1px 10px;
}

.r_bot
{
	width:300px;
	height:10px;
	background-image:url(images/r_bot.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.cont_clear
{
	clear:both;
}

.cont_bot
{
	width:980px;
	height:15px;
	background-image:url(images/cont_bot.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.footer
{
	width:100%;
	height:160px;
	background-color:#499EDF;
	background-image:url(images/footer_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin:0px;
}

.foot
{
	width:980px;
	margin:0px auto;
}

.foot_top
{
	width:980px;
	height:15px;
	background-image:url(images/foot_top.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.foot_bg
{
	width:940px;
	height:110px;
	background-image:url(images/foot_bg.png);
	background-position:top;
	background-repeat:y-repeat;
	padding: 1px 20px 1px 20px;
}

.foot_bot
{
	width:980px;
	height:15px;
	background-image:url(images/foot_bot.png);
	background-position:top;
	background-repeat:no-repeat;
}

/* menu styles */
#jsddm
{	margin: 0;
	padding: 0;
		
}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial;
		height:40px;
		text-align:center;
		}

	#jsddm li a
	{	display: block;
		padding: 12px 12px;
		text-decoration: none;
		color: #EAFFED;
		height:15px;
		background-image:url(images/menu_sep.gif);
		background-position:right;
		background-repeat:no-repeat;
		font-weight:bold;
	}

	#jsddm li a:hover
	{	
	background-image:url(images/menu_hover.gif);
	background-position:top;
	background-repeat: repeat-x;
	}
		
		#jsddm li ul
		{	margin: -1px -1px;
			padding: 0;
			position: absolute;
			visibility: hidden;
			z-index: 200;
		}
		
			#jsddm li ul li
			{	float: none;
				display: inline;
				text-align:left;
				}
			
			#jsddm li ul li a
			{	

				width: auto;
				background: #3366cc;
				color: #ffffff;
				padding: 7px 12px;
				text-decoration: none;
				min-width: 70px;
				height:15px;
				font-weight:normal;
				}
			
			#jsddm li ul li a:hover
			{	background: #336699}







