
/* GENERAL SITE STYLING */

.white a:link {color: white;}
.white a:visited {color: white;}
.white a:hover {color: white;}
.white a:active {color: white;}






/* ------------------

 styling for the tables 

   ------------------   */









#rounded-corner

{

	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;

	font-size: 12px;

	margin: 45px;

	width: 600px;

	text-align: left;

	border-collapse: collapse;

}





#rounded-corner thead th.rounded-left

{

	background: #b9c9fe url('table-images/left.png') left -1px no-repeat;

}

#rounded-corner thead th.rounded-right

{

	background: #b9c9fe url('table-images/right.png') right -1px no-repeat;

}



/*

#rounded-corner td.righttop

{

	background: #e8edff url('table-images/topright.gif') top right no-repeat;

}

#rounded-corner td.righttop:hover

{

	background: #e8edff url('table-images/right.png') top right -1px no-repeat;

}

#rounded-corner td.rounded-company

{

	background: #e8edff url('table-images/topleft.gif') left -1px no-repeat;

}

#rounded-corner td.rounded-company:hover

{

	background: #b9c9fe url('table-images/left.png') left -1px no-repeat;

}

*/



#rounded-corner td

{

	padding: 8px;

	font-weight: normal;

	font-size: 13px;

	color: #039;

	background: #b9c9fe;

}

.rounded-description

{

	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;

	font-weight: normal;

	font-size: 12px;

	margin-top:10px;

	color:667299;

}

	

#rounded-corner td

{

	padding: 8px;

	background: #e8edff;

	border-top: 1px solid #fff;

	padding: 18px;

	font-weight: normal;

	font-size: 13px;

	color: #039;

}

#rounded-corner tfoot td.rounded-foot-left

{

	background: #b9c9fe url('table-images/roundedbottom1.gif') bottom no-repeat;

	padding:0px;

}





a.special:link {text-decoration:none; font-size:16px} /* unvisited link */

a.special:visited {text-decoration:none; font-size:16px} /* visited link */

a.special:hover {text-decoration:none; border-bottom: 1px solid grey; font-size:16px} /* mouse over link */

a.special:active {text-decoration:none; font-size:16px} /* selected link */







#rounded-corner tbody tr:hover td

{

	background: #b9c9fe;

}





#background-image

{

	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;

	font-size: 12px;

	margin: 45px;

	width: 480px;

	text-align: left;

	border-collapse: collapse;

	background: url('table-images/blurry.jpg') 330px 59px no-repeat;

}

#background-image th

{

	padding: 12px;

	font-weight: normal;

	font-size: 14px;

	color: #339;

}

#background-image td

{

	padding: 9px 12px;

	color: #669;

	border-top: 1px solid #fff;

}

#background-image tfoot td

{

	font-size: 11px;

}

#background-image tbody td

{

	background: url('table-images/back.png');

}

* html #background-image tbody td

{

	/* 

	   ----------------------------

		PUT THIS ON IE6 ONLY STYLE 

		AS THE RULE INVALIDATES

		YOUR STYLESHEET

	   ----------------------------

	*/

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='table-images/back.png',sizingMethod='crop');

	background: none;

}	

