/* CSS Document */
body {
background:url(../images/body_bg.gif) repeat-x top left;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:400;
}

a{outline:none;}
a img{border:none; outline:none;}

p {
margin:0;
padding:0;
line-height:18px;
margin-bottom:18px;
text-align:justify;
}
p a:link, p a:visited {
color:#1b7cb1;
text-align:justify;
text-decoration:underline;
}
p a:hover {
color:#1b7cb1;
text-align:justify;
text-decoration:none;
}

/* Header */
.header {
width:1000px;
height:169px;
margin:0 auto;
padding:0;
overflow:hidden;
}
.header .logo {
width:242px;
height:104px;
display:block;
float:left;
margin-right:288px;
margin-top:13px;
}
.header .login {
width:160px;
height:24px;
float:right;
display:block;
margin-top:4px;
margin-right:5px;
border-bottom:dashed 1px #bbbbbb;
padding-right:20px;
padding-left:35px;
color:#444444;
padding-top:27px;
font-weight:700;
}

.header .login a:link , .header .login a:visited{
text-decoration:underline;
color:#344f83;
}
.header .login a:hover{
text-decoration:none;
color:#ff6600;
}

/* Top navigation */
.rhm1{
	width:1000px;
	height:42px;
	margin:0 auto;
	clear:both;
	padding-top:8px;
}
.rhm1-bg ul{
	list-style:none;
	margin:0 auto;
	padding:0;
}
.rhm1-bg li{
	float:left;
	margin:0;
	list-style:none;
}
.rhm1-bg li a{
	float:left;
	display:block;
	color:#444444;
	text-decoration:none;
	font:16px Arial, Helvetica, sans-serif ;
	font-weight:500 ;
	padding:0 0 0 16px;
	height:42px;
	line-height:38px;
	text-align:center;
	cursor:pointer;	
}
.rhm1-bg li a span{
	float:left;
	display:block;
	padding:0;
	padding-right:16px;
}
.rhm1-bg li a:hover{
	color:#344f83;
	background:url(../images/rhm1_hover_l.gif) no-repeat left 5px;
}
.rhm1-bg li a:hover span{
	color:#344f83;
	background:url(../images/rhm1_hover_r1.gif) no-repeat right 5px;
}
.rhm1-bg .current a{
	color:#344f83;
	background:url(../images/rhm1_hover_l.gif) no-repeat left 5px;
}

.rhm1-bg .current a span{
	color:#344f83;
	background:url(../images/rhm1_hover_r1.gif) no-repeat right 5px;
}

/* Banner */
.banner {
margin:0 auto;
margin-top:14px;
width:996px;
height:230px;
display:block;
clear:both;
margin-bottom:17px;
background:url(../images/banner.jpg) no-repeat;
}
/* Flash */
.flash {
width:544px;
height:228px;
margin:0 auto;
padding:0;
position:relative;
display:block;
}
/* 3 Box Layout */
.threebox  {
width:1000px;
margin:0 auto;
padding:0;
height:240px;
display:block;
clear:both;
border-bottom:dashed 1px #bbbbbb;
}

.leftside  {
width:333px;
margin:0;
padding:0;
height:222px;
display:block;
float:left;
margin-right:5px;
border:none;
}
.middle  {
width:327px;
margin:0;
padding:0;
height:220px;
float:left;
display:block;
margin-right:5px;
border:solid 1px #c0c0c0;
overflow:hidden;
background:url(../images/2.gif) no-repeat top right;
}
.rightside  {
width:326px;
margin:0;
padding:0;
height:222px;
float:left;
display:block;
border:none;
}
.rightside_top  {
width:315px;
margin:0;
padding:0;
height:111px;
float:left;
display:block;
overflow:hidden;
border-bottom:solid 1px #c0c0c0;
border-top:solid 1px #c0c0c0;
border-left:solid 1px #c0c0c0;
background:url(../images/3.gif) no-repeat top right;
}
.rightside_top .listfield {
width:194px;
margin:0;
padding:0;
padding-left:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:400;
height:22px;
float:left;
margin-left:8px;
margin-right:9px;
border:solid 1px #c0c0c0;
}
.rightside_top form {
margin:0;
padding:0;
}

