﻿
body
{
	margin: 0;
	padding: 15px 0px 15px 0px;
	text-align: center;
	font-size: 11px;
	color: #494949;
	font-family: Arial;
	background-repeat: repeat-y;
	background-color: #fff;
}

#bg
{
	width:985px;
	text-align:center;
	background-color: #ddd;
}

#container
{
	width: 945px;
	text-align: left;
	background-color: #ffffff;
	margin:auto;
		
}

#top
{
	width: 945px;
	height: 73px;
	background-image: url(/Images/topbg_02.gif);
	background-repeat: repeat-x;
	color:#fff;
}

#top .head
{
	background-image: url(/Images/topbg_01.gif);
	width: 945px;
	background-repeat: no-repeat;
	height: 4px;
	
}
#top .content
{
	background-image: url(/Images/HeadBg.gif);
	width: 945px;
	background-repeat: no-repeat;
	height: 73px;
	
}
#top .content .left
{
	float: left;
	padding-left: 22px;
	width: 258px;
	padding-top:8px;
}
#top .content .right
{
	padding-top:20px;
	float: right;
	width: 625px;
	font-weight: bold;
	text-align: right;
	padding-right: 30px;
	
}

#user A
{
	font-size: 11px;
	color: #fff;
	font-family: Arial;
}

#user A:hover
{
	font-size: 11px;
	color: #cccccc;
	font-family: Arial;
}

#search
{
	color: #446C92;
	margin-bottom:6px;
}
*{ margin:0px; padding:0px; list-style:none; }

#menu
{
	width: auto;
	height: 25px;
	text-align: center;
	background-image: url(/Images/menuBg.gif);
	border-bottom: #7d97ae 1px solid;
	background-repeat: repeat-x;
	clear:both; 
}


#menu li
{
	float: left;
	width: 100px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	padding-top: 6px;
	position:relative;
	display:block; 
}
#menu ul li ul
{
	position: absolute;
	display: none;
	z-index: 10;
	top: 25px;
	left:0px;
}

#menu ul li ul li ul
{
	position: absolute;
	display: none;
	z-index: 999;
	top: 0px;
	left:165px;
}

#menu ul li ul li
{
	width: 155px;
	height: 19px;
	background-color: #376189;
	text-align: left;
	font-weight: bold;
	color: #ffffff;
	padding-top: 6px;
	padding-left:10px;
	float:none;
	
}

#menu .selLi
{
	height:19px;
	background-image: url(/Images/vmenuBg.gif);
	background-repeat: repeat-x;
	
}
#menu .subLi
{
	height: 19px;
	background-color: #5681ac;
	z-index: 999;
}


#menu li A
{
	font-size: 11px;
	font-family: Arial;
	color: #fff;
	text-decoration: none;
}
#menu li A:hover
{
	font-size: 11px;
	font-family: Arial;
	color:#fff; text-decoration:none;
}
 A
{
	font-size: 12px;
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
}

#content
{
	clear:both;
	width:945px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
}

#left
{
	float: left;
	width: 200px;
	height:auto;
	text-align:center;
}

#leftCol
{
	width:182px;
	text-align:right;
}

#leftCol .head
{
	background-image: url(/Images/LeftColTitleBg.gif);
	background-repeat: repeat-x;
	height: 25px;
	font-size: 18px;
	font-family: Verdana;
	padding-right: 10px;
	color: #ffffff;
	padding-top:3px;
}
#leftCol .content
{
	border-right: #a8bccd 1px solid;
	border-left: #a8bccd 1px solid;
	background-color: #c6d5e1;
	padding-right: 10px;
}

#leftCol .content .d
{
	border-top: #dee8f0 1px solid;
	padding-top: 6px;
	float:none;
	clear:both;
}
#leftCol .content .d A
{
	font-size: 12px;
	color: #003254;
	font-family: Verdana;
	font-weight: bold;
}
#leftCol .content .d A:hover
{
	font-size: 12px;
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: underline;
}
#leftCol .content .x
{
	padding-top: 6px;
	border: none;
}
#leftCol .content .x A
{
	font-size: 12px;
	color: #003254;
	font-family: Verdana;
	font-weight: normal;
}
#leftCol .content .x A:hover
{
	font-size: 12px;
	color: #FFFFFF;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: normal;
}

#leftCol .bottom
{
	background-image: url(/Images/LeftColBottomBg.gif);
	width: 182px;
	background-repeat: no-repeat;
	height: 17px;
}

.leftList
{
	width:182px;
	text-align:left;
	float:none;
	clear:both;
}
.leftList .head
{
	border-right: #bfd6ce 1px solid;
	border-top: #bfd6ce 1px solid;
	background-image: url(/Images/leftListTitleBg.gif);
	border-left: #bfd6ce 1px solid;
	border-bottom: #bfd6ce 1px solid;
	background-repeat: repeat-x;
	height: 19px;
	font-size: 12px;
	color: #666666;
	font-family: Arial;
	padding-left: 10px;
	font-weight: bold;
	padding-top: 3px;
}
.leftList .content
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right: #bad8ce 1px solid;
	border-left: #bad8ce 1px solid;
	border-top-color: #bad8ce;
	border-bottom: #bad8ce 1px solid;
	background-color: #fcfefb;
	line-height: 18px;
	
}
.leftList .search
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right: #bad8ce 1px solid;
	border-left: #bad8ce 1px solid;
	border-top-color: #bad8ce;
	border-bottom: #bad8ce 1px solid;
	background-color: #fcfefb;
	line-height: 18px;
	text-align:center;
}
.leftList .content .more
{
	font-size: 11px;
	color: #005083;
	font-family: Verdana;
	padding-right: 15px;
	text-align: right;
}
.leftList .content .more A
{
	font-weight: bold;
	color: #005083;
	font-size: 10px;
}
.leftList .content .more A:hover
{
	color: #3366ff;
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
}

