/* Globals */
/* Font sizes - 8, 9, 12, 14, 16 */
/* ------------------------------------------- */
body 		 	{font-family:Verdana, Arial; font-size:9pt; color:#ffffff; background-color:#001133; margin:0;}
table 		 	{font-family:Verdana, Arial; font-size:9pt; color:#ffffff; padding: 0px;}
td 			 	{font-family:Verdana, Arial; font-size:9pt; color:#ffffff;}
th 			 	{font-family:Verdana, Arial; font-size:9pt; color:#ffffff;}
.label			{font-family:Verdana, Arial; font-size:9pt; color:#ffffff; vertical-align:top; text-align:right; padding-right:5;}

a:link 		 	{color:#dddd00; text-decoration:none;}
a:visited	 	{color:#bbbb00; text-decoration:none;}
a:hover		 	{color:#ffff00;}
a:active	 	{color:#ffff00;}
.mainbody    	{background-color:#001133; padding-left:5; padding-right:5; padding-top:5; padding-bottom:5;}
.mainmenu    	{background-color:#001133; padding-left:5; padding-right:5; padding-top:5;}

.button      	{background-color:#ffffff; color:#000000; font-weight:bold; font-size:8pt; border-top:thin ridge #FFFFFF; border-bottom:thin ridge #FFFFFF; border-left:thin ridge #FFFFFF; border-right:thin ridge #FFFFFF;}

.dark 			{background-color:#001133;}
.medium 		{background-color:#666666;}
.light  		{background-color:#336699;}

.header 		{font-family:Arial; font-size:12pt; font-weight:bold; text-align:center; background-color:#205080; padding-top:1; padding-bottom:1;}
.headerdark 	{font-family:Arial; font-size:12pt; font-weight:bold; background-color:#001133; padding-top:1; padding-bottom:1;}
.miniheader 	{font-family:Arial; font-size:12pt; font-weight:bold; color:#ffffff;}
.errortext   	{font-family:Arial; font-size:12pt; font-weight:bold; color:#ffbb00;}
.smalltext   	{font-family:Verdana, Arial; font-size:8pt;}
.largetext   	{font-family:Arial; font-size:14pt; font-weight: bold;}
.headertext  	{font-family:Arial; font-size:16pt; font-weight: bold;}
.footertext 	{font-family:Comic Sans MS, Arial; font-size:8pt;}

hr.spacer    	{color:#ffffff; width:75%;}
/* -------------------------------------------------------------------------------------- */
/* Home Page ---------------------------------------------------------------------------  */
/* -------------------------------------------------------------------------------------- */
.currentprojects  {background-color:#001133; padding:5;}
.statement        {background-color:#001133; padding:5;}
.featuredproducts {background-color:#001133; padding:5;}
.homepagenews	  {background-color:#001133; padding:5;}
/* -------------------------------------------------------------------------------------- */
/* News Item ---------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */
.newsheader  {background-color:#205080;}
.newstitle   {font-family:Tahoma, Helvetica, sans-serif; font-size:14pt; font-weight:bold;}
.newsdate	 {font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold;}
.newstime    {font family:Arial, Helvetica, sans-serif; font size=8pt; font-weight:bold;}
.newsauthor  {font family:Arial, Helvetica, sans-serif; font size=8pt;}
.newscomment {font family:Arial, Helvetica, sans-serif; font size=8pt;}
/* -------------------------------------------------------------------------------------- */
/* Forum specific ----------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */
.forumheader	{font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; background-color:#205080; padding-top:1; padding-bottom:1;}
.forumshade		{font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; background-color:#001133; padding-top:1; padding-bottom:1;}
.forumtimezone	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#666666;}
.columnshade 	{background-color:#001133;}
/* -------------------------------------------------------------------------------------- */
/* Administration QuickMenu Header (Bottom of misc. pages) ------------------------------ */
/* -------------------------------------------------------------------------------------- */
.adminbreak		 {color:#003269;}
.adminbigtext	 {font-family:Arial Black, Helvetica, sans-serif; font-size:20pt; color:#003269; line-height:20px; margin-left:10px; text-align:left;}
.adminlittletext {font-family:Verdana, Arial, Helvetica, sans-serif;     font-size:8pt;  color:#ffffff; line-height:15px; margin-left:35px; margin-top:-8px; text-align:left;}
/* -------------------------------------------------------------------------------------- */
/* Calendar specific -------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */
.weekdays		{background-color:#001133;}
.thisday		{background-color:#336699;}
.thismonth		{background-color:#666666;}
.notthismonth	{background-color:#003466;}
/* -------------------------------------------------------------------------------------- */


















.pad {padding-left:10;padding-right:10;padding-top:10;padding-bottom:10;}


td.pad     {padding-left:10;padding-right:10;padding-top:10;padding-bottom:10;}
td.pad-lr  {padding-left:10;padding-right:10;}
td.pad-lrt {padding-left:10;padding-right:10;padding-top:10;}
td.pad-lrb {padding-left:10;padding-right:10;padding-bottom:10;}
td.pad-tb  {padding-top:10;padding-bottom:10;}
td.pad-tbl {padding-top:10;padding-bottom:10;padding-left:10;}
td.pad-tbr {padding-top:10;padding-bottom:10;padding-right:10;}
td.dark-pad-lr  {background-color:#333333;padding-left:10;padding-right:10;}
td.dark-pad-lrt {background-color:#333333;padding-left:10;padding-right:10;padding-top:10;}
td.dark-pad-lrb {background-color:#333333;padding-left:10;padding-right:10;padding-bottom:10;}
td.dark-pad-tb  {background-color:#333333;padding-top:10;padding-bottom:10;}
td.dark-pad-tbl {background-color:#333333;padding-top:10;padding-bottom:10;padding-left:10;}
td.dark-pad-tbr {background-color:#333333;padding-top:10;padding-bottom:10;padding-right:10;}
td.normal-pad-lr  {background-color:#666666;padding-left:10;padding-right:10;}
td.normal-pad-lrt {background-color:#666666;padding-left:10;padding-right:10;padding-top:10;}
td.normal-pad-lrb {background-color:#666666;padding-left:10;padding-right:10;padding-bottom:10;}
td.normal-pad-tb  {background-color:#666666;padding-top:10;padding-bottom:10;}
td.normal-pad-tbl {background-color:#666666;padding-top:10;padding-bottom:10;padding-left:10;}
td.normal-pad-tbr {background-color:#666666;padding-top:10;padding-bottom:10;padding-right:10;}


