
/********************************************************/
/*****					Style.Main					*****/
/********************************************************/
	
@media all {
	
	body {
		padding: 0px;
		margin: 0px;
		height: 100%;
		background-color: #B9B9D1;
		background-image: url('/images/Background.gif');
		background-repeat: repeat-y;
	}
	
	a:link {
		color: #666699;
	}
	
	a:visited {
		color: #666699;
	}
	
	.PageWrapper {
		width: 1000px;
	}
	
	.MenuContent {
		width: 200px;
		float: left;
		background-image: url('/images/Logo02.gif');
		background-repeat: no-repeat;
		background-position: 50% 100%;
	}
	
	.MenuContent a {
		color: #434C7D;
	}
	
	.MenuHead {
		padding-top:3px;
		*vertical-align: top;
	}
	
	.MenuHead, .MenuPref {
		padding-bottom: 3px;
	}
	
	.MenuHead, .MenuHead a {
		font-size: 10pt;
		font-weight: bold;
		color: #3B4059;
	}
	
	.MenuBull {
		padding-left: 13px;
		padding-right: 5px;
	}
	
	.MenuSub {
		line-height: 15px;
	}
	
	.MenuBull, .MenuSub {
		padding-bottom: 3px;
	}
	
	.MenuSub, .MenuSub a, .MenuBull {
		font-size: 8pt;
		font-weight: normal;
		font-weight: bold;
		color: #434C7D;
	}
	
	.MenuHead a:hover, .MenuSub a:hover {
		color: #399;
	}
	
	.PageContent {
		width: 770px;
		padding: 10px 15px 10px 15px;
		float: right;
	}
	
	.LoadedPage {
		min-height: 370px;
		_height: 370px;
		overflow: auto;
		_overflow: inherit;
		text-align: left;
	}
	
	.LoadedPage ul {
		text-align: left;
	}
	
	.CopyBanner {
		text-align: right;
		width: 100%;
		border-top: 1px solid #666699;
		padding-top: 5px;
		margin-top: 15px;
		font-size: 10px;
		clear: both;
	}
	
	.ErrorText {
		font-size: 10px;
		color: #FF0000;
		font-weight: bold;
	}
	
	.NaviHeader {
		font-size: 11px;
	}
	
	#TextIntro {
		font-weight: bold;
		color: #FFFFFF;
	}
	
	.cFields {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		padding: 3px;
	}
	
	
	
	.SubHeader02 {
		padding-left: 5px;
	}
	
	.FormHeader {
		text-align: center;
		background-color: #ACB0C9;
		color:#FFFFFF;
		font-size: 14px;
	}
	
	.FormCells {
		background-color: #FFFFFF;
	}
	
	.ProductHeader {
		text-align: center;
		background-color: #BBC0DC;
		height: 25px;
		font-weight: bold;
	}
	
	.ProductLeftCell, .ProductRightCell {
		background-color: #EAE9F4;
	}
	
	.ProductLeftCell {
		text-indent: 15px;
	}
	
	.Updates li {
		margin-bottom: 10px;
	}
	
	.MenuItemActive {
		color: #1A642F;
	}
	
	.ListType01 {
		line-height:20px;
	}
	
	.ListType01 li {
		padding-bottom: 10px;
	}
	
	.ErrorBox {
		border: 1px solid #FF0000;
		padding: 10px;
	}
	
	.ErrorText {
		color: #FF0000;
	}
	
	.ErrorLine {
		color: #FF0000;
		font-size: 10px;
		font-weight: bold;
	}
	
	.ReturnBox {
		border: 1px solid #006600;
		padding: 10px;
	}
	
	.ReturnText {
		color: #006600;
	}
	
	.NaviBox01 {
		/**/
	}
	
	.NaviBox02, .NaviBox03, .NaviBox04 {
		color: #999999;
	}
	
	.NaviBox04 a {
		color: #999999;
	}
	
	.NaviBox05, .NaviBox05 a {
		font-size: 10px;
		color: #999999;
	}
	
	.NaviBox05 a:hover {
		color: #333;
	}
	
	.update {
		line-height: 17px;
	}
	
	.update_head {
		margin-bottom: 5px;
	}
	
	.update_title {
		font-size: 10pt;
		font-weight: bold;
	}
	
	.update_datum {
		font-size: 10px;
	}
	
	.update_message {
		font-size: 8pt;
		margin-bottom: 5px;
	}
	
	.update_link {
		font-size: 8pt;
		margin-bottom: 5px;
	}
	
	.Refererwindow {
		margin: 7px auto;
		padding: 7px;
		border: 1px dashed #000000;
		width: 85%;
		font-size: 11px;
		clear: both;
	}
	
	#resilux_banner {
		width: 756px;
		height: 148px;
		border: 1px solid #ACB0C9;
		margin: 10px 0px 10px 0px;
	}
	
	.pageHeader {
		width: 100%;
		border: none;
		border-spacing: 0;
		padding: 0;
	}
	
	.pageHeaderImage {
		width: 10%;
	}
	
	.pageHeaderCrumb {
		width: 50%;
		text-align: left;
		vertical-align: top;
	}
	
	.pageHeaderTitle {
		text-align: left;
		height: 40px;
		vertical-align: bottom;
	}
	
	.NaviHeader {
		width: 40%;
		vertical-align: top;
		text-align: right;
	}
	
	
	.popUpImage img {
		border: 1px solid #000;
	}
	
	#ExtraContent1 {
		display: none;
	}
	
		
	.listTitle {
		display: inline-block;
		margin-bottom: 3px;
	}
	
	.bold {
		font-weight: bold;
	}
}

@media print {

	body, html {
		padding: 0px;
		margin: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-image: none;
		background-color: #FFFFFF;
	}
	
	.SubHeader01 {
		background: none;
	}
	
	.SubHeader01 td {
		font-size: 16px;
		font-weight: bold;
		border-bottom: 1px solid #AAAAAA;
		color: #000000;
		margin: 25px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		color: #369;
	}
	
	.NaviHeader, .NaviBox01, .NaviBox02, .NaviBox03, .pageHeaderImage {
		display: none;
		border: none;
	}
	
	.TextHeader {
		padding: 0px;
		margin: 0px;
	}
	
	.ImagHeader {
		display: none;
		width: 0px;
		border: none;
	}
	
	.MenuContent {
		display: none;
		width: 0px;
		border: none;
	}
	
	.PageContent {
		margin: 0px auto;
		padding: 0px;
		border: none;
		float: none;
		width: auto
	}
	
	.PageWrapper {
		width: auto;
	}
	
	.LoadedPage {
		overflow: visible;
		height: auto;
	}
	
	.CopyBanner {
		clear: both;
	}
}