/* Begin RD01 navigation and template Section */
body {
	background: none #FFFFFF ;
	margin: 0em;
}

.cell {
	border: solid #848080 1px;
	font-family: verdana, arial, default;
	font-size: 8pt;
	color: #848080;
}

.topLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3399CC;
	text-decoration: none;
}

a.topLinks:hover {
	color: #FF9900;
}

.tabselected {
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2E85BC;
	background-image: none;
	text-align: center;
}

a.tabselected:hover {
	color: #FFFFFF;
}
.tabunselected {
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #2E85BC;
	text-decoration: none;
	background-color: #ABD2EF;
	background-image: none;	
	text-align: center;
}

a.tabunselected:hover {
	color: #FFFFFF;
}

a.tabselected:hover {
	color: #FFFFFF;
}

.menulevel1 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #D6E9F8;
	text-decoration: none;
	background-color: #2E85BC;
	background-image: none;
	text-align: center;
}

a.menulevel1:hover {
	color: #FFFFFF;
}
.menulevel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #104A7B;
	text-decoration: none;
	background-color: #FEEBB1;
	background-image: none;
	text-align: center;

}

a.menulevel2:hover {
	color: #FF9900;
}

.menulevel2active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #FF9900;
	text-decoration: none;
	background-color: #FEEBB1;
	background-image: none;
	text-align: center;

}

.menulevel2heading {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #FEEBB1;
	background-image: none;
	text-align: center;
}

.menulevel2bg{
	background-color: #FEEBB1;
	background-image:  url(/common_content_images/rd01/template_images/rd01_spacer_menu_blue_x5.gif);
	text-align: center;
	background-repeat: repeat-x;
	background-position: top;
	background-position: top;
	vertical-align: middle;
}

.menubackground {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ABD2EF;
	text-decoration: none;
	background-color: #2E85BC;
	background-image:  url(/common_content_images/rd01/template_images/rd01_spacer.gif);
	text-align: center;
	background-repeat: repeat-x;
	background-position: bottom;
}
.menubackground2 {
	background-color: #FEEBB1;
	background-image:  url(/common_content_images/rd01/template_images/rd01_spacer.gif);
	text-align: left;
	background-repeat: repeat-x;
	background-position: bottom;
}
.searchtext {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #1F6391;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: none;
	text-align: left;
}

.searchborder {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1F6391;
	background-image: none;
	text-align: left;
	border: 2px solid #668CA6;
	padding: 4px;
}

.searchhomepage {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1F6391;
	background-image: url(/common_content_images/rd01/template_images/rd01_spacer_search.gif);
	text-align: left;
	background-repeat: repeat-x;
	background-position: top;
}

.navleftborder {
	background-color: #FFFFFF;
	background-image: none;
	text-align: left;
	padding: 4px;
	border-top: 1px none #BABABA;
	border-right: 1px solid #BABABA;
	border-bottom: 1px solid #BABABA;
	border-left: 1px solid #BABABA;
}

.navlefttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #3399CC;
	text-decoration: none;
	text-indent: 5px;
}

a.navlefttext:hover {
	color: #FF9900;
}

.navleftheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9C9C9C;
}

