@charset "utf-8";
/* CSS Document */

/*RESET CSS*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/*RESET CSS*/

body {
background:#f1f3f4 url(../images/background_slice.gif) repeat-x;
font:12px Arial, Helvetica, sans-serif;
behavior: url("images/csshover3.htc");
}

#wrapper {
	margin:0 auto;
	width:998px;
	overflow:hidden;
	clear:both;
}

#header {
	float:left;
	width:998px;
	height:152px;
	background:url(../images/header-btm.gif) no-repeat left bottom;
}

#logo, #logo .img {
	float:left;
	width:190px;
	border:none;
	margin-right:8px;
	padding-left:12px;
}

/*TOP NAVIGATION STARTS*/
#top-nav {
	float:left;
	width:779px;
	height:25px;
	background:url(../images/top-nav-bg.png) no-repeat;
}

.quick {
	float:left; width:386px; height:25px;
}
.try {
	vertical-align:text-bottom; margin:0; padding:0;
}
#top-nav a, #top-nav a:link, #top-nav a:active, #top-nav a:visited{
	float:left;
	color:#1b7290;
	padding:4px 0;
	text-decoration:none;
}
#top-nav a:hover {
	text-decoration:none;
	color:#189bc8;
}


/*TOP AD BANNER STARTS*/
#top-ad {
	float:left;
	width:384px;
	height:100px;
	margin:8px 11px 8px 0;
	background:url(../images/top-ad.gif) no-repeat;
}


/*CONTENT HOLDER STARTS*/
#content-holder {
	float:left;
	width:998px;
	background:url(../images/content-bg.gif) repeat-y;
	padding:0px 12px 0px 12px;
}

/*SEARCH BOX STARTS*/
#search-box {
	float:left;
	width:974px;
	height:164px;
	margin-top:11px;
	background:url(../images/search-bg.gif) repeat-x #FFFFFF;
}

/*-------------------------------------LEFT PANEL STARTS-------------------------------------*/
#left-panel {
	float:left;
	width:670px;
	padding-left:8px;
}
/*LEFT PANEL BOXES STARTS*/
#left-box {
	float:left;
	width:670px;
	margin-top:8px;
	background:#FFFFFF url(../images/left-box-btm.png) no-repeat bottom;
}
#left-box-top {
	float:left;
	width:670px;
	height:33px;
	background:url(../images/left-box-top.png) no-repeat;
}
#left-box-mid {
	float:left;
	width:670px;
	background:url(../images/left-box-mid.gif) repeat-y;
	margin-bottom:7px;
}
#left-box h1 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	padding:7px 7px 0 0px;
}
#left-box-top h2 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	padding:7px 7px 0 0px;
}
.icon {
	float:left;
	height:33px;
	background:left no-repeat;
	margin:0 4px 0 9px;
}

/*ADD BOX STARTS*/
#ad-box {
	float:left;
	width:218px;
	height:218px;
	margin-top:8px;
	/*background:url(../images/ad-bg.gif) no-repeat;*/
}

/*NEW PROJECTS UL STARTS*/
ul#vert {
	font-size:13px;
	padding:5px 8px 0 8px;
	list-style:none;
	line-height:13px;
}
#vert li {
	background:url(../images/li-bg.gif) left no-repeat;
	padding:8px 5px 8px 15px;
}
#vert a, #vert a:link, #vert a:active, #vert a:visited {
	color:#41677E;
	text-decoration:none;
}
#vert a:hover {
	color:#189bc8;
	text-decoration:underline;
}

.link-view {
	float:right; padding:3px 6px 1px 20px;
	background:url(../images/icon-view-all.gif) no-repeat left center;
}
.link-view a, .link-view a:link, .link-view a:active, .link-view a:visited {
	color:#2681a0;
	text-decoration:none;
}
.link-view a:hover {
	text-decoration:underline;
	color:#000;
}


/*DATA COLLECTION BOX STARTS*/
#data {
	float:left;
	width:670px;
	height:188px;
	margin-top:8px;
	background:url(../images/data-bg.png) no-repeat;
}
.data-text {
	float:left;
	width:212px;
	padding:75px 5px 0 5px;
}
.data-text a, .data-text a:link, .data-text a:active, .data-text a:visited {
	color:#6e7273;
	text-decoration:none;
}
.data-text a:hover {
	color:#1b7290;
}



