body {
  color:#333;
  font-family:"Times New Roman", Times, serif; 
  background-color:#fff; 
  /*background-image:url(../pic/bgbg.jpg); background-repeat:repeat-y; background-position:top center; */
  text-align: left;
  margin:0; padding:0;
}

#container-subpage {
  margin: 0 ;
  width: 801px;
  position: relative;
  margin: 0px auto;
  text-align: left;
 /* border-right:1px solid #003366; */
  background-color:#fff;
}

#header-home { width:801px; height:150px; margin:0; padding:0; display:block; background-image:url(../pic/bg-header-home.gif); background-repeat:repeat-x; }

#header-subpage { width:801px; height:150px; margin:0; padding:0;}
.header-subpage-image { width:801px; height:125px; margin:0; padding:0;}

#header-materials { width:801px; height:150px; margin:0; padding:0; display:block; background-image:url(../pic/bg-header-materials.gif); background-repeat:none; }


#container-content {
	width:801px;
	margin:0;
  padding:0 0 20px 0;
  display:block;
}

#container-content:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}


#foot {
	min-height: 5px;
	width:801px;
	padding:0px 0 10px 0;
	margin:0;
	text-align:center;
	color:#5b5b5b;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*background-image:url(../pic/footer-grad.gif); background-repeat:repeat-x; background-position:top;*/ background-color:#fff;
}

#submenu { width:140px; float:left; margin:30px 0 0 10px; padding:0; border-top:3px double #ccc; border-bottom:3px double #ccc; }
#subcontent { width:425px; float:left; margin:0; padding:25px 10px 40px 15px; }
#subcontent.full {
	width:570px;
}
#subcontent.wide {
	width: auto;
}
#sidebar { width:180px; float:left; margin:0; padding:25px 0 0 5px; font-size:.7em; font-family:Arial, Helvetica, sans-serif; }
.box {
	width: 145px;
	padding: 15px;
	margin:0 auto;
	background:#e4e9ee;
	color:#666;
}
.box-materials { width: 145px; padding: 15px; margin:0 auto; color:#000; }
.boxblue { width: 145px; padding: 15px; margin:0 auto;  background:#e4e9ee; color:#4d6bb3; text-align:left; }

#sidebar a:link {text-decoration: underline;	color: #4d6bb3;  }
#sidebar a:visited {text-decoration: underline;	color: #4d6bb3;  }
#sidebar a:hover  { text-decoration : underline; color: #000; }
#sidebar a:active { text-decoration : underline; color: #4d6bb3; }


div.callout { padding:5px 0; background-color:#eee; margin:0 0 20px 0; }
.quote { font-size:1.1em; line-height:1.4em; font-family:Verdana; }
.cleardiv {
	clear: both;
	height: 0em;
}


/* home
---------------------------------------------------------- */
#container-page {
  margin: 0 ;
  width: 801px;
  position: relative;
  margin: 0px auto;
  text-align: left;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
  /*border-right:1px solid #003366; */
  background-color:#fff; /*f0efd0*/
  
  
}
#flash { margin:0; padding:0; display:block; background-color:#fff; width:801px; z-index:-1;}
#subsection { margin:0; padding:0; background-image:url(../pic/sub-grad.gif); background-repeat:repeat-x; background-position:top; }
#subleft { width:230px; float:left; margin:0; padding:25px 25px 0 12px; z-index:1; }
#subcenter { width:230px; float:left; margin:0; padding:25px 20px 0 0px; }
#subright { width:225px; float:left; margin:0; padding:25px 0 0 0px; }


/* fonts
---------------------------------------------------------- */
#subsection p { margin:0; padding:0 0 10px 0; line-height:1.4em; color:#382c1e; font-size:.8em; }
#subsection h1 { font-weight:bold; font-size:1.2em; color:#382c1e; margin:0 0 4px 0; }
#subsection h2 { font-weight:normal; font-size:1.5em; color:#b83a30; margin:0; padding:10px 25px 5px;}


#subcontent p { margin:0; padding:0 0 15px 0; line-height:1.5em; color:#333; font-size:.9em; }
#subcontent h1{ font-weight:bold; font-size:1.7em; color:#4d6bb3; margin:0 0 5px 0; }
#subcontent h2{ font-weight:bold; font-size:1.2em; color:#666; margin:10px 0 5px 0; padding:9px 0 0 0; border-top:1px solid #999; }
#subcontent h2.orange { 
	margin: 2em 0 5px 0;
	padding: 3px 0 0 0;
	border-top: 0;
	color: #996;
	font-size: 1.125em;
}
#subcontent h3{ font-weight:bold; font-size:1.2em; color:#666; margin:5px 0 ; padding:0 10px; }


.innertxt, #subcontent .callout p { margin:0 ; padding:0 10px 15px 10px; color:#666; font-size:.8em; line-height:1.5em; font-family:Arial, Helvetica, sans-serif; }

#subcontent .callout img {
	display: block;
	padding:0 10px 15px;
}

