* {
    margin: 0;
    padding: 0;
}

/* css by Shaun Wright */

#wrapper2 {
    text-align: center;
    margin: 0px auto;
    width: 758px;
}

body,html {
	font-family: arial,helvetica;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	background: #ecefde;
}
h2#title {
    font-weight: bold;
    font-size: 16px;
    margin: 10px;
}

#content {
    text-align: left;
}

.cms-table-content table {
    padding: 0px;
    width: 100%;
    border-collapse: collapse;
}

.cms-tableeditor table {
    width: 80%;
}

h4,
.cms-heading-content {
    font-size: 12px;
	font-family: verdana, arial, helvetica;
}

.cms-table-content table td,
.cms-table-content table th {
    border: 1px solid white;
    padding: 0px 2px;
}

.cms-edit .cms-table-content table td,
.cms-edit .cms-table-content table th,
.cms-template .cms-table-content table td,
.cms-template .cms-table-content table th {
    border: 1px solid black;
}

#wrapper1 {
	background-image: url(/images/background.jpg);
	background-repeat: repeat-x;
	background-color: #ECEFDE;
}

.style1 {font-size: 11px}

h1, h2, h3, h4, h5, h6 {
	font-family: verdana, arial, helvetica;
	color: white;
}

div#copyright {

font-family: arial,helvetica;
font-size: 10px;
text-align: center;
color: #FFFFFF;

}


#nav {
    text-align: right;
}

#nav ul {
    list-style: none;
}

#nav li {
    margin: 10px 0;
}

#nav li a {
    color: black;
    text-decoration: none;
}

#nav .cms-navigation-display ul {
    margin: 10px 0;
}

#nav .cms-navigation-display li {
    margin: 0;
}

#nav .cms-navigation-display li a {
    color: white;
}

.cms-edit #nav .cms-navigation-display li a,
.cms-template #nav .cms-navigation-display li a {
    color: black;
}

#nav li .about,
#nav li .services,
#nav li .employment,
#nav li .shareholding,
#nav li .contactus {
    display: none;
}

body.about #nav li .about,
body.services #nav li .services,
body.employment #nav li .employment,
body.shareholding #nav li .shareholding/*,
body.contactus #nav li .contactus*/ {
    display: block;
}

.cms-imagetext-content {
    margin: 10px;
}

.cms-imagetext-content .cms-text-content {
    padding: 0;
}

.cms-edit #content .cms-heading-content,
.cms-template #content .cms-heading-content {
    color: black;
}

#content a {
    color: white;
}

.cms-edit #content a,
.cms-template #content a {
    color: black;
}

#footer p,
#footer a {
    color: #bbb;
}

#footer a:hover {
    background-color: #999;
    color: white;
    text-decoration: none;
}


/*calculator styles*/

table#statstable {
	width: 200px;
}

table#calctable {
	width: 730px;
}

	table#calctable input {
		width: 40px;
	}
	


