* {margin: 0; padding: 0}

a:link { color: #fff; text-decoration: none; }
a:visited { color: #fff; text-decoration: none; }
a:hover { color: #fff; text-decoration: underline; }
a:active { color: #fff; text-decoration: none; }

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
}
html, body {
height: 100%;
}
#page a img {
border: none;
}
#wrapper {
float: left;
height: 50%;
width: 1px;
margin-bottom: -235px;
}
#page {
position: relative;
clear: left;
margin: auto ;
width: 879px;
height: 471px;
border-left: 1px solid #000030;
border-right: 1px solid #000030;
}
#content {
float: left;
width: 100%;
height: 329px;
}
#flashcontent {
position: relative;
clear: left;
margin: auto ;
width: 881px;
height: 471px;
}
#altContent {
width: 100%;
height: 100%;
}
#section1 {
float: left;
margin-top: 17px;
margin-left: 35px;
}
#section2 {
float: left;
margin-top: 17px;
margin-left: 29px;
width: 461px;
height: 296px;
}


/**** HEADER ****/

#header {
float: left;
width: 100%;
height: 117px;
background-color: #000030;
}
#header img {
float: left;
margin: 52px 0 0 42px;
}
#header #navbar {
position: absolute;
margin-top: 95px;
width: 100%;
font-size: 11px;
}
#header #navbar ul {
float: left;
margin-left: 285px;
list-style-type: none;
}
#header #navbar ul li {		
float: left;
margin: 0 25px 0 0;
}
#header #navbar ul li a {
float: left;
margin: 0;
}
#header #navbar li a img {
float: left;
margin: 0;
}

/**** ABOUT ****/

#about a.current:link,
#about a.current:visited,
#about a.current:hover,
#about a.current:active {
color: #f77b00; 
text-decoration: none;
}
#about #page #content {
background-image: url(../images/about_content_bg.jpg);
background-position: left top;
background-repeat: no-repeat;
}
#about #section1 {
padding: 5px 12px 0 9px;
width: 185px;
height: 296px;
font-size: 13px;
color: #fff;
}
#about #section1 span {
color: #000030;
}
#about #section1 ul {
padding: 11px 0 0 12px;
font-size: 11px;
}
#about #section1 ul li {
margin-top: 6px;
}
#about #section1 ul li.first {
margin-top: 0;
}
#about #section1 p.bottom_text {
margin-top: -6px;
font-size: 11px;
line-height: 1.2;
}
#about #section2 p {
margin-top: 6px;
margin-left: 75px;
width: 250px;
font-size: 11px;
line-height: 1.15;
color: #fff;
}
#about #page #footer {
float: left;
width: 100%;
height: 24px;
background-color: #f77b00;
}

/**** WHAT WE DO ****/

#what a.current:link,
#what a.current:visited,
#what a.current:hover,
#what a.current:active {
color: #ec008c; 
text-decoration: none;
}
#what #page #content {
background-image: url(../images/what_content_bg.jpg);
background-position: left top;
background-repeat: no-repeat;
}
#what #section1 {
padding: 5px 12px 0 9px;
width: 185px;
height: 296px;
font-size: 13px;
color: #fff;
}
#what #section1 p {
line-height: 1.2;
letter-spacing: -1px;
}
#what #section1 ul {
padding: 11px 0 0 13px;
font-size: 11px;
}
#what #section2 {
float: left;
margin-left: 27px;
}
#what #section2 div {
float: left;
padding-left: 10px;
padding-right: 10px;
width: 132px;
height: 98px;
}
#what #section2 div p {
font-size: 10px;
line-height: 1;
text-align: center;
color: #81a3c2;
}
#what #section2 #div1 p {
margin-top: 20px;
}
#what #section2 #div3 p {
margin-top: 22px;
}
#what #section2 #div5 p {
margin-top: 20px;
}
#what #section2 #div7 p {
margin-top: 20px;
}
#what #section2 #div9 p {
margin-top: 28px;
}
#what #page #footer {
float: left;
width: 100%;
height: 24px;
background-color: #ec008c;
}


/**** OUR WORK ****/

#work a.current:link,
#work a.current:visited,
#work a.current:hover,
#work a.current:active {
color: #00adef; 
text-decoration: none;
}
#work #section1 {
width: 209px;
}
#work #section1 a img {
float: left;
margin-bottom: 2px;
margin-right: 2px;
}
#work #section2 {
margin-left: 20px;
border: 1px solid blue;
}
#work #section2 img {
float: left;
margin-top: -8px;
margin-left: -5px;
}
#work #page #footer {
float: left;
width: 100%;
height: 24px;
background-color: #00adef;
}
p.title {
font-size: 7.5px;
font-weight: bold;
}
p.subtitle {
font-size: 7.5px;
}
div.info {
position: absolute;
margin-top: 268px;
margin-left: 475px;
width: 135px;
}

/**** CONTACT ****/

#contact a.current:link,
#contact a.current:visited,
#contact a.current:hover,
#contact a.current:active {
color: #6dca46; 
text-decoration: none;
}
#contact #page #content {
background-image: url(../images/contact_content_bg.jpg);
background-position: left top;
background-repeat: no-repeat;
}
#contact #section1 {
padding: 5px 12px 0 9px;
width: 185px;
height: 296px;
font-size: 11px;
color: #000;
}
#contact #section1 p.links {
margin-top: 12px;
font-size: 11px;
color: #fff;
}
#contact #section1 p.links span {
color: #000;
}
#contact #section2 p {
margin-top: 6px;
margin-left: 75px;
width: 250px;
font-size: 11px;
line-height: 1.2;
color: #fff;
}
#contact #page #footer {
float: left;
width: 879px;
height: 24px;
background-color: #6dca46;
}
