.SubMenuItem
{
	background-color: #dfdfe1;
	color: #334076;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;	
	padding-left: 18px;
	height: 18px;
	vertical-align: middle;
	border-top: solid 1px white;
	width:150px;
}

.SubMenuItemSelected
{
	background-color: #334076;
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	padding-left: 18px;
	height: 18px;
	vertical-align: middle;	
	border-top: solid 1px white;
	width:150px;	
}

.spnMainMenuItem
{
	color: #334076;	
	font-weight: bold;
}

.spnMainMenuItemHighlight
{
	color: white;	
	font-weight: bold;
}

.spnSubMenuItem
{
	color: #334076;
	font-weight: bold;	
}

.spnSubMenuItemSelected
{
	color: white;
	font-weight: bold;	
}

.SubmenuDiv
{
	border-top:solid 1px Gray;
	border-right:solid 1px Gray;
	border-bottom:solid 1px Gray;
	border-left:solid 1px White;
	position: absolute;
	top:99px;
	width:175px;
	z-index:5;
	display: none;
	filter:alpha(Opacity=95); 
}

.ItemCell
{
	font-family:Arial;
	background-color:#dfdfe1;
	border-top:solid 1px white;
	color:#334076;
	font-size:10pt;
	font-weight:bold;
	padding-left:5px;
	width:150px;	
	height: 18px;
}

.ItemCellSelected
{
	font-family:Arial;
	background-color:#334076;
	border-top:solid 1px white;
	color:white;
	font-size:10pt;
	font-weight:bold;
	padding-left:5px;
	width:150px;
	height: 18px;
}



.txtTellAFriendInput
{
	border: solid 1px #7f8c93;
	width: 240px;
	height: 16px;
	background-color: White;
	font-size: 12px;
	color: Black;	
}

.txtTellAFriendRemarks
{
	border: solid 1px #7f8c93;
	width: 240px;
	height: 120px;
	background-color: White;
	font-size: 12px;
	color: Black;	
}

.spnCloseButton
{
	color: white;
	font-weight: bold;
}

.spnCloseButtonHighlight
{
	color: #555555;
	font-weight: bold;
}

.archiveYear
{
	color: #334076; /*#fd8001;*/
	font-size: 10pt;
	font-weight: bold;
}

.divArchiveYearBlock
{
	padding-left:12px;
	display: block;
}

.divArchiveYearBlockClosed
{
	padding-left:12px;
	display: none;
}

.archiveLink, .archiveLink:link, .archiveLink:visited, .archiveLink:active
{
	color: #e6196a;
	text-decoration: none;
}

.archiveLink:hover
{
	color: #334076;
	text-decoration: none;
}

.archiveNavigateLink, .archiveNavigateLink:link, .archiveNavigateLink:visited, .archiveNavigateLink:active
{
	color: #a5aeb3;
	text-decoration: none;
}

.archiveNavigateLink:hover
{
	color: #e6196a;
	text-decoration: none;
}

ul
{
	margin-top:0px;
	margin-bottom:0px;
}

#ChangeFontCell
{
	text-align:right;
	padding-right:6px;
	padding-top:4px;
	width:360px;
}

#ChangeFontdivPlusMin
{
	width:35px;
	height:20px;
	padding-top:3px;
	position:relative;
	float:right;
}

#ChangeFontdivText
{
	font-size:8pt;
	color:#A5AEB3;
	text-align:right;
	width:90px;
	height:20px;
	position:relative;
	float:right;
	padding-top:4px;
}

a, a:link, a:visited, a:active
{
	color: #e6196a;
	text-decoration: underline;
}

a:hover
{
	color: #e6196a;
	text-decoration: none;
}

div.FooterBlock a,div.FooterBlock a:link,div.FooterBlock a:visited,div.FooterBlock a:active
{
	font-size: 8pt;		
}

div.FooterBlock a:hover;
{
	font-size: 8pt;		
}


.LinkRedBold,.LinkRedBold:link,.LinkRedBold:visited,.LinkRedBold:active
{
	color: #e6196a;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	EditMenuName: LinkRedBold;
}

.LinkRedBold:hover
{
	color: #e6196a;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	EditMenuName: LinkRedBold;
}

.LinkRedSmall,.LinkRedSmall:link,.LinkRedSmall:visited,.LinkRedSmall:active
{
	color: #e6196a;
	font-size: 8pt;
	EditMenuName: LinkRedSmall;
}

.LinkRedSmall:hover
{
	color: #e6196a;
	font-size: 8pt;
	EditMenuName: LinkRedSmall;
}

.ItalicLink,.ItalicLink:link,.ItalicLink:visited,.ItalicLink:active
{
	color: #e6196a;
	font-size: 11px;
	font-style: italic;
	text-decoration: underline;
	EditMenuName: ItalicLink;
}

.ItalicLink:hover
{
	color: #e6196a;
	font-size: 11px;
	font-style: italic;
	text-decoration: none;
	EditMenuName: ItalicLink;
}

.PhotoSubscriptText
{
	color: white;
	font-size: 7pt;
	position: relative;
	top: 3px;
	left: 4px;
}

a.FooterLink,a.FooterLink:link, a.FooterLink:visited, a.FooterLink:active
{
	color: #A5AEB3;
	font-size:8pt;
	cursor: pointer;
	text-decoration: none;	
}

a.FooterLink:hover
{
	color: #e6196a;
	font-size:8pt;
	text-decoration: none;
	cursor: pointer;	
}

a.FooterLinkHover,a.FooterLinkHover:link, a.FooterLinkHover:visited, a.FooterLinkHover:active
{
	color: #e6196a;
	font-size:8pt;
	cursor: pointer;
	text-decoration: none;	
}

a.FooterLinkHover:hover
{
	color: #e6196a;
	font-size:8pt;
	text-decoration: none;
	cursor: pointer;	
}

.FooterLink
{
	color: #A5AEB3;
	font-size:8pt;
	cursor: pointer;
	text-decoration: none;	
}

.FooterLinkHover
{
	color: #e6196a;
	font-size:8pt;
	text-decoration: none;
	cursor: pointer;	
}

p
{
	font-family: Arial;
	color: black;
	margin:0px 0px 0px 0px;
	font-size:10pt;
}

p a, p a:link, p a:visited, p a:active
{
	color: #e6196a;
	margin:0px 0px 0px 0px;
	font-size:10pt;	
}

p a:hover
{
	color: #e6196a;
	margin:0px 0px 0px 0px;
	font-size:10pt;
	text-decoration: none;	
}

span.BreadCrumb
{
	color: black;
	font-size:7pt;	
}

a.BreadCrumb, a.BreadCrumb:link, a.BreadCrumb:visited, a.BreadCrumb:active
{
	color: #e6196a;
	font-size:7pt;	
}

a.BreadCrumb:hover
{
	color: #e6196a;
	font-size:7pt;
	text-decoration: none;	
}

hr.SilverLine
{
	height: 1px;
	color: #a5aeb3;
}

span.ItalicSilver
{
	color: #a5aeb3;
	font-size: 8pt;
	font-style: italic;
	EditMenuName: ItalicSilver;	
}

span.BoldSilver
{
	font-weight: bold;
	font-size: 8pt;
	color: #7F8C93;
	margin: 0px 0px 0px 0px;
	EditMenuName: BoldSilver;
}

a.MenuLink, a.MenuLink:link, a.MenuLink:visited, a.MenuLink:active
{
	color: #334076;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	padding-left: 4px;	
	text-decoration: none;
}

a.MenuLink:hover
{
	color: white;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	padding-left: 4px;
	text-decoration: none;	
}

