.site {
	margin: 0 auto !important;
	position: relative;
	width: 960px;
	padding: 0;
	margin-bottom: 0;
	z-index: 999;
}

	.siteBackground {
		position: fixed;
		background-position: bottom center;
		background-repeat: no-repeat;
		z-index: 997;
		width: 100%;
	}

.header {
	margin-top: 0;
	padding: 0;
	margin-bottom: 0;
	position: relative;
	height: 71px;
	top: 0px;
	background-image: url('../images/global/menu/menu_background.png');
	background-repeat: repeat-x;
	width: 100%;
	z-index: 999;
}

	.mainMenu {
		margin: 0 auto !important;
		position: relative;
		width: 960px;
	}

		.mainMenu li {
			display: inline;
			float: left;
			margin-left:3px;
			margin-right:4px;
		}

			.mainMenu li a {
				padding-top:8px;
				float: left;
			}

			.mainMenu li a:hover {
				background-color: #D5D5CB;
			}

			.mainMenu .subPages {
				position:absolute;
				display:none;
				margin-top:32px;
				left:0px;
			}

				.mainMenu .subPages li {
					background:#dce8e8;
					border-bottom:1px solid #c7d3d3;
					clear:both;
					margin:0;
				}

				.mainMenu .subPages li a {
					padding: 0;
				}

				.mainMenu .subPages li a:hover {
					background: #C4DEE2;
				}

		.mainMenu span {
			width:2px;
			height:20px;
			margin-top:-2px;
			background:url('../images/global/menu/menuBreak.gif');
			float:left;
		}

		.mainMenu .toolboxBlock {
			padding-top: 8px;
			float: right;
			position:relative;
		}

		.mainMenu .toolboxBlock * {
			float: left;
		}

		.mainMenu .toolboxBlock a {
			margin-left:2px;
		}

		.mainMenu input {
			width:80px;
			height:16px;
			background-color:#f6f6ee;
			border:0;
			margin:0;
			padding:0;
			font-size:14px;
			color:#949496;
			padding-left:5px;
		}

		.mainMenu .searchIcon {
			margin-right:4px;;
			margin-left:4px;
			border:0;
			padding:0;
		}

		.mainMenu .btSearch {
			border:0;
			padding:0;
			cursor:pointer;
		}

	.logo {
		display: inline;
		float: left;
		margin-right: 10px;
	}

.footerContainer {
	position: relative;
	background-image: url('../images/global/footer/footer_background.png');
	background-repeat: repeat-x;
	width: 100%;
	height: 25px;
	z-index: 999;
	-moz-opacity: 0.9;
	opacity: .9;
	filter: alpha(opacity = 90);
}

	.footer {
		margin-top: 0;
		padding: 0;
		margin-bottom: 0;
		position: relative;
		margin: 0 auto !important;
		width: 960px;
	}
		.footer p{
			display: inline;
			float: left;
			font-size:10px;
			margin-top:7px;
			font-weight:bold;
		}

		.footer img{
			display: inline;
			float: left;
			margin-top:5px;
			margin-left:8px;

		}

		.footer li {
			display: inline;
			float: left;
			margin:6px 9px 0px 9px;
		}

		.footer li a {
			color: #3b3b3b;
			font-size:10px;
			font-weight:bold;
			text-decoration:none;
		}

		.footer li a:hover{
			text-decoration:underline;
		}

		.footer #footerBreak {
			width:2px;
			height:20px;
			margin:0;
			margin-top:10px;
			background:url('../images/global/footer/menuBreak.gif') no-repeat;
			float:left;
		}

.body {
	position: relative;
	width: 950px;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 24px;
	float: left;
}

#contentTitle {
	height: 23px;
}

.hr {
	height: 2px;
	background-image: url(../images/global/text/hr_brackground.gif);
	background-repeat: repeat-x;
	widht: 90%;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}

.backButton {
	position: absolute;
	right: 15px;
	top: 30px;
	z-index: 1000;
}

.backButton a {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #d63c01;
}


.columnBackground {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	z-index: 1;
	moz-opacity: 0.85;
	opacity: .85;
	filter: alpha(opacity = 85);
	background-color: #E2ECED;
	margin-top: 6px;
}

	.columnContent {
		padding: 15px 15px 15px 15px;
		min-height: 400px;
	}

	.columnTopBackground {
		position: absolute;
		width: inherit;
		top: 0px;
		z-index: 2;
		moz-opacity: 0.85;
		opacity: .85;
		filter: alpha(opacity = 85);
	}

		.columnTopBackground img {
			float: left;
		}

		.columnTLBackground {
			width: 6px;
			height: 6px;
			float: left;
		}

		.columnTMBackground {
			background-color: #E2ECED;
			height: 6px;
			float: left;
		}

		.columnTRBackground {
			width: 6px;
			height: 6px;
			float: right;
		}

	.columnBottomBackground {
		width: inherit;
		position: absolute;
		bottom: -16px;
		z-index: 1;
		moz-opacity: 0.85;
		opacity: .85;
		filter: alpha(opacity = 85);
	}

		.columnBottomBackground img {
			float: left;
		}

		.columnBLBackground {
			width: 6px;
			height: 6px;
			float: left;
		}

		.columnBMBackground {
			background-color: #E2ECED;
			height: 6px;
			float: left;
		}

		.columnBRBackground {
			width: 6px;
			height: 10px;
			float: right;
		}

