body
{
	background-color: White;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

p {margin: 0; padding-bottom: 10px; }

.boxhome
{
	background-color: #E8F2FB;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F778E;
	font-weight: bold;
	line-height: 19px;
	letter-spacing: 1px;
}

.light
{
	background-color: #E8F2FB;
}

.lighter
{
	background-color: #F0F8FF;
}

.header
{
	background-color: #E8F2FB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFB448;
	font-weight: bold;
	line-height: 22px;
	padding-right: 10px;
}

.header2
{
	background-color: #E8F2FB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFB448;
	font-weight: bold;
	line-height: 22px;
	padding-left: 30px;
	padding-right: 10px;
}

.header3
{
	background-color: #E8F2FB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFB448;
	line-height: 26px;
	padding-left: 8px;
}

.content
{
	font-family: Arial, Helvetica, sans-serif;
	color: #6B6B6B;
	line-height: 16px;
	font-size: 12px;
}

.content h1 
{
	font-size: 12px;
	color: #305D72;
	font-weight: bold;
}

.large
{
	font-size: 14px;
	color: #305D72;
	font-weight: bold;
}

.Title, .title, .ArticleTitle, .ArticleListTitle, h1 {
	font-size: 14px;
	color: #305D72;
	font-weight: bold;
}

h2 {
	font-size: 13px;
	color: #305D72;
	font-weight: bold;
}

.ImageInGallery {
	margin: 3px 3px 3px 3px;
}

.ImageInListCompact {
	margin: 0px 0px 3px 3px;
}

.ArticleTitleWrapper {
	padding-bottom: 10px;
}

/* calendar : day selected */
.eventDay a {
	background-color: #0071b0;
	color: white !important;
	font-weight: bold;
}

.sitemap {
	list-style-type: none;
}

.lightblue
{
	color: #72A2BC;
	font-weight: bold;
}

.lightblue a {text-decoration: none;  color: #72A2BC;  font-weight: bold; }
.lightblue a:link {text-decoration: none;  color: #72A2BC;  font-weight: bold; }
.lightblue a:visited {text-decoration: none; color: #72A2BC;  font-weight: bold; }
.lightblue a:hover {text-decoration:underline; color: #72A2BC;  font-weight: bold; }
.lightblue a:active {text-decoration: none; color: #72A2BC;  font-weight: bold; }

a {text-decoration: none;  color: #305D72;  font-weight: bold; }
a:link {text-decoration: none;  color: #305D72;  font-weight: bold; }
a:visited {text-decoration: none; color: #305D72;  font-weight: bold; }
a:hover {text-decoration:underline; color: #305D72;  font-weight: bold; }
a:active {text-decoration: none; color: #305D72;  font-weight: bold; }

.stronglink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFB448;
	font-weight: bold;
}

.stronglink a {text-decoration: none;  color: #FFB448;  font-weight: bold; }
.stronglink a:link {text-decoration: none;  color: #FFB448;  font-weight: bold; }
.stronglink a:visited {text-decoration: none; color: #FFB448;  font-weight: bold; }
.stronglink a:hover {text-decoration:underline; color: #FFB448;  font-weight: bold; }
.stronglink a:active {text-decoration: none; color: #FFB448;  font-weight: bold; }

.bottommenu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #838383; font-weight: normal; }
.bottommenu a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #838383; font-weight: normal;}
.bottommenu a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #838383; font-weight: normal;}
.bottommenu a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #838383; font-weight: normal;}
.bottommenu a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #838383; font-weight: normal;}
.bottommenu a:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #838383; font-weight: normal;}

.leftmenuitem {
	background-color: #E8F2FB;
}

.leftmenuitem {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 2px solid white ; 
	color: #305D72;
	font-weight: bold;
	font-size: 14px;
}

.leftmenuitem a, .leftmenuitem a:link, .leftmenuitem a:visited, .leftmenuitem a:active {
	text-decoration: none;
}

.leftmenuitem a:hover {
	color: #FFB448;
	text-decoration: none;
}

.leftmenuitemselected {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 2px solid white ; 
	color: #FFB448;
	font-weight: bold;
	font-size: 14px;
}

.leftmenuitemselected a, .leftmenuitemselected a:link, .leftmenuitemselected a:visited, .leftmenuitemselected a:active, .leftmenuitemselected a:hover {
	text-decoration: none;
	color: #FFB448;
}

.leftmenuheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFB448;
	font-weight: bold;
	padding-left: 10px;
}

.producttitle
{
	background: url(images/bkg-header.jpg) repeat-y;
	line-height: 25px;
   font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; font-weight: bold;
	border-bottom: 2px solid #7b9fcd;
	border-top: 2px solid #7b9fcd;
}

.productrow1
{
   font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; font-weight: normal;
	line-height: 22px;
	background-color: #d0dbec;
}

.productrow2
{
   font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; font-weight: normal;
	line-height: 22px;
	background-color: #e7edf5;
}
