body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
	color:#6d6b6b;
	line-height:1.5;
	background-color:#e7e7e8;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
	color:#6d6b6b;
	line-height:1.5;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
	color:#6d6b6b;
	line-height:1.5;
	text-align:left;
}

h1 {
	font-size:11px;
}

a:link, a:visited {
	color:#7e7eb4;
}
a:hover {
	color:#6363a5;
}

/* border */
.borderTable {
	background-color:white;
}

/* menu */
.menuTable {
	background-image:url(../images/main/menu_background.jpg);
	background-repeat:no-repeat;
}

.menuTable td {
	white-space:nowrap;
}

.menuTable a:link, .menuTable a:visited {
	color:#454444;
	font-weight:bold;
	text-decoration:none;
	
	padding-left:10px;
	padding-top:11px;
	padding-bottom:12px;
	padding-left:22px;
	padding-right:22px;

	vertical-align:middle;
	float:left;
}

.menuTable a:active {
	background-color:#e9e9f5;
}

.menuTable a.active:link, .menuTable a.active:visited {
	background-color:#e9e9f5;
}

.menuTable a:hover {
	background-color:#e9e9f5;
}

/* top text */
td.topText {
	background-image:url(../images/main/top_background.jpg);
	background-repeat:no-repeat;
	padding-top:24px;
	padding-left:35px;
	padding-right:23px;
	text-align:justify;
}

/* right text */
td.rightText {
	background-color:#E2E4EC;
	padding-left:20px;
	padding-right:29px;
	padding-bottom:20px;
	text-align:justify;
}

/* middle text */
td.middleText {
	padding-left:20px;
	padding-right:15px;
	text-align:justify;
}

td.mainText {
	padding-left:20px;
	padding-right:20px;
	padding-top:12px;
	padding-bottom:30px;
	text-align:justify;
}

/* right panel */
.rightPanelTable {
	
}

.rightPanelTable ul {
	list-style-type:square;
}

html>body .rightPanelTable ul {
	padding-left:15px;
}

*html .rightPanelTable ul {
	margin-left:15px;
}

/* copyright */
.copyright {
	font-weight:bold;
	
}

.copyright a:link, .copyright a:visited {
	color:#7E7EB4;
}
.copyright a:hover {
	color:#6363a5;
}


/* other */
.aboutUsTable {

}

.aboutUsTable img {
	padding-right:20px;
}

.servicesTable img {
	padding-right:20px;
}
.servicesTable p {
	text-align:justify;
}

.contactInfoTable th {
	font-weight:normal;
	color:#7E7EB4;
}