@charset "UTF-8";
/* CSS Document */

body {
	font-size: 10pt;
	line-height: 13pt;
	color: #000 !important;
	background-color: #FFF;
	width:100%;
}
h1 {
	font-size:17pt;
	line-height:19pt;
}
h2 {
	font-size:11pt;
	line-height:13pt;
}
a:link {
	color: #000 !important;
	text-decoration: none;
}
a:visited {
	color: #000 !important;
	text-decoration: none;
}
a:hover {
	color: #000 !important;
	text-decoration: none;
}
a:active {
	color: #000 !important;
	text-decoration: none;
}
.floatleft {
	display:none;
}
#content {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
}
#header {
	position:relative;
	float:left;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 72px;
	z-index:3;
}
#tagline {
	position: absolute;
	left: 198px;
	top: 41px;
	font-size: 9pt;
	color: #000;
}
#mark {
	position: absolute;
	left: 76%;
}
#main {
	position:absolute;
	top: 72px;
	left:0px;
	width: 100%;
}
#navcolumn {
	display:none;
}
#maincolumn2c {
	position:absolute;
	width: 100%;
	top:0px;
	left: 0px;
	background-image: url();
}
#maincolumn3c {
	position:absolute;
	width: 100%;
	top:0px;
	left: 0px;
	background-image: url();
}
.box {
	float:none;
	width: 100%;
	top:0px;
	left: 0px;
	top: 0px;
}
.top {
	display:none;
}
.bottom {
	display:none;
}
.bottompb {
	display:none;
}
.boxcontent2c {
	float:none;
	width: 74%;
	top:0px;
	left: 0px;
}
.boxcontent3c {
	float:none;
	width: 100%;
	top:0px;
	left: 0px;
}
.boxcontentdld {
	float:none;
	width: 100%;
	top:0px;
	left: 0px;
}
.boxcontentpbside {
	float:none;
	top:4px;
	right:27px;
	width:179px;
	z-index:+1;
}
.boxhead1c {
	border-top-color: #BCBBB8;
	border-top-style: solid;
	border-top-width: 1pt;
	top:0px;
	width: 100%;
	height:60pt;
	font-size:17pt;
	line-height:19pt;
	font-style: oblique;
	z-index:2;
	padding-top:6pt;
}
.boxheadsc {
	border-top-color: #BCBBB8;
	border-top-style: solid;
	border-top-width: 1pt;
	top:0px;
	width: 100%;
	height:60pt;
	z-index:2;
	padding-top:6pt;
}
.boxphoto1c {
	float:none;
	width: 179px;
	right:0px;
	z-index:2;
	margin-bottom:6pt;
}
.boxspacer2c {
	position:relative;
	float:left;
	width: 100%;
	height:20pt;
}
#lmenu {
	display:none;
}
.boxtext2c {
	float:none;
	width: 100%;
	z-index:2;
}
.boxtext3c {
	width: 100%;
	z-index:2;
}
#timeline {
	display:none;
}
.boxmore {
	display:none;
}
#processbox {
	float:none;
	top:0px;
	width:100%;
}
#pbboxes {
	display:none;
}
#boxcontentpbmain1 {
	border-top-color: #BCBBB8;
	border-top-style: solid;
	border-top-width: 1pt;
	padding-top:6pt;
	float:none;
	top:0px;
	left:0px;
	width:74%;
	z-index:+1;
}
#boxcontentpbmain2 {
	border-top-color: #BCBBB8;
	border-top-style: solid;
	border-top-width: 1pt;
	padding-top:6pt;
	float:none;
	top:0px;
	left:0px;
	width:74%;
	z-index:+1;
}
#boxcontentpbmain3 {
	border-top-color: #BCBBB8;
	border-top-style: solid;
	border-top-width: 1pt;
	padding-top:6pt;
	float:none;
	top:0px;
	left:0px;
	width:74%;
	z-index:+1;
}
#boxcontentpbmain4 {
	border-top-color: #BCBBB8;
	border-top-style: solid;
	border-top-width: 1pt;
	padding-top:6pt;
	float:none;
	top:0px;
	left:0px;
	width:74%;
	z-index:+1;
}
#boxcontentpbmain1r {
	border-top-color: #BCBBB8;
	border-top-style: solid;
	border-top-width: 1pt;
	padding-top:6pt;
	position:absolute;
    top:0px;
	left:26%;
	width:74%;
	padding-top:4pt;
	z-index:2;
	text-align:right;
	z-index:+1;
}
#boxcontentpbright1 {
	border-top-color: #BCBBB8;
	border-top-style: solid;
	border-top-width: 1pt;
	position:absolute;
	top:0px;
	right:0px;
	width:24%;
	font-size:10pt;
	color:#000;
	z-index:+1;
}
#boxcontentpbright2 {
	border-top-color: #BCBBB8;
	border-top-style: solid;
	border-top-width: 1pt;
	float:none;
	top:0px;
	right:0px;
	width:24%;
	font-size:10pt;
	color:#000;
	z-index:+1;
}
#boxcontentpbright3 {
	border-top-color: #BCBBB8;
	border-top-style: solid;
	border-top-width: 1pt;
	float:none;
	top:0px;
	right:0px;
	width:24%;
	font-size:10pt;
	color:#000;
	z-index:+1;
}
#boxcontentpbright4 {
	border-top-color: #BCBBB8;
	border-top-style: solid;
	border-top-width: 1pt;
	float:none;
	top:0px;
	right:0px;
	width:24%;
	font-size:10pt;
	color:#000;
	z-index:+1;
}
#boxcontentpbright1r { 
	border-top-color: #BCBBB8;
	border-top-style: solid;
	border-top-width: 1pt;
	top:0px;
	left:0px;
	width:24%;
	font-size:10pt;
	color:#000;
	text-align:right;
	z-index:+1;
}