/*-------------------------------------RIGHT PANEL STARTS-------------------------------------*/
#right-panel {
	float:left;
	width:280px;
	padding-left:8px;
}

/*RIGHT PANEL BOXES STARTS*/
#right-box {
	float:left;
	width:280px; 
	margin-top:8px;
	background:#FFFFFF url(../images/right-box-btm.gif) no-repeat bottom;
}
#right-box-top {
	float:left;
	width:280px;
	height:33px;
	background:url(../images/right-box-top.png) no-repeat;
}
#right-box-mid {
	float:left;
	width:280px;
	background:url(../images/right-box-mid.gif) repeat-y;
	margin-bottom:7px;
}
#right-box-top p {
	padding:7px 0 0 0;
	margin:0;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#fff;
}

/*CONTACT FORM STARTS*/
.contact_form{
width:278px;
float:left;
padding:0 0 0 2px;
font:bold 12px Arial, Helvetica, sans-serif;
}
.form_row{
width:278px;
clear:both;
padding:8px 0 8px 0;
}
label.contact{
width:60px;
float:left;
text-align:left;
padding:4px 0 0 6px;
color: #666a6c;
}
input.contact_input{
width:201px;
height:18px;
background-color:#fff;
color:#999999;
border:1px #DFDFDF solid;
float:left;
}
textarea.contact_textarea{
width:201px;
height:108px;
color: #999999;
background-color:#fff;
border:1px #DFDFDF solid;
float:left;
}
.button{
width:84px; height:24px; margin-left:143px; border:none; background:url(../images/btn-submit.gif) no-repeat left; cursor:pointer;
}

/*ENLIST and SERVICES BOX STARTS*/
#enlist {
	float:left; width:280px; height:143px; margin-top:8px; background:url(../images/enlist-bg.gif) no-repeat;
}
.link-box {
	float:left; width:278px; height:64px;
}
.link-box a {
	text-decoration:none;
}
.link-text {
	color:#64696b;
}
.en-title {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#2681a0;
}

#enlist p {
	padding:5px 7px 0 3px;
	color:#64696b;
}
.en-icon {
	background:url(../images/icon-en-prop.gif); width:54px; height:52px; float:left; margin:7px 3px 0 7px;
}

.ser-box {
	float:left;
	width:278px;
	margin-top:6px;
	height:35px;
	border-bottom:1px dashed #DAE3E9;
}
.ser-box a {
	text-decoration:none;
}
.ser-text {
	color:#64696b;
}
.ser-icon {
	background:url(../images/icon-invest.gif); width:31px; height:30px; float:left; margin:3px 3px 3px 7px;
}
.ser-title {
	font:bold 13px Arial, Helvetica, sans-serif;
	margin:13px 0 0 5px;
	color:#415860;
}


/*MARQUE BOX STARTS*/
#curvebox {
	float:left; width:958px; height:42px; padding:8px 0 0 8px;
}
.lefts {
	float:left; width:7px; height:56px; background:url(../images/browse-bg.gif) left;
}
.mids{
	float:left; width:942px; height:54px; border-top:1px solid #d2d8da; border-bottom:1px solid #d2d8da; background:#f8f8f8;
}
.mids img {padding:11px 0 0 0; margin:0; display:block; float:left;}
.texts {
	float:left; color:#41788b; font:bold 13px Arial, Helvetica, sans-serif; margin:0; padding:12px 4px 0px 4px;
}
.rights {
	float:left; width:7px; height:56px; background:url(../images/browse-bg.gif) right;
}




#curvebox1 {
	float:left; width:958px; height:42px; padding:8px 0 0 8px;
}
.left1 {
	float:left; width:8px; height:42px; background:url(../images/marque.gif) left;
}
.mid1{
	float:left; width:942px; height:40px; border-top:1px solid #d2d8da; border-bottom:1px solid #d2d8da; background:#fff;
}
.mid1 img {padding:11px 0 0 0; margin:0; display:block; float:left;}
.text1 {
	float:left; color:#41788b; font:bold 13px Arial, Helvetica, sans-serif; margin:0; padding:12px 4px 0px 4px;
}

