body
{
	vertical-align:top;
	margin:0px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal; 
	color: #000000; 
	line-height: 1.2ex; 
	background-color: #ffffff;
}

li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 1.6em;
	font-weight: normal;
	color: #333333;
	margin-bottom: 0px;
}

#DivSelectedMessage
{
	background-color : Lime;
}

.FramedSpan
{
	border: 0px;
	border-style:none;
	width:100%;
	text-align:center;
	vertical-align:middle;
}

img.LogoImage
{
	border: 0px;
	border-style: none;
	text-decoration: none;
	cursor:pointer;
	cursor:hand;
}


DIV.FirstPageTextlink
{
	float:none;
	border-top-color: #BEBFB1;
	border-top-style: solid;
	border-top-width: 0.07em;
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
	text-align: left;
	padding-top: 1.0em;
	padding-bottom: 0.5em;
	padding-right: 0em;
	padding-left: 0em;
}


DIV.PageTextContainer
{
	float:none;
	border-style: none;
	margin-left: 0.6em;
	margin-right: 0.6em;
	margin-bottom: 0.6em;
	margin-top: 0.6em;
	text-align: left;
	vertical-align:middle;
	padding: 0em;
}


DIV.Centered
{
	float: none;
	margin: 0em;
	padding: 0em;
	vertical-align: middle;
	text-align :center;
}

DIV.CenteredTextLeft
{
	float: none;
	margin: 0em;
	padding: 0em;
	vertical-align: middle;
	text-align : left;
}


DIV.Spacing
{
	float: none;
	margin: 1em;
	padding: 0em;
	vertical-align: middle;
	text-align : left;
}


DIV.MiniSpacing
{
	float: none;
	margin: 0.3em;
	padding: 0em;
	vertical-align: middle;
	text-align : left;
}

P.Spacing
{
	float: none;
	margin: 1em;
	padding: 0em;
	vertical-align: middle;
	text-align : left;
}

P.MiniSpacing
{
	float: none;
	margin: 0.3em;
	padding: 0em;
	vertical-align: middle;
	text-align : left;
}

P.Centered
{
	margin: 0em;
	padding: 0em;
	vertical-align: middle;
	text-align :center;
}


TABLE.logoTable
{
	
}

A.LogotypeLink
{
	border-style: none;
	margin: 0em;
	padding: 0em;
	text-decoration: none;
	background-color: #FFFFFF;
}




.LogoImageStar
{
	border-style: none;
	margin: 0em;
	padding: 0em;
}

.LogoImageMiddleStar
{
	border-style: none;
	margin: 0em;
	padding: 0em;
	vertical-align: middle;
}
.stardiv
{
	border-style: none;
	margin: -5px;
	padding: -5px;
}

.stardivCenter
{
	border-style: none;
	margin: -10px;
}

IMG.FirstpageAdImage
{
	text-decoration: none;
	cursor:pointer;
	cursor:hand;
	border-color: #000000;
}

p 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px; 
}



P.FullServiceItemLogotype
{
	vertical-align: top;
	text-align: right;
	padding-right: 0.4em;
	padding-left: 0em;
	padding-top: 0em;
	padding-bottom: 0em;
}

P.FullServiceItemProducername
{
	vertical-align: top;
	text-align: right;
	padding-right: 0.6em;
	padding-left: 0em;
	padding-top: 0em;
	padding-bottom: 0em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #999999;
}



P.LogotypeSpaceLeft
{
	height: 5.6em;
	border-style: none;
	margin: 0em;
	vertical-align: middle;
}

P.LogotypeSpaceRight
{
	height: 5.6em;
	border-style: none;
	vertical-align: middle;
}


P.LogotypeSpaceLeftLast
{
	height: 5.6em;
	border-style: none;
}

P.LogotypeSpaceRightLast
{
	height: 5.6em;
	border-style: none;
}

TABLE.tblServices
{
	border-style: none;
}

TH.tblServicesTH
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	text-align: left;
	width: 15.5em;
	border-style: none;
	padding-right: 2em;
	padding-left: 0em;
	padding-top: 0em;
	padding-bottom: 1em;
}