a.MenuLinkActive, a.MenuLinkActive:link, a.MenuLinkActive:visited, a.MenuLinkActive:active
{
	color: white;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	padding-left: 4px;
	text-decoration: none;	
}

a.MenuLinkActive:hover
{
	color: white;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	padding-left: 4px;
	text-decoration: none;	
}

span.MenuLink
{
	color: #334076;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	padding-left: 4px;	
}

span.MenuLinkActive
{
	color: white;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	padding-left: 4px;	
}

.MenuItem
{
	background-color: #dfdfe1;
	color: #334076;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;	
	padding-left: 18px;
	height: 18px;
	vertical-align: middle;
	border-bottom:solid 1px white;
	border-left:solid 1px white;
	border-right:solid 1px white;
}

.MenuItemSelected
{
	background-color: #334076;
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	padding-left: 18px;
	height: 18px;
	vertical-align: middle;	
	border-bottom:solid 1px white;
	border-left:solid 1px white;
	border-right:solid 1px white;	
}

.MenuSpecialItem
{
	background-color: #cbcbcc;
	color: #334076;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;	
	padding-left: 18px;
	height: 18px;
	vertical-align: middle;
	border-bottom:solid 1px white;
	border-left:solid 1px white;
	border-right:solid 1px white;
}

.MenuSpecialItemSelected
{
	background-color: #334076;
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	padding-left: 18px;
	height: 18px;
	vertical-align: middle;	
	border-bottom:solid 1px white;
	border-left:solid 1px white;
	border-right:solid 1px white;	
}

p.Block
{
	font-family: Arial;
	color: black;
	font-size:8pt;
	margin:0px 0px 0px 0px;
	EditMenuName: Block;
}

.Text8ptBlack
{
	font-family: Arial;
	color: black;
	font-size:8pt;
	margin:0px 0px 0px 0px;
	EditMenuName: Text8ptBlack;
}

.Text8pt
{
	font-family: Arial;
	font-size:8pt;
	margin:0px 0px 0px 0px;
	EditMenuName: Text8pt;
}

.Text10ptBlack
{
	font-family: Arial;
	color: black;
	font-size:10pt;
	margin:0px 0px 0px 0px;
	EditMenuName: Text10ptBlack;
}


.Text8ptBlack a, .Text8ptBlack a:link, .Text8ptBlack a:visited, .Text8ptBlack a:active
{
	color: #e6196a;
	margin:0px 0px 0px 0px;
	font-size:8pt;	
}

.Text8ptBlack a:hover
{
	color: #e6196a;
	margin:0px 0px 0px 0px;
	font-size:8pt;
	text-decoration: none;	
}

p.Block a, 
p.Block a:link, 
p.Block a:visited, 
p.Block a:active
{
	color: #e6196a;
	font-size:8pt;	
	margin:0px 0px 0px 0px;
}

p.Block a:hover
{
	color:#e6196a;
	font-size:8pt;
	margin:0px 0px 0px 0px;
	text-decoration: none;	
}

p.HomeBlock
{
	font-family: Arial;
	color: #334076;
	margin:0px 0px 0px 0px;
	font-size:8pt;
	EditMenuName: HomeBlock;
}

p.HomeBlock a, 
p.HomeBlock a:link, 
p.HomeBlock a:visited, 
p.HomeBlock a:active
{
	color: #e6196a;
	font-size:8pt;
	margin:0px 0px 0px 0px;	
}

p.HomeBlock a:hover
{
	color:#e6196a;
	font-size:8pt;
	text-decoration: none;	
}

.SmallLink a, 
.SmallLink a:link, 
.SmallLink a:visited, 
.SmallLink a:active
{
	color: #e6196a;
	font-size:8pt;
	margin:0px 0px 0px 0px;	
}

.SmallLink a:hover
{
	color:#e6196a;
	font-size:8pt;
	text-decoration: none;	
}

h1
{
	font-family:Arial;
	font-weight: bold;
	color: #334076;
	font-size: 16pt;
	margin: 0px 0px 0px 0px;
}

h2
{
	font-family:Arial;
	font-weight: bold;
	color: #e6196a;
	font-size: 16pt;
	margin: 0px 0px 0px 0px;
}

.heading1_red
{
	font-family:Arial;
	font-weight: bold;
	color: #e6196a;
	font-size: 16pt;
	margin: 0px 0px 0px 0px;
	EditMenuName: Heading 1 Red;
}

.heading1_blue
{
	font-family:Arial;
	font-weight: bold;
	color: #334076;
	font-size: 16pt;
	margin: 0px 0px 0px 0px;
	EditMenuName: Heading 1 Blue;
}


.heading2_red
{
	font-family:Arial;
	font-weight: bold;
	font-size: 11pt;
	color: #e6196a;
	margin: 0px 0px 0px 0px;
	EditMenuName: Heading 2 Red;
}

.heading2_blue
{
	font-family:Arial;
	font-weight: bold;
	font-size: 11pt;
	color: #334076;
	margin: 0px 0px 0px 0px;
	EditMenuName: Heading 2 Blue;
}

.heading2_gray
{
	font-family:Arial;
	font-weight: bold;
	font-size: 11pt;
	color: #7F8C93;
	margin: 0px 0px 0px 0px;
	EditMenuName: Heading 2 Gray;
}

.heading3_red
{
	font-weight: bold;
	font-size: 8pt;
	color: #334076;
	margin: 0px 0px 0px 0px;
	EditMenuName: Heading 3 Red;
}

.heading3_blue
{
	font-weight: bold;
	font-size: 8pt;
	color: #334076;
	margin: 0px 0px 0px 0px;
	EditMenuName: Heading 3 Blue;
}

.heading3_gray
{
	font-weight: bold;
	font-size: 8pt;
	color: #7F8C93;
	margin: 0px 0px 0px 0px;
	EditMenuName: Heading 3 Gray;
}

.introduction
{
	font-weight: bold;
	EditMenuName: Introduction;
}
.imagetext 
{
	font-style: italic; 
	font-size: 0.9em; 
	EditMenuName: Image text;
}
.red
{
	color: #CC0000;
	EditMenuName: Normal red text;
}
hr
{
	height: 0.1em;
	color: #95632F;
}

hr.light
{
	height: 0.1em;
	color: #F0E5CE;
}


.GreyTextblock
{
	background-color: #EEEEEE;
}

.Borderblock
{
	background-color: #BFC5C9;
}

.PhotoSubscript
{
	background-color: #555555;
	color: White;
	font-size: 7pt;
}

.HeaderBlueTest
{
	color: #334076;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
}

.ButtonTestYourType
{
	color:White;
	width: 170px;
	height: 30px;
	background-color: #e6196a;
	border: solid 0px #e6196a;	
	font-weight: bold;
}

.ButtonTestYourTypeHighlight
{
	color: #e6196a;
	width: 170px;
	height: 30px;
	background-color: white;
	border: solid 1px #e6196a;
	font-weight: bold;	
}

/* --------- Links in Top menu ----------- */
a.menuhead
{
	padding: 0em 0em 0em 0.55em;
	font-size: 1em;
	color: #333;
	text-decoration: none;
	margin: auto;
}
a.activemenuhead
{
	padding: 0em 0em 0em 0.55em;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	margin: auto;
}

/* --------- Left menu ----------- */

