/*
   Template Name: dotCommonStyleMain.css
       File Name: dotCommonStyleMain.css
     Description: style sheet included on each and every page
         Keyword: dot, common style
      Processing:

Revision History:
-----------------
 $Log: dotCommonStyleMainNS.css $
 Revision 1.39  2003/12/31 14:05:50Z  vah
 Added more styles
 Revision 1.38  2002/08/27 14:56:18Z  cel
 new heading six
 Revision 1.37  2002/08/07 11:07:04  vah
 Changed the BODY STYLE
 removed: backgroud, text-align, and color styles
 they were set to the default anyway and setting them here
 prevented them from being overwritten
 Revision 1.36  2002/07/15 17:53:50Z  cel
 increase text size for "you are here" display
 Revision 1.35  2002/04/01 13:34:48  cel
 new class for SmallTextBoldIT
 Revision 1.34  2001/11/21 14:39:17  cel
 For home page redesign
 Revision 1.33  2001/11/09 16:22:12  cas
 added the required class styles.
 Revision 1.32  2001/10/22 11:26:13  cel
 changes for redesign
 Revision 1.31  2001/07/11 09:08:42  cel
 new input class
 Revision 1.30  2001/07/10 09:09:34  cel
 input style to increase font size
 Revision 1.29  2001/07/06 09:44:49  rch
 site renovation
 Revision 1.28  2001/07/05 16:22:37  dlk
 unf-----ing MKS
 Revision 1.27  2001/07/04 09:25:39  dlk
 catalog pedigree styles
 Revision 1.26  2001/07/03 12:47:54  cel
 troubleshooting netscape problem with horse names not bolding
 in cat ped print friendly
 Revision 1.25  2001/06/29 16:14:22  cel
 additions for redesign
 Revision 1.24  2001/06/04 15:59:23  rch
 had been checked out for jem
 Revision 1.23  2001/05/29 14:49:38  rch
 added styles for new you are here look
 Revision 1.22  2001/05/15 10:15:06  cel
 changed text decoration to underline for boldlink
 Revision 1.21  2001/05/09 14:50:30  cel
 created portheading2 to accomodate Gary's request to bold
 two words
 Revision 1.20  2001/03/01 14:52:36  cel
 increased size of caption class to fix display problem
 Revision 1.19  2000/12/19 11:17:58  cel
 changes per carl
 Revision 1.18  2000/12/11 16:47:50  cel
 new classes to make possible changes by susan martin
 Revision 1.17  2000/12/01 13:53:50  cel
 reduced size of registration heading class
 Revision 1.16  2000/11/16 15:21:20  cel
 experimented with change for new netscape browser
 Revision 1.15  2000/11/15 08:18:18  cel
 Added smalltext class.
 Revision 1.14  2000/11/08 15:28:50  cel
 Changed link color.
 Revision 1.13  2000/11/03 11:00:40  cel
 New class for EQL report status heading.
 Revision 1.12  2000/10/06 16:02:29  rch
 modified font sizes for fullpps/5x pedigree
 Revision 1.11  2000/10/06 10:27:02  cel
 Created "legal" class for legal notices; increased pt size of
 copyright class so it's legible on screen.
 Revision 1.10  2000/09/26 09:14:05  rrk
 to add td.ppd and td.ppp
 Revision 1.9  2000/09/21 16:02:09  skw
 Changed tiny from 7 point to 4 point.
 Revision 1.8  2000/09/16 12:22:38  rch
 Added style for hypo foal pedigree cells
 Revision 1.7  2000/09/07 15:27:08  rch
 Added five cross table style
 Revision 1.6  2000/09/05 16:18:10  cel
 Changed some link colors.
 Revision 1.5  2000/08/31 16:07:04  rch
 who knows
 Revision 1.4  2000/08/29 18:00:30  rch
 Just checking in for the evening
 Revision 1.3  2000/08/28 11:33:59  rch
 Was going to add TR.center rule, but didn't seem to work in ns
 Revision 1.2  2000/08/25 14:10:23  rch
 added TD.MsgCenterIcon rule
 Revision 1.1  2000/08/23 14:36:00  rch
 Initial revision
 Revision 1.2  2000/08/23 06:40:58  dlk
 experimenting with input font size
 Revision 1.1  2000/08/22 20:39:52  rch
 Initial revision
*/

BODY {
	border : 0px 0px 0px 0px;
	border-left-width : 0px;
	border-top-width : 0px;
	margin : 0px 0px;
	margin-left : 0px;
	margin-top : 0px;
	margin-width: 0px;
	margin-height: 0px;
	padding: 0px 0px 0px 0px;
	padding-left : 0px;
	padding-top : 0px;
	font-family : Arial, Verdana, Helvetica, Serif;
}


body.chartsVideo {
	margin: 0;
	padding: 0;
	line-height: 16px;
	background-color: #5A5A8F;
	background-image: url(images/bg_chartsVideo.gif);
	background-repeat: repeat-y;
	background-position: center;
}