.right1 {
	float:left; width:8px; height:42px; background:url(../images/marque.gif) right;
}

/*BREAD CRUMB BOX STARTS*/
#bread {
	float:left; width:958px; height:28px; padding:0px 0 10px 8px;
}
#bread .left {
	float:left; width:7px; height:28px; background:url(../images/bread-left.gif) left;
}
#bread .mid{
	float:left; width:944px; height:26px; border-top:1px solid #d2d8da; border-bottom:1px solid #d2d8da; background:#f8f8f8;
}
#bread .mid img {padding:5px 0 0 0; margin:0; display:block; float:left;}
#bread .text {
	float:left; color:#3a535f; font-weight:bold;margin:0; padding:5px 4px 0px 4px;
}
#bread ul {
	list-style: none;
	margin: 0;
	padding:1px 0 0 0;
}
#bread ul li {
	display: inline;
	margin: 0px;
}
#bread ul li a {
	height:20px;
	display: block;
	float: left;
	padding: 4px 6px 0 8px;
	color: #1b7290;
	text-decoration:none;
	background:url(../images/li-arrw.gif) no-repeat left center;
} 
#bread ul li a:hover {
	text-decoration:underline;
	color:#189bc8;
}
.back a, .back a:link, .back a:active, .back a:visited{
	float:right;
	color:#1b7290;
	padding:4px 0;
	text-decoration:none;
}
.back a:hover {
	text-decoration:underline;
	color:#189bc8;
}

#bread .right {
	float:left; width:7px; height:28px; background:url(../images/bread-right.gif) right;
}

/*FOOTER STARTS*/
#footer {background:#fff url(../images/footer_bg.gif) repeat-x top; min-width: 998px; color: #8f887c; line-height: 20px;}

#footer-content {
	margin:0 auto;
	width:998px;
	background:#fff url(../images/footer-btm.gif) no-repeat top;
}




.marq a, .marq a:link, .marq a:active, .marq a:visited {
	font-size:13px;
	color:#1b7290;
	text-decoration:none;
}
.marq a:hover {
	text-decoration:underline;
	color:#189bc8;
}



#DHTMLgoodies_formTooltipDiv{
	color:#FFF;
	font-weight:bold;
	line-height:120%;
}
.DHTMLgoodies_formTooltip_closeMessage{
	color:#FFF;
	font-weight:normal;
	font-size:0.9em;
	text-decoration:none;
}



/*NEw CSSS Starts*/

#minissbox1
{
width:970px;
}

* html #minissbox1
{
width:960px;
}


#minissbox2
{
width:970px;
}

* html #minissbox2
{
width:960px;
}

#minissbox3
{
width:970px;
}


* html #minissbox3
{
width:960px;
}


#minissbox4
{
width:970px;
}


* html #minissbox4
{
width:960px;
}



#centertab {
	float:left;
	width:975px;
	height:160px;
	background:url(../images/search-bg.gif) repeat-x;
	margin-bottom:0px;
	border:#000000 1px solid;
	padding:0px;
}

.centertab1 {
	float:left;
	width:650px;
	margin-top:-10px;
	background-color:#fff;
	border:#d2d8da 1px solid;
	margin-bottom:25px;
	padding:0px;
}

.centertab2 {
	float:left;
	width:650px;
	margin-top:-12px;
	background-color:#fff;
	border:#d2d8da 1px solid;
	margin-bottom:25px;
	padding:0px;
}

#minisearchbox
{
width:963px;
float:left;
margin-top:5px;
margin-bottom:5px;
margin-left:6px;
background-color:#E0EAF5;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:2px;
}

* html #minisearchbox
{
width:963px;
float:left;
margin-top:5px;
margin-bottom:5px;
margin-left:3px;
background-color:#E0EAF5;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:0px;
}


#tempa1
{
margin-left:63px; width:63px; float:left;
}

* html #tempa1
{
margin-left:33px; width:63px; float:left;
}

#tempa2
{
width:970px; float:left;padding-top:5px; text-align:left; /*margin-left:3px;*/
margin-top:5px;
}

