html { 
min-height: 100%; 
margin-bottom: 1px; 
}

body {
background: #e1e0e0;
}
body.image {
background: #ffffff;
text-align: center;
}

body, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
a:link {
	color: #D72222;
	text-decoration: none;
}
a:visited {
	color: #D72222;
	text-decoration: none;
}
a:hover {
	color: #BDBDBD;
	text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: normal;
	color: #999999;
}
h1 {
	font-size: 13pt;
	color: #D72222;
}
h2 {
	font-size: 12pt;
}
h3 {
	font-size: 11pt;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style1 {
	font-size: x-small;
}
sup {
    font-size: 75%;
}
li {
    margin-bottom: 0.5em;
}
img {
    border-style: none;
}

/* menus */
#MainMenu {
	text-align:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
    font-weight:normal;
    color: #D72222;
    background: #FFFFFF;
	line-height: 26px;
}

#MainMenu ul {
	list-style:none;
	margin:0;
	padding:0;	
}

#MainMenu ul li{
	display:inline;
	padding-left:0.5em;
	padding-right:0.5em;
	border-right:1px solid #000000;
}

#MainMenu li.last{
    border: none;
}

#MainMenu A {
    text-decoration: none; 
}
#MainMenu A:link {background: #FFFFFF; color: #000000; text-decoration: none;}
#MainMenu A:visited {background: #FFFFFF; color: #000000; text-decoration: none;}
#MainMenu A:hover {background: #FFFFFF; color: #D72222; text-decoration: none;}
#MainMenu A:active {background: #FFFFFF; color: #000000; text-decoration: none;}

#MainMenu A.Selected:link {background: #FFFFFF; color: #D72222; text-decoration: none;}
#MainMenu A.Selected:visited {background: #FFFFFF; color: #D72222; text-decoration: none;}
#MainMenu A.Selected:hover {background: #FFFFFF; color: #D72222; text-decoration: none;}
#MainMenu A.Selected:active {background: #FFFFFF; color: #D72222; text-decoration: none;}

A.SubMenu {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; 
font-size: 10px;
line-height: 26px;
font-weight:normal;
color: #000000;
background: #BDBDBD;
padding-left:10px;
}
A.SubMenu:link, A.SubMenu:visited, A.SubMenu:active {display: block; background: #BDBDBD; color: #000000; font-weight:normal;text-decoration: none; }
A.SubMenu:hover {display: block; background: #000000; color: #FFFFFF; font-weight:normal;text-decoration: none; }

A.SubMenuSelected {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; 
font-size: 10px;
line-height: 26px;
font-weight:normal;
color: #FFFFFF;
background: #000000;
padding-left:10px;
}
A.SubMenuSelected:link,A.SubMenuSelected:visited,A.SubMenuSelected:active  {display: block; background: #000000; color: #FFFFFF; font-weight:normal;text-decoration: none; }
A.SubMenuSelected:hover {display: block; background: #000000; color: #FFFFFF; font-weight:normal;text-decoration: underline; }


/* right hand content boxes */

.extrarightcolumn{
padding-top: 26px;
}
.infobox{
margin-top:10px;
}
.infoboxtop{
background:#cacaca;
}
.infoboxheading{
background:#cacaca;
font-size: 12px;
padding-top:8px;
padding-bottom:8px;
color:#666666;
font-weight:bold;
}
.infoboxside{
border-left:1px solid #cacaca;
border-right:1px solid #cacaca;
}
.infoboxitem_no_line{
border-left:1px solid #cacaca;
border-right:1px solid #cacaca;
padding: 7px 10px 7px 10px;
background:#f2f2f2;
font-size: 10px;
line-height: 16px;
}
.infoboxitem_w_line{
border-left:1px solid #cacaca;
border-right:1px solid #cacaca;
border-bottom:1px solid #cacaca;
padding: 7px 10px 7px 10px;
background:#f2f2f2;
font-size: 10px;
line-height: 16px;
}
A.boxlink {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; 
font-size: 10px;
line-height: 16px;
font-weight:normal;
color: #000000;
}
A.boxlink:link, A.boxlink:visited, A.boxlink:active {color: #000000; font-weight:normal;text-decoration: none; }
A.boxlink:hover {color: #D72222; font-weight:normal;text-decoration: none; }
A.newslink {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; 
font-size: 10px;
line-height: 16px;
font-weight:normal;
color: #D72222;
}
A.newslink:link, A.newslink:visited, A.newslink:active {color: #D72222; font-weight:normal;text-decoration: none; }
A.newslink:hover {color: #000000; font-weight:normal;text-decoration: none; }
.pullquote{
font-family: Georgia, Times New Roman, Times, serif;
font-style:italic;
text-decoration: none; 
font-size: 18px;
line-height: 26px;
font-weight:normal;
color: #666666;
padding:25px;
}

/* downloads page */

table.downloads{
width: 100%;
border-collapse: collapse;
border: none;
}
table.downloads td{
padding: 10px 10px 10px 10px;
border: 1px dotted;
}
