body
{
	font-family: arial, helvetica;
	color: #000000;
	background-color: edecc0;
	font-size: 10pt;
	margin: 5px;
	background-image: url(../sp/sw-equine/sw-equine-bkgrnd-smpl.jpg);
	background-repeat: repeat-y;
}

select
{
  font-family: arial, helvetica;
  color : navy;
  font-size: 8pt;  
}

.titletext
{
  font-size: 12pt;
  font-weight: bold;
  xmargin-bottom: -10px;
}

.promo
{ 
  position: relative;
  margin-top: 20px;
  width: 468px;
  height: 60px;
}

#Cpyrght
{
  margin-top: 10px;
  font-family: arial;
  font-size: 7pt;  
  width: 100%;
}

A:link
{
	text-decoration: none;
}

A:visited
{

}

H1 A:link, H2 A:link, H3 A:link, H4 A:link, H5 A:link, H6 A:link
{

}

H1
{
  font-weight: bold;
  font-family: arial, helvetica;
  margin-left: -10px;
  font-size: 18pt;  
}

H1.h1center
{
  text-align: center;
  margin-left: 0px;
}
H2
{
  font-size: 16pt;
}
H3
{
  font-size: 14pt;
}
H4
{
  font-size: 12pt;
}
H5
{
  font-size: 12pt;
}
H6
{
  font-size: 10pt;
}

P.pnote 
{
  border-top: red thin solid;
  border-bottom: red thin solid;
  padding: 10px;
}

P.pnote B 
{
 color: red;
}

P.pint20
{
  padding-left: 20px;
}

h4.h4red
{
 color: red;
}

P.tinytext
{
  border-top: black thin solid;
  border-bottom: black thin solid;
  padding: 8px;
  font-size: 8pt;
}

#mainContent, #mainContent2
{
  position: absolute;
  top: 90px;
  height: 100%; 
}

#mainContent
{
  left: 150px;
  padding-left: 20px;
  padding-right: 10px;
  width: 79%;
}

#mainContent2
{
  padding-left: 30px;
  padding-right: 20px;
  width:100%;  
}

#mainContent3
{
  position: absolute;
  top: 10px;
  left: 180px;  
  padding-left: 50px;
}

#mainContentHomePage
{
  position: absolute;
  top: 80px;
  height: 100%;
  left: 150px;
}

#mainContentHomePage A
{
  text-decoration: none;
}

#mainContentHomePage A:hover
{
  text-decoration: underline;
}

#mainContentServicePage A
{
  text-decoration: none;
}

.dld-glance, .toc
{
  margin-top: 20px; 
  padding-top: 5px;
  width: 165px;
  font-size: 8pt;
  padding-left: 10px;
  padding-right: 5px;
  left: 15px;
  background-color: #EEEEEE; 
  border-top: navy thin solid;
  border-bottom: navy thin solid;
  border-left: navy thin solid;
  border-right: navy thin solid; 
}

.linkgrouphead0,.linkgrouphead1,.linkgrouphead2,.linkgrouphead3
{
  font-size: 9pt;
  font-weight: bold;
  border-bottom: thin #336699 solid;
  padding-left: 5px; 
}

.InnerLinkGroup
{ 
  padding-left: 15px;
}

.Innerlinkgroup A
{
  color: #3366CC;  
  font-size: 8pt;
  font-weight: bold;
}

.Innerlinkgroup A:hover
{
  color: navy;  
  font-size: 8pt;
  font-weight: bold;
}

.standard
{
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 5px;
  border: solid black thin;
  font-size: 9pt;
 }

table.standard th 
{
  background-color: navy;
  color: white;
}

table.standard  td 
{
  vertical-align: top;
  background-color: white;
  
  border: solid navy;
  border-width: .5pt;
  color: black;
}

#button1
{
  position: absolute;
  float: right;
  left: 80%;
  top: 10px;
  font-weight: bold;
  
}

.ShowAll
{
  cursor:hand;
  font-size: 8pt;
  font-weight: bold;
}

.mainCatalogArea
{
  position: relative;
  top: 5px;
}

.mainHomePageArea
{
  width: 100%;
  height: 440px;  
}

.mainWelcomePageArea
{
  width: 100%; 
}

table.downloadtable
{
  border-style: none;
  padding: 0px;
  font-size: 8pt;
  BORDER-TOP: black solid 1px;  
  BORDER-BOTTOM: black solid 1px;  
  BORDER-LEFT: black solid 1px; 
  BORDER-RIGHT: black solid 1px;
}

