body { margin:0px; padding:19px 0px 22px 0px; font-family:Arial, Helvetica, sans-serif, Calibri; }
#wrapper { width:923px; margin:0 auto 0 auto; padding:0px; position:relative; display:table;}
/*==================================================
	Css style for common classes
===================================================*/
a { text-decoration:none;}
img { border:none;}
h1, h2, h3, h4, h5, P { margin:0px; padding:0px 0px 10px 0px;}
ul { margin:0px; padding:0px; list-style:none;}
.text-left { text-align:left;}
.text-center { text-align:center;}
.text-right { text-align:right;}
.bold { font-weight:bold;}

#mainshad { background:url(../images/mainshad.jpg) repeat-y left top; padding-right:7px;}

/*==================================================
	Css style for Headerpart
===================================================*/
#headerpart { background:url(../images/headerbg.jpg) repeat-x left top;}
#headerpart .leftside { width:22px;}
#headerpart .header { padding:19px 0px 0px 0px;}
#headerpart .header .logo { width:231px;}
#headerpart .header .callus { padding-top:12px;}
#headerpart .rightside { width:30px;}



/*==================================================
	Css style for Navigation Part
===================================================*/
#navigation { background:url(../images/navibg.jpg) repeat-x left top; line-height:29px; font-size:14px; color:#FFFFFF; padding:0px 1px;}



ul.navi li { display:inline; float:left; font-size:12px; font-family:"Trebuchet MS"; font-weight:bold;  }
ul.navi li a { padding:0px 17px 0px 16px; color:#FFFFFF;  display:block; line-height:28px;}
ul.navi li a:hover, ul.navi li a.selected { background:url(../images/navibg1.jpg) repeat-x left top; display:block; }
ul.navi li ul { position: absolute; /* hidding submenus */ display:none; width:204px; text-transform:capitalize; padding:0px; margin:0px; background-color:#044E6B; font-weight:bold; text-align:left; font-size:12px; }
ul.navi li:hover ul, ul.navi li.over ul /* This is for Internet Explorer 6  */ {
	display: block; z-index: 4000; position:absolute; }
ul.navi li ul li { display:block; margin:0px; }
.sub { background:url(../images/whitebulet.png) no-repeat 15px 8px!important; width:174px!important; padding-left:30px!important; font-weight:normal!important; color:#FFFFFF!important; line-height:22px!important;}
ul.navi li:hover ul li a, ul.navi li.over ul li a {	display: block; width:194px; padding:0px; padding-left:10px; text-decoration: none; color:#D69D18; margin:0px; text-align:left;}
ul.navi li ul li a:hover, ul.navi li ul li a.selected { background-image:none; background-color:#D69D18!important; color:#ffffff; display:block; }



/*==================================================
	Css style for Banner Part
===================================================*/
#flashbanner { height:290px; }

/*==================================================
	Css style for Centerpart
===================================================*/
#centerpart { background:url(../images/centertop.jpg) repeat-x left top #f4f4f5; padding:0px 25px 10px 15px; margin:0px 1px;}
#centerpart .lside { width:234px; padding-top:18px;}

#centerpart .mpgc { width:358px; padding:40px 34px 0px 34px; font-size:12px; color:#000000; line-height:17px;}
#centerpart .mpgc h2 { font-size:12px; color:#FFFFFF; font-weight:bold;}

#centerpart .rside { width:216px;  padding-top:12px; }
#centerpart .rside h3 { font-size:14px; color:#000000; padding-bottom:15px; }
ul.point ul { padding:10px 0px;}
ul.point li { background:url(../images/arrow.png) no-repeat left 3px; padding-left:15px; color:#000000; line-height:16px; font-size:12px; }
ul.point li a { color:#000000; }
ul.point li a:hover, ul.point li a.selected { color:#000000; text-decoration:underline; }



.teaser { font-size:16px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif, Calibri; padding:10px 0px; }
ul.teaser li { float:left; display:inline; padding:0px 17px; font-weight:bold;}
ul.teaser li a { color:#FFFFFF; background:url(../images/bulet.jpg) no-repeat left top; padding-left:25px;}
ul.teaser li a:hover { color:#f2b014;}
/*==================================================
	Css style for Footer part
===================================================*/
#footerpart { background:url(../images/footerbg.jpg) repeat-x left bottom; text-align:center; color:#000000; font-family:"Trebuchet MS"; font-size:12px; line-height:36px; }
#footerpart .side { width:21px;}