body, html{margin:0px; padding:0px; font-family:arial; font-size: 12px; color: #1D1D1D; line-height:16px;}
a:focus,input{outline:none;}

#container{
width:960px;
margin:0 auto;
}

/* header css starts here*/

.headinner{width:100%; float:left; background:url(images/top-cen.gif) repeat-x;padding-top:20px;}
.headtop{width:960px; margin:0 auto;}



#header{width:960px; float:left; z-index:1;}
.hcon{text-align:left; float:left; width:960px; margin-bottom:5px;}
.hcon p{margin:0px; padding:0px;}
.hcon p.topcorners{float:left; width:10px;}

.logo{width:286px; float:left; text-align:center; height:82px; background:url(images/top-cen.gif) repeat-x; padding-top:20px;}
.topright{width:654px; float:left; text-align:right; height:92px; padding-top:10px; background:url(images/top-cen.gif) repeat-x;}
.topright p{margin:0; padding:0 0 15px 0; font-size:13px;}
.topright p i{font-size:16px; color:#00A39A; font-style:normal; font-weight:bold; line-height:22px;}
.topright ul{list-style-type: none; margin:0; padding:0;}
.topright li{display:inline; margin:0; padding:0;}
.topright li a{ float:right; background-color:#EBEBEB; font-size:12px; font-weight:bold; text-decoration:none; color:#626262; padding:5px 10px; margin:0 0px 0 10px;}
.topright li a:hover{background-color:#00C1B6; font-size:12px; font-weight:bold; text-decoration:none; color:#ffffff;}

.hcon1{float:left; width:960px; padding-bottom:5px;}

.topnav{
float:left;
font-family:arial;
font-size:12px;
line-height:normal;
text-align:left;
width:860px;
height:30px;
color:#ffffff;
background-image:url(images/nav-cen.gif);
background-repeat:repeat-x;
padding:0 0 0 80px;
}

.topnav ul{
list-style-type: none;
margin:0;
padding:0;
}

.topnav li{
display:inline;
margin:0;
padding:0;
background:url(images/line.gif) no-repeat left;
float:left;
}

.topnav li a.last{
display:inline;
margin:0;
padding:0;
background:url(images/line.gif) no-repeat right;
float:left;
}


.topnav a{
float:left;
margin:0;
text-decoration:none;
color:#ffffff;
padding-left:6px;
}
.topnav a:hover{ 
background-position:0% -30px; 
color:#000000;
text-decoration:none;
}
.topnav a span{
float:left;
display:block;
padding: 7px 30px 8px 24px;
font-weight:bold;
color:#ffffff;
}
.topnav a span {float:none;}

.topnav a:hover span {
color: #ffffff;
background:url(images/nav-ho.gif) no-repeat right top;
background-position:100% -30px;
}

.topnav li.drop a{ 
background-position:0 -30px; 
color:#ffffff;
background-image: url(images/nav.gif);
}

.topnav li.drop a span{ 
background-position:100% -30px; 
color:#ffffff;
background-image:url(images/nav-ho.gif);
}
.topnav li.drop a:hover{ 
background-position:0% -30px; 
color:#ffffff;
text-decoration:none;
}

.topnav li.drop a:hover span{ 
background-position:100% -30px; 
}

.topnav li.selected a{ 
background-position:0 -30px; 
color:#000000;
background-image: url(images/nav-selected.gif);
}

.topnav li.selected a span{ 
background-position:100% -30px; 
color:#000000;
background-image:url(images/nav-selected-ho.gif);
}
.topnav li.selected a:hover{ 
background-position:0% -30px; 
color:#000000;
text-decoration:none;
}

.topnav li.selected a:hover span{ 
background-position:100% -30px; 
}

.flash {width:664px; float:left; text-align:left;}
.rightblack{width:236px; height:240px; float:left; background:url(images/rightbg.jpg) no-repeat; padding:20px 25px 0px 35px; color:#ffffff;}
.rightblack h1{margin:0px; padding:0px 0 15px 0; font-size:16px; color:#ffffff; font-weight:bold; line-height:20px; background:url(images/annou-icon.gif) no-repeat bottom left;}
.rightblack h2{margin:0px; padding:10px 0 5px 0; font-size:14px; color:#ffffff; font-weight:bold;}
.rightblack p{margin:0px; padding:6px 0; text-align:justify;}
.rightblack a{fnont-size:12px; color:#A1A1A1; text-decoration:none; font-weight:bold;}
.rightblack a:hover{fnont-size:12px; color:#ffffff; text-decoration:underline;}

/* header css ends here*/


/* middle css starts here*/
#middlediv{width:960px; float:left; z-index:1; margin:0px; padding-top:0px;}
.midtop{width:960px; float:left;}

.midbot{width:940px; float:left; padding-left:15px; padding-right:5px; padding-bottom:15px; background:url(images/bbg.gif) repeat-x left top;}

.leftbox{width:215px; float:left; padding:5px 5px 0px 5px; margin-right:10px; background:#E4E9EA url(images/boxbg.gif) repeat-x top;}
.leftbox h2{margin:0px; padding:7px 10px 6px 20px; font-size:16px; color:#ffffff; font-weight:bold; line-height:18px; background:#00C1B6;}
.leftbox h3{margin:0px; padding:7px 10px 6px 20px; font-size:16px; color:#ffffff; font-weight:bold; line-height:18px; background:#00C1B6;}
.leftbox h4{margin:0px; padding:7px 10px 6px 20px; font-size:16px; color:#ffffff; font-weight:bold; line-height:18px; background:#00C1B6;}
.botcont{width:195px; float:left; border-top:1px solid #E5E7E8; padding:12px 10px 0 10px; margin-top:6px;}
.botcont p{margin:0px; padding:0px;}
.botcont p.boxbotlink{text-align:center; padding-top:15px;}
.botcont p.boxbotlink a{width:195px; float:left; height:19px; font-size:11px; color:#000000; text-decoration:none; background:url(images/buttonbg.gif) no-repeat top center; padding:5px 0 0 0}
.botcont p.boxbotlink a:hover{color:#ffffff; background:url(images/buttonbg.gif) no-repeat bottom center;}

.rightbox{width:215px; float:left; padding:5px 5px 0px 5px; background:#E4E9EA url(images/boxbg.gif) repeat-x top;}
.rightbox h5{margin:0px; padding:7px 10px 6px 20px; font-size:16px; color:#ffffff; font-weight:bold; line-height:18px; background:#00C1B6;}

.midbotmain{width:940px; float:left; padding-top:15px; border-top:1px solid #D7D9DA; margin-top:20px;}
.midbotmain h1{margin:0px; padding:0px; font-size:18px; color:#252525; font-weight:normal; line-height:20px;}
.midbotmain h1 b{color:#00A39A; font-weight:normal;}
.midbotmain p{margin:0px; padding:6px 0px;}
.midbotmain ul{margin:0px; padding:10px 5px 0 30px; width:435px; float:left;}
.midbotmain ul li{list-style-type:square; padding:1px 0;}
.midbotmain ul li b{color:#00A39A;}
/* middle css ends here*/

/*inner pages css starts here*/
.wrapper{width:960px; float:left; background:#46494D; border-top:1px solid #ffffff;}
.wrapper p{margin:0px; padding:0px;}
.wrapper p.inheadleft{width:634px; height:76px; float:left; background:url(images/leftbg.jpg) no-repeat; font-size:30px; color:#FFFFFF; line-height:38px; padding-top:35px; padding-left:30px;}
.wrapper p.inheadright{width:296px; float:left; text-align:right;}

.breadcrumbs{width:945px; float:left; padding:8px 5px 8px 10px; color:#7C7C7C; border-bottom:1px solid #dddddd;}
.breadcrumbs a{color:#5C5C5C; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; padding:0px 3px;}
.breadcrumbs a:hover{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}

.innermain{width:940px; float:left; padding:10px 5px 10px 15px;}
.leftcolumn{width:225px; float:left;}
.leftnav{width:225px; float:left;}
.leftnav h2{margin:0px; padding:8px 0 0 47px; background-image:url(images/head-back.gif); height:32px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#434242; font-weight:700;}
.leftnav ul{margin:0px; padding:5px 0 0 0;}
.leftnav ul li{list-style-type:none;}
.leftnav ul li a{display:block; font-family:arial; font-size:12px; color:#444444; font-weight:normal; text-decoration:none; border-bottom:1px solid #eee;  padding:4px 0 4px 20px; margin-left:25px; background:url(images/arrow.gif) no-repeat 8px 8px;}
.leftnav ul li a:hover{font-family:arial; font-size:12px; color:#444444; font-weight:bold; text-decoration:none; background-color:#f5f6f6; border-bottom:1px solid #cccccc;}
.leftnav ul li a.here{font-family:arial; font-size:12px; color:#38A197; font-weight:bold; text-decoration:none; background-color:#f5f6f6; border-bottom:1px solid #cccccc;}

.rightcolumn{width:695px; float:left; padding:0px 0px 0 20px;}
.rightcolumn p{margin:0px; padding:0px;}
.rightcolumn p.topcon{width:695px; float:left;}
.rightcolumn p.topcon span.left{width:12px; float:left;}
.rightcolumn p.topcon span.mid{width:671px; height:16px; float:left; background:url(images/in-midbg.gif) repeat-x;}
.rightcolumn p.topcon span.right{width:12px; float:left;}

.rightcontent{width:654px; float:left; background:url(images/right-cont.gif) repeat-x top; padding:0px 20px; border-left:1px solid #f3f3f3;}
.rightcontent h1{margin:0px; padding:0px 0 7px 0; font-size:22px; color:#46494D; font-weight:bold; line-height:26px; border-bottom:4px solid #F3F3F3;}
.rightcontent p{margin:0px; padding:6px 0; text-align:justify;}
.rightcontent p a{color:#38A197; text-decoration:underline;}
.rightcontent p a:hover{color:#000000; text-decoration:underline;}
.rightcontent ol{margin:0px; padding:8px 0 8px 25px; text-align:justify;}
.imgmar{margin:5px 20px 6px 0;}
.imgmar1{margin:5px 0px 6px 20px;}

.listtype{margin:0px; padding:0px 0 0 10px;}
.listtype li{list-style-type:none; background:url(images/aicon.gif) no-repeat 0 5px; padding:2px 0px 2px 15px; text-align:justify;}

.listcolumn{margin:0px; padding:0px 30px 0 10px; float:left;}
.listcolumn li{list-style-type:none; background:url(images/aicon.gif) no-repeat 0 5px; padding:2px 0px 2px 15px; text-align:justify;}


.contact{width:644px; float:left; padding:5px 0 0 10px;}
.contact h3{margin:0px 0 5px 0; padding:5px 0 8px 0; font-size:18px; color:#000000; font-weight:bold; line-height:20px; border-bottom:1px solid #dddddd;}
.contleft{width:183px; float:left; background:#3CAEA3; height:110px; margin:5px 10px 0 0; padding:10px 10px 10px 10px; color:#000; font-size:14px; line-height:18px;}
.contleft h2{margin:0px; padding:0px; font-size:20px; color:#ffffff; font-weight:normal; line-height:22px;}
.contleft p a{color:#000000; font-size:14px; text-decoration:none;}
.contleft p a:hover{color:#ffffff; font-size:14px; text-decoration:underline;}


.pricacy{width:930px; float:left; padding:0px;}
.pricacy p{margin:0px; padding:0px;}
.pricacy p.topcon{width:930px; float:left;}
.pricacy p.topcon span.left{width:12px; float:left;}
.pricacy p.topcon span.mid{width:906px; height:16px; float:left; background:url(images/in-midbg.gif) repeat-x;}
.pricacy p.topcon span.right{width:12px; float:left;}

.pricacycontent{width:889px; float:left; background:url(images/right-cont.gif) repeat-x top; padding:0px 20px; border-left:1px solid #f3f3f3;}
.pricacycontent h1{margin:0px 0 5px 0; padding:0px 0 7px 0; font-size:22px; color:#46494D; font-weight:bold; line-height:26px; border-bottom:4px solid #F3F3F3;}
.pricacycontent h2{margin:0px; padding:5px 0 3px 0; font-size:16px; color:#39A59B; font-weight:bold; line-height:20px;}
.pricacycontent p{margin:0px; padding:8px 0; text-align:justify;}
.pricacycontent ol{margin:0px; padding:8px 0 8px 25px; text-align:justify;}
.pricacycontent ol li{padding:1px 0 1px 0px;}

.link{font-family:arial; font-size:12px; color:#39A49A; text-decoration:underline;}
.link:hover{font-family:arial; font-size:12px; color:#000000; text-decoration:underline;}

.porttop{width:940px; float:left; padding-bottom:12px;}
.porttop h1{margin:0px; padding:0px; font-size:22px; color:#3AA89E; font-weight:bold; line-height:26px; float:left; width:500px;}
.porttop h1 b{font-size:13px; color:#000000; font-weight:normal; line-height:20px;}

.option{width:440px; float:left; text-align:right; padding-top:10px;}

.portmain{width:940px; float:left; border-top:1px solid #dddddd; padding:15px 0;}
.limg{width:340px; float:left; border:1px solid #dddddd; padding:10px 5px; text-align:center;}

.portdesc{width:348px; float:left; padding:0 20px;}
.portdesc h2{margin:0px; padding:0px; font-size:18px; color:#3AA89E; font-weight:bold; line-height:22px;}
.portdesc p{margin:0px; padding:5px 0;}
.lounch{width:200px; float:left; text-align:right;}

.sitemap{width:940px; float:left; padding-bottom:12px;}
.sitemap h1{margin:0px; padding:0px 0 15px 0; font-size:22px; color:#3AA89E; font-weight:bold; line-height:26px;}

.listlink{margin:0px; padding:10px 0 0 5px;}
.listlink li{list-style-type:none; background:url(images/aicon.gif) no-repeat 0 5px; padding:2px 0px 2px 12px;}
.listlink li a{font-size:12px; color:#000000; font-weight:normal; text-decoration:none;}
.listlink li a:hover{font-size:12px; color:#069E8F; font-weight:normal; text-decoration:underline;}

.fontsize{font-size:14px; color:#; font-weight:bold; line-height:20px; border-bottom:1px solid #dddddd; padding-bottom:8px;}
/*inner pages css ends here*/


/* footer css starts here*/
#footer{width:960px; float:left; z-index:1; background:url(images/fbg.gif) repeat-x; padding:10px 0 20px 0; text-align:center; font-size:11px; color:#A2ABAE; margin-top:15px;}
#footer p{margin:0px; padding:5px 0 0 0; color:#363636;}
#footer a{font-family:arial; font-size:11px; color:#000000; text-decoration:none; padding:0px 5px;}
#footer a:hover{font-family:arial; font-size:11px; color:#39A49A; text-decoration:underline;}
#footer b{font-size:11px; color:#39A49A; font-weight:bold;}

#footer1{width:100%; float:left; z-index:1; background:url(images/fbg.gif) repeat-x; padding:10px 0 20px 0; text-align:center; font-size:11px; color:#A2ABAE; margin-top:15px;}
#footer1 p{margin:0px; padding:5px 0 0 0; color:#363636;}
#footer1 b{font-size:11px; color:#39A49A; font-weight:bold;}
/* footer css ends here*/
