body,html{
margin:0px;
font-family:'LUCIDA CALLIGRAPHY';
font-size:12px;
color:#969595;
line-height:16px;
text-decoration:none;
background-image:url(images/back.gif);
background-repeat:repeat-x;
padding-top:15px;
}

a:focus{
outline:none;
}

p {
margin:0px;
padding:10px 0 0 0;
}


#container{
width:950px;
margin:0 auto;
}


/*header part start*/

#headerdiv{
width:950px;
float:left;
z-index:1;
text-decoration:none;
}


.hmaindiv{
width:950px;
float:left;
}

.hmain1div{
width:950px;
float:left;
}


.lcordiv{
width:26px;
float:left;
} 



.hourdiv{
font-family:arial;
font-size:14px;
font-weight:bold;
color:#40A4C1;
}




.mcordiv{
width:898px;
float:left;
background-image:url(images/midcor.gif);
background-repeat:repeat-x;
height:26px;
} 

.rcordiv{
width:26px;
float:left;
} 


.topmain{
width:930px;
float:left;
border-left:10px solid #ffffff;
border-right:10px solid #ffffff;
background-image:url(images/midbg.gif);
background-repeat:repeat-x;
}

.logomain{
width:930px;
float:left;
}



.logdiv{
width:220px;
float:left;
padding-left:10px;
padding-top:10px;
}

.textdiv{
width:690px;
float:left;
padding-top:85px;
padding-right:10px;
text-align:right;
}

.fortdiv{
font-family:arial;
font-size:12px;
color:#40A4C1;
}


.servediv{
font-family:tahoma;
font-size:12px;
color:#727272;
}


.infodiv{
font-family:tahoma;
font-size:13px;
color:#40A4C1;
text-decoration:none;
}

.infodiv:hover{
font-family:tahoma;
font-size:13px;
color:#000000;
text-decoration:underline;
}

.flashhead{
width:918px;
float:left;
margin-top:1px;
background:#FFFFFF;
}



.img2div{
width:918px;
float:left;
border:6px solid #40a4c1;
margin-top:10px;
background-image:url(images/man.gif);
background-repeat:no-repeat;
font-family:Helvetica;
font-size:50px;
color:#000000;
text-align:right;
height:242px;
}





.linkdiv{
width:930px;
float:left;
background-color:#FFFFFF;
border-bottom:3px solid #D8D8D8;
}



.toplink {
padding:0px;
margin:0px;
}
.toplink li {
display:inline;
list-style-type:none;
}
.toplink li a {
float:left;
font-family:Verdana;
font-size:13px;
color:#000000;
font-weight:normal;
text-decoration:none;
padding-right:15px;
padding-left:15px;
padding-top:15px;
height:25px;
}
.toplink li a:hover {
float:left;
font-family:Verdana;
font-size:13px;
color:#40a4c1;
font-weight:normal;
text-decoration:none;
background-image:url(images/link-ho.gif);
background-repeat:no-repeat;
background-position:bottom;
}


.toplink li a.here {
float:left;
font-family:Verdana;
font-size:13px;
color:#40a4c1;
font-weight:normal;
text-decoration:none;
background-image:url(images/link-ho.gif);
background-repeat:no-repeat;
background-position:bottom;
}



/*header part ends*/

/*middle part start*/


#middlediv{
width:950px;
float:left;
z-index:1;
text-decoration:none;
}



.midmain{
width:930px;
float:left;
border-left:10px solid #ffffff;
border-right:10px solid #ffffff;
background-color:#ffffff;
}



.midmain2{
width:930px;
float:left;
border-left:10px solid #ffffff;
border-right:10px solid #ffffff;
background-color:#ffffff;
padding-top:20px;
padding-bottom:10px;
}



.texdiv{
width:220px;
float:left;
}


.tex1div{
width:220px;
float:left;
}

.step1div{
width:680px;
float:left;
font-family:'LUCIDA CALLIGRAPHY';
font-size:13px;
color:#232323;
font-weight:normal;
text-align:justify;
padding-left:15px;
padding-right:15px;
padding-top:35px;
padding-bottom:20px;
}


