body {
font-family:Tahoma, Verdana, Arial;
font-size:11px;
color:#FFFFFF;
background-color:#F0F0F0;
margin:0px;
}
table, td {
font-size:11px;
}
form {
margin:0px;
}
a {
color:#FFFFFF;
}
a:hover {
color:#FFCC66;
}
/* Genereal ------------------------------------------ */
.mainBackground {
background-image:url(images/mainpage_bg.gif);
background-repeat:repeat-x;
background-color:#809936;
vertical-align:top;
text-align:center;
}
.txtBox {
font-size:11px;
color:#333333;
font-family:Tahoma, Verdana, Arial;
border:1px solid #7F9631;
height:20px;
}
.txtArea {
font-size:11px;
color:#333333;
font-family:Tahoma, Verdana, Arial;
border:1px solid #7F9631;
}
.inputButton {
font-size:11px;
color:#FFFFFA;
font-family:Tahoma, Verdana, Arial;
background-color:#333333;
height:22px;
padding-left:5px;
padding-right:5px;
border:1px solid #666666;
border-right:2px solid #666666;
border-bottom:2px solid #666666;
}

/* Footer Styles ------------------------------------------ */
.footerArea {
height:50px;
padding-left:20px;
padding-right:20px;
background-image:url(images/ace_footer_bg.gif);
background-repeat:repeat-x;
background-color:#859E39;
}
.footerLeftareaContent {
color:#DAE1C4;
line-height:16px;
text-align:left;
}
.footerLeftareaContent a {
color:#DAE1C4;
font-weight:bold;
text-decoration:none;
}
.footerLeftareaContent a:hover {
color:#FFFFFA;
text-decoration:underline;
}
.footerRightareaContent {
color:#DAE1C4;
line-height:16px;
}
.footerRightareaContent a {
color:#DAE1C4;
text-decoration:underline;
}
.footerRightareaContent a:hover {
color:#FFFFFA;
text-decoration:underline;
}

/* Text Styles ------------------------------------------ */
.txtAbout {
padding-left:22px;
padding-right:22px;
line-height:17px;
text-align:justify;
background-color:#859E39;
}
.txtAbout p {
margin:0px 0px 10px 0px;
}

.txtQualitiesArea {
padding-left:21px;
padding-right:21px;
}
.txtQualitiesHeading {
color:#96AF3C;
font-size:17px;
height:30px;
vertical-align:top;
}
.txtQualities {
color:#333333;
line-height:16px;
text-align:justify;
}
.txtQualities p {
margin:0px 0px 10px 0px;
}
/* Page Data Area ------------------------------------------ */
.pageLeftSideArea {
background-color:#6F8430;
}

.pageDataArea {
background-image:url(images/shadow_line.gif);
background-repeat:no-repeat;
background-position:left top;
height:352px;
padding-left:20px;
padding-right:20px;
vertical-align:top;
text-align:center;
}
.pageDataHead {
color:#F4FDD5;
font-size:17px;
height:30px;
vertical-align:top;
}
.pageDataTxt {
line-height:16px;
text-align:justify;
}
.pageDataTxt p {
margin:0px 0px 10px 0px;
}

.pageDataAreaNewPortFolio {
height:352px;
padding-left:20px;
padding-right:20px;
vertical-align:top;
text-align:center;
}
/* Portfolio Client table ------------------------------------------ */
table.clientsTable {

}
table.clientsTable img {
border:2px solid #FFFFFF;
}
/* Portfolio Thumb table ------------------------------------------ */
table.thumTable {

}
table.thumTable td {
padding:7px;
}
table.thumTable img {
border:2px solid #FFFFFF;
}


/* Career table ------------------------------------------ */
.careerTxt {
line-height:16px;
text-align:justify;
border:1px solid #A0BB45;
padding:10px;
}
.careerTxt p {
margin:0px 0px 10px 0px;
}


table.careerTable {

}
table.careerTable td {
	padding:3px;
	border:1px solid #CCCCCC;
}
