@charset "utf-8";
/* CSS Document */

body {
	background:url(../images/inner-main-bg.jpg) #ffffff left top repeat-x;
	padding:7px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	}
	
a {
	border:0px;
	text-decoration:none;
	color:#00457c;
	outline:none;
	}
img {
	border:0px;
	}
.clear {
	clear:both;
	}
	
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ee7907;
	margin:0px 0px 20px 0px;
	padding:0px;
	line-height:20px;
	font-weight:normal;
	}
h1 span {
	color:#00457c;
	}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ee7907;
	margin:0px 0px 9px 0px;
	padding:0px;
	line-height:20px;
	font-weight:normal;
	}
h4 a {
	color:#ee7907;
	text-decoration:underline;
}
h4 a:hover {
	text-decoration:none;
}
h4 span {
	color:#00457c;
	}
	
#mainbody {
	background:url(../images/top-bg.jpg) center top no-repeat;
	padding:28px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
#mainwrap {
	width:988px;
	padding:0px;
	margin:0px auto 0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#244879;
	}
	
#header {
	width:923px;
	padding:0px 19px 0px 46px;
	margin:0px;
	}
	
#logo {
	width:248px;
	padding:20px 0px 0px 0px;
	margin:0px;
	float:left;
	}
#header-right {
	width:665px;
	float:right;
	padding:0px;
	margin:0px;
	height:120px;
	}
#phone {
	background:url(../images/phone-icon.jpg) left top no-repeat;
	margin:0px;
	padding:0px 0px 27px 45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#000;
	text-align:left;
	float:right;
	}
#top-navigation {
	width:430px;
	float:right;
	padding:0px;
	margin:0px;
	height:35px;
	}	
#top-navigation ul {
	list-style:none;
	margin:0px;
	padding:0px;
	}
#top-navigation ul li {	
	height:35px;
	float:right;
	color:#ffffff;
	cursor:pointer;
	text-align:center;
	font-size:14px;
	padding:0px 0px 0px 0px;
	margin:0px;
			}
		
#top-navigation ul li a {
	background:url(../images/menu-bg.gif) no-repeat right top;
	color:#ffffff;
	cursor:pointer;
	text-align:center;
	font-size:14px;
	font-weight:normal;
	height:35px;
	display:block;
	float:left;
	margin-left:3px;
	}
#top-navigation ul li a.selected {
	color:#92d7fb;
	}
#top-navigation ul li a:hover {
	color:#92d7fb;
	background:url(../images/menu-bg-hover.gif) no-repeat right top;
	}
	
#top-navigation ul li a span{
	background:url(../images/menu-bg.gif) no-repeat left bottom;
	height:27px;
	float:left;
	padding:8px 13px 0px 13px;
	text-align:center;
	display:block;
	}
#top-navigation ul li a:hover span{
	background:url(../images/menu-bg-hover.gif) no-repeat left bottom;
	}
#banner {
	width:950px;
	padding:0px 19px 0px 19px;
	}
	
#banner-right {
	width:537px;
	float:right;
	background:url(../images/bannerimage-right.jpg) left top no-repeat;
	padding:130px 0px 0px 0px;
	height:160px;
	}
#quicklist {
	width:251px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#00457c;
	padding:0px 0px 0px 5px;
	}
.quick {
	width:auto;
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	padding:38px 0px 0px 0px;
	}
#quicklist span {
	margin-left:36px;
	padding:0px;
		}
#quicklist ul {
	list-style:none;
	float:left;
	margin:0px 0px 0px 36px;
	padding:0px;
	}
#quicklist ul li{
	background:url(../images/quick-li-icon.gif) left 8px no-repeat;
	padding:0px 0px 0px 12px;
	margin:0px;
	color:#00457c;
		} 
#quicklist ul li a{
	background:url(../images/dotline.gif) left bottom repeat-x;
	padding:0px 0px 0px 0px;
	margin:0px;
	color:#00457c;
		} 
#quicklist ul li a:hover{
	color:#ee7907;
	}
#servicelist {
	width:253px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#00457c;
	padding:0px 0px 0px 28px;
	margin:0px 0px 0px 0px;
	}
.service {
	width:auto;
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	padding:38px 0px 0px 0px;
	}
#servicelist span {
	margin-left:36px;
		}
#servicelist ul {
	list-style:none;
	float:left;
	margin:0px 0px 0px 36px;
	padding:28px 0px 0px 0px ;
	}
#servicelist ul li{
	background:url(../images/quick-li-icon.gif) left 8px no-repeat;
	padding:0px 0px 0px 12px;
	margin:0px;
	color:#00457c;
		} 
