/* style.css
 * Common cascading style sheet for the WBlueBook website
 * (c) copyright 2007-2008 James A. Whitcomb
 * Designed and implemented by James A. Whitcomb, Computer Systems Training and Support
 * Contacts: webmaster@wbluebook.com
 */

td.Logo {
	background: #FFFFFF;
	padding: 20px;
	text-align: center;
	vertical-align: middle;
    font: 10pt Palatino Linotype, Palatino, Times, serif;
    Width: 30%;
}

td.Spacer {
	background: #FFFFFF;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
    font: 8pt Arial, Helvetica, sans-serif;
}

td.Footer {
	background: #FFFF99;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
    font: 8pt Arial, Helvetica, sans-serif;
}


/* ***** For contained pages ***** */
/* Table cells - color */
td.white, td.white-left, td.white-right, td.white-top {
	background: #FFFFFF;
}

td.pink, td.pink-left, td.pink-right {
	background: #FFC0C0;
}

td.red, td.red-left, td.red-right {
	background: #FF0000;
}

td.yellow, td.yellow-left, td.yellow-right {
	background: #FFFF80;
}

td.green, td.green-left, td.green-right {
	background: #80FF80;
}

td.blue, td.blue-left, td.blue-right {
	background: #CCCCFF;
}

/* Table cells - alignment */
td.white, td.pink, td.red, td.yellow, td.green, td.blue {
	text-align: center;
}

td.white-left, td.pink-left, td.red-left, td.yellow-left, td.green-left, td.blue-left {
	text-align: left;
}

td.white-right, td.pink-right, td.red-right, td.yellow-right, td.green-right, td.blue-right {
	text-align: right;
}

/* Table cells - common styles */
td.white, td.pink, td.red, td.yellow, td.green, td.blue,
td.white-left, td.pink-left, td.red-left, td.yellow-left, td.green-left, td.blue-left,
td.white-right, td.pink-right, td.red-right, td.yellow-right, td.green-right, td.blue-right {
	padding: 4px;
	vertical-align: middle;
    font: 10pt Palatino Linotype, Palatino, Times, serif;
}

td.white-top {
	padding: 4px;
	vertical-align: top;
	text-align: right;
    font: 10pt Arial, Helvetica, sans-serif;
}

td.Notes {
	background: #EEEEEE;
	padding: 0px;
	text-align: center;
	vertical-align: top;
    font: 8pt Arial, Helvetica, sans-serif;
}

/* Text */
font.Title {
    font: 12pt Arial Black, Arial, Helvetica, sans-serif;
}

font.SubTitle {
    font: 10pt Arial Black, Arial, Helvetica, sans-serif;
}

font.Label {
    font: 9pt Arial, Helvetica, sans-serif;
}

font.Small {
    font: 8pt Arial, Helvetica, sans-serif;
}

input.Help {
	font: 9pt Arial Black, Arial, Helvetica, sans-serif;
	Width=22px; height=22px;
}

/* ***** Tables ***** */
td.TableHead {
	border-bottom: 1px solid black;
    font: 9pt Arial Black, Arial, Helvetica, sans-serif;
}

td.Table {
    font: 9pt Arial, Helvetica, sans-serif;
}

td.Table, td.TableHead  {
	background: #FFFFFF;
	text-align: center;
	padding: 4px;
	vertical-align: top;
}


/* ***** General styles */

body {
    padding: 0;
    font: 10pt Helvetica, Arial, sans-serif;
}

table.main, table.inner {
    border: 0px none; margin: 0;
    cellpadding: 0; cellspacing: 0; 
    border-collapse: collapse;
    font: 10pt Palatino Linotype, Palatino, Times, serif;
}

table.main {
    Width: 600px;
}

table.inner {
    Width: 100%;
}