/* General style sheet for North Star Arabians */
a:link	{color: #0000cc;
	text-decoration: underline; }

a:visited {color: #006666;
	text-decoration: underline; }

a:active {color: #530029;
	text-decoration: underline; }

a:hover {color: #000000;
	text-decoration: none;
	background-color: #ccccff; }

h1 	{font: large Helvetica, Verdana, sans-serif;
	font-size: 14pt; }

h2	{font: medium Helvetica, Verdana, Ariel, sans-serif;
    	font-weight: bold;
    	color: #330099;
    	font-size: 12pt; 
    	text-align: left;
    	padding-top: 0;
   	margin: 0 0 0 0; }
   	
.c	{text-align: center; }

h3 	{font: medium Helvetica, Verdana, sans-serif;
    	font-weight: bold;
    	color:  #00007b;
    	font-size: 11pt;
    	text-align: left; }

h4 	{font: medium Helvetica, Verdana, sans-serif;
    	color: #330099;
    	font-size: 12pt;
    	font-style: italic; }

h5 	{font: medium Helvetica, Verdana, sans-serif;
    	color: black;
    	font-size: 8pt; }

h6 	{font: bold italic medium script, sans-serif;
    	color:  teal;
    	font-size: 12pt; }

dl 	{font-family: sans-serif; }

dt 	{font-family: sans-serif; }
 
dd 	{font-family: sans-serif; }

ul 	{font-family: sans-serif; }

body, p, th, td, ul, li {font: medium Helvetica, Verdana, sans-serif;
    	color: #00007b;
    	font-size: 10pt;
    	background-color: #fff; }


.font1	{ font: italic 14pt Times;  
	color: #000000}

.first	{font: italic medium Helvetica, Verdana, sans-serif;
    	color: #00007b;
    	font-size: 16pt;  }

table.ped td	{
	border: none;
	padding: 0px;
	margin: 0px 0 0 0px; 
	background-color: #fff; }

table.ped 	{
	border: none;
	padding: 0px;
	margin: 0px 0 0 10px; 
	background-color: #fff; }


.strains {margin: 0 0% 0 15%; 
	width: 500px;
	background-color: #fff;}

table.strains td	{
	border: 1px solid black;
	padding: 3px;
	margin: 20px 0 0 0; }

.caption	{
	text-align: center; }

p.unk	{ color : #000000; }
p.sj 	{ color : #cc0033; }
p.saa	{ color : #ff3366; }
p.ds 	{ color : #ff9900; }
p.mh 	{ color : #cccc00; }
p.kr 	{ color : #000099; }
p.kk 	{ color : #009933; }
p.kj 	{ color : #990099; }
p.km    { color : #006600; }
p.he 	{ color : #009999; }
p.ab 	{ color : #808080; }
p.as 	{ color : #808000; }


.unkbg	{background-color: #fff; }
.dsbg	{background-color: #fff; }
.sjbg	{background-color: #fff; }
.saabg	{background-color: #fff; }
.abbg	{background-color: #fff; }
.asbg	{background-color: #fff; }
.mhbg	{background-color: #fff; }


.small {font: small Helvetica, Verdana, sans-serif;
    	color: #00007b;
    	font-size: 8pt;}

.smallC {font: small Helvetica, Verdana, sans-serif;
    	color: #00007b;
    	font-size: 8pt;
	text-align: center; }


em 	{font-style: italic;}

.boxed 	{ text-decoration : underline overline; }

.bold 	{ font-weight: 600; }

.name	{font-variant: small-caps;
	font-weight: bold; }

.named	{text-decoratino: none;
	background: transparent; }

b 	{font-weight: 500;}

.b	{font-weight: bold; }

div#head  {width: 600px;
	margin: 0 10% 0 0 ; 
	padding: 0; }

div#center1 {width: 600px; 
	margin: 0 10% 10% 10%;
	padding: 0;  }

div#center2 {width: 600px; 
	margin: 3% 10% 10% 10%;
	padding: 0;  }

div#band {width: 570px; 
	clear: left;
	margin: 3% 10% 5% 0%;
	padding: 0; 
	font-size: 10pt; }

div#splash {width: 300px; 
	float: left;
	margin: 0 0 0 60px;
	padding: 0;  }

div#icon {width: 120px; 
	float: right;
	margin: 20px 0px 0 0px;
	font-size: 8pt; }

.icon	{float: left;
	width: 30px;
	margin: 0 10px 20px 0px; }

.padL	{margin: 0 0px 0px 50px; }

div#mares3  {float: right;
	width: 230px;
	height: 202px;
	padding: 2px;
	margin-left: 10px;
	background-color: #b3a9a6;
	border-top: 8px solid #c0c0c0;
	border-left: 8px solid #c0c0c0;
	border-right: 8px solid #777;
	border-bottom: 8px solid #777;
	font: small Helvetica, Verdana, sans-serif;
    	color: #00007b;
    	font-size: 8pt;
	text-align: center; }

div#saleslist {margin-bottom: 30px; }

p.pic 	{font: small Helvetica, Verdana, sans-serif;
    	color: #00007b;
    	font-size: 8pt;
    	background-color: #b3a9a6; }

div#bizcard {width: 600px; 
	text-align: center;  }

div#star  {float: left;
	width: 80px; }

.star	{float: left;
	width: 40px;
	margin: 0 40px 0 0; }

div#card {float: left;       
        width: 400px; }
	text-align: center; 
	background: url(graphics/maresfade.jpg); }


div#MM  {float: left;
	width: 68px; }


img.space  {padding: 4px;
	border: 3px groove #bbb; }

.thumb	{width: 61px;
	float: right;
	border: 3px double navy; }

div#photos {margin: 30px 0 0 0; 
	clear: right; }

.foto	{border: 3px double navy; 
	margin: 0 0 0 50px; }

.photo1	{width: 278px;
	float: right;
	border: 3px double navy; }

.photo2	{width: 285px;
	float: right;
	border: 3px double navy;
	margin: 0 0 0 20px; }

.photo3	{width: 300px;
	float: right;
	border: 3px double navy;
	margin: 0 0 0 20px; }

.photo4	{width: 100px;
	float: right;
	border: 3px double navy;
	margin: 0 0 0 20px; }


div#pic	{float: right;
	width: 155px; 
	margin: 0 100px 0 50px;
	border-top: 5px solid #c0c0c0;
	border-left: 5px solid #c0c0c0;
	border-right: 5px solid #777;
	border-bottom: 5px solid #777;
    	background-color: #eee;
	padding: 5px; }

div#pic2 {float: right;
	width: 131px; 
	text-align: center; }

div#pic3 {float: right;
	width: 200px; 
	padding: 5px; }

div#pic4 {float: right;
	width: 300px; 
	padding: 5px;
	margin-left: 10px;
	font-size: 10pt; }

div#pic5 {float: right;
	width: 115px; 
	padding: 5px;
	margin-left: 10px;
	font-size: 10pt;
	text-align: center; }

div#pic6 {float: right;
	width: 150px; 
	padding: 5px;
	margin-left: 10px;
	font-size: 10pt;
	clear: right;
	text-align: center;  }

div#pic6b {float: right;
	width: 150px; 
	padding: 5px;
	margin-left: 10px;
	font-size: 8pt;
	clear: right;
	text-align: left;  }

div#pic6bb {float: right;
	width: 150px; 
	padding: 5px;
	margin-left: 10px;
	font-size: 8pt;
	clear: right;
	text-align: left;  }

div#pic6c {float: right;
	width: 150px; 
	padding: 5px;
	margin-left: 10px;
	font-size: 8pt;
	clear: right;
	text-align: left;  }

div#pic6d {float: right;
	width: 150px; 
	padding: 5px;
	margin-left: 10px;
	font-size: 8pt;
	clear: right;
	text-align: left;  }

div#pic6e {float: right;
	width: 150px; 
	padding: 5px;
	margin-left: 10px;
	font-size: 8pt;
	clear: right;
	text-align: left;  }

div#pic6ee {float: right;
	width: 150px; 
	padding: 5px;
	margin-left: 10px;
	font-size: 8pt;
	clear: right;
	text-align: left;  }

div#pic6eee {float: right;
	width: 150px; 
	padding: 5px;
	margin-left: 10px;
	font-size: 8pt;
	clear: right;
	text-align: left;  }

div#pic6f {float: right;
	width: 150px; 
	padding: 5px;
	margin-left: 10px;
	font-size: 8pt;
	clear: right;
	text-align: left;  }