H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight : bold;
}

H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight : bold;
}

H4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color : #666633;
}

H6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight : bold;
	color : #003399;
}

P {
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
	font-style : normal;
}

A {
	color: #993333;
}

A:Hover {
	color: Red;
}

A.NAV  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color : #FFFFCC;
			text-decoration: none }
A.NAV:hover
{ color: #FFFF00; text-decoration: none }

A.rightLink
{ color: #2F40A7; }


.NavSpace { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color : #FFFFCC
	}

HR {
	height: 1pt;
}

/******************************************************************************/
/* MsgCenterReadForm Styles ***************************************************/
TABLE.MsgContainer TD.Contents { text-align: left; }

TABLE.MsgStub { background-color: White; }

TABLE.MsgStub TH {
	font: 9pt Arial;
	font-weight: bold;
	background-color: White;
	text-align: right;
	vertical-align: top;
}

/* 3X pedigree table styles ***************************************************/

TABLE.ThreeCross TD {
	font-family: Arial;
	font-size: 10pt;
}

TABLE.ThreeCross TD.Inbred {
	color: Red;
	font-style: italic;
	font-size: 10pt;
}

.ThreeXBirtdateMain {
	color : #0000ff;
	font-size: 10px;
}

.ThreeXSpeedIndex {
	color : #000000;
	font-size: 10px;
}



.ThreeXSex {
  font-size: 10px;
}

.ThreeXHorseName {
	font-family: "Verdana";
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

/* 5X pedigree table styles ***************************************************/
TD.FiveCrossHypoCell {
	font-family: Arial;
	font-size: 8pt;
}

TABLE.FiveCross {
	width: 400px;
}
TABLE.FiveCross TD {
	font-family: Arial;
	font-size: 8pt;
}
TABLE.FiveCross TD.Inbred {
	color: Red;
	font-style: italic;
}
TABLE.FiveCrossSearch {
	width: 400px;
	text-align: center;
}
TABLE.FiveCrossSearch TR { text-align: center; }
TABLE.FiveCrossSearch TR TD { text-align: center; }
/* Horse inventory details styles *********************************************/
TABLE.HorseInvDetails TH {
	vertical-align: top;
	text-align: right;
}
/******************************************************************************/

TABLE.CENTER TR { text-align: center; }
TABLE.CENTER TD { text-align: center; }

TH.heads {
	font-family: Arial;
	font-size: 9pt;
	font-weight : bold;
	background : White;
	color: #666633;
}

TD {
	font: 9pt Arial;
	color: #000000;
	}

TD.extratiny {
	font-family : "Arial Narrow";
	font-size : 7pt;
	vertical-align : bottom;
	color: black;
}

TD.tiny {
	font-family : "Arial Narrow";
	font-size : 6pt;
	vertical-align : bottom;
	color: black;
}

/* Full PPs display & print *********************************************/
TD.ppp {
	font-family : "Arial Narrow";
	font-size : 6pt;
	vertical-align : bottom;
	color: black;
}

TD.ppd {
	font-family : "Arial";
	font-size : 8pt;
	/* vertical-align : bottom;	*/
}
/* Full PPs display & print *********************************************/

TD.small {
	font-family : "Arial";
	font-size : 8pt;
	vertical-align : bottom;
}

TD.dialogerror {
	font-family : "Arial";
	font-size : 12pt;
	font-weight: bold;
	color : Red;
}

TD.dialogwarning {
	font-family : "Arial";
	font-size : 12pt;
	font-weight: bold;
	color : Blue;
}

TD.dialogconfirmation {
	font-family : "Arial";
	font-size : 12pt;
	font-weight: bold;
	color : Green;
}

TD.Centered {
	text-align : center;
	vertical-align: middle;
}
TD.Centered#Caption { font-weight: bold; }

TD.Right { text-align: right; }
TD.Left { text-align: left; }

TD.BOLD {
	font: 9pt Arial;
	font-weight: bold;
}

TD.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : normal;
	color : #000000;
}

TD.MsgCenterIcon {
	text-align: center;
	vertical-align: center;
}

.legal {
 font: 6pt Arial;
color: #000000;
}

.toplink {
	font-family: "Verdana";
	font-size: 7pt;
	font-weight : bold;
	color : #F2EEDB;
	text-decoration: none;
}

.headingone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight : bold;
	color: #18164C;
}

.headingtwo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight : bold;
	color: #18164C;
}

.headingthree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color : #993333;
	text-align: center;
}

.headingfour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight : bold;
	color : #5A618C;
}


.headingfive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight : bold;
	color : #000000;
	letter-spacing : -1px;
}


.headingsix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : bold;
	color : #6666CC;
	letter-spacing : -1px;
}

select {
	font-family : Arial;
	font-size: 9pt;
}

INPUT {
	font-family : Arial;
	font-size: 14px;
	font-weight : normal;
	}


.portheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight : bold;
	color : #993333;
	text-align: center;
}

