/* contains styles that make layout be fixed*/
body,
form.BaseForm {
	height: 100%;
	margin: 0 auto;
	min-height: 100%;
	width: 1000px;
}

div.Container,
div.FooterIn {
	width: auto;
	margin-right: 5%;
	margin-left: 5%;
}
/***************************/
div.Content li.ColA {
	margin-right: 0px;
}
div.Content li.ColDeviderA {
	font-size: 0px;
	line-height: 0px;
	display: block;
	float: left;
	width: 2%;
	_display: inline;
	_margin-right: -3px;
}
li.ColDevider hr {
	visibility: hidden;
}
div.IntroSlogan {
	width: auto;
	/*background-image: url(../images/Slogan.png);*/
	background-repeat: repeat-x;
}
div.IntroSlogan div.Box {
	/*background-image: url(../images/Slogan.jpg);*/
	background-repeat: no-repeat;
}
div.IntroSlogan div.Box img {
	position:absolute;
}

div.Header div.PanelA li.ColA,
div.Header div.PanelB li.ColA {
	float: left;
	width: 200px;
	height: 1px;
	display: block;
}
div.Header li.ColDeviderA {
	float: left;
	width: 2%;
	height: 1px;
	visibility: hidden;
	display: block;
	_margin-right: 0;
}
div.Header div.PanelB li.ColDeviderA {
	display: block;
	margin-top: 48px;
	height: 10px;
	width: 2%;
	visibility: visible;
	background-image: url(../images/div.Header.div.PanelB.li.ColDeviderA.gif);
	background-repeat: no-repeat;
	background-position: 100% 0px;
	position: relative;
	left:4px;
	_left:7px;/*	min-width: 20px;
*/
}
/*div.Header div.PanelB li.ColDeviderA hr { display: block; visibility: visible; width: 20px;}
*/
div.Header li.ColB {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
/*************************/
