body,html
{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:11px;
	color: rgb(85,85,85);
}

a
{
	color: rgb(64,150,238);
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

h2
{
	clear:both;
	float:left;
	margin:10px 20px;
	padding:0px;
	width:100%;
	font-size:13px;
	color: rgb(64,150,238);
}

h2 a
{
	text-decoration: none;
	color: rgb(64,150,238);
}

h2.red, h2.red a
{
	color: rgb(153,0,0);
}

h2.gray, h2.gray a
{
	color: rgb(85,85,85);
}

.content h2
{
	margin:0px 0px 10px 0px;
}

.content h2 span
{
	float:right;
	color: rgb(85,85,85);
	font-size:11px;
	font-weight:normal;
}

div#right h2
{
	margin:10px;
}

body
{
	background: url(/resources/images/783_bg-body.gif) repeat-x top left rgb(221,221,221);
}

img
{
	border:0px;
}

input,textarea,select
{
	font-family:Arial;
	font-size:11px;
	color: rgb(119,119,119);
}

form
{
	margin:0px;
	padding:0px;
}

div#container
{
	margin:0px auto;
	width:970px;
}

div#container-bg
{
	clear:both;
	float:left;
	width:970px;
	background: url(/resources/images/736_bg-container.gif) repeat-y top left;
}

div#container-top
{
	clear:both;
	float:left;
	width:970px;
	background: url(/resources/images/784_bg-container-top.gif) repeat-x top left;
}

div#container-top-left
{
	clear:both;
	float:left;
	width:970px;
	background: url(/resources/images/785_bg-container-top-left.gif) no-repeat top left;
}

div#container-top-right
{
	clear:both;
	float:left;
	width:970px;
	background: url(/resources/images/786_bg-container-top-right.gif) no-repeat top right;
}

div#container-bottom
{
	clear:both;
	float:left;
	width:970px;
	background: url(/resources/images/737_bg-container-bottom.gif) repeat-x bottom left;
}

div#container-bottom-left
{
	clear:both;
	float:left;
	width:970px;
	background: url(/resources/images/738_bg-container-bottom-left.gif) no-repeat bottom left;
}


div#container-bottom-right
{
	clear:both;
	float:left;
	padding:0px 5px 5px 5px;
	width:960px;
	background: url(/resources/images/739_bg-container-bottom-right.gif) no-repeat bottom right;
}

div#top
{
	clear:both;
	float:left;
	width:940px;
	height:auto !imporant;
	height:19px;
	padding:0px 10px;
}

div#top-bg
{
	clear:both;
	float:right;
	width:220px;
	background: url(/resources/images/802_bg-top.gif) repeat-x top left;
}

div#top-left
{
	clear:both;
	float:right;
	width:220px;
	background: url(/resources/images/803_bg-top-left.gif) no-repeat top left;
}

div#top-right
{
	clear:both;
	float:right;
	padding: 0px 15px;
	height:19px;
	width:190px;
	background: url(/resources/images/804_bg-top-right.gif) no-repeat top right;
}

div#top-content
{
	position: relative;
	top:9px;
	clear:both;
	float:right;
	width:190px;
	height:19px;
}

div#top-content a
{
	float:left;
}

div#top-content img
{
	padding: 7px 3px 0px 0px;
}


div#top-content .search-bg
{
	overflow:hidden;
	float:left;
	padding:3px 0px 0px 3px;
	height:16px;
	width:134px;
	background: url(/resources/images/761_bg-search.gif) no-repeat bottom right;
}

div#top-content .search-bg input
{
	position: relative;
	top:2px;
	margin:0px;
	padding:2px;
	width:130px;
	line-height:12px;
	font-size:11px;
	background: none;
	border:0px;
}

div#top-content .search-btn
{
	overflow:hidden;
	margin:3px 0px 0px 7px;
	padding:0px;
	width:16px;
	height:16px;
	background: url(/resources/images/795_bg-search-btn.gif) no-repeat bottom left;
	border:0px;
}

div#header
{
	clear:both;
	float:left;
	width:960px;
	height:156px;
	background: url(/resources/images/792_bg-header.gif) no-repeat top left;
	border-bottom: 1px solid rgb(221,221,221);
}

div#logo
{
	float:left;
	padding:47px 0px 0px 19px;
	width:247px;
	height:68px;
}

div#image
{
	float:left;
	padding: 16px 0px 0px 22px;

}

div#logo img, div#image img
{
	vertical-align:bottom;
}

div#main
{
	clear:both;
	float:left;
	margin:1px;
	padding:10px;
	width:938px;
	background: url(/resources/images/758_bg-main.gif) repeat-x top left;
}

div#left
{
	overflow:hidden;
	position: relative;
	top:-5px;
	float:left;
	width:180px;
}


div#left ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

div#left ul li
{
	width:170px;
	margin: 5px 0px 2px 0px;
	padding:9px 5px;
	height:17px;
	line-height:17px;
	font-size:14px;
	background: url(/resources/images/793_bg-level1.gif) no-repeat top left;
	text-align:center;
}

div#left ul li a
{
	color:#fff;
	font-weight:bold;
	text-decoration: none;
}

div#left ul li.selected
{
	background: url(/resources/images/794_bg-level1-selected.gif) no-repeat top left;
}

div#left ul li.level2
{
	margin:0px;
	padding:0px;
	width:180px;
	height:auto !important;
	background: url(/resources/images/757_bg-level2-top.gif) no-repeat top left rgb(238,238,238);
}

div#left ul li.level2 ul
{
	padding:5px;
	background: url(/resources/images/756_bg-level2-bottom.gif) no-repeat bottom left;
}

div#left ul li.level2 ul li
{
	margin:0px;
	padding:2px 0px;
	width:170px;
	height:auto !important;
	line-height: 15px;
	background: none;
}

div#left ul li.level2 ul li a
{
	font-size:13px;
	font-weight:normal;
	color: rgb(85,85,85);
}

div#middle
{
	overflow:hidden;
	float:left;
	padding:0px 10px;
	width:558px;
}


.box
{
	clear:both;
	float:left;
	width:558px;
}


.title, .title div
{
	clear:both;
	float:left;
	width:558px;
}

.title
{
	border-left: 1px solid rgb(64,150,238);
	border-top: 1px solid rgb(64,150,238);
	border-right: 1px solid rgb(64,150,238);
	background: url(/resources/images/796_bg-title.gif) repeat-x top left rgb(64,150,238);
}

.title-left
{
	position: relative;
	top:-1px;
	left:-1px;
	background: url(/resources/images/797_bg-title-left.gif) no-repeat top left;
}

.title-right
{
	position: relative;
	left:2px;
	background: url(/resources/images/798_bg-title-right.gif) no-repeat top right;
}

div.title-content
{
	position: relative;
	top:1px;
	left:-1px;
	padding:5px 20px;
	width:518px;
	line-height:16px;
	color: #fff;
	font-size:13px;
	font-weight:bold;
}


.content
{
	clear:both;
	float:left;
	width:558px;
	border:1px solid rgb(64,150,238);
}

.content-left
{
	clear:both;
	float:left;
	width:558px;
	position: relative;
	top:1px;
	left:-1px;
	background: url(/resources/images/787_bg-content-left.gif) no-repeat bottom left;
}

.content-right
{
	overflow:hidden;
	clear:both;
	float:left;
	width:558px;
	position: relative;
	left:2px;
	background: url(/resources/images/788_bg-content-right.gif) no-repeat bottom right;
}

.content-content
{
	overflow:hidden;
	clear:both;
	float:left;
	position: relative;
	padding:20px;
	width:517px;
	min-height:20px;
	position: relative;
	top:-1px;
	background: url(/resources/images/743_bg-content.gif) repeat-x top left;
}

.clear
{
	clear:both;
	float:left;
	width:558px;
	height: 7px;
	line-height:0px;
	font-size:0px;
}


div#right
{
	overflow:hidden;
	float:left;
	width:180px;
}

.boxes
{
	clear:both;
	float:left;
	width:558px;
}

.boxes .clear
{
	clear:none;
	float:left;
	width:8px;
	height:20px;
}

.box-small
{
	overflow:hidden;
	float:left;
	width:275px;
}

.title-small
{
	clear:both;
	float:left;
	width:275px;
	background: url(/resources/images/799_bg-title-small.gif) repeat-y top left;
}

.title-small-bg
{
	clear:both;
	float:left;
	width:275px;
	background: url(/resources/images/800_bg-title-small-bg.gif) no-repeat top left;
}

.title-small-bottom
{
	clear:both;
	float:left;
	padding:7px 15px;
	width:245px;
	line-height:17px;
	background: url(/resources/images/801_bg-title-small-bottom.gif) no-repeat bottom left;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-transform: uppercase;
}

.content-small
{
	clear:both;
	float:left;
	width:275px;
	background: url(/resources/images/789_bg-content-small.gif) repeat-y top left;
}

.content-small-bg
{
	clear:both;
	float:left;
	padding:5px 15px;
	width:275px;
	background: url(/resources/images/790_bg-content-small-bg.gif) no-repeat bottom left;
}

.content-small-bg ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

.content-small-bg ul li
{
	padding:3px 0px 3px 8px;
	background: url(/resources/images/791_bg-content-small-ul.gif) no-repeat 0px 8px;
	
}

.content-small-bg ul li a
{
	color:#fff;
	text-decoration: none;

}

div#right .box
{
	width:180px;
}


div#right .title, div#right .title div
{
	width:178px;
}

div#right div.title-content
{
	padding:5px 10px;
	width:158px;
}

div#right .content
{
	width:178px;
}

.content-mid
{
	clear:both;
	float:left;
	width:178px;
	border-bottom: 1px solid rgb(30,145,98);
}

.content-mig-bg
{
	position: relative;
	left:1px;
	clear:both;
	float:left;
	padding:10px;
	width:156px;
	background: url(/resources/images/743_bg-content.gif) repeat-x top left;
}


div#right .content-left
{
	width:178px;
}

div#right .content-right
{
	width:178px;
}

div#right .content-content
{
	padding:10px;
	width:156px;
}

div#right .clear
{
	width:180px;
}

div#right .yellow .title
{
	border-left: 1px solid rgb(255,255,102);
	border-top: 1px solid rgb(255,255,102);
	border-right: 1px solid rgb(255,255,102);
	background: url(/resources/images/774_bg-title-y.gif) repeat-x top left rgb(255,255,102);
}

div#right .yellow div.title-left
{
	background: url(/resources/images/766_bg-title-left-y.gif) no-repeat top left;
}

div#right .yellow .title-right
{
	background: url(/resources/images/770_bg-title-right-y.gif) no-repeat top right;
}

div#right .yellow div.title-content
{
	color: rgb(85,85,85);
}


div#right .yellow .content
{
	border:1px solid rgb(255,255,102);
}

div#right .yellow .content a, div#right .yellow .content-mid a
{
	color: rgb(85,85,85);
	font-weight:bold;
}

div#right .yellow .content-mid
{
	border-bottom: 1px solid rgb(255,255,102);
}

div#right .yellow .content-left
{
	background: url(/resources/images/746_bg-content-left-y.gif) no-repeat bottom left;
}

div#right .yellow .content-right
{
	background: url(/resources/images/749_bg-content-right-y.gif) no-repeat bottom right;
}

div#right .yellow .content-content
{
	background: url(/resources/images/743_bg-content.gif) repeat-x top left;
}

div#right .red .title
{
	border-left: 1px solid rgb(153,0,0);
	border-top: 1px solid rgb(153,0,0);
	border-right: 1px solid rgb(153,0,0);
	background: url(/resources/images/767_bg-title-r.gif) repeat-x top left rgb(153,0,0);
}

div#right .red div.title-left
{
	background: url(/resources/images/765_bg-title-left-r.gif) no-repeat top left;
}

div#right .red .title-right
{
	background: url(/resources/images/769_bg-title-right-r.gif) no-repeat top right;
}

div#right .red div.title-content
{
	color: #fff
}


div#right .red .content
{
	border:1px solid rgb(153,0,0);
}

div#right .red .content a
{
	color: rgb(153,0,0);
	font-weight:bold;
}

div#right .red .content-mid
{
	border-bottom: 1px solid rgb(153,0,0);
}

div#right .red .content-left
{
	background: url(/resources/images/745_bg-content-left-r.gif) no-repeat bottom left;
}

div#right .red .content-right
{
	background: url(/resources/images/748_bg-content-right-r.gif) no-repeat bottom right;
}

div#right .red .content-content
{
	background: url(/resources/images/743_bg-content.gif) repeat-x top left;
}

div#footer
{
	clear:both;
	float:left;
	padding:2px 0px;
	width:960px;
	text-align: center;
}

div#footer a
{
	color: rgb(64,150,238);
	font-weight:bold;
	text-decoration: none;
}

.quote
{
	clear:both;
	float:left;
	padding:0px 15px;
	width:100%;
	background: url(/resources/images/759_bg-quote.gif) no-repeat top left;
}

.news
{
	clear:both;
	float:left;
	width: 516px;
}

.content-content .clear
{
	overflow:hidden;
	margin:10px 0px;
	width:516px;
	height:1px;
	line-height:0px;
	font-size:0px;
	background: rgb(221,221,221);
}

div#middle-wide
{
	overflow:hidden;
	float:left;
	padding:0px 0px 0px 10px;
	width:748px;
}

div#middle-wide .box
{
	width:748px;
}


div#middle-wide .title, div#middle-wide .title div
{
	width:746px;
}

div#middle-wide div.title-content
{
	padding:5px 10px;
	width:726px;
}

div#middle-wide .content
{
	width:746px;
}

div#middle-wide .content-left
{
	width:746px;
}

div#middle-wide .content-right
{
	width:746px;
}

div#middle-wide .content-content
{
	padding:10px;
	width:724px;
}

