body
{
  margin:0 auto;
  width:780px;
  font: 12px verdana;
}

img
{
  border:none;
}

h1
{
  font:bold 12px verdana;
  margin:18px 0px 14px 0px;
}

h2
{
  font:bold 10px verdana;
  margin:0px 0px 19px 0px;
}

h3
{
  font:bold 10px verdana;
  margin:0px 0px 0px 0px;
}

p
{
  font: 12px verdana;
  margin:0px 0px 0px 0px;
  line-height:16px;
}



/* ----- AREAs ----- */

body.areaBody
{
  background-color:white;
  color:#333333;
}

div.areaIdentity
{
  height:0px;
}

div.areaIdentity div.identityLogo
{
  float:left;
  padding:2px 0px 0px 25px;
}

div.areaIdentity div.identityLogo img
{
  height:59px;
  width:59px;
}

div.areaIdentity div.identityName
{
  float:right;
  font:12px verdana;
  text-transform:uppercase;
  padding:31px 14px 0px 0px;
}


div.areaTopImage
{
  
  
  
}

div.areaTopImage div.topimageName
{
  font:12px verdana;
  text-transform:uppercase;
  padding:28px 0px 0px 24px;
}

div.areaBreadcrumb, div.areaFooter
{
	font: 12px Arial, verdana;
	color: #993333;
	height: 19px;
	text-align: center;
}

div.LocalareaFooter
{
  padding:2px 0px 0px 15px;
  font: 12px Arial, verdana;
  color: #993333;;
}

div.areaFooter a
{
  text-decoration:none;
  color:#993333;
}

div.areaGlobal
{
  float:right;
  padding:0px 8px 0px 0px;
}

div.areaGlobal a#btnLanguages
{
  vertical-align: super;
  text-decoration:none;
  color:#FFFFFF;
  margin-right: 5px;
}


div.areaSublayout
{
	background-color: white;
}



/* ----- SUBLAYOUTs ----- */



/* ----- Breadcrum ----- */

div.areaBreadcrumb div.breadcrumb
{
  float:left;
  padding:2px 0px 0px 15px;
}

div.areaBreadcrumb div.breadcrumb a
{
  color:#FFFFFF;
  text-decoration:none;
}



/* ----- Global ----- */

div.areaGlobal img
{
  padding:0px 5px 0px 0px;
}



/* ----- Left Menu ----- */

div.leftMenu
{
  /* padding:18px 5px 0px 5px; */
  width: 149px;
	
}

div.menuItem
{
	clear: both;
	border-right: #33ff00 thin;
	table-layout: fixed;
	border-top: #33ff00 thin;
	padding-left: 10px;
	font-size: 12px;
	overflow: hidden;
	text-transform: uppercase;
	border-left: #33ff00 thin;
	color: #ffffff;
	padding-top: 5px;
	border-bottom: #33ff00 thin;
	font-family: Arial;
	background-color: #cc3333;
}

div.menuSubItem
{
	padding-left: 20px;
	font-size: 14px;
	padding-bottom: 2px;
	overflow: hidden;
	color: #cc3333;
	padding-top: 1px;
	font-family: Arial;
	background-color: #ffffff;
}

div.menuSubItem a
{

	color: #cc3333;
	text-decoration: none;
}


div.menuItem a
{
	color: #ffffff;
	text-decoration: none;
}



.menuSep
{	background-image: none;
	overflow: hidden;
	width: 5px;
	height: 1px;
	background-color: white;
}


div.menuSpace
{
  clear:both;
  height:14px;
}

div.menuSpace0
{
  clear:both;
  height:10px;
}

div.menuSpace1, 
div.menuSpace2,
div.menuSpace3,
div.menuSpace4,
div.menuSpace5
{
  clear:both;
  height:6px;
}

/* ----- */

div.menuLink
{
  height:11px;
  float:left;
  
  background-color:Red;
  color: White;
}

div.menuLink a
{
  color:#333333;
  text-decoration:underline;
  font:12px verdana;
}

div.menuLink a.selected
{
  font-weight:bold;
}


/* ----- Frontpage & Document ----- */

.docHeader
{
	font-size: 12pt;
	padding-bottom: 5px;
	text-transform: uppercase;
	color: #cc3333;
	border-bottom: #cc3333 1px solid;
	font-family: Helvetica, Arial;
	height: 45px;
}
div.frontpage
{
  padding:0px 5px 19px 5px;
  color:#FFFFFF;
}

div.document
{
  padding:0px 5px 19px 5px;
}

h1.docImage
{
  margin-top:12px;
}

div.frontpage h1
{
  font:normal 14px verdana;
}

img.docImage
{
  width:340px;
  margin:3px 0px 0px 3px
}

img.docImageWide
{
  width:540px;
  margin:3px 0px 0px 3px
}



/* ----- Spots ----- */

div.spotHead
{
  height:17px;
  font-weight:bold;
  color:#FFFFFF;
  margin:3px 3px 0px 3px;
  padding:3px 0px 0px 12px;
  background-repeat:repeat-x;
}

div.spotImage
{
  margin:6px 0px 0px 10px;
}

div.spotText
{
  padding:9px 10px 10px 9px;
}

div.spotLink img
{
  float:left;
  margin:1px 0px 0px 0px;
}

div.spotLink a
{
  font-weight:bold;
  color:#333333;
  text-decoration:none;
}

div.spotLine
{
  margin:0px 10px 0px 10px;
}

.stripeV
{
	background-color: #cc3333;
}

.stripeH
{
	background-color: #cc3333;
}

.spaceBorder
{
	width:1px;
	background-color:white;
}

.spacecol
{
	width:2px;
	background-color:White;
}

.centercol
{
	background-color:White;
}

.footerTopBorder
{
	border-top: #cc3333 1px solid;
	font-size: 3pt;
}

.footerX
{
	border-top: #cc3333 1px solid;
	border-left: #cc3333 1px solid;
}

.newsHeader 
{
	font-size: 12px;
	margin-bottom: 12px;
	padding-bottom: 12px;
	color: #993333;
	font-family: Helvetica, Arial, Verdana;
	text-decoration: none;
}

.newsAbstract
{
	font-size: 12px;
	color: #993333;
	font-family: Helvetica, Arial, Verdana;
}

.newsImage
{
	
}
.newsReadMore
{
	font-size: 12px;
	text-transform: uppercase;
	color: #993333;
	font-family: Helvetica, Arial, Verdana;
	text-decoration: none;
}

.Text
{
	font-size: 12px;
	color: #666666;
	font-family: Helvetica, Arial, Verdana;
}

.BoldText
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Helvetica, Arial, Verdana;
}


