/* CSS Document */
html, body { background-color: #ececec; background-image:url(../images/bg.gif); background-repeat:repeat-x; margin:0px; padding:0px; border-width: 0;  font-family:arial,helvetica,sans-serif; width:100%; height:100%; scrollbar-arrow-color:#b83a34; scrollbar-face-color:#d3d3d3; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color:#ffffff; scrollbar-base-color:#DDDDDD; scrollbar-3dlight-color:#ffffff; scrollbar-darkshadow-color:#ffffff; scrollbar-track-color:#ffffff;} 




td { vertical-align:top;}

p,li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;margin-right: 10px; margin-left:18px;}

h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#b83a34; text-transform:uppercase; text-align:right; margin:6px 12px 6px 4px; }
.green { color:#125107;}

h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#929294; text-transform:capitalize; text-align:right;margin:2px 12px 6px 74px;}

h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:16px; color:#d3d3d3; text-transform:capitalize; margin:2px 12px 6px 4px;}

h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:16px; color:#ffffff; text-transform:uppercase; margin:2px 12px 6px 4px;}

img { border:0px;}
/***************************************************************************************************
	 Links                                                                                                     
***************************************************************************************************/
a:link,a:visited,a:active{color:#000000;text-decoration:none;}
a:hover{text-decoration:underline;}


a.feat,a.feat:visited,a.feat:active {
}
a.feat:hover {color:#d3d3d3; text-decoration:none;
}

a.white,a.white:visited,a.white:active { color:#ffffff; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 
}
a.white:hover {color:#b83a34; text-decoration:none;
}

.submenu { list-style-type:none; }
li.sub { padding:2px 10px 2px 0px;background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:right;  vertical-align: baseline; margin-left:0px;}


a.projLink,a.projLink:visited,a.projLink:active { color:#d3d3d3; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:3px 6px 3px 4px; width:220px;border:1px solid #b83a34;
}
a.projLink:hover { text-decoration:none;border:1px solid #ececec; 
}
a.projSub,a.projSub:visited,a.projSub:active { color:#666666; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:3px 6px 3px 4px; border:1px solid #ffffff; margin:6px; 
}
a.projSub:hover { text-decoration:none;border-top:1px solid #b83a34; color:#b83a34; border-bottom:1px solid #b83a34; 
}
/***************************************************************************************************
	 Classes                                                                                                     
***************************************************************************************************/
.main { border:1px solid #FFFFFF;  margin:10px auto 20px; position:relative; width:767px;}

.menu { border-left:2px solid #ffffff;border-right:1px solid #ffffff;}

.leftCol {background-image:url(../images/bgImageL.jpg); background-color:#fcfcfc; background-repeat:no-repeat; background-position:bottom; border-bottom:2px solid #ffffff; height:474px; }

.lombard { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#ffffff;filter:alpha(Opacity=70); padding:6px 6px 10px 6px; color:#666666; }

.subMenuBg { background:#b9b9ba;filter:alpha(Opacity=70);font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:6px 6px 10px 6px; width:186px; text-align:right; }

.mainFeatures { background-image:url(../images/bgImageCentre.jpg); background-color:#fcfcfc; background-repeat:no-repeat; background-position:bottom; border-bottom:2px solid #ffffff; padding-top:47px;}

.mainFeatures2 { background-image:url(../images/bgImageWhole.jpg); background-color:#fcfcfc; background-repeat:no-repeat; background-position:bottom; border-bottom:2px solid #ffffff; padding-top:47px;}

.rightCol { background-image:url(../images/bgImageR.jpg); background-repeat:no-repeat; background-position:bottom; border-bottom:2px solid #ffffff; width:117px;}

.mainContent { background-color:#fcfcfc; border-bottom:2px solid #ffffff; padding-top:47px;}


.feature { background:#b83a34; width:464px; border-right:20px solid #b83a34; margin:0px 0px 10px 1px; }

.featTitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-transform:uppercase; margin:5px 3px 3px 6px; text-align: left;}

.featDes { margin:3px 10px 6px 20px;}

.circleBtn { position:relative; bottom:0px; right:2px; text-align:right;}


.tableText {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-left:72px; padding:3px; }

.red { color:#b83a34;}


.projPhotos { border:1px solid #ffffff; vertical-align:top;}

.projects { list-style-type:none;}

.projCat { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:4px 6px 4px 4px; background:#b83a34;}

.projSubBg {  padding:3px 6px 3px 0px;}

.projCat:hover {background-color:#b83a34;}

.projList { background:#b83a34; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; border-right:3px solid #ececec;border-bottom:3px solid #ececec; width:50%;}
.thumb { float:left; margin:0px 8px 0px 0px;}

.catPage { margin:12px 10px 16px 16px; width:100%;}

#body___Frame{
	background-color: #ffffff;
	background-image: none;
}

.list_thumb {
	float:left;
	width:82px;
	height:60px;
	overflow:hidden;
	margin: 0 10px 0 0;	
}
.thumb_link {
	float:left;	
}
.home_thumb {
	width:180px;
	height:131px;
	overflow:hidden;
}