.shopdiv{
width:680px;
float:left;
font-family:'LUCIDA CALLIGRAPHY';
font-size:13px;
color:#232323;
font-weight:normal;
text-align:justify;
padding-left:15px;
padding-right:15px;
padding-top:35px;
padding-bottom:20px;
background-image:url(images/graybg.gif);
background-repeat:repeat-x;
background-color:#F6F6F6;
}




.shop2div{
width:680px;
float:left;
font-family:Lucida Sans Unicode;
font-size:13px;
color:#232323;
font-weight:normal;
text-align:justify;
padding-left:15px;
padding-right:15px;
padding-top:35px;
padding-bottom:20px;
background-image:url(images/graybg.gif);
background-repeat:repeat-x;
background-color:#f6f6f6;
margin-bottom:10px;
}


.shop3div{
width:670px;
float:left;
font-family:'LUCIDA CALLIGRAPHY';
font-size:13px;
color:#232323;
font-weight:normal;
text-align:justify;
padding-left:15px;
padding-right:15px;
padding-top:35px;
padding-bottom:20px;
background-image:url(images/graybg.gif);
background-repeat:repeat-x;
background-position:top left;
background-color:#f6f6f6;
margin-bottom:10px;
}



.shop5div{
width:670px;
float:left;
font-family:Lucida Sans Unicode;
font-size:13px;
color:#232323;
font-weight:normal;
text-align:justify;
padding-left:15px;
padding-right:15px;
padding-top:35px;
padding-bottom:20px;
background-image:url(images/graybg.gif);
background-repeat:repeat-x;
background-color:#f6f6f6;
margin-bottom:10px;
}




.bbotdiv {
width:220px;
float:left;
margin-top:10px;
}



.boxtop {
width:210px;
float:left;
}

.btmidbg {
width:158px;
height:47px;
float:left;
background:url(images/btmidbg.gif) repeat-x;
padding-top:15px;
font-size:25px;
color:#40A4C1;
font-weight:bold;
line-height:normal;
padding-left:10px;
}

.btopdiv {
width:210px;
float:left;
padding-bottom:15px;
}

.btop2div {
width:210px;
float:left;
padding-bottom:15px;
margin-top:10px;
margin-bottom:10px;
}




.bbmidbg1 {
width:180px;
height:16px;
float:left;
background-image:url(images/bmidbg.gif);
background-repeat:repeat-x;
}




.sumtop {
width:178px;
height:12px;
float:left;
background:url(images/btmidbg.gif) repeat-x;
}

.boxbot {
width:210px;
float:left;
}

.boxbot1 {
width:220px;
float:left;
}

.bbleftcon {
width:15px;
float:left;
}

.bbmidbg {
width:190px;
height:16px;
float:left;
background:url(images/bbmidbg.gif) repeat-x;
}

.bbrightcon {
width:15px;
float:left;
}


.topbor1 {
margin:0px;
padding-left:10px;
padding-bottom:10px;
border-bottom:1px solid #D6D6D6;
}



.srmiddiv{
width:596px;
float:left;
border-left:1px solid #EDEDED;
border-right:1px solid #EDEDED;
border-top:1px solid #EDEDED;
padding:10px 10px 0 10px;
text-align:justify;
height:152px;
background: url(images/gbg.gif) repeat-x bottom left;
}



.srightbmid {
width:588px;
float:left;
height:16px;
background:url(images/gmbg.gif) repeat-x;
}


.plink {
margin:10px 0px;
padding-left:10px;
padding-bottom:10px;
border-bottom:1px solid #D6D6D6;
}
.plink a {
font-size:12px;
color:#000000;
text-decoration:none;
padding:0px 3px 0 3px;
}
.plink a:hover {
font-size:12px;
color:#C53EC3;
text-decoration:none;
}


.boxmid1{
width:208px;
float:left;
border-left:1px solid #EDEDED;
border-right:1px solid #EDEDED;
padding:0px 0px;
text-align:center;
background:#ffffff url(images/blumidbg.gif) repeat-x bottom left;
}




