@charset "utf-8";
/* CSS Document */

/* COMMON CSS */
body
{
	font-family: Verdana;
	font-size: medium;
	margin: 0px;
}

.BlockSmallBgMiddle
{
	background-image: url( '../Images/BlockSmallBgMiddle.png' );
	background-repeat: repeat-y;
}

.BlockSmallBgBottom
{
	background-image: url( '../Images/BlockSmallBgBottom.png' );
	background-repeat: no-repeat;
}

.BlockLargeBgMiddle
{
	background-image: url( '../Images/BlockLargeBgMiddle.png' );
	background-repeat: repeat-y;
}

.BlockLargeBgBottom
{
	background-image: url( '../Images/BlockLargeBgBottom.png' );
	background-repeat: no-repeat;
}

.BlockXLargeBgMiddle
{
	background-image: url( '../Images/BlockXLargeBgMiddle.png' );
	background-repeat: repeat-y;
}

.BlockXLargeBgBottom
{
	background-image: url( '../Images/BlockXLargeBgBottom.png' );
	background-repeat: no-repeat;
}

.MenuSub
{
	font-size: small;
}

.MenuBullet
{
	margin: 2px 10px 0px 5px;
	vertical-align: middle;
}

.MenuSmallBullet
{
	margin: 2px 12px 0px 7px;
	vertical-align: middle;
}

.MenuItem
{
	height: 24px;
	vertical-align: middle;
	cursor: pointer;
}

.MenuSubItem
{
	height: 20px;
	vertical-align: middle;
	cursor: pointer;
}

.MenuNormal
{
	border: solid 1px #F2F2F2;
	font-size: small;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px 0px 0px 0px;
}

.MenuSubNormal
{
	border: solid 1px #F2F2F2;
	font-size: x-small;
	padding-left: 26px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px 0px 0px 0px;
}

.BodyText
{
	font-size: small;
}

.textboxRight
{
	text-align:right;
}	

.textboxHidden
{
	display:none;
}

.NewsText
{
	font-size: x-small;
}

.WorldwideText
{
	font-size: x-small;
}

a:link.LinkMenu {color: #000000;
	text-decoration: none}
a:visited.LinkMenu {color: #000000;
	text-decoration: none}
a:active.LinkMenu {color: #000000;
	text-decoration: none}
a:hover.LinkMenu {color: #000000;
	text-decoration: underline}

a:link.LinkNews {color: #000000;
	text-decoration: none}
a:visited.LinkNews {color: #000000;
	text-decoration: none}
a:active.LinkNews {color: #000000;
	text-decoration: none}
a:hover.LinkNews {color: #000000;
	text-decoration: underline}
	
a:link.LinkBlue {color: #000099;
	text-decoration: underline}
a:visited.LinkBlue {color: #000099;
	text-decoration: underline}
a:active.LinkBlue {color: #000099;
	text-decoration: underline}
a:hover.LinkBlue {color: #000099;
	text-decoration: underline}

/* HOME SPECIFIC CSS -------------------------------------------------------------------------------- */
.BlockHeading
{
	font-family: Verdana;
	font-size: medium;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
}

.HeaderBackground
{
	background-image: url( '../Images/HeaderBackground.png' );
	background-repeat: no-repeat;
}

.HeaderBackgroundBox
{
	background-image: url( '../Images/HeaderRightBox.png' );
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-left:5px;
	font-size: small;
}

.BlockHeadingBgLeft
{
	background-image: url( '../Images/BlockHeadingBgLeft.png' );
	background-repeat: no-repeat;
	height: 55px;
	width: 5px;
}

.BlockHeadingBgMiddle
{
	background-image: url( '../Images/BlockHeadingBgMiddle.png' );
	background-repeat: repeat-x;
	height: 55px;
}

.BlockHeadingBgRight
{
	background-image: url( '../Images/BlockHeadingBgRight.png' );
	background-repeat: no-repeat;
	height: 55px;
	width: 5px;
}

.MenuOver
{
	border: solid 1px #336699;
	background-color: #C9D9E9;
	font-size: small;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px 0px 0px 0px;
}

.MenuSubOver
{
	border: solid 1px #336699;
	background-color: #C9D9E9;
	font-size: x-small;
	padding-left: 26px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px 0px 0px 0px;
}
	
/* ADMINISTRATION SPECIFIC CSS */
.HeaderBackgroundAdmin
{
	background-image: url( '../Images/HeaderBackgroundAdmin.png' );
	background-repeat: no-repeat;
}

.HeaderBackgroundBoxAdmin
{
	background-image: url( '../Images/HeaderRightBoxAdmin.png' );
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-left:5px;
	font-size: small;
}

.BlockHeadingAdmin
{
	font-family: Verdana;
	font-size: medium;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC3333;
}

.BlockHeadingBgLeftAdmin
{
	background-image: url( '../Images/BlockHeadingBgLeftAdmin.png' );
	background-repeat: no-repeat;
	height: 55px;
	width: 5px;
}

.BlockHeadingBgMiddleAdmin
{
	background-image: url( '../Images/BlockHeadingBgMiddleAdmin.png' );
	background-repeat: repeat-x;
	height: 55px;
}

.BlockHeadingBgRightAdmin
{
	background-image: url( '../Images/BlockHeadingBgRightAdmin.png' );
	background-repeat: no-repeat;
	height: 55px;
	width: 5px;
}

.MenuOverAdmin
{
	border: solid 1px #CC3333;
	background-color: #F5D7D7;
	font-size: small;
	padding-top: 4px;
	padding-bottom: 4px;
}

.MenuSubOverAdmin
{
	border: solid 1px #CC3333;
	background-color: #F5D7D7;
	font-size: x-small;
	padding-left: 26px;
	padding-top: 4px;
	padding-bottom: 4px;
}