/*  ****  03/20/06  This is MagicEdit CSS for TM16 Corp Blue (esseff) site  ****  */  

/* =INITIAL 
   v2.1, by Faruk Ates - www.kurafire.net
   Addendum by Robert Nyman - www.robertnyman.com */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
   
html, body, form, fieldset {
   margin: 0;
   padding: 0;
   font: 100%/120% Verdana, Arial, Tahoma, Helvetica, sans-serif;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
   margin: 1em 0;
   padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
   margin-left: 3em;
}

/* Miscellaneous conveniences: */
form label {
   cursor: pointer;
}
fieldset {
   border: none;
}
input, select, textarea {
   font-size: 100%;
}

/* following sets the master table to scale 
to full height of browser window */

html, body {
   margin : 0;
   padding : 0; 
   height : 100%; 
   border : none; 
} 

body {
   background-color : #ffffff; 
   font-size : 12px;  
   font-family : Verdana, Arial, Tahoma, Helvetica, sans-serif; 
   color : black; 
   white-space : normal; 
   line-height : 1.5em; 
} 

/* Body text in the main table cell - 
this is really the default body copy */
td {
   font-size : 11px; 
   line-height : 1.25em; 
   color : #000000; 
   background-color: inherit;
   text-align: left;
   white-space : normal; 
   font-family : Verdana, Arial, Tahoma, Helvetica, sans-serif; 
} 

/*   Design Colors - Normally Set the col1TD to the same as the maint PgTitle1 color if both dark  */
.Col1TD {
   background-color : #0a4c84;
   color: inherit; 
} 
.Col2TD {
   background-color : #8d4b01; 
   color: inherit;
} 
.Col3TD {
   background-color : #8d8301; 
   color: inherit;
} 

.Border1TD {
   border-color : #DDDDDD; 
} 


/* Navigation Page Title color */
.title {
   font-size : 18px; 
   color : #0a4c84; 
   background-color: inherit;
   font-weight : bold; 
   line-height : 1.25em; 
} 

/* Main Nav link color */
.link {
   font-family : Verdana, Arial, Tahoma, Helvetica, sans-serif; 
   font-size : 12px; 
   line-height : 1.25em; 
   color : #ffffff; 
   background-color: inherit;
   text-decoration : none; 
   font-weight : bold; 
} 
.link:hover {
   font-family : Verdana, Arial, Tahoma, Helvetica, sans-serif; 
   font-size : 12px; 
   line-height : 1.25em; 
   color : #fc8f12; 
   background-color: inherit;
   text-decoration : none; 
   font-weight : bold; 
} 

/* Main Nav selected or "opened" link color */
.openedlink {
   font-family : Verdana, Arial, Tahoma, Helvetica, sans-serif; 
   font-size : 12px; 
   line-height : 1.25em; 
   color : #ffff00; 
   background-color: inherit;
   text-decoration : none; 
   font-weight : bold; 
} 
.openedlink:hover {
   font-family : Verdana, Arial, Tahoma, Helvetica, sans-serif; 
   font-size : 12px; 
   line-height : 1.25em; 
   color : #002580; 
   background-color: inherit;
   text-decoration : none; 
   font-weight : bold; 
} 

/* Main Nav selectedlink Added by Bruce for the third main nav color that shows on the main nav, only when you down in a sub nav page. */
.selectedlink {
   font-family : Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size : 12px; 
   line-height : 1.25em; 
   color : #00ff00; 
   background-color: inherit;
   text-decoration : none; 
   font-weight : bold; 
} 
.selectedlink:hover {
   font-family : Verdana, Arial, Tahoma, Helvetica, sans-serif; 
   font-size : 12px; 
   line-height : 1.25em; 
   color : #fc8f12; 
   background-color: inherit;
   text-decoration : none; 
   font-weight : bold; 
} 

/* ? editor? might be for edit/admin pages */
.CodeForeground {
   margin-top: 0; 
   margin-left: 0;
   margin-right: 0;
   margin-bottom : 1.0em; 
   font-size : 9pt; 
   font-family : "Courier New", sans-serif; 
} 

/* ? editor shows code in text with this? might be for edit/admin pages  */
.CodeInText {
   font-family : "Courier New", sans-serif; 
   font-weight : bold; 
} 

/* ? editor default display font? might be for edit/admin pages */
.ScreenText {
   font-size : 12px; 
   line-height : 18px; 
   color : #000000; 
   background-color: inherit;
   font-weight : normal; 
   font-family : Verdana, Arial, Tahoma, Helvetica, sans-serif;  
} 

