@charset "utf-8";
/* CSS Document */
body
{
	padding:0;
	background-image:url(../images/bodybg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin:0;
	background-color:#edeef0;
}

img 
{
	border:none;
	outline:none;
}

a
{
	border:none;
	outline:none;
}

#container
{ 
	width: 1000px;  
	margin: 0 auto; 
	height:auto;
	background-color:#FFF;
} 

.spacer
{
	height:7px;
	margin:0px;
	padding:0px;
}

#contentcontainorin
{
	width:986px;
	margin: 0 auto;
	height:auto;
}
#topbar
{
	height:5px;
	background-color:#0379a5;
}

#topbannercon
{
	height:150px;
	background-color:#D8F3FD;
}

#logo {
   width:190px;
   height:150px;
   float:left;
   margin-left:0px;
   margin-top:0px;
}	

#flash
{
	width:790px;
	height:150px;
	float:right;
	text-align:right;
}

#top_nav_container
{
    background-image:url(../images/menubar-bg.gif);
	background-repeat:repeat-x;
	height:28px;
	margin:0px;
}

#nav, #nav ul
{	
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#nav li
{	
	margin:0px;
	padding: 0px;
	float: left;	
	background: url(../images/border-right-menu.jpg) no-repeat top right;
	height:28px;
}

#nav a, #nav a:link
{
	margin:0px;
	display: block;
	width: auto;
	color:#fff;	
	padding:6px 11px 5px 11px;
	font: bold 12px Tahoma, Geneva, sans-serif;
	text-decoration:none;	
	
}

#nav li:hover, #nav li.sfhover
{
	margin:0;
	background: url(../images/hover-blue1.jpg) no-repeat right top;
}

#nav #current
{
	background:url(../images/hover-blue1.jpg) no-repeat right top;
}

#leftcontainor
{
	padding: 0px 0px 0px 0px; /* top and bottom padding create visual space within this div  */
	width:765px;
	height:auto;
	float:left;
	height:auto;
	background-image:url(../images/conbg.jpg);
	background-repeat:repeat-x;
}


form
{
	padding:0px;
	margin:0px;
}

.errormsg
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#C00;
}

.instruction
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6e6e6d;
	padding:10px;
	text-align:justify;
}

.formtxt
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}




#popupoutercontainer
{ 
	width: 650px;  
	margin: 0 auto; 
	height:auto;
	background-color:#FFF;
} 


#popupcontentcontainorin
{
	width:auto;
	margin: 0 auto;
	height:480px;
}
#spopupcontentcontainorin
{
	width:auto;
	margin: 0 auto;
	height:300px;
}

#mpopupcontentcontainorin
{
	width:auto;
	margin: 0 auto;
	height:350px;
}

.textbox
{
	width:200px;
	height:18px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#333;
	background-color:#f4f4f4;
	font-size:11px;
	border:1px solid #CCC;
}

.textarea
{
	width:200px;
	height:60px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#333;
	background-color:#f4f4f4;
	font-size:11px;
	border:1px solid #CCC;
}


.contactno
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#039;
	padding-left:25px;
	text-align:right;
}
.email
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#039;
	padding-left:10px;
}

.emaildomain
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#060;
}

.pointstitle
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#0084c9;
}

.mask
{
	background-color:transparent;
	height:8px;
}

.linegap
{
	height:10px;
	clear:both;
}

h1
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#006;
	font-size:18px;
	padding:8px 8px 0px 8px;
	margin:0px;
}

#toptextdiv
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#000;
	padding:8px 8px 8px 8px;
	text-align:justify;
	line-height:18px;
}

#toptextdiv a:link
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#090;
	text-decoration:none;
}

#toptextdiv a:visited
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#090;
	text-decoration:none;
}

#toptextdiv a:hover
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#039;
	text-decoration:none;
}





#highlighttextdiv
{
	background-color:#efefef;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#000;
	padding:0px 8px 0px 8px;
	text-align:justify;
	line-height:22px;
	margin-top:5px;
	margin-bottom:5px;
	
}

#highlighttextdiv a:link
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#090;
	text-decoration:none;
}

#highlighttextdiv a:visited
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#090;
	text-decoration:none;
}

#highlighttextdiv a:hover
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#000;
	text-decoration:none;
}





#rightcontainor
{
	float: right; /* since this element is floated, a width must be given */
	width:211px; 
	padding: 0px 0; /* top and bottom padding create visual space within this div  */
	height:auto;
}

#condetcon
{
	background-image:url(../images/condetails.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:200px;
	width:211px;
}
.pcontent
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin-right:10px;
	margin-left:8px;
	margin-top:5px;
	padding:0;	
	text-align:justify;
	color:#333;
	line-height:16px;
}

.pcontent a
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;	
	margin-right:10px;
	margin-left:8px;
	margin-top:5px;
	padding:0;	
	text-align:justify;
	color:#090;
	text-decoration:none;
}
.pcontent a:visited
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;	
	margin-right:10px;
	margin-left:8px;
	margin-top:5px;
	padding:0;	
	text-align:justify;
	color:#090;
	text-decoration:none;
}
.pcontent a:hover
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;	
	margin-right:10px;
	margin-left:8px;
	margin-top:5px;
	padding:0;	
	text-align:justify;
	color:#039;
	text-decoration:none;
}