TD.tblServicesTD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	width: 15.5em;
	border-style: none;
	padding-right: 2em;
	padding-left: 0em;
	padding-top: 0em;
	padding-bottom: 0.5em;
}

A.tblServicesTH
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	text-align: left;
	border-style: none;
	padding-right: 2em;
	padding-left: 0em;
	padding-top: 0em;
	padding-bottom: 1em;
}

SPAN.LogotypeText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #999999;
}


.LogotypeImage
{
	vertical-align:middle;
	text-align:center;
	border-style:none;
}

.pagingImage
{
	vertical-align:middle;
	text-align:center;
	border-style:none;
}


.pagingLink
{
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

.pagingLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}

.pagingLabelWhite
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/*color: #FFFFFF;*/
	color: #FDF2BA;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}



#LeftLogotypes
{
	float: left;
	width: 19em;
	text-align: center;
	vertical-align: middle;
}

#RightLogotypes
{
	float: right;
	width: 19em;
	text-align: center;
	vertical-align: middle;
}


#DivLogotypes
{
	width: 38em;
	text-align: center;
	text-align: center;
	vertical-align: middle;
}

#DivMessageList
{
	float : left;
	width: 20em;
	text-align: left;
	vertical-align: middle;
	/*background-color :Aqua;*/
}

#DivShowMessage
{
	float : right;
	width: 30em;
	text-align: left;
	vertical-align: middle;
	/*background-color :Gray;*/
}

#DivSelectedMessage
{
	background-color : #fbfbfb;
	border-style : solid;
	border-width : 1pt;
	border-color : Gray;
	padding : 1em;
	width: 28em;
}

#DivReplyMessage
{
	background-color : #fbfbfb;
	border-style : solid;
	border-width : 1pt;
	border-color : Gray;
	padding : 1em;
	width: 28em;
}

#DivSentReplyMessage
{
	background-color : #fbfbfb;
	border-style : solid;
	border-width : 1pt;
	border-color : Gray;
	padding : 1em;
	width: 28em;
}


#CampaignRegionBottomUsingEleg
{
	float: none;
	margin: 0em;
	padding: 0em;
	vertical-align: middle;
	text-align : left;
	height: 20.0em;
}

#CampaignRegionBottomFilms
{
	float: none;
	margin: 0em;
	padding: 0em;
	vertical-align: middle;
	text-align : left;
	height: 11.4em;
}


#SearchDivTop
{
	float: none;
	margin: 7em;
	padding: 0em;
	vertical-align: middle;
	text-align : left;
}

#SearchDivBottom
{
	float: none;
	margin: 22em;
	padding: 0em;
	vertical-align: middle;
	text-align : left;
}

#SearchDiv
{
	border-style: none;
	border-width: 0.05em;
	border-color: #696B5D;
	text-align: left;
}

#ContentHeaderText
{
	float: none;
	border-style: none;
	margin-left: 0.6em;
	margin-right: 0.6em;
	margin-bottom: 0.6em;
	margin-top: 0.6em;
	text-align: left;
	vertical-align:middle;
	padding: 0em;
}


#DivFilmAds
{
	float: left;
	border:0em;
	margin-bottom: 0em;
	margin-top: 0.5em;
	margin-left: 0em;
	margin-right: 0em;
	padding-left: 1.2em;
	padding-right: 0em;
	vertical-align:middle;
}

#FilmArrow
{
	float: right;
	border:0em;
	margin-bottom: 0em;
	margin-top: 3.2em;
	margin-left: 0em;
	margin-right: 0em;
	padding-left: 0em;
	padding-right: 0em;
	vertical-align:middle;
}


#FilmLinksContainer
{
	float: none;
	margin: 0em;
	padding: 0em;
	text-align: left;
	vertical-align: top;
}

#campaignOneContainer
{
	border:0em;
	margin: 0em;
	padding: 0em;
	width: 15.0em;
	height: 15.0em;
	vertical-align:middle;
	text-align:center;
}

#campaignTwoContainer
{
	border:0em;
	margin: 0em;
	padding: 0em;
	width: 15.0em;
	height: 15.0em;
	vertical-align:middle;
	text-align:center;
}




#HeadingImageDiv
{
	float: none;
	border:0em;
	margin: 0em;
	padding: 0em;
	vertical-align:middle;
	text-align: left;	
}