#subcontent ul {
	margin: 5px 0 5px 2em;
	padding: 0;
}

a:link, a:visited {	text-decoration: underline;	color: #4d6bb3;  }
a:hover { text-decoration : underline; color: #718dcf; }
a:active { text-decoration : underline; color: #000; }

.number { font-weight:bold; text-align:center; border-bottom:1px solid #3e5165; display:block; padding:0 0 5px 0; margin:0 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; }

.faq { margin:0; padding:3px 0 10px 0; border-bottom:1px dotted #ccc; }
.answer {
	padding:5px 0 0 0;
	color:#000;
}
.note {
	font-size:11px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
}
hr { color: #fff; background-color: #fff; border: 1px solid #ccc; border-style: none none solid; height: 1px; margin: 1px 0 10px 0; padding: 0; display:block; }

#subcontent .materials {
	font-size: 0.9em;
}

#subcontent .materials ul {
	margin: 0.25em 0 0.75em;
	padding: 0;
	list-style: none;
}

#subcontent .materials ul li{
	min-height: 16px;
	margin: 0 0 0.3em;
}

#sidebar .materials {
	margin: 0 0 1em;
	padding: 0;
	list-style: none;
}

#sidebar .materials li {
	min-height: 16px;
	margin: 0 0 0.3em;
	line-height: 1.5em;
}

#subcontent .materials p {
	font-size: 1em;
}

.materials li.pdf {
	background: url(../img/iconPdf.gif) 0 0.15em no-repeat;
	padding-left: 20px;
}

.materials li.txt {
	background: url(../img/iconText.gif) 0 0.15em no-repeat;
	padding-left: 20px;
}

.materials li.jpg {
	background: url(../img/iconJpg.gif) 0 0.15em no-repeat;
	padding-left: 20px;
}

a.top {
	font-size: 0.9em;
}

.small {
	font-size: 0.85em;
}


/* menu
---------------------------------------------------------- */
div#menu { float:left;width:801px; height:39px; padding:0; background-image:url(../pic/navbar.gif);  background-repeat:repeat-x; background-color:#fff8dd; font-family: Verdana, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; }
ul#nav, ul#nav li { list-style-type:none;margin:7px 0 0 0;padding:0}
ul#nav { margin:8px 0 0 5px; padding:0; }
ul#nav li { float:left; margin: 0 1px; text-align: center; height: 29px; display:block; }
ul#nav a { 
	float: left;
	padding: 8px 0;
	background: #4d6bb3;
	text-decoration: none;
	color: #bdc8e6;
	background-image: url(../pic/tab-grad.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 92px;
} 
ul#nav a:hover { background: #718dcf; color: #bdc8e6; }
ul#nav li.activelink a,ul#nav li.activelink a:hover {}

ul#nav li#eight a {
	/*width: auto;*/
	margin: 0 6px;
	padding:0;
	background: none;
	width: 120px; 
	color: #4d6bb3;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	
}

ul#nav li#eight-active a {
	/*width: auto;*/
	margin: 0 6px;
	padding:0;
	background: none;
	width: 120px; 
	color: #000;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	
}

ul#nav li#eight a:hover {
	color: #718dcf;
}

/*li#one { width:55px; }
li#two, li#three, li#four, li#five { width:98px; }
li#six { width:97px; }
li#seven { width:80px ; }*/
	  	
body#sectionone #nav li#one a, 
body#sectiontwo #nav li#two a,
body#sectionthree #nav li#three a,
body#sectionfour #nav li#four a,
body#sectionfive #nav li#five a,
body#sectionsix #nav li#six a,
body#sectionseven #nav li#seven a  { background: #fff; color: #000; font-weight:normal;  } 