.rightside_bottom  {
width:242px;
margin:0;
padding:0;
height:108px;
float:left;
display:block;
overflow:hidden;
border-bottom:solid 1px #c0c0c0;
border-left:solid 1px #c0c0c0;
background:url(../images/feedback_bg.gif) repeat-x;
}
.rightside_bottom h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#000000;
font-weight:500;
margin:0;
padding:0;
text-transform: uppercase;
margin-top:14px;
margin-bottom:10px;
margin-left:8px;
}
.pen {
background:url(../images/pen.gif) no-repeat;
width:83px;
height:109px;
float:left;
display:block;
overflow:hidden;
position:absolute;
left:1046px;
top:543px;
}
.pen-right{
width:326px;
height:109px;
float:left;
}

.rightcorner {
background:url(../images/round_right.gif) no-repeat;
width:10px;
height:113px;
float:left;
}
.leftcorner {
background:url(../images/round_left.gif) no-repeat;
width:12px;
height:221px;
float:left;
}
.leftcontentbox {
width:320px;
height:219px;
overflow:hidden;
float:left;
border-bottom:solid 1px #c0c0c0;
border-top:solid 1px #c0c0c0;
border-right:solid 1px #c0c0c0;
background:url(../images/1.gif) no-repeat top right;
}
.leftcontentbox h3, .middle h3, .rightside_top h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#1b7cb1;
font-weight:500;
margin:0;
padding:0;
text-transform: uppercase;
margin-top:14px;
margin-bottom:10px;
margin-left:8px;
line-height:24px;

}
.leftcontentbox p, .middle p, .rightside_top p, .rightside_bottom p {
margin-bottom:10px;
margin-right:27px;
margin-left:8px;
}
.click_here {
background:url(../images/round_bullet.gif) top right no-repeat;
width:85px;
height:18px;
text-align:left;
display:block;
position:relative;
float:right;
top:-6px;
left:-5px;
padding-top:2px;
}
.find_jobs {
background:url(../images/round_bullet.gif) top right no-repeat;
width:85px;
height:18px;
text-align:left;
display:block;
position:relative;
float:right;
top:-6px;
left:-10px;
padding-top:2px;
}
.click_here a:link, .click_here a:visited, .find_jobs a:link, .find_jobs a:visited {
color:#1b7cb1;
text-decoration:underline;
}
.click_here a:hover, .find_jobs a:hover {
color:#000000;
text-decoration:none;
}
.post_a_job {
width:98px;
height:26px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:500;
text-align:center;
display:block;
color:#000000;
position:relative;
float:right;
top:-6px;
left:-10px;
}
.post_a_job a:link, .post_a_job a:visited{
background:url(../images/blue_button.gif) top left no-repeat;
width:98px;
height:26px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:500;
text-align:center;
display:block;
color:#ffffff;
position:relative;
text-decoration:none;
padding-top:6px;
}
.post_a_job a:hover{
background:url(../images/blue_button_hover.gif) top left no-repeat;
width:98px;
height:26px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:500;
text-align:center;
display:block;
color:#ffffff;
position:relative;
text-decoration:none;
padding-top:6px;
}
/* Content Body */
.wrapper {
width:1000px;
height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
padding:0;
margin:0 auto;
padding-left:11px;
padding-top:4px;
padding-bottom:10px;
display:block;
}
.wrapper p {
margin-left:57px;
}
.wrapper#right p {
margin-left:15px;
margin-right:15px;
margin-bottom:20px;
}
.wrapper#left {
width:638px;  
height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
min-height:308px;  
height:308px;/*Should have the same value as the min height above*/  
padding:0;
padding-right:30px;
margin:0;
float:left;
display:block;
}
.wrapper#left ul{
margin:0;
margin-left:57px;
margin-bottom:15px;
padding:0;
clear:both;
}
.wrapper#left ul li {
margin:0;
padding:0;
line-height:18px;
list-style:none;
background:url(../images/blue_bullet.gif) no-repeat top left;
padding-left:20px;
}
.wrapper form{
margin:0;
padding:0;
margin-left:57px;
margin-bottom:20px;
}
.wrapper#right {
width:332px;
height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
min-height:238px;  
height:238px;/*Should have the same value as the min height above*/  
padding:0;
margin:0;
float:left;
display:block;
}
.wrapper#right form{
margin:0;
padding:0;
margin-left:30px;
margin-top:30px;
}
.wrapper#right form label{
margin:0;
padding:0;
margin-bottom:6px;
}
.grey_top {
background:url(../images/grey_top.gif) no-repeat;
width:321px;
height:12px;
float:left;
overflow:hidden;
}
.grey_bottom {
background:url(../images/grey_bottom.gif) no-repeat;
width:321px;
height:9px;
float:left;
padding-bottom:20px;
}
.contact_box {
background:url(../images/grey_middle.gif) repeat-x #f5f5f5;
width:319px;
height:560px;
overflow:hidden;
display:block;
border-left:solid 1px #ededed;
border-right:solid 1px #ededed;
float:left;
}
.contact_box h4{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#000000;
font-weight:500;
margin:0;
padding:0;
margin-top:8px;
margin-bottom:10px;
margin-left:12px;
}
.grey_content {
background:url(../images/grey_middle.gif) repeat-x;
width:319px;
height:270px;
overflow:hidden;
display:block;
border-left:solid 1px #ededed;
border-right:solid 1px #ededed;
float:left;
}
.grey_content h4{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#000000;
font-weight:500;
margin:0;
padding:0;
margin-top:8px;
margin-bottom:10px;
margin-left:12px;
}
.grey_content ul {
margin:0;
padding:0;
margin-right:10px;
margin-left:12px;
float:left;
}
.grey_content li {
margin:0;
padding:0;
line-height:22px;
list-style:none;
background:url(../images/bullet.gif) no-repeat top left;
padding-left:15px;
text-decoration:none;
}
.globe {
background:url(../images/globe.gif) no-repeat;
width:44px;
height:46px;
display:block;
float:left;
margin-right:13px;
}
.about_icon {
background:url(../images/about_us.gif) no-repeat;
width:44px;
height:46px;
display:block;
float:left;
margin-right:13px;
}
.howitworks_icon {
background:url(../images/howitworks.gif) no-repeat;
width:44px;
height:46px;
display:block;
float:left;
margin-right:13px;
}
.benefits_icon {
background:url(../images/benefits.gif) no-repeat;
width:44px;
height:46px;
display:block;
float:left;
margin-right:13px;
}
.folio_icon {
background:url(../images/folio-icon.gif) no-repeat;
width:44px;
height:46px;
display:block;
float:left;
margin-right:13px;
}
.login_icon {
background:url(../images/login.gif) no-repeat;
width:44px;
height:46px;
display:block;
float:left;
margin-right:13px;
}
.providers_icon {
background:url(../images/providers.gif) no-repeat;
width:44px;
height:46px;
display:block;
float:left;
margin-right:13px;
}
.contact_icon {
background:url(../images/contact.gif) no-repeat;
width:44px;
height:46px;
display:block;
float:left;
margin-right:13px;
}
.quote_icon {
background:url(../images/quote-icon.gif) no-repeat;
width:44px;
height:46px;
display:block;
float:left;
margin-right:13px;
}
.web_icon {
background:url(../images/web-icon.gif) no-repeat;
width:44px;
height:46px;
display:block;
float:left;
margin-right:13px;
}
.e_icon {
background:url(../images/e-icon.gif) no-repeat;
width:44px;
height:46px;
display:block;
float:left;
margin-right:13px;
}
.software_icon {
background:url(../images/software-icon.gif) no-repeat;
width:44px;
height:46px;
display:block;
float:left;
margin-right:13px;
}
.webdesign_icon {
background:url(../images/webdesign-icon.gif) no-repeat;
width:44px;
height:46px;
display:block;
float:left;
margin-right:13px;
}
.flash_icon {
background:url(../images/flash-icon.gif) no-repeat;
width:44px;
height:46px;
display:block;
float:left;
margin-right:13px;
}
.multimedia_icon {
background:url(../images/multimedia-icon.gif) no-repeat;
width:44px;
height:46px;
display:block;
float:left;
margin-right:13px;
}
.logo_icon {
background:url(../images/logo-icon.gif) no-repeat;
width:44px;
height:46px;
display:block;
float:left;
margin-right:13px;
}
.seo_icon {
background:url(../images/seo-icon.gif) no-repeat;
width:44px;
height:46px;
display:block;
float:left;
margin-right:13px;
}
.feed_icon {
background:url(../images/feed-icon.gif) no-repeat;
width:44px;
height:46px;
display:block;
float:left;
margin-right:13px;
}