.headingbinsidepanel{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #CCEBFF;
	background-color: #4C99CD;
	background-image: none;
	background-image:  url(/common_content_images/rd01/template_images/rd01_spacer.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.headingbin{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #CCEBFF;
	background-color: #4C99CD;
	background-image: none;
	background-image:  url(/common_content_images/rd01/template_images/rd01_spacer.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 4px;
}

a.headingbin:hover {
	color: #FFFFFF;
}

.sectionheading{
	font-family: Tahoma;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4C99CD;
	background-image: none;
}

.whitetahoma{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: none;
	text-decoration: none;
}

a.whitetahoma:hover {
	color: #FF9900;
}

.contentstrip {
	background-image:  url(/common_content_images/rd01/template_images/rd01_3_bins_stripe.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #73B4E5;
	background-attachment: fixed;
}

.contentbucket {
	background-color: #FFFFFF;
	background-image: none;
	padding: 10px;
	vertical-align: top;
}

.contentbuckettitle {
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #1F6391;
	background-image: none;
	text-decoration: none;	
}

.contentbuckettext {
	font-family: Arial;
	font-size: 11px;
	color: black;
	text-decoration: none;
}

a.contentbuckettext:link {
	color: #216FA0;
}

a.contentbuckettext:hover {
	color: #FF9900;

}

a.contentbuckettext:visited {
	color: #006699;
}

.contentbucketverticaldivider {
	background-color: #CCCCCC;
	background-image: none;
	vertical-align: bottom;
}

.contentlevel3header {
	font-family: Arial;
	font-size: 24px;
	font-weight: normal;
	color: #FF9900;
	line-height: normal;
	text-decoration: none;
}

.orangebar {
	background-color: #E49B00;
	background-image: none;
	text-align: right;
}

.orangebartext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;

}

A.orangebartext:link {
	COLOR: #ffffff
}
A.orangebartext:visited {
	COLOR: #ffffff
}
A.orangebartext:hover {
	COLOR: #3399cc
}

.orangebarlogintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.orangebarfieldtext {
	font-family: Tahoma;
	font-size: 11px;
	color: #006699;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

a.copyright:link {
	color: #3399CC;
}

a.copyright:hover {
	color: #FF9900;
}

.questionstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}
.questionscallnumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BE8201;

}

.homepagesectionbin {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 10px;
	vertical-align: top;
}	

.homepagesectionbinheading {
	font-family: Tahoma;
	font-size: 11px;
	color: #DDF7FF;
	background-color: #2E85BC;
	font-weight: bold;

}

.homepagesectionbintext {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.homepagesectionbintext:link {
	color: #216FA0;

}

a.homepagesectionbintext:hover {
	color: #FF9900;

}

a.homepagesectionbintext:visited {
	color: #216FA0;
}

SELECT.launcher
{
font-family: verdana;
font-size: 7pt;
color: #666666;
}
INPUT.launcher
{
font-family: verdana;
font-size: 7pt;
font-weight: bold;
color: #F7F7AD;
background-color: #CC6600;
}
/* End RD01 navigation and template Section */
/* Begin RD00 legacy classes */

.bodytext
{
font-family: verdana, helvetica sans serif;
font-size: 8pt;
line-height: 10pt;
color: #666666;
text-decoration: none;
}

.bodynottransparent
{
font-family: verdana, helvetica sans serif;
font-size: 8pt;
line-height: 10pt;
color: #666666;
text-decoration: none;
background-color: #FFFFFF;
}

.introgrey
{
font-family: verdana, sans serif;
font-size: 9pt;
color: #666666;
text-decoration: none;
}

.caption
{
font-family: verdana, sans serif;
font-size: 7pt;
color: #333333;
text-decoration: none;
}

a.bodytext, a.introgrey
{
color: #3366CC;
text-decoration: none;
}

.redtext
{
font-family: verdana, sans serif;
font-size: 8pt;
line-height: 9pt;
color: #FF0000;
}

.headline
{
font-family: verdana, sans serif;
font-weight: bold;
font-size: 9pt;
line-height: 9pt;
color: #3366CC;
}
/* End RD00 legacy classes */
/* Begin Current Section */
.ttnheadline
{
font-family: verdana, helvetica, sans serif;
font-weight: bold;
font-size: 12pt;
line-height: 16pt;
}

.ttnbodytext
{
font-family: verdana, helvetica, sans serif;
font-size: 8pt;
line-height: 11pt;
color: #666666;
}

.ttnsmalltext
{
font-family: verdana, helvetica, sans serif;
font-size: 7pt;
line-height: 9pt;
color: #666666;
}

.ttnsmallesttext
{
font-family: verdana, helvetica, sans serif;
font-size: 6pt;
line-height: 9pt;
color: #666666;
}

.ttntitle
{
font-family: verdana, helvetica, sans serif;
font-weight: bold;
font-size: 16pt;
line-height: 20pt;
color: #666666;
}

.ttnsubhead
{
font-family: verdana, helvetica, sans serif;
font-weight: bold;
font-size: 12pt;
line-height: 24pt;
color: #666666;
}

.ttnsidebartext
{
font-family: verdana, helvetica, sans serif;
font-size: 7pt;
line-height: 11pt;
color: #666666;
}

.ttnsidebarhead
{
font-family: verdana, helvetica, sans serif;
font-weight: bold;
font-size: 9pt;
line-height: 18pt;
color: #666666;
}

.ttnactivitytext
{
font-family: verdana, helvetica, sans serif;
font-size: 7pt;
line-height: 9pt;
color: #666666;
}

.ttnactivityhead
{
font-family: verdana, helvetica, sans serif;
font-weight: bold;
font-size: 9pt;
line-height: 12pt;
color: #666666;
}
/* End Current Section */
/* Begin Math Section */
.coursebodytext
{
font-family: verdana, helvetica, sans serif;
font-size: 8pt;
color: #666666;
}

a.coursebodytext
{
color: #3366CC;
}

.courseheader
{
font-family: verdana, helvetica, sans serif;
font-size: 9pt;
line-height: 11pt;
color: #666666;
text-decoration: none;
}

.courseheadertrail
{
font-family: verdana, helvetica, sans serif;
font-size: 9pt;
line-height: 11pt;
color: #666666;
}

.courseintrotrail
{
font-family: verdana, helvetica, sans serif;
font-size: 10pt;
line-height: 12pt;
color: #666666;
}

.productscience
{
font-family: verdana, helvetica, sans serif;
font-size: 10pt;
line-height: 12pt;
font-weight: bold;
color: #0099FF;
}
/* End Math Section */
/* Begin Product section */
.introhead_prod
{
font-family: verdana, helvetica, sans serif;
font-weight: bold;
font-size: 10pt;
line-height: 10pt;
color: #3366CC;
}

.productname_prod {
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 120%;
font-weight: normal;
color: #3366CC
}

.catheader {
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 145%;
font-weight: normal;
color: #FF9933
}

.bracket {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF
}

.bracket_prod {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
text-decoration: none;
color: #666666
}
/* End Product section */
/* Begin Support Section */
.supportindexsearch {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
background-color: #DDDDDD;
color: #666666
}

.faqcontent {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
font-weight: normal;
color: #00000
}

.faqcontentissue {
font-family: verdana, helvetica, sans serif;
font-size: 8pt;
line-height: 10pt;
color: #993300
}

.faqtoc {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
font-weight: normal;
color: #000000
}

.faqheader {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
color: #000000
}

.faqtopheader {
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 170%;
font-weight: normal;
color: #FF9933
}

.faqsubtopheader {
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 130%;

font-weight: normal;
color: #FF9933
}

.faqproductname {
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 130%;
font-weight: normal;
color: #666666
}

.faqprodname {
font-family: verdana, helvetica, sans serif;
font-size: 11pt;
line-height: 10pt;
font-weight: bold;
color: #666666;
}
/* End Support Section */


.leftnavtext
{
font-family: verdana, sans serif;
font-size: 8pt;
line-height: 9pt;
color: #666666;
text-decoration: none;
}

.introhead
{
font-family: verdana, sans serif;
font-weight: bold;
font-size: 9pt;
line-height: 11pt;
color: #3366CC;
}

.awardsheader {
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 105%;
font-weight: bold;
color: #3366CC
}

.careersheader {
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 105%;
font-weight: bold;
color: #000000
}

.careersitem
{
font-family: verdana, helvetica sans serif;
font-size: 8pt;
line-height: 10pt;
color: #000000;
text-decoration: none;
}

.asterix {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: 900;
color: #FF0000
}

.orangetext
{
font-family: verdana, helvetica, sans serif;
font-size: 9pt;
line-height: 10pt;
color: #d6710c;
}


/* Start Professional Develpoment */
.table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #999999;
	border-bottom-color: #999999;
}
/* Start Professional Develpoment */

/*Classroom Flyer - Calendar*/

.faqs_table {  margin-bottom: 5px; border:  1px #AAAAAA solid}
.ts_h {  font-size: 16px; color: #336699}

.bracket {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF
}

.bracket:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: underline;
color: #FF9933
}

.tdday {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
background-color: #CCCCCC;
color: #00000
}

.tddate {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
background: #EEEEEE;
}

.tddate:hover {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
background: #FF9933;
}

.tdheaderclass {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
background-color: #666699;
color: #FFFFFF
}

.supportindexsearch {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
background-color: #DDDDDD;
color: #666666
}

/* end Classroom Flyer - Calendar*/
