@charset "UTF-8";

td.navlinks {
	display: inline;
	word-spacing: normal;
	font-size: 10px;
	padding-top: 10px;
	padding-right: 0px;
}

#left 
{
  
	float:left;
	width: 497px;
	background-color: #e5eef7;
	background-position:
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
#sponsorCol {
	float:left;
	width: 150px;
}

#sponsorCol.img
{
	width:150px;
}

#sponsorCol_library {
	float:left;
	width: 168px;
}
#left_p2 {
	float:left;
	width: 497px;
}
#library {
	float:right;
	width: 458px;
	line-height: 18px;
	font-style: normal;
	text-align: left;
	color: #0000FF;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-size: 12px;
}
.qa {
	font-size: 12px;
}
.qaBold {
	font-size: 12px;
	font-weight: bold;
}
#RtProject {
	float:right;
	width: 765px;
	line-height: 18px;
	font-style: normal;
	text-align: left;
	color: #0000FF;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-size: 12px;
}
#RtProject_library {
	float:right;
	width: 790px;
	line-height: 18px;
	font-style: normal;
	text-align: left;
	color: #0000FF;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-size: 12px;
}
#p2_3 {
	float:right;
	width: 450px;
	padding: 0 20px 20px 20px;
	line-height: 14px;
	font-style: normal;
	text-align: left;
}
#library img.ad {
float:left;
}
#pad_left{
	padding-left: 20px;
}


body {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	/*
	line-height: 16px;
*/
}
#p2body {
	clear:both;
	padding-left: 20px;
}
#footer {
	clear:both;
	text-align: center;
	font-size: 9px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.middotSpace {
	padding-right: 0.2em;
	padding-left: 0.2em;
}
.p2_questions {
	padding-left: 5px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: left;
}

.vidNumbers {
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
}

tr.center {
	text-align: center;
	font-weight: bold;
	}
	
.grey {
color: #333333;
	font-size: 9pt;
}
a {
	text-decoration: none;
}
a:active {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: #0000FF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.topics{
	font-size: 10pt;
	color:#000000;
	font-weight: bold;
}
td.topics_library{
	padding: 20px 20px 20px 20px;
	line-height: 18px;
}
.indexLetter {
	font-size: 2em;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
td.partner  {
	font-size: 14pt;
	font-weight: bold;
	padding-left: 20px;
	padding-bottom:3px;
}
td.welcome  {
	font-size: 12pt;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 3px;
}
td.subnav{
	font-size: 8pt;
	background-color: #c4cfff;
	border-top-color: #4f6988;
	border-top-style: solid;
	border-top-width: medium;
	
	border-bottom-color: #4f6988;
	border-bottom-style: solid;
	border-bottom-width: medium;
	padding-left: 20px;
}

td.subnavLn{
	border-top-color: #4f6988;
	border-top-style: solid;
	border-top-width: medium;
	padding-left: 20px;
}

.titlePad {
	padding-left: 20px;
	text-align: left;
}
td.paraPad {
	padding-right: 20px;
	padding-left: 20px;
}
td.tabs{
	padding-left:72px;
}
.bold{
font-weight:bold
}
.leftPad{
	padding: 0 20px 20px 20px;
	}

.leftPadTitle{
	padding: 0 20px 20px 30px;
	}
	
table.sponsor
{
	text-align:center;
	border: 1px solid #ccc;
	font-size: 10px;
	color: #000000;
	line-height: normal;
}
table.sponsor td {
	padding: 0px 7px 7px 7px;
	line-height: normal;
	}
table.projectList {
	text-align: center;
	font-size: 11px;
	color: #000000;
	line-height: normal;
	width:90%;
}
	
.sponsor{
	font-size:9px;
	line-height: 10px;
	color: #0000FF;
}
.sponsorGrey{
	font-size:9px;
	line-height: 10px;
	color: #333333;
}
.navBold{
	font-weight:bold;
	color: #0000FF;
}
	

.rightMenu
{
	float: right;
	vertical-align: top;
}

.redItem
{
	color:Red;
}

.question
{
	color:#0000FF;
}

.boldIt {
	font-style: italic;
	font-weight: bold;
}
td.top_line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}

