/* Standard styles to save problems -------------------------------------------------------*/

body {
margin:0px;
}

img {
border:0px;
}

#main {
background-color: #ffffff;
margin: 0px;
padding: 0px;
font-family: arial, helvetica, sans serif;
color:#005187;
}

#wholesitepositionid {
position:relative;
padding-bottom: 4px;
margin-left:auto;
margin-right:auto;
}

#wholesitecenterid {
position: relative;
margin: auto;  
width:968px;
}

#article {
background-color:#ffffff;
position:relative;
width: 100%;
/*height:500px !important;*/
margin-bottom:0px;
}

#idheadingtext {
    padding-bottom:20px;
    margin-left:66px;
    margin-top:30px;
}
#idpagetext {
background-color:#ffffff;
margin-left:0px;
}
#idpagetext a{
text-decoration:none;
}
#idpagetext a:hover {
text-decoration:underline;
}
#idpagetext a:visited {
text-decoration:none;
}
#idpagetext a:visited:hover {
text-decoration:underline;
}
#idpagetext2 {
display:none;
}
#idpageimage {
   position:relative;
   width:968px;
   height:200px;
   z-index:89;
}
#stretcher {
display:none;
}
#topmenuline {
    position:absolute;
    top:120px;
    left:375px;
}

/*#topmenuline a {
        color:#ffffff;
        text-decoration:none;
        font-weight:bold;
        background:transparent;
        font-size:12px;
}

#topmenuline a:hover {
        color:#afbd21;
        text-decoration:none;
        font-weight:bold;
        background:transparent;
        font-size:12px;
}

.buttonstyle a {
        color:#ffffff;
        text-decoration:none;
        font-weight:bold;
        background:transparent;
        font-size:12px;
}

.buttonstyle a:hover {
        color:#afbd21;
        text-decoration:none;
        font-weight:bold;
        background:transparent;
        font-size:12px;
}
*/
a.textselected {
color:#afbd21;

}
a.textnotselected {
color:#ffffff;
/*text-transform:uppercase;*/
}
div.buttonstyle a.textselected {
color:#005187;
}
div.buttonstyle a:hover {
color:#005187;
}

.menutable td {
    padding-right:10px;
}
#basescrollgraphicid {
margin-top:0px;
margin-left: auto;  
margin-right: auto;
width: 968px;
position: relative;
font-size:11px;
}
#basescrollgraphicid a {
color:#bfd3e1;
font-size:11px;
}

/* The syles below control the text display --------------------------------------------------*/

h1 {
COLOR: #005187; 
FONT-SIZE: 14pt;
    font-size:24px;
    margin-bottom:20px;
    margin-top:20px;
}

h2 {
    color:#ffffff;
    font-size:24px;
}

a {
        color:#afbd21;
        text-decoration:none;
        font-weight:bold;
        background:transparent;
        font-size:12px;
        line-height:16px;
}
a:hover {
       color:#afbd21;
       text-decoration:none;
}

a.notselected {
	text-align:center;
}
a.notselected:hover {
        text-align:center;
}

.strapline {
    background-image:URL(../images/site-images/strapline.gif);
    background-repeat:no-repeat;
    height:50px;
}
#reach {
    background-image:URL(../images/site-images/missed.gif);
    background-repeat:no-repeat;
    width:293px;
    height:420px;
    background-position:0,0;
    margin-top:20px;
    padding-top:20px;
    position:relative;
}
#calendar {
   margin-top:20px;
   margin-left:18px;
   width:257px;
   border-collapse:separate;
   border-spacing:5px;
}
#calendar td {
  text-transform:uppercase;
  font-size:12px;
  vertical-align:middle;
  padding-top:20px;
  padding-bottom:20px;
  text-align:center;
  width:30%;
  background-color:#ffffff;
}
.first-paragraph {
font-size:16px;
}
#homeheader {
position:absolute;
left:360px;
top:0px;
}
#homecontent1, #homecontent2, #homecontactinfo1, #homecontactinfo2, #homecontactinfo3 {
COLOR: #005187; 
FONT-SIZE: 10pt;
}
#homecontent1 {
position:absolute;
left:360px;
top:94px;
}
#homecontent2 {
position:absolute;
left:390px;
top:150px;
}
#homecontent2 p {
margin-left:-10px;
}
#homecontent2 ul {
margin-left:60px;
}
#homecontactinfo1 {
position:absolute;
left:460px;
top:287px;
}
#homecontactinfo2 {
position:absolute;
left:490px;
top:320px;
}
#homecontactinfo3 {
position:absolute;
left:520px;
top:354px;
}