/* ---------------------------- */
/*        Genpets CSS file      */
/*      www.Genpets.com         */
/*  Webdesign by Adam Brandejs  */
/*      All rights - Bio-Genica */
/*                              */
/* ---------------------------- */


p { font-size:12px; font-family: verdana; color:#666666; font-weight:normal; margin: 0 0 10px 0; padding: 0;}

td { font-size:12px; font-family: verdana; color:#666666; font-weight:normal; margin: 0 0 10px 0; padding: 0;}



/* green heading */
h1 { font-size:12px; font-family: verdana; color:#63B458; font-weight:bold; margin: 0 0 5px 0; padding: 0;}


/* green heading in sentences INLINE */
h4 { font-size:12px; font-family: verdana; float: left; color:#63B458; font-weight:bold; margin: 0 5px 0 0; padding: 0;}



/* mini font for sub titles or links */
h2 { font-size:10px; font-family: verdana; color:#666666; font-weight:bold; margin: 0 0 5px 0; padding: 0;}

/* same as green heading but black for PRINTING */
h3 { font-size:12px; font-family: verdana; color:#000000; font-weight:bold; margin: 0 0 5px 0; padding: 0;}

/* blue */
h5 { font-size:12px; font-family: verdana; color:#6C99C3; font-weight:normal; margin: 0 0 0 0; padding: 0;}


/* Standard Bullets list */

.bulletslist ul {

list-style-type: none;
margin: 0;
padding: 0;

}

.bulletslist li {
  list-style: none;
  padding-left: 15px;  /* space for the image */

  background-image: url(images/bullets_grey.gif);
  background-position: 3px 2px;
  background-repeat: no-repeat;
font-family: verdana;
	font-size:12px;
        font-style: normal;

  
}


/* Standard Bullets list */

ul {

list-style-type: none;
margin: 0;
padding: 0;

}

li {
  list-style: none;
  padding-left: 15px;  /* space for the image */

  background-image: url(images/bullets_grey.gif);
  background-position: 3px 2px;
  background-repeat: no-repeat;
font-family: verdana;
	font-size:12px;
        font-style: normal;

  
}






/* menu links */
a.header:link {text-decoration: none; font-size:11px; font-family: verdana; padding: 0 6px 0 6px;  color:#000000;}
a.header:visited {text-decoration: none; font-size:11px; font-family: verdana; padding: 0 6px 0 6px; color:#000000;}
a.header:active {text-decoration: none; font-size:11px; font-family: verdana; padding: 0 6px 0 6px; color:#000000;}
a.header:hover {text-decoration: none; font-size:11px; font-family: verdana; padding: 0 6px 0 6px; color: #A5A5A5;}


/* footer links */
a.footer:link {text-decoration: none; font-size:7pt; font-family: verdana; font-weight:bold; margin: 0 2px 5px 0; padding: 0;  color:#666666;}
a.footer:visited {text-decoration: none; font-size:7pt; font-family: verdana; font-weight:bold; margin: 0 2px 5px 0; padding: 0; color:#666666;}
a.footer:active {text-decoration: none; font-size:7pt; font-family: verdana; font-weight:bold; margin: 0 2px 5px 0; padding: 0; color:#666666;}
a.footer:hover {text-decoration: none; font-size:7pt; font-family: verdana; font-weight:bold; margin: 0 2px 5px 0; padding: 0; color: #A5A5A5;}


/* standard links */
a:link, a:visited {text-decoration: none;  color:#63B458;}
a:hover, a:active {text-decoration: none; color: #666666;}

/* faq heading links */
a.faq:link, a.faq:visited {text-decoration: none; font-weight:bold; color: #666666;}
a.faq:hover, a.faq:active {text-decoration: none; font-weight:bold; color:#63B458;}

/* menu 2 active links */
a.header2:link, a.header2:visited, a.header2:hover, a.header2:active {text-decoration: none;  color:#666666;}


table.TopNav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0;
	color: #63B458;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	height:22px;
	margin: 0;
	padding: 0px;
	
}

td.TopNav-Selected
{
	background-image: url(images/tnavtab.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 22px;
	margin: 0;
	padding: 0px;
	text-align:center;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0;
	color: #666666;
	padding: 0 15px 0 15px;
	text-align: center;
	font-weight: bold;
	cursor:hand;
	text-align:center;	
	

	
}


td.TopNav-MenuText-Selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0;
	color: #666666;
	padding: 0 15px 0 15px;
	text-align: center;
	font-weight: bold;
	cursor:hand;
	text-align:center;	
}

td.TopNav-MenuText-Selected a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
text-decoration: none; color: #666666;
}


td.TopNav-BeginCap
{
	width: 1px;
	background-image: url(images/tnav04.gif);
	background-position: bottom left;
	background-repeat:no-repeat;
	height:22px;
	margin: 0;
	padding: 0px;		
}

td.TopNav-EndCap
{
	width: 1px;
	background-image: url(images/tnav04.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
	height:22px;
	margin: 0;
	padding: 0px;		
}

td.TopNav-Divider
{
	width: 1px;
	background-image: url(images/tnav05.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	height:22px;
	margin: 0;
	padding: 0px;	
}

td.TopNav-Divider-Selected
{
	width: 1px;
	background-image: url(images/tnavside.jpg);
	background-position: bottom center;
	background-repeat: repeat-y;
	height:22px;
	margin: 0;
	padding: 0px;	
}

tr.TopNav-ArrowRow
{
	height: 10px;
}

td.TopNav-ArrowCell
{
	background-image: url(images/tabarrow.gif);
	background-position: bottom center;
	background-repeat:no-repeat;
}

td.TopNav-ArrowCell-WhiteBG
{
	background-image: url(images/tabarrow-bgwhite.gif);
	background-position: bottom center;
	background-repeat:no-repeat;
}



td.TopNav-MenuText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0;
	color: #6BBD46;
	padding: 0 10px 0 10px;
	text-align: center;
	font-weight: bold;
	cursor:hand;
	text-align:center;	
}



td.TopNav-MenuText
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
	background-image: url(images/tnav01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align:center;
height:22px;
padding: 6px 10px 6px 10px;
}



/* admin */

td.email_row
{
background: #CCC;
border: 1px solid #000000;

}



.blue_box_title{
width: 650px;
background: #41C5F5;
text-align: right;
margin-left: 30px;
padding: 2px;
}

.blue_box_body{
width: 650px;
margin-left: 30px;
border: 2px solid #41C5F5;
}