/***********************************************/
/* HTML tag styles                             */
/***********************************************/


  body { margin: 0;
  
    padding: 20px;
    background: #002849 none repeat scroll 0%;
    font-family: Arial,sans-serif;
    color: rgb(51, 51, 51);
    line-height: 1.166;
    text-align: center;
    }

  #main { border: solid 2px red;
    padding: 10px;
    margin: 0px auto 0;
    background: white ;
    text-align: left;
    width: 800px;
    voice-family: inherit;
    }

    
  
/******* hyperlink and anchor tag styles *******/

  a:link, a:visited { color: #3b8fc0;
    text-decoration: none;
    }

  a:hover { text-decoration: none;
    }

/************** header tag styles **************/

  h1 { margin: 0px;
    padding: 0px;
    font-family: Arial,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 120%;
    line-height: normal;
    font-size-adjust: none;

    font-stretch: normal;
    color: rgb(51, 77, 85);
    }

  h2 { margin: 0px;
    padding: 0px;
    font-family: Arial,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 114%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  h3 { 
    padding: 0px;
    font-family: Arial,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 80%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    width: 20%;
    height: 16px;
    }

  h4 { margin: 0px;
    padding: 0px;
    font-family: verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 70%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: rgb(51, 77, 85);
    }

  h5 { margin: 0px;
    padding: 0px;
    font-family: Arial,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 80%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: #cc0000;
    }

/*************** list tag styles ***************/

  ul { list-style-type: square;
    }

  ul ul { list-style-type: disc;
    }

  ul ul ul { list-style-type: none;
    }

/********* form and related tag styles *********/

  form { margin: 0pt;
    padding: 0pt;
    }

  label { font-family: verdana;
    font-style: normal;
    font-variant: normal;
    font-size: 70%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: rgb(51, 77, 85);
    }

  input { font-family: verdana;
    }


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

  #pageNav {
    float: left;
    font-family: Verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: small;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    display: block;
    }
    
    #pageNav h3 { 
    border-top: 2px solid #C0E5FB;
    background-image: url(pagenav_background.png);
	width: 178px;
	margin: 10px 0px 0px 0px;
    font-family: Arial,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 90%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: white;
    }
    
    #pageNav a { 
     color: white;
    }

    #pageNav a:hover { 
    text-decoration: none;
    }

#pageNav1 {
    float: left;
    font-family: Verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: small;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    display: block;
    }
    
    #pageNav1 h3 { 
    border-top: 2px solid #C0E5FB;
    background-image: url(pagenav_background.png);
	width: 178px;
	margin: 10px 0px 0px 0px;
    font-family: Arial,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 90%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: white;
    }

#pageNav2 {
    float: left;
    font-family: Verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: small;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    display: block;
    }
    
    #pageNav2 h3 { 
    border-top: 2px solid #C0E5FB;
    background-image: url(pagenav_background.png);
	width: 178px;
	margin: 10px 0px 0px 0px;
    font-family: Arial,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 90%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: white;
    }
    
  #content { 
    width: 400px;
    }
       
  #header { top: 15px;
    width: 100%;
    height: 120px;
    background-image: url(Banner.png);
    }
  
  #header a:link, a:visited { color: #333333;
    text-decoration: none;
    }

  #header a:hover { text-decoration: none;
    }

/************** utility styles *****************/

  #utility { font-family: Verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 65%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    width: 100%;
    height: 15px;
    background-image: url(utility.png);
    top: 0px;
    }

  #utility a { 
    padding: -60px 0px 0px 0px;
    white-space: nowrap;
    color: white;
    }

  #utility a:hover { font-weight: bold;
    text-decoration: none;
    }

 
/************** feature styles *****************/

  #feature { 
    font-size: 80%;
    min-height: 200px;
    height: 200px;
    }

  html > body .feature { height: auto;
    }

  #feature h3 { 
    background-image: url(feature_background.png) ;
    font-family: Arial,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 100%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: white;
    }

  .feature img { padding: 0px 10px 0px 0px;
    float: left;
    }

/*************** story styles ******************/

  .story { padding: 0px 0px 0px 0px;
    margin: 0px 0px;
    font-size: 80%;
    }

  .story h3 { 
    background-image: url(feature_background.png) ;
	width: 400px;
	font-family: Arial,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 100%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: white;
    }
    
   .story p { padding: 0px 0px 0px;
    }

   .story a { 
    color: #3b8fc0;
    }

   .story a :hover { text-decoration: bold;
    }

   td.storyLeft { padding-right: 0px;
    }

/************** siteInfo styles ****************/

  #siteInfo { border-top: 4px solid white;
    padding: 10px;
    clear: both;
    font-size: small;
    margin-top: -1px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    }

  #siteInfo img { padding: 4px 4px 4px 0px;
    vertical-align: middle;
    }

/************ sectionLinks styles **************/

  #sectionLinks { margin: 0px;
    padding: 0px;
    }

  #sectionLinks h3 { border-bottom: 4px solid white;
    padding: 10px 0px 2px 10px;
    }

  #sectionLinks a:link, #sectionLinks a:visited { border-top: 1px solid rgb(255, 255, 255);
    border-bottom: 4px solid white;
    padding: 3px 0px 3px 10px;
    display: block;
    background-image: url(bg_nav.jpg);
    font-weight: bold;
    color: rgb(33, 83, 106);
    }

  #sectionLinks a:hover { border-top: 1px solid rgb(204, 204, 204);
    background-color: rgb(221, 238, 255);
    background-image: none;
    font-weight: bold;
    text-decoration: none;
    }

/************* relatedLinks styles **************/

  .relatedLinks { border-bottom: 4px solid white;
    margin: 0px;
    padding: 0px 0px 10px 10px;
    }

  .relatedLinks h3 { padding: 10px 0px 2px;
    }

  .relatedLinks a { display: block;
    }

/**************** advert styles *****************/

  #advert { padding: 10px;
    }

  #advert img { display: block;
    }

/********************* end **********************/