.portheading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight : bold;
	color : #993333;
	text-align: center;
}

.bottomlink {
	font-family: Arial;
	font-size: 8pt;
	color : #5A4265;
	text-decoration: underline;
}

.leftlink {
	color : #5A4265;
	text-decoration: none;
}

.boldlink {
	font: 9pt Arial;
	font-weight : bold;
	color : #5A4265;
	text-decoration: underline;
}

.boldleftlink {
	font: 9pt Arial;
	font-weight : bold;
	color : #5A4265;
	text-decoration: none;
}

.boldleftlinku {
	font: 9pt Arial;
	font-weight : bold;
	color : #5A4265;
	text-decoration: underline;
}

.pullquote {
	font-family: Arial;
	font-size: 9pt;
	font-weight : bold;
	color : #993333;
	text-decoration: none;
}

.leftheading {
	font-family: Arial;
	font-size: 9pt;
	font-weight : bold;
	color : #F8F2DD;
	text-decoration: none;
}

.caption {
	font-family: Verdana;
	font-size: 8pt;
	font-weight : normal;
}

.boxheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color : #666633;
}

.boxsubheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight : bold;
	color : #003399;
}

.firstrow {
	font: 9pt Arial;
	background : #F2EEDB;
}

.secondrow {
	font: 9pt Arial;
	background : #CCCC99;
}

.navaid {
	font-family: Arial;
	font-size: 8pt;
	color : #999999;
}
.navaidTR { background: #F2EEDB; }
.navaidTD { text-align: center; }

.reportstatus {
	font-family: Arial;
	font-size: 9pt;
	color : #993333;
	font-weight : bold;
}

.registrationheading {
	font-family : Arial;
	font-size: 11pt;
	font-weight : bold;
	color : #F2EEDB;
}

.smalltext {
	font-family: Arial;
	font-size: 8pt;
}

.smalltextbold {
font-family: Arial;
	font-size: 9pt;
	font-weight : bold;
	color: #000000;
}

.smalltextboldIT {
font-family: Arial;
	font-size: 9pt;
	font-weight : bold;
	font-style: italic;
	color: #993333;
}

.bold {
	font-weight : bold;
}

.smallVerdana {
font-family: Verdana;
	font-size: 10px;
	color: #000000;
}


/****** Homepage Elements 10/2001 ******/

.topSireHeader1 {
font-family: Verdana;
    font-weight : bold;
	font-size: 9pt;
	color: #816C22;
}

.topSireHeader2 {
font-family: Verdana;
    font-weight : bold;
	font-size: 8pt;
	color: #000000;
}

.testimonialHeader {
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	font-weight : bold;
	color : #2E3A83;
}


.diamondHeader{
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	font-weight : bold;
	color : #000000;
}


.horseName {
	color:#0047B1;
	font:14px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight : bold;
	}
	
.trackNdate {
	color:#288713;
	font:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight : bold;
	}


/****** You Are Here ******/


.YouAreHere10 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF ;
}
A.YouAreHere10 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF; text-decoration: none;
}
A.YouAreHere10:hover {
	color: #FFFF00;
	text-decoration: underline;
}
.YouAreHere10Bold {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF ;
	font-weight: bold
}


.required {	
	background: #FFFF00;	
}
.oneoftworequired {	
	background: #00FF00;		
}


.menutext {
	font-family: Verdana;
	font-size: 10px;
	font-weight : bold;
	color : #FEFEA8;
	text-decoration: none;
}

A.menutext:hover {
	color: #FFFF00;
}

.menupipes {
	font-family: Verdana;
	font-size: 10px;
	font-weight : bold;
	color : #FEFEA8;
	background: #000000;
}
.menuHeader {
	font-family: Verdana;
	font-size: 11px;
	font-weight : bold;
	color : #000000;
	}

.floatbox {
	FLOAT: left; MARGIN: 1px; WIDTH: 145px; COLOR: #000000; BACKGROUND-COLOR: #fffbee
}


/****** used for rotating banners on order page 022707 ******/

.m_banner_hide{
	display:none;
}
.m_banner_show{
	display:block;
}


/****** Optional Product Upsale******/

TD.option {
	line-height : 14px;
}

.optionName{
	font-weight : bold;
	color : #2F40A7;
}

.optionPrice{
	font-weight : bold;
	color : #BD2727;
}


.red {
	color: red;
}

TD.padTen {
	padding: 10px;
}

TD.pad15 {
	padding: 15px;
}

.blueOptional {
	color: #0924A1;
}



IMG.floatRight {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

#freeHomeReports {
	padding: 10px;
}

.freeTitle {
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	font-weight : bold;
	color: #2033A7;
}

.smallGrey {
	color: #616161;	
	font-size: 11px;
	line-height: 12px;
}

UL#freeReportsList {
	margin: 15px;
	padding: 0px;
}

UL#freeReportsList LI {
	padding-bottom: 10px;
	list-style: square;
}

.FRProdNumber {
	color: #787878;	
}


