body	{margin: 0px; background-color: #FFFFFF; font: 13px Tahoma; color: #08a5c5;}

a:link		{ text-decoration: none; font: bold 12px Tahoma; color: #5e96d7;}
a:visited	{ text-decoration: none; font: bold 12px Tahoma; color: #5e96d7;}
a:hover		{ text-decoration: underline; font: bold 12px Tahoma; color: #066dbb;}

a.menu:link	{ text-decoration: none; font: bold 12px Tahoma; color: #08afd1;}
a.menu:visited	{ text-decoration: none; font: bold 12px Tahoma; color: #08afd1;}
a.menu:hover	{ text-decoration: underline; font: bold 12px Tahoma; color: #0893af;}

a.actions:link		{ text-decoration: none; font: bold 12px Tahoma; color: #08afd1;}
a.actions:visited	{ text-decoration: none; font: bold 12px Tahoma; color: #08afd1;}
a.actions:hover		{ text-decoration: underline; font: bold 12px Tahoma; color: #63ceee;}

a.portfolio:link	{ text-decoration: none; font: bold 13px Tahoma; color: #5e96d7;}
a.portfolio:visited	{ text-decoration: none; font: bold 13px Tahoma; color: #5e96d7;}
a.portfolio:hover	{ text-decoration: underline; font: bold 13px Tahoma; color: #066dbb;}

td { color: #08afd1; font: 12px Tahoma;}

th.cal	{ background-color: #242424; text-align: center;}
td.cal	{ background-color: #242424; text-align: center;}
th.due	{ background-color: #DA522C; text-align: center; color: #FFFFFF;}
td.due	{ background-color: #DA522C; text-align: center; color: #FFFFFF;}

table.project	{ background-color: #7D1E02;}
th.project_th	{ background-color: #000000; color: #FFFFFF; font: bold 12px Tahoma;}
td.project_td	{ background-color: #000000; color: #DA522C; font: 12px Tahoma;}

#add_project	{ display: block;}
#add_reminder	{ display: none;}

div.main		{ position: relative; background-image: url('blc.graphics/main_bg_repeat.jpg'); background-repeat: repeat; width: 750px;}
div.alt_main	{ position: relative; background-image: url('blc.graphics/alt_bg_repeat.jpg'); background-repeat: repeat; width: 750px;}
div.f_spacer	{ background-color: #e1effa; background-image: url('blc.graphics/f_spacer.jpg'); background-repeat: no-repeat; height: 6px; width: 750px;}
div.f_spacer_alt{ background-color: #e1effa; background-image: url('blc.graphics/f_spacer_alt.jpg'); background-repeat: no-repeat; height: 6px; width: 750px;}
div.footer		{ background-color: #e1effa; width: 750px; text-align: center; padding-bottom: 5px; padding-top: 2px;}
div.layer1		{ color: #08a5c5; font: 12px Tahoma;}
div.layer2		{ color: #358191; font: 13px Tahoma;}
div.layer3		{ color: #08afd1; font: 14px Tahoma;}
div.default		{ color: #08afd1; font: 12px Tahoma; background-color: #191919; width: 750px;}

b.login		{ color: #08a5c5; font: bold 13px Tahoma;}
b.header	{ color: #358191; font: bold 13px Tahoma;}

font.currPage	{ text-decoration: none; font: bold 12px Tahoma; color: #358191;}
font.error		{ text-decoration: none; font: 10px Tahoma; color: #FF0000;}
font.p			{ font: 13px Tahoma; color: #358191;}
font.portfolio	{ font: 13px Tahoma; color: #358191; position: relative; top: 10px;}

p				{ font: 13px Tahoma; color: #358191; text-indent: 6px; padding-left: 0px;}
p:first-letter	{ font: bold 13px Tahoma;}

p.news				{ font: 11px Tahoma; color: #358191; text-indent: 6px; padding-left: 0px;}
p.news:first-letter	{ font: bold 11px Tahoma;}

input.field		{ font: 13px Tahoma; color: #358191; border: 1px solid #856B6C; background-color: #e9faf9;}
input.button	{ font: bold 13px Tahoma; color: #FFFFFF; border: none; background-color: #08afd1;}

textarea.field		{ font: 13px Tahoma; color: #358191; border: 1px solid #856B6C; background-color: #e9faf9;}

select.field		{ font: 13px Tahoma; color: #358191; border: 1px solid #856B6C; background-color: #e9faf9;}