body {
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
text-decoration:none; 
color:#646464;
margin:0px;
padding:0px;
}
div{
margin:0px;
padding:0px;
}
#main
{
width:930px; 
margin:0px auto; 
padding:0px;
}

#topMain
{
width:930px; 
float:left; 
margin:0px; 
padding:0px; 
}

#topMain .logo
{
width:301px; 
float:left; 
margin:0px; 
padding:0px;
}

#topMain #navMain
{
width:629px;
float:left;
margin-top:82px;
padding:0px;
text-align:center;
}
#topMain #navMain .left
{
float:left; 
height:48px; 
margin:0px; 
padding:0px;
}
#topMain #navMain .right
{
float:left; 
margin:0px; 
padding:0px;
height:48px; 
}

#topMain #navMain .mid
{
width:570px;
float:left; 
height:48px; 
margin:0px; 
padding-left:29px;
background-image:url(../images/navrpt_mid_ok.gif);
background-position:left top; 
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
text-decoration:none; 
color:#FFFFFF;
text-align:center;
text-transform:uppercase;
}
#topMain #navMain .mid .partiotionNav
{
float:left; padding:0px; margin:0px 5px 0px 1px;
}
#topMain #navMain .mid .link1
{
width:102px; 
float:left; 
margin:0px; 
padding:0px; 
text-align:center; 
color:#FFFFFF; 
text-decoration:none; 
text-transform:uppercase;
}
#topMain #navMain .mid .link1 a
{
width:100px;
height:56px;
display:block;
padding-top:15px;
text-align:center;
text-decoration:none;
text-transform:uppercase;color:#FFFFFF;

}
#topMain #navMain .mid .link1 a:hover
{
text-decoration:none; color:#FFFFFF;
background-image:url(../images/ov2.gif);
background-repeat:no-repeat;
background-position:left top;
width:100px;
height:55px;
display:block;
text-decoration:none;
text-transform:uppercase;
}

/*-------------------------header starts here--------------------*/
#header
{
width:926px; float:left; padding:0px; margin:0px;
}
#header .HfirstPart
{
width:926px; height:243px; float:left; padding:0px; margin:10px 0px 0px 0px;
}
#header .HsecondtPart
{
width:303px; float:left; padding:0px; margin:10px 0px 0px 0px;
}
#header .HsecondtPart #topOne
{

background-image:url(../images/headerright.jpg);
background-position:left top;
background-repeat:no-repeat;
height:269px;
font-size:15px;
}
#header .HsecondtPart #topOne p
{
width:303px; float:left;
float:left; margin:0px; padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#78939d;
}
#header .HsecondtPart #topOne #headingBlue
{
width:300px; float:left; padding:20px 0px 0px 0px; margin:0px;

}
#header .HsecondtPart #topOne #headingBlue P
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#ffffff;
text-decoration:none;
}

#header .HsecondtPart #topOne #headingBlue .lst_text_head2
{
width:266px; float:left;  margin:5px 0px 0px 0px;  padding:0px; width:
}
#header .HsecondtPart #topOne #headingBlue  .lst_text_head2 ul
{
margin:10px 0px 0px 0px;  padding:0px; list-style:none; float:left;
}
#header .HsecondtPart #topOne #headingBlue  .lst_text_head2 li
{
margin:0px 0px 10px 0px;
color:#c4e6f4; 
font-size:11px; font-weight:bold;
padding:0px  0px 0px 15px;
list-style:none;
background-image:url(../images/arrow_blue.gif);
background-repeat:no-repeat;
background-position:center left;
}

.style1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#78939d;
font-size:18px;
}

#header .HsecondtPart #topOne h1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color:#ffffff;
text-decoration:none;
}
#header .HsecondtPart #topOne span
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:15px;
color:#0e3e50;
font-weight:bold;

}



#header .HsecondtPart .topOne .botomtxt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
width:300px;
text-decoration:none;
color:#ffffff;
float:left; margin:0px; padding:0px;
}
/*-------------------------header ends here--------------------*/
.gradleft
{
width:920px; float:left; margin:0px; padding:0px; height:25px; background-image:url(../images/h_base_gradient.gif); background-repeat:no-repeat; background-position:left top;
}
.gradleft .partright
{
width:326px; height:25px; float:right; margin:0px; padding:0px; background-color:#0094cf;
}
/*-------------------------text part nav starts here--------------------*/