.message {
	float:none;
	top:0px;
	left:0px;
	padding-left:0pt;
	padding-top:6pt;
	width:100%;
	border-left-color: #FFF;
	border-left-style: none;
	border-left-width: 0px;
	line-height:13pt;
	margin-bottom:26pt;
	font-size:10pt;
}
.messager {
	float:none;
	top:0px;
	left:0px;
	padding-right:0px;
	padding-top:6pt;
	width:100%;
	border-right-color: #FFF;
	border-right-style: none;
	border-right-width: 0px;
	line-height:13pt;
	margin-bottom:26pt;
	font-size:10pt;
}

#boxcontentpbright2 .message {
	border-left-color: #BCBBB8;
}
#boxcontentpbright2 .downloaditemhead, #boxcontentpbright2 .downloaditem {
	border-bottom-color: #BCBBB8;
}
#boxcontentpbright3 .message {
	border-left-color: #BCBBB8;
}
#boxcontentpbright3 .downloaditemhead, #boxcontentpbright3 .downloaditem {
	border-bottom-color: #BCBBB8;
}
#boxcontentpbright4 .message {
	border-left-color: #BCBBB8;
}
#boxcontentpbright4 .downloaditemhead, #boxcontentpbright4 .downloaditem {
	border-bottom-color: #BCBBB8;
}
#boxcontentpbright2 .message {
	border-left-color: #BCBBB8;
}
#boxcontentpbright2 .downloaditemhead, #boxcontentpbright2 .downloaditem {
	border-bottom-color: #BCBBB8;
}
#boxcontentpbright3 .message {
	border-left-color: #BCBBB8;
}
#boxcontentpbright3 .downloaditemhead, #boxcontentpbright3 .downloaditem {
	border-bottom-color: #BCBBB8;
}
#boxcontentpbright4 .message {
	border-left-color: #BCBBB8;
}
#boxcontentpbright4 .downloaditemhead, #boxcontentpbright4 .downloaditem {
	border-bottom-color: #BCBBB8;
}
.download {
	float:none;
	left:0pt;
	width:100%;
	padding-top:6pt;
}
.downloadr {
	float:none;
	left:0px;
	width:100%;
	padding-top:6pt;
}
.downloaditemhead {
	float:none;
	width:100%;
	top:0px;
	padding-top:2px;
	padding-bottom:3px;
	padding-right:0px;
	border-bottom-color: #BCBBB8;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	font-size:11pt;
}
.downloaditemheadr {
	width:100%;
	min-height:20px;
	padding-left:0px;
	border-bottom-color: #BCBBB8;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	font-size:11pt;
}
.downloaditem {
	float:none;
	width:100%;
	top:0px;
	padding-top:2px;
	padding-bottom:3px;
	padding-right:0px;
	border-bottom-color: #BCBBB8;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	font-style:normal;
}
.downloaditemr {
	width:100%;
	min-height:20px;
	padding-left:0px;
	border-bottom-color: #BCBBB8;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	font-style:normal;
}
#teasercolumn {
	width:24%;
	top:0px;
	left:76%;
}
.teaser{
}
.teaserimage {
	float:none;
	margin-top:0px;
	right:0px;
}
.teasertext {
	float:none;
	margin-top:4px;
	margin-bottom:13pt;
	padding-bottom:13pt;
	color:#000;
	right:0px;
	border-bottom-color: #BCBBB8;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
}
.teaserhead {
	font-size:12pt;
	line-height:15pt;
	right:0px;
}
.teasermore {
	display:none;
}
#footer {
	display:none;
}
ul {
    list-style-type: none;
	padding-bottom:16px;
    margin: 0px;
	border-top-color: #BCBBB8;
	border-top-style: dotted;
	border-top-width: 1pt;
}
li {
	background-image: url();
	background-repeat: no-repeat;
	background-position: 0px 9px;
	padding-left: 0px;
	border-bottom-color: #BCBBB8;
	border-bottom-style: dotted;
	border-bottom-width: 1pt;
	padding-top:4px;
	padding-bottom:4px;
}
#boxcontentpbmain1r li {
	background-position: 366px 9px;
	padding-right: 0px;
	padding-left: 0px;
}
.dldintro {
	position:relative;
	float:left;
	width:100%;
	border-bottom-color: #BCBBB8;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	padding-bottom:16px;
	padding-right:0px;
	z-index:2;
}
.dld {
	position:relative;
	float:left;
	width:100%;
	border-bottom-color: #BCBBB8;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:0px;
	color:#000;
	z-index:2;
}
.dldhead {
	position:relative;
	float:left;
	left:0px;
	width:33%;
}
.dldtext {
	position:relative;
	float:left;
	left:4px;
	width:63%;
}
.dldicon {
	position:absolute;
	right:0px;
	width:4%;
}
.timelineprint {
	border-top-color: #BCBBB8;
	border-top-style: solid;
	border-top-width: 1pt;
	display:block;
	width:50%;
	padding-bottom:13pt;
}
.timelineprintr {
	border-top-color: #BCBBB8;
	border-top-style: solid;
	border-top-width: 1pt;
	position:relative;
	left:50%;
	display:block;
	width:50%;
	padding-bottom:13pt;
	text-align:right;
}
.phase {
	font-family:Georgia, Times, serif;
	font-style:oblique;
	font-size:10pt;
}
.phaser {
	font-family:Georgia, Times, serif;
	font-size:10pt;
}
#eventcolumn {
	width:24%;
	top:0px;
	left:76%;
}
.event{
	color:#000;
}
#dbannercolumn {
	width:24%;
	top:0px;
	left:76%;
}
.boxcontentb {
	width: 74%;
	top:0px;
	left: 0px;
}
.bintro {
	width:100%;
	border-bottom-color: #BCBBB8;
}
.b {
	width:100%;
	border-bottom-color: #BCBBB8;
	color:#000;
}
.bhead {
	left:0px;
	width:33%;
}
.btext {
	left:4px;
	width:63%;
}
.boxcontent3cbc {
	width: 100%;
	top:0px;
	left: 0px;
}
.boxhead2c {
	border-top-color: #BCBBB8;
	border-top-style: solid;
	border-top-width: 1pt;
	top:0px;
	width: 100%;
	height:60pt;
	font-size:17pt;
	line-height:19pt;
	font-style: oblique;
	z-index:2;
	padding-top:6pt;
}
.boxheadsc2 {
	border-top-color: #BCBBB8;
	border-top-style: solid;
	border-top-width: 1pt;
	top:0px;
	width: 100%;
	height:60pt;
	font-size:17pt;
	line-height:19pt;
	font-style: oblique;
	z-index:2;
	padding-top:6pt;
}

