/* CSS Document */
*{margin:0px; padding:0px;}
body{font-family:Arial, Helvetica, sans-serif; background:url(../images/page_bg.gif) left top repeat;}
ul, li{list-style-type:none;}
.wrapper{width:900px; margin:auto;}
.page{background:#FFFFFF; width:900px; float:left;}
#header{background:url(../images/top_bg.gif) left top repeat-x; padding:20px 0px 0px 30px; width:870px; float:left;}
#topnav{background:url(../images/ipw_logo.gif) 0px 12px no-repeat; width:870px; float:left;}
#topnav ul{display:block; width:648px; margin-top:59px; background:url(../images/top_nav_bg.gif) left top repeat-x;
	 float:right; line-height:30px;}
#topnav ul li{display:block; float:left;}
#topnav ul li a{display:block; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;
	padding:0px 20px; background:url(../images/top_nav_div.gif) right top no-repeat;}
#topnav ul li a:hover{color:#000000; text-decoration:none; background:url(../images/top_nav_div.gif) right top no-repeat;}
#banner{width:900px; float:left; background:url(../images/banner_bg.jpg) 0px 0px no-repeat;}
#ex_link{background:url(../images/blue_bar_bg.gif) left top repeat-x; width:900px; margin-top:1px; padding-bottom:19px; float:left;}
#ex_link ul li{display:block; height:81px; float:left;}
#ex_link ul li a{display:block; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	color:#FFFFFF; text-decoration:none; padding:62px 30px 0px 30px; font-weight:bold;}
#ex_link ul li a:hover{display:block; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	color:#003450; text-decoration:none; padding:62px 30px 0px 30px; font-weight:bold;}
#ex_link ul li a.icon1{background:url(../images/icon01.jpg) center top no-repeat;}
#ex_link ul li a.icon2{background:url(../images/icon02.jpg) center top no-repeat;}
#ex_link ul li a.icon3{background:url(../images/icon03.jpg) center top no-repeat;}
#ex_link ul li a.icon4{background:url(../images/icon04.jpg) center top no-repeat;}
#ex_link ul li a.icon5{background:url(../images/icon05.jpg) center top no-repeat;}
#container{width:880px; padding:0px 0px 20px 20px; font-size:12px; color:#5a5a5a; float:left; border:0px solid #FF0000;}
#left{width:550px; float:left;}
#leftinner{width:875px; float:left; padding-right:5px}
#leftinner1{width:875px; float:left; padding-right: 5px}

#left p{display:block; padding-bottom:10px;}
#left .package{width:518px; border:1px solid #999999; padding:16px 16px 0px 16px;}
#left .package .box1{height:111px; padding:18px 0px 0px 200px; margin-bottom:3px;}
#left .package .bg1{background:url(../images/basic_box.jpg) left top no-repeat;}
#left .package .bg2{background:url(../images/standard_box.jpg) left top no-repeat;}
#left .package .bg3{background:url(../images/database_box.jpg) left top no-repeat;}
#left .package .pdis{width:175px; background:url(../images/div-img.gif) right 12px no-repeat; margin-right:10px; float:left;}
#left .package h1{font-size:15px; font-weight:bold; color:#000000; padding-bottom:2px; border-bottom:1px solid #5a5a5a; 
	margin-bottom:8px; float:left;}
#left .package ul{display:block; float:left;}
#left .package ul li{display:block; background:url(../images/black_arrow.gif) left center no-repeat;
	line-height:14px; padding-left:10px; color:#434343; width:165px;}