#TextPartMain
{
width:930px; 
float:left; 
padding:0px; 
margin:0px 0px 10px 0px;
}
#TextPartMain #PartOne
{
width:588px; 
float:left; 
margin:0px; 
padding:0px;
}
 
#TextPartMain #PartOne .MainForLeftBlue
{
width:588px; 
float:left; 
margin:0px; 
padding:0px;
background-image:url(../images/bg_blue_left.jpg);
background-repeat:no-repeat; 
background-position:left top;
}
#TextPartMain #PartOne .MainForLeftBlue .textstarter
{
width:571px; float:left; margin:20px 0px 0px 0px; padding:0px 0px 0px 20px;
}

#TextPartMain #PartOne .MainForLeftBlue .textstarter1
{
width:571px; float:left; margin:0px; padding:0px 0px 0px 15px;
}
#TextPartMain #PartOne .MainForLeftBlue .textstarter2
{
width:550px; float:left; margin:10px 0px 0px 0px; padding:0px 0px 30px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#646464;
line-height:18px; text-align:justify;
}


#TextPartMain #PartTwo
{
width:338px; 
float:left; 
margin:0px; 
padding:0px;

}
#TextPartMain #PartTwo .MainForMidGray
{
width:338px; 
float:left; 
margin:0px; 
padding:0px;
background-image:url(../images/right_gray_bg_ok.jpg);
background-position:left top; background-repeat:no-repeat;
}
#TextPartMain #PartTwo .MainForMidGray .texthead1
{ width:272px; float:left;  margin:20px 0px 0px 0px;  padding:0px 32px 0px 32px;
}
#TextPartMain #PartTwo .MainForMidGray .texthead2
{
width:266px; float:left;  margin:0px;  padding:0px;
}
#TextPartMain #PartTwo .MainForMidGray .texthead3
{
float:left; 
margin:10px 0px 0px 0px; padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
text-decoration:none; 
color:#646464;
line-height:18px; 
width:266px; 
}
#TextPartMain #PartTwo .MainForMidGray .texthead3 ul
{
margin:0px;  padding:0px; list-style:none; float:left;
width:266px;
}
#TextPartMain #PartTwo .MainForMidGray .texthead3 li
{
margin:0px;  padding:0px  0px 8px 15px; list-style:none; background-image:url(../images/arrow_nav.gif); background-repeat:no-repeat; background-position:left top;
}
#TextPartMain #PartTwo .MainForMidGray .texthead3 li a
{
text-decoration:underline;
color:#646464;
}
#TextPartMain #PartTwo .MainForMidGray .texthead3 li a:hover
{
text-decoration:none;
color:#646464;
}

p{
margin:0px;
padding:0px;
}



/*-------------------------text part nav ends here--------------------*/

/*-------------------------text part nav above base starts here--------------------*/
#TextPartMain #PartOne #subOne
{
width:294px;
float:left;
margin:0px;
padding:0px;
}
#TextPartMain #PartOne #subOne h1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#0094cf;
text-decoration:none;
margin-top:10px;
}
#TextPartMain #PartOne #subOne h2
{
margin:0px;
float:left;
width:235px;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#afafaf;
}
#TextPartMain #PartOne #subOne p
{
float:left;
margin:0px;
padding:0px;
}
/*-------------------------services bottom part starts here--------------------*/
#TextPartMain #PartOne #subtwo
{
width:264px;
float:left;
margin:0px;
padding:0px 0px 0px 20px;
}

#TextPartMain #PartOne #subtwo h1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#0094cf;
text-decoration:none;
margin-top:10px;
}
#TextPartMain #PartOne #subtwo h2
{
margin:0px;
float:left;
width:235px;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#afafaf;
}
#TextPartMain #PartOne #subtwo p
{
float:left;
margin:0px;
padding:0px;
}

