/*************************/
/*** BREAD-CRUMB-TRAIL ***/
/*************************/

table.bread-crumb-trail
{
	margin-top: 1em;
	padding: 0px 0px 5px 10px;
}

table.bread-crumb-trail td
{
	font-size: 9px; 
	font-family: Arial;
	color: #CC6600;
}

table.bread-crumb-trail a
{
	color: #3366CC;
}

table.bread-crumb-trail b
{
	color: #330033;
}

table.bread-crumb-trail b#HERE
{
	color: #330033;
}

/***************************/
/*** MAIN TABLE - BORDER ***/
/***************************/

table.idx-main { 
	border: 1px solid #330066;
}

/*****************************/
/*** STYLES FOR INDEX PAGE ***/
/*****************************/

hr {
	border: 0;
	color: #000000;
	background-color: #000000;
	height: 1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*************************/
/*** RIGHT SIDE STYLES ***/
/*************************/

table.right-side td#content {
	font-size: 9px; 
	font-family: Helvetica, Arial, sans serif;
	color: #000000;
	padding: 7px 24px 15px 24px;
	line-height: 13px;
}

table.right-side td#image1 {
	padding: 0px 6px 0px 0px;
}

table.right-side td#image2 {
	padding: 0px 6px 0px 0px;
}

/***********************************/
/***********************************/

table.pp-content td#image {
	padding: 0px 0px 14px 0px;
}

table.pp-content td#content2 {
	padding: 29px 25px 11px 27px;
	font-family: Helvetica, Arial, sans serif;
}

table.pp-content td#content2 p {
	line-height: 13px;
	font-size: 11px; 
	font-family: Helvetica, Arial, sans serif;
}

/***********************************/
/***********************************/

table.search td#input {
	padding: 0px 0px 0px 24px;
}

form.search {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/***********************************/
/***********************************/


table.news-content {
	margin-bottom: 1em;
}


table.news-content td#item1 {
	padding: 3px 0px 10px 15px;
}

table.news-content td#item2 {
	padding: 3px 0px 10px 15px;
}

table.news-content td#item3 {
	padding: 3px 0px 0px 15px;
}

table.news-content blockquote#news {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

table.news-content img#news {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

table.news-content td {
	color: #FFFFFF;
	font-size: 9px;
	font-family: Helvetica, Arial, sans serif;
}

table.news-content td a {
	color: #FFFFFF;
	font-size: 9px;
	font-family: Helvetica, Arial, sans serif;
	text-decoration: underline;
}

table.news-content td a:hover {
	color: #FFFFFF;
	font-size: 9px;
	font-family: Helvetica, Arial, sans serif;
	text-decoration: none;
}

.news-content {
	margin: 10px 0px 20px 27px;
}

.news-content li {
	color: #ffffff;
}

/********************************/
/*** STYLES FOR INTERIOR PAGE ***/
/********************************/

/***********************************/
/***********************************/

table.int-search td#input {
	padding: 17px 0px 5px 5px;
}

table.int-search input#text {
	border: 1px solid #6699FF;
	color: #330066;
	background-color: #CCCCFF;
	font-size: 10px;
	font-family: Helvetica, Arial, sans serif;
	width: 97px;
	height: 16px;
}

form.int-search {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/***********************************/
/***********************************/

table.bottom-buttons {
	margin-top: 8px;
}


table.bottom-buttons td#button1 {
	padding: 0px 0px 0px 24px;
}

table.bottom-buttons td#button2 {
	padding: 0px 0px 0px 0px;
}

/***********************************/
/***********************************/

table.right-side td#tip {
	padding: 6px 0px 24px 12px;
}

/***********************************/
/***********************************/

table.tip td#content {
	font-size: 12px;
	font-family: Times New Roman, Times, Georgia, serif;
	padding: 2px 8px 0px 1px;
}

table.tip td#content p {
	margin: 0px 0px 7px 0px;
	padding: 7px 0px 0px 0px;
}

table.tip td#content ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
}

table.tip td#content li {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 14px;
	list-style-image: url(/images/li-bullet.gif);
}

table.tip td#content b,strong {
	color: #330066;
}

table.tip td#content a {
	color: #330066;
}

hr#tip {
	border: 0;
	color: #000000;
	background-color: #000000;
	height: 1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/***********************************/
/***********************************/

table.right-side td#tip { 
	padding: 6px 0px 24px 12px;
}

/***********************************/
/***********************************/

form.teaching-top-search {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

table.teaching-top-search td#find {
	padding: 2px 0px 1px 23px;
	color: #330066;
	font-size: 12px;
	font-family: Times New Roman, Times, Georgia, serif;
	font-style: italic;
	font-weight: bold;
}

table.teaching-top-search td#results-header {
	padding: 5px 0px 0px 23px;
	color: #330066;
	font-size: 12px;
	font-family: Times New Roman, Times, Georgia, serif;
	font-style: italic;
	font-weight: bold;
}

table.teaching-top-search td#results {
	padding: 0px 0px 72px 23px;
}

