

body {
	font-family: Arial,"sans-serif";
	font-size:10pt;
	background-color:#fff;
	margin: 0pt 0pt 0pt 0pt;
}

.fieldlabel .fieldInput td {
	font-family: Arial,"sans-serif";
	font-size:10pt;
	background-color:#fff;
	margin: 0pt 0pt 0pt 0pt;
}

#ttable td {
	font-family: Arial,"sans-serif";
	font-size:10pt;
	background-color:#fff;
	margin: 0pt 0pt 0pt 0pt;
}

a {
	padding: 0 0 0 0pt;
	margin: 0 0 0 0pt;
	color: #339999;
	text-decoration: underline;
}

.alink {
	text-decoration: underline;
		}
	
a:hover {
	text-decoration: none;
	color: #275656;
}

h1 {font-family: Boulder,Arial,"sans-serif"; font-size: 12pt; font-weight:normal;}
h2 {font-size: 12pt; font-weight:normal}
h3 {font-size: 12pt; font-weight:normal}

tr.productRow td {font-weight:normal; border: 3pt solid black; font-size: 12pt; }

#loginarea {
	background-color:#fff;
	color:#000;
	padding:2pt 2pt 2pt 2pt;
	width: 850px;
	display:inline;
}

#footer table  {
	background-color:#fff;
	color:#000;
	padding:0 0 2pt 2pt;
	width: 850px;
	text-align: center;
}

#footer tr td {
	background-color:#fff;
	color:#000;
	padding:0 0 2pt 2pt;
	text-align: center;
	font-size: 8pt;
}


/* This is for everything in TAB sections */
#content2 {
	color: black;
	margin: 5pt;
	width: 850px;
	margin: 0px 0px 0px 20px;
}

#content2 .blue {
	background: #339999;
	color: white;
	margin: 5pt;
	font-weight: bold;
}

#content2 input {
	background-color:#fff;
	color:#000;
	padding:0 0 2pt 2pt;
}

#content2 select {
	background-color:#fff;
	color:#000;
	padding:0 0 0 0;
}

#content2 .inputrequired {
	font-family: "sans-serif";
	background-color:#ff8;
}

#content2 .bolder {
	background-color:#399;
	color: #fff;
	font-weight: bold;
	padding: 4px 4px 4px 4px;
}

#content2 p {
	font-weight: normal;
}

#content2 .boldercur {
	background-color:#ff8;
	font-weight: bold;
	padding: 4px 4px 4px 4px;
}

#content2 th {
	font-size:11pt;
	font-weight:bold; 
	border-bottom: 2pt solid black; 
}

#nested th {
	font-size:11pt;
	font-weight:normal; 
	border-bottom: 2pt solid black; 
}

#content2 ul li {
	font-weight:normal; 
	padding: 6px 6px 0px 0px;  
}

.yui-skin-sam .yui-dt td {
	font-weight:normal; 
	font-size:11pt;
	padding: 0px 0px 0px 0px;
	margin: 0px, 0px, 0px, 0px;
}

.yui-skin-sam .yui-dt th {
	font-size:11pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.yui-skin-sam thead .yui-dt-sortable {  
	font-weight:normal; 
}


#sendemail th {
	font-size:11pt;
	font-weight:bold; 
	border-bottom: 3pt solid black; 
}

#sendemail tr td {
	font-size:11pt;
	font-weight:normal; 
}

div#links a {
    position:relative; /*this is the key*/
    z-index:25; 
    /*background-color:#ccc;*/
    color:#000;
    text-decoration: none;
    }
    
div#links a span {
	display: none;
	}

div#links a:hover span {
   display: block;
   position: absolute;
   top:2em; 
   left:2em;
   border:1px solid #0cf;
   width: 300px; 
   padding: 5px; 
   margin: 10px; 
   z-index: 100; 
   color: #000; 
   background: #ff8;
   font: 10pt Arial, sans-serif; 
   text-align: left; 
   text-decoration: none;
}


