
html, body { padding: 0; margin: 0; }
body
{
  BACKGROUND: url(sidecurve.jpg) #ffffff no-repeat;
  width:900px;
  COLOR: #000;
}


#pageHeader
{   
  MARGIN-BOTTOM: 10px;
  MARGIN-left: 30px;
  MARGIN-RIGHT: 10px;
  PADDING-BOTTOM: 0px
}

#container
{
  width: 95%;    
}

#intro
{
  width: 550px; /*changed from 500*/
  position: absolute;
  MARGIN-RIGHT: 0px;
  margin-left: 150px;
  padding-TOP: 30px;
  padding-left: 0px; /*changed from 100*/
  padding-bottom: 30px;
  float: left;
  
}


#linkList
{
  
  BORDER-left: none;    /*1px solid #645d5d */
  BACKGROUND-COLOR: #3297B8;
  COLOR: #000;
  position: absolute;
  width: 200px;
  margin-left: 750px;
  top: 180px;
  padding: 8px;
}

#linkList a {
  TEXT-DECORATION: none;
  color: white;
}

#linkList a:hover {
  TEXT-DECORATION: underline;
  color: red;
}


#news {
  background:#ffffff;
  padding:5px;
}

#news a {
  TEXT-DECORATION: underline;
  color: #3297B8;
}

#news a:hover {
  TEXT-DECORATION: underline;
  color: red;
}


#news UL {
  LIST-STYLE-POSITION: inside;
  margin-left: 15px;
}


#news UL LI {
  LIST-STYLE-TYPE: disc;
  padding-bottom: 10px;
}

#linkList H3
{
  FONT: bold 15px ARIAL, HELVETICA, sans-serif;
  color: #333333;
  line-height: 50%;
  TEXT-DECORATION: none;
}

#linkList UL
{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 0px;
  LIST-STYLE-TYPE: none;
  FONT-FAMILY: ARIAL, HELVETICA, sans-serif;
}

#linkList LI
{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 0px;
  LIST-STYLE-TYPE: none
}

#footer
{
  clear: both;
  width: 430px;
  MARGIN-RIGHT: 0px;
  margin-left: 200px;
  margin-TOP: 0px;
  padding-left: 10px;
  
}



#menu {
  width: 700px;
  position: absolute;
  MARGIN-RIGHT: 0px;
  margin-left: 150px;
  padding-TOP: 0px;
  float: left;
  z-index:100;
  
}

#menu dl {
  float: left;
  width: 16.6%;
}

#menu dt {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  color: white;
  background: #3297B8;
  border: none;
  margin: 1px;
  margin-bottom: 0px;
}

#menu dd {
  display: none;
  border: none;
  margin:0px;
  padding:0px;
}

#menu ul {
  margin:1px;
  margin-top: 0px;
  
  padding:0px;
  padding-left: 10px;
}

#menu li {
  text-align: left;
  
  
  background: #B7C3D0;
  LIST-STYLE-TYPE: none
}

#menu li a, #menu dt a {
  padding-left:5px;
  color: #000;
  text-decoration: none;
  font-size: 11px;
  display: block;
  height: 100%;
  border: 0 none;
  background: #B7C3D0;
}

#menu li a:hover{
  background: white;
}
#menu li a:focus {
  background: white;
}
#menu dt a:hover {
  background: white;
} 

#menu dt a:focus {
  background: white;
}

#menu dd a:hover {
  background: white;
} 

#menu dd a:focus {
  background: white;
}


#menu2 {
  width: 700px;
  position: absolute;
  MARGIN-RIGHT: 0px;
  margin-left: 150px;
  padding-TOP: 0px;
  float: left;
  z-index:100;
  
}

#menu2 dl {
  cursor:pointer;
  float: left;
  width: 16.6%;
}

#menu2 dt {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  color: white;
  background: #3297B8;
  border: none;
  margin: 1px;
  margin-bottom: 0px;
}

#menu2 dd {
  position:absolute; 
  overflow:hidden; 
  background:#fff; 
  z-index:200; 
  opacity:100;
  display: none;
  border: none;
  margin:0px;
  padding:0px;
}

#menu2 ul {
  margin:1px;
  margin-top: 0px;
  LIST-STYLE-TYPE: none;
  padding: 0;
  padding-left: 10px;
  
}