#HeadingImageDivResizeable
{
	float: none;
	border:0em;
	margin: 0em;
	padding: 0em;
	width: 22.6em;
	height: 11.8em;
	vertical-align:middle;
	text-align: left;	
}


/* MENUS */
/* ------------------------------------- */

/* MAIN MENU LEFT */

DIV.MainMenuBottomItem
{
	float: left;
	margin: 0em;
	padding: 0em;
	height: 1.2em;
	width: 10.7em;
	vertical-align:top;
	border-style: none;
	background-color: #EDEDE5;
	background-position: center center;
	background-repeat:no-repeat;
	text-align:left;
	text-indent: 0.7em;
	vertical-align: top;
	background-image: url(/Elegitimation/Images/MenubottomMiddle.gif);
	background-position: bottom right;
	background-repeat:repeat-x;
}

DIV.MainMenuBottomItemRightEdge
{
	float: right;
	margin: 0em;
	padding: 0em;
	height: 1.2em;
	width: 0.55em;
	vertical-align:top;
	border-style: none; 
	background-color: #EDEDE5;
	text-align:right;
	text-indent: 0em;
	background-image: url(/Elegitimation/Images/MenubottomLeft.gif);
	background-position: top right;
	background-repeat:repeat-y;
}

P.MainMenuRow
{
	vertical-align: middle;
	line-height:1.3em;
}


SPAN.MainMenuParent
{
	float: left;
	margin: 0em;
	padding: 0em;
	height: 1.4em;
	line-height:1.3em;
	width: 10.7em;
	vertical-align: middle;
	border-right-style: none; 
	border-left-style: none; 
	border-top-style: solid;
	border-top-color: #F4F4EC;
	border-top-width: 0.05em;
	border-bottom-style: solid;
	border-bottom-color: #C0C1AF;
	border-bottom-width: 0.05em;
	background-color: #EDEDE5;
	background-position: center center;
	background-repeat:no-repeat;
	text-align:left;
	text-indent: 0.7em;
}



SPAN.MainMenuChild
{
	float: left;
	margin: 0em;
	padding: 0em;
	height: 1.4em;
	line-height:1.3em;
	width: 10.7em;
	vertical-align:top;
	border-right-style: none; 
	border-left-style: none; 
	border-top-style: solid;
	border-top-color: #F4F4EC;
	border-top-width: 0.05em;
	border-bottom-style: solid;
	border-bottom-color: #C0C1AF;
	border-bottom-width: 0.05em;
	background-color: #EDEDE5;
	background-position: center center;
	background-repeat:no-repeat;
	text-align:left;
	text-indent: 1.4em;
}


SPAN.MainMenuRightEdge
{
	float: right;
	margin: 0em;
	padding: 0em;
	height: 1.4em;
	width: 0.55em;
	vertical-align:top;
	border-right-style: none; 
	border-left-style: none; 
	border-top-style: solid;
	border-top-color: #F4F4EC;
	border-top-width: 0.05em;
	border-bottom-style: solid;
	border-bottom-color: #C0C1AF;
	border-bottom-width: 0.05em;
	background-color: #EDEDE5;
	background-position: right right;
	text-align:right;
	text-indent: 0em;
	background-image: url(/Elegitimation/Images/MenuImageEdge.gif);
	background-position: center center;
	background-repeat:repeat-y;
}


A.MainMenulink
{
	text-align:left;
	font-family:Arial;
	font-weight:bold;
	font-size: 0.7em;
	/*height: 2em;*/
	color: #34332E;
	text-decoration: none;
	vertical-align: middle;

}

A.MainMenulinkSelected
{
	text-align:left;
	font-family:Arial;
	font-weight:bold;
	font-size: 0.7em;
	color: #0B6AC8;
	text-decoration: none;
	vertical-align: middle;
}

/* NEWS LISTING LEFT */

DIV.NewsTemplateHeading
{
	float: none;
	margin: 0em;
	padding-top: 0em;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	background-color: #EDEDE5;
	width: 11.25em;
	height: 1.4em;
	vertical-align: top;
}


