a {
	color: #369;
	text-decoration: underline;
}

a:hover { color: #036; text-decoration: underline; }

img {
	border: 0;
}

img.disclosure { background-image: url('/img/pr/icons/closed.png'); vertical-align:middle; position:relative;}

hr {
  border: 0;
  width: 100%;
color: rgb( 51, 107, 153 );
background-color: rgb( 51, 107, 153 );
height: 1px;
}

span.smark
{
font-family: "Lucida Sans Unicode", "Lucida Sans Regular", "Arial Unicode", "Arial Unicode MS", "Calibri" !important; /* A rare sm-supporting font. */
line-height: 0 !important; /* keep the leading consistent in a paragraph */
font-size: 80% !important;
}

body { font-size: 12pt; font-family: arial, helvetica, geneva, sans-serif; background-color: #ebeaea; }

h1, h2, h3, h4, h5, h6 {
	font-family: arial-black, arial, helvetica, geneva, sans-serif;
	font-style: normal;
}

h1 {
	font-size: 14pt;
}

h2 {
	font-size: 12pt;
}

h3 {
	font-size: 10pt;
display: inline;
position: relative;
}

label p { display: inline; }

h2.disclosure,span.disclosure { padding-left: 24px; background-image: url( '/img/pr/icons/closed.png' ); background-repeat: no-repeat; background-position: 0% 50%; }
h2.disclosure:hover, span.disclosure:hover {  cursor: pointer; }

ul.disclosure { display: none; }

li { width: auto; }

p { margin-top: .5em; margin-bottom: .5em; }

blockquote { margin-left: 2em; }

* html fieldset { position: relative; }
* html legend { position:absolute; top: -.5em; left: .5em; }
* html fieldset { position: relative; margin-top:1em; padding-top:.75em; }

.txt6pt {
	font-size: 6pt !important;
}

.txt8pt {
	font-size: 8pt !important;
}

.txt10pt {
	font-size: 10pt !important;
}

.txt12pt {
	font-size: 12pt !important;
}

.txt14pt {
	font-size: 14pt !important;
}

.txt16pt { font-size: 16pt !important; }

.txt21pt { font-size: 21pt; }

.first {}

.last {}

.floatLeft { float: left; }

.floatRight { float: right; display: inline; }

.clear {
	clear: both;
}

.nofloat { float: none; }

.textMargin {
	margin: 1em;
}

.centerContent {
	text-align: center;
	vertical-align: middle;
}

img.logo {height: 72px;}

.oneColumn { margin-left: 12px; width: 210px; height: auto; margin-top: 12px; }

.twoColumn { margin-left: 12px;;
	width: 432px; height: auto; margin-top: 12px; }

.threeColumn { margin-left: 12px; width: 654px; height: auto; margin-top: 12px; }

.topNav { text-align: right; margin: 1em; border: solid 1px white; }

.blueBack {
color: white;
background-color: rgb( 51, 102, 153 );
}

.leftNav { width: 216px; display: block; height: auto; }

.leftNav > img {
	width: 216px;
        margin: 0;
        padding:0;
}

.blueSep {
	width: auto;
        height: 12px;
	text-align: left;
        font-weight: bold;
        font-size: 12px;
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
	background-image: url('/img/pr/pr/blue-sep.png');
	background-repeat: repeat-x;
}

.blueSep a {
	display: block;
	width: auto;
	height: 100%;
	color: white;
	text-decoration: none;
}

.blueSep a:hover { text-decoration: underline; }

.innerContent { 
font-size: 10pt;
background-color: white;
}

.innerContent iframe { width: 100%; min-height: 512px; }

.innerContent ol {
	margin-top: 1em;
	margin-bottom: 1em;
}

.innerContent ol > li {
	margin-top: .5em;
	margin-bottom: .5em;
}

.innerContent p { font-size: 10pt; padding-left: 0; margin-top: 1em; margin-bottom: .5em; line-height: 125%; }

.innerContent h1, .innerContent h2 { 
	font-size: 12pt; 
	margin-top: 1em;
}

 .innerContent h3 {
 	margin-top: 1em;
	font-size: 10pt; 
}

.innerContent td {
	vertical-align: top;
}

.innerContent td img {
	margin-top: 1em;
}

.whiteBkg {
	background-color: white;
}

.greenHeading { color: white; text-align: left; height: 140px; width: auto; margin: 0; padding: 0; }

.greenHeading p { font-style: italic; margin-left: 75px; padding: 1em 1em 0; }

.greenHeading a {
	color: #bee5eb;
}

#main { background-color: white; width: 901px; margin: 0 auto 0; }

#header {
	text-align: center;
}

#bgeTopNav { display: inline; color: #a2acb4; white-space: nowrap; list-style: none; padding-top: 1em; padding-bottom: 1em; margin-left: 0; }

#bgeTopNav li {
	display: inline;
}

#bgeTopNav li:before {
	content: "|";
}

#bgeTopNav li.first:before {
	content: "";
}

#bgeTopNav li a {
	color: #a2acb4;
	text-decoration: none;
	padding: .5em;
}

#bgeTopNav li a:hover { color: #6c6c6c; text-decoration: underline; }

#bgeLeftNav { list-style: none; list-style-type: none; list-style-position: inside; color: white; font-weight: bold; margin: 0; border-top: 1px solid white; margin: 0; padding: 0; }