div.menuitem
{
	background-image: url(../images/submenu_rulerbg.gif);
	background-position: 0em bottom;
	background-repeat: repeat-x;
	width: 100%;
	padding: 0.5em 0em 0.5em 0em;
	float: left;
	
}
div.menuitemselected
{
	background-image: url(../images/submenu_rulerbg.gif);
	background-position: 0em bottom;
	background-repeat: repeat-x;
	width: 100%;
	padding: 0.5em 0em 0.5em 0em;
	float: left;
	font-weight: bold;
	background-color: #dddddd;
}
div.menuitemexpanded
{
	background-image: url(../images/submenu_rulerbg.gif);
	background-position: 0em bottom;
	background-repeat: repeat-x;
	width: 100%;
	padding: 0.5em 0em 0.5em 0em;
	float: left;
	background-color: #dddddd;
}
div.menuitemchild
{
	width: 100%;
	padding: 0.4em 0em 0.6em 0em;
	float: left;
	background-color: #F0F0F0;
}

/* --------- Input ----------- */
input, textarea
{
	font-family: Arial;
	color: #333;
	font-size: 1em;
}

select
{
	font-size: 1em;
}
fieldset
{
	border: none;
	padding: 0;
	margin: 0;
}
legend
{
	color: #333;
	font-size: 1em;
	padding: 0;
	margin: 0;
}
fieldset label
{
	margin-right: 1em;
}

.InputLabel
{
	color: #7f8c93;
	font-size: 8pt;
}

.Input
{
	border:solid 1px #7f8c93;
	color: Black;
	background-color: White;
	width: 150px;
	height: 18px;
}

.inputlabelwide
{
	width: 10em;	
	float: left;
	padding-top: 0.4em;
	font-weight: bold;
}
span.errormessage
{
	color: #CC0000;
	font-size: 1em;
}

/* --------- Image format ----------- */
img.topleftfloatingimage
{
    margin-right: 1em;
    margin-bottom: 1em;
    EditMenuName: Top left;
	float: left;
}
img.toprightfloatingimage
{
	float: right;
    margin-left: 1em;
    margin-bottom: 1em;
    EditMenuName: Top right;
}
img.shadow
{
	position: relative;
	EditMenuName: Shadow;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=135,strength=5);
}
img.opacity
{
	position: relative;
	EditMenuName: Semi transparent;
	filter: alpha(opacity=40,finishopacity=24,style=3);
}
img.fliph
{
	position: relative;
	EditMenuName: Flip horisontally;
	filter: fliph;
}
img.flipv
{
	position: relative;
	EditMenuName: Flip vertically;
	filter: flipv;
}
img.dashedborder
{
	position: relative;
	border: dashed 1px grey;
	EditMenuName: Dashed border;
}
img.circularfade
{
	position: relative;
	EditMenuName: Circular fade;
	filter: alpha(opacity=100,finishopacity=0,style=2);
}

/* --------- Table format ----------- */
table
{
	font-size: 1em;
}
th
{
	text-align: left;
}
.evenrow
{
	background-color:  #fff;
}
.unevenrow
{
	background-color:#F0E5CE;
}
.headerrow
{
	background-color: #F0E5CE;
}
table.classic
{
	border-collapse: collapse;
	border: solid 0.1em #777777;
	EditMenuName: Classic;
}
table.classic th
{
	border: solid 0.1em #777777;
	background-color: #DADADA;
	padding: 0.4em;
}
table.classic td
{
	border: solid 0.1em #777777;
	padding: 0.2em 0.4em;
}
table.color
{
	border-collapse: collapse;
	border: solid 0.1em #95632F;
	EditMenuName: Color;
}
table.color th
{
	border: solid 0.1em #95632F;
	background-color: #E1CC9D;
	padding: 0.4em;
}
table.color td
{
	border: solid 0.1em #95632F;
	padding: 0.2em 0.4em;
}
th.highlighted, td.highlighted
{
	EditMenuName: Highlighted;
}
table.classic th.highlighted
{
	background-color: #AAAAAA;
}
table.classic td.highlighted
{
	background-color: #F0F0F0;
}
table.color th.highlighted
{
	background-color: #95632F;
}
table.color td.highlighted
{
	background-color: #F0E5CE;
}
th.leftalignedcontent, td.leftalignedcontent
{
	text-align: left;
	EditMenuName: Left aligned;
}
th.rightalignedcontent, td.rightalignedcontent
{
	text-align: right;
	EditMenuName: Right aligned;
}

.TabControlTabSelected
{
	background-color: White;
	width:160px;
	position:relative;
	float:right;
	vertical-align: middle;
}

.TabControlTabNotSelected
{
	background-color: Transparent;
	width:160px;
	position:relative;
	float:right;
	vertical-align: middle;
}

.TabControlLink, .TabControlLink:link, .TabControlLink:visited, .TabControlLink:active
{
	color: #e6196a;
	font-size: 10pt;
	text-decoration: underline;
	font-family: Arial;
	cursor: hand;
}

.TabControlLink:hover
{
	color: #e6196a;
	font-size: 10pt;
	text-decoration: none;
	font-family: Arial;
	cursor: hand;
}

.TabControlSelectedLink, .TabControlSelectedLink:link, .TabControlSelectedLink:visited, .TabControlSelectedLink:active
{
	color: #334076;
	font-size: 10pt;
	text-decoration: none;
	font-family: Arial;
	cursor: pointer;
}

.TabControlSelectedLink:hover
{
	color: #334076;
	font-size: 10pt;
	text-decoration: none;
	font-family: Arial;
	cursor: pointer;
}

/* new */
#MainTable
{
	width: 990px;
	height: 400px;
	text-align: left;	
}

#MainTableOuterShadowLeft
{
	width:15px;
	height:400px;
	BACKGROUND-IMAGE:url(/Images/fadepart_left.gif);
	background-repeat:repeat-y;
}
	
#MainTableContentArea
{
	background-color: White;
	width:960px;
	height:400px;
	vertical-align:top;	
}

#MainTableOuterShadowRight
{
	width:15px;
	height:400px;
	BACKGROUND-IMAGE:url(/Images/fadepart_right.gif);
	background-repeat:repeat-y;
}

#MainTableOuterShadowBottom
{
	width:785px;
	height:58px;
	padding-left:205px;
	BACKGROUND-IMAGE:url(/images/template_bottom.gif);
	background-repeat:repeat-x;	
}

#LogoRow
{
	/*width:100%;*/
	width:960px;
	vertical-align:top;
	height:65px;
}

#LogoCell
{
	padding-left:12px;
	padding-top:12px;	
	width:600px;
}

#MainContentRow
{
	width:960px;
	height:400px;
	vertical-align:top;		
}

#MainContentCell
{
	vertical-align:top;
	height:400px;
}

.LeftBarArea
{
	width:180px;	
}

.MainMenu
{
	background-color:white;
	width:100%;
}

#MainMenuArea
{
	background-color:#f5f5f5;
	vertical-align:top;
	width:180px;
	height:400px;	
}

.LabelPaddingLeftAndTop
{
	padding-left:14px;
	padding-top:8px;
}

.LabelPaddingLeft
{
	padding-left:14px;
}

#MainContentArea
{
	vertical-align:top;
	width:770px;
	padding-top:0px;
	height:100%;
	BACKGROUND-IMAGE:url(/Images/innerfadepart_left.gif);background-repeat:repeat-y;
}

#divContentHeader
{
	width:780px;
	height:23px;
	overflow:hidden;
	BACKGROUND-IMAGE:url(/Images/innerfade_top.gif);	
}

#divContentHeaderShadow
{
	width:765px;
	height:5px;
	overflow:hidden;
	position:relative;
	float:left;
}

#divContentHeaderBreadcrumb
{
	width:765px;
	height:18px;
	overflow:hidden;
	position:relative;
	float:left;
	text-align:right;
}

