body {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000;
  font-size: 85%;
  border: 0;
margin: 0;
padding: 0;
text-align: center;
background: #fff;
}
div{
margin: 0;
padding: 0;
}

img{
border: 0;
}

h1, h2, h3, h4, h5, h6 { 
	padding: 15px 10px 5px 0px;
	margin: 0;
	}
h1{
	font-size: 20px;
	height: 20px;
	color: #000;
	text-indent: -3000px;
	padding-top: 20px;
	}

h2{
	font-size: 130%;
	font-weight: normal;
}

h3{
	font-size: 100%;

}
h4{
	font-size: 110%;

}
h5 {
  font-size: 130%;
}

h6 {
  font-size: 120%;

}



a:link		{ color: #0421F8; font-size: 100%; text-decoration: underline;}
a:active		{ color: #0421F8; font-size: 100%; text-decoration: underline;  }
a:visited		{ color: #0421F8; font-size: 100%; text-decoration: underline;  }
a:hover		{  color: #F50C18; font-size: 100%; text-decoration: none; }

.menu a:link, .menu a:active, .menu a:visited{
 color: #000; 
   text-decoration: none; 
   font-size: 100%;
}

.menu a:hover, .menu a:focus{
font-weight: bold;
color: #61B3D8;
}
.menu a.on{
font-weight: bold;
color: #61B3D8;
}
.menu li{
list-style: none;
 display: block;
 float: left;
 width: 85px;
 padding: 0;
 margin: 0;
 line-height: 36px;
 text-align: center;
 
 }

 .menu ul{
 margin: 0;
 padding: 0;
 text-align: center;
 }

.menu{
font-size: 11px;
margin: 0 0 2px 0;
background: url(images/top.jpg) no-repeat top;
clear: both;
padding: 90px 125px 0 120px;
}

.menu img{
float: right;
margin-top: -10px;
}
 
.footer{
 clear: both;
margin: 0;
padding: 0;
height: 153px;
 }
.footer p{
text-indent: -3000px;
}
 #divIndex, #divHome, #divAtt, #divServ, #divCont, #divPart, #divPort1, #divPort2, #divPort3{
 width: 941px;
 text-align: left;
  margin: 0 auto;
  background: url(images/bodygrad.jpg) repeat-y;
 }

#divHome .footer{
background: url(images/bottom-creative-purple.jpg) no-repeat;
}
#divIndex .footer{
background: url(images/bottomplain.jpg) no-repeat;
}
#divHome .right{
font-weight: bold;
padding-top: 5px;
}
.quotes{
font-size: 18px;
text-align: center;
padding-top: 25px;
}

#divAtt .footer{
background: url(images/bottom-edge-red.jpg) no-repeat;
}
#divAtt h1{
background: url(images/headingatt.gif) no-repeat bottom left;
}

#divServ .footer{
background: url(images/bottom-biz-orange.jpg) no-repeat;
}
#divServ h1{
background: url(images/headingserv.gif) no-repeat bottom left;
}

#divCont .footer{
background: url(images/bottom-biz-green.jpg) no-repeat;
}
#divCont h1{
background: url(images/headingcont.gif) no-repeat bottom left;
}

#divPart .footer{
background: url(images/bottom-creative-pink.jpg) no-repeat;
}
#divPart h1{
background: url(images/headingpart.gif) no-repeat bottom left;
}
#divPort1 .footer{
background: url(images/bottom-creative-green.jpg) no-repeat;
}
#divPort2 .footer{
background: url(images/bottom-biz-purple.jpg) no-repeat;
}
#divPort3 .footer{
background: url(images/bottom-edge-orange.jpg) no-repeat;
}

.leftcol{
float: left;
width: 150px;
margin: 20px 125px 20px 0;
display: inline;
}
.leftcol p{
word-spacing: 8px;
padding: 5px 0;
font-size: 90%;
}
.rightcol{
float: left;
width: 390px;
margin: 20px 0;
display: inline;
}
.rightcol p{
padding: 5px 0 13px 0;
font-size: 90%;
}
.rightcol p:first-line{
font-weight: bold;
font-size: 115%;
line-height: 30px;
}
.rightcol b{
font-size: 115%;
}
.content{
margin: 0 125px 0 147px;
padding: 0;
clear: both;
height: 325px;
 }
#text{
height: 40px;
}
.copyright{
font-size: 10px;
text-align: center;
padding: 5px;
margin: 0;
background: #fff;
color: #D5D5D5;
}
.copyright a{
color: #D5D5D5;
text-decoration: none;
}
li {
  padding-left: 0px;
	text-align: left;
	margin: 2px 0 0 0;
	font-size: 100%;
		  list-style: url(images/bullet.gif);

}

ul {
  padding-left: 10px;
 	margin: 20px 5px 10px 25px;
  list-style-position: outside;
}

.center{
text-align: center;
}

.right{
text-align: right;
}
p {
font-size: 100%;
padding: 15px 0 5px 0;
margin: 0;
color: #000;
 }

.rightfloat{
float: right;
}
.leftfloat{
float: left;
}
.clear{
clear: both;
font-size: 0;
margin: 0;
padding: 0;
line-height: 0;
}


.button{
background: #005B90;
color: #fff;
width: 110px;
margin: 0 0 10px 0;
font-weight: bold;
height: 21px;
border: 1px solid #AEC8DB;
}
#flashcontent{
float: right;
margin-top: 50px;
}
.purple{
color: #7B12B8;
}
.orange{
color: #FB8236;
}
.red{
color: #EB0057;
}
.green{
color: #7CC200;
}