* {	margin:0; padding:0; }
html, body { height:100%; background: url('images/bg.jpg') top left; font-family:verdana, arial, sans-serif; font-size:11px; color:#777; }
img { border:0px; }
#header-bar { margin:0px auto; padding:0px auto; width:1010px; height:48px; background:url("images/header-bar.png") left bottom no-repeat;  }
#breadcrumbs { padding:10px 10px 10px 30px; font-size:10px; color:#999;}
#breadcrumbs a { color:#999; text-decoration:none; }
#breadcrumbs a:hover { color:#fd6a02; text-decoration:none; }

#container { width:1010px; margin:0px auto; padding:0px auto; background:url('images/bg_outer.png') top left repeat-y; }
#wrapper { margin:0px auto; padding:0px auto; width:980px;}
#header { width:980px; height:112px; border-bottom:1px solid #fd6900; background:url('images/header_design.png') no-repeat; }
#logo { float:left;  width:300px; height:60px; margin:10px 0px 10px 20px; }
#blog-logo { float:right;  width:200px; height:77px; }


#nav { height:30px; width:970px; background:#fd6900 url('images/nav_bg.jpg') left top repeat-x; padding-left:5px; padding-right:5px;}
#menu { float: left; padding: 0px; height:30px; }
#menu li { position:relative; float:left; display:block; list-style:none; margin:0px; font-weight:bold; }
#menu li a { display:block; padding:0px 8px 0px 8px; text-decoration:none; color:#fff;  background:url('images/menu_a.jpg') right center no-repeat; line-height:30px; }
#menu li.last a { background:none; }
#menu li.last a:hover, #menu li.last a:focus { color:#fff; background:url('images/menu_a_active.jpg') right top repeat-x;  }
#menu li a:hover, #menu li a:focus, #menu li.active a { color:#fff; background:url('images/menu_a_active.jpg') right top repeat-x; }

#main { width:980px; margin:0px auto; padding:0px auto; background:url('images/bg_main.jpg') top left repeat-y; padding-top:15px; }

#col-left { float:left; display:inline; width:180px; }
#col-middle { float:left; display:inline; width:500px; padding:0px 5px 0px 5px; }
#col-right { float:right; display:inline; width:180px; }

#left-menu-top { width:178px; height:12px; background:url("images/left_menu_top.png") top left no-repeat; }
#left-menu-mid { width:178px; height:100%; background:url("images/left_menu_mid.png") top left repeat-y; }
#left-menu-bot { width:178px; height:26px; background:url("images/left_menu_bot.png") top left no-repeat; }
#left-menu-mid ul.slink { padding:0px 15px 0px 15px; list-style:none; line-height:15px; }
#left-menu-mid ul.slink li { padding:8px 0px 8px 0px; list-style:none; border-bottom:solid 1px #f2f2f2; }
#left-menu-mid ul.slink li a { color:#777; font-weight:bold; text-decoration:none; }
#left-menu-mid ul.slink li a:hover { color:#fd6a02; font-weight:bold; text-decoration:none; }

.home-main-content1 { width:570px; height:190px; background:url("images/main_content_bg.png") top left no-repeat; padding:15px 20px 15px 20px; line-height:16px; font-size:13px; }
.home-main-content2 { width:570px; background:#f3f3f3; padding:20px; margin-top:10px; }
.home-main-content2 .title { font-size:18px; font-weight:bold; color:#fd6a02; margin-bottom:10px; }
.home-main-content2 ul.link { list-style:none; padding:10px 0px 10px 0px; }
.home-main-content2 ul.link li { background:url("images/bullet_arrow.png") 1px 6px no-repeat; margin:0px; padding-left:15px; line-height:18px; }
.home-main-content2 a { color:#333; text-decoration:none; }
.home-main-content2 a:hover { color:#fd6a02; text-decoration:none; }

#four-blocks { width:610px; margin-top:10px;  }
#four-blocks .title { color:#fd6a02; font-weight:bold; padding-bottom:10px; }
.block-a { float:left; display:inline; width:116px; background:#f3f3f3; padding:18px; height:175px; }
.block-b { float:left; display:inline; width:116px; background:#fff; padding:18px; }
#four-blocks ul.fblink { list-style:none; font-size:12px; }
#four-blocks ul.fblink li { background:url("images/bullet_arrow.png") 1px 6px no-repeat; margin:0px; padding-left:15px; line-height:16px; }
#four-blocks a { color:#666; text-decoration:none; }
#four-blocks a:hover { color:#fd6a02; text-decoration:none; }

.right-menu-top { width:178px; height:12px; background:url("images/right_menu_top.png") top left no-repeat; }
.right-menu-mid { width:178px; height:100%; background:url("images/right_menu_mid.png") top left repeat-y; padding-left:15px; }
.right-menu-bot { width:178px; height:20px; background:url("images/right_menu_bot.png") top left no-repeat; }
.right-menu-mid .title { color:#fd6a02; font-weight:bold; font-size:12px; padding-bottom:10px; }
.right-menu-mid .title a { color:#fd6a02; text-decoration:none; }
.right-menu-mid .title a:hover { color:#333; text-decoration:none; }

.right-menu-mid .para { width:150px; color:#777; font-size:11px; }
.right-menu-mid .para-test { width:150px; color:#777; font-size:11px; line-height:16px; }
.right-menu-mid .para-testcl { width:150px; text-align:right; color:#777; font-size:10px; padding-top:5px; padding-bottom:15px; }


.right-menu-mid .para ul.plink { list-style:none; }
.right-menu-mid .para ul.plink li { background:url("images/bullet_arrow.png") 1px 3px no-repeat; margin:0px; padding-left:15px; line-height:14px; font-size:11px; }
.right-menu-mid .para a { color:#666; text-decoration:none; }
.right-menu-mid .para a:hover { color:#fd6a02; text-decoration:none; }

#main-para { width:565px; padding:20px; text-align:justify; line-height:16px; color:#777; font-size:11px; }
#main-para .title { background:url("images/title_bar.jpg") top left no-repeat; height:55px; font-size:13px; font-weight:bold; color:#999; padding-left:70px; padding-top:23px; }
#main-para .subtitle { color:#777; font-size:11px; font-weight:bold; padding-bottom:5px; }
#main-para .subtitle a { color:#777; font-size:11px; font-weight:bold; padding-bottom:5px; }
#main-para .subtitle a:hover { color:#fd6a02; font-size:11px; font-weight:bold; padding-bottom:5px; }
#main-para ul.plink { list-style:none; }
#main-para ul.plink li { background:url("images/bullet_arrow.png") 1px 5px no-repeat; margin:0px; padding-left:15px; line-height:16px; }

#main-para a { color:#333; text-decoration:none; }
#main-para a:hover { color:#fd6a02; text-decoration:none; }

#info_center_date { float:right; font-weight:normal; font-size:11px;  }


.contact { padding:0 0 0 0px; }
.contact label { width: 120px; display:block; float:left; }
.contact select { width:270px; }
.contact input { color:#333; margin-bottom:5px; }
input#submit{ border:1px solid #aaa; background-color:#ff7600; font-size:12px; color:#fff; font-weight:bold; padding:1px 10px; }


.testimonial { background:url("images/quote_left.gif") left top no-repeat; color:#999; padding:10px 40px; }
.testimonial .para { width:520px; background:url("images/quote_right.gif") right bottom no-repeat; font-size:13px;  }
.testimonial .client { color:#666; width:520px;  text-align:right; font-size:12px;  line-height:16px; }
.testimonial-sep { width:560px; height:1px; border-bottom:solid 1px #eee; margin-top:10px; margin-bottom:10px; }

ul#sitemap { line-height:22px; }
ul#sitemap a { color:#666; text-decoration:none; }
ul#sitemap a:hover { color:#fd6a02; text-decoration:none; }
ul#sitemap li.folder { background:#fff url("images/sitemap_folderopen.gif") no-repeat; padding-left:25px; list-style:none;  }
ul#sitemap li.page { background:#fff url("images/sitemap_page.gif") no-repeat; padding-left:25px; list-style:none;  }



#footer { width:980; padding-top:50px; font-size:11px; text-align:center;  color:#999; }
#bottom-bar { margin:0px auto; padding:0px auto; width:1010px; height:46px; background:url("images/bottom-bar.png") top left no-repeat; padding-bottom:30px; padding-top:30px; text-align:center; font-size:11px; color:#999; }
#footer a, #bottom-bar a { color:#999; text-decoration:none; }
#footer a:hover, #bottom-bar a:hover { color:#fd6a02; text-decoration:none; }