.para {
margin:12px 0px 0px 0px;
}

.para1 {
margin:0px 0px 0px 0px;
}

.para2 {
float:right;
margin:10px 3px 0px 0px;
}

.para3 {
margin:7px 0px 0px 0px;
}




.btleftcon {
width:21px;
float:left;
}


.btrightcon {
width:21px;
float:left;
}



.sumleft1{
width:218px;
float:left;
border-left:1px solid #EDEDED;
border-right:1px solid #EDEDED;
text-align:justify;
padding-top:5px;
background-image:url(images/calbg.gif);
background-position:bottom;
background-repeat:repeat-x
}

.sumleft1 a { color: #317196; text-decoration: none; }
.sumleft1 a:visited { color: #317196; text-decoration: none;}
.sumleft1 a:hover { color: #ffffff; text-decoration: none;}
.sumleft1 a:active { color: #ffffff; text-decoration: none;}

/*calender css start*/
#cal {
padding:0px; 
margin:0px 0 0 3px; 
font-weight: bold;
font-size:12px; 
font-family:arial;
}
#cal li { 
display: inline; 
list-style-type: none;
line-height:20px;
background-color:#ffffff;
}	
#cal li a { 
float: left; 
color: #317196; 
text-decoration: none;
text-align:center;
width:25px;
height:22px;
padding-top:3px;
border:1px solid #6BC2DD;
margin-left:3px;
margin-bottom:2px;
}
#cal li a:visited { 
float: left; 
color: #317196; 
text-decoration: none;
text-align:center;
width:25px;
height:22px;
padding-top:3px;
border:1px solid #6BC2DD;
margin-left:3px;
margin-bottom:2px;
background-color:#fff;
}

#cal li a:hover { 
float: left; 
color: #ffffff; 
text-decoration: none;
text-align:center;
background-color:#EEF0E7;
width:25px;
height:22px;
padding-top:3px;
border:1px solid #E5ECE5;
margin-left:3px;
margin-bottom:2px;
background-color:#0098C5;
}
#cal li a:active { 
float: left; 
color: #ffffff; 
text-decoration: none;
text-align:center;
background-color:#EEF0E7;
width:35px;
height:22px;
padding-top:3px;
border:1px solid #E5ECE5;
margin-left:3px;
margin-bottom:2px;
background-color:#0098C5;
}

#cal li a.sun { 
float: left; 
color:#ffffff; 
text-decoration: none;
text-align:center;
width:25px;
height:22px;
padding-top:3px;
border:1px solid #B200AF;
margin-left:3px;
margin-bottom:5px;
background-color:#CE51CC;
}
#cal li a.sun:visited { 
float: left; 
color:#ffffff; 
text-decoration: none;
text-align:center;
width:25px;
height:22px;
padding-top:3px;
border:1px solid #B200AF;
margin-left:3px;
margin-bottom:5px;
background-color:#CE51CC;
}

#cal li a.sun:hover { 
float: left; 
color:#ffffff; 
text-decoration: none;
text-align:center;
width:25px;
height:22px;
padding-top:3px;
border:1px solid #B200AF;
margin-left:3px;
margin-bottom:5px;
background-color:#CE51CC;
}
#cal li a.sun:active { 
float: left; 
color:#ffffff; 
text-decoration: none;
text-align:center;
width:25px;
height:22px;
padding-top:3px;
border:1px solid #B200AF;
margin-left:3px;
margin-bottom:5px;
background-color:#CE51CC;
}


/*calender css ends*/



.heading {
font-family:'LUCIDA CALLIGRAPHY';
font-size:14px;
color:#000000;
font-weight:bold;
line-height:normal;
}

