/* GENERAL STYLES */
.accent {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	MARGIN-BOTTOM: 20px;
 	TEXT-TRANSFORM: uppercase; 
	LINE-HEIGHT: 17px; 
	MARGIN-RIGHT: 20px; 
	FONT-FAMILY: "Courier New", Courier, mono; 
	LETTER-SPACING: 0.2em
}

.allrules {
	BORDER-RIGHT: #000000 thin solid; 
	BORDER-TOP: #000000 thin solid; 
	BORDER-LEFT: #000000 thin solid; 
	BORDER-BOTTOM: #000000 thin solid
}

.centercolumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;

}

.centercolumn2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	MARGIN: 10px 30px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #666666; 
	TEXT-INDENT: 50pt; 
	LINE-HEIGHT: 17px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	LETTER-SPACING: 3pt; 
	TEXT-DECORATION: none
}


.navbar {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	LIST-STYLE-TYPE: none; 
	LETTER-SPACING: 2px; 
	BACKGROUND-COLOR: #ffffff; 
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none
}

.sidebarxx {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	word-spacing: normal;
	line-height: 17px;
	letter-spacing: 0.25pt;
}

.subheadsxx {
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 11px; 
	TEXT-TRANSFORM: uppercase;
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	LETTER-SPACING: 5pt; 
	FONT-VARIANT: normal
}

.vertrulexx {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}

.itemText { 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	TEXT-TRANSFORM: uppercase; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: none; 
	LETTER-SPACING: 2px; 
	FONT-VARIANT: normal; 
	text-decoration: none; 
	color: #000000 
}

A {
	COLOR: #0066ff; 
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none;
	color: #9966FF
}

input {
   color:#000000;
   background-color:#FFFFFF;
   border:1px solid;
   border-top-color:#000000;
   border-left-color:#000000;
   border-right-color:#000000;
   border-bottom-color:#000000;
}

input[type='checkbox'],input.checkbox, input[type='radio'],input.radio {
   color:#000000;
   background-color:#FFFFFF;
   border:0px none;
   border-top-color:#FFFFFF;
   border-left-color:#FFFFFF;
   border-right-color:#FFFFFF;
   border-bottom-color:#FFFFFF;
}
.FormParent input[type='checkbox'],.FormParent input.checkbox,.FormParent input[type='radio'],.FormParent input.radio {
   color:#000000;
   background-color:transparent;
   border:0px none;
   border-top-color:transparent;
   border-left-color:transparent;
   border-right-color:transparent;
   border-bottom-color:transparent;
}

input[type='submit'], input.submit
{
  background-color: #E8E8E7;
  background-image: url(/images/tab_bg.gif);
  border: 1px solid #ADADAD;
  font-family: Verdana; 
  font-size: 11px; 
  cursor:pointer;
}

.sidebarheadline {
	WORD-SPACING: -2px; 
	FONT: 20px "Times New Roman", Times, serif; 
	COLOR: #000000; 
	LETTER-SPACING: 0.40pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: 500;
	MARGIN-BOTTOM: 0px
}

div  {
	MARGIN-BOTTOM: 5px
}

.sidebar2{
	FONT-SIZE: 15px; 
	WORD-SPACING: normal; 
	COLOR: #000000; 
	LINE-HEIGHT: 17px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: "Times New Roman", Times, serif; 
	TEXT-DECORATION: none
}

.centerpageheadline {
	WORD-SPACING: -2px; 
	FONT: 21px "Times New Roman", Times, serif; 
	COLOR: #000000; 
	LETTER-SPACING: 0.40pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: 500;
	MARGIN-BOTTOM: 0px
}

ul {
	list-style-type: none;
	list-style-image: url(/images/pinkbox2.gif);
	list-style-position: inside;
	margin-left:0em;
	padding-left: 0em;
	vertical-align: bottom;
}

li {
        padding-left:0px;
	margin-left:0px;
}



#sitemap li {
	margin-left:20px;
}

#DonorPurchase5_wizDonorPurchase td { 
vertical-align: top; 
padding: 3px;
}

.GridHeaderCenter
{
	font-weight: bold;
	background-color: #CFD8DD;
	padding: 4px 4px 4px 4px;
	border-bottom: solid 1px black;
}

#DonorList Component

.highlight, .highlight td 
{
	background-color:#999999;
	color:#FFFFFF;
	cursor:pointer;
}

.padded_header {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 3px;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	background-color: #CCCCCC;
	letter-spacing: 1px;
}

.padded_sans_serif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 1px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}

