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:70px 0px 0px 0px; padding:0;}

.topright li{display:inline; margin:0; padding:0;}

.topright li span{display:inline; margin:0; padding:0; font-size:17px; color:#626262; font-weight:bold;}

.topright li span b{ font-size:22px; color:#46B3AD;}


.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:940px;
height:30px;
color:#ffffff;
background-image:url(images/nav-cen.gif);
background-repeat:repeat-x;
padding:0 0 0 0px;
}
.topnav ul{
list-style-type: none;
margin:0;
padding:0;
}
.topnav ul li{
display:inline;
margin:0;
padding:0;
position:relative;
/*background:url(images/line.gif) no-repeat right 6px;*/
float:left;
}
/*.topnav li a.last{
display:inline;
margin:0;
padding:0;
background:url(images/line.gif) no-repeat right 5px;
float:left;
}*/
.topnav ul li a{
float:left;
margin:0;
text-decoration:none;
color:#ffffff;
padding-left:4px;
font-weight:bold;
padding:7px 18px 8px 18px;
margin:0px;
}
.topnav ul li:hover a{ 
color:#FFF;
text-decoration:none;
background:url(images/hover_new.jpg) repeat-x left top;
}
.topnav ul li.drop{ 
color:#FFF;
text-decoration:none;
background:url(images/hover_new.jpg) repeat-x left top;
}
.topnav ul li ul{
display:none;
}

.topnav ul li:hover ul{
display:block;
position:absolute;
left:0px;
top:30px;
min-width:137px;
background:#379F95;
padding:0 9px 9px 9px;
z-index:9999999;
}
.topnav ul li:hover ul li{
float:none;
list-style-type:none;
display:block;
padding:0 0 0 0;
margin:0 0 0 0;
}
.topnav ul li:hover ul li a{
color:#fff;
float:none;
display:block;
padding-left:12px;
}
.topnav ul li:hover ul li a:hover{
background:#fff;
color:#000;
}

/*.topnav a span{
float:left;
display:block;
padding: 7px 15px 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:600px; float:left; text-align:left; height:322px; background:#19377F;}

.rightblack{
	width:350px; 
	float:right; 
	padding:0px 0px 0px 0px;
	color:#ffffff;
/*	background:url(images/rightbg.jpg) no-repeat; */
}

.rightblack h1{
	margin:0px; 
	padding:0px 0 10px 0; 
	font-size:18px; 
	color:#000000; 
	font-weight:bold; 
	line-height:20px; 
}

.rightblack h2{margin:0px; padding:10px 0 5px 0; font-size:14px; color:#ffffff; font-weight:bold;}

.rightblack p{
	margin:0px; 
	padding:0px 0 15px 0; 
	text-align:justify;
	font-size:13px;
	line-height:19px;
	color:#000000;
}
.rightblack p b{
	font-size:16px;
	color:#48B2A8;
}

.rightblack a{fnont-size:12px; color:#919090; text-decoration:underline; font-weight:bold;}

.rightblack a:hover{fnont-size:12px; color:#000; 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;*/
	text-align:center;
}
.midbot img{
	margin:80px 5px 60px 0px;
}


.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;
	border-top:2px solid #DDDDDD;
}
#footer p{
	margin:0px; 
	padding:5px 0 0 0; 
	color:#363636;
	font-size:11px;
}

#footer a{
	font-family:arial; 
	font-size:12px; 
	color:#000000; 
	text-decoration:none; 
	padding:0px 7px;
}
#footer a:hover{ 
	color:#39A49A; 
	text-decoration:underline;
}
#footer b{
	font-size:13px; 
	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:12px; 
	color:#A2ABAE; 
	margin-top:15px;
}
#footer1 p{
	margin:0px; 
	padding:5px 0 0 0; 
	color:#363636;
	font-size:12px;
}
#footer1 b{
	font-size:13px; 
	color:#39A49A; 
	font-weight:bold;
}

/* footer css ends here*/