table.mydownloadtable
{        
  BORDER-LEFT: black solid 1px; 
  BORDER-RIGHT: black solid 1px;
  BORDER-BOTTOM: black solid 1px; 
}

#myURL
{
  color: navy;
  CURSOR: hand;
  text-decoration: none; 
  font-weight: bold;
}

#mytitle2
{
  CURSOR: hand;
}

table#mytable td
{
  font-family: arial, helvetica;
  font-size: 8pt;
  padding-left : 3px;
  padding-right : 3px;
  padding-top : 2px;
  padding-bottom : 2px;    
}

table#mytableHead td
{
  font-family: arial, helvetica;
  CURSOR: hand;
  font-weight : bold;
  font-size: 10pt;
  padding-left : 3px;
  padding-right : 3px;
  padding-top : 1px;
  padding-bottom : 1px;   
}

table#mytable td a:hover
{
  color: #3399FF;
}

.expandableMO 
{
  color:#3366CC; 
  text-decoration : underline;
  cursor:hand; 
  font-weight: bold; 
  font-size:8pt;
}

.expandedMO 
{
  color:blue; 
  cursor:hand; 
  font-weight: bold; 
  font-size:8pt;
}

.collapsed 
{
  display:none
}

.chkbox 
{
  color:"CCCC99"; 
  Font-family: arial, helvetica; 
  font-weight: bold; 
  font-size:10pt;
}

.TimeSize 
{
  color:black; 
  font-size:10pt; 
  font-weight: bold; 
}

.PosTopA
{
  position: relative;
  text-align: right; 
  padding-top: 10px;
  padding-bottom: 5px;  
  width: 100%;
  height: 29px;
}

A:visited.toparrow
{
  color: Navy;
}

A.toparrow 
{
  font-family: Wingdings;
  font-size: 20pt;
  color: Navy;
  text-decoration: none;
}

.toparrow 
{
  font-family: Wingdings;
  font-size: 20pt;
  color: Navy;
  text-decoration: none;
  cursor: hand;
}


.blurbhead
{
  font-size: 11pt;
  font-family: arial, helvetica;
  font-weight: bold;
}

p.spacer
{
  margin-top: 3pt;
  margin-bottom: 0pt;
}

#smallinfo
{
  font-size: 8pt;
}

#onehead
{
 TOP:75px; 
 border-bottom: thin solid #336699 ; 
 width: 300px; 
 margin-bottom: 20px;
 font-size: 16pt;
 font-weight: bold;
}

#btnGoTo, #btnAll
{
  position: relative;
  margin-top: 10px;  
}

.SearchTOC 
{
  position: absolute;  
  top: 80px;
  font-family: arial, helvetica;
  padding-left: 15px;    
  height: 100%;
  width: 200px;
  color: black;
  background-color: #6699FF;
  border-right: thin solid black;
  padding-right: 5px;
 }

.StartNarrow 
{
 font-size: 16pt;
 text-align: left; 
 width: 200px;
}

.StartNarrowA 
{
 font-size: 9pt;
 text-align: left;
 width: 200px;
 margin-bottom: 2px;
}

.StartNarrowB 
{
 font-size: 9pt;
 text-align: left;
 width: 200px;
 margin-bottom: 15px;
}

.Hint 
{
 font-size: 8pt;
 text-align: left;
 width: 200px;
 margin-bottom: 2px;
 color: white;
}

.RightPane 
{
 position: absolute;
 top : 90px;
 margin-left: 250px;
 height: 100%;
 padding-top: 10px;
 width: 65%;
}

.SearchResults 
{
 position:relative;
 font-weight:Bold;
 text-align:left;
 margin-left:20px;
 margin-top:20px;
}

.Articles
{
 position:relative;
 font-size:12px; 
 margin-left:20px;
 margin-top:10px;
}

.size 
{ 
 position:relative; 
 font-size: 8pt;
 margin-left:20px;
 margin-bottom: 5px;
 font-style:italic;
}

.charac 
{
position:relative;
font-weight: normal;
font-size: 9pt;
margin-left:20px;
}

.titlesec 
{
 position:relative;
 font-weight: bold;
 font-size: 10pt;
 margin-top:10px;
 margin-left:20px;
}


.Next 
{
 cursor:hand;
 position:relative;
 float:right;
 font-weight: bold;
 font-size: 9pt;
 padding-right:55%;
 width:50px;
}

