@charset "utf-8";
/* CSS Document */

html
{
}
body
{
	background-image:url(/images/body_bg.png);
	background-repeat:repeat-x;
        margin-top:0px;
}
.wrapper
{
	width:1004px;
	min-height:80px;
	margin:0 auto;
}
.wrapper1
{
	background-image:url(/images/wrapper1_bg.png);
	background-repeat:repeat-x;
        background-color:#bbb;
	float:left;
	width:100%;
	min-height:235px;
	margin:0px;
}
.wrapper2
{
	background-image:url(/images/wrapper2_bg.png);
	background-repeat:repeat-x;
	float:left;
	width:100%;
	min-height:95px;
	margin:0px;
}
.header
{
	background-image:url(/images/header_bg.png);
	width:1000px;
	height:175px;
	float:left;
	margin:0px;
}
.logo a
{
	width:510px;
	height:112px;
	display:block;
	float:left;
	margin-top:20px;
	margin-left:0px;
	border:1px;
}
.nav
{
	background-image:url(/images/nav_bg.png);
	background-repeat:no-repeat;
	float:left;
	margin-top:0px;
	margin-left:82px;
}
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#fff; text-decoration:none}
ul.menu li {position:relative; float:left;}
ul.menu li ul li a:hover {color:#58585a;}
ul.menu ul {position:absolute; left:0; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:0px solid #aaa; border-top:none; margin:0;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
ul.menu ul li a {display:block; padding:3px 9px 5px 9px; background-color:#0079c2; width:70px;}
ul.menu ul li a:hover {background-color:#c5c5c5;}
ul.menu ul ul {left:70px; top:-1px}
ul.menu .menulink {border:0px solid #aaa; padding:5px 8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
ul.menu .menulink:hover, ul.menu .menuhover {}
ul.menu .sub {background:#d1d1d1  3px no-repeat}
ul.menu .topline {border-top:0px solid #aaa}
.social
{
	margin-top:50px;
	margin-left:300px;
	float:left;
}
.social ul
{
	width:100px;
	height:20px;
	float:left;
	margin:0px;
	padding:0px;
}
.social ul li
{
	list-style-type:none;
}
.social ul li a
{
	display:block;
	float:left;
	margin:0px 2px 0px 2px;
}
.social ul li a#s1
{
	background-image:url(/images/s1.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
}
.social ul li a#s1:hover
{
	background-image:url(/images/s1over.png)
}
.social ul li a#s2
{
	background-image:url(/images/s2.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
}
.social ul li a#s2:hover
{
	background-image:url(/images/s2over.png)
}
.social ul li a#s3
{
	background-image:url(/images/s3.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
}
.social ul li a#s3:hover
{
	background-image:url(/images/s3over.png)
}
.social ul li a#s4
{
	background-image:url(/images/s4.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
}
.social ul li a#s4:hover
{
	background-image:url(/images/s4over.png)
}
.content
{
	margin-top:0px;
	margin-left:0px;
	padding:0px;
	width:1000px;
	min-height:800px;
	float:left;
}
#contenthome
{
	background-image:url(/images/contenthome_bg.png);
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:0px;
	padding:0px;
	width:1000px;
	min-height:800px;
	float:left;
}
.contentnav
{
	width:1001px; 
	height:55px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:30px;
}
.contentnav ul
{
	width:1001px; 
	height:55px; 
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
}
.contentnav ul li
{
	list-style-type:none;
	margin-top:0px;
	margin-left:0px;
	float:left;
}
.contentnav ul li a 
{
	background-image:url(/images/contentnav2_bg.png);
	text-decoration:none; 
	font-size:17px;
	font-family: Arial, Helvetica, sans-serifArial;
	color:#000000;
	padding:0px;
	margin:0px;
	height:55px; 
	width:143px;
	display:block;
}
.contentnav ul li a:hover
{
	background-image:url(/images/contentnav2_bg_over.png);
}

.contentnav ul li a.selected
{
	background-image:url(/images/contentnav2_bg_on.png);
}
.contentnav ul li h1
{
	font-size:16px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serifArial;
	color:#6a6a6c;
	padding:5px 0px 0px 4px;
	margin:0px;
}
.contentnav ul li h2
{
	font-size:16px;
	font-weight:100;
	font-family: Arial, Helvetica, sans-serifArial;
	color:#606062;
	padding:0px 0px 0px 4px;
	margin:0px;
}
#contentabout
{
	background-image:url(/images/contentabout_bg.png);
	background-repeat:no-repeat;
	background-color:#cbcccd;
	margin-top:0px;
	margin-left:0px;
	padding:0px;
	width:1001px;
	min-height:800px;
	float:left;
}
.banner
{
	background-color:;
	width:1000px;
	height:300px;
	float:left;
	margin:0px;
	padding:0px;
}
.words1
{
	width:680px;
	height:360px;
	float:left;
	margin:25px 15px;
	padding:0px;
}
.words1 h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:100;
	text-decoration:none;
	color:#0079c2;
	margin:0px;
	padding-top:0px;
        padding-bottom:5px;
}
.words1 h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:100;
	text-decoration:none;
	color:#58585a;
	margin:0px;
	padding-top:5px;
        padding-bottom:5px;
}
.words1 h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:100;
	text-decoration:none;
	color:#58585a;
	margin:0px;
	padding-top:5px;
        padding-bottom:5px;
}
.words1 p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	text-decoration:none;
	color:#58585a;
	margin:0px;
	padding-top:5px;
        padding-bottom:5px;
}
.words1 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	text-decoration:none;
	color:#0079c2;
	margin:0px;
	padding:0px;
}
.words1 a:hover
{
	text-decoration:underline;
}
.words1 ul li
{
        background:url(/images/bullet.gif) 0em 1.0em no-repeat;
        padding-left: 0.8em;
        list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	text-decoration:none;
	color:#58585a;
	margin:0px;
	padding-top:5px;
}
.words1 li ul li
{
        background:url(/images/bullet.gif) 0em 1.0em no-repeat;
        padding-left: 0.8em;
        list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	text-decoration:none;
	color:#58585a;
	margin:0px;
	padding-top:5px;
}
.words1 ol li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	text-decoration:none;
	color:#58585a;
	margin:0px;
	padding-top:5px;
        padding-bottom:5px;
}

.words2
{
	width:970px;
	min-height:360px;
	float:left;
	margin:25px 15px;
	padding:0px;
}
.words2 h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:100;
	text-decoration:none;
	color:#0079c2;
	margin:0px;
	padding-top:0px;
        padding-bottom:5px;
}
.words2 h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:100;
	text-decoration:none;
	color:#58585a;
	margin:0px;
	padding-top:5px;
        padding-bottom:5px;
}
.words2 h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:100;
	text-decoration:none;
	color:#58585a;
	margin:0px;
	padding-top:5px;
        padding-bottom:5px;
}
.words2 a:hover h3
{
	text-decoration:underline;
}

.words2 p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	text-decoration:none;
	color:#58585a;
	margin:0px;
	padding-top:5px;
        padding-bottom:5px;
}
.words2 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	text-decoration:none;
	color:#0079c2;
	margin:0px;
	padding-top:0px;
        padding-bottom:0px;
}
.words2 a:hover
{
	text-decoration:underline;
}
.words2 ul li
{
        background:url(/images/bullet.gif) 0em 0.8em no-repeat;
        padding-left: 0.8em;
        list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	text-decoration:none;
	color:#58585a;
	margin:0px;
	padding-top:5px;
}
.words2 li ul li
{
        background:url(/images/bullet.gif) 0em 1.0em no-repeat;
        padding-left: 0.8em;
        list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	text-decoration:none;
	color:#58585a;
	margin:0px;
	padding-top:5px;
}
.words2 #extended ul li
{
        background:url(/images/bullet.gif) 0em 1.2em no-repeat;
        padding-left: 0.8em;
        list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	text-decoration:none;
	color:#58585a;
	margin:0px;
	padding-top:5px;
}

