BODY
{
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px;
  MARGIN: 0.2cm;
  COLOR: #000000;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
TT
{
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px;
  MARGIN: 0.2cm;
  COLOR: #000000;
  FONT-FAMILY: Courier, sans-serif
}
A
{
  FONT-WEIGHT: bold;
  COLOR: blue;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: underline
}
A:unknown
{
  FONT-WEIGHT: bold;
  COLOR: blue;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: underline
}
A:active
{
  COLOR: blue;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: underline
}
A:hover
{
  COLOR: blue;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: underline
}

a img { border: 0; }

.footer
{
  FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  MARGIN: 0.1cm 0.35cm;
  COLOR: #333333;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
A.nav
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  MARGIN: 0cm;
  COLOR: #333333;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: none
}
A.leftnav
{
  FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  MARGIN: 0cm 0cm 0.15cm;
  COLOR: #333333;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: none
}
A.leftnavsmall
{
  FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  MARGIN: 0cm 0cm 0.15cm;
  COLOR: #d16313;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: none
}
A.unav
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  MARGIN: 0cm;
  COLOR: #4e77a2;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: none
}
A.softlinks
{
  COLOR: #4e77a2;
  font-style: normal;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: underline
}
A:unknown.softlinks
{
  COLOR: #4e77a2;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: underline
}
A:active.softlinks
{
  COLOR: #4e77a2;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: underline
}
A:hover.softlinks
{
  COLOR: #4e77a2;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: underline
}
TD
{
  FONT-SIZE: 12px;
  MARGIN: 0.15cm 0.35cm 0.25cm 0.5cm;
  COLOR: #333333;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.h5 {
  margin: 0.15cm 0.35cm 0.25cm 0.5cm;
  color: #5e7243;
  font-family: Arial, Verdana, Helvetica, sans-serif
}
P
{
  FONT-SIZE: 12px;
  MARGIN: 0.15cm 0.35cm 0.25cm 0.5cm;
  COLOR: #333333;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
LI
{
  FONT-SIZE: 12px;
  MARGIN: 0cm 0.35cm 0cm 0.5cm;
  COLOR: #333333;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.title
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 13px;
  MARGIN: 0.15cm 0.15cm 0.15cm 0.35cm;
  COLOR: #6f0406;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.subtitle
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 13px;
  MARGIN: 0.35cm 0cm 0cm 0.5cm;
  TEXT-TRANSFORM: none;
  COLOR: #5e7243;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
UL
{
  FONT-SIZE: 11px;
  MARGIN: 0.05cm 0.3cm 0.35cm 1.25cm;
  COLOR: #333333;
  FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
  LIST-STYLE-TYPE: square
}
.unav
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  MARGIN: 0cm;
  COLOR: #4e77a2;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: none
}
.nav
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  MARGIN: 0cm;
  COLOR: #333333;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: none
}
.table
{
  FONT-SIZE: 12px;
  MARGIN: 0.15cm 0.35cm 0.05cm;
  COLOR: #333333;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
A.content
{
  COLOR: #4e77a2;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: underline
}
.h1 {font-size: 1.4em}
.h2 {font-size: 1.3em}
.h3 {font-size: 1.2em}
.h4 {font-size: 1.1em}
.h5 {font-size: 1.0em}
.h6 {font-size: 0.9em}
.small
{
  FONT-SIZE: 0.6em
}
.hlstyle
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 14px;
  COLOR: black;
  BACKGROUND-COLOR: yellow
}
.required
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 14px;
  COLOR: red
}
.nogood
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: red;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.object
{
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px;
  COLOR: dimgray;
  FONT-STYLE: italic;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.noscript
{
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px;
  COLOR: black;
  FONT-STYLE: italic;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  border: 1px solid #8c8c8c;
  display: block;
  padding: 10px;
}
.noframe
{
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px;
  COLOR: black;
  FONT-STYLE: italic;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.embed
{
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px;
  COLOR: black;
  FONT-STYLE: italic;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.good
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: green;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.http_header
{
  FONT-WEIGHT: 900;
  FONT-SIZE: 20px;
  COLOR: black;
  FONT-FAMILY: Arial, monospace
}
.http_content
{
  FONT-SIZE: 12px;
  COLOR: black;
  FONT-FAMILY: monospace
}
.tab_type
{
  FONT-SIZE: 12px;
  COLOR: #00CC00;
  FONT-FAMILY: monospace
}
.lf_type
{
  FONT-SIZE: 12px;
  COLOR: #0000FF;
  FONT-FAMILY: monospace
}
.hew_type
{
  FONT-SIZE: 12px;
  COLOR: #ff0000;
  FONT-FAMILY: monospace
}
.response_codes {
  font-weight: bold;
  border: 1px solid #C6C3C6;
  padding: 10px;
}
.response_codes h2 {
  margin-left: 10px;
  font-size: 1.2em;
  color: orange;
  font-weight: bold;
}
.shortcuts td {
  width: 13%;
}


/** New styles **/

h1 {
	color: #4e77a2;
}

div#page {
	margin: 0 auto;
	width: 1024px;
}

div#header {
	height: 120px;
	/*border-bottom: 2px solid #4d779f;*/	
}

div#header span.tagline{
	font-style:italic;
	font-size:16px;
	padding-left:5px;
	
}

div#logo {
	text-align:center;	
}

div#user {
	color: #4e77a2;
	padding-top: 5px;
	text-align: center;	
}

div#links {
	background-image: url(images/blueBar.png);
	background-repeat: no-repeat;
	margin: 6px auto;
	margin-bottom: 6px;
	padding-top: 5px;
	padding-left:2px;
	margin-top: 25px;
	width: 275px;
}

div#links a {
	color: #FFFFFF; /* logo blue */
	height: 25px;
	text-decoration: none;
	padding: 0px 6px;
	font-size: 16px;
	font-weight: bold;
}

div#links a:hover {
	text-decoration: underline;
}

div#linkbuttons {
	text-align: left;
	margin: 0 auto;
	width: 278px;
}


div#seoform {
	/*border: 1px solid #DEDEDE;*/
	margin: 0 auto;
	margin-bottom: 25px;
	padding: 10px;
	text-align: left;	
	width:800px;
}

input#address {
	width: 600px;	
}

div#loginform {
	margin: 0 auto;
	margin-bottom: 25px;
	padding: 10px;
	text-align: center;	
	width: 300px;	
}

div#signupform, div#thankyou {
	margin: 0 auto;
	margin-top: 25px;
	text-align: left;
	width: 300px;	
}

div#thankyou p {
	text-align: center;	
}
div#thankyou {
	width:400px;
}

table#resultlinks {
	border-top: 1px solid #BCBCBC;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 25px;	
	
}

table#pageinfo {
	border-top: 1px solid #BCBCBC;
	padding-bottom: 5px;
	padding-top: 5px;
}

div#error_message, div.error_message {
	color: #FF2222;
	font-style: italic;
	border: 1px solid #FF2222;
	margin: 0 auto;
	margin-bottom: 25px;
	padding: 5px;
	text-align: center;
	width: 295px;
}

div#blurb {
	color: #333333;	
}

div#blurb ul {
	padding-left:0;
	margin-left:20px;
}
div#blurb ul li {
	padding-left: 0;
	margin:5px 5px;	
}

div#footer {
	border-top: 2px solid #4e77a2;
	margin-top: 25px;
	text-align: center;
}