.addresscontent
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin-right:10px;
	margin-left:8px;
	margin-top:5px;
	padding:0;	
	text-align:center;
	color:#333;
	line-height:16px;
}

.servimg
{
  float:left;
  width:190px;
  height:90px;
  padding:5px;
  margin-right:10px;
  background-color:#ccf7ff;
  border:1px solid #09C;
}

.servicecon
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	text-align:justify;
	padding-top:2px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	height:90px;
	line-height:16px;
}

.servicecon a:link
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#039;
	text-decoration:none;
}

.servicecon a:visited
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#039;
	text-decoration:none;
}

.servicecon a:hover
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#090;
	text-decoration:none;
}

.servicehead
{
	background-image:url(../images/servheadbg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:43px;
}

.serviceheadtxt
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000066;
	padding-left:35px;
	padding-top:5px;
}

.serviceheadtxt a:link
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000066;
	text-decoration:none;
}

.serviceheadtxt a:visited
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000066;
	text-decoration:none;
}

.serviceheadtxt a:hover
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#093;
	text-decoration:none;
}


#package
{
	background-image:url(../images/rightsubhwadbg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#f9f9f9;
	background-position:top;
	min-height:100px;
	height:auto;
	width:211px;
	border:1px solid #e2e2e2;
	padding-bottom:10px;
}


.packagetophead
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding-left:10px;
	height:20px;
	padding-top:2px;
}


.pointsright
{
	background-image:url(../images/tick.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:10px;
}


.networkbg
{
	background-image:url(../images/network.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:25px;
}
.networkconbg
{
	background-color:#efefef;
	border:1px solid #CCC;
	text-align:center;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
}
.subject
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1095f1;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
}

.subject a:link
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1095f1;
	text-decoration:none;
}

.subject a:visited
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1095f1;
	text-decoration:none;
}


.subject a:hover
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#039;
	text-decoration:none;
}


#content ul {
	margin: 0;
	padding: 0;
	border: none;
	vertical-align:middle;

	} 

#content ul li {
	margin: 0;
	padding-left:15px;
	border: none;
	list-style: none;
	background-image:url(../images/dot1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:auto;
	font: normal 12px Tahoma, Arial, sans-serif;
	vertical-align:middle;
	color:#333333;
	margin-bottom:5px;
	}		
	
#content a:link {
	margin: 0;
	border: none;
	list-style: none;
	height:20px;
	font: normal 12px Tahoma, Arial, sans-serif;
	vertical-align:middle;
	color:#333333;
	text-decoration:none;
	}		
#content a:visited {
	margin: 0;
	border: none;
	list-style: none;
	height:20px;
	font: normal 12px Tahoma, Arial, sans-serif;
	vertical-align:middle;
	color:#333333;
	text-decoration:none;
	}
	
#content a:hover {
	margin: 0;
	border: none;
	list-style: none;
	height:20px;
	font: normal 12px Tahoma, Arial, sans-serif;
	vertical-align:middle;
	color:#d73000;
	text-decoration:none;
	}	



.linedevider
{
	border-top:1px dashed #999;
	height:5px;
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;
	clear:both;
}

#featurescontainor
{
	width:769px;
	height:240px;
	margin:0 auto;
	background-image:url(../images/featuresbg.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
}


#contactusbg
{
	width:769px;
	height:240px;
	margin:0 auto;
	background-image:url(../images/contactusbg.gif);
	background-repeat:no-repeat;
	padding-top:10px;
}

#inftxt
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#000;
	padding:10px 15px 8px 15px;
	text-align:justify;
	line-height:18px;
}
#inftxtright
{
	float:right;
	height:200px;
	width:320px;
	margin:10px 15px 10px 10px;
	background-color:#f9f9f9;
	border:1px solid #CCC;
}




#footercontainor
{
	background-color:#313131;
	background-repeat:no-repeat;
	height:auto;
	width:1000px;
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
}

#footertxt
{
	text-align:center;
	padding:5px 5px 8px 5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
}

#footertxt a:link
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}

#footertxt a:visited
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}


#footertxt a:hover
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#0F0;
	text-decoration:none;
}

.sitemapheadmenu
{
	background-image:url(../images/headmenu.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-family:Tahoma, Geneva, sans-serif;
	background-position:left top;
	font-size:12px;
	color:#333;
	font-weight:bold;
	padding-left:20px;
	vertical-align:middle;
	padding-bottom:5px;
	padding-top:3px;
}



.sitemapheadmenu a:link
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
}


.sitemapheadmenu a:visited
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
}

.sitemapheadmenu a:hover
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#39F;
	font-weight:bold;
	text-decoration:none;
}
.contentsitemap
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#333;
	padding-top:5px;
	padding-bottom:8px;
	padding-left:30px;
	text-align:justify;
}

.linegap
{
	height:10px;
}

.sitenavigation
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	width:755px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	vertical-align:middle;
	background-image:url(../images/pathnavbg.jpg);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#FFF;
}

.sitenavigation a:link
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#0066ff;
	text-decoration:none;
}

.sitenavigation a:visited
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#0066ff;
	text-decoration:none;
}

.sitenavigation a:hover
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#0C0;
	text-decoration:none;
}


#gallerycontainor
{
	width:750px;
	height:100%;
	margin:0 auto;
}
