@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	background-color:#f1fbfe;
	color: #FFF;
}

#wrapper{
	width:100%; float:left;
	background:url(../images/bg.jpg) top repeat-x;;
}

#main_wrapper{
	width:986px; margin:auto;
	
}

#logo{
	width:277px; float:left;	
}

#top_links{
	width:576px; float:right; padding-right:35px;
	height:96px;
}
#links_main{
	width:100%;}
	
#top_curve{
	width:576px; float:left; height:50px; 
	background:url(../images/top_curve.jpg) no-repeat;
}



#main_header{
	width:986px; float:left;
}
#main_links{
	width:100%;	background:url(../images/links_bg.jpg) repeat-y;
	height:40px; float:left; text-align:center; padding-top:20px;
}

#container{
	width:100%; float:left;
	background-color:#f1fbfe;}

#container_bg{
	width:100%; background:url(../images/container_bg.jpg) repeat-x; 
	float:left;
}
#main_container{
	width:960px; margin:auto;
}

#left_panel{
	width:243px; float:left;
}
#clients_testimonial{
	width:243px; height:203px;
	background:url(../images/grad_bluebg.jpg) no-repeat; 
}

#clients_testimonial_inner{
	width:243px; height:203px; float:left;
	background:url(../images/client_testimonials_bg.jpg) no-repeat; 
}

#photo_album{
	width:243px; height:203px; float:left;
	background:url(../images/photo_album.jpg) no-repeat;
}


#middle_panel{
	width:428px;
	float:left; padding:0px 20px 0px 22px;
}

#middle_panel1{
	width:675px;
	float:left; padding:0px 20px 0px 22px;
}

#middle_panel_inner{
	width:675px;
	float:left; padding:0px 20px 0px 22px;
}

#middle_panel_clients{
	width:95%; margin:auto;
}

#middle_panel_faqs{
	width:670px; float:left;
	padding:0px 20px 0px 26px;
}

#middle_panel_gallery{
	width:980px;
}

#right_panel{
	width:243px; float:right;
}

#our_clients{
	width:243px; height:203px; float:right;
	background:url(../images/photo_album.jpg) no-repeat;
}

#our_clients_inner{
	width:243px; height:203px; float:left;
	background:url(../images/our_clients.jpg) no-repeat; 
}

#honours{
	width:243px; float:right; height:203px; margin-top:20px;
	background:url(../images/grad_bluebg.jpg) top no-repeat; 
}

/*#footer{
	width:100%; background:url(../images/footer.jpg) repeat-x; float:left;

}*/
/*#footer_container{
	width:925px; margin:auto;}*/
	
#pbyss{
	width:153px; float:left; padding-top:15px;
}
	
#bottom_curve{
	width:387px; height:80px; background:url(../images/bottom_curve.jpg) no-repeat;
	float:left; margin-left:20px;
}
#bottom_curve1{
	width:338px; height:80px; background:url(../images/bottom_curve_1.jpg) no-repeat;
	float:left; margin-left:20px;
}
	
#gradient_bg{
	width:244px; height:202px;
	float:right; background:url(../images/greadient_bg.jpg) no-repeat;
}
#gradient_bg_1{
	width:244px; height:202px;
	float:right; background:url(../images/greadient_bg.jpg) no-repeat;
}
#height{
	height:20px; float:left;
}

#about_soft{
	width:309px; height:270px; float:left;
	background:url(../images/about_software.jpg) no-repeat;
}
#about_plan{
	width:309px; height:270px; float:right;
	background:url(../images/about_plans.jpg) no-repeat;
}

#honours_picts{
	width:180px; float:left; padding:5px 10px 5px 10px;
}
#news{
	width:85%; margin:0 auto 0 auto; text-align:center;
}
#logos{
	width:85%; margin:0 auto 0 auto; text-align:center;
}
#clients_thumbs{
	width:208px; float:left; padding:15px 8px 15px 8px;
	border:1px solid #CDF5F5; background-color:#FFF;
}
#gallery_thumbs{
	width:200px; padding:6px 6px 6px 6px; float:left; margin-left:10px;}
	


.textfiled{
	width:200px; border:1px solid #aedcf5; background:#FFF;
	height:26px; text-align:left;
	border-radius: 8px; /* If supported by the browser, you'll see rounded corners */
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;

}

