
/*/
	FILE:  omega.css
	© 2001 OmegaMath - All rights reserved.
	PURPOSE:  Export CSS classes for use on the the OmegaMath website.
	CREATED:  10/4/2000 - Nathan: www.locke-enterprises.com
	MODIFICATION HISTORY:
		· 10/5/2000 - Nathan - changed some of the link colorings
		· 10/16/2000 - Nathan - sized all things 14px up to 16px
		· 3/3/2003 - Nathan - added the .alert and .action P classes
/*/

/*-------------------------------------------------------------------------
 standard body elements
-------------------------------------------------------------------------*/
	BODY {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #004444;
		/*
		background: #004444;
		*/
		/*
		scrollbar-face-color: #18429C; 
		scrollbar-shadow-color: #ffffff; 
		scrollbar-highlight-color: #ffffff; 
		scrollbar-3dlight-color: #ffffff 
		scrollbar-darkshadow-color: #ffffff; 
		scrollbar-track-color: #FF7B00; 
		scrollbar-arrow-color: #FF7B00;
		*/
	} 


/*-------------------------------------------------------------------------
 standard links
-------------------------------------------------------------------------*/
	A {
	}
	A:link {
		color: #0040C0;
		text-decoration: none;
		font-weight: bold;
	}
	A:visited {
		color: #0040C0;
		text-decoration:none;
		font-weight: bold;
	}
	A:hover {
		color: #0030E0;
		text-decoration: underline;
		font-weight: bold;
	}
	A:active {
		color: #0030E0;
		text-decoration: underline;
		font-weight: bold;
	}


/*-------------------------------------------------------------------------
 special link classes
-------------------------------------------------------------------------*/
	/*/ admin /*/
	A.thin {
	}
	A.thin:link {
		color: #0040C0;
		text-decoration: none;
		font-weight: normal;
	}
	A.thin:visited {
		color: #0040C0;
		text-decoration:none;
		font-weight: normal;
	}
	A.thin:hover {
		color: #0030E0;
		text-decoration: underline;
		font-weight: normal;
	}
	A.thin:active {
		color: #0030E0;
		text-decoration: underline;
		font-weight: normal;
	}
	/*/ admin /*/
	A.admin {
		font-weight: bold;
	}
	A.admin:link {
		color: #2070D8;
		text-decoration: none;
	}
	A.admin:visited {
		color: #2070D8;
		text-decoration:none;
	}
	A.admin:hover {
		color: #0050A0;
		text-decoration: underline;
	}
	A.admin:active {
		color: #0050A0;
		text-decoration: none;
	}
	/*/ alert /*/
	A.alert {
		font-size: 12px;
	}
	A.alert:link {
		color: #FF0000;
		font-weight: bold;
		text-decoration: none;
	}
	A.alert:visited {
		color: #FF0000;
		font-weight: bold;
		text-decoration:none;
	}
	A.alert:hover {
		color: #FF0000;
		text-decoration: underline;
	}
	A.alert:active {
		color: #FF0000;
		text-decoration: underline;
	}
	/*/ action /*/
	A.action {
		font-size: 12px;
	}
	A.action:link {
		color: #F08000;
		font-weight: bold;
		text-decoration: none;
	}
	A.action:visited {
		color: #F08000;
		font-weight: bold;
		text-decoration:none;
	}
	A.action:hover {
		color: #FFC040;
		text-decoration: underline;
	}
	A.action:active {
		color: #F08000;
		text-decoration: underline;
	}
	/*/ Upper Header Navigation /*/
	/* old colors: #0080C0 / #20A0C0 */
	A.Header1 {
		font-weight: bold;
		font-size: 12px;
	}
	A.Header1:link {
		color: #F0FFFF;
		text-decoration: none;
	}
	A.Header1:visited {
		color: #F0FFFF;
		text-decoration:none;
	}
	A.Header1:hover {
		color: #F0F0C0;
		text-decoration: underline;
	}
	A.Header1:active {
		color: #F0F0C0;
		text-decoration: underline;
	}
	/*/ Lower Header Subnavigation /*/
	/* old colors: #0050A0 / #2070D8 */
	A.Header2 {
		font-weight: bold;
		font-size: 12px;
	}
	A.Header2:link {
		color: #E0FFE0;
		text-decoration: none;
	}
	A.Header2:visited {
		color: #E0FFE0;
		text-decoration:none;
	}
	A.Header2:hover {
		color: #B8F0B8;
		text-decoration: underline;
	}
	A.Header2:active {
		color: #B8F0B8;
		text-decoration: underline;
	}
	/*/ Lower Header Subnavigation /*/
	A.listName {
		font-size: 12px;
		font-weight: normal;
	}
	A.listName:link {
		color: #0040A0;
		font-weight: normal;
		text-decoration: none;
	}
	A.listName:visited {
		color: #0040A0;
		font-weight: normal;
		text-decoration:none;
	}
	A.listName:hover {
		color: #0080C0;
		font-weight: normal;
		text-decoration: underline;
	}
	A.listName:active {
		color: #0080C0;
		font-weight: normal;
		text-decoration: underline;
	}
	/*/ Larger Size Links /*/
	A.larger {
		font-size: 18px;
	}
	A.larger:link {
		font-size: 18px;
		color: #0040C0;
		text-decoration: none;
		font-weight: bold;
	}
	A.larger:visited {
		font-size: 18px;
		color: #0040C0;
		text-decoration:none;
		font-weight: bold;
	}
	A.larger:hover {
		font-size: 18px;
		color: #0030E0;
		text-decoration: underline;
		font-weight: bold;
	}
	A.larger:active {
		font-size: 18px;
		color: #0030E0;
		text-decoration: underline;
		font-weight: bold;
	}