#submenu ul { margin: 5px 0; padding: 0 0 0 0; list-style-type: none; font-family: arial, Helvetica, sans-serif; display:block; }
#submenu li { margin: 0; padding:0; }
#submenu a { padding: 5px 5px; color: #666; text-decoration: none; font-size: .7em; }
#submenu a:hover { color: #718dcf; text-decoration: none; }
li#active { font-weight:bold; }
li#active a { color: #4d6bb3; } /*#333*/

/* images
---------------------------------------------------------- */
img { border:none; margin:0; padding:0; }
#logo {
	position:absolute;
	top: 75px;
	left:29px;
}
#logo-sub { position:absolute; top: 100px; left: 14px;}


form { margin:0; padding:0; display:inline; }
input { margin:0 2px; padding:0; border:1px solid #ccc; }

table.thumbs td {
	padding: 5px;
	vertical-align: top;
}

table.thumbs td:first-child {
	padding-left: 0;
}

table.thumbs img {
	margin-bottom: 5px;
}

table.thumbs li {
	list-style: none;
	margin: 0.15em 0;
	min-height: 16px;
}

/* stats
---------------------------------------------------------- */

table.stats {
	border-collapse: collapse;
	border: 1px solid #40678F;
}

table.stats th, table.stats td {
	padding: 0.25em 0.75em;
	border-top: 1px solid #40678F;
	border-bottom: 1px solid #40678F;
}

table.stats th {
	background: #40678F;
}

table.stats th a {
	color: #FFF;
}

table.stats th a:hover {
	color: #E3E1AA;
}

table.stats tr.alt td {
	background: #D1E0EF;
}


/* drop shadow
---------------------------------------------------------- */
#container-shadow {
	width: 820px;
	margin-right: auto;
	margin-left: auto;
}



#round-content-shadow {
	background: url(../pic/bgbg.jpg) repeat-y center top;
	padding-right: 0;
	padding-left: 0;
}
#roundcontentshadow {
	background: url(../pic/bgbg.jpg) repeat-y center top;
	padding-right: 0;
	padding-left: 0;
}

#round-bottom {
	background: url(../pic/bgbg-bottom.jpg) no-repeat center top;
	height: 20px;
}

.clear {
	clear:both;
}





/* materials page
---------------------------------------------------------- */
#key ul {
    margin: 0;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
    list-style-type: none;
	background-color:#CCCCCC
    } 

#key ul li {  
    display: inline;
	margin-right:10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
    } 

.materials-title {
	margin-top:0px;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000;
	/*line-height: 120.00000211927626%;*/
}

.materials-pages { font-size:12px;}

.content-title {
	margin-top:0px;
	width:110px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	padding-top:2px;
	padding-bottom:2px;
}

.line-title {
	margin-top:4px;
	border-top: 1px solid #000000;
	margin-bottom:4px;
	width:570px;
}

.line-content {
	border-top: 1px dotted #000000;
	margin-top:-15px;
	margin-bottom:2px;
	padding-bottom:4px;
	width:570px;
}

#pdfs-download {
	position:relative;
	margin-top:-39px;
	margin-left: 50px;
	margin-bottom:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	width: 525px;
}

#video-download {
	position:relative;
	margin-top:-39px;
	margin-left: 50px;
	margin-bottom:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	width: auto;
}



ul {
	padding:0;
	list-style: none;
	
}

ul.video {
  list-style-type: disc
}

.line-pdfs {
	border-top: 1px dotted #000000;
	margin-top: 8px;
	margin-bottom: 5px;
	width:495px;
}

.download-part{
	position:relative;
	margin-bottom:0px;
	margin-top:-13px;
	margin-left:318px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


.download-part-annual{
	position:absolute;
	margin-bottom:0px;
	margin-top:-13px;
	margin-left:260px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


#download-img{
	position:relative;
	padding-right:5px;
}



#download-all{
	position:absolute;
	margin-bottom:0px;
	margin-top:-35px;
	margin-left:394px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}



.download-part-annual{
	position:relative;
	margin-bottom:0px;
	margin-top:-13px;
	margin-left:260px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#download-all-annual{
	position:absolute;
	margin-bottom:0px;
	margin-top:-35px;
	margin-left:334px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.download-part-photo{
	position:relative;
	margin-bottom:0px;
	margin-top:-15px;
	margin-left:305px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.download-part-video{
	position:relative;
	margin-bottom:0px;
	margin-top:-50px;
	margin-left:305px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#download-all-photo{
	position:absolute;
	margin-bottom:0px;
	margin-top:-35px;
	margin-left:378px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


</style>