#TextPartMain #PartOne #subtwo .texthead6
{
float:left; 
margin:10px 0px 0px 0px; padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
text-decoration:none; 
color:#646464;
line-height:18px; 
width:235px; 
}
#TextPartMain #PartOne #subtwo .spacingAbove
{
margin:0px; padding:13px;
}
#TextPartMain #PartOne #subtwo .texthead6 ul
{
margin:0px;  padding:0px; list-style:none; float:left;
width:240px;
}
#TextPartMain #PartOne #subtwo .texthead6 li
{
margin:0px;  padding:0px  0px 8px 15px; list-style:none; background-image:url(../images/bullet_blue.gif); background-repeat:no-repeat; background-position:left top;
}
/*-------------------------services bottom part base ends here--------------------*/
.clickhere
{
width:200px;
padding-right:40px;
padding-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#990000;
}
 .clickhere a
{
text-decoration:underline;

color:#990000;
}
.clickhere a:hover
{
text-decoration:none;

color:#990000;
}
/*-------------------------text part nav above base ends here--------------------*/




/*-------------------------text part nav4 above base starts here--------------------*/
#TextPartMain #PartFour
{
width:295px; float:left; margin:0px; padding:0px;
}

#TextPartMain #PartFour .iamgeArea4
{
width:39px;
float:left;
margin:0px 5px 0px 15px;
padding:0px;
}
#TextPartMain #PartFour .txtAreanxt4
{
height:30px;
width:210px;
float:left;
margin:0px;
padding:10px 0px 1px 0px;
}
#TextPartMain #PartFour .textpartFordown4
{
margin:0px 0px 0px 20px;
float:left;
width:270px;
padding:5px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#afafaf;
}


/*-------------------------text part nav3 above base ends here--------------------*/

/*-------------------------Footer base starts here--------------------*/
#footer
{
width:930px; float:left; height:25px; background-color:#b3ddf0; margin:0px; padding:0px;
}
#footerend
{
width:930px; height:10px; float:left; margin:0px; padding:0px;
}
/*-------------------------Footer above base ends here--------------------*/
.clikToCheck
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;
color:#FF6600;
margin:0px;
padding:0px;
float:right; 

}
.clikToCheck a
{
text-decoration:underline;
color:#FF6600;
}
.clikToCheck a:hover
{
text-decoration:none;
color:#FF6600;
}

/*----------------inner page about Us stars here-------------------*/
#aboutUs
  {
   width:926px; float:left; margin:0px; padding:0px;
   background-image:url(../images/shdow_blue_dwn_bg.jpg);
   background-position:left top;
   background-repeat:no-repeat;
  }
#aboutUs h1
  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#0094cf;
	margin:20px 0px 0px 20px;
	padding:0px;
	text-decoration:none;
  }
 

#aboutUs p
  {
  margin:0px;
  padding:0px 15px 5px 15px;
  text-align:justify;
  }
/*----------------inner page about Us ends here-------------------*/


#TextPartMain #PartTwo .MainForMidGray .texthead5
{
float:left; 
margin:10px 0px 0px 0px; padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
text-decoration:none; 
color:#646464;
line-height:18px; 
width:266px; 
}
#TextPartMain #PartTwo .MainForMidGray .texthead5 ul
{
margin:0px;  padding:0px; list-style:none; float:left;
width:266px;
}
#TextPartMain #PartTwo .MainForMidGray .texthead5 li
{
margin:0px;  padding:0px  0px 8px 15px; list-style:none; background-image:url(../images/bullet_blue.gif); background-repeat:no-repeat; background-position:left top;
}

/*-------------------contact us starts here------------------------*/
#testalign
{
text-align:center;
padding:10px 0px;
margin:0px 0px 15px 0px;
}
#testalign h1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#0094cf;
text-decoration:none;
}
#testalign p
{
text-align:center;
font-weight:bold;
margin:0px;
padding:0px;
}
#testalign p a
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:underline;
color:#FF6600;
margin:0px;
padding:0px;
}
#testalign p a:hover
{
text-decoration:none;
}

/*-------------------contact us ends here------------------------*/