A.menu:link, A.menu:visited, A.menu:active {color: #000066; text-decoration: none;}
A.primary:link, A.primary:visited, A.primary:active {color: #000066; text-decoration: none;}
A.utility:link, A.utility:visited, A.utility:active {color: #000066; text-decoration: none;}
A.result:link, A.result:visited, A.result:active {color: #000066; font-weight: bold; text-decoration: none;}
A.result:hover {text-decoration: underline;}

A.submit:link, A.submit:visited, A.submit:active {color: white; font-weight: bold; text-decoration: none;}
A.submit:hover {text-decoration: underline;}

A.menu:hover {color: orange;}
A.primary:hover {color: white;}
A.utility:hover {color: white;}

.xmlerror {
	color: red;
	font-family:arial, sans-serif;
	font-size: 14;
	font-weight: bold;
}

.loginerror {
	color: orange;
	font-family:arial, sans-serif;
	font-size: 14;
	font-weight: bold;
}

IMG.middle {vertical-align: middle;}

BODY {
	font-family:arial, sans-serif;
	font-size: 12;
	color: #333333;
}

.o {
	color: red;
	font-size: 18px;
	vertical-align: middle;
	font-weight: bold;
}


.utility, .utility TD, .utility TH {
	color: #000066;
	text-decoration: none;
	font-family:arial, sans-serif;
	font-size:11;
}

.primary A:hover {color: white;}

.utility A:hover {color: white;}

.primary, .primary TD, .primary TH {
	color: #000066;
	background-image: url('primaryback.gif');
	text-decoration: none;
	font-family:arial, sans-serif;
	font-size:11;
	font-weight: bold;
}

TD.primarysep {
	background-image: url('primarysep.gif');
}

.secondary, .secondary TD {
	color: #00CCFF;
	text-decoration: none;
	font-family:arial, sans-serif;
	font-size:10;
}

.secondary A:link, .secondary A:visited, .secondary A:active {color: #FFCC00; text-decoration: none;}

.secondary A:hover {color: #00CCFF;}

.indent {
	margin-left: 15;
}

.blue8:link {margin-left: 8; cursor: pointer; cursor: hand; color: #5252A6; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:normal}
.blue8:visited {margin-left: 8; cursor: pointer; cursor: hand; color: #5252A6; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:normal}
.blue8:hover {margin-left: 8; cursor: pointer; cursor: hand; color: #FFFFFF; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:bold}
.blue8:active {margin-left: 8; cursor: pointer; cursor: hand; color: #660000; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:bold}

.blue9:link {margin-left: 9; cursor: pointer; cursor: hand; color: #5252A6; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:normal}
.blue9:visited {margin-left: 9; cursor: pointer; cursor: hand; color: #5252A6; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:normal}
.blue9:hover {margin-left: 9; cursor: pointer; cursor: hand; color: #FFFFFF; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:bold}
.blue9:active {margin-left: 9; cursor: pointer; cursor: hand; color: #660000; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:bold}

.blue10:link {margin-left: 10; cursor: pointer; cursor: hand; color: #5252A6; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:normal}
.blue10:visited {margin-left: 10; cursor: pointer; cursor: hand; color: #5252A6; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:normal}
.blue10:hover {margin-left: 10; cursor: pointer; cursor: hand; color: #660000; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:bold}
.blue10:active {margin-left: 10; cursor: pointer; cursor: hand; color: #660000; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:bold}

.blue11:link {margin-left: 11; cursor: pointer; cursor: hand; color: #5252A6; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:normal}
.blue11:visited {margin-left: 11; cursor: pointer; cursor: hand; color: #5252A6; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:normal}
.blue11:hover {margin-left: 11; cursor: pointer; cursor: hand; color: #FFFFFF; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:bold}
.blue11:active {margin-left: 11; cursor: pointer; cursor: hand; color: #660000; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:bold}

.blue12:link {margin-left: 12; cursor: pointer; cursor: hand; color: #5252A6; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:normal}
.blue12:visited {margin-left: 12; cursor: pointer; cursor: hand; color: #5252A6; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:normal}
.blue12:hover {margin-left: 12; cursor: pointer; cursor: hand; color: #FFFFFF; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:bold}
.blue12:active {margin-left: 12; cursor: pointer; cursor: hand; color: #660000; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:bold}

.blueV:link {margin-left: 15; cursor: pointer; cursor: hand; color: #5252A6; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:normal}
.blueV:visited {margin-left: 15; cursor: pointer; cursor: hand; color: #5252A6; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:normal}
.blueV:hover {margin-left: 15; cursor: pointer; cursor: hand; color: #FFFFFF; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:bold}
.blueV:active {margin-left: 15; cursor: pointer; cursor: hand; color: #660000; font-family:Tahoma,Arial; font-size:10px; text-decoration: underline; font-weight:bold}

.link {
	color: white;
	background-color: #0099FF;
	text-align: left;
	text-decoration: none;
	font-family:arial, sans-serif;
	font-size:11;
	border-style: solid;
	border-width: 2;
	border-color: #000066 #000066 #000066 #000066;
}

.link TH {
	color: white;
	background-color: #0099FF;
	text-align: left;
	text-decoration: none;
	font-family:arial, sans-serif;
	font-size:11;
	font-weight: bold;
	border-style: solid;
	border-width: 1;
	border-color: white white #000066 white;
}

.link TD {
	color: #000066;
	background-color: white;
	text-decoration: none;
	font-family:arial, sans-serif;
	font-size:11;
	font-weight: bold;
}

.submenu {
	color: white;
	background-color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	font-family:arial, sans-serif;
	font-size:10;
	border-style: solid;
	border-width: 2;
	border-color: #000066 #000066 #000066 #000066;
}

.submenu TD {
	color: #000066;
	background-color: white;
	text-decoration: none;
	font-family:arial, sans-serif;
	font-size:10;
	font-weight: bold;
}

H1	{
	font-family:arial, sans-serif;
	color: #264DD9;
	font-size: 18;
	margin: 5;
	margin-left: 10;
}

H2 {
	font-family:arial, sans-serif;
	color: #264DD9;
	font-size: 14;
	margin: 10;
	margin-left: 10;
}

H3 {
	color: white;
	background-color: #264DD9;
	font-size: 11;
	margin: 5;
	margin-left: 10;
	padding: 5;
}

H4 {
	color: white;
	background-color: #264DD9;
	font-size: 12;
	margin:2;
	margin-left: 0;
	padding: 2;
}

li {
	font-size: 12;
}

.news-source {color: #0099FF; font-size: 10; margin: 5; margin-left: 0;}

.news-headline {color: #000000; font-size: 11; margin: 5; margin-left: 11; text-decoration: none;}

.title {
	font-size: 12;
	color: #264DD9;
	text-decoration: underline;
	margin-left: 10;
}

.normal {
	font-size: 11;
	color: black;
	text-decoration: none;
	padding-left: 10;
}

.normal2 {
	font-size: 11;
	color: black;
	text-decoration: none;
}

.normal3 {
	font-size: 10;
	color: black;
	text-decoration: none;
	padding-left: 10;
}

.error {
	font-size: 12;
	color: red;
	font-weight: bold;
	margin-left: 10;
}

.formsmall {
	font-size: 9;
	color: red;
	font-weight: bold;
	margin-left: 2;
}

.formsmall10 {
	font-size: 10;
	color: black;
	font-weight: bold;
	margin-left: 2;
}

.formsmall9 {
	font-size: 9;
	color: black;
	font-weight: bold;
	margin-left: 2;
}

.formsmall8 {
	font-size: 8;
	color: black;
	font-weight: bold;
	margin-left: 2;
}

.travel {
	margin-left: 10;
	font-size: 12;
}

.travel2 {
	margin-left: 30;
	font-size: 12;
}

.help{
	margin-left: 10;
	font-size: 12;
}

.help2 {
	margin-left: 30;
	font-size: 12;
}

.orange {
	margin-right: 5;
	color: orange;
}

.alert	{
 	padding-top : 0px;;
	font-family:arial, sans-serif;
	color: Red;
	font-weight: bold;
	font-size: 18px;
}

.message	{
	padding-top : 4px;;
	padding-bottom: 4px;
	font-family:arial, sans-serif;
	color: Black;
	font-weight: bold;
	font-size: 11px;
}

.bluesmall {
	font-size: 9;
	color: #000066;
	font-weight:normal;
	margin-left: 15;
}

.bluebold {
	color: #000066;
	font-weight: bold;
	margin-left: 2;
}

.lineback {
	background-color: #0099ff;
}

A.button {
	font-size: 14;
	font-weight: bold;
	text-decoration: none;
	border: 3;
	border-style: solid;
	border-color: #264DD9;
	background-color: #264DD9;
	color: white;
	padding: 6;
}

A.button:hover {
	background-color: #0099ff;
}

th.heading {
	font-size: 11;
	color: white;
	background-color: #0099ff;
	padding: 0;
}

th.form {
	font-size: 11;
	color: white;
	background-color: #0099ff;
}

th.formtitle {
	font-size: 12;
	color: white;
	font-weight: bold;
	background-color: #0099ff;
}

th.formcontent {
	font-size: 10;
	color: black;
	font-weight: bold;
	background-color: #cadeff;
}

th.formred {
	font-size: 11;
	color: white;
	background-color: #ff3333;
}

td.formtitle {
	font-size: 11;
	color: black;
	background-color: #cccccc;
	padding: 2;
}

td.formtitlewhite {
	font-size: 14;
	color: white;
	padding: 2;
	font-weight: bold;
}

td.formtitlebold {
	font-size: 11;
	color: black;
	font-weight: bold;
	background-color: #99ccff;
	font-family:tahoma, arial, sans-serif;
	padding: 0;
}

td.formtitlered {
	font-size: 11;
	color: black;
	background-color: #ff9999;
	padding: 2;
}

td.formstep {
	font-size: 11;
	color: black;
	background-color: #ffcc00;
	padding: 2;
}

td.formbutton {
	font-size: 12;
	font-weight: bold;
	color: white;
	text-decoration: underline;
	background-color: #0066cc;
	padding: 2;
}

td.formbuttonred {
	font-size: 12;
	font-weight: bold;
	color: white;
	text-decoration: underline;
	background-color: #cc3333;
	padding: 2;
}

td.formcontent {
	font-size: 11;
	color: black;
	padding: 2;
}

td.formcontentred {
	font-size: 11;
	color: black;
	background-color: #ffcccc;
	padding: 2;
}

td.title {
	font-size: 11;
	font-weight: bold;
	color: black;
	padding: 2;
}

td.title2 {
	font-size: 11;
	font-weight: bold;
	font-family:tahoma, arial, sans-serif;
	color: black;
	padding: 2;
}

td.title12 {
	font-size: 12;
	font-weight: bold;
	font-family:tahoma, arial, sans-serif;
	color: black;
	padding: 2;
}

td.redtitle {
	font-size: 11;
	font-weight: bold;
	font-family:tahoma, arial, sans-serif;
	color: #cc3333;
	padding: 0;
}

td.data {
	font-size: 11;
	color: black;
	padding: 2;
}

td.data10 {
	font-size: 10;
	color: black;
	padding: 2;
}

td.data9 {
	font-size: 9;
	color: black;
	padding: 2;
}

td.orangedata12 {
	font-size: 12;
	color: #FFCC00;
	padding: 2;
}

td.data12 {
	font-size: 12;
	color: black;
	padding: 2;
}

td.orangedata14 {
	font-size: 14;
	color: #FFCC00;
	padding: 2;
}

td.data14 {
	font-size: 14;
	color: black;
	padding: 2;
}

td.whiteheader {
	font-size: 11;
	font-weight: bold;
	text-decoration: underline;
	color: white;
	padding: 2;
}

td.whitedata {
	font-size: 10;
	color: white;
	padding: 2;
}

td.whitedata12 {
	font-size: 12;
	font-weight: bold;
	color: white;
	padding: 2;
}

.indent {
	margin-left: 15;
}

.indent0 {
	margin-left: 0;
}
td.partnertitle {
	font-size: 11;
	color: black;
	padding: 2;
}

td.circles {
	background-image: url(circles.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

td.headerbarback {
	background-image: url(background_bar.gif);
	background-repeat: repeat;
	background-position: top left;
}

td.searchbarback {
	background-image: url(search_bar_background.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

td.boxheaderback {
	background-image: url(header_box.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

td.boxbackground {
	background-image: url(background_box.gif);
	background-repeat: repeat;
	background-position: top left;
}

td.boxtrailerback {
	background-image: url(trailer_box.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
