body
{
background-color: black;
color: red;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px;
border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none;
border-color: black;
}

#content
{
font-size: 100%;
background-color: white;
color: black;
border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px;
border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none;
padding: 36px 36px 36px 36px;
border-color: black;
text-align: justify;
}

#menu
{
background-color: black;
color: rgb(157,27,217);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
border-color: black;
}

#menu
{
background-color: black;
color: rgb(157,27,217);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
border-color: black;
}

a.menuitem
{
font-size: 100%;
background-color: white;
color: red;
font-variant: normal;
text-transform: none;
font-weight: bold;
margin-left: 4px; margin-right: 4px; margin-top: 4px; margin-bottom: 4px;
border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px;
border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none;
border-color: rgb(60,50,65);
text-align: left;
}

#logo, #logo a
{
font-size: 100%;
background-color: black;
color: red;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: italic;
font-variant: normal;
text-transform: none;
font-weight: normal;
padding: 0px;
border-color: red;
text-align: left;
}

#trail, #trail a
{
background-color: red;
color: white;
font-style: none;
text-transform: none;
font-weight: bold;
border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px;
border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none;
padding: .5em
border-color: white;
text-align: left;
}

#content a
{
color: red;
text-decoration: underline;
}

#content a:hover, #content a:active
{
background-color: red;
color: white;
}

.float_img_rt {
	float:right;
	border:0;
	margin:5px
	padding:0;
	padding-left:10px;
}

.float_img_lt {
	float:left;
	border:0;
	margin:5px
	padding:0;
	padding-right:10px;
}
.step {
	min-height:240px;
	padding:5px;
	position:relative;
}	
	
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
	


h1, h2, h3, h4, h5, h6
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
text-transform: none;
font-weight: bold;
}

h1
{
font-size: 160%;
}

h2
{
font-size: 140%;
}

h3
{
font-size: 120%;
}

h4
{
font-size: 110%;
}

h5
{
font-size: 100%;
}

h6
{
font-size: 90%;
}



#trail a
{
text-decoration: underline;
}

#logo a
{
text-decoration: none;
}

#trail a:hover
{
}

#menu { margin-left: 0px; }

#menu ul
{
margin: 1;
padding: 0;
list-style-type: none;
font-weight: bold;
font-family: verdana, arial, Helvetica, sans-serif;
}

#menu li { margin: 1; }

#menu a
{
display: block;
padding: 5px 10px;
width: 140px;
color: #FFFFFF;
background-color: #FF0000;
text-decoration: none;
}

#menu a:hover
{
color:  #FFFFFF;
background-color: #660000;
text-decoration: none;
}

#menu ul ul li { margin: 1px 1px 1px 10px; }

#menu ul ul a
{
display: block;
padding: 5px 0px 5px 5px;
width: 125px;
color: #fff;
background-color: #000066;
text-decoration: none;
}

#menu ul ul a:hover
{
color:  #FFFFFF;
background-color: #0000BB;
text-decoration: none;
}


/* layout */
#menu		{width: 160; position: relative; top: 0; left: 0; float: left; text-align: center;}
.menuitem		{width: auto;}

#content		{margin-left: 160; margin-right: 180; width: auto }
.menuitem		{display: block;}
#ad 		{width: 180;  top: 0; left: 0; float: right; text-align: center;}
.menuitem		{display: block;}

@media print
{
#menu       {display: none;}
#content    {padding: 0px;}
#content a  {text-decoration: underline;}
}