/* information macros */
.noteMacro { 
	border-style: solid; 
	border-width: 1px; 
	border-color: #F0C000; 
	background-color: #FFFFCE; 
	text-align:left; 
	margin-top: 5px; 
	margin-bottom: 5px
}
.warningMacro { 
	border-style: solid; 
	border-width: 1px; 
	border-color: #c00; 
	background-color: #fcc; 
	text-align:left; 
	margin-top: 5px; 
	margin-bottom: 5px
}
.infoMacro { 
	border-style: solid; 
	border-width: 1px; 
	border-color: #3c78b5; 
	background-color: #D8E4F1; 
	text-align:left; 
	margin-top: 5px; 
	margin-bottom: 5px
}
.tipMacro { 
	border-style: solid; 
	border-width: 1px; 
	border-color: #090; 
	background-color: #dfd; 
	text-align:left; 
	margin-top: 5px; 
	margin-bottom: 5px
}
.informationMacroPadding { padding: 5px 0 0 5px; }
.SpermDonor{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	letter-spacing: 1px;
	text-align: left;
	word-spacing: 0px;
	white-space: normal;
	text-decoration: none;
}
p{
	margin-top:0px;
	padding-top:0px;
}

/* GENERAL STYLES */
.horizrule {
	border-bottom-width: 1px;
	border-bottom-style: dotted;

}
.sidebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	word-spacing: normal;
	line-height: 17px;
	letter-spacing: 0.25pt;
}
.vertrule {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000000;
	padding-right: 20px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
.sans_serif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
}
.cell_pad_20 {
	padding-left: 20px;
}
.right_vert_horiz_line {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	padding-right: 20px;
	padding-left: 20px;
}
.subheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
	font-variant: normal;
	line-height: 16px;
	letter-spacing: .05em;
}
.rt_vert_horiz_no_pad {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: bold;
}

.footer_style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3399FF;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: bold;
}

.footer_style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: bold;
}	

.big_sans_type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 55px;
	font-weight: normal;
}


.MenuGroup
{
  background-color:#FFFFFF;
  border:0px;
  border-style:solid;
  color:#333333;
  font-family:arial;
  font-size:10px;
  letter-spacing: 2px;
  text-align:left;
  text-transform:uppercase;
  cursor:pointer;
}

.MenuItem
{
  background-color:#FFFFFF;
  border:0px;
  border-style:solid;
  color:#555555;
  font-family:arial;
  font-size:10px;
  letter-spacing: 2px;
  text-align:left;
  text-transform:uppercase;
  cursor:pointer;
  margin-right: 5px;
  margin-bottom: 3px;
}

a.MenuItem
{
  background-image: url('/images/bluebox.gif');
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 15px;
}

.MenuItemHover
{
  background-color:#FFFFFF;
  border:0px;
  border-style:solid;
  color:#8d38c4;
  font-family:arial;
  font-size:10px;
  letter-spacing: 2px;
  text-align:left;
  text-transform:uppercase;
  cursor:pointer;
}

.MenuItemDown
{
  background-color:#FFFFFF;
  border:0px;
  border-style:solid;
  color:#8d38c9;
  font-family:arial;
  font-size:10px;
  letter-spacing: 2px;
  text-align:left;
  text-transform:uppercase;
  cursor:pointer;
}

.TopGroup
{
  left: 10px;
  z-index:99;
  position:relative;
}

.DefaultTab 
{
  color:#888888; 
  background-color: #E8E8E7;
  background-image: url(/images/tab_bg.gif);
  border: 1px solid #ADADAD;
  font-family: Verdana; 
  font-size: 11px; 
  cursor:pointer;
}

.DefaultTabHover 
{
  color:#888888; 
  background-color: #E8E8E7;
  background-image: url(/images/tab_bg.gif);
  border: 1px solid #ADADAD;
  font-family: Verdana; 
  font-size: 11px; 
  cursor:pointer;
}

.SelectedTab 
{
  color:#888888; 
  background-color: #FFFFFF;
  background-image: url(/images/selected_tab_bg.gif);
  border: 1px solid #ADADAD;
  border-bottom-color: #FFFFFF;
  font-family: Verdana; 
  font-size: 11px; 
  cursor:pointer;
}

.MultiPage
{
  background-color:White;
  border-top: 1px solid #919B9C;
  width: 500px;
  height:250px;
  position:relative;
  top:-7px;
  left:1px;
  z-index:98;
  padding-left: 5px;
  padding-top: 3px;
}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bolder;
color: #000000;
font-variant: normal;
line-height: 16px;
letter-spacing: .05em;
margin-bottom:0px;
padding-bottom:0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
	font-variant: normal;
	line-height: 16px;
	letter-spacing: .05em;
}

.serifBigNew {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
line-height: 16px;
color: #666666;
text-decoration: none;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
	font-variant: normal;
	line-height: 16px;
	letter-spacing: .05em;
}