#servicelist ul li a{
	background:url(../images/dotline.gif) left bottom repeat-x;
	padding:0px 0px 0px 0px;
	margin:0px;
    color:#00457c;
		} 
#servicelist ul li a:hover{
	color:#ee7907;
	}
#searchwrap {
	background:url(../images/seachwrap-bg.jpg) left top no-repeat;
	width:900px;
	padding:3px 33px 0px 55px;
	margin:0px;
	height:97px;
	}
#percent {
	font-size:56px;
	color:#FFFFFF;
	float:left;
	padding:0px 5px 0px 0px;
	margin:0px;
	}
#searchwrap span {
	font-size:14px;
	color:#FFFFFF;
	display:block;
	float:left;
	padding-top:22px;
	margin:0px;
	}
	
#search {
	width:502px;
	float:right;
	margin:23px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	height:36px;
	}
#search b {
	float:left;
	font-size:22px;
	color:#fffbec;
	text-align:left;
	font-weight:normal;
	padding:5px 0px 0px 0px; 
	}
#searcharea {
	width:325px;
	background:url(../images/search-bg.jpg) right top no-repeat;
	float:right;
	}
.input {
	border:0px;
	background:#FFFFFF;
	width:202px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00457c;
	padding:2px 2px 2px 2px;
	margin:8px 0px 0px 33px;
	float:left;
	}
.search-button {
	background:url(../images/serchbutton.jpg) left top no-repeat;
	width:78px;
	height:35px;
	display:block;
	float:right;
	margin:0px;
	padding:0px;
	border:none;
	cursor:pointer;
	}
.search-button:hover {
	background:url(../images/serchbutton.jpg) left bottom no-repeat;
	}
#content-area-top {
	background:url(../images/content-topbg.jpg) left top no-repeat;
width:988px;
	margin:0px;
	padding:0px;
	}
#content-area-bottom {
	background:url(../images/content-bottombg.jpg) left bottom no-repeat;
	width:950px;
	margin:0px;
	padding:15px 19px 25px 19px;
	}
#content-area-repeat {
	background:url(../images/content-repeat.jpg) left top repeat-y;
	width:950px;
	margin:0px;
	padding:0px;
	}
#leftwrap {
	width:268px;
	float:left;
	padding:0px 27px 0px 17px;
	margin:0px;
}
#leftwrap h3 {
	background:url(../images/leftdotline.gif) left 13px repeat-x;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	text-align:right;
	font-weight:normal;
		}
#leftwrap h3 span {
	background:#FFFFFF;
	color:#ee7907;
	text-align:right;
	padding:0px 0px 0px 3px;
	font-weight:normal;
	}
#leftwrap h3 span span {
	background:#FFFFFF;
	color:#00457c;
	font-size:20px;
	font-weight:normal;
	}
#leftwrap p{
	text-align:right;
	margin:0px 0px 15px 0px;
	padding:0px;
	color:#1e1e1e;	}
	
#quickcontact {
	width:268px;
	margin:0px;
	padding:0px 0px 20px 0px;
	}
.contactinputbg {
	background:url(../images/input-bg.jpg) right top no-repeat;
	width:151px;
	height:19px;
	float:right;
	padding:5px;
	margin:0px 0px 6px 0px;
		}
.textareabg {
	background:url(../images/textarea-bg.jpg) right top no-repeat;
	width:151px;
	height:77px;
	float:right;
	padding:5px;
	margin:0px 0px 6px 0px;
		}
#quickcontact label {
	width:88px;
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#242424;
	margin:0px;
	padding:5px 0px 5px 0px;
	line-height:22px;
		}
	
#quickcontact label span {
	color:#FF0000;
	}
	
#quickcontact input {
	width:151px;
	float:right;
	height:19px;
	border:0px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
	margin:0px 0px 4px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#242424;
	overflow:hidden;
		}
#quickcontact textarea {
	width:151px;
	float:right;
	border:0px;
	height:77px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
	margin:0px 0px 4px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#242424;
	overflow:hidden;
	}
	
.submit {
	background:url(../images/submit-bg.jpg) left top no-repeat;
	width:69px;
	height:27px;
	display:block;
	float:right;
	margin-top:4px;

	}
.submit:hover {
	background:url(../images/submit-bg.jpg) left bottom no-repeat;
	}
	
#stayconnect {
	background:url(../images/stayconnect-bg.jpg) left top no-repeat;
	width:242px;
	padding:30px 13px 0px 13px;
		}
.blogbg {
	background:url(../images/blogimage.jpg) right top no-repeat;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#161616;
	text-align:right;
	padding:0px 36px 3px 0px;
	}
