/******************************
  For Netscape compatibility, must define body margins
  and padding at the HTML level as well as the BODY level
*******************************/

html, body {
  margin:0px;
  padding:0px;
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  background-image:url(/images/navigation/nav_bg.gif);
  background-repeat:repeat-x;
  background-color:#ffffff;
}


/******************************
  Table Cell Options 
*******************************/

td {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:16px;
  color:black;
  margin-top:0px;
  margin-bottom:10px;
  text-align:left;
  vertical-align:top;
  padding:0px;
}

table.border {
  border-width:thin;
  border-style:solid;
  border-color:#dddddd;
}

td.left_col {
  background-color:#f8f8f8;
}

td.blue {
  background-color:#0093dd;
}

td.light_blue {
  background-image:url(/images/background/blue.gif);
}

/******************************
  Text Options
*******************************/

p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:16px;
  color:#000;
  margin-top:5px;
  margin-right:25px;
  margin-bottom:10px;
  margin-left:15px;
}

p.date {
  margin-top:10px;
  margin-right:10px;
  margin-bottom:10px;
  text-align:right;
}

p.alt {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:12px;
  font-weight:normal;
  line-height:18px;
  margin-top:5px;
  margin-right:25px;
  margin-bottom:10px;
  margin-left:15px;
}

p.top_links {
  color:#000;
  line-height:18px;
  font-size:10px;
  margin-top:20px;
  margin-right:5px;
  margin-bottom:10px;
  margin-left:17px;
}

p.form {
  margin-right:0px;
}

p.form_alt {
  margin-right:0px;
  margin-bottom:0px;
  margin-top:0px;

}
p.footer {
  marigin-top:20px;
  font-size:11px;

}
p.left_col_title {
  font-size:14px;
  font-weight:bold;
  color:white;
  font-variant:small-caps;
  margin-top:5px;
  margin-left:15px;
  margin-bottom:5px;
  margin-right:1px;
}

p.left_col,
span.left_col p {
  font-size:11px;
  font-weight:normal;
  line-height:14px;
  margin-top:10px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:15px;
}

p.left_col_alt {
  font-size:11px;
  font-weight:normal;
  line-height:14px;
  margin-top:10px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:2px;
}

p.img {
  margin-right:0;
}

p.left_col_bullet {
  font-size:10px;
  line-height:12px;
  margin-right:0;
}
p.sponsors {
  font-size:11px;
  font-weight:normal;
  line-height:14px;
  margin-top:5px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:5px;
}

ul {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:18px;
  list-style-type:circle;
}


h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	color:#0093dd;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:8px;
	margin-left:15px;
	font-weight: bolder;
}

h1.alt {
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
}

h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  line-height:14px;
  color:#0093dd;
  margin-top:14px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:15px;
}

h2.alt {
  line-height:8px;
  margin-top:10px;
  margin-bottom:0px;
  margin-left:10px;
}

h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  line-height:16px;
  color:#0093dd;
  margin-top:32px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:15px;
}
/******************************
  Link Options
*******************************/

a:link,
a:visited {
  color:#0093dd;
  text-decoration:none;

}

a:hover {
	text-decoration:underline;
}

a.top:link,
a.top:visited,
a.top:hover {
  line-height:15px;
}

a.plain:link,
a.plain:visited,
a.plain:hover {
  font-weight:normal;
  text-decoration:none;
  color:#000;
}

