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

body {margin:0px auto;padding:0px;font-family: Arial, Helvetica, sans-serif;color:#706e6e;font-size:12px;line-height:18px;background:url(../images/body-bg.jpg) left top repeat-x #1b2c49;}
div {margin:0;padding:0;}
img {border:none;padding:0px;margin:0px;}
form {margin:0px;	padding:0px;}
p {margin:10px 0px;padding:0px;}
.left {float:left;}
.right {float:right;}
.container {width:100%;margin:0px auto;padding:0px;}
.body-top {width:870px;margin:0px auto;position:relative;}
.header {width:870px;height:99px;float:left;}
.header-left {width:225px;padding-top:12px;float:left;padding-left:16px;}
.header-right {width:626px;height:99px;float:right;}
.header-top {background:url(../images/line1.jpg) left bottom repeat-x;padding-bottom:5px;padding-top:5px;height:20px;width:605px;float:right;}
.body-content {width:870px;float:left;color:#94bee5;}
.content-top {background:url(../images/webdesign-bg.jpg) left top no-repeat;height:279px;width:869px;color:#107ec0;font-size:12px;overflow:hidden;}
.content-top span {color:#f9fbfc;}
.content-top-link a {color:#7ecbf9;text-decoration:none;}
.content-top-link a:hover {color:#7ecbf9;text-decoration:underline;}
.content-top-link a:hover {color:#7ecbf9;text-decoration:underline;}
.content-mid {background: url(../images/mid-bg.jpg) left top repeat-x;height:228px;width:870px;float:left;color:#9accfb;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.content-mid a {color:#9accfb;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.content-mid a:hover {color:#9accfb;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}
.content-mid-nav {width:870px;float:left;}
.content-mid-nav ul {display:inline;margin:0px;padding:0px;text-align:left;float:left;width:870px;}
.content-mid-nav ul li {float:left;	list-style-type:none;display:inline;padding-left:25px;padding-right:15px;padding-top:17px;width:250px;}
.content-mid h4 {color:#fcfdfe;font-size:14px;font-weight:bold;font-style:italic;padding:0px;margin:0px;font-family:Georgia, "Times New Roman", Times, serif;}
.content-mid h2 {color:#6294c2;font-size:14px;padding-bottom:8px;padding-top:0px;margin:0px;font-family:Georgia, "Times New Roman", Times, serif;}
.content-mid h1 {color:#107ec0;font-size:18px;padding:0px;margin:0px;text-transform:uppercase;font-family:Georgia, "Times New Roman", Times, serif;}
.content-bottom {width:870px;float:left;padding-top:12px;padding-bottom:70px;}
.content-bottom h1 {color:#fefefe;font-size:18px;padding:0px;margin:0px;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;}
.gallery {width:870px;float:left;padding-top:18px;padding-bottom:5px;color:#107ec0;font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;}
.gallery ul {display:inline;margin:0px;padding:0px;text-align:left;float:left;width:870px;}
.gallery img {padding:0px;margin-bottom:3px;}
.gallery ul li {float:left;list-style-type:none;display:inline;margin-right:4px;}
.gallery ul li:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.gallery ul li a {color:#107ec0;font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;text-decoration:none;padding:0px;margin:0px;}
.gallery ul li a:hover {color:#107ec0;font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;text-decoration:underline;}
.gallery h1 {color:#94bee5;font-size:15px;font-family:Georgia, "Times New Roman", Times, serif;padding:0px;margin:0px;}

/*MAIN NAVIGATION*/
.navcontainer {width:626px;float:right;padding-top:28px;}
.navcontainer ul {display:inline;margin:0px;padding:0px;text-align:left;float:right;width:626px;}
.navcontainer ul li {float:right;list-style-type:none;display:inline;padding-left:15px;}
.navcontainer ul li a {font-family: Arial, Helvetica, sans-serif;color:#92a7bd;font-size:13px;text-decoration:none;font-weight:bold;line-height:12px;float:left;text-transform:uppercase;}
.navcontainer ul li:hover a {font-family: Arial, Helvetica, sans-serif;font-size:13px;text-decoration:none;font-weight:bold;line-height:12px;float:left;text-transform:uppercase;color:#252031;}
.navcontainer ul li a.active {font-family: Arial, Helvetica, sans-serif;font-size:13px;text-decoration:none;font-weight:bold;line-height:12px;float:left;text-transform:uppercase;background:#107ec0;color:#252031;}
.navcontainer ul ul{display:none;position:absolute;z-index:100;width:85px;height:100px;margin-top:12px;background:#231F30;border:2px solid #0F7FBF;border-left:3px solid #0F7FBF;border-bottom:0px;border-top:0px;}
.navcontainer ul  ul li{display:block;float:none;list-style-type:none;font-weight:normal;text-transform:capitalize;margin:0px;padding:0px;padding-top:10px;padding-bottom:10px;padding-left:7px;font-size:11px;}
.navcontainer ul  ul li a{color:#92a7bd;font-weight:normal;text-transform:lowercase;}
.navcontainer ul  ul li a:hover{font-weight:normal;color:#137FC0;}

.news {width:67px;float:right;text-align:center;background: url(../images/news.jpg) left 2px no-repeat;}
.news-active {width:67px;float:right;text-align:center;background: url(../images/news.jpg) left 2px no-repeat;background:#107ec0;}
.news:hover {width:67px;float:right;text-align:center;background: url(../images/news.jpg) left 2px no-repeat;background:#107ec0;}

.work {width:70px;float:right;text-align:center;background: url(../images/work.jpg) left 2px no-repeat;}
.work-active{width:70px;float:right;text-align:center;background: url(../images/work.jpg) left 2px no-repeat;background:#107ec0;color:#252031;}
.work:hover{width:70px;float:right;text-align:center;background: url(../images/work.jpg) left 2px no-repeat;background:#107ec0;color:#252031;}

.contact {width:104px;float:right;text-align:center;background: url(../images/contact.jpg) left 2px no-repeat;}
.contact-active{width:104px;float:right;text-align:center;background: url(../images/contact.jpg) left 2px no-repeat;background:#107ec0;color:#252031;}
.contact:hover{width:104px;float:right;text-align:center;background: url(../images/contact.jpg) left 2px no-repeat;background:#107ec0;color:#252031;}

.services {width:188px;float:right;text-align:center;background: url(../images/services.jpg) left 2px no-repeat;}
.services-active{width:188px;float:right;text-align:center;background: url(../images/services.jpg) left 2px no-repeat;background:#107ec0;color:#252031;}
.services:hover{width:188px;float:right;text-align:center;background: url(../images/services.jpg) left 2px no-repeat;background:#107ec0;color:#252031;}
.office {width:90px;float:right;text-align:center;background: url(../images/office.jpg) left 2px no-repeat;}
.office:hover {width:90px;float:right;text-align:center;background:#107ec0;color:#252031;}
.office-active {width:90px;float:right;text-align:center;background:#107ec0;color:#252031;}

.news-active a, .office-active a, .contact-active a, .work-active a, .services-active a{color:#252031;}

.home {background:url(../images/menu-left.jpg) left top no-repeat;float:left;width:7px;height:4px;}

.navcontainer1 {width:595px;float:right;padding-top:2px;}
.navcontainer1 ul {display:inline;margin:0px;padding:0px;text-align:left;float:right;width:595px;}
.navcontainer1 ul li {float:right;list-style-type:none;display:inline;padding-left:15px;}
.navcontainer1 ul li a {font-family: Arial, Helvetica, sans-serif;color:#94bee5;font-size:13px;text-decoration:none;line-height:13px;float:left;}
.navcontainer1 ul li a:hover {font-family: Arial, Helvetica, sans-serif;color:#fff;font-size:13px;text-decoration:none;line-height:13px;float:left;}
.freiends {width:157px;float:right;text-align:center;display:inline;line-height:14px;}
.freiends h1 {padding:0px;margin:0px;float:left;}
.freiends h2 {padding:0px;margin:0px;float:right;}
.newsletter {width:159px;float:right;text-align:center;font-style:italic;}
.clint-login {width:102px;float:right;text-align:center;}

#close {position:absolute;left:855px;top:58px;z-index:100;}
.main-contact-form {position:absolute;left:376px;top:70px;}
.contact-form {border-left:3px solid #107ec0;border-right:2px solid #107ec0;width:465px;float:right;padding-left:12px;padding-right:12px;background:#211c2d;padding-top:15px;padding-bottom:15px;}
.input-bg {width:319px;margin:0px auto;font-family:Georgia, "Times New Roman", Times, serif;color:#92a7bd;font-size:14px;font-style:italic;text-align:left;}
.input-main {width:319px;float:left;text-align:left;padding-top:9px;}
.input {width:147px;height:18px;background:#94bee5;border:1px solid #94bee5;}
.input-big {width:315px;height:70px;background:#94bee5;border:1px solid #94bee5;}
.say-bg {background:url(../images/say.jpg) left top no-repeat;padding-left:151px;font-family:Arial, Helvetica, sans-serif;color:#a3bfdc;font-size:12px;float:left;text-align:left;height:54px;}
.send {padding-top:15px;background:url(../images/send-bt.jpg) right 17px no-repeat;float:right;font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;color:#fcfcfd;font-style:italic;text-align:right;width:400px;padding-right:25px;}
.send a {font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;color:#fcfcfd;font-style:italic;text-decoration:none;}
.send a:hover {font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;color:#fcfcfd;font-style:italic;text-decoration:underline;}
.main-clint-login {
	position:absolute;
	left:613px;
	top:25px;
}
#close2 {
	position:absolute;
	left:858px;
	top:7px;
}
.main-sign-up {
	position:absolute;
	left:613px;
	top:29px;
}
.sign-up {
	background:#1e253c;
	border:1px solid #107ec0;
	width:232px;
	padding-left:12px;
	padding-right:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	padding-top:12px;
	padding-bottom:12px;
	float:left;
	font-size:12px;
}
#close1 {
	position:absolute;
	left:733px;
	top:7px;
}
.sign-up-main {
	width:232px;
	float:left;
	padding-top:5px;
}
.sign-up-left {
	width:62px;
	float:left;
	text-align:left;
}
.sign-up-mid {
	width:150px;
	float:left;
}
.sign-up-right {
	width:15px;
	float:right;
	padding-top:3px;
}
.news-top {
	background:url(../images/line.jpg) left bottom repeat-x;
	height:130px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#081027;
	font-size:93px;
	line-height:93px;
	padding-top:29px;
	width:870px;
	margin-bottom:21px;
}
.web {
	width:870px;
	float:left;
}
.web-left {
	width:125px;
	float:left;
	padding-left:10px;
	padding-right:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#107ec0;
	font-size:14px;
}
.web-mid {
	width:500px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#92a7bd;
	font-size:14px;
	line-height:19px;
}
.web-right {
	width:192px;
	float:right;
}
.search {
	width:192px;
	float:right;
}
.search-input {
	width:125px;
	padding-left:15px;
	height:18px;
	background:#94bee5;
	border:1px solid #94bee5;
	color:#1a2b48;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.latest-news {
	background:#091028;
	width:172px;
	margin-top:15px;
	float:left;
	padding:10px;
	padding-top:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#425e8e;
}
.latest-news h1 {
	padding:0px;
	margin:0px;
	color:#fbfbfc;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:16px;
}
.latest-news h2 {
	padding:0px;
	margin:0px;
	color:#99b1d9;
	font-size:14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:14px;
	font-weight:normal;
}
.latest-news h2 a {
	padding:0px;
	margin:0px;
	color:#99b1d9;
	font-size:14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:14px;
	font-weight:normal;
	text-decoration:none;
}
.latest-news h2 a:hover {
	padding:0px;
	margin:0px;
	color:#99b1d9;
	font-size:14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:14px;
	font-weight:normal;
	text-decoration:underline;
}
.web-mid p {
	padding:0px;
	margin:12px auto;
}
.web-mid a {
	color:#1173b0;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.web-mid a:hover {
	color:#fff;
	text-decoration:none;
}
.web-mid h1 {
	color:#107ec0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	text-transform:uppercase;
	line-height:24px;
	padding:0px;
	margin:0px;
}
.web-mid h2 {
	color:#107ec0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	padding:0px;
	margin:0px;
	display:inline;
}
.archive {
	background:#344460;
	width:172px;
	float:left;
	padding:10px;
	padding-top:3px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#425e8e;
}
.archive h1 {
	padding:0px;
	margin:0px;
	color:#fbfbfc;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

/*CONTACT US PAGE*/
h1.contactpage{color:#107ec0;font-family:georgia;font-weight:normal;font-size:18px;}
.contactform{float:left;width:200px;}
.contactinfo{float:right;width:300px;}
.contactinfo h3{color:#107ec0;font-size:14px;text-transform:uppercase;font-family:georgia;font-weight:normal;}
.contactinfo p{font-size:14px;color:#a3bfdc;font-style:italic;font-family:georgia;line-height:15px;}

/*SERVICES AND PRODUCTS PAGE*/
.services_menu{float:left;font-family:georgia;font-size:14px;padding-left:17px;}
.products_menu{float:left;margin-left:100px;width:450px;color:#92a7bd;font-family:georgia;font-size:14px;}
.products_menu2{float:left;color:#92a7bd;font-family:georgia;font-size:14px;padding-left:17px;}
.products_menu2 a.active{color:#0F7FC1;}
.products_menu2 a:hover{color:#0F7FC1;}
.products_menu p a{color:#107ec0;text-decoration:underline;font-weight:bold;}
.services_contents{float:left;margin-left:100px;width:640px;color:#92a7bd;font-family:georgia;font-size:14px;}
.services_contents a{color:#107ec0;text-decoration:underline;font-weight:bold;}
.services_contents strong{color:#107ec0;text-decoration:none;font-weight:bold;}
.services_contents h1, .products_menu h2, .products_menu2 h2{font-family:georgia;font-size:24px;font-style:normal;color:#107ec0;font-weight:normal;margin:0px;margin-bottom:15px;}
.services_contents p{margin-top:20px;margin-bottom:20px;}
.products_menu2 h2{font-family:arial;font-size:18px;color:#081027;font-weight:normal;font-style:normal;text-transform:uppercase;margin:0px;margin-bottom:10px;}
.products_menu h2, .services_menu h2{font-family:georgia;font-size:24px;font-style:italic;color:#107ec0;font-weight:normal;margin:0px;margin-bottom:10px;}
.services_menu ul, .products_menu ul, .products_menu2 ul{list-style-type:none;margin:0px;padding:0px;}

.services_menu ul li, .products_menu ul li, .products_menu2 ul li{color:#92a7bd;line-height:25px;font-size:14px;font-family:georgia;}
.services_menu a, .products_menu a, .products_menu2 a{color:#92a7bd;text-decoration:none;}


/*FOOTER*/
.footer {width:100%;background:url(../images/footer.jpg) left top repeat-x;height:382px;	float:left;}
.footer-top {width:870px;height:306px;margin:0px auto;padding-top:18px;}
.footer-top h1 {color:#1d85d4;font-size:14px;font-weight:bold;padding:0px;margin:0px;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}
.footer-top h2 {color:#99b1d9;font-size:14px;font-weight:normal;padding:0px;font-style:italic;margin:0px;font-family:Georgia, "Times New Roman", Times, serif;}
.footer-top h3 {color:#425e8e;font-size:14px;font-weight:normal;padding:0px;margin:0px;font-family:Georgia, "Times New Roman", Times, serif;}
.footer-top h3 a {color:#425e8e;font-size:14px;font-weight:normal;padding:0px;margin:0px;font-family:Georgia, "Times New Roman", Times, serif;text-decoration:none;}
.footer-top h3 a:hover {color:#425e8e;font-size:14px;font-weight:normal;padding:0px;margin:0px;font-family:Georgia, "Times New Roman", Times, serif;text-decoration:underline;}
.footer-top-left {width:258px;float:left;padding-left:15px;line-height:14px;font-weight:normal;}
.footer-top h2 a {color:#99b1d9;font-size:14px;font-weight:normal;padding:0px;font-style:italic;margin:0px;text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif;}
.footer-top h2 a:hover {color:#99b1d9;font-size:14px;font-weight:normal;padding:0px;font-style:italic;margin:0px;text-decoration:underline;font-family:Georgia, "Times New Roman", Times, serif;}
.footer-top-mid {width:267px;float:left;line-height:14px;font-weight:normal;}
.footer-top-right {width:255px;float:right;line-height:14px;	font-weight:normal;}
.footer-bottom p {width:870px;height:39px;margin:0px auto;font-size:12px;color:#94bee5;line-height:16px;text-align:center;	padding-top:23px;}
.footercontact p{margin:0px;padding:0px;line-height:24px;padding-top:12px;}
.coming_soon{width:222px;height:70px;overflow:hidden;}
.Coming_Soon_Prev, .Coming_Soon_Next{cursor:pointer;}
div.contactinfotext p{font-size:14px;font-family:georgia;}

/*HOME SLIDESHOW*/
.slideshow_text{position:absolute;z-index:200;width:845px;padding-top:238px;}
.slideshow_text div{float:right;z-index:200;}
.slideshow_text div a{color:#96BEE2;text-decoration:none;z-index:200;}
.slideshow_text div a:hover{color:#0E7EC0;text-decoration:none;z-index:200;}
.slideshow_navigation{position:absolute;z-index:100;width:845px;margin-top:260px;}
.blt {float:right;}
.blt a {background:url(../images/round.png) left top no-repeat;float:left;width:12px;height:12px;color:#c6d1d4;font-size:0px;margin-left:5px;text-decoration:none;}
.blt a:hover {background:url(../images/round-h.png) left top no-repeat;float:left;width:12px;height:12px;}
.blt a.activeSlide {background:url(../images/round-h.png) left top no-repeat;float:left;width:12px;height:12px;}
.slideNext, .slidePrev{color:#ffffff;font-size:12px;line-height:8px;cursor:pointer;}
.slideNext:hover, .slidePrev:hover{color:#0E7EC0;}

/*CLIENT LIST*/
ul.clientlist{list-style-type:none;}
ul.clientlist li{float:left;width:210px;font-weight:normal;margin:0px;padding:0px;font-family:georgia;font-size:14px;color:#94bee5;margin-top:5px;margin-bottom:5px;}
ul.clientlist a{color:#94bee5;text-decoration:none;font-weight:normal;font-size:14px;}
ul.clientlist a:hover{color:#0F7FBF;}
