a { color: #ffffff; text-decoration: none; }
a:hover { text-decoration: underline; }

body { background: #000000; font-family: 'Comic Sans MS'; font-size: 16px; text-align: center; }
	body.intro { }
	body.default { background-image: url(images/blueprint_bg.gif); }

div { }
div.foot { }

p { }
p.indent { text-indent: 30pt; }

img { border: 0px; }

table { background: transparent; border: 0px; border-collapse: separate; color: #ffffff; empty-cells: show; font: 16px 'Comic Sans MS'; height: 100%; width: 775px; }
table td { text-align: center; }

table.main { }
table.main td.page_head { font: 24px; font-family: 'Times New Roman';height: 1px; padding: 0px; }
table.main td.page_menu { height: 1px; }
table.main td.page_title_left { color: #ffff66; height: 1px; padding: 5%; text-align: left; }
table.main td.page_title_center { color: #ffff66; height: 1px; padding: 5%; }

table.list { border-bottom: 10px solid transparent; border-top: 10px solid transparent; }
table.list td { background: #000000; border: 2px solid transparent; padding: 10px; }
table.list td.title { font: 24px; color: #ffff66; }
table.list td.links { vertical-align: top; }

table.form { border-bottom: 0px solid transparent; border-top: 0px solid transparent; }
table.form td { background: #000000; border: 2px solid transparent; padding-left: 10px; padding-right: 10px; }
table.form td.head { }
table.form td.field { text-align: left; }
table.form td.field_required { background: #990033; text-align: left; }
table.form td.input { text-align: left; }
table.form td.input_required { background: #990033; text-align: left; }
table.form td.input_center { }

table.main td.page_foot { color: #666666; font: 10px; font-family: 'Verdana'; padding: 5px; vertical-align: bottom; }

