@charset "utf-8";
body {
	margin: 0px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-repeat: repeat;
}
.main_content {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
	width: 860px;
}
.left_body_bg {
	margin: 0px;
	padding: 0px;
	width: 15px;
	background-image: url(left_body_bg.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.right_body_bg {
	margin: 0px;
	padding: 0px;
	width: 15px;
	background-image: url(right_body_bg.jpg);
	background-repeat: repeat-y;
}
.footer_border {
	background-color: #FFFFFF;
	background-image: url(footer_border.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 22px;
	width: 880px;
}
.footer_left {
	margin: 0px;
	float: left;
	width: 830px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
}
.footer_left a {
	color: #7a7a7a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.footer_left a:hover {
	text-decoration: underline;
}
.footer_left span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}




.header {
	background-image: url(header_bg.jpg);
	background-repeat: repeat-x;
	height: 100px;
	margin: 0px;
	padding: 0px;
}
.header .logo {
	padding-left: 40px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
}
.header .menu {
	margin: 0px;
	float: left;
	text-align: right;
	padding-top: 11px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	width: 810px;
	display: inline;
}
.header a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	line-height: 12px;
}
.header form {
	float: right;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 12px;
	line-height: 12px;
	background-image: url(form_bg.jpg);
	background-repeat: no-repeat;
	background-position: 252px top;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.header .menu ul {
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.header .menu ul li {
	padding: 8px;
	list-style-type: none;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
 
.header-search {
	padding: 24px 18px 15px 0px;
	float: right;
	width:300px;
	margin-right: 8px;
	background: url(search-bg.jpg) no-repeat right top;

}
.header-search .inputbox {
	background: none; 
	border: none;
	color: #AE9E9E;
	margin-left:45px;
	width:230px;	
	float:left;
	font-size:12px;
	
}
.header-search .button {
	background: none;
	border: none;
	width: 20px;
	text-indent: -999px;
}


.flash {
	margin: 0px;
	width: 880px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.top_left_edge {
	background-image: url(top_left_edge.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
}
.top_edge {
	background-image: url(top_edge.jpg);
	background-repeat: repeat-x;
	height: 20px;
}
.top_right_edge {
	background-image: url(top_right_edge.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
}
.left_edge {
	background-image: url(left_edge.jpg);
	background-repeat: repeat-y;
	width: 20px;
}
.right_edge {
	background-image: url(right_edge.jpg);
	background-repeat: repeat-y;
	width: 20px;
}
.bottom_left_edge {
	background-image: url(bottom_left_edge.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
}
.bottom_edge {
	background-image: url(bottom_edge.jpg);
	background-repeat: repeat-x;
	height: 20px;
}

.bottom_right_edge {
	background-image: url(bottom_right_edge.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
}
.main_content .content {
	background-color: #FFFFFF;
}
.main_content .content .box1 {
	margin: 0px;
	padding: 5px;
	float: left;
	width: 275px;
}
.main_content .content .box1 img {
	float: left;
	background-color: #FFFFFF;
	padding: 5px;
}

.main_content .content .box1 div {
	margin: 0px;
	float: left;
	width: 190px;
	border-top-width: 0px;
	border-right-width: 7px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-right-color: #999999;
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.main_content .content .box1 div a {
	color: #103484;
	text-decoration: none;
}
.main_content .content .box1 div:hover {
	color: #999999;
	text-decoration: none;
	border-right-width: 7px;
	border-right-style: solid;
	border-right-color: #103484;
}


.main_content .content .box1 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #103384;
	line-height: 15px;
	margin: 0px;
	padding: 10px;
	float: left;
}
.main_content .content .box1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
	padding: 10px;
}

.main_content .content .box2 {
	margin: 0px;
	padding: 5px;
	float: left;
	width: 570px;
}
.main_content .content .box2 ul {
}
.main_content .content .box2 li {
	color: #000000;
	list-style-type: square;
	list-style-position: outside;
	line-height: 20px;
}

.main_content .content .box2 img {
	padding: 5px;
	float: left;
	margin: 5px;
}


.main_content .content .box2 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #103384;
	line-height: 15px;
	margin: 0px;
	padding: 10px;
	float: left;
}
.main_content .content .box2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
	padding: 10px;
}
.main_content .content .box3 {
	background-color: #FFFFFF;
	background-image: url(news_box_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
	padding: 5px;
	margin: 0px;
	width: 260px;
	color: #000000;
}
.main_content .content .box3 img {
	background-color: #FFFFFF;
	margin: 5px;
	padding: 5px;
	float: left;
}
.main_content .content .box3 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	line-height: 15px;
	padding: 10px;
	float: left;
	margin: 0px;
}
.main_content .content .box3 li {
	clear: left;
	list-style-type: square;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.main_content .content .box3 li a {
	color: #333333;
	line-height: 20px;
	list-style-type: none;
}


.main_content .content .box3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
	padding: 10px;
	float: left;
	width: 240px;
}
.main_content .content .box4 {
	margin: 0px;
	padding: 5px;
	float: left;
	width: 280px;
}

.main_content .content .box4 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #103384;
	line-height: 15px;
	margin: 0px;
	padding: 10px;
	float: left;
}
.main_content .content .box4 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
	padding: 10px;
}
.main_content .content .box4 div {
	margin: 0px;
	float: left;
	width: 200px;
	border-top-width: 0px;
	border-right-width: 7px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-right-color: #999999;
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.main_content .content .box4 div a {
	color: #103484;
	text-decoration: none;
}
.main_content .content .box4 div:hover {
	color: #999999;
	text-decoration: none;
	border-right-width: 7px;
	border-right-style: solid;
	border-right-color: #103484;
}
.main_content .content .box5 {
	background-color: #3366cc;
	background-image: url(news_box_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
	padding: 10px;
	margin: 0px;
	width: 290px;
}
.main_content .content .box5 img {
	background-color: #FFFFFF;
	margin: 5px;
	padding: 5px;
	float: left;
}
.main_content .content .box5 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 15px;
	padding: 10px;
	float: left;
	margin: 0px;
}
.main_content .content .box5 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
	padding: 10px;
	float: left;
	width: 270px;
}
.main_content .content .box6 {
	margin: 0px;
	padding: 5px;
	float: left;
	width: 810px;
}
.main_content .content .box6 ul {
}
.main_content .content .box6 li {
	color: #000000;
	list-style-type: square;
	list-style-position: outside;
	line-height: 20px;
}

.main_content .content .box6 img {
	background-color: #FFFFFF;
	padding: 0px;
	float: left;
	margin: 0px;
}


.main_content .content .box6 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #103384;
	line-height: 15px;
	margin: 0px;
	padding: 10px;
	float: left;
}
.main_content .content .box6 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
	padding: 5px;
}
.sub_top_left_edge {
	background-image: url(sub_top_left_edge1.jpg);
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
}
.sub_top_right_edge {
	background-image: url(sub_top_right_edge1.jpg);
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
}
.sub_bottom_left_edge {
	background-image: url(sub_bottom_left_edge1.jpg);
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
}
.sub_bottom_right_edge {
	background-image: url(sub_bottom_right_edge1.jpg);
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
}
.sub_title_top_left_edge {
	background-image: url(sub_title_left_edge.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 10px;
}
.sub_title_top_right_edge {
	background-image: url(sub_title_right_edge.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 10px;
}
.sub_title_top_edge {
	background-image: url(title_bg.jpg);
	background-repeat: no-repeat;
	height: 35px;
}
#sddm
{
	z-index: 30;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	width: 810px;
}

#sddm li
{
	padding: 0;
	list-style: none;
	float: left;
	margin: 0;
	font-family: arial;
	font-size: 11px;
}

#sddm li a
{
	display: block;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 7px;
	padding-right: 21px;
	padding-bottom: 7px;
	padding-left: 21px;
	background-color: #5970B2;
	background-image: url(menu_bg1.jpg);
	background-repeat: no-repeat;
}

#sddm li a:hover
{
	background-color: #5970B2;
	background-image: url(menu_bg3.jpg);
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #2875DE;
	font: 11px arial;
	background-color: #ffffff;
	background-image: url(menu_bg2.jpg);
	background-repeat: repeat;
}

	#sddm div a:hover
	{
	background: #5970B2;
	color: #FFF
}



#wrapper {
	width: 800px;
	margin: 0px;
}

#intro {
    padding-bottom: 10px;
}

#slider {
	width: 800px;
	margin: 0 auto;
	position: relative;
	border: 1px solid #CCCCCC;
}

.scroll {
	overflow: hidden;
	width: 800px;
    margin: 0 auto;
    position: relative;
}

.scrollContainer {
	position: relative;
}

.scrollContainer div.panel {
    padding: 10px;
    width: 274px;
	height: 318px;
}

#left-shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 12px;
	bottom: 0;
	background: url(../images/leftshadow.png) repeat-y;
}

#right-shadow {
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	bottom: 0;
	background: url(../images/rightshadow.png) repeat-y;
}

.inside {
	padding: 10px;
}

.inside img {
	display: block;
	margin: 0 0 10px 0;
	width: 250px;
}

.inside h2 {
	font-weight: normal;
	color: #111;
	font-size: 16px;
	margin: 0 0 8px 0;
}

.inside p {
	font-size: 11px;
	color: #ccc;
}

a {
	color: #999;
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
}

a:hover {
	border-bottom: 1px solid #999;
}

.scrollButtons {
    position: absolute;
    top: 127px;
    cursor: pointer;
}

.scrollButtons.left {
	left: -38px;
}

.scrollButtons.right {
	right: -36px;
}

.hide {
    display: none;
}