#ContentInnerLeftShadow
{
	width:7px;
	height:100%;
	/*BACKGROUND-IMAGE:url(/Images/innerfadepart_left.gif);background-repeat:repeat-y;	*/
}

#ContentLeftVerticalSpace
{
	width:8px;
	padding-top:4px;
}

#InnerContentArea
{
	width:750px;
	vertical-align:top;
	padding-top:4px;
	text-align:left;
}

#ContentRightVerticalSpace
{
	width:15px;
	padding-top:4px;
}

#MainContentTable
{
	width:780px;
	height: 100%;
}

.divLinkBlock
{
	width:750px;
	height:15px;
	overflow:hidden;
	position:relative;
	float:left;	
}

#divFooterMenuArea
{
	background-color: #BFC5C9;
	width:750px;
	height:28px;
	overflow:hidden;
	position:relative;
	float:left;
}

#divFooterMenuOuter
{
	background-color:white;
	width:748px;
	height:26px;
	overflow:hidden;
	position:relative;
	left:1px;
	top:1px;
}

#divFooterMenuInner
{
	font-size: 8pt;
	width:748px;
	height:22px;
	overflow:hidden;
	position:relative;
	text-align:center;
	vertical-align:middle;
	top:4px;
}

#tmp11Viewer
{
	width:495px;
	height:420px;
	overflow:hidden;
	position:relative;
	float:left;
	background-image:url(/images/viewer.jpg);
}

#tmp11DisplayBlock
{
	width:483px;
	height:384px;
	overflow:hidden;
	position:relative;
	float:left;
	top:6px;
	left:6px;
	text-align: center;
	vertical-align: middle;
}

#tmp11displayCell
{
	width:483px;
	height:384px;
	text-align: center;
	vertical-align: middle;	
}

#tmp11divBackButton
{
	width:15px;
	height:15px;
	overflow:hidden;
	position:relative;
	float:left;
	top:13px;
	left:214px;
}

#tmp11divStopButton
{
	width:15px;
	height:15px;
	overflow:hidden;
	position:relative;
	float:left;
	top:13px;
	left:234px;
}

#tmp11divForwardButton
{
	width:15px;
	height:15px;
	overflow:hidden;
	position:relative;
	float:left;
	top:13px;
	left:254px;
}

