/* Standard CSS for this theme, use style.css file only for elements which
   don't work in Netscape 4.x or to redefine elements that were crippled
   in this css file for NN and need to be defined properly for everyone
   else.  */

/* hideprint  is only defined in the media=print file: ****print.css  */
/* hidescreen is only defined in the media=screen file: ****screen.css  */

/*special classes*/
.inline		{ display: inline; }
.block		{ display: block; }
.listmenu	{ list-style-image: url(/includes.amc/cssrollball.gif);  }
.listplain	{ list-style-image: none; }
ol        	{ list-style-type: decimal }  		/* 1 2 3 4 5 etc. */
ol ol     	{ list-style-type: upper-alpha }      	/* A B C D E etc. */
ol ol ol  	{ list-style-type: lower-roman }  	/* i ii iii iv v etc. */
ol ol ol ol  	{ list-style-type: lower-alpha }  	/* i ii iii iv v etc. */
/*.watermark	{ background: transparent url(/includes.amc/csswatermark.gif) no-repeat 50% 20% ;}*/ /*#ffffcc*/
/*body		{ background: transparent }*/
body,.watermark	{ background: transparent url(/includes.amc/cssmain_bg570.gif); background-repeat:repeat-x;}
.bg3	{ background: transparent url(/includes.amc/cssmain_bg760.gif); background-repeat:repeat-x;}
.bg2	{ background: transparent url(/includes.amc/cssmain_bg570.gif); background-repeat:repeat-x;}
.bg1	{ background: transparent url(/includes.amc/cssmain_bg380.gif); background-repeat:repeat-x;}

.hidealways     { display: none; width: 0; height: 0; visibility: hidden; line-height: 0; }
.hide	        { display: none; }

.short         { height: 1px; line-height: 1px; }
.dotted		{border-style:dotted}
.dashed		{border-style:dashed}
.double		{border-style:double}
.groove		{border-style:groove}
.ridge		{border-style:ridge}
.inset		{border-style:inset}
.outset		{border-style:outset}
/*.groove		{border-top-style:groove} */
/*.ridge		{border-right-style:ridge} */
/*.inset		{border-bottom-style:inset} */
/*.outset		{border-left-style:outset} */
.marginauto	{ margin: auto auto auto auto;  }

.larger		{ font-size: larger }
.smaller	{ font-size: smaller }

.xlarge		{ font-size: x-large }
.large		{ font-size: large }
.medium		{ font-size: medium }
.small		{ font-size: small }
.xsmall		{ font-size: x-small }
.xxsmall	{ font-size: xx-small }
.scap		{ font-variant: small-caps; }
.nowrap,.nobr	{ white-space:nowrap; }

.clear		{ clear: both }
.left		{ text-align: left; }
.center		{ text-align: center; }
.right		{ text-align: right; }
.justify	{ text-align: justify; }

