body {
background-color: #addfea;
}


img {
border: none;
}

.margin-box {
width: 100%;
height: 100%;
text-align: center;
}

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

a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	color: #002878;
	text-decoration: none;
}

#container {
width: 924px;
height: 500px;
padding: 20px;
text-align: center;
background-color: #fff;
border: solid 1px c7d6ff;
}

#content-left {
width: 180px;
margin: 0;
float: left;
padding: 0;
   text-align: center;
}

#content-right {
width: 682px;
height: 460px;
margin: 0 0 0 200px;
border: solid 1px #DDDDDD;
background-color: #666666;
padding: 20px;
   text-align: left;
}

.services-box {
margin: 10px 0 0 0;
padding: 0;
line-height: 1.2em;
}

.services-box ul {
list-style: none;
margin: 0;
padding: 0;
}

.services-box ul li{
list-style: none;
margin: 0;
padding: 0;
}

.services-left {
width: 210px;
margin: 0;
float: left;
padding: 0;
   text-align: left;
}

.services-right {
width: 210px;
margin: 0 auto 0 auto;
padding: 0;
   text-align: left;
}


.services-right {
width: 210px;
margin: 0;
float: right;
padding: 0;
   text-align: left;
}



/*nav */


#menu {
  width: 166px;
  margin:  28px 0 0 0;
  text-align: left;
}

#menu a, #menu h2 {
   display: block;
font-family:  Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #fff;
background-color: #002878;
border-bottom:  solid 2px #fff;
   width:166px;
   padding: 0;
   margin: 0;
}

#menu a {
   text-decoration: none;
  padding: 7px 5px 7px 10px;
}

#menu a, #menu a:visited {
color: #fff;
  background-color: #002878;

}

#menu a:hover {
color: #002878;
  background-color: #addfea;
}

#menu a:active {
color: #002878;
  background-color: #addfea;
}

#menu h2 {
   line-height: 14px;
color: #48484a;
   text-transform: uppercase;
   margin: 0;
   padding: 1px 0 0 0;
}

#menu ul {
	padding: 0;
   margin: 0 0 0 0;
   
   }

#menu li {
   list-style-type: none;
}

#menu ul li {
padding: 0;
   margin: 0;
}


/* Fix IE. Hide from IE Mac 
* html #menu ul li{float:left;height:1%;}
* html #menu ul li a{height:1%;}
End */

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

div#menu ul ul, div#menu ul ul ul, div#menu ul li:hover ul ul, div#menu ul li:hover ul ul ul {
}

div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {
   display: block;
}

/* on*/
#menu a.on, #menu a.on:visited {
font-family:  Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #002878;
background-color: #addfea;
}

#menu a.on:hover {
font-family:  Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #002878;
background-color: #addfea;
}

#menu a.on:active {
font-family:  Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #002878;
background-color: #addfea;
}


#bodytext2 {
font-family:  Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #fff;
padding :10px 10px 10px 10px;
text-align:justify;
}

#bodytext2 a:link {
font-family:  Arial, Helvetica, sans-serif;
font-weight: bold;
color: #fff;
padding :1px;
text-decoration: none;
}

#bodytext2 a:visited {
font-family:  Arial, Helvetica, sans-serif;
font-weight: bold;
color: #fff;
padding :1px;
text-decoration: none;
}

#bodytext2 a:hover {
font-family:  Arial, Helvetica, sans-serif;
font-weight: bold;
color: #002878;
padding :1px;
text-decoration: underline;
}

#bodytext3 {
font-family:  Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #fff;
padding-left :1px;
padding-right :1px;
padding-top :5px;
padding-bottom :1px;
}


#bodytext4 {
font-family:  Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #fff;
padding : 325px 10px 10px 10px;
}

#bodytext4 a:link {
font-family:  Arial, Helvetica, sans-serif;
font-weight: bold;
color: #fff;
padding :1px;
text-decoration: none;
}

#bodytext4 a:fff {
font-family:  Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFF9C2;
padding :1px;
text-decoration: none;
}

#bodytext4 a:hover {
font-family:  Arial, Helvetica, sans-serif;
font-weight: bold;
color: #002878;
padding :1px;
text-decoration: underline;
}


#bodytext4 p {
margin: 0;
padding: 0;
}



#bodytext5 {
font-family:  Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #fff;
margin : 300px 10px -50px 10px;
padding: 0;
}

#bodytext5 a:link {
font-family:  Arial, Helvetica, sans-serif;
font-weight: bold;
color: #fff;
padding :1px;
text-decoration: none;
}

#bodytext5 a:visited {
font-family:  Arial, Helvetica, sans-serif;
font-weight: bold;
color: #fff;
padding :1px;
text-decoration: none;
}

#bodytext5 a:hover {
font-family:  Arial, Helvetica, sans-serif;
font-weight: bold;
color: #002878;
padding :1px;
text-decoration: underline;
}

#bodytext5 p {
margin: 0;
padding: 0;
}


#tagline1 {
font-family:  Arial, Helvetica, sans-serif;
font-size: 1.3em;
color: #fff;
}
#tagline1-2 {
padding-left: 220px;
font-family:  Arial, Helvetica, sans-serif;
font-size: 1.6em;
color: #fff;
}

.padding {
padding-top: 6px;
padding-bottom: 6px;
padding-left: 12px;
}

.padding2 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 7px;
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #3A4F91;
background-color: #EEEEEE;
text-align: left;
}

.padding3 {
padding: 7px;
font-family:  Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #3A4F91;
background-color: #D5D6EB;
border-bottom:  solid 2px #E0E2F1;
height: 12px;
text-align: left;
}

.padding-top {
padding: 10px 0 0 0;
font-family:  Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #fff;
text-align: left;
}


