* { padding:0; margin:0; border:0; }

body {background-color:#D9DBDD; color:#000; font:normal 12px sans-serif,helvetica,arial; text-align:center; }
p.subheading { font-size:125%; padding:10px 10px 0 0; font-family:verdana,arial,helvetica; font-style:italic; }
p.subheading1 { font-size:100%; padding:10px 10px 0 0; font-family:verdana,arial,helvetica; font-style:italic; text-decoration:underline;}
p.subheadingBold {line-height:100%; font-size:100%; padding:10px 10px 0 0; font-family:verdana,arial,helvetica; font-weight:bold; font-style:italic;}

div.page 
{
	display:block; 
	clear:both; 
	background-color: #8B9FB9; 
	width:800px; 
	text-align:left; 
	padding:0px 0px 20px 0px;
	margin: 10px auto 20px auto;
}

div.title
{
	font-size:1.0em;
	padding-bottom:15px;
	color: #FFF;
}

div.header 
{
	display:block; 
	clear:both; 
	background:url(../img/Header800.png) left top no-repeat; 
	height:116px;
}

div.body {margin: 10px 20px 10px 20px;} 
dib.body table {vertical-align:top;}
div.viewer {display:none; position:fixed; top:10px; left:20px; border:solid 1px black; background:white; z-index:100;}

a { text-decoration:none; color:#CF4A07; }

table.main {background: #FFF; margin-top:30px; border: solid 2px #000;}
table.main td.h {color:#bbb; background-image:url(../img/SectionHeaderL.gif); text-align:left; height: 36px; font-family:sans-serif; font-size:125%;  font-weight:bold; padding-left:50px;}
table.main td.b {padding:0px 10px 40px 10px; 	background-image:url(../img/content800.gif); background-repeat:no-repeat; background-position:bottom; vertical-align:top;}
table.main td.b p {margin-top: 5px; line-height:150%;}
table.main td.b p.caption {text-align:left; line-height:100%; min-height:0px; margin: 0px 5px 10px 5px;}
table.main td.b p.captionSmall {text-align:left; line-height:100%; min-height:0px; margin: 0px 5px 10px 5px; font-size:80%;}
table.main td.b p.contactInfo {color:#1D3163; line-height:100%; margin-top:20px; font-size:110%;}
table.main td.b p.subheadingPara {margin-top: 0px; line-height:150%;}
table.main td.b p.tagLine {color:#1D3163; line-height:125%;  font-size:125%; font-style:italic; margin-top: 20px; margin-bottom:5px;}

table.section table.main {background: #FFF; margin-top:0px; margin-right:20px; border: solid 2px #000;}

table.main ul { text-align:left; margin: 10px 10px 20px 20px; }
table.main ul li {line-height:125%;}

table.sidebar {background: #FFF; border: solid 2px #000; width:100%;}
table.sidebar td.h {color:#bbb; background-image:url(../img/SidebarHeader.gif); text-align:left; height: 30px; font-family:sans-serif; font-size:100%; font-weight:bold; padding-left:50px;}
table.sidebar td.b {padding:10px 10px 20px 10px; 	background-image:url(../img/content800.gif); background-repeat:no-repeat; background-position:bottom;}


table.sidebar ul { text-align:left; margin: 0px 10px 20px 20px; }
table.sidebar ul li {line-height:125%;}






.center { text-align: center; }



div.main ul {margin: 0px 10px 0 20px; list-style-type: none;}
div.main ul li { margin-bottom: 10px; line-height:125%;}


div.main div.block 
{
	margin-top:10px;
	background-image: url(../img/SectionHeaderL.gif);
	background-repeat: no-repeat;
	border: solid 2px #000;
}


div.block div.h 
{
	color:#bbb; 
	font-family:sans-serif; 
	font-size:125%;
	margin:0 17px 0 0; 
	padding: 8px 20px 8px 50px;
}


div.main div.block div.b 
{ 
	background-position:bottom;
	background-repeat: no-repeat; 
	padding: 5px 10px 30px 10px;
	background-image:url(../img/content800.gif);
}

div.block div.b p 
{
	margin:0 19px 0 0; 
	padding:10px; 
	min-height:10px; 
	line-height:150%;
}




div.sidebar div.block 
{
	margin-top:10px;
	margin-left: 10px;
	background-image: url(../img/SidebarHeader.gif);
	background-repeat: no-repeat;
	border: solid 2px #000;
}

div.sidebar div.block div.h 
{
	color:#bbb; 
	font-family:sans-serif; 
	font-size:100%;
	margin:0 17px 0 0; 
	padding: 8px 10px 8px 40px;
}


div.sidebar div.block div.b 
{ 
	background-image:url(../img/content800.gif);
	background-position:bottom;
	background-repeat: no-repeat; 
	padding: 5px 10px 30px 10px;
}

div.sidebar ul { margin:10px 5px 10px 0px;}
div.sidebar ul li {line-height:125%;  }
div.sidebar ul li a { padding:3px 10px; display:block; }
div.sidebar ul li a:hover { background:#e6e7eb; color:#34445e; }


div.footer { display:block; clear:both; }
div.footer { background:url(../img/footerbar_l.png) left top no-repeat; color:#ddd; }
div.footer div.content { background:url(../img/footerbar.png) right top no-repeat; min-height:70px; margin:0 0 0 20px; padding:10px 0 15px 0; } 