.words2 ol li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	text-decoration:none;
	color:#58585a;
	margin:0px;
	padding-top:5px;
        padding-bottom:5px;
}

.news
{
	width:280px;
	height:405px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	padding:0px;
}
.news1
{
	width:260px;
	height:340px;
	float:left;
	margin:25px 15px 0px 15px;
	padding:0px;
}
.news1 h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:100;
	text-decoration:none;
	color:#0079c2;
	margin:0px;
	padding:0px;
}
.news1 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:100;
	text-decoration:none;
	color:#0079c2;
	margin:0px;
	padding:0px;
}
.news1 a:hover
{
	text-decoration:underline;
}
.news1 p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	text-decoration:none;
	color:#58585a;
	margin:0px;
	padding:0px;
}
.news2 a
{
	background-image:url(/images/allnews.png);
	display:block;
	width:133px;
	height:25px;
	float:left;
	margin-top:5px;
	margin-left:15px;
}
.news2 a:hover
{
	background-image:url(/images/allnewover.png);
}
.mainbt
{
	width:1000px;
	height:424px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	padding:0px;
}
.mainbt ul
{
	width:1000px;
	height:424px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	padding:0px;
	list-style-type:none;
}
.mainbt ul li
{
}
.mainbt ul li a
{
	display:block;
	margin-top:0px;
	width:250px;
	height:213px;
	float:left;
}
.mainbt ul li a#mainbt1
{
	background-image:url(/images/main_bt_1.png);
	background-repeat:no-repeat;
	width:250px;
	height:212px;
}
.mainbt ul li a#mainbt1:hover
{
	background-image:url(/images/main_bt_1_over.png);
}
.mainbt ul li a#mainbt2
{
	background-image:url(/images/main_bt_2.png);
	background-repeat:no-repeat;
	width:250px;
	height:212px;
}
.mainbt ul li a#mainbt2:hover
{
	background-image:url(/images/main_bt_2_over.png);
}
.mainbt ul li a#mainbt3
{
	background-image:url(/images/main_bt_3.png);
	background-repeat:no-repeat;
	width:250px;
	height:212px;
}
.mainbt ul li a#mainbt3:hover
{
	background-image:url(/images/main_bt_3_over.png);
}
.mainbt ul li a#mainbt4
{
	background-image:url(/images/main_bt_4.png);
	background-repeat:no-repeat;
	width:250px;
	height:212px;
}
.mainbt ul li a#mainbt4:hover
{
	background-image:url(/images/main_bt_4_over.png);
}
.mainbt ul li a#mainbt5
{
	background-image:url(/images/main_bt_5.png);
	background-repeat:no-repeat;
	width:250px;
	height:212px;
}
.mainbt ul li a#mainbt5:hover
{
	background-image:url(/images/main_bt_5_over.png);
}
.mainbt ul li a#mainbt6
{
	background-image:url(/images/main_bt_6.png);
	background-repeat:no-repeat;
	width:250px;
	height:212px;
}
.mainbt ul li a#mainbt6:hover
{
	background-image:url(/images/main_bt_6_over.png);
}
.mainbt ul li a#mainbt7
{
	background-image:url(/images/main_bt_7.png);
	background-repeat:no-repeat;
	width:250px;
	height:212px;
}
.mainbt ul li a#mainbt7:hover
{
	background-image:url(/images/main_bt_7_over.png);
}
.mainbt ul li a#mainbt8
{
	background-image:url(/images/main_bt_8.png);
	background-repeat:no-repeat;
	width:250px;
	height:212px;
}
.mainbt ul li a#mainbt8:hover
{
	background-image:url(/images/main_bt_8_over.png);
}
.footer1
{
	width:1000px;
	height:210px;
	float:left;
	margin:0px;
	padding:0px;
}
.gray
{
	width:1000px;
	height:68px;
	float:left;
	margin:20px 0px 0px 0px;
	padding:0px;
}
.gray h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:100;
	text-decoration:none;
	color:#ffffff;
	margin:0px;
	padding:0px;
	width:160px;
	float:left;
}
.gray h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	text-decoration:none;
	margin:10px 0px 0px 0px;
	padding:0px;
	color:#ffffff;
	width:160px;
	float:left;
}
.gray ul
{
	width:980px;
	height:68px;
	float:left;
	margin-top:0px;
	margin-left:10px;
	padding:0px;
	list-style-type:none;
}
.gray ul li
{
	margin-top:0px;
	width:245px;
	height:68px;
	float:left;
}
.gray ul li a
{
	display:block;
	margin-top:0px;
	height:68px;
	float:left;
}
.gray ul li a#gray1
{
	background-image:url(/images/gray1.png);
	background-repeat:no-repeat;
	width:63px;
	height:68px;
}
.gray ul li a#gray2
{
	background-image:url(/images/gray2.png);
	background-repeat:no-repeat;
	width:64px;
	height:68px;
}
.gray ul li a#gray3
{
	background-image:url(/images/gray3.png);
	background-repeat:no-repeat;
	width:72px;
	height:68px;
}
.gray ul li a#gray4
{
	background-image:url(/images/gray4.png);
	background-repeat:no-repeat;
	width:81px;
	height:68px;
}
.footernav1
{
	width:1000px;
	height:30px;
	float:left;
	margin:37px 0px 0px 0px;
	padding:0px;
}
.footernav1 ul
{
	width:1000px;
	height:30px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	padding:0px;
	list-style-type:none;
}
.footernav1 ul li
{
	list-style-type:none;
	float:left;
	margin-left:19px;
	margin-right:19px;
}
.footernav1 ul li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#ffffff;
	text-decoration:none;
}
.footernav1 ul li a:hover
{
	text-decoration:underline;
}
.footer2
{
	width:1000px;
	height:95px;
	float:left;
	margin:0px;
	padding:0px;
}
.footernav2
{
	width:1000px;
	height:30px;
	float:left;
	margin:17px 0px 0px 0px;
	padding:0px;
}
.footernav2 ul
{
	width:1000px;
	height:30px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	padding:0px;
	list-style-type:none;
}
.footernav2 ul li
{
	list-style-type:none;
	float:left;
	margin-left:19px;
	margin-right:19px;
}
.footernav2 ul li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#ffffff;
	text-decoration:none;
}
.footernav2 ul li a:hover
{
	text-decoration:underline;
}
.melcher
{
	width:1000px;
	height:20px;
	float:left;
	margin:15px 0px 0px 0px;
	padding:0px;
}
.melcher p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#4e4e4e;
}
.melcher a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#4e4e4e;
}
.melcher a:hover
{
	text-decoration:underline;
}
.contentnewslist
{
	margin:10px 0px 0px 0px;
}