.addressfield{
	width:200px; border:1px solid #aedcf5; background:#FFF;
	height:26px; text-align:left;
	border-radius: 8px; /* If supported by the browser, you'll see rounded corners */
	-moz-border-radius: 8px;
	-webkit-border-radius:8px
}

#header{
	width:100%; height:309px;
	float:left;
}
/*#footer_tags{
	width:100%;
	float:left;
	background-color:#eeeeee;
	text-align:center;
	padding-top:15px;
}*/

#spacer{
padding-top:42px;
}


/*	==================== classess=================*/

.normaltext{font-family:tahoma;	font-size:11px; color:#5B5B5B; line-height:18px; text-align: justify;}
.foootertags{font-family:tahoma; font-size:11px; color:#bababa; line-height:18px;}
.bluetext_top{font-family:tahoma; font-size:11px; color:#46cef2; line-height:18px;}
.blacktext_normal{font-family:tahoma; font-size:11px; color:#000000; line-height:18px;}
.blacktext_bold1{font-family:arial; font-size:12px; color:#000000; font-weight:bold;}
.blacktext_bold_small{font-family:arial; font-size:9px; color:#000000; letter-spacing:.1em}
.redtext_normal{font-family:tahoma; font-size:11px; color:#F00; line-height:18px;}
.redtext_big{font-family:arial; font-size:16px; color:#F00; line-height:18px; font-weight:bold;}
.redtext_padding{font-family:tahoma; font-size:11px; color:#F00; line-height:22px; padding-left:10px;}
.bluetext_bold{font-family:arial; font-size:11px; color:#000; line-height:18px; padding-left:20px;}
.h1_headings{font-family:arial; font-size:18px; color:#014f65; line-height:18px; font-weight:bold;}*/
.blue_space{font-family:arial; font-size:11px; color:#f1fbfe; line-height:18px; font-weight:bold;}


.bigtext{font-family:arial; font-size:19px; color:#0498c3; letter-spacing:.07em}
.bigredtext{font-family:arial; font-size:21px; color:#F30; letter-spacing:.07em}
.blacktext{font-family:tahoma; font-size:11px; color:#000000;line-height:18px;}
.redtext{font-family:tahoma; font-size:11px; color:#F00; line-height:18px; font-weight:bold;}
.h1{font-family:tahoma; font-size:11px; color:#F00; line-height:18px; font-weight:bold;}
.redtext_center{font-family:tahoma; font-size:11px; color:#06C; line-height:18px; font-weight:bold; text-align:center;}
.redline{font-family:tahoma; font-size:11px; color:#F00; font-weight:bold; padding:0px 10px 0px 10px;}
.testi_text{font-family:tahoma; font-size:12px; color:#000000; line-height:18px; text-align:center; font-style:italic;}
.honours{font-family:arial; font-size:11px; color:#000000; line-height:18px; text-align:left; font-style:italic;}


a.mainlinks{font-family:tahoma; font-size:11px; color:#004f65; font-weight:bold; text-decoration:none;}
a.mainlinks:hover{font-family:tahoma; font-size:11px; color:#004f65; font-weight:bold; text-decoration:none;}

a.blacklink{font-family:arial; font-size:11px; color:#000000; text-decoration:none; line-height:18px;}
a.blacklink:hover{font-family:arial; font-size:11px; color:#F00; text-decoration:none; line-height:18px;}

a.redlink{font-family:arial; font-size:11px; color:#F00; text-decoration:none; line-height:24px;}
a.redlink:hover{font-family:arial; font-size:11px; color:#000; text-decoration:none; line-height:24px;}

a.sizelink{font-family:tahoma; font-size:11px; color:#069; font-weight:normal; text-decoration:none;}
a.sizelink:hover{font-family:tahoma; font-size:11px; color:#004f65; font-weight:normal; text-decoration:none;}

a.toplinks{font-family:arial; font-size:11px; color:#004f65; font-weight:bold; text-decoration:none;}
a.toplinks:hover{font-family:arial; font-size:11px; color:#004f65; font-weight:bold; text-decoration:none;}

a.maillink{font-family:tahoma; font-size:12px; color:#F00; line-height:18px; text-decoration:none;}
a.maillink:hover{font-family:tahoma; font-size:12px; color:#F00; line-height:17px;}

a.big_text_link{font-family:tahoma; font-size:13px; color:#056682; letter-spacing:.05em; text-decoration:none; font-weight:bold;}
a.big_text_link:hover{font-family:tahoma; font-size:13px; color:#056682; letter-spacing:.05em; text-decoration:	none;}