DIV.NewsTemplateHeadingContent
{
	float: left;
	background-color: #EDEDE5;
	width: 10.0em;
	height: 1.4em;
	text-align: left;
	vertical-align:bottom;
	padding-top: 0em;
	padding-left: 0.7em;
	padding-right: 0em;
	padding-bottom: 0em;
}


DIV.NewsTemplateHeadingEdge
{
	float: right;
	width: 0.5em;
	height: 1.4em;
	background-image: url(/Elegitimation/Images/MenuImageEdge.gif);
	background-position: top left;
	background-repeat:repeat;
	vertical-align:top;
}

DIV.NewsTemplateItem
{
	float: none;
	margin: 0em;
	padding-top: 0em;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	background-color: #EDEDE5;
	width: 11.25em;
	height: 4.5em;
	vertical-align:top;
}


DIV.NewsTemplateItemContent
{
	float: left;
	width: 10.0em;
	height: 4.5em;
	text-align: left;
	padding-top: 0em;
	padding-left: 0.7em;
	padding-right: 0em;
	padding-bottom: 0em;
	background-color: #EDEDE5;
	vertical-align:top;
}


DIV.NewsTemplateItemEdge
{
	float: right;
	width: 0.5em;
	height: 4.5em;
	border-style:none;
	background-color: #EDEDE5;
	background-image: url(/Elegitimation/Images/MenuImageEdge.gif);
	background-position: top left;
	background-repeat:repeat;
	vertical-align: top;
}


DIV.NewsTemplateShortItem
{
	float: none;
	margin: 0em;
	padding-top: 0em;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	background-color: #EDEDE5;
	width: 11.25em;
	height: 2.0em;
	vertical-align:top;
}


DIV.NewsTemplateShortItemContent
{
	float: left;
	width: 10.0em;
	height: 2.0em;
	text-align: left;
	padding-top: 0em;
	padding-left: 0.7em;
	padding-right: 0em;
	padding-bottom: 0em;
	background-color: #EDEDE5;
	vertical-align:top;
}


DIV.NewsTemplateShortItemEdge
{
	float: right;
	width: 0.5em;
	height: 2.0em;
	border-style:none;
	background-color: #EDEDE5;
	background-image: url(/Elegitimation/Images/MenuImageEdge.gif);
	background-position: top left;
	background-repeat:repeat;
	vertical-align: top;
}


/* NEW SERVICES LEFT */

DIV.NewServiceTemplateHeading
{
	float: none;
	margin: 0em;
	padding-top: 0em;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	background-color: #EDEDE5;
	width: 11.25em;
	height: 1.4em;
	vertical-align: top;
}


DIV.NewServiceTemplateHeadingContent
{
	float: left;
	width: 10.7em;
	height: 1.4em;
	text-align: left;
	vertical-align:bottom;
	padding-top: 0em;
	padding-left: 0.7em;
	padding-right: 0em;
	padding-bottom: 0em;
}


DIV.NewServiceTemplateHeadingEdge
{
	float: right;
	width: 0.5em;
	height: 1.4em;
	background-image: url(/Elegitimation/Images/MenuImageEdge.gif);
	background-position: center center;
	background-repeat:repeat;
}

DIV.NewServiceTemplateItem
{
	float: none;
	margin: 0em;
	padding-top: 0em;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	background-color: #EDEDE5;
	width: 11.25em;
	height: 9em;
	vertical-align:top;
}


DIV.NewServiceTemplateItemContent
{
	float: left;
	width: 10.7em;
	height: 9em;
	text-align: left;
	padding-top: 0em;
	padding-left: 0.7em;
	padding-right: 0em;
	padding-bottom: 0em;
}


DIV.NewServiceTemplateItemEdge
{
	float: right;
	width: 0.5em;
	height: 9em;
	background-image: url(/Elegitimation/Images/MenuImageEdge.gif);
	background-position: center center;
	background-repeat:repeat;
}


/* MENU SPACINGS LEFT */

DIV.MenuSpacingItem
{
	float: none;
	margin: 0em;
	padding: 0em;
	background-color: #E2E0D4;
	width: 11.2em;
	height: 1.1em;
	vertical-align:top;
}


DIV.MenuSpacingItemContent
{
	float: left;
	width: 10.7em;
	height: 1.1em;
	background-color: #E2E0D4;
}