.wrapper h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#000000;
font-weight:700;
margin:0;
padding:0;
margin-top:16px;
margin-bottom:18px;
}
.wrapper h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color:#1b7cb1;
font-weight:500;
margin:0;
padding:0;
margin-left:57px;
margin-bottom:12px;
}

/* Lower grey Box */
.lowerbox {
margin:0;
padding:0;
width:100%;
height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
min-height:268px;  
#min-height:250px; 
height:268px;/*Should have the same value as the min height above*/  
#height:250px;
background:url(../images/lower_box_bg.gif) repeat-x top left;
border-top:dashed 1px #bbbbbb;
display:block;
clear:both;
}
.lowerbox .contentwrapper {
margin:0 auto;
padding:0;
width:1000px;
height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
min-height:268px;  
height:268px;/*Should have the same value as the min height above*/  
#min-height:250px;
#height:250px;
}
.lowerbox .contentwrapper ul {
margin:0;
padding:0;
width:185px;
float:left;
}
.leftcontentbox ul, .middle ul {
margin:0;
padding:0;
width:200px;
height:210px;
float:left;
}
.lowerbox .contentwrapper li, .leftcontentbox li, .middle li {
margin:0;
padding:0;
line-height:24px;
list-style:none;
background:url(../images/bullet.gif) no-repeat top left;
padding-left:15px;
text-decoration:none;
}
.leftcontentbox ul, .middle ul {
padding-left:15px;
}
.leftcontentbox li, .middle li {
text-decoration:none;
}
.lowerbox .contentwrapper li a:link, .lowerbox .contentwrapper li a:visited, .leftcontentbox li a:link, .middle li a:link, .leftcontentbox li a:visited, .middle li a:visited  {
text-decoration:none;
color:#1b7cb1;
}
.lowerbox .contentwrapper li a:hover, .leftcontentbox li a:hover, .middle li a:hover {
text-decoration:underline;
color:#000000;
}
.lowerbox .contentwrapper h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#000000;
font-weight:700;
margin:0;
padding:0;
margin-bottom:16px;
}
.content-left {
width:407px;
height:auto;
float:left;
display:block;
padding-left:21px;
padding-top:17px;
padding-right:22px;
padding-bottom:15px;
}
.content#left {
margin:0;
padding:0;
width:407px;
display:block;
float:left;
height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
min-height:231px;  
height:231px;/*Should have the same value as the min height above*/  
}
.content-right {
width:507px;
height:auto;
float:left;
display:block;
padding-left:20px;
padding-top:17px;
padding-right:22px;
padding-bottom:15px;
border-left:dashed 1px #bbbbbb;
}
.content#right {
margin:0;
padding:0;
width:507px;
float:left;
height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
min-height:231px;  
height:231px;/*Should have the same value as the min height above*/  
clear:right;
}
.lowerbox .contentwrapper#left {
margin:0;
padding:0;
padding-left:21px;
padding-top:17px;
padding-right:22px;
padding-bottom:15px;
width:407px;
display:block;
float:left;
height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
min-height:231px;  
height:231px;/*Should have the same value as the min height above*/  
}
.lowerbox .contentwrapper#right {
margin:0;
padding:0;
padding-left:21px;
padding-top:17px;
padding-right:21px;
padding-bottom:15px;
width:507px;
float:left;
height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
min-height:231px;  
height:231px;/*Should have the same value as the min height above*/  
border-left:dashed 1px #bbbbbb;
clear:right;
}
.rightside ul {
margin:0;
padding:0;
float:left;
margin-left:15px;
}
.rightside li {
margin:0;
padding:0;
float:left;
width:120px;
line-height:18px;
list-style:none;
background:url(../images/bullet.gif) no-repeat top left;
padding-left:15px;
text-decoration:none;
}
.rightside li a:link, .rightside li a:visited {
text-decoration:none;
color:#000000;
}
.rightside li a:hover {
text-decoration: underline;
color:#000000;
}

