body         {margin:0; font-family: Verdana, Tahoma, Arial, sans-serif; font-size:11px; }
form	{margin:0;}
.bordershade1     { border:1px solid #000000; background-color:#ffffff }
li			 { margin-bottom:3px; margin-left:-10px; }
ul           { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; margin-top:5px; }
a.bold       { font-weight: bold }
h2           { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 20px; color:#281b94; margin-bottom:0px; line-height:115%}
h3           { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 15px; color:#281b94; margin-bottom:0px;}
h4           { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; color:#000000; margin-bottom:0px;}

a           	{ font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; color:#0000ff; }
a.menulink           { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; color:#FFFFFF; text-decoration:none; font-weight:bold; padding-left:10px; padding-right:10px; }
a:hover.menulink           { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; color:#F2CD00; text-decoration:none; }
.boldblue           { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 15px; color:#281b94; font-weight:bold; }
p           { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; line-height:18px; margin-bottom:20px; margin-top:0;}
td          { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; line-height:18px;}
p.small           { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10px; line-height:18px}
form {margin:0;  }

td.heading {
	font-weight:800;
	padding:5px;
	background-color:#666666;
	color:#ffffff
}
table.maintable {
	width:580px;
	border-spacing:10px;
	background-color: #FFFFFF;
}
.picleft  {float:left; margin-right:10px; margin-bottom:10px}
.picright  {float:right; margin-left:10px; margin-bottom:10px}
a.leftnavsub           { margin-left:0px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color:#000CFF; font-weight:bold; padding-top:10px; }
a.leftnavsub:hover           { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color:#7A78E8; text-decoration:none; }
div.signupform	{margin:20px}
div.signupform	p	{margin:5px 0 0 0}
div.leftnav {border-top: 1px solid #9EA7BA; width:150px; float: left; margin: 15 10 0 0; padding: 5px 0; font-weight: bold; color: #000066;}
div.leftnav h2 {padding:0 0 4px 5px; border-bottom: 1px solid #B1C2DA; font-size:14px}
div.leftnav a {padding-left: 10px; font-weight: bold; display: block; text-decoration:none; font-size:10px; line-height:13px}
div.leftnav div.levelone {margin:5 0 0 0}
div.leftnav div.levelone div 
{border-bottom: 1px solid #9EA7BA;}
div.leftnav div.levelone div a 
{padding:3 0 3 10px; font-weight: bold;}
div.leftnav div.levelone a:hover 
{background: #89B2E3; color: #fff;}
div.leftnav div.levelone div.on, div.leftnav div.levelone div.largelinkon 
{background: #89B2E3; color:#000000}
div.leftnav div.levelone div.onl3 
{background: #89B2E3; color:#000000}
div.leftnav div.levelone div.on a, div.leftnav div.levelone div.largelinkon a
{color:#000000}
div.leftnav div.leveltwo div.on a
{color:#000000; font-weight: bold}
div.leftnav div.levelone div.leveltwo div.on 
{background: #89B2E3; color:#000000; font-weight: bold}
div.leftnav div.leveltwo div 
{border-bottom: 1px solid #B1C2DA;}
div.leftnav div.leveltwo div a 
{padding-left: 20px; font-weight: normal; color:#000000}
div.leftnav div.leveltwo 
{background: #EBF5FD; border: 0px none;}
div.leftnav div.leveltwo a:hover 
{background: #B1C2DA; color: #fff;}
div.leftnav div.levelthree div 
{border-bottom: 1px solid #B1C2DA;}
div.leftnav div.levelthree div a 
{padding-left: 40px; font-weight: normal; color:#000000}
div.leftnav div.levelthree
{background: #B0D6F2; border: 0px none;}
div.leftnav div.levelthree a:hover 
{background: #5A8DBA; color: #fff;}

div.main	{
	position:relative;
	width:760px;
	}

div.mainbody {
	margin:0 200px 0 0;
	}
	
div.mainbody p {
	margin:10px 30px 0 30px;
	font-size:11px;
	}
	
div.rightbar	{
	width:180px;
	float:right;
	margin:10px 5px 25px 10px;
	padding:0px;
	border-left: 0px solid #000000;
	}
	
div.rightbar div	{
	border:1px solid #8F9295;
	margin-bottom:5px;
	}
	
div.rightbar p, div.rightbar a	{
	font-size:11px;
	line-height:120%; margin:10px 0 0 0;
	}
	
#header {
	position: relative;
	margin:0px 0 0px 0px;
	width: 100%;
/*	width: 45em;  a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}	


div.mainbody:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

div.footer {
	margin:10px 0 0px 0px;
	width: 100%;
	height: 20px;
	border-bottom:1px solid #000000; 
	border-top:1px solid #000000; 
	clear:both;
	background-color:#7A78E8;
	color:#ffffff;
	font-size:9px;
	position:absolute;
	bottom:0;
}

div.footer ul {
	margin: 2px 0 0 0;
	padding: 0;
	text-align:right;
}

div.footer li  {
	display: inline;
	list-style: none;
	border-left:1px solid #000000;
	padding:0 1em;
	margin:0;
}

div.footer li a {
color:#ffffff;
}

div.drawinglist table	{
border-collapse: collapse;
margin-top: 20px;
}

div.drawinglist td.heading {padding:2px 0 2px 5px;}


div.drawinglist td	{
padding:5px 7px 5px 7px;
border-bottom:1pt dashed #7D7D7D;
font-size:11px;}

div.drawinglist td.cent	{
text-align:center;
}

div.drawinglist th	{
text-align:left;
padding:5px 10px 5px 10px;
font-size:13px;
border-bottom:1pt solid #7D7D7D;
}

div.drawinglist table	{
width:570px;
}

div.drawinglist col.pdf	{
	text-align:center;
	width:50px;
	}
	
div.drawinglist img	{	
    display: block;
    margin-left: auto;
    margin-right: auto	
    }
    
div.information {
	float:right;
	width:150px;
	border:solid 1px #c0c0c0;
	margin:0 -5px 0 10px;
	text-align:left;
	}
	
	
.downloads ul, .downloads li	{
	list-style:none;
	vertical-align: bottom;
	margin:0 0 3px 0px;
	padding:0 0 0 0px;
	font-size:11px;
	}
	
.downloads a {
	font-size:11px;
	display:block; 
	background-image: url('/images/pdficon_small.gif');
	background-position: center left;
	background-repeat: no-repeat;
	padding:0 0 0 20px;
	margin:0;
	}

.downloads a:hover {
	color:red;
	}	
.information h4 {
	width: 150px;
	background-color:#281b94;
	padding:0px;
	color: #ffffff;
	margin:0 0 5px 0;
	line-height:150%;
	text-align:center;
	}
		
div.gallery, div.downloads  {
	padding: 0 5px;
	}
div.gallery  {
	text-align:center;
	}
	
	
div.leftnav div.levelone div.largelink a, div.leftnav div.levelone div.largelinkon a {
	font-size:14px;
	font-weight:bold;
	color:#281b94;
	padding:5px 0 5px 4px;
	}