/* ? editor? */
.ImportantWords {
   font-weight : bold; 
} 

/* ? */
.Highlight {
   color : #f1811b; 
   background-color: inherit;
} 

/* Copyright notice */
.copyright {
   font-size : 10px; 
   color : #999999; 
   background-color: inherit;
} 

/* All page sub nav and general link font, size & colors. this 
effects page and breadcrumb link colors! (hover color set below) */
a {
   font-weight : bold; 
   color : #5dadf3; 
   background-color: inherit;
   text-decoration : none; 
} 

/* Main Navigation and all hover link colors */
a:hover {
   font-weight : bold; 
   color : #fc8f12; 
   background-color: inherit;
   text-decoration : none; 
} 

/*   ********** Styles pulled from the esseff.com other style sheet ********** */  
li {
   font-size : 11px; 
   line-height : 1.25em; 
   text-decoration : none; 
} 
ul {
   font-size : 11px; 
   line-height : 1.25em; 
   text-decoration : none; 
} 

/* Secondary Navigation Link Colors - Optional - added by Bruce */
/*   ********** Opt1 & Opt2 Hover effects and colors - Set this one to look good on your normal background       */ 

a.Opt1:link {
   color : #fc8f12; 
   background-color: inherit;
   text-decoration : none; 
} 
a.Opt1:visited {
   color : #fc8f12; 
   background-color: inherit;
   text-decoration : none; 
} 
a.Opt1:hover {
   color : #5dadf3; 
   background-color: inherit;
   text-decoration : underline; 
} 
a.Opt2:link {
   color : #da251d; 
   background-color: inherit;
   text-decoration : none; 
}
 
a.Opt2:visited {
   color : #da251d; 
   background-color: inherit;
   text-decoration : none; 
}
 
a.Opt2:hover {
   color : #ffcb1b; 
   background-color: inherit;
   text-decoration : underline; 
} 

/*   ********** Set this one to look good REVERSE,  ON your primary dark color  ******* */  
a.Opt3:link {
   color : #ffffff; 
   background-color: inherit;
   text-decoration : none; 
}
 
a.Opt3:visited {
   color : #ffffff; 
   background-color: inherit;
   text-decoration : none; 
}
 
a.Opt3:hover {
   color : #ffffcd; 
   background-color: inherit;
   text-decoration : underline; 
} 


/*  ************************************************************************************** */  
/*   Mostly Fred's Table Styles I've added a few new styles like FormHeader_FONT8 & 10.    */
/*   FormHeaderTD is Fred's ASP tag, but the others and FormCell's are mine, for setting   */
/*   cell background color & font color.     Note: Set InvoiceTD to same as FormHeaderTD   */ 
/*   and set the InvoiceDataTD to a very light color.          							   */ 
/*  ************************************************************************************** */  

/*  Database root styles for Programing and most of CART - 11 tags   */

.FormTABLE {
   background-color : #c5c5c5; 
   color: inherit;
} 
.FormHeaderTD {
   background-color : #0a4c84; 
   text-align : center; 
   font-size : 12pt; 
   color : #ffffff; 
   font-weight : bold; 
   font-family : Arial, Helvetica, sans-serif; 
} 
.FormHeaderFONT {
   font-size : 12pt; 
   color : #ffffff; 
   background-color: inherit;
   font-weight : bold; 
   font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; 
} 
.FieldCaptionTD {
   background-color : #929292; 
   color : #ffffff; 
} 
.FieldCaptionFONT {
   font-size : 10pt; 
   color : #ffffff; 
   background-color: inherit;
   font-weight : bold; 
   font-family : Arial, Helvetica, sans-serif; 
} 

.ColumnTD {
   background-color : #d2d2d2; 
   color : #000000; 
} 

.ColumnFONT {
   font-size : 8pt; 
   color : #000000; 
   background-color: inherit;
   font-weight : bold; 
}
 
.DataTD {
   background-color : #f5f5f5; 
   color : #000000; 
} 

.DataFONT {
   font-size : 8pt; 
   color : #000000; 
   background-color: inherit; 
} 

.RecordSeparatorTD {
   background-color : #d2d2d2; 
   color : inherit; 
} 

.FONTPrice8B {
   font-size : 8pt; 
   color : #ff0000; 
   background-color: inherit;
   font-weight : bold; 
} 

