body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	background-color: #ffffff;
	color: #000000;
}

.menu
{
	color: #666666;
	background-color: #ffffff;
	font-family: arial,helvetica, sans-serif;
}

.maintext
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:620px;
	padding: 10px;
}
.maintext td h3
					{
						FONT-WEIGHT: bold;
			 			FONT-SIZE: 12px;
			 			COLOR: #006699;
			 			FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
						margin-bottom: 0;
						}
.maintext h4	{
	font-weight: bold;
	font-size: 12px;
	color: #333;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:0;
	margin-top: 2px;
}			
.maintext ul {
	margin-top: 0;
}			
.maintext li
{margin-bottom: 4px;
}

					#prodgrid {
						width: 100%;
						border:0;
						margin: auto;
						font-size: 100%;
						/*border-collapse: collapse;*/
						
					}
				#prodgrid td {vertical-align: top;
                width: 33%;
					/*border: 1px solid #ccc;*/
                padding: 10px;
						border-top: 1px solid #BFE9FF;
						border-bottom: 2px solid #069;
						border-right: 2px solid #069;
						border-left: 1px solid #BFE9FF;
					 
              }
				  #prodgrid td p {
				  	padding-top: 0;
					margin-top: 0;
				  }

				  #prodgrid a img {
				  	border: 1px solid #ffffff;
				  }
				  #prodgrid a:hover img {
				  	border: 1px solid #006699;
				  }
				  /*#prodgrid .featured {
				  	background-color: #E5F7FF;
					border: 1px solid #cccccc;
									  }
				  #prodgrid .featured a:hover img, #prodgrid .featured a img {
				    border: 1px solid #E5F7FF;
				  }
				  #prodgrid .featured a:hover img {
				  	border: 1px solid #006699
				  }*/

				  #prodgrid td h3 {
				  	font-weight: bold;
					font-size:100%;
					padding-bottom: 0;
					margin-bottom: 0;
					margin-top: 4px;
					color: #006699;
				  }

				  #prodgrid ul {
			      padding-left:15px;
					margin-left:0;
					padding-top:0;
					margin-top: 0;
					margin-bottom:0;
				  }
				  #prodgrid li {
				  	margin-top:0;
					padding-top: 0;
					padding-bottom: 4px;
				  }


a
{
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color: #006699;
}

a:hover
{
	text-decoration: underline;
}

.link {
	background-color: white;
}

.link:hover {
	background-color: #00ffff;
}

.floatleft{
	float: left;
}

.floatright{
	float: right;
}

.headline, h2, h2 a
{
	font-weight: bold;
	font-size: 14px;
	color: #006699;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h3 {	font-weight: bold;
	font-size: 14px;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:0;
	padding-bottom:0;
}
h3 a {font-size: 14px;}

#notes
{
	border: 1px dotted #006699;
	padding: 5px;
	float: right;
	width: 150px;
	color: black;
	position: relative;
	margin: 5px;
}

#notes2
{
	border-right: #0000cc thin solid;
	border-top: #0000cc thin solid;
	float: left;
	border-left: #0000cc thin solid;
	color: black;
	border-bottom: #0000cc thin solid;
	position: relative;
	padding: 3px;
}

#mainText	{
	clear: both;
	width: 600px;
	float: left;
}

#nbHold	{
	width: 160px;
	float: right;
	margin: 2px 5px;
}

.notebox	{
	border: 1px solid #006699;
	width: 90%;
	padding: 5px;
	margin-bottom: 5px;
	font: 10pt Geneva, Arial, Helvetica, sans-serif;
}

.notebox	h2	{
	padding: 0;
	margin: 0;
	color: #069;
	font: bold 10pt Geneva, Arial, Helvetica, sans-serif;
}

.new
{
	font-weight: bold;
	color: #ff0000;
}

td
{
	font-size: 12px;
	font-family: Arial, helvetica, sans-serif;
}

.colhead
{
	color: #006699;
	font-weight: bold;
}

.colhead2
{
	color: #ffffff;
	background-color: #006699;
	font-weight: bold;
}

img	{
	border: 0;
}

.state {
	font-family: Arial, Helvetica, sans-serif;
	color: red;
	font-weight: bold;
	font-size: 14px;
}

.region		{
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	font-weight: bold;
}

.country {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.countrymain {
	font-family: Arial, Helvetica, sans-serif;
}

.menu a {
	color: #666666;
	text-decoration: none;
}

.menu a:hover {
	text-decoration: underline;
	color: #000000;
}
div#signup  {
    float:right;
    border: thin solid #006699;
    background-color: #ffffff;
    text-align: center;
    width: 160px;
    vertical-align: middle;
    margin: 10px 0px 0px 5px;

  }
img.story {
    float: left;
    margin: 10px;
  }
img.story2  {
    float: right;
    margin: 3px;
  }
.bodyNL {
    float: right;
    margin: 4px;
  }
.clearall {
    clear: both;
  }
p {margin-top:0; margin-bottom: 8px;}
h2 {margin-bottom:0;padding-bottom:0;}


.SubHeaderText
{
	font-size: 12px;
	color: #000;
	background-color: #fff;
	font-family: Arial, Helvetica;
	text-align: right;	
	margin-bottom:0;
}


.footer {
	color: #ffffff;
	padding: 5px;
	background-color: #006790;
	text-align: center;

}
.footer a {
	color: #ffffff;
	text-decoration: underline;
}

.footer a:hover {
   text-decoration: underline;
	color: #FFFFA4;
	font-weight: bold;
}