<!--
body {
	background-image: url(../images/bg_main.gif);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.center_bg {
	background-color: #FFFFFF;
	background-repeat: repeat;
}
.banner_bg {
	/*background-image: url(../images/bg_banner.gif);
	background-repeat: repeat-x;*/
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #01468d;
	text-decoration: none;
}
.menu_line {
	background-image: url(../images/menu_line.gif);
	background-repeat: repeat-x;
}
.click {
	font-family: Tahoma;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ff1e00;
	text-decoration: underline;
}
.vline {
	background-image: url(../images/v_line.gif);
	background-repeat: repeat-y;
	background-color: #cfcfcf;
}
.photo_gallery {
	font-family: Tahoma;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #707070;
	text-decoration: none;
}
.top_panel_left {
	background-image: url(../images/bg_top_panel_left.gif);
	background-repeat: repeat-y;
}
.top_panel_right {
	background-image: url(../images/bg_top_panel_right.gif);
	background-repeat: repeat-y;
}
.top_panel_bottom {
	background-image: url(../images/bg_top_panel_bottom_center.gif);
	background-repeat: repeat-x;
}
.top_panel_center {
	background-color: #cdcdcd;
	background-image: url(../images/bg_top_panel_center.gif);
	background-repeat: repeat-x;
}
.panel_header {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4d7500;
	text-decoration: none;
}
.panel_line {
	background-image: url(../images/panel_vline.gif);
	background-repeat: repeat-y;
}
.welcome {
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #6fa10a;
	text-decoration: none;
}
.our {
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #01468d;
	text-decoration: none;
}
.cont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.top_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #01468d;
	text-decoration: none;
}
.cont_header {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.page_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #6C9C0C;
	text-decoration: none;
}
.bottom_cont {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #01468d;
	text-decoration: none;
}
.vline1 {
/*	background-image: url(../images/v_line.gif);
	background-repeat: repeat-y;*/
}
.vline2 {
	background-image: url(../images/v_line.gif);
	background-repeat: repeat-y;
}

.sub_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.footer {
	background-image: url(../images/footer.gif);
	background-repeat: repeat-x;
}




.bluebg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #85a3bd;
}
.lightbluebg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #b2c7d9;
}

.glossymenu{
margin: 0px 0;
padding: 0;
width: 190px; /*width of menu*/-
border: 1px solid #FFFFFF;
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background-color: #00B4CC;
font: bold 12px "Arial", "Helvetica", Verdana, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
margin: 1px 0;
cursor:pointer;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
text-decoration:none;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

/*.glossymenu a.menuitem:hover{
background-image: url(../images/glossyback2.gif);
}*/

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
	background-color: #C8F2F8;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #01468D;
	border-bottom: 1px solid #1F5C9A;
}

.glossymenu div.submenu ul li a{
display: block;
font: 12px "Arial", "Helvetica", Verdana, Helvetica, sans-serif;
color: #01468D;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #87E3EF;
color: #01468D;
text-decoration:none;
}

.gallery_panel {
	background-image: url(images/gallery_panel.gif);
	background-repeat: no-repeat;
}
.panel_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #01468d;
	text-decoration: none;
}
.gallery_panel_text {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}



.click_virtual {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CA4A4A;
	text-decoration: underline;
}

.ongoing_panel {
	background-image: url(../images/ongoing_panel.gif);
	background-repeat: no-repeat;
}
.ongoing_subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #993300;
	text-decoration: none;
}
.ongoing_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}

.project_speci {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #01468d;
	text-decoration: none;
}

.forth_bg {
	background-color: #e4e6de;
	background-repeat: repeat;
	border: 1px solid #8e9c65;
}

.forth_text {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/*.form_bg {
	background-color: #E2E4E6;
	background-repeat: repeat;
}*/
.forum_outline {
	border: 1px solid #ababab;
}

.copy {	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #01468d;
	text-decoration: none;
}

.gallery_panel {
	background-image: url(../images/gallery_panel.gif);
	background-repeat: no-repeat;
}
.panel_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #01468d;
	text-decoration: none;
}
.gallery_panel_text {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.leftmenuborder{
	padding-right:10px; 
	border-right:1px solid #CFCFCF;
}	
a { 
outline:none;
}
a:hover {
	text-decoration: underline;
}
.error 
{color:#FF0000;
font:Arial, Helvetica, sans-serif;
}
.calc {
	background-image: url(../images/bg_calc.gif);
	background-repeat: no-repeat;
}
.border {
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.form_bg {
	background-color: #E2E4E6;
	background-repeat: repeat;
	border: 1px solid #999999;
}
.contact_text {
	font-family: Tahoma;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
.enquiry_text {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

/* Add on 19-09-2009 */
.top_blue {
	background-image: url(../images/top_bg_blue.gif);
	background-repeat: repeat-x;
	}
	
.banner_blue {
	background-image: url(../images/bg_banner_blue.gif);
	background-repeat: repeat-x;
	}

.bottom_blue {
	background-image: url(../images/bg_bottom_blue.gif);
	background-repeat: repeat-x;
}
.copy_right {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #bcddff;
	text-decoration: none;
}
.border {
	background-color: #cfcec0;
	background-repeat: repeat;
	border: 1px solid #c4c4c4;
}