#right{width:296px; float:right; border:0px solid #FF0000; padding-right:10px;}
#right .quote{background:#fdfeff url(../images/blue_box-btm.gif) left bottom no-repeat; padding-bottom:8px;}
.quote .qtitle{background:url(../images/blue_box-head.gif) left top no-repeat; line-height:28px;
	font-size:18px; color:#000000;}
.quote .qcontant{border:1px solid #379ddd; border-bottom:none; background:url(../images/blue_box-bg.gif) left top repeat-x; 
	padding:10px 6px 0px 6px; color:#004a79;}
.qcontant span{display:block; padding-left:14px;}
.qcontant ul{display:block; padding-left:14px; font-size:12px; font-weight:bold;}
.qcontant ul li{display:block; padding-bottom:5px;}
.qcontant ul li label{display:block; height:24px; width:60px; float:left;}
.qcontant input{border:1px solid #4f90cc; width:185px; height:18px; padding:2px 0px 0px 5px;}
a.sendbtn{background:url(../images/gray_btn.gif) left top no-repeat; width:73px; line-height:22px; height:23px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center;
	text-decoration:none; color:#001037; display:block; }
#right .portfolio{background:#e6942b url(../images/org_box-btm.gif) left bottom no-repeat; padding-bottom:8px;}
.portfolio .pmatter{border:1px solid #e75406; border-bottom:none; background:url(../images/org_box-bg.gif) left top repeat-x;
	padding:8px;}
#right .contact{background:#fefefe url(../images/gray_box_btm.gif) left bottom no-repeat; padding-bottom:9px;}
.contact .cmatter{border:1px solid #959595; border-top:none; border-bottom:none; 
	background:url(../images/gray_box-bg.gif) left top repeat-x; padding:8px; text-align:center;}
	
/*------------------footer------------------------*/
#footermain{ height:auto; width:auto; float:left; padding-left:50px ;}
#footer{height:44px; line-height:44px; background:#257eba; border-top:6px solid #5a5a5a; width:880px; color:#c4e9ff; 
	font-size:11px; padding-left:20px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
	
#footer1{height:60px; line-height:20px;  background:#fefefe; border-top:6px solid #5a5a5a; width:880px; color:#c4e9ff; 
	font-size:11px; padding-left:20px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
	
	#footer2{ line-height:20px; display:block;background:#3C9BDD;;border-top:6px solid #5a5a5a; width:880px; color:#c4e9ff; 	font-size:11px; padding-left:20px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:5px;}

.wbdr{border-right:1px solid #FFFFFF;}
.pad1{padding-bottom:11px;}
.pad2{padding-top:20px;}
.width1{width:552px; float:left;}
.width2{width:90px;}
.blue{color:#005e99;}
.org{color:#e68200;}
.fload{float:left;}

.font1{font-size:13px;}
.font2{font-size:18px;}
.font3{font-size:12px;}



/*----------------------------Ravi Work------------------*/

.ourteamwraper1222{width:550px; height:auto; float:left;  padding-left:150px}

.ourteamwraper12221{width:550px; height:auto; float:left;  padding-left:50px}
.ourteamwraper122{width:550px; height:auto; float:left; border-top:1px #999999 solid; border-left:1px #999999999 solid; border-right:1px #999999999 solid;  }
.ourteamwtext122{width:480px; line-height: 35px; float:left; background-color:#f1f2f4; border-bottom:1px #999999 solid; padding-left:70px  }
.ourteamwtext1122{width:550px; height:35px; float:left;  border-bottom:1px #999999 solid; }
.ourteamwtext2122{width:550px; height:35px; float:left;  }
.oranger{color:#ed7f0f}
.arrow{width:auto; height:auto; padding-left:10px; padding-top:10px; float:left}
.ourteamtextarea{width:auto; height:auto; float:left; padding-top:8px; padding-left:14px}
.checkdata{width:360px; padding-left:70px; float:left; }
.checkdata1{width:180px; padding-top:4px;float:left;Font-Family:Verdana, Arial, Helvetica, sans-serif;color: #000000;text-decoration: none;font-size: 12px;}
.checkdata2{width:165px; padding:0px 0px 0px 0px;float:left; padding-left:15px; padding-bottom:5px}
.ourteamwtext1223{width:510px; line-height: 35px; float:left; background-color:#f1f2f4; border-bottom:1px #999999 solid; padding-left:40px}
.ourteamwraper12235{width:550px; height:auto; float:left; border:1px #999999 solid; background-color:#f1f2f4;} 
.ourteamwraper122356{width:550px; height:auto; float:left; border:1px #999999 solid; background-color:#ffffff;}
.checkdata input, select{width:auto;}
.checkdata12{width:auto; float:left; padding-bottom:3px}
.headbg{width:870px; background-image:url(../images/bg.jpg); background-repeat:repeat-x}
.row{width:31px; height:18px; float:left; padding-top:10px; padding-left:5px}
.text{width:800px; height:18px; float:left; padding-left:10px; padding-top:8px}
.text1{width:875px; height:auto; float:left; padding-top:5px; padding-bottom:10px}


.packagesweraper{width:761px; height:auto; float:left; padding-top:15px}

.packaegsmain{width:333px; height:auto; float:left; padding-left:21px }
.packaegsimg{width:354; float: left; height:auto}
.packagesmiddle{width:351px; height:auto; float:left; background-image:url(../images/pckagesbg.gif); background-repeat:repeat-x;
    			background-color:#f0eeec; border-left:1px solid #dcdcdb; border-right:1px solid #dcdcdb}
.bascitext{width:auto; height:auto; float:left; padding-left:17px; padding-bottom:8px}
.dolor{width:auto; float:right; height: auto; padding-right:50px}
.textpackages{width:330px; height:20px; float:left; padding-left:20px}
.blankdiv{width:761px; height:20px; float:left}
.row1{width:761px; height:10px; float:left; padding-top:15px}
.smalltxt{ font:Arial, Helvetica, sans-serif; font-size:12px;}
A {
	COLOR: #3869a7; TEXT-DECORATION: none; font-size:11px;
}
A:hover {
	COLOR: #3869a7; TEXT-DECORATION: underline;font-size:11px;
}

.dotted{BORDER-TOP: #ccc 5px dotted}

.link A {
	COLOR: #ed7f0f; TEXT-DECORATION: none; font-size:14px;
}
.link A:hover {
	COLOR: #ed7f0f; TEXT-DECORATION: underline;font-size:14px;
}