/* Footer */
.footer {
width:100%;
min-height:37px;
height:auto;
height:37px;
margin:0;
padding:0;
clear:both;
background:#424242;
color:#ffffff;
border-top:#363636 2px solid;
}
.footer .copyright {
width:979px;
height:27px;
margin:0 auto;
padding:0;
padding-left:21px;
padding-top:10px;
}

/* Form Styling */
label{
float: left;
width: 160px;
font-weight: bold;
}

.textfield, textarea{
width: 250px;
margin-bottom: 5px;
}

#textfield_1{
margin-left:40px;
}

.listfield{
width: 254px;
margin-bottom: 5px;
margin-left:40px;
}

textarea{
width: 250px;
height: 100px;
overflow:auto;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

br{
clear: left;
}

/*new*/

/*quote*/

.quote {
width:104px;
height:18px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:500;
text-align:center;
display:block;
color:#000000;
position:relative;
float:right;
top:90px;
left:108px;
}
.quote a:link, .quote a:visited{
background: url(../images/quote.gif) top left no-repeat;
width:104px;
height:14px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:500;
text-align:center;
display:block;
color:#ffffff;
position:relative;
text-decoration:none;
padding-top:4px;
}

/*chat*/

.chat {
width:97px;
height:23px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:500;
text-align:center;
display:block;
color:#000000;
position:relative;
float:right;
top:88px;
left:320px;
}
.chat a:link, .chat a:visited{
background: url(../images/chat.png) top left no-repeat;
width:97px;
height:19px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:500;
text-align:center;
display:block;
color:#ffffff;
position:relative;
text-decoration:none;
padding-top:4px;
}

/*bookmark*/

.bookmark{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#344f83;
font-weight:700;
padding-top:70px;
float:right;
padding-right:-15px;
padding-left:15px;
background:url(../images/book-icon.gif) no-repeat bottom left;
height:13px;
width:70px;
top:10px;
}
.bookmark a:link , .bookmark a:visited{
text-decoration:underline;
color:#344f83;
}
.bookmark a:hover{
text-decoration:none;
color:#ff6600;
}
.large-icon{
background:url(../images/large-icon.gif) no-repeat;
width:25px;
height:25px;
float:right;
margin-right:2px;
margin-top:5px;
}
.small-icon{
background:url(../images/small-icon.gif) no-repeat;
width:25px;
height:25px;
float:right;
margin-right:8px;
margin-top:5px;
}

.tech-icons{
background:url(../images/tech-icons.gif) no-repeat;
width:290px;
height:236px;
margin-left:15px;
margin-top:-10px;
}
.more{
float:right;
}

/*portfolio*/

.img-text{
width:360px;
display:block;
float:left;
position:relative;
top:0px;
left:45px;
}

.img1{
background:url(../images/img1.gif) no-repeat; width:20px; height:220px; margin-left:56px; padding-left:180px; padding-top:10px; display:block; position:relative; 
float:left;
}
.img2{
background:url(../images/img2.gif) no-repeat; width:20px; height:220px; left:60px; padding-left:190px; padding-top:10px; display:block; position:relative; float:left;
}
.img3{
background:url(../images/img3.gif) no-repeat; width:20px; height:220px; left:60px; padding-left:190px; padding-top:10px; display:block; position:relative; float:left;
}
.img4{
background:url(../images/img4.gif) no-repeat; width:20px; height:220px; margin-left:56px; padding-left:180px; padding-top:10px; display:block; position:relative; 
float:left;
}
.img5{
background:url(../images/img5.gif) no-repeat; width:20px; height:220px; left:60px; padding-left:190px; padding-top:10px; display:block; position:relative; float:left;
}
.img6{
background:url(../images/img6.gif) no-repeat; width:20px; height:220px; left:60px; padding-left:190px; padding-top:10px; display:block; position:relative; float:left;
}
.img7{
background:url(../images/img7.gif) no-repeat; width:20px; height:220px; left:60px; padding-left:190px; padding-top:10px; display:block; position:relative; float:left;
}
.img8{
background:url(../images/img8.gif) no-repeat; width:20px; height:220px; left:60px; padding-left:190px; padding-top:10px; display:block; position:relative; float:left;
}
.img9{
background:url(../images/img9.gif) no-repeat; width:20px; height:220px; left:60px; padding-left:190px; padding-top:10px; display:block; position:relative; float:left;
}
.img10{
background:url(../images/img10.gif) no-repeat; width:20px; height:220px; left:60px; padding-left:190px; padding-top:10px; display:block; position:relative; float:left;
}
.img11{
background:url(../images/img11.gif) no-repeat; width:20px; height:220px; margin-left:56px; padding-left:180px; padding-top:10px; display:block; position:relative;
float:left;
}
.img12{
background:url(../images/img12.gif) no-repeat; width:20px; height:220px; left:60px; padding-left:190px; padding-top:10px; display:block; position:relative;
float:left;
}
.img13{
background:url(../images/img13.gif) no-repeat; width:20px; height:220px; margin:0px; padding:0px; left:60px; padding-left:190px; padding-top:10px; display:block;
position:relative; float:left;
}
.img14{
background:url(../images/img14.gif) no-repeat; width:20px; height:220px; margin-left:56px; padding-left:180px; padding-top:10px; display:block; position:relative;
float:left;
}
.img15{
background:url(../images/img15.gif) no-repeat; width:20px; height:220px; left:60px; padding-left:190px; padding-top:10px; display:block; position:relative; float:left;
}
.img16{
background:url(../images/img16.gif) no-repeat; width:20px; height:220px; left:60px; padding-left:190px; padding-top:10px; display:block; position:relative; float:left;
}
.img17{
background:url(../images/img17.jpg) no-repeat; width:20px; height:220px; margin-left:56px; padding-left:180px; padding-top:10px; display:block; position:relative; 
float:left;
}
.img18{
background:url(../images/img18.jpg) no-repeat; width:20px; height:220px; left:60px; padding-left:190px; padding-top:10px; display:block; position:relative; float:left;
}
.img19{
background:url(../images/img19.jpg) no-repeat; width:20px; height:220px; left:60px; padding-left:190px; padding-top:10px; display:block; position:relative; float:left;
}
.img20{
background:url(../images/img20.jpg) no-repeat; width:20px; height:220px; left:60px; padding-left:190px; padding-top:10px; display:block; position:relative; float:left;
}
.img21{
background:url(../images/img21.gif) no-repeat; width:20px; height:220px; margin:0px; padding:0px; left:60px; padding-left:190px; padding-top:10px; display:block; position:relative; float:left; 
}
.img22{
background:url(../images/img22.gif) no-repeat; width:20px; height:220px; margin:0px; padding:0px; left:60px; padding-left:190px; padding-top:10px; display:block; position:relative; float:left; 
}
.img23{
background:url(../images/img23.gif) no-repeat; width:20px; height:220px; margin:0px; padding:0px; left:60px; padding-left:190px; padding-top:10px; display:block; position:relative; float:left; 
}
.img24{
background:url(../images/img24.gif) no-repeat; width:20px; height:220px; margin:0px; padding:0px; left:60px; padding-left:190px; padding-top:10px; display:block; position:relative; float:left; 
}
.img25{
background:url(../images/img25.gif) no-repeat; width:20px; height:220px; margin:0px; padding:0px; left:60px; padding-left:190px; padding-top:10px; display:block; position:relative; float:left; 
}
.img26{
background:url(../images/img26.gif) no-repeat; width:20px; height:220px; margin:0px; padding:0px; left:60px; padding-left:190px; padding-top:10px; display:block; position:relative; float:left; 
}
.img27{
background:url(../images/img27.gif) no-repeat; width:20px; height:220px; margin:0px; padding:0px; left:60px; padding-left:190px; padding-top:10px; display:block; position:relative; float:left; 
}
/*Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/

.paginationstyle{ /*Style for demo pagination divs*/
width: 195px;
text-align: center;
padding: 2px 0;
margin: 10px 0;
float:right;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
background-color:#999999;
}

