@import "library/default.css";
body {background:#cccccc;}
p {color:#666666;}
.Page {width:939px;background:url(../image/background/Page_Y.gif) repeat-y left top;margin:0 auto;}
.Page_Header {height:300px;margin:0 10px;background:url(../image/background/Page_Header_B.jpg) no-repeat left 92px;}
.Page_Body {margin:0 10px;min-height:320px;}
.Page_Footer {margin:0 10px;}


.Page_Header_L {float:left;width:299px;}
.Page_Header_R {float:right;width:620px;background:url(../image/background/NavH_Main.gif) repeat-x left top;}

.NavH_Main {height:92px;}
.NavH_Main ul {list-style:none;float:right;padding:47px 0 0 0;}
.NavH_Main ul li {float:left;}
.NavH_Main ul li a {width:100px;height:45px;display:block;line-height:45px;color:#ffffff;font-weight:700;text-decoration:none;background:url(../image/background/NavH_Main_T.gif) no-repeat left top;text-align:center;}
.NavH_Main ul li.First a {width:99px;background-position:right top;}
.NavH_Main ul li.Last a {width:99px;}
.NavH_Main ul li a:hover, .NavH_Main ul li.Active a {background-image:url(../image/background/NavH_Main_T_Hover.gif);}


.Banner_Main {height:208px; background:url(../image/images/main_image_home.jpg) no-repeat 0 0; width:620px;}
.Banner_Main_home {height:208px; background:url(../image/images/main_image_home.jpg) no-repeat 0 0; width:620px;}
.Banner_Main_projects {height:208px; background:url(../image/images/main_image_projects.jpg) no-repeat 0 0; width:620px;}

.NavH_Main {}


.Page_Header_L h1 {padding:63px 0 0 0;}

.Page_Body_L {float:left;width:299px;padding:0 0 25px 0;}
.Page_Body_R {float:right;width:620px;background:url(../image/background/Page_Body_R.gif) no-repeat left top;padding:0 0 25px 0;}

.BreadCrumbs {height:25px;}
.BreadCrumbs_Padding {padding:9px 0 0 45px;line-height:1em;font-weight:700;color:#ffffff;}
.BreadCrumbs_Padding a {color:#ffffff;text-decoration:none;}
.BreadCrumbs_Padding a:hover {text-decoration:underline;}


.Slogan {height:25px;background:url(../image/background/Slogan_X.gif) repeat-x left top;font-size:1.1em;font-weight:700;color:#666666;}

.Slogan_Padding {padding:8px 0 0 20px;}


.Page_Body_L .Content {padding:20px 0 0 20px;}
.Page_Body_L .Content h3 {color:#e06108;font-size:1.2em;padding:0 0 8px 0;}
.Page_Body_L .Content p {padding:0 0 18px 0;}

.Page_Body_L .Gallery {text-align:left;}
.Page_Body_L .Gallery div {width:264px;margin:0;}


.Page_Footer_L {float:left;width:299px;}
.Page_Footer_R {float:right;width:620px;height:90px;background:#4e8ab6;color:#ffffff;}
.Page_Footer_R a {color:#ffffff;text-decoration:none;}
.Page_Footer_R a:hover {text-decoration:underline;}

.Page_Footer_R_Padding {padding:20px 0 0 40px;}
.Page_Footer_R p {color:#ffffff;}
.FooterNav {font-size:1.1em;padding:0 0 20px 0;}
.FooterNav span {padding:0 23px;}
.Page_Footer_R p a {color:#eeb516;}

.Panel_Content {padding:20px 33px 0 44px;}
.Panel_Content_Y {background:url(../image/background/Panel_Content_Y.png) repeat-y left top;}
.Panel_Content_T {background:url(../image/background/Panel_Content_T.png) no-repeat left top;}
.Panel_Content_1 .Panel_Content_B {background:url(../image/background/Panel_Content_B_L_1.jpg) no-repeat left bottom;min-height:270px;}
* html .Panel_Content_1 .Panel_Content_B {height:270px;}
.Panel_Content_2 .Panel_Content_B {background:url(../image/background/Panel_Content_B_L_2.jpg) no-repeat left bottom;min-height:370px;}
* html .Panel_Content_2 .Panel_Content_B {height:370px;}
.Panel_Content_3 .Panel_Content_B {background:url(../image/background/Panel_Content_B_L_3.jpg) no-repeat left bottom;min-height:370px;}
* html .Panel_Content_3 .Panel_Content_B {height:370px;}

.Panel_Content a {color:#FF6600; text-decoration:none;}
.Panel_Content a:hover {color:#FF6600; text-decoration:underline;}

.Panel_Content .Panel_Content_B {padding:0 25px 0 115px;}


.Panel_Content h2 {padding:12px 0 15px 0;font-size:1.4em;color:#ffffff; font-weight:bold;}
.Panel_Content h3 {font-size:1.1em;color:#666666;}
.Panel_Content h4 {font-weight:bold; font-size:14px; color:#E06108;}
.Panel_Content h5 {font-weight:bold; font-size:12px; color:#666666;}
.Panel_Content ul li{list-style:disc; color:#666666; line-height:16px; font-weight:bold; margin-left:10px;}
.Panel_Content ul ul li {list-style:disc; color:#ff6600; line-height:16px; margin-left:20px;}


.NavV_Sub {padding:30px 0 0 10px;}
.NavV_Sub ul {list-style:none;padding:0px;}
.NavV_Sub ul li {background:url(../image/background/NavH_Sub_T.png) no-repeat left top;}
.NavV_Sub ul li a {height:30px;display:block;color:#333333;text-decoration:none;padding:0 0 0 10px;line-height:30px; font-weight:bold;}
.NavV_Sub ul ul li a {height:auto;padding:5px 0 5px 20px;color:#666666;line-height:1.5em;}
.NavV_Sub ul ul li {background:url(../image/background/NavH_Sub_B.png) no-repeat left bottom;}
.NavV_Sub ul li a:hover {color:#ffffff;}
.NavV_Sub ul ul li a:hover {color:#e06108;}


.Flash_Scroller {width:564px;margin:30px 0 0 23px;}

