.Prev 
{
 cursor:hand;
 float:left;
 position:relative;
 font-weight: bold;
 font-size: 9pt;
 width:50px;
}

.btnPostition 
{
 position:absolute;
 margin-left:50px; 
 width:400px;
}

.AskQuestion
{
 position:relative;
 margin-left:0px;
 margin-top:20px;
}

.ErrorMsg 
{
 position:relative;
 font-size:12px;
 font-weight:normal;
 text-align:left;
 margin-left:50px;
 margin-top:20px;
} 

.AskQuestionA 
{
 position:relative;
 font-size:30px;
 font-weight:normal;
 text-align:left;
 margin-left:2px;
}

.AskQuestionB
{
 position:relative;
 font-size:30px;
 font-weight:normal;
 text-align:left;
 margin-left:60px;
}

.AskQuestionC 
{
 position:relative;
 font-size:30px;
 font-weight:normal;
 text-align:left;
 margin-left:50px;
}

.instruct 
{
 position:relative;
 font-size:11px;
 font-weight:normal;
 text-align:left;
 margin-left:50px;
 margin-top:15px;
}

.instructA
{
  position:relative;
 font-size:11px;
 font-weight:normal;
 text-align:left;
 margin-left:30px;
 margin-top:25px;
}  

.DesImg
{
  margin-right:10px;
  margin-bottom:1px
}

.ftinytext
{
  font-size: 8pt;
}

.Curpage
{
  font-weight: bold;
}

.articleCatalogArea
{
    POSITION: relative;
    TOP: 5px
}

.ArticleShowAll
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    POSITION: absolute;
    TOP: 0px
}

#introtext
{
    BACKGROUND-COLOR: #eeeeee;
    BORDER-BOTTOM: black solid thin;
    BORDER-LEFT: black solid thin;
    BORDER-RIGHT: black solid thin;
    BORDER-TOP: black solid thin;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 20px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    PADDING-TOP: 20px;
    WIDTH: 680px
}
.sectionhead
{
    BACKGROUND-COLOR: blue;
    COLOR: white;
    FONT-WEIGHT: bold
}

.theme
{
    POSITION: relative;
    BORDER-BOTTOM: navy thin solid;
    border-bottom-width: 1pt;
    /* BORDER-TOP: navy thin solid; */
    text-align: left;
    FONT-SIZE: 8pt;
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px;
    POSITION: relative;
    TOP: 15px;
    WIDTH: 96%
}

DIV.theme A:visited
{
    COLOR: #666666;
}

.outlineunder
{
  position: absolute;
  top: 80px;
  left: 0px;
  background: url("/library/officeupdate/images/leftnav.gif");
  background-color: #6699FF;
  width: 150px;
  border-right: black solid;
  border-right-width: 1pt;
  height: 800px;
}

.outline
{
  position: absolute;  
  top: 80px;
  width: 155px;
  padding-left: 10px;  
  font-weight: bold;
  font-family: arial, helvetica;
  font-size: 11pt;
  color: white;
  height: 100%;
  padding-top: 6px;
}

.outline div
{
  padding-top: 3px;
  padding-bottom: 2px;
  padding-right: 6px;
}

.outline div a
{
  color: black;
  text-decoration: none;
}

.outline div a:hover
{
  color: navy;
}

.tier3, .tier3a
{
  color: black;
  font-size: 10pt; 
  font-weight: bold;
  text-align: left;
  padding-left: 5px;  
  margin-top: 4px;  
  /* margin-bottom: 2px; */
  width: 115px;
  margin-left:10px;
  border-bottom: black solid;
  border-bottom-width: 1pt;
}

.tier3 a:visited, tier2a a:visited
{
  color: black;
}

.tier2 
{
  color: white;
  font-size: 11pt;
  cursor: default;
}

.tier2 a:visited
{
  color: white;
}


.tier2 a:link
{
  color: white;
}

.tier2a
{
  color: black;
  font-size: 15pt;
  font-weight: bold;
  cursor: default;
}

.tier3a
{
  color: black;
  background-color: white;
  cursor: default;
}

.tier3a A
{
  color: red;
}

.WorldTable
{  
  font-size:10pt; 
  font-weight: bold; 
  font-family: arial, helvetica; 
}

.WorldTable A
{
  color: navy;
  text-decoration: none;
}

.WorldTable A:hover
{
  color: #3366CC;
  text-decoration: underline;
}