.boxtext3c {
	position:relative;
	float:left;
	width: 100%;
	z-index:2;
}
.boxtext2c {
	position:relative;
	float:left;
	width: 100%;
	z-index:2;
}
#cprogram .boxphoto1c, #d .boxphoto1c  {
	display:none;
}
.boxphoto1cleft {
	display:none;
}
.boxcontentps {
	float:none;
	width: 100%;
	top:0px;
	left: 0px;
	z-index:+1;
}
.boxmoreps {
	display:none;
}
.pstext {
	margin-top:0px;
	margin-bottom:28pt;
	width:100%;
}
.ps {
	position:relative;
	float:left;
	width:31%;
	padding:6pt 1% 0px 1%;
	border-right: 1px solid #BCBBB8;
}
.ps img {
	display:none;
}
.psphoto {
	display:none;
}
.articleleft {
	width:64%;
	margin-right:2%;
}
.articleright {
	position:relative;
	float:left;
	width:33%;
}
.aboximage {
	width:100%;
	border-bottom: 1px solid #BCBBB8;
	margin-bottom:6pt;
	padding-bottom:6pt;
}
.aboxtext1 {
	width:100%;
	margin-top:4pt;
	border-bottom: 1px solid #BCBBB8;
	margin-bottom:6pt;
	padding-bottom:12pt;
	font-family:Georgia, Times, serif;
	font-style:oblique;
	font-size:17pt;
	line-height:20pt;
	color:#000;
}
.aboxtext2 {
	width:100%;
	margin-top:4pt;
	border-bottom: 1px solid #BCBBB8;
	margin-bottom:6pt;
	padding-bottom:12pt;
	font-family:Georgia, Times, serif;
	font-style:oblique;
	font-size:11pt;
	line-height:13pt;
	color:#000;
}
.aboxtext3 {
	width:100%;
	margin-top:4pt;
	border-bottom: 1px solid #BCBBB8;
	margin-bottom:6pt;
	padding-bottom:12pt;
	color:#000;
}
.aboxcaption {
	width:100%;
	margin-top:4pt;
	margin-bottom:4pt;
	color:#000;
}
.aboxquote {
	width:100%;
	font-family: Helvetica, Arial, sans-serif;
	font-style:normal;
	font-size: 9pt;
	line-height: 12pt;
	color:#000;
	margin-top:6pt;
}
ul {
   	list-style-type: none;
    margin: 16pt 0px 16pt 0px;
	border-top-color: #BCBBB8;
	border-top-style: dotted;
	border-top-width: 1pt;
}

#cprogram2 .boxphoto1c {
	display:none;
}

.boxtext15c {
	border-top-color: #BCBBB8;
	border-top-style: solid;
	border-top-width: 1pt;
	padding-top:6pt;
	top:0px;
	width: 48%;
	z-index:2;
}
.boxphoto15c {
	border-top-color: #BCBBB8;
	border-top-style: solid;
	border-top-width: 1pt;
	padding-top:6pt;
	left:2%;
	width: 48%;
}
.boxphoto15cleft {
	border-top-color: #BCBBB8;
	border-top-style: solid;
	border-top-width: 1pt;
	padding-top:6pt;
	width: 48%;
	margin-right:2%;
}
.sb {
	border-top-color: #BCBBB8;
	border-top-style: solid;
	border-top-width: 1pt;
	width:48%;
	padding:6pt 0pt 24pt 0pt;
	margin:0pt 1% 0pt 1%;
	border-right: 1px none #FFF;
}