.outerpadding2 {
padding: 0px 0px 0px 8px;
}

.homeimage {
background-image:url("../images/pic-home.jpg") ;
background-repeat:no-repeat;
}

.homeimage a:visited {
}

.homeimage a:hover {
	font-family:  Arial, Helvetica, sans-serif;
}

.companyimage {
background-image:url("../images/pic-company.jpg") ;
background-repeat:no-repeat;
}

.companyimage a:link {
color: #FFFFFF;
text-decoration: underline;
}

.companyimage a:visited {
color: #FFFFFF;
text-decoration: underline;
}

.companyimage a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	color: #002878;
text-decoration: underline;
}

.teamimage3 {
background-image:url(../images/team-pic.jpg) ;
background-repeat:no-repeat;
}

.teamimage3 a:link {
color: #FFFFFF;
text-decoration: underline;
}

.teamimage3 a:visited {
color: #FFFFFF;
text-decoration: underline;
}

.teamimage3 a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	color: #002878;
text-decoration: underline;
}

.teamimage2 {
background-image:url("../images/skypic6-2.jpg") ;
background-repeat:no-repeat;
}

.teamimage2 a:link {
color: #FFFFFF;
text-decoration: underline;
}

.teamimage2 a:visited {
color: #FFFFFF;
text-decoration: underline;
}

.teamimage2 a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	color: #002878;
text-decoration: underline;
}


.teamimage {
background-image:url("../images/pic-team.jpg") ;
background-repeat:no-repeat;
}

.teamimage a:link {
color: #FFFFFF;
text-decoration: underline;
}

.teamimage a:visited {
color: #FFFFFF;
text-decoration: underline;
}

.teamimage a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	color: #002878;
text-decoration: underline;
}

.wmudimage {
background-image:url("../images/pic-wmud.jpg") ;
background-repeat:no-repeat;
}

.wmudimage a:link {
color: #FFFFFF;
text-decoration: underline;
}

.wmudimage a:visited {
color: #FFFFFF;
text-decoration: underline;
}

.wmudimage a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	color: #002878;
text-decoration: underline;
}

.servicesimage {
background-image:url("../images/pic-services.jpg") ;
background-repeat:no-repeat;
}

.servicesimage a:link {
color: #FFFFFF;
text-decoration: underline;
}

.servicesimage a:visited {
color: #FFFFFF;
text-decoration: underline;
}

.servicesimage a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	color: #002878;
text-decoration: underline;
}

.reputationimage {
background-image:url("../images/pic-media.jpg") ;
background-repeat:no-repeat;
}

.reputationimage a:link {
color: #FFFFFF;
text-decoration: underline;
}

.reputationimage a:visited {
color: #FFFFFF;
text-decoration: underline;
}

.reputationimage a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	color: #002878;
text-decoration: underline;
}

.reputationimage2 {
background-image:url("../images/pic-client.jpg") ;
background-repeat:no-repeat;
}

.reputationimage2 a:link {
color: #FFFFFF;
text-decoration: underline;
}

.reputationimage2 a:visited {
color: #FFFFFF;
text-decoration: underline;
}

.reputationimage2 a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	color: #002878;
text-decoration: underline;
}

.contactimage {
background-image:url("../images/pic-contact.jpg") ;
background-repeat:no-repeat;
}

.contactimage a:link {
color: #FFFFFF;
text-decoration: underline;
}

.contactimage a:visited {
color: #FFFFFF;
text-decoration: underline;
}

.contactimage a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	color: #002878;
text-decoration: underline;
}

.contact-left {
width: 300px;
float: left;
}

.contact-right {
width: 300px;
margin: 0 0 0 310px;}

.contact-reg {
font-family:  Arial, Helvetica, sans-serif;
font-size: 0.7em;color: #fff; 
margin: 340px 20px 0 20px;
}

.careersimage {
background-image:url("../images/pic-careers.jpg") ;
background-repeat:no-repeat;
}

.careersimage a:link {
color: #FFFFFF;
text-decoration: underline;
}

.careersimage a:visited {
color: #FFFFFF;
text-decoration: underline;
}

.careersimage a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	color: #002878;
text-decoration: underline;
}

.careers-right  {
	float: right;
	width: 250px;
	margin: 48px 0 0 0;
}

.picpadding {
padding-right: 5px;
padding-bottom: 5px;
}

.picpadding2 {
padding-right: 5px;
padding-bottom: 3px;
}

.reppadding {
padding-top: 5px;
}

#scriptlist {
width:18em;
margin:auto;
border:1px solid gray;
padding:1em;
position:absolute;
top:19em;
margin-left:9em;
}


.clicker {
cursor:pointer;
color: white;
font-weight: bold;
}

.eg {
margin:auto;
}
.eg p {
margin:0;
text-align:center;
}

dl {
position:relative;
width:28em;
padding: 0 0 0 0;
margin: 0;
}
.abs {
position:absolute;
top: 0;
left:20em;
width:28em;
padding: 0;
}

.selected {
color: #addfea;
}

.rep-box-left {
float: left;
width: 200px;
margin: 10px 0 0 0;
}

.rep-box-left2 {
float: left;
width: 300px;
margin: 10px 0 0 0;
}

.mybox {
width: 400px;
margin: 0 0 0 250px;
padding: 10px 0 0 0;
}

.mybox2 {
width: 300px;
margin: 10px 0 0 320px;
padding: 0 0 0 0;
}

.mybox3 {
margin: 10px 0 0 0;
}

.careers-txt {
margin: -62px 0 0 0;
padding: 0 0 0 0;
}

.services-txt {
margin: -50px 0 0 0;
padding: 0 0 0 0;
}

#bodytext2 span {

margin: 0 0 0 -1px;
padding: 0;}