@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
.clear{clear:both; display:block;}
body{background:url(../images/bg.png) repeat; font:12px Arial, Helvetica, sans-serif; color:white; text-align:justify;}
p{margin:0; padding:0;}
img{margin:0; padding:0; border:none;}
img a{margin:0; padding:0; border:none; outline:none;}
h1{color:#d7f1ff; font-size:11px; font-weight:normal; padding-left:15px; float:left; width:460px;}
#wrap{width:930px; margin:10px auto 0 auto;}
#logo{background:url(../images/logo.gif) left top no-repeat; width:100%; height:93px; margin:5px 0 0 5px;}
#logo p{font:normal 11px Arial; color:#9fdeff; padding:0px 0 5px 3px;}
#logo p a{color:#fff; text-decoration:none;}
#logo p a:hover{color:#9fdeff; text-decoration:none;}
#logo img{margin:0 20px 0 0;}
#logo .left{float:left; padding:0 0 0 340px; width:270px;}
#logo .right{float:left; margin:15px 0 0 0; width:150px;}
.log {
	float:left;
	width:150px;
	padding-top:20px;
}	
/*top nevigation*/
#topnavbg{background:url(../images/topnavbase.gif) repeat-x; height:31px;}
#topnavleft{background:url(../images/topnavleft.gif) top left no-repeat; width:6px; height:31px; float:left;}
#topnavright{background:url(../images/topnavright.gif) top right no-repeat; width:924px; height:31px; float:left;}
/*#topnav ul{margin:0; padding:4px 10px 0 50px; list-style:none; text-transform:uppercase; font-size:11px;}
#topnav li{display:inline; margin:0; padding:0;}
#topnav a{float:left; margin:0 1px 0 1px; padding:0 0 0 5px; text-decoration:none; cursor:pointer; outline:none;}
#topnav a span {float:left; display:block; padding:5px 25px 4px 18px; color:#9fdeff; cursor:pointer; outline:none;}
#topnav .active a {background:url(../images/navleftover.gif) left top;}
#topnav .active a span {background:url(../images/navrightover.gif) right top;}
#topnav a:hover {background:url(../images/navleftover.gif) left top;}
#topnav a:hover span { background:url(../images/navrightover.gif) right top; color:#9fdeff;}
/*top nevigation*/
/*menu*/
#menu ul{margin:0; padding:0; list-style:none;}
#menu li{display:inline; margin:0; padding:0;  font-weight:bold; font-size:11px;}
#menu a{float:left; margin:0 1px 0 1px; padding:10px 0 5px 0px; text-decoration:none; outline:none; cursor:pointer; background:url(../images/menubg.gif) left top; width:108px; color:white; text-align:center;}
/*#menu .active a {background:url(../images/menubg.gif) left -60px;  color:#006195;}*/
/*#menu .active a {background:url(../images/menubg.gif) left -60px;  color:#006195; cursor:default;}*/
#menu .active span {background:url(../images/menubg.gif) left -60px;  color:#006195; cursor:default; float:left; margin:0 1px 0 1px; padding:10px 0 5px 0px; text-align:center; width:108px;}
/*#menu a:hover {background:url(../images/menubg.gif) left -30px; color:#92caff;}*/
#menu a:hover {background:url(../images/menubg.gif) left -60px; color:#006195;}
/*menu*/
/*banner*/
#bannerBGHome{background:url(../images/banner_middle_new.png) repeat-x; height:300px;}
#bannerBGHome h2{font-size:18px; color:#0164ca; font-weight:normal; padding:15px 0 0 0;}
#bannerBGHome p{margin:0; padding:5px 0 10px 0; line-height:16px; font-size:11px; color:#0164ca;}
#bannerLEFTHome{background:url(../images/banner_left_new.png) top left no-repeat; width:18px; height:300px; float:left;}
#bannerRIGHTHome{background:url(../images/banner_right_new.png) top right no-repeat; width:912px; height:300px; float:left;}


#bannerBG{background:url(../images/banner_middle.gif) repeat-x; height:248px;} 
#bannerLEFT{background:url(../images/banner_left.gif) top left no-repeat; width:18px; height:248px; float:left;}
#bannerRIGHT{background:url(../images/banner_right.gif) top right no-repeat; width:912px; height:248px; float:left;}
#bannerimg{float:left; width:460px;}
#bannerhome{float:left; width:485px;}
#bannertext{float:left; width:430px;}
#bannertexthome{float:left; width:410px;}
#bannerimgSTYLE{margin:4px 0 0 0; border:3px solid #fff; width:472px;}
#bannerBG img{ margin:0px 0 0 0}
#bannerBG h2{font-size:18px; color:#0164ca; font-weight:normal; padding:10px 0 0 0;}
#bannerBG p{margin:0; padding:5px 0 10px 0; line-height:16px; font-size:11px; color:#0164ca;}
#bannerBG label{width:110px; font-weight:bold; float:left; font-size:11px; color:#0164ca; text-align:right; padding:3px; display:block}
#bannerBG .textfield{display:block;  width:160px; float:left; margin-top:3px; background-color:#fff; border:1px solid #99ceff}
#bannerBG .textfield:hover{ background-color:#e8f4ff}
#bannerBG .textfield:focus{ background-color:#e8f4ff}
#bannerBG .button{background:url(../images/button_bg_over.gif) repeat-x left top; padding:1px 5px 1px 5px; padding:1px; border:1px solid #fff; font-size:11px; color:#FFFFFF; font-weight:bold; margin-top:3px}
#bannerBG .button:hover{background-color:#FFFFCC; background:url(../images/button_bg.gif) repeat-x left -5px;}
#bannerBG a{color:#fff; text-decoration:underline; font-size:11px; outline:none;}
#bannerBG a:hover{color:#fff; text-decoration:none;}
#bannerRIGHT span{ font-weight:bold; font-size:11px; color:#0164ca; padding:3px;}
#bannerBG ul{margin:0px; padding:10px 5px 10px 0px; !padding:0px 0 10px 0; list-style:none; line-height:20px;}
#bannerBG li{display:block; margin:2px; padding:0; font-size:11px; font-weight:bold; background:#d4eaff}
#bannerBG li a{margin:0 1px 0 0px; padding:0px 10px 3px 20px; outline:none; text-decoration:none; cursor:pointer; color:#0164ca; background:url(../images/b_arrow.gif) top left no-repeat; }
#bannerBG li a:hover{ color:#003462;}
/*banner*/
/*content*/
#contentBG{border-left:1px solid #1b61b3; border-right:1px solid #1b61b3; background:url(../images/content_bg.gif) #002132 left top repeat-x; min-height:246px; overflow:hidden;}
#contentBASE{background:url(../images/right_colum.gif) right top repeat-y; overflow:hidden;}
#contentleft{float:left; width:580px; margin-left:10px; _margin-left:5px;}
#contentright{float:right; width:309px; padding:10px 10px 0 9px; background:url(../images/content_bg.gif) right top repeat-x; min-height:246px;}
#contentBASE p{margin:0; padding:5px 0 10px 0; line-height:18px; color:white;}
#contentBASE h2{color:#9edcff; font-size:14px; margin:0; padding:10px 0 0 0; text-transform:uppercase;}
#contentBASE .bgheading{background:url(../images/contenttopstrip.gif) left top repeat-y; width:320px; padding:3px 0 3px 20px; margin:5px 0 0 0; font-weight:bold; color:#fffbd4;}
#contentBASE .bgabout{background:url(../images/contentbottomstrip.gif) right top repeat-y; text-align:right; padding:3px 20px 3px 0; margin:5px 0 10px 0; font-weight:bold; color:#fffbd4;}
#contentBASE a{color:#9edcff; text-decoration:none; outline:none;}
#contentBASE a:hover{color:#fcf5b5; text-decoration:none;}
div.boxbg{background:url(../images/box_bg.gif) left top repeat-y; margin:0 0 10px 0; width:581px;}
div.boxbottom{background:url(../images/box_bottom.gif) no-repeat; height:15px;}
div.boxtop{background:url(../images/box_topbg.gif) repeat-x; min-height:130px; padding:5px 13px 0 13px;}
div.boxbg p{font-size:11px;}
div.boxbg h3{color:#9edcff; font-size:11px; font-weight:bold; margin:0; padding:5px 0 0 0; !padding:5px 0 5px 0;}
.left_con_L{background:url(../images/left_heading_left.gif) top left no-repeat; height:38px; width:27px; float:left;}
.left_con_R{background:url(../images/left_heading_right.gif) top right no-repeat; height:26px; overflow:hidden; font-size:11px; width:275px; float:left; color:#9edcff; font-weight:bold; text-transform:uppercase; padding:12px 0 0 5px}
#contentBASE ul{margin:0px; padding:10px 5px 10px 5px; !padding:0px 0 10px 0; list-style:none; line-height:20px;}
#contentBASE li{display:block; margin:2px; padding:0; font-size:11px; font-weight:bold; background:#1b3a57; border-bottom:1px solid #14599b}
#contentBASE li a{margin:0 1px 0 10px; padding:0px 10px 3px 20px; outline:none; text-decoration:none; cursor:pointer; color:#9edcff; background:url(../images/arrow.gif) top left no-repeat; }
#contentright h4{color:#9edcff; font-size:11px; font-weight:bold; margin:0; padding:10px 10px 15px 10px; }
#contentright p{color:#9edcff; font-size:11px; margin:0; padding:0px 10px 0 10px;}
#contentright p a{color:#fcf5b5; text-decoration:underline; outline:none;}
#contentright cite{color:#fcf5b5; display:block; text-decoration:none; font-size:11px; padding:0px 10px 0px 10px;}

/*content*/
/*footer*/
#footer{height:77px;}
#footerBG{background:url(../images/footer_bg.gif) repeat-x; height:27px;}
#footerLEFT{background:url(../images/footer_left.gif) left top no-repeat; height:27px; width:22px; float:left;}
#footerRIGHT{background:url(../images/footer_right.gif) right top no-repeat; height:27px; width:908px; float:left;}
#footer p{color:#c8e5f6; text-align:center; padding:5px 0 0 0; font-size:11px;}
#footer ul{margin:0; padding:10px 0 0 0; list-style:none; text-align:center;}
#footer li{display:inline; margin:0; padding:0; font-size:11px;}
#footer a{margin:0 1px 0 1px; padding:0px 10px 0px 3px; text-decoration:none; outline:none; cursor:pointer; color:#c8e5f6; background:url(../images/footer_div.gif) top right no-repeat;}
#footer a:hover {color:#92caff;}
/*footer*/
/*scrolling text*/
#marqueecontainer{width:310px; height:90px; margin:0 auto; position:relative; overflow:hidden; margin:10px 0 10px 0;}
#vmarquee{position:relative; overflow:hidden;}
/*scrolling text*/
/*sub pages*/
#wrapCON{padding:10px;}
#wrapCON p{margin:0; padding:5px 0 10px 0; line-height:18px; color:white;}
#wrapCON h3{font-weight:bold; color:#9edcff; font-size:12px; padding:0 0 5px 0;}
#wrapCON .bluetext{color:#9edcff; padding:0 0 5px 0;}
#wrapCON ul{margin:0px; float:left; padding:0px 5px 10px 5px; !padding:0px 0 10px 0; list-style:none; line-height:20px; width:280px;}
#wrapCON li{display:block; margin:0 1px 0 10px;  border-bottom:1px solid #14599b; padding:0px 10px 3px 20px; font-size:11px; font-weight:bold; background:url(../images/arrowsub.gif) top left no-repeat; }
#contentBG .port_test{margin:0; width:100%; padding: 8px 0 8px 0; border-bottom: 1px dashed #9edcff; height:100%; overflow:hidden;}
.port_test img{border:3px solid #fff; padding:1px; display:block; margin:0 10px; background-color:#000;}
.port_test img:hover{border:3px solid #93cbff; padding:1px; display:block; margin:0 10px; background-color:#000;}
.port_test p{margin:0; padding:0}
.wrapCON h6{font-weight:bold; color:#9edcff; font-size:12px; width:400px; padding:0 50px 0 0;}
#wrapCON h6 a{color:#ff9769; font-weight:bold; font-size:12px; text-decoration:underline; }
#wrapCON h6 a:hover{color:#ff9769; text-decoration:none; }
#wrapCON a{color:#ff9769; font-weight:bold; font-size:12px; text-decoration:underline; }
#wrapCON a:hover{color:#ff9769; text-decoration:none; }
/*sub pages*/
/*form*/
.cssform p{
width: 100%;
clear: left;
margin: 0;
padding: 8px 0 8px 0;
padding-left: 10px; 
border-top: 1px dashed #9edcff;
height: 1%; 
}

.cssform label{
font-weight: bold; text-align:right;
float: left;
margin-left: -10px; 
width: 305px; padding:0 10px 0 0;
}

.cssform input[type="text"]{ 
width: 247px;
}

.cssform select{ 
width: 250px;
}
.cssform textarea{
width: 250px;
height: 150px;
}


 .threepxfix{
margin-left: 305px; _margin-left: 308px;
}
 .submitB{background:url(../images/button_bg_over.gif) repeat-x left top; padding:1px 5px 1px 5px; margin:0 0 20px 306px; _margin:0 0 20px 310px; !padding:1px 0px 1px 0px; border:1px solid #fff; font-size:11px; color:#FFFFFF; font-weight:bold; margin-top:3px; cursor:pointer; width:200px;}
 .submitB:hover{background-color:#FFFFCC; background:url(../images/button_bg.gif) repeat-x left -5px;}
 .buttonCON{background:url(../images/button_bg_over.gif) repeat-x left top; padding:1px 5px 1px 5px; !padding:1px; border:1px solid #fff; font-size:11px; color:#FFFFFF; font-weight:bold; margin-top:3px}
 .buttonCON:hover{background-color:#FFFFCC; background:url(../images/button_bg.gif) repeat-x left -5px;}
/*.formbutton{
cursor:pointer;
border:outset 1px #fff;
color:#fff;
font-weight:bold;
padding: 1px 2px; width:200px;
background:url(../images/button_bg.gif) repeat-x left top; font-size:11px; margin:0 0 20px 306px; _margin:0 0 20px 310px; 
}*/
.cssform span{color:#ff9769;}
.cssform h6{font-weight:bold; color:#9edcff; font-size:11px; width:400px; float:left; padding:0 50px 0 0;}
.cssform h6 a{font-weight:bold; color:#ff9769; font-size:11px;}
/*form*/
/*-------------Privacy Policy Page-------------------*/
#window{border:3px solid #3E85A9; padding:10px; background:url(../images/content_bg.gif) #002132 left top repeat-x; min-height:246px;  width:680px; margin:5px; overflow:hidden;}
#window img{margin:0; padding:0;}
#window p{margin:0; padding:10px; line-height:18px; color:white;}
#window h3{font-weight:bold; color:#9edcff; font-size:12px; padding:0 0 5px 0;}
#window h6{font-weight:bold; color:#9edcff; font-size:20px; padding:0 0 5px 0;}
#window ul{margin:0px; padding:0px 5px 10px 5px; !padding:0px 0 10px 0; list-style:none; line-height:18px; }
#window li{display:block; margin:0 1px 0 10px; padding:0px 10px 10px 20px; font-size:11px; font-weight:normal; background:url(../images/arrowsub.gif) top left no-repeat; }

#window a{font-weight:bold; color:#ff9769; font-size:12px;}
#window a:hover{text-decoration:none;}
/*---------------Web Usuability Page--------------------*/
table.usuability-des {width:582px; margin:20px auto; text-align:left;}
table.usuability-des th{border:1px solid #01547E; padding:5px; font-size:18px;}
table.usuability-des th.web-characteristic{width:230px; font-size:18px; font-weight:bold;}

table.usuability-des td {border-bottom:1px solid #01547E; border-left:1px solid #01547E; border-right:1px solid #01547E; padding:5px 3px; font-size:12px;}
table.usuability-des td.characteristic_point {width:230px;}
/*----------------Content center of the page-------------------*/
.content-center {margin:0 auto; display:block;} 


/*-----------------------04-05-09 Site Map---------------------------------*/	
#site-map {
	background:url(../images/site-map.gif) 50px 50px  no-repeat;
	width:798px;
	height:500px; margin:auto;
	}
	

/*----------------Hosting Page End 15-05-09----------------------*/ 

/*---------------Site Map Page 19-05-09 Start------------------*/
.top_gap_home {
	float:left;
	width:50px;
	display:block;
	font:bold 12px/13px Arial, Helvetica, sans-serif; 
	margin-top:58px;
	margin-left:90px;
}
.top_gap_home a {
	font:bold 12px/13px Arial, Helvetica, sans-serif; 
	color:#03354F !important;
	border:none;
	}
#site_top_navigation {
	width:420px;
	padding:58px 0 0 300px;
	!padding:58px 0 0 150px;
	_padding:58px 0 0 150px;
	}	
#site_top_navigation ul {
	width:420px;
	margin:5px 0 0 0;
	padding:0;
	display:block;
	list-style-image:none !important;
	overflow:hidden;
	}
#site_top_navigation li {
	float:left;
	background:url(../images/b_arrow.png) 0 0 no-repeat;
	padding:0 0 0 20px;
	border:none;
	}
#site_top_navigation a {
	float:left;
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#03354F;
	margin:0;
	text-decoration:none;
	}
#site_top_navigation a:hover {
	text-decoration:underline;
	color:#006699;
	}
#vertical_site_nav li{
	background-image:none;
	border:none;
		}	
#vertical_site_nav a{
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#03354F;
	list-style-image:none;
	}
#vertical_site_nav a:hover{
	color:#03354F;
	text-decoration:none;
	}	
				
/*---------------Site Map Page 19-05-09 End------------------*/

/*---------------Web Evalution Page 20-05-09 Start------------------*/
.field-left-gap {
	width:300px;
	margin:10px;
	background-color:#002132;
	border:solid 1px #66CCFF;
	color:#FFFFFF;
	padding:3px;
	}
.info-fields {
	width:300px;
	margin-left:10px;
	background-color:#002132;
	border:solid 1px #66CCFF;
	color:#FFFFFF;
	padding:3px;
	}	
/*---------------Web Evalution Page 20-05-09 Start------------------*/

/*---------------Logo Design Page 21-05-09 Start------------------*/
.logo-space {
	margin-right:40px;
	}
.box_color_outside {
	width:215px;
	border:1px solid #035077;
	float:left;
	overflow:hidden;
	padding:5px;
	margin-bottom:5px;
	min-height:60px;
	}
.box_color_orange {
	background-color:#CC6600;
	}
.box_color_yellow {
	background-color:#FFFF00;
	}
.box_color_blue {
	background-color:#56BDFF;
	}
.box_color_purple {
	background-color:#FF00FF;
	}
.box_color_gray {
	background-color:#848284;
	}
.box_color_white {
	background-color:#fff;
	}
.box_color_green {
	background-color:#81FF81;
	}
.box_color_black {
	background-color:#000;
	}
.box_color_red {
	background-color:#FF0000;
	}							
.box_content {
	width:120px;
	float:right;
	}		
.color_box_inside {
	width:50px;
	height:20px;
	float:left;
	margin:10px 10px 0 10px;
	}	

#topbar{
	position:absolute;
	visibility: hidden;
	z-index: 100;
	
}

/*------------------30-06-09-------------------------*/

/*-------Graphic Design 26-5-09 start-----------*/
.service_heading_L{background:url(../images/services_heading_left.gif) top left no-repeat; height:31px; width:32px; float:left;}
.service_heading_R{background:url(../images/services_heading_right.gif) right 0 repeat-x; height:31px; overflow:hidden; font-size:11px;
color:#fff; font-weight:bold; text-transform:uppercase; padding:7px 50px 0 10px;}