.leftList .content A
{
	font-size: 10px;
	color: #656565;
	font-family: Verdana;
	font-weight: normal;
}
.leftList .content A:hover
{
	color: #b7b7b7;
	font-size: 10px;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: underline;
}

#contact
{
	width:182px;
	text-align:left;
	border-top: #6e8da9 7px solid;
	word-break:break-all;
}

#contact .title
{
	padding-right: 8px;
	padding-left: 8px;
	background-image: url(/Images/ContactTitleBg.gif);
	background-repeat: repeat-x;
	height: 21px;
	font-weight: bold;
	font-size: 12px;
	color: #1e1e1c;
	padding-top: 5px;
}
#contact .content
{
	background-color: #c9dbe7;
	padding: 5px 5px 5px 5px;
	
}
#contact .content A
{
	font-size: 11px;
	color: #024e82;
	font-family: Arial;
	font-weight: normal;
}
#contact .content A:hover
{
	color: #3399ff;
}
#main
{
	width:735px;
	text-align:center;
	float:left;
}
#main #title
{
	width: 715px;
	height: 19px;
	padding-top: 3px;
	text-align: left;
	padding-left: 12px;
	padding-right: 10px;
	background-image: url(/Images/mainTitleBg.gif);
	border-bottom: #6989a7 1px solid;
	background-repeat: no-repeat;
}
#main #title .left
{
	float: left;
	font-size: 13px;
	color: #3e647e;
	font-family: Verdana;
	font-weight: bold;
}
#main #title .right
{
	float:right;
	font-size: 11px;
	color: #686868;
	font-family: Verdana;
	font-weight: bold;
}

#main #title .right A
{
	color: #3e647e;
	text-decoration: underline;
}
#main #title .right A:hover
{
	text-decoration: none;
}

#main .content
{
	width: 699px;
	text-align: left;
	font-size: 12px;
	font-family: Arial;
	color:#373737;
	line-height:18px;
	
}


#main .content li div
{
	float:left;
	width:600px;
}

#main .content .sort
{
	font-size: 11px;
	color: #346934;
	font-family: Arial;
}

#main .content li div A
{
	font-size: 12px;
	color: #373737;
	font-family: Arial;
	font-weight: normal;
}

#main .content li div A:hover
{
	color: #0179c5;
}
#main .content li span
{
	float: right;
	font-size: 11px;
	color: #909090;
	font-family: Verdana;
}
#main .content .title
{
	font-size: 13px;
	font-weight: bold;
	padding-top:10px;
	padding-bottom:5px;
}

#foot
{	
	color: #ffffff;
	background-color: #37648e;
	float:none;
	clear:both;
}
#foot .left
{
	float:left;
	padding-left: 20px;
	width: 650px;
	line-height:16px;
	padding-top:3px;
	padding-bottom:3px;
	font-family: Arial;
	font-size: 11px;
}
#foot .left A
{
	font-size: 11px;
	color: #fff;
	font-family: Arial;
	text-decoration: none;
}
#foot .left A:hover
{
	font-size: 11px;
	color: #c6c6c6;
	font-family: Arial;
	text-decoration: none;
}
#foot .right
{
	float:left;
	padding-top:45px;
	width:250px;
}
.footbg
{
	background-image: url(/Images/footBg.gif);
	width: 945px;
	background-repeat: no-repeat;
	height: 7px;
	background-color: transparent;
	clear:both;
	float:none;
}


A
{
	font-size: 12px;
	color: #7796B2;
	font-family: Arial;
	text-decoration: none;
}
A:active
{
	font-size: 12px;
	color: #1A5B95;
	font-family: Arial;
	
}
A:hover
{
	font-size: 12px;
	color: #195B98;
	font-family: Arial;
	text-decoration: underline;
}
A:link
{
	font-size: 12px;
	color: #7997B1;
	font-family: Arial;
	text-decoration: none;
}

.textfield
{
	border-right: #4677a5 1px solid;
	border-top: #4677a5 1px solid;
	border-left: #4677a5 1px solid;
	border-bottom: #4677a5 1px solid;
	height: 16px;
}

img
{
	vertical-align: bottom;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.btn1
{
	border: 0 0 0;
	cursor: hand;
	width: 138px;
	height: 23px;
	color: #1d405f;
	background-image: url(../images/button1.gif);
	font-size: 11px;
	font-family: Verdana;
}

.search
{
	text-align: center;
}

.search .txt
{
	border-right: #a5b8c9 1px solid;
	border-top: #a5b8c9 1px solid;
	border-left: #a5b8c9 1px solid;
	width: 160px;
	border-bottom: #a5b8c9 1px solid;
	height: 20px;
}
.search .ddl
{
	border-right: #a5b8c9 1px solid;
	border-top: #a5b8c9 1px solid;
	border-left: #a5b8c9 1px solid;
	width: 160px;
	border-bottom: #a5b8c9 1px solid;
	height: 20px;
}

.pages
{
	font-weight: normal;
	font-size: 11px;
	color:#373737;
	font-family: Verdana;
	padding:10px 10px 10px 10px;
}
.pages A
{
	font-weight: normal;
	color: #004f84;
	
}

p div span A strong
{
	word-wrap:break-word;  
	word-break:break-all;
}