#tmp10TitleBlock
{
	width:735px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp10IntroText
{
	width:735px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp9HeaderSpacer
{
	width:15px;
	height:150px;
	overflow:hidden;
	position:relative;
	float:left;	
}

#tmp9Content
{
	width:735px;
	overflow:hidden;
	position:relative;
	float:right;
}

#tmp9TitleRegion
{
	width:735px;
	height:42px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp9Questions
{
	width:480px;
	overflow:hidden;
	position:relative;
	float:left;	
}

#tmp9SpacerColumn
{
	width:30px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp9RightColumn
{
	width:238px;
	overflow:hidden;
	position:relative;
	float:left;
	border:1px solid #BFC5C0;
}

#tmp9TopImage
{
	width:238px;
	overflow:hidden;
	position:relative;
	float:left;
}

.tmp9RightColumnSpaceHorizontal
{
	width:238px;
	height:15px;
	overflow:hidden;
	position:relative;
	float:left;
}

.tmp9RightColumnSpaceVertical
{
	width:15px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp9RightColumnContent
{
	width:208px;
	overflow:hidden;
	position:relative;
	float:left;	
}

#tmp8ContentHolder
{
	width:730px;
	overflow:hidden;
	position:relative;
	left:10px;
}

#tmp8ContentArea
{
	width:750px;
	overflow:hidden;
	BACKGROUND-IMAGE:url(/Images/Controlborder_middle.gif);	
}

.CellAlignTop
{
	vertical-align:top;	
}

#tmp8HorizontalSpacer
{
	Height: 8px;
}

#tmp8TitleRegion
{
	width:735px;
	height:28px;
	padding-left:13px;
	overflow:hidden;
}

#tmp8MainContentTable
{
	width:750px;
}

#tmp8LeftSpacer
{
	width: 13px;
}

#tmp8MiddleSpacer
{
	width: 15px;	
}

#tmp8TextCell
{
	width:362px;
}

#tmp8ImageCell
{
	width:360px;
}

#tmp8TextBlock
{
	width:362px;
	overflow:hidden;
}

#tmp8ImageBlock
{
	width:360px;
	overflow:hidden;
}

#tmp7Image3
{
	width:70px;
	height:110px;
	overflow:hidden;
	float:right;
	position:relative;	
}

#tmp7Image4
{
	width:70px;
	height:110px;
	overflow:hidden;
	float:right;
	position:relative;	
}

#tmp7Image5
{
	width:155px;
	height:225px;
	overflow:hidden;
}

#tmp7Image2
{
	width:240px;
	height:120px;
	overflow:hidden;
}

#tmp6TitleRegion
{
	width:750px;
	height:42px;
	overflow:hidden;
	position:relative;
	float:left;	
}

#tmp6TitleBlock
{
	width:735px;
	height:190px;
	overflow:hidden;
	position:relative;
	float:left;
	padding-left:15px;
}

#tmp6DisplayBlock
{
	width:495px;
	height:420px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp6SpacerColumn
{
	width:15px;
	height:420px;
	overflow:hidden;
	position:relative;
	float:left;	
}

#tmp6RightColumn
{
	width:240px;
	height:420px;
	overflow:hidden;
	position:relative;
	float:right;	
}

#tmp6RightColumnText
{
	width:240px;
	height:242px;
	overflow:auto;
	position:relative;
	float:right;	
}

.tmp6RightColumnHorizontalSpace
{
	width:240px;
	height:15px;
	overflow:hidden;
	position:relative;
	float:right;
}

#tmp6RightColumnVerticalSpaceLeft
{	
	width:15px;
	height:133px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp6RightColumnVerticalSpaceRight
{	
	width:15px;
	height:133px;
	overflow:hidden;
	position:relative;
	float:right;
} 

#tmp6RightColumnLinkList
{
	width:210px;
	height:133px;
	overflow:hidden;
	position:relative;
	float:left;
	vertical-align:top;
}

#tmp6LinkControlArea
{
	width:240px;
	height:163px;
	overflow:hidden;
	position:relative;
	float:right;
	background-repeat:no-repeat;
}

#tmp5UpperImageBlock
{
	width:267px;
	height:286px;
	overflow:hidden;
	position:relative;
	float:left;
}

.tmp5UpperImage
{
	width:131px;
	height:286px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp5UpperImageColumnSpace
{
	width:5px;
	height:286px;
	overflow:hidden;
	position:relative;
	float:left;	
}

#tmp5VerticalSpacerColumn
{
	width:15px;
	height:286px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp5RightContentArea
{
	width:468px;
	height:286px;
	overflow:hidden;
	position:relative;
	float:right;
}	

#tmp5TitleBlock
{
	width:468px;
	height:42px;
	overflow:hidden;
	position:relative;
	float:right;
}

#tmp5UpperTextBlock
{
	width:468px;
	height:109px;
	overflow:hidden;
	position:relative;
	float:right;
}

#tmp5UpperBannerArea
{
	width:468px;
	height:135px;
	overflow:hidden;
	position:relative;
	float:right;
}

.tmp5SmallBannerLeft
{
	width:226px;
	height:60px;
	overflow:hidden;
	position:relative;
	float:left;
}

.tmp5SmallBannerSpacerVertical
{
	width:16px;
	height:60px;
	overflow:hidden;
	position:relative;
	float:left;	
}

.tmp5SmallBannerRight
{
	width:226px;
	height:60px;
	overflow:hidden;
	position:relative;
	float:right;	
}

.tmp5SmallBannerSpacerHorizontal
{
	width:486px;
	height:15px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp5HorizontalSpacer
{
	width:750px;
	height:15px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp5LowerImage
{
	width:267px;
	height:297px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp5VerticalSpacer
{
	width:15px;
	height:297px;
	overflow:hidden;
	position:relative;
	float:left;	
}

#tmp5LargeBannerArea
{
	width:468px;
	height:297px;
	overflow:hidden;
	position:relative;
	float:right;
}

#tmp5LargeBannerAreaText
{
	width:468px;
	height:162px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp5LargeBanner
{
	width:468px;
	height:60px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp5LargeBannerSpacer
{
	width:468px;
	height:15px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp4CalendarArea
{
	width:615px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp4TitleRegion
{
	width:300px;
	height:173px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp4TitleBlock
{
	width:300px;
	height:42px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp4UpperSpacerColumn
{
	width:15px;
	height:173px;
	overflow:hidden;
	position:relative;
	float:left;
}

.tmp4TopImageBlock
{
	width:147px;
	height:173px;
	overflow:hidden;
	position:relative;
	float:right;
}

#tmp4TopImageSpacer
{
	width:6px;
	height:173px;
	overflow:hidden;
	position:relative;
	float:right;
}

#tmp4MainHorizontalSpacer
{
	width:615px;
	height:15px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp4CalendarRow
{
	width:615px;
	height:100px;
	overflow:hidden;
	position:relative;
	float:left;
}

.tmp4GreyTextBlock
{
	width:200px;
	height:100px;
	overflow:hidden;
	position:relative;
	float:left;
	background-color: #EEEEEE;
	margin-bottom: 6px;
}

.tmp4BlockImage
{
	width:100px;
	height:100px;
	overflow:hidden;
	position:relative;
	float:left;
}

.tmp4GreyBlockHorizontalSpacer
{
	width:200px;
	height:10px;
	overflow:hidden;
	float:left;
	position:relative;
}

.tmp4GreyBlockVerticalSpacerSmall
{
	width:10px;
	height:80px;
	overflow:hidden;
	float:left;
	position:relative;
}

.tmp4GreyBlockText
{
	width:180px;
	height:80px;
	overflow:hidden;
	float:left;
	position:relative;
}

.tmp4GreyBlockVerticalSpacer
{
	width:15px;
	height:100px;
	overflow:hidden;
	position:relative;
	float:left;
}

.tmp4RowSpacer
{
	width:615px;
	height:5px;
	overflow:hidden;
	position:relative;
	float:left;
}

.GeneralSpacer15
{
	width:15px;
	overflow:hidden;
	position:relative;
	float:left;
}

.BannerArea
{
	width:120px;
	overflow:hidden;
	position:relative;
	float:right;	
}

.tmp3LeftImageArea
{
	width:240px;
	overflow:hidden;
}

.tmp3LeftImageSpacerRow
{
	width:240px;
	height:5px;
	overflow:hidden;
}

#tmp3LeftImageColumn
{
	width:240px;
	overflow:hidden;
	position:relative;
	float:left;
}

.tmp3GreyBlock
{
	width:260px;
	height:100px;
	overflow:hidden;
	position:relative;
	float:left;
	background-color: #EEEEEE;
}

.tmp3GreyBlockSpacerHorizontal
{
	width:260px;
	height:10px;
	overflow:hidden;
	float:left;
	position:relative;
}

.tmp3GreyBlockSpacerVertical
{
	width:10px;
	height:80px;
	overflow:hidden;
	float:left;
	position:relative;
}

.tmp3GreyBlockText
{
	width:240px;
	height:80px;
	overflow:hidden;
	float:left;
	position:relative;
}

.tmp3GreyBlockImage
{
	width:100px;
	height:100px;
	overflow:hidden;
	position:relative;
	float:right;
}

.tmp3MiddleColumnSpacer
{
	width:360px;
	height:15px;
	overflow:hidden;
	position:relative;
	float:left;
}

.tmp3GreyBlockRowSpacer
{
	width:360px;
	height:5px;
	overflow:hidden;
	position:relative;
	float:left;	
}

#tmp3TitleBlock
{
	width:360px;
	height:40px;
	overflow:hidden;
	position:relative;
	float:left;
}

.tmp3MiddleArea
{
	width:360px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp3BannerUpperSpace
{
	width:120px;height:40px;overflow:hidden;position:relative;float:right;
}

#tmp2TitleRegion
{
	width:295px;
	height:190px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp2TitleBlock
{
	width:280px;
	height:40px;
	overflow:hidden;
	padding-left:15px;
}

#tmp2Text
{
	width:280px;
	height:150px;
	overflow:hidden;
	padding-left:15px;
}

#tmp2LabelBefore
{
	width:60px;
	height:30px;
	position:relative;
	top:180px;
	left:235px;
	overflow:hidden;
	background-color:white;
}

#tmp2LabelAfter
{
	width:60px;
	height:30px;
	position:relative;
	float:left;
	overflow:hidden;
	background-color:white;	
}

#tmp2HorizontalSpacer
{
	width:295px;
	height:15px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp2VerticalSpacer
{
	width:15px;
	height:495px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp2LeftColumn
{
	width:295px;
	height:495px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp2RegionAfter
{
	height:30px;
	position:relative;
	top:385px;
	overflow:hidden;
}

#tmp2AfterLinkRegion
{
	height:30px;
	position:relative;
	float:left;
	background-color:white;
}

#tmp2AfterLink
{
	height:12px;
	position:relative;
	float:left;
	background-color:white;
	padding:7px 10px 7px 10px;
}

#tmp1TitlePaddingLeft
{
	width:15px;
	height:42px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp1TitleBlock
{
	width:735px;
	height:42px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp1LeftColumn
{
	width:495px;
	overflow:hidden;
	position:relative;
	float:left;
}

.tmp1PhotoInfoBlock
{
	width:24px;
	height:19px;
	overflow:hidden;
	position:relative;
	float:left;
	background-color: #555555;
	text-align: center;
	padding-top:1px;
}

#tmp1PhotoUnderscriptBlock1
{
	width:266px;
	height:19px;
	overflow:hidden;
	position:relative;
	float:left;
	background-color: #555555;
	padding-top:1px;
}

#tmp1PhotoUnderscriptBlock2
{
	width:176px;
	height:19px;
	overflow:hidden;
	position:relative;
	float:left;
	background-color: #555555;
	padding-top:1px;
}

#tmp1PhotoUnderscriptBlock3
{
	width:176px;
	height:19px;
	overflow:hidden;
	position:relative;
	float:left;
	background-color: #555555;
	padding-top:1px;
}

#tmp1PhotoUnderscriptBlock4
{
	width:221px;
	height:19px;
	overflow:hidden;
	position:relative;
	float:left;
	background-color: #555555;
	padding-top:1px;
}

#tmp1PhotoUnderscriptBlock5
{
	width:221px;
	height:19px;
	overflow:hidden;
	position:relative;
	float:left;
	background-color: #555555;
	padding-top:1px;
}

#tmp1PhotoUnderscriptBlock6
{
	width:151px;
	height:19px;
	overflow:hidden;
	position:relative;
	float:left;
	background-color: #555555;
	padding-top:1px;
}

#tmp1PhotoUnderscriptBlock7
{
	width:151px;
	height:19px;
	overflow:hidden;
	position:relative;
	float:left;
	background-color: #555555;
	padding-top:1px;
}

#tmp1PhotoUnderscriptBlock8
{
	width:291px;
	height:19px;
	overflow:hidden;
	position:relative;
	float:left;
	background-color: #555555;
	padding-top:1px;
}

.InfoCloseButtonArea
{
	width:14px;
	height:18px;
	background-color:#fd8001;
	position:relative;
	float:left;
	color:white;
	font-weight:bold;
}

#tmp1UpperImageBlock
{
	width:495px;
	height:433px;
	overflow:hidden;
	position:relative;
	float:left;	
}

#tmp1Image1
{
	width:290px;
	height:409px;
	overflow:hidden;
	position:relative;
	float:left;	
}

#tmp1Image1InfoHeader
{
	background-color: white;
	width:284px;
	height:18px;
	overflow:hidden;
	position:absolute;
	filter:alpha(Opacity=90);
	opacity: 0.9;
	khtml-opacity: 0.9;
	left: 3px;
	top: 3px;
	z-index: 2;
	display: none;
}

#tmp1Image1InfoTitle
{
	width:270px;
	height:18px;
	background-color:#fd8001;
	position:relative;
	float:left;
	color:white;
	font-weight:bold;
}

#tmp1Image1InfoContent
{
	background-color: white;
	width:274px;
	height:375px;
	overflow:hidden;
	position:absolute;
	filter:alpha(Opacity=70);
	opacity: 0.7;
	left: 3px;
	top: 21px;
	z-index: 2;
	khtml-opacity: 0.7; 
	padding: 5px;
	display: none;
}

#tmp1Image2
{
	width:200px;
	height:192px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp1Image2InfoHeader
{
	background-color: white;
	width:194px;
	height:18px;
	overflow:hidden;
	position:absolute;
	filter:alpha(Opacity=90);
	opacity: 0.9;
	khtml-opacity: 0.9;
	left: 298px;
	top: 3px;
	z-index: 2;
	display: none;
}

#tmp1Image2InfoTitle
{
	width:180px;
	height:18px;
	background-color:#fd8001;
	position:relative;
	float:left;
	color:white;
	font-weight:bold;
}

#tmp1Image2InfoContent
{
	background-color: white;
	width:184px;
	height:158px;
	overflow:hidden;
	position:absolute;
	filter:alpha(Opacity=70);
	opacity: 0.7;
	left: 298px;
	top: 21px;
	z-index: 2;
	khtml-opacity: 0.7; 
	padding: 5px;
	display: none;
}

#tmp1Image3
{
	width:200px;
	height:192px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp1Image3InfoHeader
{
	background-color: white;
	width:194px;
	height:18px;
	overflow:hidden;
	position:absolute;
	filter:alpha(Opacity=90);
	opacity: 0.9;
	khtml-opacity: 0.9;
	left: 298px;
	top: 220px;
	z-index: 2;
	display: none;
}

#tmp1Image3InfoTitle
{
	width:180px;
	height:18px;
	background-color:#fd8001;
	position:relative;
	float:left;
	color:white;
	font-weight:bold;
}

#tmp1Image3InfoContent
{
	background-color: white;
	width:184px;
	height:158px;
	overflow:hidden;
	position:absolute;
	filter:alpha(Opacity=70);
	opacity: 0.7;
	left: 298px;
	top: 238px;
	z-index: 2;
	khtml-opacity: 0.7; 
	padding: 5px;
	display: none;
}

#tmp1Image4
{
	width:245px;
	height:225px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp1Image4InfoHeader
{
	background-color: white;
	width:239px;
	height:18px;
	overflow:hidden;
	position:absolute;
	filter:alpha(Opacity=90);
	opacity: 0.9;
	khtml-opacity: 0.9;
	left: 3px;
	top: 3px;
	z-index: 4;
	display: none;
}

#tmp1Image4InfoTitle
{
	width:225px;
	height:18px;
	background-color:#fd8001;
	position:relative;
	float:left;
	color:white;
	font-weight:bold;
}

#tmp1Image4InfoContent
{
	background-color: white;
	width:229px;
	height:191px;
	overflow:hidden;
	position:absolute;
	filter:alpha(Opacity=70);
	opacity: 0.7;
	left: 3px;
	top: 21px;
	z-index: 2;
	khtml-opacity: 0.7; 
	padding: 5px;
	display: none;
}

#tmp1Image5
{
	width:245px;
	height:225px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp1Image5InfoHeader
{
	background-color: white;
	width:239px;
	height:18px;
	overflow:hidden;
	position:absolute;
	filter:alpha(Opacity=90);
	opacity: 0.9;
	khtml-opacity: 0.9;
	left: 253px;
	top: 3px;
	z-index: 4;
	display: none;
}

#tmp1Image5InfoTitle
{
	width:225px;
	height:18px;
	background-color:#fd8001;
	position:relative;
	float:left;
	color:white;
	font-weight:bold;
}

#tmp1Image5InfoContent
{
	background-color: white;
	width:229px;
	height:191px;
	overflow:hidden;
	position:absolute;
	filter:alpha(Opacity=70);
	opacity: 0.7;
	left: 253px;
	top: 21px;
	z-index: 2;
	khtml-opacity: 0.7; 
	padding: 5px;
	display: none;
}

#tmp1Image6
{
	width:175px;
	height:157px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp1Image6InfoHeader
{
	background-color: white;
	width:169px;
	height:18px;
	overflow:hidden;
	position:absolute;
	filter:alpha(Opacity=90);
	opacity: 0.9;
	khtml-opacity: 0.9;
	left: 3px;
	top: 3px;
	z-index: 4;
	display: none;
}

#tmp1Image6InfoTitle
{
	width:155px;
	height:18px;
	background-color:#fd8001;
	position:relative;
	float:left;
	color:white;
	font-weight:bold;
}

#tmp1Image6InfoContent
{
	background-color: white;
	width:159px;
	height:123px;
	overflow:hidden;
	position:absolute;
	filter:alpha(Opacity=70);
	opacity: 0.7;
	left: 3px;
	top: 21px;
	z-index: 2;
	khtml-opacity: 0.7; 
	padding: 5px;
	display: none;
}

#tmp1Image7
{
	width:175px;
	height:158px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp1Image7InfoHeader
{
	background-color: white;
	width:169px;
	height:18px;
	overflow:hidden;
	position:absolute;
	filter:alpha(Opacity=90);
	opacity: 0.9;
	khtml-opacity: 0.9;
	left: 3px;
	top: 185px;
	z-index: 4;
	display: none;
}

#tmp1Image7InfoTitle
{
	width:155px;
	height:18px;
	background-color:#fd8001;
	position:relative;
	float:left;
	color:white;
	font-weight:bold;
}

#tmp1Image7InfoContent
{
	background-color: white;
	width:159px;
	height:124px;
	overflow:hidden;
	position:absolute;
	filter:alpha(Opacity=70);
	opacity: 0.7;
	left: 3px;
	top: 203px;
	z-index: 2;
	khtml-opacity: 0.7; 
	padding: 5px;
	display: none;
}

#tmp1Image8
{
	width:315px;
	height:340px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp1Image8InfoHeader
{
	background-color: white;
	width:309px;
	height:18px;
	overflow:hidden;
	position:absolute;
	filter:alpha(Opacity=90);
	opacity: 0.9;
	khtml-opacity: 0.9;
	left: 183px;
	top: 3px;
	z-index: 4;
	display: none;
}

#tmp1Image8InfoTitle
{
	width:295px;
	height:18px;
	background-color:#fd8001;
	position:relative;
	float:left;
	color:white;
	font-weight:bold;
}

#tmp1Image8InfoContent
{
	background-color: white;
	width:299px;
	height:306px;
	overflow:hidden;
	position:absolute;
	filter:alpha(Opacity=70);
	opacity: 0.7;
	left: 183px;
	top: 21px;
	z-index: 2;
	khtml-opacity: 0.7; 
	padding: 5px;
	display: none;
}

#tmp1Image1Padding
{
	width:5px;
	height:409px;
	overflow:hidden;
	position:relative;
	float:left;	
}

#tmp1Image2Padding
{
	width:5px;
	height:155px;
	overflow:hidden;
	position:relative;
	float:left;	
}

.tmp1UnderscriptPadding
{
	width:5px;
	height:20px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp1RowPadding1
{
	width:200px;
	height:5px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp1RowPadding2
{
	width:5px;
	height:229px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp1RowPadding3
{
	width:495px;
	height:5px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp1MiddleImageBlock
{
	width:495px;
	height:250px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp1Image4Padding
{
	width:5px;
	height:225px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp1RowPadding4
{
	width:245px;
	height:5px;
	overflow:hidden;
	position:relative;
	float:right;	
}

#tmp1RowPadding5
{
	width:495px;
	height:5px;
	overflow:hidden;
	position:relative;
	float:left;
}

.tmp1RowPadding6
{
	width:175px;
	height:5px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp1LowerImageBlock
{
	width:495px;
	height:360px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp1LeftImageColumn
{
	width:175px;
	height:340px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp1RowPadding5
{
	width:175px;
	height:5px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp1Image7Padding
{
	width:5px;
	height:340px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp1ColumnPhotoArea
{
	width:100px;
	height:118px;
	overflow:hidden;
	position:relative;
	float:right;
}

#tmp1WriterText
{
	width:208px;
	overflow:hidden;
	position:relative;
	float:left;
	background-color: #FFFFFF;
}

#tmp1ColumnContent
{
	background-color:white;
	width:208px;
	overflow:hidden;
	position:relative;
	float:left;
}

#tmp1Column
{
	width:240px;
	overflow:hidden;
	position:relative;
	float:left;
	background-color: #BFC5C9;
}

#tmp1ColumnSpacer
{
	width:15px;
	height:102px;
	overflow:hidden;
	position:relative;
	float:left;
	left:1px;
	top:1px;
	background-color: #eeeeee;	
}

#tmp1ColumnPhotoArea
{
	width:124px;
	height:102px;
	overflow:hidden;
	position:relative;
	float:left;
	top:1px;
	left:1px;
	vertical-align:bottom;
	background-color: #eeeeee;
}

#tmp1ColumnPhoto
{
	width:100px;
	height:118px;
	overflow:hidden;
	position:relative;
	float:right;
	vertical-align:bottom;
	background-color: #eeeeee;
}

#tmp1PhotoTable
{
	width:124px;
	height:102px;
}

#tmp1ColumnContentText
{
	background-color:white;
	width:238px;
	overflow:hidden;
	position:relative;
	float:left;
	left:1px;
}

#tmp1ColumnHeaderPaddingBottom
{
	width:139px;
	height:15px;
	overflow:hidden;
	position:relative;
	float:left;
	left:1px;
	background-color: #eeeeee;
}

.tmp1ColumnRowPadding
{
	width:238px;
	height:15px;
	overflow:hidden;
	position:relative;
	float:left;
	left:1px;
}

.tmp1ColumnRowPaddingWhite
{
	width:238px;
	height:15px;
	overflow:hidden;
	position:relative;
	float:left;
	left:1px;
	background-color: #FFFFFF;
}

#tmp1ColumnTextInnerBlock
{
	background-color:white;
	width:238px;
	overflow:hidden;
	position:relative;
	float:left;
	left:1px;
}

#tmp1ColumnTopLine
{
	background-color: #bfc5c9;
	width:238px;
	height:1px;
	overflow:hidden;
	position:relative;
	float:left;
	left:1px;	
}

#tmp1ColumnBottomLine
{
	background-color:white;
	width:139px;
	height:1px;
	overflow:hidden;
	position:relative;
	float:left;
	top:1px;
	left:1px;
}

#tmp1ColumnPaddingBottom
{
	background-color:white;
	width:238px;
	height:15px;
	overflow:hidden;
	position:relative;
	float:left;
	left:1px;
}

.tmp1AdvertisementSpacer
{
	width:495px;
	overflow:hidden;
	position:relative;
	float:left;	
	height:5px;	
}

.tmp1AdvertisementArea
{
	width:495px;
	overflow:hidden;
	position:relative;
	float:left;	
}

.tmp1AdvertisementCell
{
	width:231px; border:solid 1px #bfc5c9;
	padding-left:6px;
	padding-right:6px;
}

.tmp1AdvertisementSpacerCell
{
	width: 5px;
}

.tmp1AdvertisementInnerBlock
{
	width:231px; overflow:hidden;
}

.tmp2AdvertisementArea
{
	width:750px;
	overflow:hidden;
	position:relative;
	float:left;	
}

.tmp2AdvertisementCellEdge
{
	width: 233px; border:solid 1px #bfc5c9;
	padding-left:6px;
	padding-right:6px;
}

.tmp2AdvertisementMiddleCell
{
	width: 232px; border:solid 1px #bfc5c9;	
	padding-left:6px;
	padding-right:6px;
}

.tmp2AdvertisementSpacerCell
{
	width: 5px;
}

.tmp2AdvertisementInnerBlockEdge
{
	width:233px; overflow:hidden;
}

.tmp2AdvertisementInnerBlockMiddle
{
	width:230px; overflow:hidden;
}

#tmp0MainTable
{
	height:447px;
}

#tmp0LeftColumn
{
	width:240px;
	float:left;
	position:relative;
	overflow:hidden;
}

/* Homepage fotowissel vlakken 2x */
#tmp0DesignDisplay1
{
	width:240px;
	height:300px;
	overflow:hidden;
	vertical-align:top;
}

#tmp0DesignDisplay1a
{
	width:240px;
	height:300px;
	overflow:hidden;
	vertical-align:top;
	position:absolute;
	z-index:2;
}

#tmp0DesignDisplay1b
{
	width:240px;
	height:300px;
	overflow:hidden;
	vertical-align:top;
	position:absolute;
	z-index:1;
}
/* ------------------------------ */	

#tmp0ContentBlock
{
	float:left;
	position:relative;
	overflow:hidden;	
}

#tmp0ContentBlockTopRow
{	
	float:left;
	position:relative;
	overflow:hidden;
	width:615px;
}

#tmp0ContentBlockBottomRow
{
	float:left;
	position:relative;
	overflow:hidden;
	width:615px;
	padding-top:15px;
}

.tmp0ContentBlockBottomRowLinks
{
	float:left;
	position:relative;
	overflow:hidden;
	width:453px;
	border:solid 1px #bfc5c9;
	height:148px;
}

.tmp0ContentBlockBottomRowImage
{
	float:left;
	position:relative;
	overflow:hidden;
	width:155px;
	padding-left:5px;
	height:150px;
}

.tmp0LinkBlockLinkArea
{
	padding-top: 11px;	
	overflow:hidden;
	width:450px;
	height:16px;
	color: #334076;
}

.tmp0LinkBlockLinkArea a,.tmp0LinkBlockLinkArea a:link,.tmp0LinkBlockLinkArea a:visited,.tmp0LinkBlockLinkArea a:active
{
	color: #334076;
	text-decoration: none;
}

.tmp0LinkBlockLinkArea:hover
{
	color: #334076;
	text-decoration: none;
}

#tmp0LeftColumnPadding
{
	width:240px;
	height:15px;
	overflow:hidden;	
}
	
#tmp0RandomText
{
	width:240px;
	height:120px;
	overflow:hidden;
}

#tmp0RightColumnBlock
{
	width:505px; overflow:hidden;
	padding-left:5px;
	float:left;
	position:relative;
	overflow:hidden;
}

#tmp0RightColumnContentArea
{
	width:370px; overflow:hidden;
	padding-left:5px;
	float:left;
	position:relative;
}

#tmp0RightColumnBannerArea
{
	width:120px; overflow:hidden;
	padding-left: 15px;
	float:right;
	position:relative;
}

#tmp0TitleBlock
{
	width:370px;
	height:75px;
	overflow:hidden;
	float:left;
	position:relative;
	padding-left:15px;
}

#tmp0TextBlocks
{
	width:210px;
	background-color:#eeeeee;
}

#tmp0Image1
{
	width:70px;
	height:110px;
	overflow:hidden;
	float:right;
	position:relative;	
}

#tmp0Image2
{
	width:70px;
	height:110px;
	overflow:hidden;
	float:right;
	position:relative;	
}

#tmp0Image3
{
	width:155px;
	height:225px;
	overflow:hidden;
}

#tmp0Banner
{
	width:120px;
	overflow:hidden;
}

.tmp0GreyBlock
{
	width:140px;
	height:110px;
	overflow:hidden;
	background-color:#eeeeee;
	float:left;
	position:relative;
}

#tmp0GreyBlockRowPadding
{
	width:210px;
	height:5px;
	background-color:white;
	overflow:hidden;
	float:left;
	position:relative;
}

.tmp0GreyBlockHorizontalSpace
{
	width:140px;
	height:10px;
	overflow:hidden;
	float:left;
	position:relative;
}

.tmp0GreyBlockVerticalSpace
{
	width:10px;
	height:90px;
	overflow:hidden;
	float:left;
	position:relative;
}

.tmp0GreyBlockText
{
	width:120px;
	height:90px;
	overflow:hidden;
	float:left;
	position:relative;
}

#tmp0DesignDisplay2Column
{
	width:155px;
}

.tmp0ColumnPadding15
{
	width:15px;
}

#tmp0BannerColumn
{
	width:120px;
}

#tmp0LinkControlArea
{
	width:370px; padding-top:15px;
	overflow:hidden;
	float:left;
	position:relative;
}

#tmp0GreyBlocksArea
{
	width:370px; overflow:hidden;	
}

#tmp0GreyBlocksAreaContent
{
	overflow:hidden;
	float:left;
	position:relative;
}

#tmp0GreyBlocksAreaBlocks
{
	overflow:hidden;
	float:left;
	position:relative;
	width:210px;
}

#tmp0GreyBlocksRightImage
{
	overflow:hidden;
	float:right;
	position:relative;
	width:155px;
	padding-left:5px;
}

#tmp0LinkControl
{
	width:370px;
	height:120px;
	background-image:url(/images/bg_linkcontrol.jpg);
	overflow:hidden;
}

#divTabControlMain
{
	width:205px;
	height:110px;
	position:relative;
	top:5px;
	left:5px;
	float:left;
	overflow:hidden;
}

#divTabControl1
{
	width:205px;
	height:110px;
	position:relative;
	float:left;
	background-color:white;
	overflow:hidden;
}

#divTabControl2
{
	width:205px;
	height:110px;
	position:relative;
	float:left;
	display:none;
	background-color:white;
	overflow:hidden;
}

#divTabControl3
{
	width:205px;
	height:110px;
	position:relative;
	float:left;
	display:none;
	background-color:white;
	overflow:hidden;
}

#divTabControl4
{
	width:205px;
	height:110px;
	position:relative;
	float:left;
	display:none;
	background-color:white;
	overflow:hidden;
}

#TabControlInnerBlock
{
	width:140px;
	height:18px;
	position:relative;
	top:4px;
	left:10px;
	overflow:hidden;
	display: inline;
	vertical-align: middle;
}

#divTabcontrolLinkContainer
{
	width:160px;
	height:110px;
	position:relative;
	top:5px;
	float:right;
	overflow:hidden;
}

.SubmitControlBorder
{
	width:152px;
	height:20px;
	background-color:#7f8c93;
}

.SubmitControlInnerBlock
{
	width:150px;
	height:18px;
	background-color:white;
	position:relative;
	overflow:hidden;
	top:1px;
	left:1px;
}

.SubmitControlTextArea
{
	width:135px;
	height:14px;
	background-color:white;
	position:relative;
	left:1px;
	float:left;
}

.SubmitControlText
{
	border:0px solid gray;
	width:135px;
	height:14px;
	background-color:white;
	font-size:8pt;
}

.SubmitControlArrowArea
{
	width:10px;
	height:7px;
	background-color:white;
	position:relative;
	float:right;
	top:6px;
}

.LeftSidebarStandardMargin
{
	height: 14px;	
}

#FooterMenu
{
	width:762px;
	height:40px;
	overflow:hidden;
	background-color:white;
}

#FooterTable
{
	width:100%;
	height:100%;
}

#FooterCell
{
	text-align:center;
	vertical-align:middle;
}

.ErrorMessage
{
	font-size: 8pt;
	color: Red;
}

.TextField
{
	border: solid 1px #7f8c93;
	width: 160px;
	height: 16px;
	background-color: White;
	font-size: 12px;
	color: Black;	
}

.ErrorLabel
{
	font-size: 8pt;
	color: red;	
}

#divFrameContent
{
	width: 480px;
	position: relative;
	float:left;
}

#divFrameHtml
{
	width: 250px;
	position: relative;
	float:left;
	overflow:hidden;
}

.divLeftSidebar
{
	text-align:left;	
}

.divLogoContent
{
	text-align:left;
}

.divGeneralAdvertisement
{
	text-align:left;
	padding-left:14px;
	width:152px;
	overflow:hidden;
}

.NewsLabel
{
	color: #7f8c93;
	font-size: 8pt;
	padding-left: 16px;
}

.NewsLabel a, .NewsLabel a:link, .NewsLabel a:visited, .NewsLabel a:active
{
	color: #e6196a;
	margin:0px 0px 0px 0px;
	font-size:8pt;	
}

.tafLabelArea
{
	width:80px;
	position:relative;
	float:left;
}

.tafHorSpacer
{
	width:750px;
	height:10px;
	position:relative;
	float:left;
	font-size:2pt;
}

.tafFieldArea
{
	width:240px;
	position:relative;
	float:left;
}

.tafErrorArea
{
	width:180px;
	position:relative;
	float:left;
	color:red;
}

.winButton
{
	font-size:9pt;
	position:relative;
}

.pnlTellAFriend
{
	width:750px;
	overflow:hidden;
	position:relative;
	float:left;	
}

.pnlComplete
{
	width:750px;
	overflow:hidden;
}

#tafTitleBlock
{
	width:750px;
	height:42px;
	overflow:hidden;
	position:relative;
	float:left;
}

.StandardContentBlock
{
	width: 750px;
	overflow: hidden;
}

.ResultsCellLeft
{
	width: 120px;
	padding-left:25px;
}

.ResultsCellRight
{
	width:50px;
	text-align: right;
}

.GeneralHTMLBottomAdvertisementSpacer
{
	float:left;
	width:750px;
	position:relative;
	height:16px;
}

.GeneralHTMLBottomAdvertisement
{
	float:left;
	width:750px;
	position:relative;
}
