
div, ul, li, h3, h1, img, h4, h2{
	padding: 0;
	margin: 0;
	border: 0;
	list-style-position: inside;
}


.floatleft{
float: left;
}

.floatright{
float:right;
}

.clearboth{
clear: both;
}

.hide{
display: none;
}

.marginleft{
margin-left: 15px;
}

hr{
color: #ccff66;
background-color: #ccff66;
height: 3px;
border: 0;
margin: 25px 0;
}

body{
margin: 0 auto;
padding: 0;
text-align: center;
background: #092d5b url(images/bg.jpg) top center no-repeat;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
line-height: 22px;
color: #333;
}

#container{
margin: 0 auto 0px auto;
width: 775px;
background: #fff;
text-align: left;
}

#header{
width: 775px;
height: 98px;
background: url(images/header.gif) top left no-repeat;
}

#navcontainer{
height:43px;
width: 742px;
*width: 775px;
background: #3c6aa0;
padding-left: 33px;
}

#nav{
height: 43px;
list-style: none;
display: inline;
overflow: hidden;
}

#nav li{
list-style: none;
display: inline;

}

#nav a {
float: left;
padding: 43px 0 0 0;
overflow: hidden;
height: 0px !important; 
height /**/:43px; /* for IE5/Win only */
margin-right: 6px;
}
	
#nav a:hover, #nav a.active {
background-position: 0 -43px;
}
	
#thome a  {
width: 120px;
background: url(images/nav/home.gif) top left no-repeat;
}
	
#tpromo a  {
width: 187px;
background: url(images/nav/promo.gif) top left no-repeat;
}

#tdesign a  {
width: 141px;
background: url(images/nav/design.gif) top left no-repeat;
}

#tabout a  {
width: 87px;
background: url(images/nav/about.gif) top left no-repeat;
}

#tcontact a  {
width: 118px;
background: url(images/nav/contact.gif) top left no-repeat;
}

#content1{
width:709px;
*width: 775px;
padding: 33px;
}

#content1 h1, #content1 h2{
font-family: Century Gothic, Verdana, Arial, sans-serif;
font-size: 24px;
color: #789cc8;
}

#content1 h2{
margin-top: 22px;
}

h3{
color: #789cc8;
font-size: 18px;
font-family: Century Gothic, Verdana, Arial, sans-serif;
}

#analysis{
width: 240px;
*width: 250px;
padding: 5px;
margin-left: 10px;
background-color: #e9e9e9;
font-family: Verdana, Arial, sans-serif;
}

input, textarea{
background-color: #ebffc3;
border: 1px solid #ccff66;
margin: 3px 0;
}

#content1 p, #content2 p, #content1 form{
font-size: 12px;
line-height: 22px;
color: #333;
}

#content1 li{
	list-style: square inside;
	margin-left: 25px;
}

#content2{
width:709px;
*width: 775px;
padding: 23px 33px 10px 33px;
background: #a5bdd8;
}

#promobox, #designbox, #networkbox{
width: 200px;
*width: 225px;
height: 142px;
*height: 227px;
overflow: hidden;
float: left;
padding-top: 85px;
*padding-top: 90px;
padding-right: 15px;
padding-left: 10px;
}

#designbox, #networkbox{
margin-left: 14px;
}

#promobox{
background: url(images/promotion-box.jpg) top left no-repeat;
}

#designbox{
background: url(images/design-box.jpg) top left no-repeat;
}

#networkbox{
background: url(images/networking-box.jpg) top left no-repeat;
}

#content3{
width:709px;
*width: 775px;
padding: 20px 33px;
background: #c7d7ea;
border-top: 15px solid #ccff66;
border-bottom: 15px solid #ccff66;
}

#content3 h2{
text-transform: uppercase;
color: #333;
font-size: 14px;
}

#content3 p{
font-size: 12px;
}

#content3 a:link, #content3 a:visited{
color: #3366ff;
text-decoration: underline;
}

#content4{
width:709px;
*width: 775px;
padding: 20px 33px;
background-color: #dfdfdf;
color: #4a4a4a;
}

#content4 h3{
font-size: 18px;
color: #333;
font-family: Century Gothic, Verdana, Arial, sans-serif;
}

#content4 p{
font-size: 12px;
margin-top: 0;
}

#footer{
text-align: center;
width: 775px;
height: 33px;
background: url(images/footer.gif) top left no-repeat;
font-size: 12px;
line-height: 33px;
color: #fff;

}

#footer a:link, #footer a:visited{
color: #fff;
text-decoration: underline;
}