#extended li
{
        background:url(/images/bullet.gif) 0em 2.0em no-repeat;
        padding-left: 0.8em;
        list-style: none;
}
.leftcolumn
{
	width:300px;
	min-height:600px;
	float:left;
	padding:0px;
	margin-top:10px;
	margin-left:15px;
	background-image:url(/images/leftcolumn_bg.png);
	background-repeat:no-repeat;
}
.leftcolumn1 img
{
	width:265px;
	height:170px;
	float:left;
	margin-top:17px;
	margin-left:17px;
	padding:0px;
}
.leftcolumn2
{
	width:260px;
	min-height:100px;
	float:left;
	padding:0px;
	margin-top:35px;
	margin-left:10px;
}
.leftcolumn2 h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#606062;
	margin:0px;
	padding:0px;
}
.leftcolumn2 ul
{
	width:260px;
	min-height:100px;
	float:left;
	padding:0px;
	margin-top:0px;
	margin-left:0px;
	list-style-type:none;
}
.leftcolumn2 ul li
{
	width:240px;
	margin-top:0px;
	margin-left:20px;
	padding:0px;
        background:url(/images/bullet.gif) 0em 0.5em no-repeat;
        padding-left: 0.8em;
        list-style: none;
}
.leftcolumn2 ul li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#606062;
	padding:0px;
	margin:0px;
}
.leftcolumn2 ul li a:hover
{
	text-decoration:underline;
}
.leftcolumn3
{
	width:280px;
	height:185px;
	float:left;
	margin-top:20px;
	margin-left:10px;
}
.leftcolumn3 h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#606062;
	margin:0px;
	padding:0px;
}
.leftcolumn31
{
	background-image:url(/images/leftcolumn31_bg.png);
	background-repeat:no-repeat;
	width:280px;
	height:145px;
	float:left;
	padding:0px;
	margin-top:10px;
	margin-left:0px;
}
.leftcolumn31 p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	margin:5px;
	padding:0px;
}
.leftcolumn31 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:100;
	text-decoration:none;
	color:#fdd94e;
	margin:5px;
	padding:0px;
}
.words3
{
	width:650px;
	min-height:600px;
	float:left;
	margin:25px 15px;
	padding:0px;
}
.words3 h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:100;
	text-decoration:none;
	color:#0079c2;
	margin:0px;
	padding-top:0px;
        padding-bottom:5px;
}
.words3 h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:100;
	text-decoration:none;
	color:#58585a;
	margin:0px;
	padding-top:5px;
        padding-bottom:5px;
}
.words3 h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:100;
	text-decoration:none;
	color:#58585a;
	margin:0px;
	padding-top:5px;
        padding-bottom:5px;
}
.words3 p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	text-decoration:none;
	color:#58585a;
	margin:0px;
	padding-top:5px;
        padding-bottom:5px;
}
.words3 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	text-decoration:none;
	color:#0079c2;
	margin:0px;
	padding:0px;
}
.words3 a:hover
{
	text-decoration:underline;
}
.words3 ul li
{
        background:url(/images/bullet.gif) 0em 0.8em no-repeat;
        padding-left: 0.8em;
        list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	text-decoration:none;
	color:#58585a;
	margin:0px;
	padding-top:5px;
}
.words3 li ul li
{
        background:url(/images/bullet_child.gif) 0em 0.8em no-repeat;
        padding-left: 0.8em;
        list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	text-decoration:none;
	color:#58585a;
	margin:0px;
	padding-top:5px;
}
.words3 ol li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	text-decoration:none;
	color:#58585a;
	margin:0px;
	padding-top:5px;
        padding-bottom:5px;
}

.lof-main-item-desc
{
        padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	text-decoration:none;
	color:#fff;
}

.lof-main-item-desc a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	text-decoration:none;
	color:#0079c2;
}
.lof-main-item-desc a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	text-decoration:underline;
	color:#0079c2;
}


.lof-main-item-desc h2
{
        text-decoration:none;
	color:#0079c2;
}