.link1 {
font-family:'LUCIDA CALLIGRAPHY';
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.link1:hover {
font-family:'LUCIDA CALLIGRAPHY';
font-size:12px;
color:#0C89AF;
font-weight:bold;
text-decoration:underline;
}


.topbor {
padding-left:10px;
padding-bottom:10px;
border-bottom:1px solid #D6D6D6;
}


.link {
font-family:arial;
font-size:12px;
color:#0C89AF;
font-weight:bold;
text-decoration:none;
}
.link:hover {
font-family:arial;
font-size:12px;
color:#CC06C9;
font-weight:bold;
text-decoration:underline;
}



.poldov{
font-family:'LUCIDA CALLIGRAPHY';
font-size:15px;
color:#000000;
font-weight:bold;
text-decoration:none;
}


.poldov:hover{
font-size:15px;
color:#EE40F4;
}



.link2{
font-family:"LUCIDA CALLIGRAPHY";
font-size:13px;
color:#000000;
font-weight:normal;
text-decoration:none;
}
.link2:hover{
color:#EE40F4;
text-decoration:underline;
}


.realdiv{
font-family:'LUCIDA CALLIGRAPHY';
font-size:13px;
color:#000000;
font-weight:normal;
text-decoration:none;
}


.realdiv:hover{
font-family:'LUCIDA CALLIGRAPHY';
font-size:13px;
color:#EE40F4;
font-weight:normal;
text-decoration:underline;
}



.opendiv{
font-family:'LUCIDA CALLIGRAPHY';
font-size:15px;
color:#000000;
line-height:18px;
font-weight:bold;
}

.menudiv{
font-family:'LUCIDA CALLIGRAPHY';
font-size:13px;
color:#000000;
text-decoration:underline;
}

.menudiv:hover{
font-family:'LUCIDA CALLIGRAPHY';
font-size:13px;
color:#40A4C1;
text-decoration:none;
}

.menulink{
font-family:'LUCIDA CALLIGRAPHY';
font-size:13px;
color:#000000;
text-decoration:underline;
}

.menulink:hover{
font-family:'LUCIDA CALLIGRAPHY';
font-size:13px;
color:#40A4C1;
text-decoration:none;
}


.clickdiv{
font-family:'LUCIDA CALLIGRAPHY';
font-size:12px;
font-weight:bold;
color:#3A5818;
text-decoration:underline;
}

.clickdiv:hover{
font-family:'LUCIDA CALLIGRAPHY';
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none;
}



.mapdiv{
width:680px;
float:left;
font-family:arial;
font-size:12px;
color:#232323;
font-weight:normal;
text-align:justify;
padding-left:15px;
padding-right:15px;
padding-top:35px;
padding-bottom:20px;
background-color:#f6f6f6;
margin-bottom:10px;
}



.imgmar {
margin-left:15px;
}



.stepdiv{
width:710px;
float:left;
}

.stepdiv1{
width:700px;
float:left;
padding-left:10px;
}

.welldiv{
font-family:Edwardian Script itc;
font-size:46px;
line-height:50px;
color:#40A4C1;
font-weight:bold;
}


.well2div{
font-family:Edwardian Script itc;
font-size:46px;
line-height:50px;
color:#145119;
font-weight:bold;
}


.glofdiv{
font-family:arial;
font-size:18px;
color:#145119;
font-weight:normal;
padding-bottom:5px;
}




.srbotdiv {
width:618px;
float:left;
}

.largfont {
font-size:14px;
}
/*middle part ends*/




/*footer part start*/
#footcont{
width:100%;
float:left;
background:url(images/fbg.gif) repeat-x top left;
margin-top:10px;
}

#footerdiv{
width:950px;
margin:0 auto;
z-index:1;
}


.footdiv{
width:950px;
float:left;
font-family:arial;
font-size:11px;
color:#1C1C1C;
text-align:center;
padding-top:10px;
}
.footdiv a{
font-family:arial;
font-size:11px;
color:#1C1C1C;
text-decoration:none;
padding:0px 5px;
}
.footdiv a:hover{
font-family:arial;
font-size:11px;
color:#40A4C1;
text-decoration:underline;
}

.footdiv p{
padding:6px 0 10px 0;
margin:0px;
text-align:center;
}
.footdiv p span{
color:#000000;
font-weight:normal;
}


/*footer part ends*/