/* CSS */

/*---------A---------*/
a { color:#A5826A; text-decoration:none; }
a:hover { color:#4C483A; text-decoration:none; }
.linkTxt { color:#A5826A; text-decoration:none; }
.learn {
	font-size: 11px;
	font-weight: bold;
	color: #9C4D18;
	text-transform: uppercase;
}

.padFlash {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.ProjLeft {
	padding-left: 14px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E4E6EA;
}
.ProjBot {
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E6EA;
}
.padNRight {
	padding-right: 6px;
}
.flashBor {
	border: 1px solid #9D9A8F;
}

.Pbor {
	border: 1px solid #404040;
}


a.pu { color:#FFFFFF; text-decoration:none; }
.pad1 {
	padding: 1px;
}

.pad1N {
	padding: 1px;
	 border: 1px solid #D8D8D0;
}

a.pu:hover { color:#4C483A; text-decoration:none; }
a.its { color:#A9A594; text-decoration:none; }
a.its:hover { color:#818181; text-decoration:none; }
a.proj { 
	padding:3px; color:#8A8A8A; display:block; width:100%; height:100%; text-decoration:none;
}
a.proj:hover { 
	padding:3px; color:#8A8A8A; background-color:#BFBEB8; display:block; width:100%; height:100%; text-decoration:none;
}
a.lmenu { 
	display:block; width:100%; height:100%; text-decoration:none;
	padding:9px 0px 9px 13px;
}
a.lmenu:hover { 
	background-color:#64604E; display:block; width:100%; height:100%; text-decoration:none;
	padding:9px 0px 9px 13px;
}

/*---------B---------*/
body {
	padding:0px; margin:0px; 
	background:url('../images/bg2.gif') repeat-x top;
	background-color:#F1F0EC;
}
.bg {
	background:url('../images/bg1.gif') no-repeat 779px top;
}
.botLeft {
	padding:8px 0px 8px 99px;
}
.bgTitle {
	padding-left:6px; background-color:#F1F0EC;
	font-weight:bold;
}

/*---------C---------*/
.cont {
	padding:19px 15px 25px 16px;
}
.cpad {
	padding-top:11px;
}
.content {
	text-align:justify; padding-right:18px;
}
.comp {
	color:#A9A594;
}

.erroMsg {
	font-size: 10px;	
	border-style:none;
	background-color:#EFEFED;
	color:Red;
}

/*---------H---------*/
.heading {
	border-bottom:1px solid #E7E7DD;
	padding-bottom:2px;
}
.homeITs {
	border-left:1px solid #D8D8D8;
	padding:8px 10px 8px 12px;
}
.homeHead {
	border-top:1px solid #E7E6E0;
	border-bottom:1px solid #E7E6E0;
	padding:8px 0px 8px 0px;
}
.head {
	color:#7B786F; font-weight:bold;
	font-size:13px;
}

/*---------I---------*/
.imgBdr {
	border:3px solid #E6E6E6;
	padding:3px;
}

/*---------L---------*/
.logo {
	padding:21px 0px 24px 13px;
}
.lftMenu {
	display:block; cursor:hand;
	border-bottom:1px solid #5E5B4E;	
}
.lftMailing {
	padding:5px 7px 5px 7px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

/*---------O---------*/
.ocPad{
	padding:8px 10px 8px 24px;
}

/*---------P---------*/
.people {
	border:1px solid #E2E2DA;
	padding:2px;
}
.peoTab {
	border-right:3px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
}
.projDet {
	padding:5px;
}
.projBdr {
	border:1px solid #E4E3DC;
}
.prdPad {
	padding:8px 0px 8px 0px;
	border-bottom:1px solid #E7E7DD;
}
.prdPadLft {
	padding:0px 20px 0px 5px;
	text-align:justify;
}
.prdPadRgt {
	padding:0px 5px 0px 20px;
	border-left:1px solid #E7E7DD;
	text-align:justify;
}
.puLogo {
	padding:19px 0px 13px 13px;
}
.puRgt {
	padding:29px 14px 21px 0px;
}
.puStatus {
	color:#FFFFFF; padding:0px 4px 0px 4px;
}
.puPrjBdr {
	border:1px solid #B7B0A1;
	padding:2px;
}
.puTit {
	background:url('../Images/bgPuTit.gif') repeat-y left;
	padding:2px 4px 2px 8px; font-weight:bold;
}
.puPad {
	padding:8px; text-align:justify;
}

/*---------R---------*/
.rgtBox {
	border:1px solid #E7E7DD;
	border-top:3px solid #E7E7DD;
}
.rgtBoxHead{
	padding:10px 0px 8px 17px;
}
.rpPad {
	padding:8px 4px 8px 4px;
}

/*---------S---------*/
/*select {
	font-family:"Trebuchet MS", Tahoma;
	font-size:11px; color:#858585;
	border:1px solid #858585;
}*/
select {
	font-family:"Trebuchet MS", Tahoma;
	font-size:11px; color:#858585;
	border:1px solid #858585;
	BEHAVIOR:url('../scripts/select.htc');
}
.selectH {
	font-family:"Trebuchet MS", Tahoma;
	font-size:11px; color:#858585;
	border:1px solid #858585;
	BEHAVIOR:url('scripts/selectH.htc');
}

/*---------T---------*/
td {
	font-family:"Trebuchet MS", Tahoma;
	font-size:11px;
	color:#333333;
	line-height: 16px;

}
.tboxMail {
	font-family:Tahoma;
	font-size:11px; color:#333333;
	border:1px solid #716C57;
}
.topBdr {
	border-bottom:8px solid #EBE9E3;
}
.title {
	color:#B08467;
	font-weight:bold;
	height:18px;
	line-height: 18px;

}

/*---------W---------*/
.work {
	padding:0px 2px 0px 2px;
}.pad12 {
	padding: 12px;
}
.latestpad {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #696969;

}
.latestpad1 {
	padding-right: 12px;
	padding-left: 12px;

}
.banTop {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.bannerpad {
	padding: 12px 6px 6px 8px;
}
.padsubMenu {
	padding-top: 5px;
}
.padsubMenu1 {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;


}
.linksubMenu {
	color: #4C483A;
}
.SubMenu {
	padding-left: 10px;
	background-image: url(../Images/arrowMenu.gif);
	background-repeat: no-repeat;
	background-position: left center;

}
.SubMenuSelected {
	padding-left: 10px;
	background-image: url(../Images/arrowMenuSelected.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;

}
.padBulLink {
	padding-right: 6px;
}
.borTab1 {
	border-top-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #E7E7DD;
	border-left-color: #E7E7DD;
}
.tabHead {
	color: #4C483A;
	background-color: #EDEDE6;
	padding: 6px 4px 6px 18px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}
.tabHeadR {

	color: #4C483A;
	background-color: #EDEDE6;
	padding: 6px 4px 6px 18px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e7e7dd;
}
.tabTxt {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 18px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E7E7DD;
	border-bottom-color: #E7E7DD;
}
.subTitle {
	color: #B08467;
	padding-left: 6px;
}
.openPad1 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: bold;
	background-color: #F1F0EC;
	color: #666666;

}
.openPad2 {

	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
}
.mandatory {
	color: #E7863D;
}
.txtbox {
	border: 1px solid #D4D0C8;
	font-size: 11px;
	color: #666666;

}
.Onlinepad {
	padding: 4px;
}
.txtbox1 {

	width: 174px;
	border: 1px solid #D4D0C8;
	font-size: 11px;
	color: #666666;
}
.itTxt {
	font-size: 10px;
	font-weight: bold;
	color: #727170;
	background-image: url(../Images/imgIt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 8px;
	padding-left: 18px;
	vertical-align: middle;
	line-height: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C5C2B8;
	padding-top: 8px;
	padding-bottom: 8px;




}
.borimg {
	border: 1px solid #E2E2DA;
}
.imgpad {
	padding-top: 2px;
	padding-right: 4px;
	padding-left: 2px;

}
.photopad {
	background-color: #DAE3E0;
	border: 2px solid #FFFFFF;

}
.keypad {
	padding-right: 20px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #E7E7DD;
	text-align: justify;
	line-height: 14px;


}
.keypadR {
	text-align: justify;
	line-height: 14px;
	padding-left: 18px;

}
.txtboxS {
	border: 1px solid #D4D0C8;
	font-size: 9px;
	color: #666666;

}
.Padright1 {
	padding-right: 2px;
}
.Padright2 {

	padding-right: 4px;
}
.grey {
	color: #333333;
	font-weight: bold;
}
.pagingPad {
	padding: 7px 12px;
	background-color: #F1F0EC;
	font-size: 10px;
	color: #595958;

}
.titleG {

	color:#333333;
	font-weight:bold;
	height:18px;
	line-height: 18px;
}
.justify {
	text-align: justify;
}
.pagingPad1 {
	background-color: #F1F0EC;
	font-size: 10px;
	color: #595958;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 12px;

}
.rgtBoxHead1 {
	padding:8px 8px 8px 12px;
	font-size: 10px;
	line-height: 12px;


}
.txtBoxGo {
	background-color: #FFFFFF;
	border: 1px solid #6C695C;
	font-size: 13px;
}
.cipad {
	padding: 8px 8px 8px 12px;
	font-size: 9px;
	background-color: #EFEFED;
}
.titleB {
	color:#B08467;
	font-weight:bold;
	height:18px;
	line-height: 18px;
	font-size: 13px;

}
.BulPad {
	padding-top: 4px;
}
.SubMenuS {
	padding-left: 12px;
	background-image: url(../Images/arrowMenu.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	font-size: 10px;
	height: 5px;
	line-height: 13px;
	letter-spacing: 0.1px;





}
.imgpad1 {

	padding-top: 0px;
	padding-right: 2px;
	padding-left: 8px;
}
.pad4 {
	padding: 4px;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7DD;
	text-align: justify;


}
.titleLS {

	color:#B08467;
	font-weight:bold;
	height:18px;
	line-height: 8px;
}
.titleGBor {
	color:#333333;
	font-weight:bold;
	height:18px;
	line-height: 18px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}
.imgArchitect {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7DD;
}
.pad3 {
	padding: 3px 6px 3px 10px;
	text-align: justify;
}
.titleMR {
	color:#333333;
	font-weight:bold;
	height:18px;
	line-height: 18px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FFFFFF;

}
.Lss {
	line-height: 15px;
}
.omni {
	color: #E87817;
	font-weight: bold;
}
.docs {
	font-weight: bold;
	color: #387B5B;
}
.smallTxt {
	font-size: 10px;
}
.titleGG {
	color:#333333;
	font-weight:bold;
	height:18px;
	line-height: 18px;
	background-color: #F5F5F2;
	padding: 6px;

}
.PadLeft12 {
	padding-left: 10px;
}
.LinkIt {
	color: #727170;
	text-decoration: none;
	height: 100%;
	width: 100%;
}
.itTxtArrow {

	font-size: 10px;
	font-weight: bold;
	color: #727170;
	background-image: url(../Images/imgItArrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 8px;
	padding-left: 18px;
	vertical-align: middle;
	line-height: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C5C2B8;
	padding-top: 8px;
	padding-bottom: 8px;
}
.titleGGB {
	color:#333333;
	font-weight:bold;
	height:18px;
	line-height: 18px;
	background-color: #F5F5F2;
	padding: 6px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #E7E7DD;

}
.sitemapPad {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EDEDE6;
}
.SmaPad {
	padding-right: 8px;
	padding-top: 5px;

}
.LinkG {
	color: #333333;
	text-decoration: none;
}
.LinkG:hover {

	color: #A5826A;
	text-decoration: none;
}
.prj {
	background:url('../images/bgPrj.gif') no-repeat left top;
	padding:3px;
}
.copy 
{
	padding-bottom:2px;
	border-bottom-color:#FFFFFF;
}

.TxtMessage
{
	border-style:none;
	background-color:#EFEFED;
	color:Red;
	font-size:10;
	
}