.paginationstyle a{ /*Pagination links style*/
padding: 0 5px;
text-decoration: none;
border: 1px solid #b8b8b8;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
background-color:#000000;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #ffffff;
background-color: #000000;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000000;
background-color:#ffffff;
}

.contact-spacing{
padding-left:30px;
}
.contact-spacing1{
padding-left:50px;
}
.contact-spacing2{
padding-left:40px;
}
.contact-spacing3{
padding-left:25px;
}
.contact-spacing4{
padding-left:0px;
}

/* Services Box */
.services {
margin:0;
padding:0;
width:100%;
height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
display:block;
clear:both;
}
.services .contentwrapper {
margin:0 auto;
padding:0;
height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
}
.services .contentwrapper ul {
margin:0;
padding:0;
width:140px;
float:left;
padding-left:16px;
}

.services .contentwrapper li{
margin:0;
padding:0;
line-height:22px;
list-style:none;
background:url(../images/bullet.gif) no-repeat top left;
padding-left:15px;
text-decoration:none;
color:#1b7cb1;
}

.services .contentwrapper li a:link, .services .contentwrapper li a:visited {
text-decoration:none;
color:#1b7cb1;
}
.services .contentwrapper li a:hover{
text-decoration:underline;
color:#000000;
}
.services .contentwrapper h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#000000;
font-weight:700;
margin:0;
padding:0;
margin-bottom:16px;
}
.services .contentwrapper#left {
margin:0;
padding:0;
padding-top:17px;
padding-right:10px;
padding-bottom:15px;
width:320px;
float:left;
height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
}

/*End*/

.strong{
color:#1b7cb1;
font-size:14px;
font-weight:500;
}
.our-text{
font-size:18px;
color:#1b7cb1;
font-weight:500;
}
.cv-text{
padding-left:3px;
}
.latest{
background:url(../images/latest.gif) no-repeat;
width:150px;
height:125px;
float:left;
display:block;
margin-left:50px;
top:-30px;
}
.platform{
width:300px;
float:left;
display:block;
}
.submit_button {
background:url(../images/submit_bg.gif);
width:88px;
height:24px;
color:#fff;
font-size:12px;
font-weight:bold;
text-align:center;
border:none;
margin-left:120px;
padding-bottom:5px;
}

/*****new*****/
.ul{float:left; display:block; width:185px; height:auto;}