#bgeLeftNav ul { list-style: none; list-style-type: none; list-style-position: inside; }

#bgeLeftNav li { background-color: rgb( 51, 102, 153 ); border-bottom: 1px solid white; margin: 0; padding: 0; }

#bgeLeftNav li a {
	display: block;
	width: auto;
	height: 100%;
	padding: 0.5em 0.5em 0.5em 0.25em;
	color: white;
	text-decoration: none;
}

#bgeLeftNav li a:hover { color: #9c3; text-decoration: none; }

#bgeLeftNav > img {
width: 216px;
margin: 0;
padding: 0;
border: 0;
}

#content {
	padding-bottom: 2em;
}

#footer > p {
	padding-top: .5em;
	padding-bottom: .5em;
}

#bgeFooterGrey { width: 100%; text-align: center; font-weight: bold; color: rgb(106,106,106); font-size: 10pt; background-color: #d8dcdd; }

#bgeFooterGrey p { margin: 0; padding: 0; }

#bgeFooterGrey a:link { color: rgb( 106, 106, 106 ); }
#bgeFooterGrey a:hover { color: rgb( 51, 51, 51 ); }


#bgeFooterWhite { width: 100%; text-align: center; border-top: 1px solid #d8dcdd; margin-top: 1em; color: #a2acb4; padding: 1em 0 1em 0; }

.quote {
font-style: italic;
font-size: 110%;
margin-left:2em;
padding-bottom: 0 !important;
margin-bottom: 0;
}

.byline {
font-weight: bold;
margin-top: 0;
padding-top: 0;
margin-left: 4em;
}

.nav_cat_archive { padding-left: 0; }

.faqList ul { list-style-type: none; list-style-position: outside; }
.faqList ul ul { list-style-type: disc; list-style-position: outside; }
.faqList ul ul li { margin-left: 1em; }

.footnote { font-size: 8pt; font-style: italic; text-align: center; }

#news-media-table td,  #program-resources-table td {
    vertical-align: top;
    margin-bottom: 1em;
}

#news-media-table .textCell, #program-resources-table .textCell  {
    padding-left: 1em;
    padding-bottom: 1em;
}

#news-media-table img, #program-resources-table img {
    padding: .25em;
    margin: 0;
    border: 1px solid gray;
width: 48px;
}

#news-media-table h1, #program-resources-table h1 {
    margin:0;
    padding: 0;
}

.black_overlay {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;

}
 
.white_content {
    display: none;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 496px;
    height: auto;
    padding: 16px;
    padding-bottom: 0;
    background-color: white;
    z-index:1002;
    overflow: auto;
}

#survey { font-size: 10pt; }

.surveyNext { margin-left: -3em; margin-top: 2em; }
.surveyNext a { color: white; background-color: rgb(51, 102, 153); padding: .5em; margin: .5em; margin-top: 1em; text-decoration: none; font-weight: bold; }
.surveyNext a:hover { color: rgb(153, 204, 51); }

.surveyProgress { text-align:center; margin-top: 2em; margin-left:-3em; }

dt { font-weight: bold; margin-top: 1em; margin-bottom: .5em;}

.survey ul, .survey li {
	list-style-type: none;
	list-style-position: outside;
}

.survey textarea {
	width: 85%;
	height: 64px;
}

img.icon { padding: 4px; border: 1px solid silver; }

img.icon2 { width: 32px; height: 32px; padding-right: .5em; }

.print { margin: 1em; width: auto; }
.middle { display: inline-block; vertical-align:middle; }

.half-width { width: 50%; }

.top { margin-top: 0 !important; }

.pad-right {
padding-right: 1em;
}

.pad-left {
padding-left: 1em;
}

.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.normal { font-weight: normal; font-style: normal; text-decoration: none; }

.black { color: black; }

.white-background { background-color: white; }

.pad-left-3em { font-size: inherit; padding-left: 3em; }
.pad-right-3em { padding-right: 3em; }

.position-relative { position: relative; }
.position-absolute { position: absolute; }

.align-right { text-align: right; }
.align-left { text-align: left; }
.align-center { text-align: center; }

div.valign-middle { display:table-cell; vertical-align: middle;}

#sharethis_0 { display:none; }

.hidden { display: none; }

.valign-middle { vertical-align: middle; }
.valign-texttop { vertical-align: text-top; }

.half-column { margin-left: 12px; width: 105px; height: auto;  }
.one-column { margin-left: 12px; width: 210px; height: auto; }
.two-column { margin-left: 12px; width: 432px; height: auto;  }
.three-column { margin-left: 12px; width: 654px; height: auto; }

.disclaimer { font-style: italic; }

.alert { background-image: url( '/img/pr/icons/alert-16.png' ); background-repeat: no-repeat; padding-left: 24px !important; min-height:16px; color: red; }
div#alert-ie6 { position:relative; border: 2px solid rgb( 51, 102, 153 ); background-color: rgb(241, 245, 249); padding: 1em; }
div#alert-ie6 p { margin-top: 0; }
div#alert-ie6 a { text-decoration: none; }

.alert { background-image: url( '/img/pr/icons/alert-16.png' ); background-repeat: no-repeat; padding-left: 24px !important; min-height:16px; color: red; }

playerDiv { width: 100%; height: 80%; }