#menu2 li {
  text-align: left;
  background: #B7C3D0;
  LIST-STYLE-TYPE: none;
  border: 1px solid #B7C3D0;
  
}

#menu2 li a, #menu dt a {
  padding-left:5px;
  color: #000;
  text-decoration: none;
  font-size: 11px;
  display: block;
  background: #B7C3D0;
}



#menu2 .dropdown a, .dropdown a:active, .dropdown a:visited {display:block;}

#menu2 .dropdown a:hover{
  background: white;
}

#pageHeader H1
{
  MARGIN: 0px;
  FONT: normal 24px  "georgia", "Times New Roman", serif;
  LETTER-SPACING: Normal;
}
#pageHeader H2
{
  MARGIN: -8px -8px 0px;
  FONT: italic 28px "georgia", "Times New Roman", serif;
  COLOR: #444;
  background-color: #eeffee;
}
#pageHeader ACRONYM
{
  BORDER-BOTTOM: 0px
}

H3
{
  FONT: normal 20px "georgia", "Times New Roman", serif;
  LETTER-SPACING: Normal;
  LINE-HEIGHT: 90%;
  color: red;
}

H4
{
  FONT: oblique 15px Arial, helvetica, sans-serif;
  COLOR: olive;
  TEXT-DECORATION: none;
  background-color: none;
}

DL
{
  FONT: 13px Arial, helvetica, sans-serif;
  LINE-HEIGHT: 150%
}
DT
{
  FONT: 13px Arial, helvetica, sans-serif;
  LINE-HEIGHT: 150%
}

#supportingText
{
  MARGIN: 55px;
}
#supportingText H4
{
  FONT-SIZE: 20px;
}

P
{
  FONT: 14px Arial, helvetica, sans-serif;
  LINE-HEIGHT: 135%;
}

ul
{
  FONT: 13px Arial, helvetica, sans-serif;
  LINE-HEIGHT: 130%;
}

A
{
  FONT-FAMILY: ARIAL, helvetica, sans-serif;
  FONT-SIZE: 14px;
  LINE-HEIGHT: 135%;
  TEXT-DECORATION: none;
}

A:link
{
  COLOR: #3297B8;
  TEXT-DECORATION: underline;
  font: 14px Arial, helvetica, sans-serif;
  LINE-HEIGHT: 135%;
  
}

A:visited
{
  COLOR: #3297B8;
  TEXT-DECORATION: underline;
  font: 14px Arial, helvetica, sans-serif;
  LINE-HEIGHT: 135%;
  
}

A:hover
{
  COLOR: RED;
  TEXT-DECORATION: underline;
  font: 14px Arial, helvetica, sans-serif;
  LINE-HEIGHT: 135%;
  
}

A:active
{
  
  
}
ACRONYM
{
  CURSOR: help
}
.accesskey
{
  TEXT-DECORATION: none
}


#excerpt
{
  BORDER-RIGHT: #0066ff 2px solid;
  PADDING-RIGHT: 5px;
  BORDER-TOP: #0066ff 2px solid;
  PADDING-LEFT: 5px;
  PADDING-BOTTOM: 5px;
  MARGIN: 5px;
  BORDER-LEFT: #0066ff 2px solid;
  PADDING-TOP: 5px;
  BORDER-BOTTOM: #0066ff 2px solid;
  BACKGROUND-COLOR: white;
  COLOR: #000;
}

#signup TABLE
{
  BORDER-RIGHT: #d7e5f2 1px solid;
  BORDER-TOP: #d7e5f2 1px solid;
  MARGIN-LEFT: 10em;
  BORDER-LEFT: #d7e5f2 1px solid;
  WIDTH: 440px;
  COLOR: #000000;
  BORDER-BOTTOM: #d7e5f2 1px solid;
  BORDER-COLLAPSE: collapse;
  BACKGROUND-COLOR: #f9fbfd
}
#signup TD
{
  BORDER-RIGHT: #d7e5f2 1px solid;
  BORDER-TOP: #d7e5f2 1px solid;
  PADDING-LEFT: 4px;
  BORDER-LEFT: #d7e5f2 1px solid;
  BORDER-BOTTOM: #d7e5f2 1px solid
}
.labelcell
{
  FONT: 11px Arial, helvetica, sans-serif;
  WIDTH: 220px;
  COLOR: #3670a7;
  background-color: #eeffee;
}

