html, body { font: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; }

.bold {font-weight:bold;}
.header {font-size:17px; font-weight:600; margin-bottom:25px; margin-top:10px; color:#000;}
.headerbar {height:18px; padding: 7px 0px 0px 15px; color:#FFF; font-size:10px; font-weight:bold; text-align:left; background:url(/images/bggradblack.gif) repeat-x right top; text-transform:uppercase;}
.headerbarside {height:18px; padding: 7px 0px 0px 15px; color:#000; font-size:10px; font-weight:normal; text-align:left; background:url(/images/bggradblue.gif) repeat-x right top; background-color:#C3D7EB;}
.boxlink {font-weight:bold; text-decoration:none; color:#000000; background-color:#FFDD76; margin-right:5px; padding:2px 10px 2px 10px; border: 1px solid #3A2C87;}
.boxproduct {border:6px solid #E0E2E4; margin:10px; padding:15px; background-image: url(/images/bgcorner_topright.gif); background-repeat: no-repeat; background-position: top right;}
p.breakhere {page-break-before: always;}
h4 {color:#536E91; margin-bottom:5px; font-size:17px;}
h3 {color:#316AC5; font-size:20px; font-weight:bold; margin:0px 0px 10px 0px; border-bottom:solid 1px #83A2C3;}

a:link.boxlink		{color:#000000; text-decoration: none;}
a:visited.boxlink	{color:#000000; text-decoration: none;}
a:active.boxlink	{color:#000000; text-decoration: none;}
a:hover.boxlink		{color:#000000; text-decoration: none;}

body a:link		{color: #000000; text-decoration: underline;}
body a:visited	{color: #000000; text-decoration: underline;}
body a:active	{color: #000000; text-decoration: underline;}
body a:hover	{color: #0044C2; text-decoration: underline;}

.projecttitle a:link	{color: #000000; text-decoration: underline;}
.projecttitle a:visited	{color: #000000; text-decoration: underline; font-weight: normal;}
.projecttitle a:active	{color: #000000; text-decoration: underline;}
.projecttitle a:hover	{color: #0044C2; text-decoration: underline;}

/* ====================================================================== */
/* Menu */

.menudivider {
	background: url(/images/navdivider.gif) repeat-x right bottom;
	background-color:#DCDCDC;
	padding: 5px 0px 5px 15px;
	margin: 0px 0px 5px 0px;
}

.open {display: block;}
.closed {display: none;}
.open li {
	list-style-type: none;
	padding-top: .2em;
	padding-bottom: .2em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.open li img {vertical-align: middle;}
.open li a:link		{color: #000000; text-decoration: none;}
.open li a:visited	{color: #000000; text-decoration: none;}
.open li a:active	{color: #000000; text-decoration: none;}
.open li a:hover	{color: #000000; text-decoration: underline;}

/* ====================================================================== */

#footer {
	width:748px;
	border-top: 10px solid #000;
	background-color:#FFF;
	color:#000;
	font-size: 11px;
	padding:10px;
}

input, select {font: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; }

.fontResultTable
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:140%;
	padding-right: 10px;
	padding-left: 10px;
}

.fontResultTable a:link		{color: #000000; text-decoration: none;}
.fontResultTable a:visited	{color: #000000; text-decoration: none;}
.fontResultTable a:active	{color: #000000; text-decoration: none;}
.fontResultTable a:hover	{color: #0044C2; text-decoration: underline;}

.fontResultTableSearchText
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#937725;
	line-height:140%;
	padding-right: 10px;
	padding-left: 10px;
}

.fontDiscover
{
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#FFFFFF;
	line-height:120%;
	padding-right: 0px;
	padding-left: 0px;
}

.fontIntro
{
	font-family: Arial,Helvetica,Tahoma,sans-serif,Verdana;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	line-height:120%;
}

.fontIntro a:link		{color: #000000; text-decoration: underline;}
.fontIntro a:visited	{color: #000000; text-decoration: underline;}
.fontIntro a:active		{color: #000000; text-decoration: underline;}
.fontIntro a:hover		{color: #0000F4; text-decoration: underline;}


.cellbordercolor { 
	border:5px ridge;
	border-collapse:separate;
}

.tablebordercolor { 
	border:1px solid #000;
}

.tablebordercolor td {
	border-top: 0px solid #000;
	border-bottom: 1px solid #000;
	border-left: 0px solid #000;
	border-right: 1px solid #000;
	border-bottom-style:solid;
}

.tablebordercolor tr { 
	background-color:#e5e5e5;
}

.tableheading {
	background-color:#000;
}

.tableheading1 td {
	background-color:#FFEB45;
	font-weight: bold;
}

.tablebordercolor1 {
	border:0px solid #000;
}

.tablebordercolor1 td {
	border:0px solid #000;
}

.tablebordercolor2 {
	border-left:1px solid #B0B6A8;
}

.tablebordercolor2 td {
	border-top: 0px solid #000;
	border-bottom: 1px solid #B0B6A8;
	border-left: 0px solid #000;
	border-right: 1px solid #B0B6A8;
	border-bottom-style:solid;
}

.tablebordercolor2 tr { 
	background-color:#EDEFEA;
}

