/*PageHeading */
.pageHeading
{
	color:#ffffff;
	font-weight:bold;
	padding:0 0 0 9px;
	/*color:#dddddd;*/	
}

/*Light Gray backround*/
.bgLightGray
{
	background-color:#ebebeb;
}

/*Blue background*/
.bgBlue
{
	background-color:#376eaa;
}

/* Produc listing in right column  */
.rightListHeading
{
	border-top: solid 2px #ebebeb;
	border-bottom: solid 2px #ebebeb;
}

/* Newsitem separator on startpage*/
.newsSeparator
{
	padding:4px 0 4px 0;
	border-bottom: solid 1px #376eaa;
}

/* Advanced menu separator */
.advMenuHeaderSeparator
{
	border-bottom: solid 2px #ebebeb; 
	margin: 0px 0 3px 0;
}
.advMenuSeparator
{
	border-bottom: solid 2px #ebebeb; 
	margin: 3px 0 3px 0;
}
.advMenuFooterSeparator
{
	border-top: solid 2px #ebebeb; 
	margin: 3px 0 10px 0;
}

/* CSS Document */
.PointerHand
{
	cursor:help;
}
.divHide
{
	visibility:hidden;
	position:absolute;
	left:0px;
	top:100px;
}

a.BreadCrumbs
{
	color: #14508c;
}

/****  Advanced menu ****/
div.advleftmenu
{
	float: left;
	width: 100%;
	text-align: left;
}

a.advmenulink
{
	color: #14508c;
	font-weight: normal;
	text-decoration: none;
}

a.AdvMenuLinkBold
{
	color: red;
	font-weight: bold;
	text-decoration: none;
}

a.advmenulink:hover
{
	color: #14508c;
	
}

#rendersearchengineoptimizer
{
	visibility:hidden;
	position:absolute;
	left:0px;
	top:1px;
}
#rendersearchengineoptimizer ul, li
{
	display: inline;
}

.printHead
{
	visibility:hidden;
	position:absolute;
	left:0px;
	top:100px;
}

.MainBody
{
	text-align:left;
}

.style
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

a:link
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #14508c;

}

a:visited
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #14508c;

}

a:active
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #14508c;

}

a:hover
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #14508c;
}

.HorizontalMenu
{
	color: #14508c;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	background-color: Transparent;
}
.HorizontalMenuSelectedItem
{
	color: #14508c;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #d2d2d2;
	cursor:default;
}
.HorizontalMenuUnSelectedItem
{
	color: #14508c;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: Transparent;
	cursor:default;
}
.SubMenuCssClass
{
	color: #14508c;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #ebebeb;
	cursor:default;
	BORDER-RIGHT: #ebebeb thin solid; 
	BORDER-TOP: #ebebeb 0 solid; 
	BORDER-LEFT: #ebebeb thin solid; 
	BORDER-BOTTOM: #ebebeb thin solid;
}
.TopBar
{
	height: 20px;
}
.hr_line
{
	background-position: 100%;
	vertical-align:middle;
}
.PaddingQuickSearch
{
	padding-bottom: 0px;
	padding-top: 0px;
}
td.TodayDayStyle
{
	color: Red;
	font-weight: bold;
}
img.aFilterShadow
{
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#e5e4e2,direction=135,strength=3);
}
.Thumbs
{
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#e5e4e2,direction=135,strength=3);
}
img.StartPicture
{
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#e5e4e2,direction=135,strength=3);
}