table.teaching-top-search td#results ul {
	padding: 0px 0px 0px 0px;
	margin: -4px 0px 0px 15px;
}

table.teaching-top-search td#results li {
	list-style-image: url(/images/li-bullet.gif);
}

table.teaching-top-search td#results li a {
	color: #3366CC;
	font-size: 10px;
	font-family: Helvetica, Arial, sans serif;
	text-decoration: underline;
}

table.teaching-top-search td#results li a:hover {
	text-decoration: none;
}

table.teaching-top-search td#input {
	padding: 0px 0px 0px 23px;
}

table.teaching-top-search input#text {
	border: 1px solid #6699FF;
	color: #330066;
	font-size: 10px;
	font-family: Helvetica, Arial, sans serif;
	width: 143px;
	height: 16px;
}

/***********************************/
/***********************************/

table.main-content td#content {
	font-family: Helvetica, Arial, sans serif;
	padding: 13px 23px 19px 22px;
	font-size: 11px;
	line-height: 13px;
	color: #000000;	
}

table.main-content td#content p {
	margin: 9px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 16px;
}

table.main-content td#content strong,b {
	color: #000000;
}

table.main-content td#content a strong,b {
	color: #3366CC;
}

table.main-content td#content a:hover strong,b {
	color: #66CC33;
}

table.main-content td#content h3 {
	font-family: Times New Roman, Times, Georgia, serif;
	font-size: 16px;
	color: #669933;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

table.main-content td#content h4 {
	font-family: Helvetica, Arial, sans serif;
	font-size: 12px;
	color: #6666CC;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-style: italic;
	line-height: 15px;
}

table.main-content td#content h5 {
	font-family: Times New Roman, Times, Georgia, serif;
	font-size: 14px;
	color: #330066;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

table.main-content td#content a {
	font-family: Helvetica, Arial, sans serif;
	color: #3366CC;
	text-decoration: underline;
}

table.main-content td#content a:hover {
	font-family: Helvetica, Arial, sans serif;
	color: #66CC33;
	text-decoration: underline;
}

table.main-content td#content a:visited {
	font-family: Helvetica, Arial, sans serif;
	color: #330066;
	text-decoration: underline;
}

table.main-content td#content li {
	line-height: 16px;
}

/***********************************/
/***********************************/

table.left-side td#image {
	padding: 0px 0px 2px 0px;
}

table.left-side td#left-side-article {
	font-family: Helvetica, Arial, sans serif;
	font-size: 9px;
	color: #330066;
	padding: 5px 10px 30px 16px;
}

table.left-side td#left-side-article p {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
}

table.left-side td#left-side-article a {
	font-family: Helvetica, Arial, sans serif;
	color: #3366CC;
	text-decoration: underline;
}

table.left-side td#left-side-article a:hover {
	font-family: Helvetica, Arial, sans serif;
	color: #66CC33;
	text-decoration: underline;
}

table.left-side td#left-side-article a:visited {
	font-family: Helvetica, Arial, sans serif;
	color: #330066;
	text-decoration: underline;
}

/***********************************/
/***********************************/

table.icons {
}

table.icons td#icon1 {
	padding: 0px 7px 0px 0px;
}

table.icons td#icon2 {
}

/***********************************/
/***********************************/

table.tip-print {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

table.tip-print td {
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/***********************************/
/***********************************/

table.int-tip-main {
	margin-bottom: 21px;
}

table.int-tip {
	margin-bottom: 15px;
}

table.int-tip td#content {
	font-size: 12px;
	font-family: Times New Roman, Times, Georgia, serif;
	padding: 0px 8px 3px 8px;
}

table.int-tip td#content p {
	margin: 0px 0px 7px 0px;
	padding: 1px 0px 0px 0px;
}

table.int-tip td#content ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
}

table.int-tip td#content li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 14px;
	list-style-image: url(/images/li-bullet.gif);
}

table.int-tip td#content b,strong {
	color: #330066;
}

td#tip-print {
	padding: 0px 0px 4px 5px;
}

hr#tip {
	border: 0;
	color: #000000;
	background-color: #000000;
	height: 1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/**********************/
/*** FOOTER CONTENT ***/
/**********************/

table.footer-content td {
	font-family: Verdana, Arial, Helvetica, sans serif;
	font-size: 9px;
	color: #000000;
	line-height: 17px;
}

table.footer-content td a {
	font-family: Verdana, Arial, Helvetica, sans serif;
	font-size: 9px;
	color: #3366CC;
	text-decoration: underline;
}

table.footer-content td a:hover {
	font-family: Verdana, Arial, Helvetica, sans serif;
	font-size: 9px;
	color: #6699FF;
	text-decoration: underline;
}

table.footer-content td a:visited  {
	font-family: Verdana, Arial, Helvetica, sans serif;
	font-size: 9px;
	color: #330066;
	text-decoration: none;
}

/**********************/
/**********************/

