body {  background-color:#D8B588; margin:0;padding:0;font-family: Verdana;	font-size:12px; text-align:justify; line-height:16px;}
#maincontainer {  margin:auto;width:776px;  height:auto;  background-color:#FFFFFF;}
#maincontainer #header { height:100px; background-color:#FFFFFF;}
#maincontainer #header #logo { width:214px;float:left; padding-left:32px;}
#maincontainer #header #name {  width:500px;font-family:Arial  ;  text-align:left;color:#126B4B; margin-top:20px;  padding-top:25px;float:left; padding-left:30px; }
#maincontainer #header #name  #mainhead { font-size:36px; height:auto;}
#maincontainer #header #name #caption { font-size:18px; padding-top:15px;}
#maincontainer  #menu_div { width:100%;height:47px;}
#maincontainer  #menu_div a { float:left;  text-decoration:none;}
#maincontainer #flashbanner_div { width:100%;height:197px; padding-top:0; margin-top:0;}
#maincontainer #contentdiv { width:100%;background-color:#FFFFFF; }
#maincontainer #contentdiv #leftmenu { width:190px;float:left; padding-top:33px;  }

#maincontainer #contentdiv #contentdivtext{ width:580px; background-image:url(Images/left_menu_gradiant.gif); background-position:left; background-repeat:repeat-y; float:left; padding-top:10px;}
#maincontainer #contentdiv #contentdivtext #contentwelcomeimg { padding-right:3px; padding-top:3px; float:left; padding-left:25px; }
#maincontainer #contentdiv #contentdivtext #contentwelcomeimg img { padding-top:25px;padding-left:15px; }
#maincontainer #contentdiv #contentdivtext #contentwelcomeimg #img_align {margin-top:32px;}
#maincontainer #contentdiv #contentdivtext #welcometext { float:left;}
#maincontainer #contentdiv #contentdivtext #welcometext #welcomehead {height:23px;  }
#maincontainer #contentdiv #contentdivtext #welcometext #welcomenote {  height:auto;  width:363px; font-family: Verdana;
	padding-left:7px;	font-size:12px;	line-height:18px;  }
 .service_head { text-decoration:underline; }
 
 #maincontainer #contentdiv #contentdivtext #second_content {  clear:left;padding-top:17px; }
#maincontainer #contentdiv #contentdivtext #second_content #img_align2 {  float:right; padding-right:28px; padding-left:10px;}
#maincontainer #contentdiv #contentdivtext #second_content .flow_chart { padding:10px 25px 0px 38px;}
#maincontainer #contentdiv #contentdivtext #second_content .flow_chart img { float:left; margin:0px 10px 0px 20px; border:2px dotted #666666;}
#maincontainer #contentdiv #contentdivtext #second_content .flow_chart span { display:block; float:left;}
#maincontainer #contentdiv #contentdivtext #second_content #quality { width:253px; float:left; padding:15px 0px 0px 40px; border-right-style:solid;border-right-width:1px; border-right-color:#61201C; }
#maincontainer #contentdiv #contentdivtext #second_content #quality #qualityhead { height:37px;}
#maincontainer #contentdiv #contentdivtext #second_content #quality #quality_logo {float:left; padding-top:5px; padding-right:7px;}
.anchor a{ text-decoration:none; float:right;}
#maincontainer #contentdiv #contentdivtext #second_content #reservation {   float:left;  width:280px; padding-top:15px;  }
#maincontainer #contentdiv #contentdivtext #second_content #reservation p { padding-left:22px;}
#maincontainer #contentdiv #contentdivtext #second_content #quality_p { padding:0px 25px 0px 22px; }
#maincontainer #contentdiv #contentdivtext #services_content { padding:7px 25px 0px 40px;clear:left; line-height:18px;}
#maincontainer #contentdiv #contentdivtext #services_content ul ol { list-style:square; }
#maincontainer #contentdiv #contentdivtext #services_content #rs_liststyle { list-style:disc; line-height:20px;}
#maincontainer #contentdiv #contentdivtext #services_content #present_vacancies {  margin-left:57px; border:2px solid #999999; :15px;}
#maincontainer #contentdiv #contentdivtext #services_content #present_vacancies #td_align { width:150px;;text-align:right; border:2px solid #999999;}
#maincontainer #contentdiv #contentdivtext #services_content #present_vacancies  #td_gap {  width:70px;;text-align:center; border:2px #999999 solid; }
#maincontainer #contentdiv #contentdivtext #services_content img { padding:10px 0px 15px 0px;}
#maincontainer #contentdiv #contentdivtext #services_content #mf_olstyle { line-height:17px;}
#maincontainer #contentdiv #contentdivtext #services_content #quality_head { padding-left:20px;}
#maincontainer #footer { width:100%; clear:left; background-image:url(Images/footer_img.jpg); height:102px;}
#maincontainer #footer p { padding-left:10px; padding-top:53px; font-family:Arial; font-size:10px;color:#FFFFFF;}
#maincontainer #footer a { text-decoration:none; }
#maincontainer #footer a:visited { color:#FFFFFF;}
.leftmenu { padding-top:16px; float:right;  }
.para_style {	font-family: Verdana;	font-size:11px;	padding-right:20px; }
.sub_page { padding-left:38px; line-height:16px; padding-right:25px; }
.careers_hr {  text-align:center;}
.quality_caption { color:#ac5100;}
.quality_img1 { float:left; margin-right:8px;}
.qualityhead_img1 { margin-left:20px;}
.thumbnail { font-size:11px;}
.contact_a { text-decoration:none;}

.sub_content{width:143px; float:left; text-align:center;}

#services{width:400px; margin-left:auto; margin-right:auto;}
#services a:link{color:#333333; text-decoration:none;}
#services a:visited{color:#333333; text-decoration:none;}
#services a:hover{color:#000000; text-decoration: underline;}

.statutory1{width:250px; float:left; padding:8px; font-weight:bold;}
.statutory2{width:200px; float:left; padding:8px;}

#gallery{padding:7px 25px 0px 40px; width:auto;}
.gallery1{width:240px; float:left; margin-bottom:20px;}
.gallery2{width:240px; float:right; margin-bottom:20px;}