.rightSidebar {
	float: right;
	width: 230px;
	margin: 0;
	padding: 0;
	position: relative;
	display: inline;
}

	.rightSidebarTM, .rightSidebarBM {
		width: 218px;
	}


.leftSidebar {
	width: 220px;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	display: inline;
}

	.leftSidebarTM, .leftSidebarBM {
		width: 208px;
	}

.leftSidebar li {
	clear: both;
	font-size: 14px;
	background-color: #EFF5F5;
	margin-bottom: 2px;
	padding: 5px 5px 5px 5px;
}

.leftSidebar li a {
	font-size: 13px;
}

.contentFull {
	position: relative;
	width: 950px;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	margin-right: 10px;
}

	.contentFullTM, .contentFullBM {
		width: 938px;
	}

.contentWithSidebar {
	width: 720px;
	float: left;
	padding: 0;
	margin: 0;
	position: relative;
	margin-left: 10px;
}

	.contentWithSidebarTM, .contentWithSidebarBM {
		width: 708px;
	}


.contentWithDoubleSidebar {
	float: left;
	width: 470px;
	padding: 0;
	margin: 0;
	margin-left: 20px;
}

	.contentWithDoubleSidebarTM, .contentWithDoubleSidebarBM {
		width: 458px;
	}


.framedImage {
	position: relative;
}

	.framedImageContent {
		margin-top: 13px;
		padding: 0px 12px 0px 12px;
		background-color: #eef4f4;
		border-right: 1px solid #c9d8db;
		border-left: 1px solid #c9d8db;
	}

	.framedImageTopBackground {
		position: absolute;
		width: inherit;
		top: 0px;
		left: 0px;
		z-index: 2;
	}

		.framedImageTLBackground {
			width: 13px;
			height: 13px;
			float: left;
		}

		.framedImageTMBackground {
			background-color: #eef4f4;
			height: 13px;
			float: left;
			border-top: 1px solid #c9d8db;
		}

		.framedImageTRBackground {
			width: 13px;
			height: 13px;
			float: right;
		}

	.framedImageBottomBackground {
		width: inherit;
		position: absolute;
		bottom: 0px;
		left: 0px;
		z-index: 1;
	}

		.framedImageBLBackground {
			width: 13px;
			height: 13px;
			float: left;
		}

		.framedImageBMBackground {
			background-color: #eef4f4;
			height: 12px;
			float: left;
			border-bottom: 1px solid #c9d8db;
		}

		.framedImageBRBackground {
			width: 13px;
			height: 13px;
			float: right;
		}

.framedDiv {
	position: relative;
}

	.framedDivContent {
		position: relative;
		float: left;
		margin-top: 13px;
		padding: 0px 12px 0px 12px;
		background-color: #eef4f4;
		border-right: 1px solid #c9d8db;
		border-left: 1px solid #c9d8db;
	}

	.framedDivTopBackground {
		position: absolute;
		width: inherit;
		top: 0px;
		left: 0px;
		z-index: 2;
	}

		.framedDivTLBackground {
			background-image: url('../images/global/image/corner_tl.png');
			background-repeat: no-repeat;
			width: 13px;
			height: 13px;
			float: left;
		}

		.framedDivTMBackground {
			background-color: #eef4f4;
			height: 13px;
			float: left;
			border-top: 1px solid #c9d8db;
		}

		.framedDivTRBackground {
			background-image: url('../images/global/image/corner_tr.png');
			background-repeat: no-repeat;
			width: 13px;
			height: 13px;
			float: right;
		}

	.framedDivBottomBackground {
		width: inherit;
		position: absolute;
		bottom: 0px;
		left: 0px;
		z-index: 1;

	}

		.framedDivBLBackground {
			background-image: url('../images/global/image/corner_bl.png');
			background-repeat: no-repeat;
			width: 13px;
			height: 13px;
			float: left;
		}

		.framedDivBMBackground {
			background-color: #eef4f4;
			height: 12px;
			float: left;
			border-bottom: 1px solid #c9d8db;
		}

		.framedDivBRBackground {
			background-image: url('../images/global/image/corner_br.png');
			background-repeat: no-repeat;
			width: 13px;
			height: 13px;
			float: right;
		}

.framedInput {
	position: relative;
	margin-top: 10px;
}

	.framedInputContent {
		margin-top: 5px;
		padding: 0px 8px 0px 8px;
		background-color: #ecf5f4;
		border: 0px;
	}

	.framedInputTopBackground {
		position: absolute;
		width: inherit;
		top: 0px;
		left: 0px;
		z-index: 2;
	}

		.framedInputTopBackground img{
			float:left;
		}


		.framedInputTLBackground {
			background-repeat: no-repeat;
			width: 8px;
			height: 5px;
			float: left;
		}

		.framedInputTMBackground {
			background-color: #ecf5f4;
			height: 5px;
			float: left;
		}

		.framedInputTRBackground {
			background-repeat: no-repeat;
			width: 8px;
			height: 5px;
			float: right;
		}

	.framedInputBottomBackground {
		width: inherit;
		position: absolute;
		bottom: 0px;
		left: 0px;
		z-index: 1;
	}

		.framedInputBottomBackground img{
			float:left;
		}

		.framedInputBLBackground {
			background-repeat: no-repeat;
			width: 8px;
			height: 5px;
			float: left;
		}

		.framedInputBMBackground {
			background-color: #ecf5f4;
			height: 5px;
			float: left;
		}

		.framedInputBRBackground {
			background-repeat: no-repeat;
			width: 8px;
			height: 5px;
			float: right;
		}

