/* CSS Document */

body {
	margin:10px 0px 0px 0px; padding:0px;
	background-color:#333743;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%; color:#CCCCCC;
	line-height:20px;
	margin:0px; padding:0px 25px 15px 0px;
}
p span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; color:#ABCEE0;
	margin:0px; padding:0px;
}
hr {
	display:none;
}
#wrapper{
	width:98%; height:auto;
	margin:0px auto; padding:0px;
	min-width:986px; max-width:1100px; 
}
#skip {
	display:none;
}
#header{
	width:100%; height:240px;
	background-color:#28779E;
	margin:0px 0px 10px 0px; padding:0px;
}
.logo {
	width:311px; height:240px; float:left;
	background: url(../images/logo.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.logo strong {
	display:none;
}
.mainpic {
	width:672px; height:240px; float:right;
	background:url(../images/mainimg.jpg) no-repeat right top;
	margin:0px; padding:0px;
}

#menu_margin {
	width:100%; height:45px; 
	background:url(../images/menubg.jpg) repeat-x left top;
	margin:0px 0px 10px 0px; padding:0px;
}
#border {
	height:43px; 
	border:1px solid #0D0D0D;
	margin:0px; padding:0px;
}
#menu {
	width:85%;
	margin:0px auto; padding:0px;
}
#menu li {
	width:14.8%; height:43px; float:left;
	list-style-type:none; border-right:1px solid #666666;
	margin:0px 2%; padding:0px;
}
#menu li strong {
	display:none;
}
#menu li a:link,#menu li a:visited {
	margin:0px; padding:0px;
}

.btn_home:link,.btn_home:visited {
	width:50px; height:43px; float:left;
	background: url(../images/btn_home.jpg) no-repeat;
	margin:0px; padding:0px;
}
.btn_home:hover {
	width:50px; height:43px; float:left;
	background:url(../images/btn_home_hv.jpg) no-repeat;
	margin:0px; padding:0px;
}
.active_home {
	width:50px; height:43px; float:left;
	background:url(../images/btn_home_hv.jpg) no-repeat; text-align:center;
	margin:0px; padding:0px;
}
.btn_about:link,.btn_about:visited {
	width:80px; height:43px; float:left;
	background: url(../images/btn_about.jpg) no-repeat;
	margin:0px; padding:0px;
}
.btn_about:hover {
	width:80px; height:43px; float:left;
	background:url(../images/btn_about_hv.jpg) no-repeat;
	margin:0px; padding:0px;
}
.active_about {
	width:80px; height:43px; float:left; 
	background:url(../images/btn_about_hv.jpg) no-repeat;
	margin:0px; padding:0px;
}
.btn_projects:link,.btn_projects:visited {
	width:80px; height:43px; float:left; 
	background: url(../images/btn_projects.jpg) no-repeat;
	margin:0px; padding:0px;
}
.btn_projects:hover {
	width:80px; height:43px; float:left;
	background:url(../images/btn_projects_hv.jpg) no-repeat;
	margin:0px; padding:0px;
}
.active_projects {
	width:80px; height:43px; float:left; 
	background:url(../images/btn_projects_hv.jpg) no-repeat;
	margin:0px; padding:0px;
}
.btn_testimonials:link,.btn_testimonials:visited {
	width:104px; height:43px; float:left; 
	background: url(../images/btn_testimonials.jpg) no-repeat;
	margin:0px; padding:0px;
}
.btn_testimonials:hover {
	width:104px; height:43px; float:left;
	background:url(../images/btn_testimonials_hv.jpg) no-repeat;
	margin:0px; padding:0px;
}
.active_testimonials {
	width:104px; height:43px; float:left; 
	background:url(../images/btn_testimonials_hv.jpg) no-repeat;
	margin:0px; padding:0px;
}
.btn_contact:link,.btn_contact:visited {
	width:80px; height:43px; float:left; 
	background: url(../images/btn_contact.jpg) no-repeat;
	margin:0px; padding:0px;
}
.btn_contact:hover {
	width:80px; height:43px; float:left;
	background:url(../images/btn_contact_hv.jpg) no-repeat;
	margin:0px; padding:0px;
}
.active_contact {
	width:80px; height:43px; float:left; 
	background:url(../images/btn_contact_hv.jpg) no-repeat;
	margin:0px; padding:0px;
}
#middle {
	width:100%; height:auto; float:left;
	background:url(../images/middlebg.jpg) repeat-y left top;
	margin:0px 0px 1px 0px; padding:0px 0px 10px 0px;
}
#left{
	width:235px; height:auto; float:left;
	margin:0px; padding:8px 0px 0px 0px;
	background-color:#222632;
}
#right{
	margin:0px 0px 0px 260px; padding:8px 15px 0px 0px; 
}
.ttl_why {
	width:139px; height:25px;
	background:url(../images/ttl_whyuseus.jpg) no-repeat; 
	margin:0px; padding:0px 0px 3px 0px;
}
.ttl_why strong {
	display:none;
}