td.project {
	background-color: #e5eef7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	}
.border {
	border: 1px solid #000000;
}
td.project2 {
	background-color: #e5eef7;
	border: 1px solid #999999;
	}
table.entry {
	font-size: 10px;
	color: #000000;
	line-height: normal;
}
.chapterTitle {
	font-size: 16px;
	font-weight: bold;
}

td.subnav_library{
	font-size: 8pt;
	background-color: #c4cfff;
	border-top-color: #313d99;
	border-top-style: solid;
	border-top-width: medium;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #4457bc;
}

td.subnav_library2{
	font-size: 8pt;
	line-height: 2.2em;
	padding: 0px 0px 0px 15px;
	background-color: #c4cfff;
	border-top-color: #313d99;
	border-top-style: solid;
	border-top-width: medium;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #4457bc;
}
.headerTitle  {
	font-size: 12pt;
	font-weight: bold;
}

.headerBold  {
	font-size: 14pt;
	font-weight: bold;
}

.redBold
{
	color:Red;
	font-weight: bold;
}

.redItalic
{
	color:Red;
	font-style: italic;
	font-size: 8pt;
}

.italicBold
{
	font-style:italic;
}

.mgmtNm {
	font-weight: bold;
	padding-left: 44px;
	line-height: 1.5em;
}

td.newsTitle {
	line-height: 1.5em;
	font-weight: bold;
}

.faq {
	font-weight: normal;
	padding-left: 40px;
}

td.content {
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 44px;
}
.public {
	padding-left: 131px;
}

td.partner_alpha  {
padding-top:20px;
}

td.partner_viewList  {
padding-top:20px;
padding-right:20px;
}

.partnerNm {
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
}

.partnerNm2 {
	font-size: 1em;
	font-weight: bold;
	text-align: left;
}

td.partnerLibr  {
	font-size: 10pt;
	font-weight: normal;
	padding-left: 20px;
	padding-bottom:3px;
	padding-top: 13px;
	/*border-bottom: 1px solid none;*/
}

.padLibPartner {
	padding-left: 20px;
	padding-top: 10px;
	/*border-bottom: 1px solid none;*/
	border-right-color: #F4F4F4;
}

.greyHeader
{
	color: #333333;
	font-size: 14pt;
}

.font16
{
    font-size: 16px;
    font-weight: bold;
    font-family: Arial;
}

.georgiaHeader
{
	font-size: 14pt;
	font-family: Georgia;
}

.georgiaHeader16
{
	font-size: 16pt;
	font-family: Georgia;
}

.georgiaHeader18
{
	font-size: 18pt;
	font-family: Georgia;
}

.georgiaHeader19
{
	font-size: 19pt;
	font-family: Georgia;
}

.georgiaFont12
{
	font-size: 12pt;
	font-family: Georgia;
}

.georgiaFont10
{
	font-size: 10pt;
	font-family: Georgia;
}

.arialFont9
{
	font-size: 8pt;
	font-family: Verdana;
}

.blueText
{
	color: #0000FF;
}


ul.homelist{white-space:nowrap;

}

ul.homelist li
{
	padding:5px 0px 5px 0px;

}

.homeHope
{
	padding-left: 30px;
}

.imageSponsor
{
	/*
	min-height: 50px;
	max-height: 50px;
*/
	/*max-width: 140px;*/
}

.imageSponsorThumbnail
{
	height: 49px;
	max-width: 58px;
}

.videoThumbnail
{
	border: solid 1px #333333;
}

.headerPad {
	padding-left: 80px;
	text-align: left;
	font-size: 16pt;
	font-family: Georgia;
}

.underline
{
	text-decoration: underline;
}

.reminder
{
	height: 25px;
	vertical-align: middle;
	line-height:20px;
	padding-left: 20px;
}

/* === general layout selectors === */
.pane-center { width:100%; }

.pane-center,
.pane-inner
{
    /*float:left;*/
}

.pane-inner { margin-top:2em; }

.pane-center .pane-inner
{
    margin-left:20px;
    margin-right:20px;
}

.pane-center .pane-inner .datatable { width:100%; }

.pane-left,
.pane-right
{
   width: 49%;
}
.pane-left { float: left; }
.pane-right { float: right; }
.pane-left .pane-inner
{
    padding-right:10px;
    padding-left:20px;
}
.pane-right .pane-inner
{
    padding-right:20px;
    padding-left:10px;
}

.pane-inner h1
{
    font-weight:lighter;
    margin: 0;
}

/* === box-info - a box used to wrap a sub-section of the page === */
.box-info
{
    border: dotted 1px #ABD2FE;
    font-size: .9em;
    margin-bottom: 1.5em;
    width: 450px;
}

.box-info h3,
.box-info h4
{
    margin-bottom:0;
}

.box-info h3
{
    border-bottom: dotted 1px #ABD2FE;
    color:#214858;
    font-size: .9em;
    padding-left: .5em;
    text-transform:uppercase;
}

.box-info p
{
    margin:5px;
}

.programTitle{
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.programHref
{
	text-decoration: none;
}
