/* --------- top menu section  ---------- */
ul{ list-style: none;	margin: 0;	padding: 0; display: block;}
.tmenu{margin-left:auto; margin-right:auto; padding:0; width:922px; height:43px }
.tmenu li {float:left; margin:0 0 0 5px; padding:0; width:126px; height:34px; text-align:center;}
.tmenu li a:link, .tmenu li a:visited {float:left; margin:0; padding:4px 0 0 0; width:126px; height:30px;
display: inline;  background:url(../images/menubg.gif) top repeat-x; font-family:Trebuchet MS;
font-size:18px; color:#f5821f; text-decoration:none }
.tmenu li a:hover {color:#ffffff; text-decoration:none}

.tmenuact {float:left; margin:0 0 0 5px; padding:4px 0 0 0; text-align:center; width:126px; height:30px;
display: inline;  background:url(../images/menubg.gif) top repeat-x; font-family:Trebuchet MS;
font-size:18px; color:#ffffff; text-decoration:none }


/* --------- subpage top menu section  ---------- */
ul{ list-style: none;	margin: 0;	padding: 0; display: block;}
.tmenus{margin-left:auto; margin-right:auto; padding:0; width:922px; height:43px }
.tmenus li {float:left; margin:0 0 0 5px; padding:0; width:126px; height:34px; text-align:center;}
.tmenus li a:link, .tmenus li a:visited {float:left; margin:0; padding:4px 0 0 0; width:126px; height:30px;
display: inline;  background:url(../images/menubg.gif) top repeat-x; font-family:Trebuchet MS;
font-size:18px; color:#f5821f; text-decoration:none }
.tmenus li a:hover {color:#000000; background:url(../images/menubgo.gif) top repeat-x; text-decoration:none}

.tmenuact1 {float:left; margin:0 0 0 5px; padding:4px 0 0 0; text-align:center; width:126px; height:30px;
display: inline-block;  background:url(../images/menubgo.gif) top repeat-x; font-family:Trebuchet MS;
font-size:18px; color:#000000; text-decoration:none }


/* --------- latest news section  ---------- */
.ltnews { float:left; margin:0 0 0 10px; padding:0 0 0 23px; width:930px; height:31px; background:url(../images/ltns_dash.gif) bottom repeat-x; 
display:inline}
.ltnewst {float:left; margin:0; padding:3px 0 0 0; width:125px}
.ltnewst1 {float:left; margin:0; padding:5px 0 0 0; width:805px}

/* --------- body section  ---------- */
.bdy {float:left; margin:0; padding:0; width:973px; height:130%}
.lshdw {float:left; margin:12px 0 0 0; padding:0; width:10px; height:233px; background: url(../images/lshdw.gif) top no-repeat}
.rshdw {float:left; margin:12px 0 0 0; padding:0; width:10px; height:233px; background: url(../images/rshdw.gif) top no-repeat}
.cntbdy {float:left; margin:0; padding:27px 20px 0 20px; width:913px; background-color:#000000}
.bdyrw { float:left; margin:0 0 0 20px; padding:0; width:913px;}

/* --------- bottom section  ---------- */
.btmbx {float:left; margin:0 10px 0 10px; padding:0; width:953px; height:106px; background-color:#000000; display:inline}
.btmbx1 {float:left; margin:0 0 0 22px; padding:0; width:912px; height:106px; background:url(../images/btm_dash.gif) top repeat-x; 
display:inline}
.btmc1 {float:left; margin:0; padding:22px 0 0 0; width:540px; font-family:Trebuchet MS;
font-size:11px; color:#404040; text-align:left; text-decoration:none }
.btmc2 {float:left; margin:0; padding:21px 2px 0 0; width:370px; font-family:Trebuchet MS;
font-size:11px; color:#404040; text-align:right; text-decoration:none }

.btmc1bx1 {float:left; margin:0; padding:0 0 0 3px; width:91px}
.btmc1bx2 {float:left; margin:0; padding:0; width:100px}
.btmc1bx3 {float:left; margin:0; padding:0; width:101px}
.btmc1bx4 {float:left; margin:0; padding:0; width:245px}

.btmc1bx1rw {clear:both; float:left; width:91px; line-height:18px}
.btmc1bx2rw {clear:both; float:left; width:100px; line-height:18px}
.btmc1bx3rw {clear:both; float:left; width:101px; line-height:18px}
.btmc1bx4rw {clear:both; float:left; width:245px; line-height:18px}



/* --------- home page  ---------- */
/*.hmc1{float:left; margin:0; padding:0; width:492px}
.hmc2{float:left; margin:0; padding:0; width:421px}*/

.hmc1{float:left; margin:0; padding:0; border-right: 1px solid #1d1d1d; width:483px}
.hmc2{float:left; margin:0 0 0 23px; padding:0; width:414px}

.hmt{float:left; margin:0; padding:0 23px 0 0; width:460px; line-height:24px}
.hmct{float:left; margin:0; padding:0 23px 0 0; width:460px;line-height:14px; text-align:justify }

.qkctc1 {float:left; margin:0; padding:5px 0 0 0; width:257px;}
.qkctc2 {float:left; margin:0; padding:3px 0 0 0; width:203px; display:inline}

.qkctc1rw {float:left; margin:0; padding:0; width:257px; height:30px}
.qkctc1rwtx {float:left; margin:0; padding:0; width:78px; height:30px;font-family:Trebuchet MS;
font-size:11px; color:#404040; text-align:left; text-decoration:none }
.qkctc1rwfd {float:left; margin:0; padding:0; width:179px; height:30px}

.qkctc2rw {float:left; margin:0; padding:0; width:203px; font-family:Trebuchet MS;
font-size:11px; color:#404040; text-align:left; text-decoration:none}

	/* --------- sub page  ---------- */
.spbdy {float:left; padding:0 0 24px 0; margin:0; width:953px; height:130%; background-color:#000000}
#leftpan {float:left; margin:0; padding:0; width:203px; }
#subpgbdy {float:left; margin:0; padding:0; width:512px; background:url(../images/spgbdy_dash.gif) top repeat-y; }


.sptlrw {float:left; margin:0; padding:0 24px 0 22px; width:466px; height:50px; line-height:40px; display:inline}
.sptlrw1 {float:left; margin:0; padding:0 24px 10px 22px; width:466px;line-height:18px; text-align:justify}
.spctrw {float:left; margin:0; padding:0 24px 0 22px; width:466px; line-height:14px; text-align:justify}
.sptlrw2 {float:left; margin:0; padding:0 24px 0 22px; width:466px;}
.sptlrwc1 {float:left; margin:0; padding:0; width:245px; display:inline}
.sptlrwc2 {float:left; margin:0; padding:0; width:221px; text-align:right; display:inline}

/* --------- subpage right menu section  ---------- */
ul{ list-style: none;	margin: 0;	padding: 0; display: block;}
.sprtmenu {float:left; width:216px;}
.sprtmenu li {float:left; margin:0; padding:0; width:216px; height:33px; text-align:center;}
.sprtmenu li a:link, .sprtmenu li a:visited {float:left; margin:0; padding:8px 8px 0 0; width:208px; height:25px;
display: inline; text-align:right;  background:url(../images/submenubgo.gif) top repeat-x; font: bold 13px Trebuchet MS;
color:#515151; text-decoration:none}
.sprtmenu li a:hover {color:#bfbfbf; background:url(../images/submenubg.gif) top repeat-x; text-decoration:none;display: inline;}

.sprtmenuact {float:left; margin:0; padding:8px 8px 0 0; text-align:center; width:208px; height:25px;
display: inline; text-align:right;  background:url(../images/submenubg.gif) top repeat-x; font: bold 13px Trebuchet MS;
color:#bfbfbf; text-decoration:none}


.x1 {float:left; margin:0; padding:0 0 0 90px; width:108px; height:100%; display:inline}
.x {float:left; margin:0; padding:0;  background: url(../images/x.gif) right bottom no-repeat; width:198px; height:100%; display:inline }

.ltpanrw {float:left; margin:0; padding:0 17px 0 21px; width:165px; line-height:15px}

.ltpanpoto{float:left; margin:0; padding:32px 0 4px 0; text-align:center; width:158px;  background:url(../images/photobg.gif) top no-repeat; background-color:#FFFFFF;}


/* --------- portfolio quick contact  ---------- */

.qcbx {float:left; margin:0 0 0 19px; padding:0; width:199px; display:inline}
.qcbx1 {float:left; margin:0; padding:0; width:197px; border:1px solid #171717; background-color: #161616}

.qctl{float:left; margin:0; padding:3px 13px 0 0; width:184px; height:28px; text-align:right; background:url(../images/qct_bg.gif) top repeat-x;}
.qcrw {float:left; margin:0; padding:0 13px 0 0; width:184px; text-align:right;  font: 12px Trebuchet MS;
color:#7c7c7c; text-decoration:none}

.qcrw1 {float:left; margin:0; padding:0 0 7px 0; width:197px; text-align:center;}

/* --------- portfolio left links  ---------- */

.leftlinkbx {float:left; margin:0; padding:0; width:203px; }
.leftlink {float:left; margin:0; padding:0; width:203px; height:130%}

.ltlinktl {float:left; margin:0 0 2px 0; padding:0; width:203px; background-color:#191919; 
border-top:1px solid #0a0a0a; border-bottom:1px solid #0f0f0f; }

.ltlinktlc1 {float:left; margin:0; padding:6px 0 0 2px; width:21px}
.ltlinktlc2 {float:left; margin:0; padding:3px 0 4px 0; width:180px}


.ltlinkbx {float:right; margin:0; padding:0; width:184px}
.ltlink {float:right; margin:0; padding:0 0 0 13px; width:171px; height:21px; line-height:10px; background:url(../images/linkarrow.gif) top left no-repeat; display:inline }
.ltlinkh {float:right; margin:0; padding:7px 0 0 0; width:184px; height:27px; font: bold 12px Trebuchet MS;
color:#f5821f; text-decoration:none; display:inline }
.ltlink1 {float:right; margin:0; padding:0; width:161px; height:21px; line-height:10px; display:inline }


.wsiterw {float:left; margin:0; padding:0 24px 0 22px; width:466px}
.wsitecl{float:left; margin:0; padding:0; width:233px}

.wsitebx {float:left; margin:0; padding:0; width:216px}
.wsiterw1 {float:left; margin:0; padding:0; width:216px}
.wsitebg {float:left; margin:0; padding:8px 0 0 8px; width:208px; height:132px; background:url(../images/website_frame.gif) top no-repeat;}

.wsiterwc1 {float:left; margin:0; padding:8px 0 0 8px; width:146px; height:28px; font: bold 12px Trebuchet MS;
color:#ffffff; text-decoration:none;}
.wsiterwc2 {float:left; margin:0; padding:8px 0 0 0; height:28px;  text-align:left; width:62px}


.nxscrnosrw {float:left; margin:0; padding:0 0 0 76px; width:157px; display:inline;}
.nxscrnoc1{float:left; margin:0; padding:4px 0 0 0; width:87px; text-align:right}
.nxscrnoc2{float:left; margin:0; padding:0; width:115px;}
.nxscrnoc3{float:left; margin:0; padding:4px 0 0 0; width:31px; text-align:left}

.nxscrnos1 {float:left; margin:0 0 0 3px; padding:0; width:18px;}

.nxscrnos1 {float:left; margin:0 0 0 3px; padding:0;  width:18px; height:18px; display:inline}

.nxscrnos {float:left; margin:0 0 0 3px; padding:0; border:2px solid #303030; width:14px; height:14px;background-color:#191919;
  font: 11px Trebuchet MS; color:#ffffff; text-align:center; text-decoration:none;}

.nxscrnos a:hover {float:left; margin:0 0 0 3px; padding:0; border:2px solid #303030; width:14px; height:14px;background-color:#535353;
  font: 11px Trebuchet MS; color:#ffffff; text-align:center; text-decoration:none;}

/* --------- portfolio ext  ---------- */

.pfextbx {float:left; margin:0; padding:0 27px 0 22px; width:463px}
.pfextrw {float:left; margin:0; padding:0; width:463px}
.pfextrwc1 {float:left; margin:0; padding:0; width:283px; font: bold 14px Trebuchet MS; color:#bfbfbf; text-decoration:none;}
.pfextrwc2 {float:left; margin:0; padding:0; width:180px}
.pfexbkdash {float:left; padding:0; margin:10px 0 5px 0; width:463px; height:16px;background:url(../images/blkdash.gif) top repeat-x;}
.pfexwebframe {float:left; margin:0; padding:0; border:3px solid #191919; width:457px}


.pfexintlban {float:left; margin:0; padding:0; width:463px; background-color:#161616; 
border-top:1px solid #0a0a0a; border-bottom:1px solid #0f0f0f; }/* --------- portfolio ext inner title banner  ---------- */

.pfextlbanc1 {float:left; margin:0; padding:5px 0 0 3px; height:23px; width:23px}
.pfextlbanc2 {float:left; margin:0; padding:2px 0 0 0;  height:26px; width:437px}

.pfextlbanc2a {float:left;  margin:0; width:383px; }
.pfextlbanc2b {float:left;  margin:0; padding:2px 0 0 0;  height:26px; width:54px;}

#rightpan1 {float:left; margin:0; padding:0; width:238px;}

.spMenuBx {float:left; margin:0; padding:0 24px 0 22px; width:466px;}
.spMenu {float:left; margin:0; padding:0 0 0 24px; width:442px; height:30px; line-height:23px; background:url(../images/spMenuBtn.gif) top left no-repeat; display:inline }

/* --------- 04 - 02 - 2010  ---------- */
.clear{clear:both;}

.cntbdy1 {float:left; margin:0; padding:27px 12px 0 20px; width:921px; background-color:#000000}

.hmc1{float:left; margin:0; padding:0; border-right: 1px solid #1d1d1d; width:483px}
.hmc2{float:left; margin:0 0 0 23px; padding:0; width:414px}

.hmRtCntBx {float:left;  width:414px; padding: 0 0 15px 0; background:url(../images/dash.gif) 0 100% repeat-x}
.hmRtCntBx h1 {width:414px; float:left; margin:0 0 8px 0; font: normal 20px Trebuchet MS; color: #fff; text-decoration:none}
.hmRtCntBx h1 font {float:left; font: normal 20px Trebuchet MS; color: #f5821f; text-decoration:none}
.hmRtCnt_img{ clear:both; float:left; margin:4px 13px 0 0;}
.hmRtCntBx_rt{ float:left; margin:0; padding:0; width:251px; height:auto;}
.hmRtCntBx h2 {float:left; margin:0 0 5px 0; font: bold 14px Trebuchet MS; color: #f5821f; line-height:18px; text-decoration:none;}
.hmRtCntBx h2 a {color: #f5821f; text-decoration:none;}
.hmRtCntBx h2 a:hover {color: #fff; text-decoration:underline;}


.hmRtCntBx p {float:left; margin:0;  font: normal 12px Trebuchet MS; color: #666666; line-height:14px; text-decoration:none}
.hmRtCntBx p cite {float:left; margin:7px 0 0 0;}

#subpgbdy1 {float:left; margin:0; padding:0; width:715px;}

#rightpan {float:left; margin:0 10px 0 0; padding:0 0 0 1px; height:auto; width:217px; background:url(../images/dash1.gif) left repeat-y}

.sphdrw {float:left; margin:0; padding:0 24px 0 22px; width:669px; height:50px; line-height:40px; display:inline}
.sphdrw1 {float:left; margin:0; padding:0 24px 10px 22px; width:669px;line-height:18px; text-align:justify}
.spctrw {float:left; margin:0; padding:0 24px 0 22px; width:669px; line-height:14px; text-align:justify}

.spRtBanner {float:left; margin:18px 0 0 0; padding:0; width:215px; height:auto; background:url(../images/subpage_rtPanelBg.gif) top repeat-x;
background-color: #1a1a1a; border-bottom: 3px solid #313131; }
.spRtBanner h1 {float:left; margin:0 0 0 8px; padding:0; font: bold 12px Trebuchet MS; line-height:34px; color: #fff;}
.spRtBanner_img {float:left; margin-left:3px; padding:2px; background-color: #272727; border:1px solid #000000; display:inline }
.spRtBanner p {float:left; margin:0; padding:6px; font: normal 11px Trebuchet MS; color: #666666;}