.bullet01 { 
	width:213px; height:auto; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:90%; color:#CCCCCC;
	list-style-type:none;
	margin:0px; padding:15px 0px 5px 20px;
}
.bullet01 li { 
	margin:0px 0px 10px 0px; padding:0px 10px 0px 20px;
	background:url(../images/bullet2.gif) no-repeat left top;
}
.bullet02 { 
	width:213px; height:auto; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:90%; 
	color:#CCCCCC; background-color:#191C25;
	list-style-type:none;
	margin:0px; padding:10px 0px 0px 20px;
}
.bullet02 li { 
	margin:0px 0px 10px 0px; padding:0px 10px 0px 20px;
	line-height:17px;
	background:url(../images/bullet2.gif) no-repeat left top;
}
.ttl_welcome {
	width:376px; height:20px;
	background:url(../images/ttl_welcome.jpg) no-repeat;
	margin:0px; padding:0px 0px 18px 0px;
}
.ttl_welcome span {
	display:none;
}
.photo01 {
	float:right;
	margin:0px 20px; padding:0px;
}
.photo02 {
	float:left;
	margin:0px 20px 0px 0px; padding:0px;
}
.block01 {
	width:60%; height:auto; float:left;
	margin:0px; padding:0px;
}
.box01 {
	width:99%; float:left;
	margin:0px; padding:0px;
}
.bullet {
	width:98%;
	font-family: Arial, Helvetica, sans-serif; float:left;
	font-size:90%; color:#CCCCCC;
	margin:0px; padding:0px 0px 10px 30px;
}
.bullet li {
	list-style-image:url(../images/bullet1.gif);
	margin:0px; padding:0px 0px 7px 10px;
}
#footer {
	width:100%; height:70px; float:left;
	background-color:#222632;
	margin:0px; padding:0px 0px 0px 0px;
}
.address { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; color:#CCCCCC; line-height:18px; text-align:center;
	margin:0px auto; padding:15px 0px 0px 0px;
}
.address a:link,.address a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; color:#CCCCCC;
	margin:0px; padding:0px;
	text-decoration:underline;
}
.address a:hover {
	text-decoration:none;
	margin:0px; padding:0px;
}
.produced {
	font-family:Arial, Helvetica, sans-serif; float:left;
	font-size:13px; color:#7BB1CE;
	margin:0px; padding:10px 0px 10px 0px;
}
.produced a:link,.produced a:visited { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; color:#418AB1;
	margin:0px; padding:0px;
	text-decoration:underline;
}
.produced a:hover {
	color:#7BB1CE;
}
.ttl_about {
	width:97px; height:20px;
	background:url(../images/ttl_about.jpg) no-repeat;
	margin:0px; padding:0px 0px 18px 0px;
}
.ttl_about span {
	display:none;
}
.photo_margin {
	width:96%; height:auto;
	margin:0px auto; padding:0px;
}
.photo03 img {
	margin:0px 10px 20px 0px; padding:0px;
}
.ttl_testimonials {
	width:141px; height:20px;
	background:url(../images/ttl_testimonials.jpg) no-repeat;
	margin:0px; padding:0px 0px 18px 0px;
}
.ttl_testimonials span {
	display:none;
}
.ttl_projects {
	width:96px; height:20px;
	background:url(../images/ttl_projects.jpg) no-repeat;
	margin:0px; padding:0px 0px 18px 0px;
}
.ttl_projects span {
	display:none;
}
.photo04 {
	width:293px; height:113px;
	float:right; clear:right;
	margin:0px; padding:0px 0px 20px 25px;
}
.list {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%; color:#CCCCCC;
	margin:0px; padding:0px 0px 10px 30px;
}
.list li {
	list-style-image:url(../images/bullet1.gif);
	margin:0px; padding:0px 0px 15px 10px;
}
.ttl_contact {
	width:90px; height:20px;
	background:url(../images/ttl_contact.jpg) no-repeat;
	margin:0px; padding:0px 0px 18px 0px;
}
.ttl_contact span {
	display:none;
}
.block_margin {
	width:80%; height:auto; 
	margin:0px auto; padding:0px;
}
.address_block {
	width:98%;
	border-bottom:1px dotted #999999; float:left;
}

.leftblock {
	width:24%; height:auto; float:left;
	margin:0px; padding:15px 20px 15px 45px;
}
.leftblock p {
	font-family:Arial, Helvetica, sans-serif; font-size:90%; 
	color:#A0D0E7; font-weight:bold;
	margin:0px; padding:0px;
}
.rightblock {
	width:50%; height:auto; float:left;
	margin:0px; padding:15px ;
}
.rightblock p {
	font-family:Arial, Helvetica, sans-serif; font-size:90%; 
	color:#CCCCCC; font-weight:normal;
	margin:0px; padding:0px;
}
.rightblock p a:link,.rightblock p a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; 
	color:#CCCCCC; font-weight:normal; text-decoration:underline;
	margin:0px; padding:0px;
}
.rightblock p a:hover {
	text-decoration:none;
}
.spacer {
	width:99%; height:25px; float:left;
}