div#pic6ff {float: right;
	width: 150px; 
	padding: 5px;
	margin-left: 10px;
	font-size: 8pt;
	clear: right;
	text-align: left;  }

div#pic6g {float: right;
	width: 150px; 
	padding: 5px;
	margin-left: 10px;
	font-size: 8pt;
	clear: right;
	text-align: left;  }

div#pic6h {float: right;
	width: 150px; 
	padding: 5px;
	margin-left: 10px;
	font-size: 8pt;
	clear: right;
	text-align: left;  }

div#pic6i {float: right;
	width: 150px; 
	padding: 5px;
	margin-left: 10px;
	font-size: 8pt;
	clear: right;
	text-align: left;  }

div#pic7 {float: right;
	width: 136px; 
	padding: 5px;
	margin-left: 10px;
	font-size: 10pt;
	clear: right;
	text-align: center;  }

div#pic8 {float: right;
	width: 136px; 
	padding: 5px;
	margin: 10px 0 0 60px;
	font-size: 8pt;
	clear: right;
	text-align: center;  }
	
div#pic9	{float: right;
	width: 202px;
	height: 222px;
	margin: 10px 0 20px 60px;
	font-size: 8pt;
	clear: right;
	text-align: center; }
		
#pic9 img	{padding: 4px;
	border: 3px groove #bbb; }

