a.section:link
{
	text-decoration: none;
	color: white;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	width: 100px;
}

a.section:hover
{
	text-decoration: none;
	color: white;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	width: 100px;
	background-color: #84B1CE;
}

a.section:visited
{
	text-decoration: none;
	color: white;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	width: 100px;
}

a.category:link
{
	text-decoration: none;
	color: white;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
}

a.category:hover
{
	text-decoration: none;
	color: white;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	background-color: #4993B8;
}

a.category:visited
{
	text-decoration: none;
	color: white;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
}

a.subcategory:link
{
	text-decoration: none;
	color: white;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
}

a.subcategory:visited
{
	text-decoration: none;
	color: white;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
}

a.subcategory:hover
{
	text-decoration: underline;
	background-color: #4993B8;
	color: white;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
}

.byline /* reskin */
{
	position: absolute;
	text-align: left;
	top: 35px;
	left: 235px;
	/*
	top: 66px;
	left: 224px;
	*/
	width: 360px;
	height: 90px;
	margin: 0px;
	border: 0px;
	padding: 0px;
    font-family: Arial, Helvetica, sans-serif; 
	color: #fff;
	font-size: 1.2em;
}

.cell
{
	background-color: #84B1CE;
	width: 760px;
	height:  24px;
}

.cell1
{
	background-image: url(../images/news_bar.jpg);
	background-repeat: no-repeat;
	background-color: #f3f3f3;
}

.cell4  /* reskin */
{
	/* background-image: url(../images/swoosh_sub_09.jpg);
	background-repeat: no-repeat; */
	background-position: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0078c4;
	background: #0078c4;
}

.prodcell  /* reskin */
{
	/*
	background-image: url(../images/prodgradtiles_10.jpg);
	*/
	background-repeat: no-repeat;
	background-position: left top;
}

.colourlight
{
	background-color: #ebf4fa;
}

#headerdiv
{
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 180px;
	width:760px;
	margin:0px;
	padding:0px;
	position: relative;
}

#headerdiv-1 {
	background-image: url(../images/header-1.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 180px;
	width:760px;
	margin:0px;
	padding:0px;
	position: relative;
}
		 
#headerdiv-2 {
	background-image: url(../images/header-2.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 180px;
	width:760px;
	margin:0px;
	:0px;
	position: relative;
}		 
		 
#headerdiv-3 {
	background-image: url(../images/header-3.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 180px;
	width:760px;
	margin:0px;
	:0px;
	position: relative;
}
		 		 
#headerdiv-4 {
	background-image: url(../images/header-4.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 180px;
	width:760px;
	margin:0px;
	:0px;
	position: relative;
}


div#homeclick
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
	height: 180px;
	min-height: 100%;
	cursor: pointer;
}