hr#search-hr {
	border: 0;
	color: #003300;
	background-color: #003300;
	height: 1px;
}

table.search-results {
	font-family: Helvetica, Arial, sans serif;
	font-size: 10px;
	line-height: 13px;
	color: #000000;	
}

table.search-results a {	
	color: #3366CC;	
}

table.search-results a:hover {	
	color: #66CC33;	
}

table.search-results a:visited {	
	color: #330066;	
}

/*********************/
/*********************/

table.main-content td#all-rights-reserved {
	font-family: Verdana, Arial, Helvetica, sans serif;
	font-size: 10px;
	color: #C2D6FF;
	padding: 0px 13px 8px 0px;
}

p#tip-detail-content b {
	color: #330066;	
	font-size: 20px;
	font-family: Times New Roman, Times, Georgia, serif;
}

table.tip-detail {
	margin-top: 16px;
}

table.tip-logo {
	margin-top: -10px;
	margin-right: -11px;
}

table.tip-detail span#tip-detail-content li {
	font-size: 17px;
	font-family: Times New Roman, Times, Georgia, serif;
	line-height: 20px;
}

img#pp-video {
	border: 1px solid #330066;
}

/*********************/
/*********************/

table.pp-data-table {
	margin-top: 1em;
	border: 1px solid #C7C4EA;
	BORDER-COLLAPSE: collapse;
}

table.pp-data-table tr#alt-row {
	background-color: #E7E5F7;
}

table.pp-data-table td#header {	
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px 0px 0px 3px;
	background-color: #564DBE;
	height: 25px;
}

table.pp-data-table td#content {
	font-family: Arial;
	font-size: 10px;
	padding: 9px 3px 9px 5px;

}

table.pp-data-table td#content p {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

table.pp-data-table td#content ul.benchmarks li#data {
	font-family: Arial;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	list-style-image: url(/images/li-bullet.gif);
}

div#rpap_player01 {
	border: 2px solid #330066;
}

div#rpap_player02 {
	border: 1px solid #330066;
}

/***************************/
/*** MAIN TABLE - BORDER ***/
/***************************/

table.video-main { 
	border: 1px solid #330066;
}

table.video-content td#video {
	padding: 15px 0px 0px 48px;
}

table.video-content td#content {
	padding: 0px 0px 0px 48px;
	font-family: Times New Roman, Times, Georgia, serif;
	font-size: 25px;
	color: #FFFFFF;
}

/***************************/
/***************************/

table.rightside-nav {
	margin-top: 26px;
	margin-bottom: 26px;
}

table.rightside-nav td#arrow {
	padding: 0px 0px 6px 23px;
}

table.rightside-nav td#header {
	padding: 0px 0px 0px 6px;
}

table.rightside-nav td#header a {
	color: #3366CC;
	font-size: 12px;
	font-family: Times New Roman, Times, Georgia, serif;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

table.rightside-nav td#header a:hover {
	color: #66CC33;
	font-size: 12px;
	font-family: Times New Roman, Times, Georgia, serif;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

table.rightside-nav td#header_stay {
	padding: 0px 0px 0px 6px;
}

table.rightside-nav td#header_stay a {
	color: #330066;
	font-size: 12px;
	font-family: Times New Roman, Times, Georgia, serif;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

table.rightside-nav td#header_stay a:hover {
	color: #330066;
	font-size: 12px;
	font-family: Times New Roman, Times, Georgia, serif;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

/*************************/
/*************************/

table.whats-new {
	margin-top: 20px;
}

table.whats-new td#title {
	font-family: Times New Roman, Times, Georgia, serif;
	font-size: 12px;
	font-weight: bold;
	color: #330066;
	padding: 0px 0px 2px 0px;
}

table.whats-new td span#date-location {
	font-family: Times New Roman, Times, Georgia, serif;
	font-size: 12px;
	color: #330066;
}

table.whats-new td#date {
	font-family: Times New Roman, Times, Georgia, serif;
	font-size: 12px;
	font-style: italic;
	color: #6666CC;
	padding: 0px 0px 2px 0px;
}

table.whats-new td#content {
	font-family: verdana;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
}

table.whats-new td#content p {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}


table.whats-new td#content a {
	font-family: verdana;
	font-size: 11px;
}

table.whats-new td#content a:hover {
	font-family: verdana;
	font-size: 11px;
	color: #66CC33;
}

table.whats-new td#hr {
	height: 1px;
	background-color: #6666CC;
}

table.whats-new td#space {
	height: 2px;
}

table.whats-new hr#news {
	border: 0;
	color: #660000;
	background-color: #6666CC;
	height: 1px;
}

td#more-news {
	padding: 0px 10px 10px 4px;
}

td#more-news a {
	font-family: Times New Roman, Times, Georgia, serif;
	font-size: 11px;
	font-style: italic;
	color: #FFFFFF;
	text-decoration: none;
}

td#more-news a:hover {
	font-family: Times New Roman, Times, Georgia, serif;
	font-size: 11px;
	font-style: italic;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