div#framed	{float: right;
	width: 307px;
	border: 3px groove #bbb;
	padding: 10px 5px 5px 5px;
	background-color: #fff;
	text-align: center;
	font-size: 8pt;
	margin: 0 0 0 20px; }

#framed img	{
	width: 287px;
	border: 2px inset navy; }

div#framed2	{float: right;
	width: 270px;
	border: 3px groove #bbb;
	padding: 10px 5px 5px 5px;
	background-color: #fff;
	text-align: center;
	font-size: 8pt;
	margin: 0 0 0 20px; }

#framed2 img	{
	width: 250px;
	border: 2px inset navy; }


.sold	{color: purple;
	font-weight: bold; }

.na	{background: #eee; }

.unsold	{color: red;
	font-weight: normal;
	text-decoration: line-through; }

.highlight {background-color: #ffffee; }

.highlight2 {background-color: #f0f8ff;
	padding: 3px 10px 3px 10px; }
.highlight3 {background-color: #f0f8ff;
	padding: 0px 10px 3px 10px; }
	

ul.studs  {list-style: circle url(img/M-M.gif); }

li.studs  {margin-top: 10px; }


div#spacer {clear: right; }



img.logo {padding-right: 150px;
	padding-top: 0; }

img.mares {border-top: 3px solid #777;
	border-left: 3px solid #777;
	border-right: 3px solid #bbb;
	border-bottom: 3px solid #bbb;
	padding-top: 0; }

div#sig {clear: left; }

.sig  {font: small Helvetica, Verdana, sans-serif;
    	color: #00007b;
    	font-size: 8pt;
    	text-align: center;
    	padding-bottom: 8px; }

div#links  {width: 600px; 
	margin-left: 25%;
	margin-top: -10px;  }

/* on archives */
div#links2  {width: 600px; 
	margin-left: 25%;
	margin-top: 1%;  }

div#textlinks  {clear: left;
	text-align: center;
	border-top: 4px double #00007b;
	border-bottom: 4px double #00007b;
	background-color: #eee;
	padding: 5px; }

div#text-links  {text-align: center;
	border-top: 4px double #00007b;
	border-bottom: 4px double #00007b;
	background-color: #fff;
	padding: 5px; 
	margin: 30px 0 0 0;}

div#main {width: 600px; 
	text-align: left;
	margin: 3% 10% 10% 10%; }

div#sub { 
	clear: left;
	text-align: left; }

.nh	{font: medium Helvetica, Verdana, Ariel, sans-serif;
	color: #00007b;
    	font-size: 11pt;
	background-color: #ccddff; }

.teachers {font: medium Helvetica, Verdana, Ariel, sans-serif;
	color: #000;
    	font-size: 11pt;
	font-variant: small-caps;
	background-color: #eee; }

/* img.space  {padding: 5px;
	border-top: 2px solid #bbb;
	border-left: 2px solid #bbb;
	border-right: 2px solid #777;
	border-bottom: 2px solid #777; } */

.trail	{text-align: center; }

.descC {font: small Helvetica, Verdana, sans-serif;
    	color: #00007b;
    	font-size: 10pt;
	text-align: center;
	vertical-align: top; }

#NMlinks  {margin: 0 20% 0 20%; }

#NMlinks2  {margin: 0 0 0 15px; }

.clients   {font-size: 8pt;
	color: black; }