/*-------------------------------------------------------------------------
 special table cell classes
-------------------------------------------------------------------------*/
	td {
		color: #000000;
		font-family: Arial, Helvetica;
		font-size: 14px;
	}
	
	td.HeaderCell {
		color: #000000;
		background: #C0C0D8;
		font-weight: bold;
		font-family: Arial, Helvetica;
		font-size: 12px;
		text-align: left;
		vertical-align: middle;
	}

	td.NameCell {
		color: #008888;
		background: #E8F4F4;
		font-weight: bold;
		font-family: "Times New Roman", Arial, Helvetica;
		font-size: 12px;
		text-align: left;
		vertical-align: middle;
	}

	td.FieldCell {
		color: #000000;
		background: #FFFFFF;
		font-weight: normal;
		font-family: "Times New Roman", Arial, Helvetica;
		font-size: 12px;
		vertical-align: middle;
	}
	
	td.ValueCell {
		color: #000090;
		background: #F4FAFA;
		font-weight: normal;
		font-family: "Times New Roman", Arial, Helvetica;
		font-size: 12px;
		vertical-align: middle;
	}

	td.ActionHeader {
		color: #C00000;
		background: #E0E0F8;
		font-weight: bold;
		font-family: "Times New Roman", Arial, Helvetica;
		font-size: 12px;
		text-align: center;
		vertical-align: middle;
	}

	td.ActionCell {
		color: #C00000;
		background: #F4F4FF;
		font-weight: normal;
		font-family: "Times New Roman", Arial, Helvetica;
		font-size: 12px;
		text-align: center;
		vertical-align: middle;
	}

	td.HighlightCell {
		color: #990066;
		background: #F4F4E8;
		font-weight: normal;
		font-family: "Times New Roman", Arial, Helvetica;
		font-size: 12px;
		text-align: center;
		vertical-align: middle;
	}

/*-------------------------------------------------------------------------
 special paragraphs
-------------------------------------------------------------------------*/
	P.alert {
		color: #C00000;
		background: none;
		text-decoration: none;
		font-weight: bold;
		font-size: 16px;
	}
	P.action {
		color: #008000;
		background: none;
		text-decoration: none;
		font-weight: bold;
		font-size: 16px;
	}
	P.actiontext {
		color: #F08000;
		background: none;
		text-decoration: none;
		font-weight: bold;
		font-size: 18px;
	}
	P.error {
		color: #E00000;
		background: none;
		text-decoration: none;
		font-weight: bold;
		font-size: 18px;
	}
	P.errtext {
		color: #E00000;
		background: none;
		text-decoration: none;
	}
	P.pageTitle {
		color: #2060A0;
		font-weight: bold;
		font-size: 22px;
		text-decoration: underline;
	}
	P.alertTitle {
		color: #C00000;
		font-weight: bold;
		font-size: 22px;
		text-decoration: underline;
	}
	P.pagetext {
		margin-top: 0;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 0;
		padding-top: 0;
		padding-right: 0;
		padding-left: 2em;
		padding-bottom: 1em;
	}
	P.bq {
		padding-top: 0;
		padding-left: 2em;
		padding-right: 0;
		padding-bottom: 0;
	}

/*-------------------------------------------------------------------------
 general classes
-------------------------------------------------------------------------*/
/*-- for buttons --*/
	.OMbutton {
		font-size: x-small;
		font-family: "Times New Roman", Arial, Helvetica;
		color: #FFFFFF;
		background-color: #8888A0;
		border-color: #C0C0E0;
		text-align: center;
		vertical-align: middle;
	}
	.button {
		color: #E0E0E0;
		background: #3080B0;
		font-size: 10pt;
		font-family: "Times New Roman", Arial, Helvetica;
		border-color: 0040D0;
		vertical-align: middle;
	}
	.smallButton {
		/* color: #E8F4F4;
		background: #009999;
		border-color: #00D8D8; */
		color: #303030;
		background: #60A0C8;
		font-size: 10px;
		font-family: "Times New Roman", Arial, Helvetica;
		vertical-align: middle;
		border-color: 0040D0;
		border-style: solid;
		border-width: 1px;
	}
	.deleteButton {
		color: #600000;
		background: #C06060;
		font-size: 10pt;
		font-family: "Times New Roman", Arial, Helvetica;
		font-weight: bold;
		border-color: #F04040;
		border-color: #FFC0C0;
		vertical-align: middle;
		/* border-style: dashed dotted; */
	}
/*-- for input boxes and certain cells --*/
	.normal {
		color: #000080;
		background: #FCFCFC;
		font-size: 9pt;
		font-weight: normal;
		border-color: #C0C0C0;
		vertical-align: middle;
		font-family: "Arial", sans-serif; /*/ -- netscRape6 has problems with this for some reason (?) -- /*/
		text-decoration: none;
		scrollbar-face-color: #A0A0A0; 
		scrollbar-shadow-color: #808080; 
		scrollbar-highlight-color: #E8E8E8; 
		scrollbar-3dlight-color: #C0C0C0;
		scrollbar-darkshadow-color: #000000; 
		scrollbar-track-color: #E0E0E0; 
		scrollbar-arrow-color: #FFFFFF;
		/* testing
		border-color: #000080;
		border-style: solid;
		border-width: 1px;  */
	}
	.readonly {
		color: #404040;
		background: #D8D8D8;
		font-size: 8pt;
		font-family: "Arial";
		font-weight: normal;
		border-color: #C0C0C0;
		vertical-align: middle;
		text-decoration: none;
		/* border-style: dashed dotted; */
		/* testing
		border-color: #C0C0C0;
		background: #D8D8D8;
		border-style: solid;
		border-width: 1px; */
	}


