
html		{ height:100%; }
body		{ margin:0px; padding:0px; background:url(../images/background.jpg) top left repeat-x; background-color:#263756; height: 100.02%; }		/* forces scrollbars in Firefox */
body		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#263756; text-align:center; line-height:16px; }

img			{ border:none; display:block; }
tr			{ vertical-align:top; }
form		{ margin:0px; padding:0px; }
input		{ font-family:Arial, Helvetica, sans-serif; font-size:11px; }
input .text	{ border:1px solid #b6b6b6; padding-left:2px; }
select		{ font-family:Arial, Helvetica, sans-serif; font-size:11px; }
option		{ font-family:Arial, Helvetica, sans-serif; font-size:11px; }
textarea	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px; }
.radio		{ border:none; margin:0px 3px 0px 0px; vertical-align:middle; }
.checkbox	{ border:none; }
label 		{ cursor:pointer; }
.link		{ text-decoration:underline; cursor:pointer; }

#table_layout		{ border-width:0px; margin-left:auto; margin-right:auto; width:821px; text-align:left; }
#tr_layout_login	{ }
#td_layout_login	{ text-align:right; }
#tr_layout_header	{ }
#td_layout_header	{ }
#tr_layout_main		{ }
#td_layout_left		{ width:11px; background:url(../images/layout_left_back.png) top right repeat-y; }
#td_layout_right	{ width:11px; background:url(../images/layout_right_back.png) top left repeat-y; }
#td_layout_main		{ width:799px; background-color:#ffffff; padding-bottom:20px; }
#tr_layout_footer	{ background-color:white; }
#td_layout_footer_l	{ background:url(../images/layout_left_back.png) top right repeat-y; }
#td_layout_footer	{ background-color:white; }
#td_layout_footer_r	{ background:url(../images/layout_right_back.png) top left repeat-y; }
#tr_layout_bottom	{ }
#td_layout_bottom	{ height:22px; }

#nav img			{ float:left; }

#table_footer		{ width:90%; margin-left:auto; margin-right:auto; }
#table_footer td	{ border-right:1px solid #54678a; text-align:center; font-size:10px; color:#54678a; }
#table_footer td.r	{ border-right:none; }
#table_footer a			{ color:#54678a; text-decoration:none; }
#table_footer a:hover	{ color:#54678a; text-decoration:underline; }

a.bare				{ text-decoration:none; } 
a.bare:hover		{ text-decoration:underline; }

.button				{ cursor:pointer; }
.spacer				{ clear:both; width:1px; height:1px; line-height:0px; font-size:1px; }
.typo				{ border:2px solid red; padding:1px; }	/* for input errors */
.message			{ font-size:12px; font-weight:bold; color: #2b598d; }
.error				{ font-size:12px; font-weight:bold; color: #9e6457; }
.error_msg			{ border:1px solid #a6866e; background-color:#c8a58b; font-weight:bold; padding:3px; }

ul.no_indent		{ margin:0px; padding-left:15px; }

.content_left		{ float:left; width:255px; padding-top:35px; }
.content_right		{ float:right; width:425px; padding-top:40px; padding-right:40px; }
.highlight			{ color:#008084; text-transform:uppercase; font-weight:bold; font-size:12px; }
.green				{ color:#008084; }
