body
{	background: #FFFFFF;
	margin-top: 1px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	position: relative;
	top: 0px;
	left: 0px;
}

.masterWrap
{
	width: 800px;
	position: relative;
	top: 0px;
	left: 0px;
}

.mastheadWrap
{
	width: 800px;
	height: 86px;
	position: relative;
	top: 1px;
	left: 0px;
}

.mastheadLeft
{
	background: url(/site/images_main/banners/PRheader_left.gif) no-repeat top left;
	width: 215px;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
}

.mastheadMid
{
	background: url(/site/images_main/banners/PRheader_mid.gif) repeat-x top left;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.mastheadRight
{
	background: url(/site/images_main/banners/PRheader_right.gif) no-repeat top right;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 86px;
	height: 100%;
	z-index: 10;
}

.bannerAdWrap
{
	width: 468px;
	height: 60px;
	position: absolute;
	top: 5px;
	right: 7%;
	z-index: 20;
	overflow: hidden;
}

.staticNavMenuWrap
{
	width: 148px; /* IE doesn't like this value to be uneven */
	height: 650px;
	position: absolute;
	top: 88px;
	left: 0px;
}

div.staticContentWrap
{
	width: 650px; /* IE doesn't like this value to be uneven */
	height: 645px;
	position: absolute;
	top: 88px;
	left: 149px;
}

/* -- Panes - general settings -- */
.paneWrap { position: relative; top: 0px; left: 0px; width: 100%; height: 100%; }
.paneBackground { position: absolute; top: 0px; left: 0px; width: 100%; height: 99%; z-index: 1; }
.paneContent { position: relative; top: 0px; left: 0px; z-index: 12; }
.paneSpacer { width: 10px; height: 6px; line-height: 6px; }
.paneContent p, h1, h3 { margin: 10px; text-align: left; }
.paneContent img { border: none; padding: 5px; }

/* Pane segments - general */
div.paneSegmentTop { width: 100%; z-index: 10; font-size: 1px; line-height: 0px; position: relative; top: 0px; right: 0px; }
div.paneSegmentMid { width: 100%; z-index: 10; }
div.paneSegmentBot { position: absolute; bottom: 0px; left: 0px; width: 100%; z-index: 10; font-size: 1px; line-height: 0px; padding: 0px; }

/* Pane Corners - general */
div.paneCornerTopLeft { position: absolute; top: 0px; left: 0px; z-index: 20; font-size: 1px; line-height: 0px;  }
div.paneCornerTopRight { position: absolute; top: 0px; right: 0px; z-index: 20; font-size: 1px; line-height: 0px;  }
div.paneCornerLeft { position: absolute; top: 0px; left: 0px; height: 99%; z-index: 15; }
div.paneCornerRight { position: absolute; top: 0px; right: 0px; height: 99%; z-index: 15; }
div.paneCornerBotLeft { position: absolute; bottom: 0px; left: 0px; z-index: 20; font-size: 1px; line-height: 0px;  }
div.paneCornerBotRight { position: absolute; bottom: 0px; right: 0px; z-index: 20; font-size: 1px; line-height: 0px; }

/* --- Bold Panes --- */
div.paneWrap.paneWrapBold { }
div.paneBackground.paneBackgroundBold { background: #cccccc; }
div.paneContent.paneContentBold { padding: 0px 32px 0px 20px; } /* Keep to even numbers for IE */
/* Pane Segments - Bold */
div.paneSegmentTop.paneSegmentTopBold { height: 21px; background: url(/site/images_main/panes/xpand/bold_top_bg.gif) repeat-x top left; }
div.paneSegmentMid.paneSegmentMidBold {  }
div.paneSegmentBot.paneSegmentBotBold { height: 30px; background: url(/site/images_main/panes/xpand/bold_bot_bg.gif) repeat-x bottom left; }
/* Pane Corners - bold */
div.paneCornerTopLeft.paneCornerTopLeftBold { width: 20px; height: 21px; background: url(/site/images_main/panes/xpand/bold_top_lft.gif) no-repeat top left; }
div.paneCornerTopRight.paneCornerTopRightBold { width: 27px; height: 21px; background: url(/site/images_main/panes/xpand/bold_top_rgt.gif) no-repeat top right; }
div.paneCornerLeft.paneCornerLeftBold { width: 20px; background: url(/site/images_main/panes/xpand/bold_lft.gif) repeat-y top left; }
div.paneCornerRight.paneCornerRightBold { width: 27px; background: url(/site/images_main/panes/xpand/bold_rgt.gif) repeat-y top right; }
div.paneCornerBotLeft.paneCornerBotLeftBold { width: 20px; height: 31px; background: url(/site/images_main/panes/xpand/bold_bot_lft.gif) repeat-y bottom left; }
div.paneCornerBotRight.paneCornerBotRightBold { width: 27px; height: 31px; background: url(/site/images_main/panes/xpand/bold_bot_rgt.gif) bottom right; }

/* -- Normal Panes -- */
div.paneWrap.paneWrapNormal { }
div.paneBackground.paneBackgroundNormal { background: #e7e7e7; }
div.paneContent.paneContentNormal { padding: 0px 10px 10px 10px; }
/* Pane Segments - Normal */
div.paneSegmentTop.paneSegmentTopNormal { height: 21px; background: url(/site/images_main/panes/xpand/grey_top_bg.gif) repeat-x top left; }
div.paneSegmentMid.paneSegmentMidNormal { }
div.paneSegmentBot.paneSegmentBotNormal { height: 12px; background: #e7e7e7; }
/* Pane Corners - Normal */
div.paneCornerTopLeft.paneCornerTopLeftNormal { width: 10px; height: 21px; background: url(/site/images_main/panes/xpand/grey_top_lft.gif) no-repeat top left; }
div.paneCornerTopRight.paneCornerTopRightNormal { width: 10px; height: 21px; background: url(/site/images_main/panes/xpand/grey_top_rgt.gif) no-repeat top right; }
div.paneCornerLeft.paneCornerLeftNormal, div.paneCornerRight.paneCornerRightNormal { width: 10px; background: #e7e7e7; }
div.paneCornerBotLeft.paneCornerBotLeftNormal { width: 10px; height: 12px; background: url(/site/images_main/panes/xpand/grey_bot_lft.gif) repeat-y bottom left; }
div.paneCornerBotRight.paneCornerBotRightNormal { width: 10px; height: 12px; background: url(/site/images_main/panes/xpand/grey_bot_rgt.gif) bottom right; }

/* -- Headless on body -- */
div.paneWrap.paneWrapHeadlessOnBody { }
div.paneBackground.paneBackgroundHeadlessOnBody { background: #e7e7e7; }
div.paneContent.paneContentHeadlessOnBody { padding: 0px 10px 10px 10px; }
/* Pane Segments - HeadlessOnBody */
div.paneSegmentTop.paneSegmentTopHeadlessOnBody { height: 21px; font-family: "Trebuchet MS", verdana, sans-serif; font-weight: bold; font-size: 11px; line-height: 13px; padding-top: 8px; background: url(/site/images_main/panes/xpand/nohd_top_bg.gif) repeat-x top left; }
div.paneSegmentMid.paneSegmentMidHeadlessOnBody { }
div.paneSegmentBot.paneSegmentBotHeadlessOnBody { height: 12px; background: url(/site/images_main/panes/xpand/nohd_bot_bg.gif) repeat-x bottom left }
/* Pane Corners - HeadlessOnBody */
div.paneCornerTopLeft.paneCornerTopLeftHeadlessOnBody { width: 10px; height: 21px; background: url(/site/images_main/panes/xpand/nohd_top_lft.gif) no-repeat top left; }
div.paneCornerTopRight.paneCornerTopRightHeadlessOnBody { width: 10px; height: 21px; background: url(/site/images_main/panes/xpand/nohd_top_rgt.gif) no-repeat top right; }
div.paneCornerRight.paneCornerRightHeadlessOnBody { width: 10px;  background: url(/site/images_main/panes/xpand/nohd_rgt_bg.gif) repeat-y top left; }
div.paneCornerLeft.paneCornerLeftHeadlessOnBody { width: 10px; background: url(/site/images_main/panes/xpand/nohd_lft_bg.gif) repeat-y top left; }
div.paneCornerBotLeft.paneCornerBotLeftHeadlessOnBody { width: 10px; height: 12px; background: url(/site/images_main/panes/xpand/nohd_bot_lft.gif) repeat-y bottom left; }
div.paneCornerBotRight.paneCornerBotRightHeadlessOnBody { width: 10px; height: 12px; background: url(/site/images_main/panes/xpand/nohd_bot_rgt.gif) bottom right; }

/* -- Headless on normal pane -- */
div.paneWrap.paneWrapHeadlessOnNormal { }
div.paneBackground.paneBackgroundHeadlessOnNormal { background: #e7e7e7; }
div.paneContent.paneContentHeadlessOnNormal { padding: 0px 10px 10px 10px; }
/* Pane Segments - HeadlessOnNormal */
div.paneSegmentTop.paneSegmentTopHeadlessOnNormal { height: 21px; font-family: "Trebuchet MS", verdana, sans-serif; font-weight: bold; font-size: 11px; line-height: 13px; padding-top: 8px; background: url(/site/images_main/panes/xpand/nohd_on_normal_top_bg.gif) repeat-x top left; }
div.paneSegmentMid.paneSegmentMidHeadlessOnNormal { background: #e7e7e7; }
div.paneSegmentBot.paneSegmentBotHeadlessOnNormal { height: 12px; background: url(/site/images_main/panes/xpand/nohd_on_normal_bot_bg.gif) repeat-x bottom left }
/* Pane Corners - HeadlessOnNormal */
div.paneCornerTopLeft.paneCornerTopLeftHeadlessOnNormal { width: 10px; height: 21px; background: url(/site/images_main/panes/xpand/nohd_on_normal_top_lft.gif) no-repeat top left; }
div.paneCornerTopRight.paneCornerTopRightHeadlessOnNormal { width: 10px; height: 21px; background: url(/site/images_main/panes/xpand/nohd_on_normal_top_rgt.gif) no-repeat top right; }
div.paneCornerRight.paneCornerRightHeadlessOnNormal { width: 10px;  background: url(/site/images_main/panes/xpand/nohd_on_normal_rgt_bg.gif) repeat-y top right; }
div.paneCornerLeft.paneCornerLeftHeadlessOnNormal { width: 10px;  background: url(/site/images_main/panes/xpand/nohd_on_normal_lft_bg.gif) repeat-y top left; }
div.paneCornerBotLeft.paneCornerBotLeftHeadlessOnNormal { width: 10px; height: 12px; background: url(/site/images_main/panes/xpand/nohd_on_normal_bot_lft.gif) repeat-y bottom left; }
div.paneCornerBotRight.paneCornerBotRightHeadlessOnNormal { width: 10px; height: 12px; background: url(/site/images_main/panes/xpand/nohd_on_normal_bot_rgt.gif) bottom right; }

/* -- Headless on bold pane -- */
div.paneWrap.paneWrapHeadlessOnBold { }
div.paneBackground.paneBackgroundHeadlessOnBold { background: #e7e7e7; }
div.paneContent.paneContentHeadlessOnBold { padding: 0px 10px 10px 10px; }
/* Pane Segments - HeadlessOnBold */
div.paneSegmentTop.paneSegmentTopHeadlessOnBold { height: 12px; font-family: "Trebuchet MS", verdana, sans-serif; font-weight: bold; font-size: 11px; line-height: 13px; padding-top: 8px; background: url(/site/images_main/panes/xpand/nohd_on_bold_top_bg.gif) repeat-x top left; }
div.paneSegmentMid.paneSegmentMidHeadlessOnBold { background: #e7e7e7; }
div.paneSegmentBot.paneSegmentBotHeadlessOnBold { height: 12px; background: url(/site/images_main/panes/xpand/nohd_on_bold_bot_bg.gif) repeat-x bottom left }
/* Pane Corners - HeadlessOnBold */
div.paneCornerTopLeft.paneCornerTopLeftHeadlessOnBold { width: 10px; height: 21px; background: url(/site/images_main/panes/xpand/nohd_on_bold_top_lft.gif) no-repeat top left; }
div.paneCornerTopRight.paneCornerTopRightHeadlessOnBold { width: 10px; height: 21px; background: url(/site/images_main/panes/xpand/nohd_on_bold_top_rgt.gif) no-repeat top right; }
div.paneCornerRight.paneCornerRightHeadlessOnBold { width: 10px;  background: url(/site/images_main/panes/xpand/nohd_on_bold_rgt_bg.gif) repeat-y top right; }
div.paneCornerLeft.paneCornerLeftHeadlessOnBold { width: 10px;  background: url(/site/images_main/panes/xpand/nohd_on_bold_lft_bg.gif) repeat-y top left; }
div.paneCornerBotLeft.paneCornerBotLeftHeadlessOnBold { width: 10px; height: 12px; background: url(/site/images_main/panes/xpand/nohd_on_bold_bot_lft.gif) repeat-y bottom left; }
div.paneCornerBotRight.paneCornerBotRightHeadlessOnBold { width: 10px; height: 12px; background: url(/site/images_main/panes/xpand/nohd_on_bold_bot_rgt.gif) bottom right; }

/* -- Warn on body -- */
div.paneWrap.paneWrapWarnOnBody { }
div.paneBackground.paneBackgroundWarnOnBody { background: #ffcccc; }
div.paneContent.paneContentWarnOnBody { padding: 0px 10px 10px 10px; }
/* Pane Segments - WarnOnBody */
div.paneSegmentTop.paneSegmentTopWarnOnBody { height: 21px; font-family: "Trebuchet MS", verdana, sans-serif; font-weight: bold; font-size: 11px; line-height: 13px; padding-top: 8px; background: url(/site/images_main/panes/xpand/nohd_red_top_bg.gif) repeat-x top left; }
div.paneSegmentMid.paneSegmentMidWarnOnBody { background: #ffcccc; }
div.paneSegmentBot.paneSegmentBotWarnOnBody { height: 12px; background: url(/site/images_main/panes/xpand/nohd_red_bot_bg.gif) repeat-x bottom left }
/* Pane Corners - WarnOnBody */
div.paneCornerTopLeft.paneCornerTopLeftWarnOnBody { width: 10px; height: 21px; background: url(/site/images_main/panes/xpand/nohd_red_top_lft.gif) no-repeat top left; }
div.paneCornerTopRight.paneCornerTopRightWarnOnBody { width: 10px; height: 21px; background: url(/site/images_main/panes/xpand/nohd_red_top_rgt.gif) no-repeat top right; }
div.paneCornerRight.paneCornerRightWarnOnBody { width: 10px;  background: url(/site/images_main/panes/xpand/nohd_red_rgt_bg.gif) repeat-y top left; }
div.paneCornerLeft.paneCornerLeftWarnOnBody { width: 10px;  background: url(/site/images_main/panes/xpand/nohd_red_lft_bg.gif) repeat-y top right; }
div.paneCornerBotLeft.paneCornerBotLeftWarnOnBody { width: 10px; height: 12px; background: url(/site/images_main/panes/xpand/nohd_red_bot_lft.gif) repeat-y bottom left; }
div.paneCornerBotRight.paneCornerBotRightWarnOnBody { width: 10px; height: 12px; background: url(/site/images_main/panes/xpand/nohd_red_bot_rgt.gif) bottom right; }

/* -- Warn on normal pane -- */
div.paneWrap.paneWrapWarnOnNormal { }
div.paneBackground.paneBackgroundWarnOnNormal { background: #ffcccc; }
div.paneContent.paneContentWarnOnNormal { padding: 0px 10px 10px 10px; }
/* Pane Segments - WarnOnNormal */
div.paneSegmentTop.paneSegmentTopWarnOnNormal { height: 21px; font-family: "Trebuchet MS", verdana, sans-serif; font-weight: bold; font-size: 11px; line-height: 13px; padding-top: 8px; background: url(/site/images_main/panes/xpand/nohd_red_on_normal_top_bg.gif) repeat-x top left; }
div.paneSegmentMid.paneSegmentMidWarnOnNormal { background: #ffcccc; }
div.paneSegmentBot.paneSegmentBotWarnOnNormal { height: 12px; background: url(/site/images_main/panes/xpand/nohd_red_on_normal_bot_bg.gif) repeat-x bottom left }
/* Pane Corners - WarnOnNormal */
div.paneCornerTopLeft.paneCornerTopLeftWarnOnNormal { width: 10px; height: 21px; background: url(/site/images_main/panes/xpand/nohd_red_on_normal_top_lft.gif) no-repeat top left; }
div.paneCornerTopRight.paneCornerTopRightWarnOnNormal { width: 10px; height: 21px; background: url(/site/images_main/panes/xpand/nohd_red_on_normal_top_rgt.gif) no-repeat top right; }
div.paneCornerRight.paneCornerRightWarnOnNormal { width: 10px;  background: url(/site/images_main/panes/xpand/nohd_red_on_normal_rgt_bg.gif) repeat-y top left; }
div.paneCornerLeft.paneCornerLeftWarnOnNormal { width: 10px;  background: url(/site/images_main/panes/xpand/nohd_red_on_normal_lft_bg.gif) repeat-y top right; }
div.paneCornerBotLeft.paneCornerBotLeftWarnOnNormal { width: 10px; height: 12px; background: url(/site/images_main/panes/xpand/nohd_red_on_normal_bot_lft.gif) repeat-y bottom left; }
div.paneCornerBotRight.paneCornerBotRightWarnOnNormal { width: 10px; height: 12px; background: url(/site/images_main/panes/xpand/nohd_red_on_normal_bot_rgt.gif) bottom right; }

/* -- Warn on bold pane -- */
div.paneWrap.paneWrapWarnOnBold { }
div.paneBackground.paneBackgroundWarnOnBold { background: #ffcccc; }
div.paneContent.paneContentWarnOnBold { padding: 0px 10px 10px 10px; }
/* Pane Segments - WarnOnBold */
div.paneSegmentTop.paneSegmentTopWarnOnBold { height: 21px; font-family: "Trebuchet MS", verdana, sans-serif; font-weight: bold; font-size: 11px; line-height: 13px; padding-top: 8px; background: url(/site/images_main/panes/xpand/nohd_red_on_bold_top_bg.gif) repeat-x top left; }
div.paneSegmentMid.paneSegmentMidWarnOnBold { background: #ffcccc; }
div.paneSegmentBot.paneSegmentBotWarnOnBold { height: 12px; background: url(/site/images_main/panes/xpand/nohd_red_on_bold_bot_bg.gif) repeat-x bottom left }
/* Pane Corners - WarnOnBold */
div.paneCornerTopLeft.paneCornerTopLeftWarnOnBold { width: 10px; height: 21px; background: url(/site/images_main/panes/xpand/nohd_red_on_bold_top_lft.gif) no-repeat top left; }
div.paneCornerTopRight.paneCornerTopRightWarnOnBold { width: 10px; height: 21px; background: url(/site/images_main/panes/xpand/nohd_red_on_bold_top_rgt.gif) no-repeat top right; }
div.paneCornerRight.paneCornerRightWarnOnBold { width: 10px;  background: url(/site/images_main/panes/xpand/nohd_red_on_bold_rgt_bg.gif) repeat-y top right; }
div.paneCornerLeft.paneCornerLeftWarnOnBold { width: 10px;  background: url(/site/images_main/panes/xpand/nohd_red_on_bold_lft_bg.gif) repeat-y top left; }
div.paneCornerBotLeft.paneCornerBotLeftWarnOnBold { width: 10px; height: 12px; background: url(/site/images_main/panes/xpand/nohd_red_on_bold_bot_lft.gif) repeat-y bottom left; }
div.paneCornerBotRight.paneCornerBotRightWarnOnBold { width: 10px; height: 12px; background: url(/site/images_main/panes/xpand/nohd_red_on_bold_bot_rgt.gif) bottom right; }

/* Paragraph on Normal */
.paraOnNormal, .hOnNormal
{
	padding-left: 15px;
	padding-right: 15px;
	font-size: 11px;
}

/* -- Handy Tip Box -- */
div.handyTip
{
	border: 1px dashed #666666;
	background: #e0e0e0;
	margin: 7px;
	padding: 7px;
}

/* -- Search Results -- */
div.searchResultWrap
{
	position: relative;
	top: 0px;
	left: 0px;
	text-align: left;
	border: 1px #cccccc solid;
}
div.searchResultHeader, div.searchResultBody, div.searchResultFoot
{
	position: relative;
	top: 0px;
	left: 0px;
}

div.searchResultHeader, div.searchResultFoot
{
	height: 14px;
	background: #cccccc;
}

div.searchResultBody
{
	height: 70px;
}

/* Main Menu */
.menuSpacer { width: 10px; height: 6px; line-height: 6px; font-size: 1px; }
.mainMenuOuterWrap
{
	position: relative;
	top: 0px;
	left: 0px;
	margin-left: auto;
	margin-right: auto;
}
.mainMenuInnerWrap
{
	position: relative;
	top: 0px;
	left: 0px;
	margin-left: auto;
	margin-right: auto;
}
.subMenuWrapOuter
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 95px;
	background: #e7e7e7;
}
.subMenuWrapInner
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 70px;
	margin-left: auto;
	margin-right: auto;
}

.subMenuText
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	color: #3366ff;
	font-size: 10px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	line-height: 14px;
}
a.subMenuText:link, a.subMenuText:visited, a.subMenuText:hover
{
	text-decoration: none;
}
a.subMenuText:hover { background: #ccccff }

a.homeIcon
{
	width: 95px;
	height: 95px;
	background: url(/site/images_main/icons/main_menu_side/home.gif) no-repeat left top;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
a.homeIcon:hover
{
	background: url(/site/images_main/icons/main_menu_side/home_over.gif) no-repeat left top;
}

a.scrapbookIconGuest
{
	width: 95px;
	height: 95px;
	background: url(/site/images_main/icons/main_menu_side/scrapbook_guest.gif) no-repeat left top;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
a.scrapbookIconGuest:hover
{
	background: url(/site/images_main/icons/main_menu_side/scrapbook_guest_over.gif) no-repeat left top;
}
a.scrapbookIconLogged
{
	width: 95px;
	height: 95px;
	background: url(/site/images_main/icons/main_menu_side/scrapbook_logged.gif) no-repeat left top;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
a.scrapbookIconLogged:hover
{
	background: url(/site/images_main/icons/main_menu_side/scrapbook_logged_over.gif) no-repeat left top;
}
div.scrapbookIconExtendedGuestTop
{
	background: url(/site/images_main/icons/main_menu_side/sbook_extended_guest_top.gif) no-repeat left top;
	position: relative;
	top: 0px;
	left: 0px;
	width: 95px;
	height: 95px;
}
div.scrapbookIconExtendedLoggedTop
{
	background: url(/site/images_main/icons/main_menu_side/sbook_extended_logged_top.gif) no-repeat left top;
	position: relative;
	top: 0px;
	left: 0px;
	width: 95px;
	height: 95px;
}
div.scrapbookIconExtendedBot
{
	background: url(/site/images_main/icons/main_menu_side/scrapbook_extended_bot.gif) no-repeat left bottom;
	position: relative;
	top: 0px;
	left: 0px;
	width: 95px;
	height: 9px;
	line-height: 1px;
	font-size: 1px;
}

a.searchIcon
{
	width: 95px;
	height: 95px;
	background: url(/site/images_main/icons/main_menu_side/search.gif) no-repeat left top;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
a.searchIcon:hover
{
	background: url(/site/images_main/icons/main_menu_side/search_over.gif) no-repeat left top;
}

a.adviceIcon
{
	width: 95px;
	height: 95px;
	background: url(/site/images_main/icons/main_menu_side/advice.gif) no-repeat left top;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
a.adviceIcon:hover
{
	background: url(/site/images_main/icons/main_menu_side/advice_over.gif) no-repeat left top;
}
div.adviceIconExtendedLoggedTop
{
	background: url(/site/images_main/icons/main_menu_side/advice_extended_top.gif) no-repeat left top;
	position: relative;
	top: 0px;
	left: 0px;
	width: 95px;
	height: 95px;
}
div.adviceIconExtendedBot
{
	background: url(/site/images_main/icons/main_menu_side/advice_extended_bot.gif) no-repeat left bottom;
	position: relative;
	top: 0px;
	left: 0px;
	width: 95px;
	height: 9px;
	line-height: 1px;
	font-size: 1px;
}
a.logoutIcon
{
	width: 70px;
	height: 70px;
	background: url(/site/images_main/icons/main_menu_side/logout.gif) no-repeat left top;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
a.logoutIcon:hover
{
	background: url(/site/images_main/icons/main_menu_side/logout_over.gif) no-repeat left top;
}
a.signUpIcon
{
	width: 70px;
	height: 70px;
	background: url(/site/images_main/icons/main_menu_side/sign_up.gif) no-repeat left top;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.menuTransparentImage
{
	width: 85px;
	height: 85px;
	border: none;
	padding: 0px;
	z-index: 500;
}
.menuTransparentImageSeventy
{
	width: 70px;
	height: 70px;
	border: none;
}

/* Text Formatting */
p, td /* normal - old style */
{
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	margin-top: 3px;
	line-height: 14px;
}

h1 /* heading */
{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 17px;
	font-style: normal;
	margin-top: 0px;
	margin-bottom: 6px;
	text-align: left;
	color: #666666;
}

h2 /* pane_text */
{
	color: #ffffff;
	font-size: 14px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-weight: bold;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}
h2.headlessHeading { color: #666666; background-color: #d2d2d2; margin: 0px 20px 5px 20px; padding: 2px 3px 4px 3px; height: 17px; text-align: left; }

h3 { font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; margin-bottom: 0px; } /* diary_header */

/* tables */
table { border: thin solid #666666; }
td { background-color: #d7d7d7; }
th { background-color: #666666; color: #ffffff; font-size: 12px; font-family: "Trebuchet MS", Verdana, sans-serif; font-weight: bold; }

/* Lists */
ul li
{
	margin-left: 25px;
	list-style-type: disc;
	list-style-image: url(/site/images_main/decorations/list_bullet.gif);
	line-height: 17px;
}
ul li#selected
{
	list-style-image: url(/site/images_main/decorations/list_bullet_selected.gif);
}

ul
{
	margin-top: 0px;
	text-align: left;
}

.smallNine { font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 9px; line-height: 10px; } /* ittybitty */
.smallTen {  font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 10px; line-height: 12px; } /* small_normal */
.smallEleven, ul li {  font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 11px; line-height: 13px; } /* Photo header */
.formInput, label, input {  font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 12px; } /* Form Input */
p.smallNine, p.smallTen, p.smallEleven { margin-top: 1px; margin-bottom: 1px; }
.closeBox { color: #ffffff; font-size: 9px; margin-top: 0px; margin-bottom: 0px; }
fieldset, form { border: none; padding: 0px; margin: 0px; }

/* link formatting */
A.underlineLink:link, A.underlineLink:visited { text-decoration: underline; }
A.underlineLink:active, A.underlineLink:hover { text-decoration: none; }
A.underlineHover:link, A.underlineHover:visited { text-decoration: none; }
A.underlineHover#underlineHoverSelected:link, A.underlineHover#underlineHoverSelected:visited { text-decoration: none; font-weight: bold; } /* When this link is actually pointing to itself */
A.underlineHover:active, A.underlineHover:hover { text-decoration: underline; }

/* colours - for span */
.blue, .blue a:link, .blue a:visited { color: #0033CC;}
.ltgrey, .ltgrey a:link, .ltgrey a:visited { color: #777777; }
.darkgrey, ul li, a.darkgrey, a.darkgrey:link, a.darkgrey:visited { color: #333333 }
a.darkgrey:hover { color: #000000; }
.warn { color: #ff0000; }