body,div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote, {
                   margin: 0px; padding: 0px; border: 0px; 
}
.clear:after {

         content: ""; display: block; clear: both;
}

     .clear { zoom: 1; }
 
.subtext{ padding-top: 15px; }


body {
       font-family: calibri;
        background: #fff url(../images/TopOnly.jpg) top left repeat-x;
}

#container{
          width: 960px; margin: 0 auto; 

}


#header {
        height: 155px; padding: 0 0 0 0; 
}  
              



                        
             
                
#feature-header {
       clear: both; height: 200px; 
       background: url(../images/.jpg) right top no-repeat;
}
       #feature-header div.feature-text {
              width: 485px; float: left;
       }
       #feature-header div.feature-text h2 {
              width: 402px; height: 126px; margin: -90px 0 0px 0; color: #fff;
              background: url(../images/.jpg) no-repeat; text-ident: px;
}
       #feature-header div.feature-text p {
              color: #fff; font-size: 16px; line-height: 28px; margin: 0 0 15px 0;
       }
       #feature-header div.feature-text p a {
              color: #fff; background: #7b7ba0; padding: 5px;
              text-decoration: none;
       }
           #feature-header div.feature-text p a:hover {
                   background: #3f3f69;
            }

       #feature-header div.featured-work h1 {
             display: block; width: 390px; height: 96px; float:right;
             font-size: 80px; font-weight: normal; color: #FFF; text decoration: none;  
             margin: -105px 0 115px 0;
       }
           #feature-header div.featured-work ul {
              list-style: none; position: absolute; top: 140px; right: 180px;
              width: 320px; height: 150px; overflow: hidden;
            }



#content {
    margin: 0 0 0 0;
}

#content p {
    color: #3d3d3d; font-size: 14px; line-height: 18px; margin: 0 0 0 0;
}

        #content a {
             color: #7b7ba0; font-weight: strong; text-decoration: none;
        }

          #content a:hover { color: #3f3f69; text-decoration: underline; }

#content #main {
     width: 560px; float: left; margin: -170px 0 0 0; <!-- width SHOULD BE 610 -->
}
     #container #main h3 {
             color: #6d6d6d; font-size: 25px; line-height: 28px; font-weight: normal;
             margin: 0 0 10px 0;
     }


#content #main div.latest-news {
      margin: 20px 0 0 0;
}

      #content #main div.latest-news h4 {
           color: #6d6d6d; font-size: 25px; line-height: 28px; font-weight: normal;
           margin: 0 0 15px 0;
      }
      
      #content #main div.latest-news ul.latest-news {
            width: 560px; float: left; list-style: none;
            padding: 0 40px 0 0;
      }

          #content #main div.latest-news ul.latest-news li h5 {
                font-size: 16px; margin: 0 0 3px 0;
           }
      #content #main div.latest-news p a.more-news {
            float: right; font-size: 16px; font-weight: bold;
            background: url(../images/.jpg) right 4px no-repeat; padding: 0 115px 0 0;
      }



#content #side {
    width: 230px; float: right; margin: -170px 20px 0 0;
    }





#footer-container {
    <!--background: #f3f3f3;-->
}

     #footer {
         width: 960px; margin: 0 auto; padding: 30px 0 50px 0;
         <!--background: url(../images/footer-shadow.jpg) center top no-repeat;-->
     }

          #footer h6 {
               font-size: 20px; color: #767676; font-weight: normal; margin: 0 0 5px 0;
          }

          #footer p {
               font-size: 14px; color: #767676; line-height: 18px;
          }
 
          #footer a {
               color: #7b7ba0; text-decoration: none;
          }
              
               #footer a:hover { color: #3f3f69; text-decoration: underline; }





          #footer div.accessibility {
               width: 480px; float: left; margin: 0 0 0 40px;
          }

          #footer div.contact {
               width: 250px; float: right; margin: 0 30px 0 0;
               text-align: right;
          }

                #footer div.contact h6 {
                     font-size: 32px; margin: 0 0 10px 0;
                }

                #footer div.contact p {
                     font-size: 16px; margin: 0 0 5px 0;
                }

                #footer div.contact p strong {
                     font-size: 32px;
                }

                #footer div. contact p a {
                     padding: 0 0 0 0;
                     background: url(../images/.jpg) left no-repeat;
                }


                   #footer div.login form label {
                       color: #969696; /* If Javascript enabled otherwsie hidden by the 

JQuery script */
                   }

                   #footer div.login form input {
                       width: 136px; height: 23px; margin: 0 0 12px 0; padding: 2px 10px 0 

10px; border: 0;
                       font-size: 16px; color: #969696;
                   }


                        #footer div.login form input.username {
                             background:#dedede url(../images/Username.jpg) bottom;
                        }

                        #footer div.login form input.password {
                             background: #dedede url(../images/Password.jpg) bottom;
                        }


                     
                       /* If Javascript is enabled JQuery script adds these classes */

                         #footer div.login form input.username.js-active {
                              background:#dedede url(../images/Username.jpg) top;
                         }

                         #footer div.login form input.password.js-active {
                             background: #dedede url(../images/Password.jpg) top;
                         }

                          #footer div.login form input.username.focus {
                             background:#dedede url(../images/Username.jpg) bottom;
                         }

                        #footer div.login form input.password.focus {
                             background: #dedede url(../images/Password.jpg) bottom;
                         }