DIV.MenuSpacingItemEdge
{
	float: right;
	width: 0.5em;
	height: 1.1em;
	background-color: #E2E0D4;
	background-image: url(/Elegitimation/Images/LeftMenuSpacingEdge.gif);
	background-position: center center;
	background-repeat:repeat-y;
}





/* MENU RIGHT*/

DIV.RightMenuHeading
{
	float: none;
	margin: 0em;
	padding-top: 0em;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	background-color: #EDEDE5;
	width: 11.25em;
	height: 1.4em;
	vertical-align: top;
}


DIV.RightMenuHeadingContent
{
	float: left;
	width: 10.0em;
	height: 1.4em;
	text-align: left;
	vertical-align:bottom;
	padding-top: 0em;
	padding-left: 0.7em;
	padding-right: 0em;
	padding-bottom: 0em;
}


DIV.RightMenuHeadingEdge
{
	float: right;
	width: 0.5em;
	height: 1.4em;
	background-image: url(/Elegitimation/Images/MenuImageEdgeRight.gif);
	background-position: top left;
	background-repeat:repeat;
	vertical-align:top;
}

DIV.RightMenuItemNoBorder
{
	float: none;
	margin: 0em;
	padding-top: 0em;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	background-color: #EDEDE5;
	width: 16.7em;
	height: 1.35em;
	vertical-align:top;
	text-align: left;
	border-style: none; 
}

P.RightMenuSpacingItemNoBorder
{
	float: none;
	margin: 0em;
	padding-top: 0em;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	background-color: #E2E0D4;
	width: 16.7em;
	height: 1.35em;
	vertical-align:top;
	text-align: left;
	border-style: none; 
}

P.RightMenuItemNoBorder
{
	float: none;
	margin: 0em;
	padding-top: 0em;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	background-color: #EDEDE5;
	width: 16.7em;
	height: 1.35em;
	vertical-align:top;
	text-align: left;
	border-style: none; 
}



IMG.RightMenuImagetop
{
	width: 16.7em;
	height: 0.5em;
	vertical-align:top;
}


IMG.RightMenuImage
{
	width: 0.5em;
	height: 1.4em;
	vertical-align:bottom;
}



DIV.RightMenuItem
{
	float: none;
	margin: 0em;
	padding-top: 0em;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	background-color: #EDEDE5;
	width: 16.7em;
	height: 1.4em;
	line-height: 1.3em;
	vertical-align:middle;
	text-align: left;
	border-right-style: none; 
	border-left-style: none; 
	border-top-style: solid;
	border-top-color: #F4F4EC;
	border-top-width: 0.03em;
	border-bottom-style: solid;
	border-bottom-color: #C0C1AF;
	border-bottom-width: 0.03em;
}

DIV.RightMenuItemContent
{
	float: right;
	width: 15.4em;
	height: 1.4em;
	line-height: 1.3em;
	text-align: left;
	padding-top: 0em;
	padding-left: 0.7em;
	padding-right: 0em;
	padding-bottom: 0em;
	background-color: #EDEDE5;
	vertical-align: middle;
}


DIV.RightMenuItemEdge
{
	float: left;
	width: 0.5em;
	height: 1.4em;
	border-style:none;
	background-color: #EDEDE5;
	background-image: url(/Elegitimation/Images/MenuImageEdgeRight.gif);
	background-position: top left;
	background-repeat: repeat-y;
	vertical-align: top;
}



DIV.RightMenuSpacingItem
{
	float: none;
	margin: 0em;
	padding: 0em;
	background-color: #E2E0D4;
	width: 16.7em;
	height: 1.1em;
	vertical-align:top;
}


DIV.RightMenuSpacingItemContent
{
	float: right;
	width: 15.4em;
	height: 1.1em;
	background-color: #E2E0D4;
}


DIV.RightMenuSpacingItemEdge
{
	float: left;
	width: 0.5em;
	height: 1.1em;
	background-color: #E2E0D4;
	background-image: url(/Elegitimation/Images/RightMenuSpacingEdge.gif);
	background-position: center center;
	background-repeat:repeat-y;
}



/* ------------------------------------- */
/* END MENUS */