* html #tempa2
{
width:970px; float:left;padding-top:0px; margin-top:0px; text-align:left; /*margin-left:3px;*/
}





/*-------------------------------------FOOTER STARTS-------------------------------------*/
#footer {margin:0 auto; background:#fff url(../images/footer_bg.gif) repeat-x top; min-width: 998px; color: #8f887c; line-height: 20px;}

#footer-content {
	margin:0 auto;
	overflow:hidden; clear:both;
	padding:10px 0 0 0;
	width:998px;
	background:#fff url(../images/footer-btm.gif) no-repeat top;
}


ul#ftr-list {
	font-size:12px;
	padding:5px 8px 0 6px;
	list-style:none;
	line-height:13px;
}
#ftr-list li {
	background:url(../images/li-arrw.gif) left no-repeat;
	padding:4px 5px 8px 11px;
}
#ftr-list a, #ftr-list a:link, #ftr-list a:active, #ftr-list a:visited {
	color:#0e6483;
	text-decoration:none;
}
#ftr-list a:hover {
	color:#189bc8;
	text-decoration:underline;
}
.ftr-boxes {
	float:left; width:200px; padding:0 3px 0px 9px; background:url(../images/ftr-line.gif) right no-repeat;
}
.ftr-boxes .title {
	font:bold 16px Arial, Helvetica, sans-serif; color:#415860; margin-top:20px;
}

.ftr-end {
	float:left; width:980px; height:25px; background:url(../images/ftr-end-bg.png) no-repeat;
	overflow:hidden;
	clear:both;
}
*html .ftr-end {
	padding-top:2px;
}

.ftr-end a, .ftr-end a:link, .ftr-end a:active, .ftr-end a:visited{
	float:left;
	color:#1b7290;
	padding:4px 0;
	text-decoration:none;
}
.ftr-end a:hover {
	text-decoration:none;
	color:#189bc8;
}
.ftr-blocks {
	 float:left; margin-left:2px;display:block; text-align:center; padding-top:3px;
}
*html .ftr-blocks {
	padding-top:2px;
}




/* Developer Gallery Starts*/

.even a, .even a:link, .even a:active, .even a:visited, .odd a, .odd a:link, .odd a:active, .odd a:visited {
	font:13px Arial, Helvetica, sans-serif;
	color:#2681a0;
	text-decoration:none;
}
.even a:hover, .odd a:hover {
	font-weight:bold;
	color:#0da3d6;
}
.even{
width:668px;
height:80px;
background:#edfaff;
border-bottom:1px #FFFFFF solid;
margin-left:1px;
}
.even:hover {
	background:#fff;
}

.odd {
width:668px;
height:80px;
background:#f6feff;
border-bottom:1px #FFFFFF solid;
margin-left:1px;
}
.odd:hover {
	background:#fff;
}

.even li, .odd li {
list-style:none;
list-style-position:outside;
margin-left:100px;
padding-top:4px;
}

.img-box {
	border:1px solid #cbd9e3; background:#f2fbff; float:left; padding:7px; margin:5px 5px 0px 5px;
}


.searchlinks
{
float:left; 
margin:10px 3px 3px 3px;
}


*html .searchlinks
{
float:left; 
margin-top:10px;
}
.searchlinks a:link, .searchlinks a:active, .searchlinks a:visited
{
font:12px Arial;
color:#0d7294;
}

.searchlinks a:hover
{
font:12px Arial;
color:#000;
text-decoration:underline;
}
/* Developer Gallery Ends */

#devbox{
width:206px; height:445px; float:left; padding:1px;margin-left:10px;margin-bottom:10px; margin-top:20px;border:#b2e2f3 1px solid;font-family:Arial, Helvetica, sans-serif; font-size:11px;background-color:#f8fdff;
}

*html #devbox{
margin-left:8px;
height:455px;
}


#dealof
{
	background:url(../images/dod-bg.png) no-repeat;
	height:265px;
	width:197px;
	text-align:center;
}

#registernow ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-left:5px;
}

#registernow ul li{
	background-image: url(/images/icon-checkbox.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px; 
	padding-left: 25px;
	margin-bottom: 10px;
	color:#3E3E3E;
}
