@charset "utf-8";
/* CSS Document */

/* COMMON CSS */
body
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		margin: 0px;
		font-style: normal;
		line-height: 1.3em;
}

.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;
		padding-top: 5px;
		padding-right: 15px;
		padding-bottom: 10px;
		padding-left: 15px;
}

.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;
	margin: 0px 0px 1px 0px;

}

.MenuSubOverAdmin
{
	border: solid 1px #CC3333;
	background-color: #F5D7D7;
	font-size: x-small;
	padding-left: 26px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px 0px 1px 0px;

}

.MenuNormalAdmin
{
	border: solid 1px #F2F2F2;
	font-size: small;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px 0px 1px 0px;

}

a:link {
		color: #006;
		text-decoration: none
}
a:visited {color: #006;
	text-decoration: none}
a:active {color: #006;
	text-decoration: none}
a:hover {color: #000088;
	text-decoration: underline}

strong a {
		font-weight: normal;
}
h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		font-weight: bold;
		text-align: center;
		margin-top: 16px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding: 0px;
}
h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		font-weight: bold;
		margin: 0px;
}
p {
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
}
h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: .8em;
		text-align: center;
		padding: 0px;
		font-weight: normal;
		color: #333;
		margin-top: -5px;
		margin-right: 0px;
		margin-bottom: 12px;
		margin-left: 0px;
}
.navimg
{
		float: left;
		margin-top: 6px;
		height: 90px;
		width: 90px;
		margin-right: 15px;
		margin-left: 5px;
	}
.morelink {
		font-size: 0.8em;
		margin-top: 0px;
		padding-top: 0px;
		float: right;
		color: #868686;
		margin-right: 15px;
}
a:link .navimg
{
		border: 4px solid #CCC;
	}
	a:visited .navimg
{
		border: 4px solid #CCC;
	}
a:hover	.navimg
{
		border: 4px solid #67A8F0;
	}
	a:active	.navimg
{
		border: 4px solid #67A8F0;
	}
.sidebar1
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: normal;
		padding-top: 5px;
		padding-right: 10px;
		padding-bottom: 5px;
		padding-left: 10px;
		text-align: center;
		}
.sidebar a:link
{
		color: #009;
		text-decoration: underline;
		}
.homebulletslist
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		margin-left: 20px;
		list-style-image: url(../Images/tick.jpg);
		}

.footernav {
font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
}

