/* CSS Document */


/*----(( A ))----*/
a { color:#EE2D2E; text-decoration:none; }
a:hover { color:#EE762D; text-decoration:none; }
a.broc { color:#333333; text-decoration:none; }  a.broc:hover { color:#FF7D00; text-decoration:none; }


/*----(( B ))----*/
body { 
	background:url('../images/bg.gif'); padding:0px; margin:0px;
	
	scrollbar-face-color: #E8E9EA;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #E8E9EA;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #00036C;
	scrollbar-track-color: #EEEEEE;
	scrollbar-darkshadow-color: #98AAB1;
}
.bgTop { background:url('../images/bgTop.gif') repeat-x top; height:105px; }
.bgTopRgt { background:url('../images/bgTopRgt.gif') no-repeat right top; padding:7px 0px 0 0; }
.bgMnu { background:url('../images/bgMnu.gif') repeat-x top; height:28px; }
.bdrColl { border-collapse:collapse; }
.bBoxPad { padding:12px 24px 12px 26px; }  .bBoxTit { font-weight:bold; background:url('../images/bgBboxTit.gif') repeat-x bottom; padding-bottom:8px; }
.bBoxTxt { padding-top:10px; text-align:justify; }
.bList1 { list-style-image:url('../images/redArr.gif'); padding:0px 10px 8px 35px; list-style-position:outside; line-height:16px; margin:0px; }
.bList2 { list-style-image:url('../images/redArr.gif'); padding:0px 10px 8px 35px; list-style-position:outside; line-height:15px; margin:0px; }
.bgPrj { background:url('../images/bgPrjTop.gif') repeat-x bottom; padding-left:13px; }
.broc1 { background-color:#F6F3F2; border:1px solid #FFFFFF; padding:10px; }
.broc2 { background-color:#F6F3F2; border:1px solid #FFFFFF; padding:14px 10px 20px 10px; }


/*----(( C ))----*/
.cont { padding:24px 20px 24px 20px; text-align:justify; }
.contNJ { padding:24px 20px 24px 20px; }
.conBdr { border:1px solid #DFD0CA; background-color:#F9F8F7; padding:1px; }
.con { background:url('../images/bgCon.gif') repeat-x bottom; background-color:#F3EEED; padding:8px 12px 12px 18px; line-height:15px;}


/*----(( D ))----*/
.date { color:#E00000; font-weight:bold; padding-bottom:2px; }


/*----(( F ))----*/
.footer { background-color:#D9D9D9; padding:11px 21px 7px 35px; }


/*----(( G ))----*/
.galLft { padding:0px 10px 0px 6px; } .galRgt { padding:0px 6px 0px 10px; } .galMid { padding:21px 0px 21px 0px; }


/*----(( H ))----*/
.h100 { height:100%; }
.hmBdr { border-right:1px solid #ABA8A7; }
.hmWork { padding:18px 23px 15px 35px; }
.hmIntro { padding:0 0 20px 6px; text-align:justify; } 
.hmNews { background:url('../images/bgHmNews.gif') repeat-x top; background-color:#CFC7C5; border:1px solid #CFC7C5; border-bottom-style:none; padding:9px 10px 14px 15px; }
.hmNlet { background:url(../images/bgHmNlet.gif) repeat-x top; background-color:#B1AAA8; border-left:1px solid #EDE6E4; border-bottom:1px solid #EDE6E4; height:72px; }
.hmNews1 { padding:4px 15px 20px 15px; } .hmNews2 { border-bottom:1px dashed #C4BFBE; padding:0px 0px 7px 0px; } .hmNews3 { padding:0px 15px 0 0; text-align:justify; }
.hmNewsImg { border:1px solid #1A4177; }
.head { border:1px solid #D2CAC8; height:37px; background:url('../images/bgHead.gif') no-repeat left top; background-color:#CFC7C5; }
.heading { padding:12px 0 0 23px; }
.uc{margin-top:20px; text-align:center}


/*----(( I ))----*/
.inNews1 { padding:4px 2px 20px 15px; } .inNews3 { padding:6px 10px 0 0; text-align:justify; }
.imgM6 { margin-top:-6px; }  .inImg { padding-left:1px; }
.inLft { border-right:1px solid #ABA8A7; }
.inNlet { background:url(../images/bgHmNlet.gif) repeat-x top; background-color:#B1AAA8; border-left:1px solid #EDE6E4; border-right:1px solid #EDE6E4; height:72px; }
.imgBdr { border:1px solid #6E6F71; padding:2px; background-color:#FFFFFF; }  .imgMgn { margin:2px 8px 8px 0px; }
.imgBdrPrj { border:1px solid #AA918A; padding:2px; }
.imgBdrGal { border:1px solid #90A1B0; padding:2px; }
.imgRht{float:right; margin-left:15px; margin-bottom:4px}



/*----(( M ))----*/
.mandatory { color:#E00000; }


/*----(( N ))----*/
.navStat { font:10px "Trebuchet MS"; padding:10px 20px 10px 20px; color:#717277; }
.newsPad { padding:15px 0px 15px 0px; background:url('../images/newsDots.gif') repeat-x bottom; }
.newsTxt { padding:6px 0 0 18px; text-align:justify; }
.newsDesc { padding-top:20px; padding-bottom:14px; text-align:justify; line-height:14px; }
.nDate { font-size:10px; color:#EE2D2E; }
.nletBdr { border:1px solid #D3C4BF; }  .nletPad { padding:18px 2px 18px 2px; background-color:#E4D8D4; border:1px solid #FAF9F8; height:116px; }
.nwsThumb{margin-right:12px;}


/*----(( P ))----*/
.prdBdr { border:1px solid #D3C4BF; }
.prdTit { background-color:#E4D8D4; border:1px solid #FAF9F8; font-weight:bold; height:100%; padding:6px; }
.prdTxt { padding:12px 4px 12px 8px; text-align:justify; }
.prdDesc { border:1px solid #D8DBEC; padding:12px; text-align:justify; }
.page { padding:3px 2px 3px 30px; font:11px "Trebuchet MS"; color:#6E6F71; }
.pageBox { border:1px solid #BDB8B6; }
.puHead { background:url(../images/bgPuHead.gif) repeat-x top; border-top:2px solid #EDE6E4; border-left:1px solid #EDE6E4; border-right:1px solid #EDE6E4; padding:0 24px 0 28px; height:28px; }
.puHdLine { background:url('../images/bgPuLine.gif') repeat-x top; height:28px; padding:8px 4px 2px 5px; }  .puPad { padding:0 36px 12px 36px; }
.puBot { background:url('../images/newsDots.gif') repeat-x top; padding-top:12px; }
.prjPad { padding:10px 15px 2px 15px; }  .prjPad1 { padding:4px 0px 4px 18px; text-align:justify }
.prjBg { background:url('../images/prjBdr.gif') repeat-x bottom; padding:8px 0px 8px 0px; }
.prjBdr { border:1px solid #D3C4BF; border-top-style:none; padding:0px 1px 1px 1px; } 
.prjPage { background-color:#E4D8D4; height:43px; padding:14px 44px 2px 12px; font:11px "Trebuchet MS"; }
.prdDesc { border:1px solid #CEBCB6; padding:12px; text-align:justify; background-color:#F6F3F2; }
.prjGal { border:1px solid #C7B1A9; background:url('../images/bgPrjGal.gif') repeat-x top; height:110px; }


/*----(( T ))----*/
td, body, html, input, textarea, select {
	font:11px "Tahoma"; color:#1A2B31;
}
.tBox { border:1px solid #78787A; }
.tBox1 { border:1px solid #78787A; width:80% }


.vidBdr { border:1px solid #CEBCB6; }
.vidTit { background:url('../images/bgVidTit.gif') repeat-x top; color:#000000; font-weight:bold; padding:8px 8px 2px 8px; text-transform:uppercase; font-size:10px; height:29px; }
.vidMid { background-color:#F6F3F2; padding:8px; height:61px; }
.vidBot { background-color:#CEBCB6; color:#FFFFFF; font-size:9px; font-weight:bold; padding:4px; text-transform:uppercase; }




/* ~~~{Image Scroll}~~~ */
DIV#hold { Z-INDEX: 1; LEFT: 0px; OVERFLOW: hidden; WIDTH: 422px; POSITION: relative; HEIGHT: 66px }
DIV#wn { Z-INDEX: 1; LEFT: 0px; OVERFLOW: hidden; WIDTH: 422px; CLIP: rect(0px 422px 66px 0px); POSITION: absolute; TOP: 0px; HEIGHT: 66px }
DIV#lyr1 { Z-INDEX: 1; LEFT: 0px; VISIBILITY: hidden; WIDTH: 422px; POSITION: absolute; TOP: 0px; HEIGHT: 66px }

/*------{ S }-------*/
.sTxt { color:#354D62; font-weight:bold; }
.smapPad{ padding:10px; border-bottom:solid 1px #B0ADAC; }
.smapPad a{color:#4C4C4C; text-decoration:none}
.smapPad a:hover{color:#4C4C4C; text-decoration:underline}
a.smapLink1{ color:#393635; text-decoration:none; text-transform:uppercase; font-size:11px; font-weight:bold; }
a.smapLink1:hover{ color:#393635; text-decoration:underline; text-transform:uppercase; font-size:11px; font-weight:bold; }
a.linkGrey{ color:#4C4C4C; text-decoration:none; }
a.linkGrey:hover{ color:#4C4C4C; text-decoration:underline; }
.smapLink{ color:#393635; text-decoration:none; text-transform:uppercase; font-size:11px; font-weight:bold; }

 /* Drop Down Menu */
 a.dd {
 	color:#A3A4A7; text-decoration:none;
	padding:3px 0px 5px 12px;
	width:100%; height:100%; display:block;
 }
 a.dd:hover {
 	color:#FFFFFF; text-decoration:none;
 }
 
 a.dd1 {
 	background:url('../images/arrow.gif') no-repeat right center;
 	color:#A3A4A7; text-decoration:none;
	padding:3px 0px 5px 12px;
	width:100%; height:100%; display:block;
 }
 a.dd1:hover {
 	color:#FFFFFF; text-decoration:none;
 } 
.ddMenu { 
	background:url('../images/bgddmenu.gif') repeat-x bottom;
	background-color:#353639;
 }
 .ddMenu1 { 
	background:url('../images/bgddmenu1.gif') repeat-x bottom;
	background-color:#353639;
 }
#ddCorporate {
	position:absolute;
	top:132px;
	left:350px;
	background-color:#353639;
	border:1px solid #7D7E81;
	visibility: hidden;
 }
 #ddCorpOrg {
	position:absolute;
	top:150px;
	left:457px; width:130px;
	background-color:#353639;
	border:1px solid #7D7E81;
	visibility: hidden; display:none;
 }
  #ddCorpAwards {
	position:absolute;
	top:174px;
	left:549px;
	background-color:#353639;
	border:1px solid #7D7E81;
	visibility: hidden;
 }
 #ddCorpDown {
	position:absolute;
	top:168px;
	left:457px;
	background-color:#353639;
	border:1px solid #7D7E81;
	visibility: hidden;
 } 
  #ddCorpOrganize {
	position:absolute;
	top:132px;
	left:549px;
	background-color:#353639;
	border:1px solid #7D7E81;
	visibility: hidden;
 } 
#ddStrengths {
	position:absolute;
	top:132px;
	left:702px;
	background-color:#353639;
	border:1px solid #7D7E81;
	visibility: hidden;
 }  
#ddStrSafety {
	position:absolute;
	top:187px;
	left:810px;
	background-color:#353639;
	border:1px solid #7D7E81;
	visibility: hidden; display:none;
 } 
#ddMedia {
	position:absolute;
	top:132px;
	left:772px;
	background-color:#353639;
	border:1px solid #7D7E81;
	visibility: hidden;
 } 
