#main {
	position:absolute;
	z-index:2;
	visibility: visible;
}

/* BG control & Common style */

.repeatx {
	background-repeat: repeat-x;
}

.repeaty {
	background-repeat: repeat-y;
}

.norepeat {
	background-repeat: no-repeat;
}

.bgright {
	background-repeat: no-repeat;
	background-position: right top;
}
.bgbottom {
	background-repeat: no-repeat;
	background-position: bottom;
}

.boarder {
	border: 1px solid #728383;
}
.aboutborder {
	border: 1px solid #d8d8d8;
	margin-right:20px;s
}
.picboarder img{
	border: 1px solid #728383;
}
.maintable {
	border-top-width: 2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-left-color: #666666;
	background-color:#FFFFFF
}
.bannerboarder{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
}
.footerboarder{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00467d;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #00467d;
	line-height: 18px;
	padding-top:13px;
}


.squarepad{
	padding-top: 5px;
	padding-right: 5px;
}

.margincontent{
	margin-bottom:30px;
}

/* End of BG control & Common style */

/*  Content CSS */


.menupadding {
	padding-left:4px;
}

.topmargin{
	margin-top:7px;
}
.toprpad{
	padding-top:5px;
	padding-right:15px;
}

.innermenu_mar{
	margin-bottom:15px;
}
.titlepad{
	padding-bottom:20px;
}
.subtitlepad{
	padding-bottom:15px;
}
.cat_mar{
	margin-left:45px;
}
.contactdiv{
	width: 580px;
	padding-bottom: 35px;
}
.contacttitle{
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #00467d;
	margin-left:10px;
}
.pointcontent{
	padding-left:15px;
}
.contact_form td,th{
	padding-bottom:10px
}
.contact_form th{
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	padding-right:65px;
	padding-left:0px;
}
.servicemar{
	margin-top:15px;
}
.tagpic td{
	padding-top:35px;
}

.topboarder {
	border: 2px solid #e4e4e4;
}
.sitemapssub {
	padding-left:40px ;
	padding-top:12px ;
}
.sitemapscontent {
	padding-left:60px ;
	padding-top:3px ;
	line-height: 18px;
}
.sitemapsspan1 {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:10px ;
	color: #00467d;
}
.sitemapsspan2 {
	padding-left:5px ;
	color: #00467d;
}
.sitemapsspan3 {
	padding-left:16px ;
	color: #00467d;
}
.submenu{
	background-image:url(images/submenu_mainbg.jpg);
	background-repeat:no-repeat;
	height:100%;
	padding-top:56px;
	padding-bottom:40px;
}
.submenu_main{
	background-image:url(images/main_submenu.jpg);
	background-repeat:no-repeat;
	height:100%;
}
.submenu_maindiv{
	width:194px;
}
.submenu_table td{
	padding-bottom:10px;
}
.maincontent {
	padding-left:20px;
	padding-right:40px;
	padding-top:35px;
	padding-bottom:25px;
}
.main_newtable td{
	padding-top:20px;
}
.maincontenttop {
	background-image:url(images/main_topshadow.gif);
	background-repeat:no-repeat;
	background-position:center top;
}
.maincontentbot {
	background-image:url(images/main_topshadow.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
}
.content {
	padding-top:35px ;
	padding-right:35px ;
	padding-left:50px ;
	padding-bottom:35px ;
}
.contenttitle_sub {
	padding-left:35px;
	padding-top:35px;
	padding-bottom:20px;
}
.content_sub {
	padding-left:35px;
}
.subjecttable td{
	padding-right:5px;
	padding-bottom:13px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #00467d;
	line-height: 18px;
}
.subjecttable select{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #00467d;
	line-height: 18px;
}
.subjectresult td{
	padding-right:10px;
	padding-bottom:7px;
	padding-top:3px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #00467d;
	line-height: 18px;
	background-image:url(images/dotted.gif);
	background-repeat:repeat-x;
	background-position:bottom;

}
.enquiryform td{
	padding-bottom:12px;
}
.inner_sub_pad{
	padding-right:25px;
	padding-bottom:40px;
}
.inner_sub_content{
	width:495px;
	padding-bottom:45px;
	background-image:url(images/content_shadow.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.newstable td{
	padding-right:8px;
	padding-bottom:12px;
}
.newstable img{
	border: 1px solid #728383;
}
.newscontent{
	width:495px;
	padding-bottom:45px;
}
.ab_stafftable td{
	padding-right:10px;
	padding-bottom:5px;
}

/* End of Content CSS */

/* Scrolling DIV */
.contentdiv{
	width: 445px;
	height: 420px;
	padding-right:20px;
	background-color: transparent;
	overflow:auto ;
	scrollbar-face-color:#4b5b80;
	scrollbar-highlight-color:#4b5b80;
	scrollbar-3dlight-color:#4b5b80;
	scrollbar-darkshadow-color:#4b5b80;
	scrollbar-shadow-color:#4b5b80;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#ffffff;
}
.prodetailcontentdiv{
	width: 465px;
	height: 425px;
	padding-right:10px;
	background-color: transparent;
	overflow:auto ;
	scrollbar-face-color:#4b5b80;
	scrollbar-highlight-color:#4b5b80;
	scrollbar-3dlight-color:#4b5b80;
	scrollbar-darkshadow-color:#4b5b80;
	scrollbar-shadow-color:#4b5b80;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#ffffff;
}

/* Scrolling DIV */

/* Padding & Margin */
.padb1 {
	padding-bottom:1px;
}
.padl1 {
	padding-left:1px;
}
.padl5 {
	padding-left:5px;
}
.padl7 {
	padding-left:7px;
}
.padl10 {
	padding-left:10px;
}
.padl15 {
	padding-left:15px;
}
.padl30 {
	padding-left:30px;
}
.padt5 {
	padding-top:5px;
}
.padt10 {
	padding-top:10px;
}
.padt15 {
	padding-top:15px;
}
.padbot5{
	padding-bottom:5px;
}
.padbot10 {
	padding-bottom:10px;
}
.padbot15 {
	padding-bottom:15px;
}
.marginb5 {
	margin-bottom:5px;
}
.marginl10 {
	margin-left:10px;
}
.marginl65 {
	margin-left:65px;
}

.tdbottom {
	padding-bottom:20px;
}
.tdbottomsmall {
	padding-bottom:4px;
}

/* End of Padding & Margin */


/* Field CSS */

.field {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:4px;
	color: #8594a3;
	background-color: #FFFFFF;
	height: 20px;
	width: 417px;
	border: 1px solid #7f9db9;
}

.field_msg {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:4px;
	color: #8594a3;
	background-color: #FFFFFF;
	height: 215px;
	width: 417px;
	border: 1px solid #7f9db9;
}
.field_search {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:4px;
	color: #a4a4a4;
	background-color: #FFFFFF;
	height: 21px;
	width: 135px;
	border: 1px solid #7f9db9;
}
.field_sort {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:4px;
	color: #a4a4a4;
	background-color: #FFFFFF;
	border: 1px solid #7f9db9;
}
/* End of Field CSS */
