body
{
	background-color: #ffffff;
}

img
{
	border: none;
}

a:link, a:visited
{
	color: #5370ac;
	text-decoration: none;
}

a:hover
{
	color: #fca73f;
}

table.middleTable
{
	width: 550px;
}

table.footTable
{
	font-family: Arial, sans-serif;
	font-size: 9px;
	width: 100%;
	height: 35px;
	color: #666666; 
	padding: 10px;
	background-color: #e4e4e4;
}

table.footTable a:link, table.footTable a:visited
{
	color: #666666;
	text-decoration: none;
}

table.footTable a:hover
{
	color: #fca73f;
}

table.headTable
{
	font-family: Arial, sans-serif;
	font-size: 9px;
	color: #000000;
	width: 100%;
}

table.headTable td.blueBar
{
	height: 20px;
	background-color: #819eda;
}

table.headTable td.blackLink
{
	text-align: center;
	vertical-align: bottom;
	background-color: #ffffff;
	padding: 15px;
}

table.headTable td.blackLink a:link
{
	color: #000000;
	text-decoration: none;
}

table.headTable td.blackLink a:visited
{
	color: #000000;
	text-decoration: none;
}

table.headTable td.blackLink a:hover
{
	color: #5370ac;
	text-decoration: none;
}

table.headTable td.whiteLink
{
	height: 30px;
	text-align: center;
	vertical-align: middle;
	background-color: #5370ac;
}

table.headTable td.whiteLink a:link
{
	color: #ffffff;
	text-decoration: none;
}

table.headTable td.whiteLink a:visited
{
	color: #ffffff;
	text-decoration: none;
}

table.headTable td.whiteLink a:hover
{
	color: #fca73f;
	text-decoration: none;
}

td.mainCell
{
	font-family: Arial, sans-serif;
	font-size: 11px;
 	padding: 10px;
	color: #3B4362;
	width: 785px;
}

td.pictureCell
{
	width: 209px;
}

td.blueText
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #5370ac;
}

td.listText
{
	font-family: Arial, sans-serif;
	font-size: 9px;
 	color: #3B4362;
	vertical-align: middle;
}

td.bulletCell
{
	padding-left: 20px;
	width: 16px;
	height: 20px;
}

td.bigGap
{
	height: 30px;
}

td.blueFolder
{
	width: 206px;
	height: 107px;
	vertical-align: top;
	background-image: url('images/blue_folder.jpg');
	background-repeat: no-repeat;
}

td.blueFolder2
{
	width: 206px;
	height: 111px;
	vertical-align: top;
	background-image: url('images/blue_folder2.jpg');
}

td.family
{
	width: 206px;
	height: 251px;
	background-image: url('images/family.jpg');
}

td.familyTitle
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
	color: #ffffff;
	height: 18px;
}

td.familyTitle a:link, td.familyTitle a:visited
{
	color: #ffffff;
	text-decoration: none;
}

td.familyTitle a:hover
{
	color: #fca73f;
	text-decoration: none;
}

td.folderTitle
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	padding: 3px 5px;
	color: #ffffff;
	height: 18px;
}

td.folderTitle a:link, td.folderTitle a:visited
{
	color: #ffffff;
	text-decoration: none;
}

td.folderTitle a:hover
{
	color: #fca73f;
	text-decoration: none;
}

td.folderText
{
	font-family: Arial, sans-serif;
	font-size: 9px;
	padding: 10px;
	color: #003366;
}

td.blueTitle
{
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	width: 139px;
	height: 28px;
	background-image: url('images/blue_title.jpg');
}

td.imageText
{
	font-family: Arial, sans-serif;
	font-size: 9px;
	padding: 5px;
	vertical-align: top;
	color: #003366;
}

td.imageGo
{
	text-align: right;
	padding-right: 5px;
}

td.titleBar
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px;
	width: 100%;
	height: 15px;
	background-color: #d7e9f7;
	color: #003366;
}

span.patent
{
	font-family: Arial, sans-serif;
	font-size: 8px;
	position: relative;
	top: -3px;
}

table.plain td
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #3B4362;
}

p.error
{
	color: red;
}
