/* #################### Classes #################### */





body {

margin:0;

padding:0;

border-top: 3px solid #a6cf4f;

font-family: Tahoma, Lucida, Georgia, serif;

font-size:11px;

line-height:1.5em;

color:#363636;

border-bottom: 3px solid #a6cf4f;

background:url(images/bg.jpg) top center repeat-y #f3f3f3;

}



.clr {

clear:both;

height:20px;

}



ul {

list-style: url(images/list.jpg);

}



a img {

border:none;

}



#hide {		/* used to reload image rollovers secretly */

visibility:hidden;

width:1px;

height:1px;

overflow:hidden;

background:url(images/1b.jpg);

background:url(images/2b.jpg);

background:url(images/3b.jpg);

background:url(images/4b.jpg);

background:url(images/5b.jpg);

background:url(images/menu/aboutus2.jpg);

background:url(images/menu/benefits2.jpg);

background:url(images/menu/clients2.jpg);

background:url(images/menu/contactus2.jpg);

background:url(images/menu/home2.jpg);

background:url(images/menu/links2.jpg);

background:url(images/menu/linkwithus2.jpg);

background:url(images/menu/problems2.jpg);

background:url(images/menu/solutions2.jpg);

background:url(images/menu/whyus2.jpg);

}



h1 {

font-family: Tahoma, Lucida, Georgia, serif;

font-size:13px;

line-height:1.5em;

}





h1.headertext {

font-family: Arial, Tahoma, Lucida, Georgia, serif;

font-size:13px;

line-spacing:5;

font-weight:bold;

position:absolute; top:38px; left:40%;

}

h2.headertext {

font-family: Arial, Tahoma, Lucida, Georgia, serif;

font-size:11px;

line-spacing:5;

font-weight:bold;

position:absolute; top:56px; left:50%;

}

/* #################### All Pages #################### */



#wrapper {

width:775px;

margin:auto;

}



#header {

background:url(images/header1.jpg) top center no-repeat #FFFFFF;

height:88px;

}



#menu {

background:url(images/menu.jpg) top center no-repeat #FFFFFF;

height:30px;

}



#content {

padding-top:30px;

}



#footer {

text-align: center;

font-size:10px;

margin-bottom:5px;

clear:both;

}



/* #################### Home Page #################### */



#wrap2 {

width:760px;

margin:auto;

}



#wrap2 ul {	/* overwrites default */

list-style: url(images/list2.jpg);

}



#wrap2 img, #wrap2 p{

margin-left:15px;

margin-right:25px;

}



#c1 img, #c1 p {	/*overrides margin-left for first column */

margin-left:0;

margin-right:12px;

}



#c1, #c2, #c3 {

padding-top:20px;

}



#c1 {

float:left;

width:245px;

height:200px;

border-right: #ebebeb 4px solid;

}



#c2 {

float:left;

width:250px;

height:200px;

}



#c3 {

float:right;

width:250px;

height:650px;

border-left: #ebebeb 4px solid;

}



#whatwedo {

clear:left;

float:left;

width:500px;

height:430px;			

margin-top:20px;

border-left: #ebebeb dotted 2px;

}



#top10 {

margin-left:15px;

width:213px;

display:block;

height:350px;

background: url(images/top10bg.jpg) 0 0 no-repeat;

padding-top:44px;

}



.top10 {

width:213px;

display:block;

margin:0;

}



#a {

height:47px;

background:url(images/1.jpg) 0 0;

}



#a:hover {

background:url(images/1b.jpg) 0 0;

}



#b {

height:62px;

background:url(images/2.jpg) 0 0;

}



#b:hover {

background:url(images/2b.jpg) 0 0; /* needs rollover */

}



#c {

height:48px;

background:url(images/3.jpg) 0 0;

}



#c:hover {

background:url(images/3b.jpg) 0 0;

}



#d {

height:48px;

background:url(images/4.jpg) 0 0;

}



#d:hover {

background:url(images/4b.jpg) 0 0;

}



#e {

height:40px;

background:url(images/5.jpg) 0 0;

}



#e:hover {

background:url(images/5b.jpg) 0 0;

}



/* #################### About Page #################### */



#left {

width:535px;

float:left;

}



#right {

width: 205px;

float:right;

font-size:13px; /* controls font size in right column */

line-height:1.5em;

}



#right em {

font-family:Georgia, "Times New Roman", Times, serif;

}



/* #################### Contact Page #################### */

#contactform {

margin:auto;

width:525px;

color: #585858;

}



input, textarea {

background: #e6e6e6;

margin: 3px 0 14px 0;

border: 1px solid #b6ba9f;

height:1.5em;

padding: 2px;

}



textarea {	/* overwrites previous height of 1.5em */

height:auto;

}



#send {

height:60px;

width:200px;

background:url(images/send.jpg);

border:none;

display:block;

margin:auto;

cursor: pointer;

}



/* #################### Links Page #################### */

#linkform {

margin:auto;

width:525px;

color: #585858;

}



/* #################### Used on Multiple Pages #################### */



#clickbelow {

clear:both;

width:100%;

text-align:center;

padding-top: 50px;

margin-bottom:80px;

}



#clickbelow img{

margin-bottom:45px;

}