.FONTPrice10B {
   font-size : 10pt; 
   color : #ff0000; 
   background-color: inherit;
   font-weight : bold; 
} 

.FONTPrice12B {
   font-size : 12pt; 
   color : #ff0000; 
   background-color: inherit;
   font-weight : bold; 
} 


/*  Primary content styles form main text Style 3 would be for reverse on dark backgrounds like the left nav  */  
.PgTitle1 {
   font-size : 18pt; 
   color : #0a4c84; 
   background-color: inherit;
   font-weight : normal; 
   line-height : 1.25em; 
} 

.PgTitle2 {
   font-size : 18pt; 
   color : #5292d0; 
   background-color: inherit;
   font-weight : normal; 
   line-height : 1.25em; 
} 

.PgTitle3 {
   font-size : 18pt; 
   color : #eaf5ff; 
   background-color: inherit;
   font-weight : normal; 
   line-height : 1.25em; 
} 

.SectHead1 {
   font-size : 14pt; 
   color : #0a4c84; 
   background-color: inherit;
   font-weight : normal; 
   line-height : 1.25em; 
} 

.SectHead2 {
   font-size : 14pt; 
   color : #5292d0; 
   background-color: inherit;
   font-weight : normal; 
   line-height : 1.25em; 
} 

.SectHead3 {
   font-size : 14pt; 
   color : #eaf5ff; 
   background-color: inherit;
   font-weight : normal; 
   line-height : 1.25em; 
} 

.ParaHead1 {
   font-size : 12pt; 
   color : #0a4c84; 
   background-color: inherit;
   font-weight : normal; 
   line-height : 1.25em; 
} 

.ParaHead2 {
   font-size : 12pt; 
   color : #5292d0; 
   background-color: inherit;
   font-weight : normal; 
   line-height : 1.25em; 
} 

.ParaHead3 {
   font-size : 12pt; 
   color : #eaf5ff; 
   background-color: inherit;
   font-weight : normal; 
   line-height : 1.25em; 
} 

.Highlight {
   color : #f1811b; 
   background-color: inherit;
   font-weight : bold; 
} 

.BodyText {
   font-size : 11px; 
   line-height : 1.25em; 
   color : #000000; 
   background-color: inherit;
   font-weight : normal; 
} 

.BodyText1 {
   font-size : 11px; 
   line-height : 1.25em; 
   color : #0a4c84; 
   background-color: inherit;
   font-weight : normal; 
} 

.BodyText2 {
   font-size : 11px; 
   line-height : 1.25em; 
   color : #5292d0; 
   background-color: inherit;
   font-weight : normal; 
} 

.BodyText3 {
   font-size : 11px; 
   line-height : 1.25em; 
   color : #eaf5ff; 
   background-color: inherit;
   font-weight : normal; 
} 

.SmallTxt {
   font-size : 7pt; 
   line-height : 1.25em; 
   color : #000000; 
   background-color: inherit;
   font-weight : normal; 
} 

.SmallTxt1 {
   font-size : 7pt; 
   line-height : 1.25em; 
   color : #0a4c84; 
   background-color: inherit;
   font-weight : normal; 
} 

.SmallTxt2 {
   font-size : 7pt; 
   line-height : 1.25em; 
   color : #5292d0; 
   background-color: inherit;
   font-weight : normal; 
} 

.SmallTxt3 {
   font-size : 7pt; 
   line-height : 1.25em; 
   color : #eaf5ff; 
   background-color: inherit;
   font-weight : normal; 
}
 
H1 {
   font-size : 18pt; 
   color : #0a4c84; 
   background-color: inherit;
   font-weight : normal; 
   line-height : 1.25em; 
} 

H2 {
   font-size : 18pt; 
   color : #5292d0; 
   background-color: inherit;
   font-weight : normal; 
   line-height : 1.25em; 
} 

H3 {
   font-size : 14pt; 
   color : #0a4c84; 
   background-color: inherit;
   font-weight : normal; 
   line-height : 1.25em; 
} 

H4 {
   font-size : 14pt; 
   color : #5292d0; 
   background-color: inherit;
   font-weight : normal; 
   line-height : 1.25em; 
} 

H5 {
   font-size : 12pt; 
   color : #0a4c84; 
   background-color: inherit;
   font-weight : normal; 
   line-height : 1.25em; 
} 

H6 {
   font-size : 12pt; 
   color : #5292d0; 
   background-color: inherit;
   font-weight : normal; 
   line-height : 1.25em; 
}