.underline {
	background:url(../images/underline.jpg) left top no-repeat;
	width:243px;
	height:1px;
	float:left;
	margin-bottom:10px;
	}
	
#stayconnect p {
	text-align:right;
	margin:0px 0px 15px 0px;
	font-size:12px;
	padding:0px;
	color:#1e1e1e;	
	}
#rightwrap {
	width:582px;
	padding:0px 23px 0px 30px;
	float:right;
	margin:0px;
	}
#rightwrap p{
	margin:0px 0px 12px 0px;
	line-height:18px;
	}
.rightwrap-content-box {
	background:url(../images/contentarea-topsection-bottom-bg.jpg) left bottom no-repeat;
	width:582px;
	margin:0px 0px 30px 0px;
	padding:0px 0px 23px 0px;
	}
.rightwrap-content-repeat-box {
	background:url(../images/dividerline-repeat.jpg) 286px top repeat-y;
	width:582px;
	margin:0px;
	padding:0px;
	} 
.getstarted-one {
	width:261px;
	float:left;
	}
#rightwrap h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ee7907;
	margin:0px 0px 20px 0px;
	padding:0px;
	line-height:20px;
	font-weight:normal;
	}
#rightwrap h2 span {
	color:#00457c;
	}
#rightwrap h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ee7907;
	margin:0px 0px 12px 0px;
	padding:0px;
	line-height:20px;
	font-weight:normal;
	}
#rightwrap h3 span {
	color:#00457c;
	}
	
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ee7907;
	margin:0px 0px 4px 0px;
	padding:0px;
	line-height:20px;
	font-weight:normal;
	font-weight:bold;
	text-transform:capitalize;
	}
h5 a {
	color:#ee7907;
	text-decoration:underline;
	}
h5 a:hover {
	color:#ee7907;
	text-decoration:none;
	}
h5 span {
	color:#1e1e1e;
	font-size:13px;
	font-weight:normal;
	}
.getstarted-one ul {
	list-style:none;
	margin:0px;
	padding:0px;
	}
.getstarted-one ul li {
	background:url(../images/underline-dot.gif) left bottom repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#244879;
	margin:0px 0px 7px 0px;
	padding:0px 0px 5px 16px;
	}
.getstarted-one ul li a {
	background:url(../images/inner-bullet.gif) left 7px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#244879;
	margin:0px;
	padding:0px 0px 0px 16px;
	}
.getstarted-one ul li a:hover {
	color:#ee7907;
	}
	
.getstarted {
	background:url(../images/getstarted-button.jpg) left top no-repeat;
	width:172px;
	height:43px;
	display:block;
	margin-top:14px;
	margin-right:90px;
	-margin-right:45px;
	float:left;
	}
.getstarted:hover {
	background:url(../images/getstarted-button.jpg) left bottom no-repeat;
	}
.innerimage {
	float:left;
	margin:0px 10px 10px 0px;
	}
#footer {
	width:100%;
	background:url(../images/footer-bg.jpg) left top repeat-x;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	}

#footer-links {
	background: url(../images/footer--ul-bg.jpg) center top no-repeat;
	text-align:center;
	padding:63px 0px 10px 0px;
	line-height:14px;
	width:988px;
	margin:0px auto;
	}
#footer span {
	margin:0px 13px 0px 13px;
	}
#footer a {
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
	}
#footer a:hover {
	font-size:12px;
	font-weight:normal;
	color:#92d7fb;
	text-align:center;
	}
#footer a.active{
	font-size:12px;
	font-weight:normal;
	color:#92d7fb;
	text-align:center;
	}
#footer p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#97cff9;
	margin:0px;
	padding:12px 0px 20px 0px;
	text-align:center;
	font-weight:normal;
	line-height:14px;
	}
#techwyse{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c1e4ff;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-weight:normal;
	line-height:14px;
	}
#techwyse a{
	color:#c1e4ff;
	font-weight:normal;
	}
#techwyse a:hover{
	color:#97cff9;
	font-weight:normal;
	}
.footerimg {
	margin:4px 0px 0px 0px;
	padding:0px;
	border:0px;
	}
	
	

	
/*innerpage starts here*/

.homebody {
	background:url(../images/main-bg.jpg) #ffffff left top repeat-x;
	padding:7px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
#inner-mainbody {
	background:url(../images/inner-main-body.jpg) center top no-repeat;
	padding:27px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
#inner-banner {
	width:950px;
	padding:0px 19px 0px 19px;
	margin:0px;
	}
