/* Burgundy text */
.fref-red-small-bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #5D3D54;
}

/* burgundy small text*/
/* Color was: #AE9DA8 */
.fref-red-small {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #877A83;
}

/* burgundy small text link with no bold - underlined so people know it's a link*/
/* Color was: #AE9DA8 */
.fref-red-small-link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #877A83;
	text-decoration: underline;
}

/* Burgundy link */
.fref-red-small-bold-link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #5D3D54;
	text-decoration: underline;
}


/* Burgundy link */
.fref-red-bold-link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #5D3D54;
	text-decoration: underline;
}

/* Burgundy body text */
.fref-red-body {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-variant: normal;
	color: #5D3D54;
}
/* Burgundy title text */
.fref-red-bold-title {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	color: #5D3D54;
}
/* Burgundy title text larger bold */
.fref-red-bold-titleb {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #5D3D54;
}
/* Burgundy title text larger 22px */
.fref-red-bold-titlec {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	color: #5D3D54;
}
/* Burgundy title text larger 20 px*/
.fref-red-bold-titled {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	color: #5D3D54;
}
/* Burgundy header text larger 20 px*/
h1.fref-red-bold-titled {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	color: #5D3D54;
}
/* Burgundy product titles */
.fref-red-prod-title {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: -1px;
	color: #5D3D54;
}

/* Burgundy product title link */
a.fref-red-prod-title {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: -1px;
	color: #5D3D54;
	text-decoration: none;
}
a.fref-red-prod-title: visited {
	color: #5D3D54;
	text-decoration: none;
}
/* Burgundy h1 product titles */
h1.fref-red-prod-title {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: -1px;
	color: #5D3D54;
	margin: 0;
	padding: 0;
}
/* Burgundy product sub-titles */
.fref-red-prod-sub {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	font-style: italic;
	letter-spacing: -1px;
	color: #5D3D54;
}
/* Burgundy h2 product sub-titles */
h2.fref-red-prod-sub {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	font-style: italic;
	letter-spacing: -1px;
	color: #5D3D54;
	margin: 0;
	padding: 0;
}
/************************************************************************************/

/*Dark blue bold text */
.fref-blue-small-bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #283643;
}
/*Dark blue link */
.fref-blue-small-bold-link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #283643;
	text-decoration: underline;
}
/* Dark Blue title text */
.fref-blue-bold-title {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	color: #283643;
}

/*Dark blue text */
.fref-blue-body {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #283643;
}
/*Dark blue text larger*/
.fref-blue-bodyb {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #283643;
}

/*Dark blue text */
.fref-blue-bodyc {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #283643;
}
/* Dark blue small text*/
/* Color was: #949BA1 */
.fref-blue-small {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #787C7F;
}
/*Dark blue order form text */
.fref-blue-body-order {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #283643;
}
/************************************************************************************/

/* Green bold text  */
.fref-green-bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #486B25;
}
/* Green text */
.fref-green-body {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #486B25;
}

/* Green link */
.fref-green-bold-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #486B25;
	text-decoration: underline;
}
/* Green title text */
.fref-green-bold-title {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	color: #486B25;
}

.fref-green-large-title {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 21px;
	font-weight: bold;
	font-variant: normal;
	color: #486B25;
}
/************************************************************************************/
/* Grey bold text */
.fref-grey-bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
}
/* Grey text */
.fref-grey-body {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
/* Grey link */
.fref-grey-bold-link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: underline;
}

/* Grey title text */
.fref-grey-bold-title {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
}

.fref-grey-large-title {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 21px;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
}
/************************************************************************************/
/* main body text - darker version of cs-bold-title color*/
.fref-main-body {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	color: #2A3743;
}
.fref-main-body-bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 14px;
	font-variant: normal;
	color: #2A3743;
}
/* main body title */
.fref-main-bold-title {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	color: #2A3743;
}
/* Main body link */
.fref-main-bold-link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #2A3743;
	text-decoration: underline;
}

/* standard black text */
.fref-black {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}

.fref-white-large-title {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 21px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
}

.fref-white-med-title {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
}

/************************************************************************************/

ul{

	list-style: none;/* this is done in order to prevent the browser from momentarily load the default bullet point before our custom image is loaded*/
}
a:hover {
	color: #CC0000;
	text-decoration: none;
}
.fref-footer {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #283643;
}	
.fref-footer-blue {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #A3B0C7;	
}
.fref-footer-link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #A3B0C7;
	text-decoration: underline;
}
.fref-whatsnew {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #283643;
	text-decoration: none;
}

/* Product Family Page - description under the title image */
.fref-cs-bold-title {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #405468;
}

.content-border{

	border-right: 1px solid #BDC0C9;
	border-left: 1px solid #BDC0C9;
	border-bottom: 1px solid #BDC0C9;
	border-top: 1px solid #BDC0C9;
	margin: 0;
	padding: 0;
}

.content-table{

	margin: 0;
	padding: 0;
}
.content-ul{

	list-style: square;
	list-style-position: inside;
	margin: 0;
	padding: 0;

}
/* Error messages */
.fref-error-bold{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	color: #CC3333;

}

#title-div{
	height: 23px; 
	font-family: verdana; 
	font-size: 11px; 
	float: left; 
	color: #FFFFFF; 
	display:inline; 
	padding-top: 7px;
}

/*top right box on index page used for promos etc*/
#banner-box{
	width: 245px; 
	height: 175px;
	float: left; 
	padding-left: 2px;
	padding-top: 25px;
	background-image: url(http://www.firstreference.com/images/i-intro-rt.jpg);
	text-align: center;
}

#banner-box2{
	width: 245px; 
	height: 175px;
	float: left; 
	padding-left: 2px;
	padding-top: 25px;
	background-image: url(http://www.firstreference.com/images/i-intro-rt.jpg);
	text-align: center;
}

#banner-box3{
	width: 245px; 
	height: 175px;
	float: left; 
	padding-left: 2px;
	padding-top: 15px;
	background-image: url(http://www.firstreference.com/images/i-intro-rt.gif);
	text-align: center;
}
#banner-box4{
	width: 245px; 
	height: 175px;
	float: left; 
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
	background-image: url(http://www.firstreference.com/images/i-intro-rt-blank.gif);
}
#banner-box7{
	width: 245px; 
	height: 200px;
	float: left; 
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
	background-image: url(http://www.firstreference.com/images/i-intro-rt-privacy.gif);
}
#banner-box6{
	width: 245px; 
	height: 200px;
	float: left; 
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
	background-image: url(http://www.firstreference.com/images/i-intro-rt-wvhg.gif);
}

#banner-box8{
	width: 245px; 
	height: 200px;
	float: left; 
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
	background-image: url(http://www.firstreference.com/images/i-intro-rt-conf-11.gif);
}


#banner-box-sem{
	width: 245px; 
	height: 200px;
	float: left; 
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
	background-image: url(http://www.firstreference.com/images/i-intro-rt-accseminar.gif);
}

.main-ol {
	list-style: decimal;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	color: #2A3743;
	
}
#banner-box9{
	width: 245px; 
	height: 200px;
	float: left; 
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
	background-image: url(http://www.firstreference.com/images/i-intro-rt-refguide.gif);
}

#banner-box10{
	width: 245px; 
	height: 200px;
	float: left; 
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
	background-image: url(http://www.firstreference.com/images/i-intro-rt-aspp.gif);
}

.chart {
	border: 1px solid #283643;
	border-collapse: collapse;
	
}
.chart td, th{
	border: 1px solid #283643;
	padding: 3px;
}