.fieldcell
{
  PADDING-RIGHT: 0px;
  COLOR: #000000;
  MARGIN-RIGHT: 0px;
  BACKGROUND-COLOR: #f2f7fb;
  TEXT-ALIGN: left
}

.smalllabelcell
{
  FONT: 11px Arial, helvetica, sans-serif;
  WIDTH: 100px;
  COLOR: #3670a7;
  background-color: #eeffee;
}
.smallfieldcell
{
  COLOR: #000000;
  BACKGROUND-COLOR: #f2f7fb;
  TEXT-ALIGN: right
}
.fieldcell INPUT
{
  BORDER-RIGHT: #284279 1px solid;
  BORDER-TOP: #284279 1px solid;
  FONT: 11px Arial, helvetica, sans-serif;
  BORDER-LEFT: #284279 1px solid;
  WIDTH: 200px;
  COLOR: #102132;
  MARGIN-RIGHT: 0px;
  BORDER-BOTTOM: #284279 1px solid;
  BACKGROUND-COLOR: #d7e5f2
}
.smallfieldcell INPUT
{
  BORDER-RIGHT: #284279 1px solid;
  BORDER-TOP: #284279 1px solid;
  FONT: 11px Arial, helvetica, sans-serif;
  BORDER-LEFT: #284279 1px solid;
  WIDTH: 100px;
  COLOR: #102132;
  BORDER-BOTTOM: #284279 1px solid;
  BACKGROUND-COLOR: #d7e5f2
}
.smallfieldcell SELECT
{
  BORDER-RIGHT: #284279 1px solid;
  BORDER-TOP: #284279 1px solid;
  FONT: 11px Arial, helvetica, sans-serif;
  BORDER-LEFT: #284279 1px solid;
  COLOR: #102132;
  BORDER-BOTTOM: #284279 1px solid;
  BACKGROUND-COLOR: #d7e5f2
}
.button
{
  MARGIN-TOP: 3px;
  MARGIN-BOTTOM: 2px;
  FONT: 11px Arial, helvetica, sans-serif;
  MARGIN-LEFT: 15px;
  COLOR: #102132;
  background-color: #eeffee;
}
.navex
{
  PADDING-RIGHT: 50px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 8px;
  FONT: 13px Arial, helvetica, sans-serif;
  PADDING-TOP: 0px
}
.navex LI A
{
  FONT: 13px Arial, helvetica, sans-serif;
  LIST-STYLE-TYPE: square
}
.navex LI A
{
  FONT: 13px Arial, helvetica, sans-serif;
}
.navex LI A:hover
{
  FONT: 13px Arial, helvetica, sans-serif;
  TEXT-DECORATION: underline
}
STRONG
{
  COLOR: red;
  FONT-STYLE: oblique;
  background-color: #eeffee;
}
.navex LI A:visited
{
  TEXT-DECORATION: underline
}
.navex LI
{
  FONT: 13px Arial, helvetica, sans-serif;
  LINE-HEIGHT: 20px;
}	

.navex2
{
  PADDING-RIGHT: 50px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 8px;
  FONT: 13px Arial, helvetica, sans-serif;
  PADDING-TOP: 0px
}
.navex2 LI A
{
  FONT: 13px Arial, helvetica, sans-serif;
  LIST-STYLE-TYPE: square
}
.navex2 LI A
{
  FONT: 13px Arial, helvetica, sans-serif;
}
.navex2 LI A:hover
{
  FONT: 13px Arial, helvetica, sans-serif;
  TEXT-DECORATION: underline
}

.navex2 LI A:visited
{
  
  
}
.navex2 LI
{
  
  FONT: 13px Arial, helvetica, sans-serif;
  LINE-HEIGHT: 20px;	
}

#contact
{
  RIGHT: 40px;
  POSITION: absolute;
  TOP: 1100px
}

#consent
{
  BORDER-RIGHT: teal thin solid;
  BORDER-TOP: teal thin solid;
  BORDER-LEFT: teal thin solid;
  BORDER-BOTTOM: teal thin solid;
  margin-right: 5px
}
OL
{
  FONT: normal 13px Arial, Helvetica, sans-serif;
  LINE-HEIGHT: 150%
}