div.back
{
	background-image: url(../images/clicksignal3_10.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-align: right;
	width: 90px;
	height: 18px;
	line-height: 18px;
	cursor: pointer;
}

div.forward
{
	background-image: url(../images/clicksignal1_10.jpg);
	background-repeat: no-repeat;
	background-position: right;
	width: 90px;
	height: 18px;
	line-height: 18px;
	cursor: pointer;
}

div.backup /* reskin */
{
	background-image: url(../images/clicksignal2_10.jpg);
	background-repeat: no-repeat;
	background-position: left;
	font-size: .8em;
	padding-left: 20px;
	text-align: left;
	width: 116px;
	height: 18px;
	line-height: 20px;
	cursor: pointer;
}

div.browse
{
	background-image: url(../images/clicksignal1_10.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	width: 520px;
	height: 18px;
	padding-left: 20px;
	line-height: 20px;
	cursor: pointer;
}

.main_off
{
}

.main_on
{
	background-image: url(../images/main_on_07.gif);
	background-repeat: no-repeat;
	background-position: center;
}

div#menu_cats  /* reskin */
{
	/*
	background-color: #84B1CE;
	*/
	background-color: #20688e;
	width: 760px;
	height:  24px;
}

.menu_sections /* reskin */
{
	width:760px;
	height: 28px;
	/*
	background: #4993B8;
	*/
	background: #094f82;
    padding-top:5px;
	color: white;
	text-align: center;
}

.menu_sections a:link, .menu_sections a:visited, .menu_sections a:hover
{
	width:1em;
}
	
 .newsbot
{
	background-image: url(../images/news_bot.jpg);
	background-repeat: no-repeat;
	background-color: white;
	width:375px;
}

.newscell
{
	background-color: #F3F3F3;
	width:375px;
	padding-left: 20px;
	padding-right: 10px;
	text-align: left;
}

td>.newscell{
	width:345px; 
}

.news_date /* reskin */
{
	color: #666666;
}

.news_font /* reskin */

{
	color: #666666;
}

.news_subfont
{
	color: #666666;
	text-decoration: none;
}

.newstitle  /* reskin */
{
	/*
	background-image: url(../images/news_bar.jpg);
	*/
	height: 24px;
	width: 375px;
	line-height: 24px;
	text-align: left;
	background: #0078c4;
}

.newstitle-head { /* reskin */
	padding-left: 20px;
}


td.newstitle
{
	width:355px; 
}

.sub_off
{
}

.sub_on
{
	background-image: url(../images/sub_on_10.gif);
	background-repeat: no-repeat;
	background-position: center;
}

div#optionshow
	{
	}

div#osplatform
{
	display: none;
}

.prodlistsize
{
	font-size: 10px;
}

div#pagescell
	{
	background: repeat url(../images/left_dk_06.gif) #3D97C5;
	width: 165px;
	padding: 10px;
	height:100%;
	min-height: 500px;
	text-align: left;
	}

div.searchbutton
{
	background-image: url(../images/header_04.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 23px;
	height: 25px;
	cursor: pointer;
}

div#subcats
{
	width: 165px;
	padding: 10px;
	min-height: 500px;
	text-align: right;
}

div#subcatbot
	{
	width: 185px;
	padding: 0px;
	border: 0px;
	margin: 0px;
	}

.subcatpagebar
{
	width: 555px;
	min-height: 24px;
	line-height: 24px;
	background-color: #EBF4FA;
	position: absolute;
	top: 0px;
	left: 0px;
	padding-left: 20px;
}

.teaser_main
{
	background-color: #77B6D6;
	background-image: url(../images/blue_bot.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.teaser_main_wide
{
	background-color: #77B6D6;
	background-image: url(../images/blue_bot_wide.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.teaser_title
{
	text-align: left;
	padding-left: 16px;
	height: 24px;
	background-image: url(../images/boxes_bar.jpg);
	background-repeat: no-repeat;
	background-color: #77B6D6;
}

.teaserheadline
{
}

.teasersubheadline
{
}

div#verstype
{
	display: none;
}

.cell2
{
	background-image: url(../images/boxes_bar.jpg);
	background-repeat: no-repeat;
	background-color: #77B6D6;
}

/* old version
.cell2a
{
	background-color: #77B6D6;
	background-image: url(../images/blue_bot.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.cell2aa
{
	background-color: #77B6D6;
	background-image: url(../images/blue_bot_wide.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
*/


#canvas {
	background-image:url(../images/left_dk_06.gif); 
	background-repeat:repeat-y;
}

#canvasbottom {
	clear:both;
	background-image:url(../images/left_dk_12.jpg); 
	background-repeat:no-repeat; 
	background-position:left;
	height:21px;
}

div.left-menu-hr { /* reskin */
	width: 100%;
	height: 2px;
	margin: 8px 0;
	border-top: solid 1px white;
	overflow: hidden;
	zoom: 1;
	vertical-align: top;
}

.content-hr-white { /* reskin */
	border: none 0;
	border-top: 1px solid #fff;
	width: 100%;
	height: 1px;
} 