body {background-color: #0077AA; font: 12px Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: normal; text-align: left; line-height: 1.4; position: relative; margin: 0 0 8px 0; padding: 0 0 0 0;}


.head {font: 18px Arial, Helvetica, Verdana, sans-serif; color: #99CCFF; font-weight: bold; text-align: left; line-height: 1.4; position: relative; margin: 0 0 2px 0; padding: 0 0 0 0;}

.subHead {font: 13px Arial, Helvetica, Verdana, sans-serif; color: #99CCFF; font-weight: bold; text-align: left; line-height: 1.4; position: relative; margin: 0 0 2px 0; padding: 0 0 0 0;}

p {font: 12px Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; font-weight: normal; text-align: left; line-height: 1.4; position: relative; margin: 0 0 8px 0; padding: 0 0 0 0;}

a {font: 13px Arial, Helvetica, Verdana, sans-serif; color: #99CCFF; font-weight: bold; text-align: left; line-height: 1.4; text-decoration: none; position: relative; margin: 0 0 8px 0; padding: 0 0 0 0;}

a:hover {color: #CCFFCC;}

ol {list-style-type: decimal; font: 12px Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; font-weight: normal; text-align: left; line-height: 1.4; position: relative; margin: -8px 0 1em .7em; padding: 0 0 0 0;}
ul {list-style-type: disc; font: 12px Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; font-weight: normal; text-align: left; line-height: 1.4; position: relative; margin: -8px 0 1em 0; padding: 0 0 0 0;}
li {margin: 0 0 -.2em 1.3em; }

.tpHeadTitle {font: 18px Arial, Helvetica, Verdana, sans-serif; color: #99CCFF; font-weight: bold; text-align: left; line-height: 1.4; position: relative; margin: 0 0 8px 0; padding: 0 0 0 0;}
.tpHead {font: 13px Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; font-weight: normal; line-height: 1.4; position: relative; }
.tpSubHead {font: 11px Arial, Helvetica, Verdana, sans-serif; color: #99CCFF; font-weight: normal; line-height: 1.4; position: relative;}
.tpMenu {font: 11px Arial, Helvetica, Verdana, sans-serif; background-color:#33BBFF; color: #99CCFF; font-weight: bold; text-decoration: none;}
.tpMenu a {font: 11px Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.tpMenu a:hover {color: #D5F3FF;}
.tpMenuSelected  {font: 11px Arial, Helvetica, Verdana, sans-serif; background-color:#33BBFF; color: #000000; font-weight: bold; text-decoration: none;}
.tpBody  {font: 11px Arial, Helvetica, Verdana, sans-serif; background-color:#33BBFF; color: #000000; font-weight: bold; text-decoration: none;}
.tpListHeader  {font: 11px Arial, Helvetica, Verdana, sans-serif; background-color:#33BBFF; color: #000000; font-weight: bold; text-decoration: none;}
.tpListCell  {font: 11px Arial, Helvetica, Verdana, sans-serif; background-color:#33BBFF; color: #FFFFFF; text-decoration: none;}
.tpListCellRed  {font: 11px Arial, Helvetica, Verdana, sans-serif; background-color:#C00000; color: #FFFFFF; text-decoration: none;}
.tpListCellGreen  {font: 11px Arial, Helvetica, Verdana, sans-serif; background-color:#00C000; color: #FFFFFF; text-decoration: none;}
.tpListCell a {font: 11px Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; text-decoration: none;}
.tpListCell a:hover {color: #D5F3FF;}
.tpListCellFooter  {font: 11px Arial, Helvetica, Verdana, sans-serif; color: #000000; text-decoration: none;}
.tpListCellPrevNext  {font: 11px Arial, Helvetica, Verdana, sans-serif; cursor:hand; color: #000000; text-decoration: none;}
.tpFieldLabel  {font: 12px Arial, Helvetica, Verdana, sans-serif; background-color:#0099cc; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.tpNewsTitle {font: 16px Arial, Helvetica, Verdana, sans-serif; color: #99CCFF; font-weight: bold; text-align: left; line-height: 1.4; position: relative; margin: 0 0 8px 0; padding: 0 0 0 0;}
.tpNewsArticle {font: 12px Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: bold; text-align: left; line-height: 1.4; position: relative; margin: 0 0 8px 0; padding: 0 0 0 0;}
.tpEventTitle {font: 12px Arial, Helvetica, Verdana, sans-serif; color: #99CCFF; font-weight: bold; text-align: left; line-height: 1.4; position: relative; margin: 0 0 8px 0; padding: 0 0 0 0;}
.tpEventDate {font: 11px Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: bold; text-align: left; line-height: 1.4; position: relative; margin: 0 0 8px 0; padding: 0 0 0 0;}



.rul {border-top-color: #CCFFCC; border-top-width: 1px; border-top-style: solid; width: 100px; left: 0%; margin-bottom: -12px;}

div#mainHldr {position: absolute; top: 90px; left: 150px; width: 60%;}
		div#rightPnl {position: relative; top: 55px; right: 0px; width: 100%; padding-left: 4px;}
		div.rghtLnks a {font: 14px Arial, Helvetica, Verdana, sans-serif; color: #99CCFF; font-weight: bold; text-decoration: none;}
		div.rghtLnks a:hover {color: #D5F3FF;}
		div.rghtRul {border-top-color: #CCFFCC; border-top-width: 1px; border-top-style: solid; width: 102%; left: 0%; right: 0px; margin-bottom: -12px; margin-left: -4px; }
		div.rghtCaption {font: 10px Arial, Helvetica, Verdana, sans-serif; color: #99EEEE; font-weight: normal; font-style: italic; text-align: left; line-height: 1.4; text-decoration: none; position: relative; margin: 0 0 2px 0; padding: 0 0 0 0; width: 85%;}

		div#navProd {font: 11px Helvetica, Arial, Verdana; color: #D5f3ff; background-color: #0099CC;}		
		div#navProd a {display: block; color: #D5f3ff; margin: 1px 0 1px 0; background-color: #33BBFF; width: 100%; font: 12px; font-weight; bold; padding: 2px 0px 2px 6px; line-height: 1em; border-top-color: #222222; border-top-width: 1px; border-top-style: solid; border-bottom-color: #FFFFFF; border-bottom-width: 1px; border-bottom-style: solid;}
		div#navProd a:hover {font-weight: bold; color: #333333; background-color: #01CCFE;} 		
		div#navHit a {background-color: #33DDFF; color: #333333;}

		div#navSub {font: 11px Helvetica, Arial, Verdana; color: #D5f3ff; background-color: #0099CC;}		
		div#navSub a {display: block; color: #004455; margin: 1px 0 1px 0; background-color: #00DDFF; width: 150px; font: 11px; font-weight; normal; padding: 2px 4px 2px 6px; line-height: 1em; border-top-color: #222222; border-top-width: 1px; border-top-style: solid; border-bottom-color: #FFFFFF; border-bottom-width: 1px; border-bottom-style: solid;}
		div#navSub a:hover {font-weight: bold; color: #333333; background-color: #D5F3FF;} 
		div#navSubHit a {background-color: #EEEEEE; color: #333333;}

		div#navSel a {font-weight: bold; color: #333333; background-color: #01CCFE;}  
		div#navSel a:hover {font-weight: bold; color: #333333; background-color: #01CCFE;} 

		div.rowHldr {position: relative; height: 134px; width: 94%; border-top: solid 2px; border-color: #CCFFCC; margin: 6px 0 12px 0; padding: 6px 0 0px 0;}
		div.rowHldrLast {position: relative; height: 134px; width: 94%; border-top: solid 2px; border-bottom: solid 2px; border-color: #CCFFCC; margin: 6px 0 12px 0; padding: 6px 0 0 0;}
		div.rowNam {position: absolute; width: 35px; height: 134px; background-color: #33BBFF; font: 14px arial, helvetivca; font-weight: bold; color: #FFFFFF; vertical-align: baseline; padding: 6px 0 0 6px;}
		div.rowImg {position: absolute; left: 35px; width: 201px; height: 134px; background-color: #FFFFFF;}
		div.rowDesc {position: absolute; left: 231px; height: 134px; width: 320px; background-color: #CCEEFF; font: 12px arial, helvetivca, sans-serif; font-weight: normal; color: #444444; line-height: 1.3em; padding: 4px 4px 4px 20px;}

		div.navToFro {position: absolute; font: 18px Arial, Helvetica, Verdana, sans-serif; color: #99CCFF; font-weight: bold; text-align: right; right: 10%; line-height: 1.4; margin: 0 0 8px 0; padding: 0 0 0 0;}		
		div.navToFro a {font: 18px Arial, Helvetica, Verdana, sans-serif; color: #99CCFF; font-weight:}
		div.navToFro a:hover {color: #CCFFCC;}
		.nxbk {font-size: 12px; vertical-align: middle;}

		div.colHldr {position: relative; width: 100%; border-top: solid 1px; border-color: #CCFFCC; margin: 6px 0 12px 0; padding: 12px 12px 0 0;}
		div.colOne {position: absolute; width: 43%;}
		div.colTwo {position: absolute; width: 43%; left: 51%;}

		.caption {font: 10px Arial, Helvetica, Verdana, sans-serif; color: #99CCFF; font-weight: normal; font-style: italic; text-align: left; line-height: 1.4; text-decoration: none; position: relative; margin: 0 0 8px 0; padding: 0 0 0 0;}
		.captionW {font: 11px Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; font-weight: normal; font-style: italic; text-align: left; line-height: 1.4; text-decoration: none; position: relative; margin: 0 0 8px 0; padding: 0 0 0 0;}

		.QAMark {position: absolute; width: 30px; font: 18px Arial, Helvetica, Verdana, sans-serif; color: #99CCFF; font-weight: bold; text-align: left; line-height: 1.4; margin: 0px 0 0 0; padding: 0 0 0 0;}
		.QAQText {position: relative; left: 30px; font: 12px Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; font-weight: bold; letter-spacing: 1; text-align: left; line-height: 1.4; margin: 0 0 0px 0; padding: 6px 0 0 0;}		
		.QAAText {position: relative; left: 30px; font: 12px Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; font-weight: normal; text-align: left; line-height: 1.4; margin: 0 0 0px 0; padding: 6px 0 0 0;}
		.QAPara {position: relative; margin-top: 6px;}

		.trblNum1 {position: absolute; width: 20px; font: 12px Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; font-weight: bold; text-align: left; letter-spacing: 1; line-height: 1.4; margin: 0px 0 0 0; padding: 0 0 0 0;}
		.trblText1 {position: absolute; left: 20px; width: 180px; font: 12px Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; font-weight: bold; letter-spacing: 1; text-align: left; line-height: 1.4; margin: 0 0 0px 0; padding: 0px 0 0 0;}		
		.trblNum2 {position: absolute; left: 220px; width: 20px; font: 12px Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; font-weight: bold; text-align: left; letter-spacing: 1; line-height: 1.4; margin: 0px 0 0 0; padding: 0 0 0 0;}
		.trblText2 {position: relative; left: 240px;  width: 300px; font: 12px Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; font-weight: normal; text-align: left; line-height: 1.4; margin: 0 0 0px 0; padding: 0px 0 0 0;}
		.QAPara {position: relative; margin-top: 6px;}

		div.topBut {position: absolute; left: 45%;}