#inner-banner-right {
	background:url(../images/inner-banner-right-bg.jpg) left top no-repeat;
	width:698px;
	float:right;
	padding:0px;
	margin:0px;
	height:211px;
	}
#inner-banner-left {
	background:url(../images/inner-banner-left-bg.jpg) left top no-repeat;
	width:252px;
	padding:20px 0px 0px 0px;
	margin:0px;
	float:left;
	height:191px;
	}
#inner-searchwrap {
	background:url(../images/inner-seachwrap-bg.jpg) left top no-repeat;
	width:900px;
	padding:3px 33px 0px 55px;
	margin:0px;
	height:97px;
	}
#inner-searchwrap span {
	font-size:14px;
	color:#FFFFFF;
	display:block;
	float:left;
	padding-top:22px;
	margin:0px;
	}
#inner-rightwrap {
	width:582px;
	padding:0px 23px 0px 30px;
	float:right;
	margin:0px;
	}
#inner-rightwrap p{
	font-size:12px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
	line-height:18px;
	color:#1e1e1e;
	}
#inner-rightwrap p span{
	font-weight:bold;
	color:#00457c;
	}
/*innerpage ends here*/

#inner-rightwrap h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ee7907;
	margin:5px 0px 10px 0px;
	padding:0px;
	line-height:20px;
	font-weight:normal;
	}
#inner-rightwrap h1 span {
	color:#00457c;
	}

#inner-rightwrap h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ee7907;
	margin:0px 0px 12px 0px;
	padding:0px;
	line-height:20px;
	font-weight:normal;
	}
#rightwrap h2 span {
	color:#00457c;
	}
#inner-rightwrap h2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ee7907;
	margin:0px 0px 12px 0px;
	padding:0px;
	line-height:20px;
	font-weight:normal;
	text-decoration:underline;
	}
#inner-rightwrap h2 a:hover{
	text-decoration:none;
	}
	
#inner-rightwrap h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ee7907;
	margin:10px 0px 10px 0px;
	padding:0px;
	line-height:20px;
	font-weight:bold;
	text-transform:capitalize;
	}
#inner-rightwrap h3 a {
	color:#ee7907;
	text-decoration:underline;
	}
#inner-rightwrap h3 a:hover {
	color:#ee7907;
	text-decoration:none;
	}
#inner-rightwrap h3 span {
	color:#1e1e1e;
	font-size:13px;
	font-weight:normal;
	}
#inner-rightwrap h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ee7907;
	margin:0px 0px 12px 0px;
	padding:0px;
	line-height:20px;
	}
.inner-contact{
width:450px;
background-color:#f1f9fc;
padding:10px;
border:1px solid #e6e6e6;
}
.inner-contact label{
float:left;
}
.inner-contact input{
float:right;
width:198px;
height:22px;
margin:0 0 5px 0;
padding:3px 0 0 2px;
border:1px solid #b1cade;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

.inner-contact textarea{
float:right;
width:198px;
height:97px;
margin:0 0 5px 0;
padding:3px 0 0 2px;
border:1px solid #b1cade;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.inner-contact a
{
text-decoration:none;
}
.inner-contact a:hover
{
text-decoration:underline;
}
.bottom-shade{
background:url(../images/inner-p-bg.jpg) left bottom no-repeat;
}

#table-wrap{
	width:570px;
	padding:1px ;
	color:#000000;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	border:#a3d6e9 solid 1px;
	}

.boder-right{
border-right:1px solid #e8dfbc;
}
.bg-color1
{
background:#eff9fb;
font-size:12px;
}
.bg-color2
{
background:#f2f5fa;
font-size:12px;
}
.boder-left{
border-right:1px solid #003399;
}

#inner-rightwrap p a
{
	border:0px;
	text-decoration:none;
	color:#00457c;
	outline:none;
}
#inner-rightwrap p a:hover
{

	text-decoration:underline;

}
#inner-rightwrap h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2a6899;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-weight:bold;
	text-transform:capitalize;
	}
form
{
	margin:0px;
	padding:0px;
}	

#left-quicklist {
	width:255px;
	margin:0px;
	padding:0px 0px 20px 13px;
	}

#left-quicklist  ul {
	list-style:none;
	margin:0px;
	padding:0px;
	}
#left-quicklist ul li{
	background:url(../images/underline-dot.gif) left bottom repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#244879;
	margin:0px 0px 7px 0px;
	padding:0px 0px 5px 0px;
		} 
#left-quicklist ul li a{
	background:url(../images/inner-bullet.gif) left 7px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#244879;
	margin:0px;
	padding:0px 0px 0px 16px;
		} 
#left-quicklist ul li a:hover{
	color:#ee7907;
	}
	