body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:76%; color:#000000; background-color:#CCE8AB;}

.warning {background-color:#FF0000; color:#FFFFFF;}
.warning li {padding:10px;}
.warning p {padding:10px;}

hr {color: #99D256; background-color: #99D256; height: 2px; border:0;}

a img {border:none;}

#container {margin:20px auto; padding:0; width:940px; background-color:#FFFFFF; position:relative;}

#header {margin:0; padding:0; width:940px; height:134px; background-color:#FFFFFF; position:relative;}

#pas-logo {position:absolute; left:15px; top:20px;}
#tag-line-logo { position:absolute; left:425px; top:15px; }
#investor-in-people-logo { position:absolute; left:834px; top:15px; }


#main-nav {position:absolute; top:110px; left:70px; width:850px; border-top:1px #ADC1DC solid;}

#main-nav a {display:block;float:left;color:#99D256; line-height:23px;text-decoration:none;padding:0 13px 0 14px;height:23px;}
#main-nav a:hover{background:#134C9A; color:#FFFFFF;}

#main-nav ul {margin:0; padding:0;}
#main-nav ul li {list-style:none; margin:0; padding:0; float:left;}
.pipe {line-height:23px; padding:0 3px 0 3px; color:#99D256;}

#main-nav ul li ul {position:absolute; top:23px; left:-70px; padding-left:70px; width:870px;
background-image: url(images/green-alpha-60.png) !important;  /* Mozilla only */
   background-color: transparent !important;           /* Mozilla only */
   background-image: none;                             /* IE only */
   background-color: #009900;                          /* IE only */
   filter:alpha(opacity=50);        
}

#main-nav ul li ul li a {color:#FFFFFF; text-decoration:none;}
#main-nav ul li ul li a:hover {background:none;}


#intro {margin:0; padding:0; width:940px; height:183px; background-color:#99D256; text-align:right;}
#intro a {color:#FFFFFF; text-decoration:underline;}
#intro a:hover {color:#FFFFFF; text-decoration:none;}

#intro h1 { position:absolute; top:155px; left:70px; color:#134C9A; font-size:220%; font-weight:normal; margin:0; padding:0; }
#intro-content { position:absolute; top:172px; left:70px; width: 390px; height: 114px; text-align:left; color:#FFFFFF; font-size:135%; line-height:140%; margin:0; padding:0; }

#content {margin:0; padding:20px 10px 20px 70px; width:860px;background-color:#FFFFFF; color:#134C9A; position:relative; font-size:120%;}
#content img {padding:10px;}
#content h2 {color:#99D256; font-size:140%; font-weight:normal; margin:0; padding:0;}

#contact-details { position:absolute; top:41px; left:500px; width: 400px; height: 453px; }
#contact-form {margin:0; padding:0; width:400px;}
#contact-form ul {margin:10px 0 0 0; padding:0;}
#contact-form ul li {list-style:none; padding-bottom:10px;}

#footer {margin:0; padding:10px; background-color:#CCE8AB; width:940px; color:#134C9A; font-size:90%;}
#footer a {color:#134C9A;}
#footer a:hover {text-decoration:none;}

form { margin:0; padding:0; }

form ul { margin:0; padding:0;}

form ul li { list-style:none;}