.fw0	{ color: #ffffff;  }
.fk4	{ color: #cccccc;  }
.fk3	{ color: #999999;  }
.fk2	{ color: #666666;  }
.fk1	{ color: #333333;  }
.fk0	{ color: #000000;  }
.fy1	{ color: #ffffcc;  }
.fy2	{ color: #ffff99;  }
.fy3	{ color: #ffff66;  }
.fy4	{ color: #ffff33;  }
.fm1	{ color: #ffccff;  }
.fm2	{ color: #ff99ff;  }
.fm3	{ color: #ff66ff;  }
.fm4	{ color: #ff33ff;  }
.fc1	{ color: #ccffff;  }
.fc2	{ color: #99ffff;  }
.fc3	{ color: #66ffff;  }
.fc4	{ color: #33ffff;  }
.fr1	{ color: #ffcccc;  }
.fr2	{ color: #ff9999;  }
.fr3	{ color: #ff6666;  }
.fr4	{ color: #ff3333;  }
.fb1	{ color: #ccccff;  }
.fb2	{ color: #9999ff;  }
.fb3	{ color: #6666ff;  }
.fb4	{ color: #3333ff;  }
.fg1	{ color: #ccffcc;  }
.fg2	{ color: #99ff99;  }
.fg3	{ color: #66ff66;  }
.fg4	{ color: #33ff33;  }
.fred	{ color: red;  }
.fgreen	{ color: green;  }
.fblue	{ color: blue;  }
.fyellow{ color: yellow;  }
.forange{ color: #ff9900;  }
.fpurple{ color: purple;  }


.w0	{ color: black; background:  #ffffff; }
.w1	{ color: black; background:  #eeeeee; }
.w2,.local	{ color: black; background:  #dddddd; }
.k4	{ color: black; background:  #cccccc; }
.k3	{ color: black; background:  #999999; }
.k2	{ color: black; background:  #666666; }
.k1	{ color: black; background:  #333333; }
.k0	{ color: black; background:  #000000; }
.y1	{ color: black; background:  #ffffcc; }
.y2	{ color: black; background:  #ffff99; }
.y3,.test	{ color: black; background:  #ffff66; }
.y4	{ color: black; background:  #ffff33; }
.m1	{ color: black; background:  #ffccff; }
.m2	{ color: black; background:  #ff99ff; }
.m3	{ color: black; background:  #ff66ff; }
.m4	{ color: black; background:  #ff33ff; }
.c1	{ color: black; background:  #ccffff; }
.c2	{ color: black; background:  #99ffff; }
.c3	{ color: black; background:  #66ffff; }
.c4	{ color: black; background:  #33ffff; }
.r1	{ color: black; background:  #ffcccc; }
.r2	{ color: black; background:  #ff9999; }
.r3,.production,.www	{ color: black; background:  #ff6666; }
.r4	{ color: black; background:  #ff3333; }
.b1	{ color: black; background:  #ccccff; }
.b2	{ color: black; background:  #9999ff; }
.b3	{ color: black; background:  #6666ff; }
.b4	{ color: black; background:  #3333ff; }
.g1	{ color: black; background:  #ccffcc; }
.g2	{ color: black; background:  #99ff99; }
.g3,.sandbox	{ color: black; background:  #66ff66; }
.g4	{ color: black; background:  #33ff33; }
.bgeeb	{ color: black; background:  #eeeebb; }
.bgdda	{ color: black; background:  #ddddaa; }
.bgbb8	{ color: black; background:  #bbbb88; }
.bgaa7	{ color: black; background:  #aaaa77; }
.bg885	{ color: black; background:  #888855; }
.bg774	{ color: black; background:  #777744; }
.bg552	{ color: black; background:  #555522; }
.bg441	{ color: black; background:  #444411; }

/* Font settings */
body,p,ul,blockquote	{ font-family: Verdana, Tahoma, sans-serif; font-weight: normal; font-size: small; font-style: normal;}
pre			{ font-family: Lucida, "Lucida Console", monospace; font-size: small; }
table, td, th		{ font-family: Verdana, Tahoma, sans-serif; font-size: small; }
li			{ font-size: small; }
/*h1,h2,h3,h4,h5,h6	{ font-family: Verdana, Tahoma, sans-serif; font-weight: bold; }*/
h1,h2,h3,h4,h5,h6	{ font-family: Garamond, "Times New Roman", times, serif; }

/* Page Layout */
body {
	color: black;
	text-decoration: none;
}

.menuoffset		{ margin-left: 156px; } /* background: yellow;} */


/* Body Text Layout */
p	{ background: transparent; text-indent: 0%; color: black;}
table	{ border-width: 0; border-style: solid; border-color: #000000;}
th	{ border-width: 0; border-style: solid; border-color: #000000; text-align: center;  background: #cccc99; color: black; }
td	{ border-width: 0; border-style: solid; border-color: #000000; text-align: left; font-style: normal;  } /* font-weight: bold; */
li	{ text-align: left; }

/* Section Title ---- No left margin is spcified as all margins are relative */
h1 { background: transparent; color: black; }
/* Subheads ---- The subhead and the white space above and below should equal a whole number of text lines. The typeface and size used for the subheads is ideally the sames as those used for the text. The level of heading is indicated by setting type in full caps, small caps or italics. */

h2 { background: transparent; color: black; }

h3 { background: transparent; font-variant: small-caps; }

h4 { background: transparent; font-variant: small-caps; display: inline; }

/* Block quoted text set one point smaller and indented from left. */


/* Other ----------------------- */
textarea {
border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-style: solid;
border-top-width: 1px;
background-color: transparent;
font-family: Verdana, Tahoma, sans-serif;
font-size: small;
font-weight: bold;
text-indent: 2px;
}

input	{
color: #000000;
font-family: Verdana, Tahoma, sans-serif;
font-size: small;
font-weight: bold;
text-indent: 0px;
border-bottom-width: 3px;
/*border-left-width: 1px;*/
border-right-width: 3px;
/*border-top-width: 1px;*/
}

select		{ font-family: Verdana, Tahoma, sans-serif; font-size: small; font-weight: bold; }
optgroup	{ color: #cc3333; background: #ffffcc; } /* overrides 'select' */
option		{ color: black; background: transparent; } /* overrides 'optgroup' */

/* Hypermedia Preferences  */
	/*font-family: Verdana, Tahoma, sans-serif;*/
	/*font-size: 10px;*/
a:link		{ background: transparent; color: #cc3333; text-decoration: underline; }
a:visited	{ background: transparent; color: #990066;  text-decoration: underline; }
a:focus,a:hover	{ background-color: #cccc99; color: #000000; text-decoration: underline; }
a:active	{ background-color: transparent; color: #990000; text-decoration: underline; }

.insideanchor { text-align: left; display: list-item; list-style: inside circle ; font-size: smaller; } 
.insideanchor { text-decoration: none; }
.insideanchor { text-decoration: none; }
.top	{ text-align: left; display: list-item; list-style: inside disc; }

#header		{
		position: relative;
		margin: auto ;
		padding: 0
		color: #dddddd;
		background: #811313;
		height: 10.5em; 
		}
#headertitlearea{
		margin-left: 16em;
		margin-right: 2em;
		}
#headerimglogo	{
		margin: 1em 2em 1em 2em ;
		float: left ;
		}
#headerimg1,#headerimg2	{
		margin: 1em ;
		float: left ;
		}
#headerimg2	{
		float: right ;
		background: blue;
		}
#headertitletext{
		margin: 1em ;
		display:inline;
		color: #dddddd;
		background: transparent;
		font-weight: bold;
		text-align: center;
		}
#headertitletext h1,#headertitletext h2{
		color: #dddddd;
		background: transparent;
		font-weight: bold;
		font-size: x-large;
		text-align: center;
		background: #811313;
		}
#headertitletext h2{
		font-size: large;
		font-style: italic;
		}
