@charset "utf-8";
/* CSS Document */
#inside_wide_column{background-color:#E1F5FD; padding:1px 0;}
ul, li, p{margin:0; padding:0}

h1{
	font-size:16px;
	color:black;
	padding:5px;
}
body{
	background-image:url(images/bg_slice.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:14px;
	margin:0;
	background-color:#16A4E2;
}
#page{
	margin:0 auto;
	width:900px;
}
#header{
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	width:900px;
	height:329px;
}
#nav{
	width:670px;
	height:30px;
	margin-top:30px;
	float:right;
	padding:0;


}
#content_wrapper{
	min-height:400px;
	margin-bottom:20px;
}
#home_wide{
	height:290px;
/*	border:1px solid red;*/
}
#home_pic{
	margin-left:7px;
	width:406px;
	height:285px;
}
#home_form{
	background-image:url(images/bg_form.png);
	background-repeat:no-repeat;
		margin-top:27px;
	font-size:16px;
	color:black;
	width:465px;
	height:235px;
/*	border:1px solid red;*/
	
}
#sent_form{
	background-image:url(images/bg_form.png);
	background-repeat:no-repeat;
	margin-top:27px;
	font-size:16px;
	color:black;
	width:465px;
	height:235px;

/*	border:1px solid red;*/
	
}
#left_column{
	width:303px;

	/*border:1px solid yellow;*/
}
#left_column ul li{ margin:10px 35px; text-align:justify;}
#left_column h1{text-align:center;}

#middle_column{
	width:333px;
	margin-left:5px;

	/*border:1px solid green;*/
}
#middle_column h1{text-align:center;}
#middle_column ul li{ margin:10px 35px; text-align:justify}
#right_column{
	width:250px;
	margin-left:5px;

	/*border:1px solid red;*/
}
#right_column ul li{ margin:10px 35px;}
#right_column h1{text-align:center;}



#wide_column ul li{margin:10px 40px; text-align:justify}
#wide_column p{ padding:5px 15px; text-align:justify; line-height:22px;}
#wide_column h1{
	font-size:26px;
	font-style:italic;
	margin:5px 0;
}

#signiture{margin:20px 0px;}
	

#footer{
	font-size:12px;
	text-align:center;
	padding:20px 0;
	color:white;
	background-color:#0077A2;
}
#footer a{
	color:white;
	text-decoration:none;
	padding:0 10px;
}
#footer a:hover{
	text-decoration:underline;
}
#home_portfolio{
	margin:5px 0 0 10px;
}
#home_portfolio img {border:2px solid #E1F5FD;}
#home_portfolio img:hover {border:2px solid black;}
.clear{
	clear:both;
}
.float_left{
	float:left;
}
.input_fields{
	width:250px;
	height:20px;
	font-size:16px;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	background:#d1eefb none repeat scroll 0 0;
	border:2px solid black;
}
img, div { behavior: url(iepngfix.htc) }



/*--------------nav buttons--------------*/

.home{
	background-image:url(images/btn_home.png);
	background-repeat:no-repeat;
	float:left;
	width:96px;
	height:53px;
}
.home:hover{
	background-position:center bottom;

}
.faq{
	background-image:url(images/btn_faq.png);
	background-repeat:no-repeat;
	float:left;
	width:96px;
	height:53px;
	
}
.faq:hover{
	background-position:center bottom;
}
.marketing{
	background-image:url(images/btn_marketing.png);
	background-repeat:no-repeat;
	float:left;
	width:96px;
	height:53px;
	
}
.marketing:hover{
	background-position:center bottom;
}
.portfolio{
	background-image:url(images/btn_portfolio.png);
	background-repeat:no-repeat;
	float:left;
	width:96px;
	height:53px;
	
}
.portfolio:hover{
	background-position:center bottom;
}
.testimonials{
	background-image:url(images/btn_testimonials.png);
	background-repeat:no-repeat;
	float:left;
	width:96px;
	height:53px;
	
}
.testimonials:hover{
	background-position:center bottom;
}
.contact{
	background-image:url(images/btn_contact.png);
	background-repeat:no-repeat;
	float:left;
	width:96px;
	height:53px;
	
}
.contact:hover{
	background-position:center bottom;
}



















#cssdropdown, #cssdropdown ul {
padding: 0;
margin: 0;
list-style: none;
}

#cssdropdown li {
float: left;
position: relative;
}

.mainitems{


}

.mainitems a{
margin-left: 6px;
margin-right: 8px;
text-decoration: none;
}

.subuls{
display: none;
width: 100px;


background-color: #00B2D8;



}

.subuls li{
width:150px;background-color: #00B2D8; padding:5px; margin:3px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;
}

.subuls li a{
text-decoration: none; color:white;
}
.subuls li:hover{
text-decoration: none; color:white; background-color:#16A8E4; cursor:pointer;
}
#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;
left: auto;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

#restofcontent { /*wrap rest of content of the page inside this div*/
clear: left;
}
