/* Background Image */
BODY { background:#8c2633 url(../myimages/RedPinStripe.gif) fixed; color:#000000; }

a:link    { color:#FFFFCC; text-decoration:underline; }
a:visited { color:#FFFFCC; text-decoration:underline; }
a:hover   { color:#FFFF00; text-decoration:none; }
a:active  { color:#FFFF00; text-decoration:none; }

a.footer:link    { color:#FFFFCC; text-decoration:none; font-variant:small-caps; }
a.footer:visited { color:#FFFFCC; text-decoration:none; font-variant:small-caps; }
a.footer:hover   { color:#FFFF00; text-decoration:none; font-variant:small-caps; }
a.footer:active  { color:#FFFF00; text-decoration:none; font-variant:small-caps; }

div.text-header { font-size:16px; color:#FFFF00; }
div.text-medium { font-size:14px; }
div.text-medium-emphasize { font-size:14px; color:#FFFFCC; }
div.text-small { font-size:12px; }
div.text-small-emphasize { font-size:12px; color:#FFFF00; }
div.text-small-emphasize2 { font-size:12px; color:#FFFFCC; }
div.text-clients { font-size:16px; color:#FFFFFF; }
div.text-contact-field { font-size:16px; color:#FFFFFF; }
div.text-contact-info { font-size:16px; color:#FFFFFF; }

ul, li { line-height:1.5; font-style:normal; color:#FFFFFF; }
li.type2 { line-height:1.5; font-style:normal; color:#FFFFCC; }

em.uppercase { color:#FFFFFF; text-transform: uppercase; }
em { color:#FFFF00; font-style:normal; }
em.color1 { color:#FFFFCC; font-style:normal; font-weight:normal; }
em.color2 { color:#FFFF00; font-style:italic; font-weight:bold; }
em.color3 { color:#AF2633; font-style:normal; font-weight:normal; }
em.small-caps { color:#FFFFCC; font-style:normal; font-variant:small-caps; }
em.small-caps-shadow { text-shadow: #666666 5px 5px 5px; color:#FFFFCC; font-style:normal; font-variant:small-caps; }
em.error { color:#FFFFCC; font-style:normal; font-weight:bold; font-variant:small-caps; font-size:16px;}

/*font family for page. If you have another style sheet that sets font family, you can delete this rule*/
div, td, p { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; }

/* Background images for filler box */
#tdimage {background-color:#000000;} /* background-image: url(../myimages/grid-logo);} */
div.fillerbox {font-size:12px; padding: 5px; color:#FFFFCC; text-align:left;}

/*Sets line-height of all menuitems*/
#navigate { line-height:1.35; }

/*second level menuitem divs on - Cascades to lower levels*/
/*Sets left margin to 3px establishing a cascading indent*/
#navigate div div { margin:0 0 0 4px; }

/*The Link style for top-level menuitems and is read by all browsers - background-color:#000000;*/
#navigate div a { font-size:10px; color:#FFFFFF; }

/*The Link style for top-level menuitems hidden from Netscape 4*/
#navigate div a { padding:1px 0 1px 3px; display:block; text-decoration:none; color:#FFFFFF; }

#navigate div a:visited { color:#FFFFCC; }

#navigate div a:link { color:#FFFFCC; }

#navigate div a:hover { color:#FF6666; }

#navigate div a:active { color:#00FFFF; }

#navigate div div a:hover { color:#00FF00; }

#navigate div div a:active { color:#00FFFF; }

/*The Link style for second-level menuitems*/
#navigate div div a { font-size:10px; color:#FFFFCC; }

/*The Link style for third-level menuitems and lower*/
/*To set a specific style for the fourth level, add a div to the selector*/
/*Fourth-level example syntax: navigate div div div div a {declaration}*/
#navigate div div div a { font-size:10px; color:#FFFFCC; }

/*rules programatically assigned to parent links when image-based plus and minus option is selected.
The padding on the 4 following rules supercedes (via !important) the padding on the navigate div a
selector when you've chosen the option to use images for the plus and minus signs*/
.plusmark {
/*	background-repeat: no-repeat;
	 background-image: url(plus.gif);
	 background-position: 6px 50%;
	 padding: 1px 0 1px 20px !important;
*/
	background-image:none;
}
.minusmark {
/*	background-repeat: no-repeat;
	background-image: url(minus.gif);
	background-position: 6px 50%;
	padding: 1px 0 1px 20px !important;
*/
	background-image:none;
}
.defmark {
	background-image:none;
/*	padding: 1px 0 1px 20px !important; */
}
.currentmark {
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
/*	padding: 1px 0 1px 20px !important; */
/*	background-color: transparent !important; */
	background-color:#000000;
}

/* Navigation Bar */
td.navButton
{
	background: #7A2633;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 9pt;
	padding: 0px 1px 0px 0px;
	margin: 0;
	height: 22px
}
td.navButtonLeft
{
	background: #7A2633;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 9pt;
	padding: 0px 1px 0px 2px;
	margin: 0;
	height: 22px
}
td.navButtonRight
{
	background: #7A2633;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 9pt;
	padding: 0px 3px 0px 1px;
	margin: 0;
	height: 22px
}
table.navButton a,
table.navButton a:link,
table.navButton a:visited
{
	background: #7A2633;
	border: 1px solid #CC0000;
	color: #FFFFCC;
	display: block;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	width: 156px;
}
table.navButton a:focus,
table.navButton a:hover,
table.navButton a.hover
{
	background: #AA0000;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}
/*
*/
.shadow {
	text-shadow: #666666 5px 5px 5px;
}
