html, body, div, span, object, img, a, 
h1, h2, h3, h4, h5, h6, p, strong, b, u, i, 
dl, dt, dd, ol, ul, li, table, tr, th, td {
  margin : 0;
  padding : 0;
  border : 0;
  outline : 0;
  font-size : 100%;
  vertical-align : baseline;
  background : transparent;
}

body {
  line-height : 1;
}

ol, ul {
  list-style : none;
}

:focus {
  outline : 0;
}

table {
  border-collapse : collapse;
  border-spacing : 0;
}

img, div, input, map, area {
  behavior : url("iepngfix.htc")
}

/* ---------- */

body {
  background : #004960 url(images/bg101.jpg) 0 0 repeat-x;
  text-align : left;
  text-shadow : #000 0 0 0;
}

#container_outer {
  background : url(images/bg102.jpg) 0 0 no-repeat;
  margin : 0 auto;
  text-align : left;
  width : 1200px;
}

#container_inner {
  position : relative;
  margin : 0 auto;
  width : 800px;
}

#header {
  height : 140px;
  width : 800px;
}

#nav {
  position : absolute;
  height : 275px;
  right : -15px;
/*  right : -50px;*/
  top : 100px;
  width : 235px;
  z-index : 100;
}

#main {
  background : url(images/line_side.jpg) 0 0 no-repeat;
  font : 10pt Tahoma, Arial, sans-serif;
  color : #FFFFFF;
  min-height : 500px;
  width : 800px;
}

* html #main {
  height : 500px;
}

#content {
  position : relative;
  background : url(images/line_repeat.gif) 0 500px no-repeat;
  height : auto;
  padding : 0 70px 10px 10px;
  width : 570px;
/*  width : 630px;*/
}

#footer {
  position : relative;
  background : url(images/line_lower.jpg) 0 0 no-repeat;
/*border-top : 1px solid #FFFFFF;*/
  font : 7pt Verdana, Arial, sans-serif;
  color : #AAAAAA;
  height : 100px;
  left : 200px;
  overflow : hidden;
  padding : 10px 10px 0 10px;
  text-align : left;
  width : 800px;
/*width : 630px;*/
}

.v1 {
  position : absolute;
  background : url(images/v1.png) 0 0 no-repeat;
  height : 325px;
  left : 0;
  top : 0;
  width : 200px;
  z-index : 100;
}

.v2 {
  position : absolute;
  background : url(images/v2.png) 0 0 no-repeat;
  height : 125px;
  right : 0;
  top : 0;
  width : 275px;
}

/* ---------- */

h1 {
  font : 1.75em "Monotype Corsiva", "Times New Roman", sans-serif;
  font-style : italic;
  text-decoration : underline;
}

h1 strong {
  font-size : 1.5em;
}

h2 {
/*color : #004960;*/
  font-size : 11pt;
}

h6 {
  color : #FFFFFF;
}

.link {
  color : #AAAAAA;
  text-decoration : none;
}

.contentright {
/*float : none;*/
  text-align : right;
}

#content a {
  color : #FFFFFF;
}

#content a:hover {
  color : #004960;
}

#footer a {
  color : #AFAFAF;
  font-weight : bold;
  text-decoration : none;
}

#footer a:hover {
  color : #F5822C;
}

.pointlist {
  list-style-image : url();
  list-style-type : square;
  margin-left : 25px;
}