/* Basic on all pages   */

html { scrollbar-face-color:#D4D0C8; scrollbar-shadow-color:#cccccc; scrollbar-highlight-color:#FFFFFF; scrollbar-arrow-color:#464646; scrollbar-3dlight-color:#CCCCcc; scrollbar-darkshadow-color:#999999; scrollbar-track-color:#e6e6e6; }

body,td,a,p,.h { FONT-FAMILY: "Trebuchet MS","Tahoma","Verdana",sans-serif; FONT-SIZE: 13px; }

body {color: #333; margin: 0px; line-height: 140%; background: #fff; }

a:link { color: #039; }

a:visited { color: #039; }

a:hover { color: #333; }

a:active { color: #000; }

table { border: 0;}

hr { height: 1px; color: #e9e9ea; }

.signup{ font-size: 150%; color: #12355C; }

.lo{ text-align: right; padding-right: 5px; font-size: 200%; color: #000000; }

.dut{ FONT-SIZE: 16px; font-weight:bold; color: #12355C; }

.csm{ FONT-SIZE: 13px; font-weight:bold; color: #12355C; }

.small {font-size: 10px; }

select, input, textarea, option { border: 1px solid; }

TD.pd2 {padding: 12px; vertical-align: top; }

TD.pd1 {padding: 12px; vertical-align: top; BORDER-RIGHT: #E9EDF5 1px solid; background-color: #F9F9F9;}






/* Specific to certain pages   */

.prheadline{ font-size: 180%; color: #12355C; font-weight: bold;}

.smtip {font-size: 11px; }

.red {color:red;}

body.popup {color: #333;margin: 6px;line-height: 140%;background: #fff; }

.plu { FONT: 11px/15px Verdana,Arial,Helvetica; COLOR: #505050 }

.ltcell { background-color: #E9EDF5;}

.whdk { background-color: #004080; COLOR: white; font-weight: bold; }

INPUT.required { background-color:#ffffc4; }

TEXTAREA.required { background-color:#ffffc4; }

SELECT.required { background-color:#ffffc4; }

OPTION.required { background-color:#ffffc4; }

.mainTitle { FONT-WEIGHT: bold; FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; margin-top: 10px; FONT-SIZE: 1.9em; color: red; text-align: left; }

.pageTitle { FONT-WEIGHT: bold; FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; margin-top: 10px; FONT-SIZE: 1.4em; color: #003265; text-align: left; }

.image_box {  font-size: 10px; border: 1px solid; margin: 5px; padding: 8px; background: #ffffff; float: right; }

.image_box img { border: 1px solid #5e5e5e; align: center; } 

.footer { FONT-SIZE: 11px; COLOR: #999999; LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }

.footer A { COLOR: #999999; TEXT-DECORATION: none }

.footer A:link { COLOR: #999999; TEXT-DECORATION: none }

.footer A:visited { COLOR: #999999; TEXT-DECORATION: none }

.footer A:hover { COLOR: #324e80; TEXT-DECORATION: underline }

table.results {
  border: 1px solid #ccc;
  border-collapse: collapse;
  width:475px;
}

th.results { 
  FONT-FAMILY: "Trebuchet MS","Tahoma","Verdana",sans-serif;
  font-size: 11px;
  font-weight: bold; 
  padding:5px;
  color: white;
  background-color:#303464; 
  border: 1px solid #ccc;
    filter:progid:DXImageTransform.Microsoft.Gradient
        (GradientType=0,StartColorStr='#303464',EndColorStr='#7798C7');
} 

td.results { 
  FONT-FAMILY: "Trebuchet MS","Tahoma","Verdana",sans-serif; 
  font-size: 13px; 
  padding:3px; 
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  text-align: center;
}

td.results_even { 
  FONT-FAMILY: "Trebuchet MS","Tahoma","Verdana",sans-serif; 
  font-size: 13px; 
  padding:3px;
  background-color:#E9EDF5; 
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  text-align: center;
}

input.submitLink {
  color: #00f;
  background-color: transparent;
  text-decoration: underline;
  border: none;
  cursor: pointer;
  cursor: hand;
}
input.submitLinkCurrentPage {
  color: #000;
  background-color: transparent;
  text-decoration: none;
  border: none;
  cursor: pointer;
}

div.partnerform {
	background-color: #E9EDF5;
	border: 1px dashed #303464;
	margin-top: 8px;
	margin-bottom: 16px;
	padding: 6px 6px 6px 32px;
	line-height: 18px;
}

div.partnerform td {
	line-height: 18px;
}

