body {
  height:100%;
	margin-top:5px;
	padding:20px;
	background-color:#ffffff;
	color:#4f4f4f;
	font-family : Arial, Helvetica, sans-serif,Tahoma,Geneva;
	font-size:10pt;
}
.AddedBackground {
	background: url(/pictures/filler.jpg);
	background-repeat: repeat-y;
}

tr,ul,li,p,td,input,textarea,select{
  font-size:10pt;
  font-family : Arial, Helvetica, sans-serif,Tahoma,Geneva;
  vertical-align:top;
  text-align:left;

}

a:link,a:visited,a:active {
	color:#000000;
}

h1 {
  margin:0;
  margin-top:5px;
  margin-left:20px;
  padding:0;
  font-size:11pt;
  color:white;
  font-weight:bold;
}

h1.pg2 {
	margin-left:5px;
	font-size:8pt;
}

.indent{
	margin-left:20px;
}

.heading{
	color:white;
	font-size:12pt;
	font-weight:900;
}


#l a{
	color:#EF6871;
	font-size:7pt;}

.footer,.footerlinks{
	font: bold 9pt arial, helvetica, sans-serif;
	text-align:left;
	color:white;
}

.footerlinks{
	margin:15px 0 15px 10px;
  width:930px;
}

.footer{
	font-size:9pt;
	margin-top:30px;
	background-color:#ED1B24;
  width:750px;
}


.footerlinks a:visited,.footerlinks a:link,.footerlinks a:active{
	color:white;
	font-size:9pt;
	font-weight:bold;
	text-decoration: none;
	margin-right:20px;
}
.footerlinks a:hover{
	color: #ED1B24;
}

.content_pg1{
	margin-left:20px;
	text-align:left;
	margin-top:5px;
	font-size:9pt;
	color:#4f4f4f;
}

.content_pg1 p{
	font-size:9pt;
}


.divide {
	background-color:#990000;
	line-height:8px;
}
ul.sub {
	padding-left: 9px;           /* stops the usual indent from ul */
	margin-left: 9px;            /* Opera 7 final's margin and margin-box model cause problems */
	font-size:8pt;
}

ul.sub li{
	font-size:8pt;
}

.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: 1px solid #8b4513;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}

textarea {
  background-color: #fff;
}

img{
  border:0;
}
.pagecontent {
	margin-left:20px;
	margin-bottom:40px;
	margin-top:10px;
}

.white,.white a:link,.white a:visited,.white a:active {
	font-size:8pt;
  color:#FFFFFF;
	text-decoration: none;
}
.h1top{
  margin-top:16px;
}
#ref1{
  padding:0;
  font-size:8pt;
  width:86px;
  margin-left:57px;
  margin-top:20px;
}
#ref1 ul{
  margin:0px;
  padding:0px;
  padding-left:10px;
}
#ref1 li{
  font-size:8pt;
  margin:0 0 0 5px;
  padding:0;
}

.rotimg{
  width:130px;
  height:61px;
  border:0px;
}
.refindent{
  margin-left:40px;
}

/* menu */

/**************** menu coding *****************/
#menu {
	padding-top:2px;
	height:20px;
	width: 785px;
	float: left;
	font: bold 9pt arial, helvetica, sans-serif;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 110px;
	float: left;

}

#menu a, #menu .h2,#menu .h3 {
display: block;
margin: 0;
padding: 2px 5px;
font: bold 9pt arial, helvetica, sans-serif;
}

#menu .h3 {
padding: 4px 6px;
color: #1a51a4;
background: #1a51a4;
}



#menu .h2 {
color: #1a51a4;
background: #1a51a4;
}

#menu a {
color: #ffffff;
background: #1a51a4;
text-decoration: none;
font: bold 9pt arial, helvetica, sans-serif;
}

#menu a:hover,#menu ul li ul li,#menu ul li ul li a:hover {
color: #ED1B24;
background: #1a51a4;
padding: 2px 5px;
}




#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul {
display: none;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

#menu .first{
 width:60px;
}
h2{font-size:12pt;}