body {
	margin: 12px auto;
	width: 780px;
	background-color: #eee;
}

table.main {
	background-color: #fff;
	padding: 12px;
}

p, li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 1.8;
color: #171717;
margin: 0 0 12px 0;
}

p.small {
color: #666666;
font-size:10px;
margin: 0;
line-height: 1.4;
}

li {
	line-height: 1.3;
	color: #006600;
	list-style-type: circle;
}

a {
color:#006600;
}

div#content {
border-right: 1px solid #d8d8d8;
border-bottom:1px solid white;
padding: 0 16px 0 30px;
height: 400px; /* for IE */
min-height: 400px; /* for not-IE */
}

html>body div#content {
height: auto; /* for not-IE */
}

div.lineTop {
 height: 14px;
 border-left: 1px solid #d8d8d8;
 border-right: 1px solid #d8d8d8; 
 border-top: 1px solid #d8d8d8; 
}

div.lineBottom {
 height: 14px;
 border-left: 1px solid #d8d8d8;
 border-right: 1px solid #d8d8d8; 
 border-bottom: 1px solid #d8d8d8; 
}

div.lineRight {
 width: 14px;
 height: 1px;
 float:right; 
 border-top: 1px solid #d8d8d8; 
}

div#navigation {
border-right: 1px solid #d8d8d8;
margin: 0 0 0 0;
padding: 22px 12px 12px 0;
}


div.navItem {
	padding: 0 0 20px 0;
}

div.navSub {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 1.3;
color: #006600;
border-bottom: 1px solid #d8d8d8;
border-top: 1px solid #d8d8d8;
padding: 12px 0 12px 0;
margin: 0 0 20px 0;
}

img {
border:0;

}

table.floatImage {
margin: 0 0 6px 12px;
}


img#imgTitle {
 margin-bottom: 16px;
}

img#logoLeft {
margin: 36px 0 0 0;
}

img#logoMain {
margin: 0 14px 14px 0;
}

hr {
border:0;
height:1px;
color: #d8d8d8;
background-color:#d8d8d8;
}

td.cellLabel {
padding: 4px 4px 24px 4px;
}

table.gallery td {
	padding-bottom: 20px;
}

table.gallery td p {
	width: 140px;
	margin-top: 6px;
}

