body {
	margin: 0px;
	padding: 0px;
	background-color: #ddd;
	text-align: center;
	color: #505050;
}
a{color: #003399;}
a:hover {
	color: #003399;
	text-decoration: none;
}
/* Header ------------------------- */

.headerMiniMenu {
	font-size: 10px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #dbd7d6;
	padding-left: 6px;
}
.headerMiniMenu a{color: #444444;}
.headerMiniMenu a:hover {
	color: #444444;
	text-decoration: none;
}

/* OLD Menu -------------------------
.menu01 {
	text-align: center;
	MARGIN: 0px;
	WIDTH: 98px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu01_on.gif);
}
.menu01 a {
	DISPLAY: block;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	width: 98px;
	background-image: url(../img/menu01.gif);
}
.menu01 a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 98px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu01_on.gif);
}

.menu01_focus {
	text-align: center;
	MARGIN: 0px;
	WIDTH: 98px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu01_on.gif);
}
.menu01_focus a {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 98px;
	background-image: url(../img/menu01_on.gif);
}
.menu01_focus a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 98px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu01_on.gif);
}

.menu01_blue {
	text-align: center;
	MARGIN: 0px;
	WIDTH: 98px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu01_blue_on.gif);
}
.menu01_blue a {
	DISPLAY: block;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	width: 98px;
	background-image: url(../img/menu01.gif);
}
.menu01_blue a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 98px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu01_blue_on.gif);
}

.menu01_blue_focus {
	text-align: center;
	MARGIN: 0px;
	WIDTH: 98px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu01_blue_on.gif);
}
.menu01_blue_focus a {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 98px;
	background-image: url(../img/menu01_blue_on.gif);
}
.menu01_blue_focus a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 98px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu01_blue_on.gif);
}

.menu02 {
	text-align: center;
	MARGIN: 0px;
	WIDTH: 97px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu02_on.gif);
}
.menu02 a {
	DISPLAY: block;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	width: 97px;
	background-image: url(../img/menu02.gif);
}
.menu02 a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 97px;
	background-image: url(../img/menu02_on.gif);
}

.menu02_focus {
	text-align: center;
	MARGIN: 0px;
	WIDTH: 97px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu02_on.gif);
}
.menu02_focus a {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 97px;
	background-image: url(../img/menu02_on.gif);
}
.menu02_focus a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 97px;
	background-image: url(../img/menu02_on.gif);
}

.menu03 {
	text-align: center;
	MARGIN: 0px;
	WIDTH: 94px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu02_on.gif);
	
}
.menu03 a {
	DISPLAY: block;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	width: 94px;
	background-image: url(../img/menu03.gif);
}
.menu03 a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 94px;
	background-image: url(../img/menu03_on.gif);
}

.menu03_focus {
	text-align: center;
	MARGIN: 0px;
	WIDTH: 94px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu02_on.gif);
	
}
.menu03_focus a {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 94px;
	background-image: url(../img/menu03_on.gif);
}
.menu03_focus a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 94px;
	background-image: url(../img/menu03_on.gif);
}

.menu04 {
	text-align: center;
	MARGIN: 0px;
	WIDTH: 93px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu04_on.gif);
}
.menu04 a {
	DISPLAY: block;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	width: 93px;
	background-image: url(../img/menu04.gif);
}
.menu04 a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 93px;
	background-image: url(../img/menu04_on.gif);
}

.menu04_focus {
	text-align: center;
	MARGIN: 0px;
	WIDTH: 93px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu04_on.gif);
}
.menu04_focus a {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 93px;
	background-image: url(../img/menu04_on.gif);
}
.menu04_focus a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 93px;
	background-image: url(../img/menu04_on.gif);
}

.menu05 {
	text-align: center;
	MARGIN: 0px;
	WIDTH: 92px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu05_on.gif);
}
.menu05 a {
	DISPLAY: block;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	width: 92px;
	background-image: url(../img/menu05.gif);
}
.menu05 a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 92px;
	background-image: url(../img/menu05_on.gif);
}

.menu05_focus {
	text-align: center;
	MARGIN: 0px;
	WIDTH: 92px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu05_on.gif);
}
.menu05_focus a {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 92px;
	background-image: url(../img/menu05_on.gif);
}
.menu05_focus a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 92px;
	background-image: url(../img/menu05_on.gif);
}

.menu06 {
	text-align: center;
	MARGIN: 0px;
	WIDTH: 97px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu06_on.gif);
}
.menu06 a {
	DISPLAY: block;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	width: 97px;
	background-image: url(../img/menu06.gif);
}
.menu06 a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 97px;
	background-image: url(../img/menu06_on.gif);
}

.menu06_focus {
	text-align: center;
	MARGIN: 0px;
	WIDTH: 97px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu06_on.gif);
}
.menu06_focus a {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 97px;
	background-image: url(../img/menu06_on.gif);
}
.menu06_focus a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 97px;
	background-image: url(../img/menu06_on.gif);
}

.menu07 {
	text-align: center;
	MARGIN: 0px;
	WIDTH: 113px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu07_on.gif);
}
.menu07 a {
	DISPLAY: block;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	width: 113px;
	background-image: url(../img/menu07.gif);
}
.menu07 a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 113px;
	background-image: url(../img/menu07_on.gif);
}

.menu07_focus {
	text-align: center;
	MARGIN: 0px;
	WIDTH: 113px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu07_on.gif);
}
.menu07_focus a {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 113px;
	background-image: url(../img/menu07_on.gif);
}
.menu07_focus a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 113px;
	background-image: url(../img/menu07_on.gif);
}

.menu08 {
	text-align: center;
	MARGIN: 0px;
	WIDTH: 92px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu08_on.gif);
}
.menu08 a {
	DISPLAY: block;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	width: 92px;
	background-image: url(../img/menu08.gif);
}
.menu08 a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 92px;
	background-image: url(../img/menu08_on.gif);
}

.menu08_focus {
	text-align: center;
	MARGIN: 0px;
	WIDTH: 92px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu08_on.gif);
}
.menu08_focus a {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 92px;
	background-image: url(../img/menu08_on.gif);
}
.menu08_focus a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 92px;
	background-image: url(../img/menu08_on.gif);
}

.menu08_purple {
	text-align: center;
	MARGIN: 0px;
	WIDTH: 92px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu08_purple_on.gif);
}
.menu08_purple a {
	DISPLAY: block;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	width: 92px;
	background-image: url(../img/menu08.gif);
}
.menu08_purple a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 92px;
	background-image: url(../img/menu08_purple_on.gif);
}

.menu08_purple_focus {
	text-align: center;
	MARGIN: 0px;
	WIDTH: 92px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu08_purple_on.gif);
}
.menu08_purple_focus a {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 92px;
	background-image: url(../img/menu08_purple_on.gif);
}
.menu08_purple_focus a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 92px;
	background-image: url(../img/menu08_purple_on.gif);
}

*/


/* NEW Menu ------------------------- */
.menu01 {
	text-align: center;
	MARGIN: 0px;
	width: 86px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu01_on.gif);
}
.menu01 a {
	DISPLAY: block;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu01.gif);
}
.menu01 a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu01_on.gif);
}

.menu01_focus {
	text-align: center;
	MARGIN: 0px;
	width: 86px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu01_on.gif);
}
.menu01_focus a {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu01_on.gif);
}
.menu01_focus a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu01_on.gif);
}

.menu01_blue {
	text-align: center;
	MARGIN: 0px;
	width: 86px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu01_blue_on.gif);
}
.menu01_blue a {
	DISPLAY: block;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu01.gif);
}
.menu01_blue a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu01_blue_on.gif);
}

.menu01_blue_focus {
	text-align: center;
	MARGIN: 0px;
	width: 86px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu01_blue_on.gif);
}
.menu01_blue_focus a {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu01_blue_on.gif);
}
.menu01_blue_focus a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu01_blue_on.gif);
}

.menu02 {
	text-align: center;
	MARGIN: 0px;
	width: 86px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu02_on.gif);
}
.menu02 a {
	DISPLAY: block;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu02.gif);
}
.menu02 a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu02_on.gif);
}

.menu02_focus {
	text-align: center;
	MARGIN: 0px;
	width: 86px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu02_on.gif);
}
.menu02_focus a {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu02_on.gif);
}
.menu02_focus a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu02_on.gif);
}

.menu03 {
	text-align: center;
	MARGIN: 0px;
	width: 86px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu02_on.gif);
	
}
.menu03 a {
	DISPLAY: block;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu03.gif);
}
.menu03 a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu03_on.gif);
}

.menu03_focus {
	text-align: center;
	MARGIN: 0px;
	width: 86px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu02_on.gif);
	
}
.menu03_focus a {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu03_on.gif);
}
.menu03_focus a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu03_on.gif);
}

.menu04 {
	text-align: center;
	MARGIN: 0px;
	width: 86px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu04_on.gif);
}
.menu04 a {
	DISPLAY: block;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu04.gif);
}
.menu04 a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu04_on.gif);
}

.menu04_focus {
	text-align: center;
	MARGIN: 0px;
	width: 86px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu04_on.gif);
}
.menu04_focus a {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu04_on.gif);
}
.menu04_focus a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu04_on.gif);
}

.menu05 {
	text-align: center;
	MARGIN: 0px;
	width: 86px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu05_on.gif);
}
.menu05 a {
	DISPLAY: block;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu05.gif);
}
.menu05 a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu05_on.gif);
}

.menu05_focus {
	text-align: center;
	MARGIN: 0px;
	width: 86px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu05_on.gif);
}
.menu05_focus a {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu05_on.gif);
}
.menu05_focus a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu05_on.gif);
}

.menu06 {
	text-align: center;
	MARGIN: 0px;
	width: 86px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu06_on.gif);
}
.menu06 a {
	DISPLAY: block;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu06.gif);
}
.menu06 a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu06_on.gif);
}

.menu06_focus {
	text-align: center;
	MARGIN: 0px;
	width: 86px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu06_on.gif);
}
.menu06_focus a {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu06_on.gif);
}
.menu06_focus a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu06_on.gif);
}

.menu07 {
	text-align: center;
	MARGIN: 0px;
	width: 86px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu07_on.gif);
}
.menu07 a {
	DISPLAY: block;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu07.gif);
}
.menu07 a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu07_on.gif);
}

.menu07_focus {
	text-align: center;
	MARGIN: 0px;
	width: 86px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu07_on.gif);
}
.menu07_focus a {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu07_on.gif);
}
.menu07_focus a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 86px;
	background-image: url(../img/newtab/menu07_on.gif);
}

.menu08 {
	text-align: center;
	MARGIN: 0px;
	width: 87px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu08_on.gif);
}
.menu08 a {
	DISPLAY: block;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	width: 87px;
	background-image: url(../img/newtab/menu08.gif);
}
.menu08 a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 87px;
	background-image: url(../img/newtab/menu08_on.gif);
}

.menu08_focus {
	text-align: center;
	MARGIN: 0px;
	width: 87px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu08_on.gif);
}
.menu08_focus a {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 87px;
	background-image: url(../img/newtab/menu08_on.gif);
}
.menu08_focus a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 87px;
	background-image: url(../img/newtab/menu08_on.gif);
}

.menu08_purple {
	text-align: center;
	MARGIN: 0px;
	width: 87px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu08_purple_on.gif);
}
.menu08_purple a {
	DISPLAY: block;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	width: 87px;
	background-image: url(../img/newtab/menu08.gif);
}
.menu08_purple a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 87px;
	background-image: url(../img/newtab/menu08_purple_on.gif);
}

.menu08_purple_focus {
	text-align: center;
	MARGIN: 0px;
	width: 87px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu08_purple_on.gif);
}
.menu08_purple_focus a {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 87px;
	background-image: url(../img/newtab/menu08_purple_on.gif);
}
.menu08_purple_focus a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 87px;
	background-image: url(../img/newtab/menu08_purple_on.gif);
}
.menu10 {
	text-align: center;
	MARGIN: 0px;
	width: 87px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu10_on.gif);
	
}
.menu10 a {
	DISPLAY: block;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	width: 87px;
	background-image: url(../img/newtab/menu10.gif);
}
.menu10 a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 87px;
	background-image: url(../img/newtab/menu10_on.gif);
}

.menu10_focus {
	text-align: center;
	MARGIN: 0px;
	width: 87px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/newtab/menu10_on.gif);
	
}
.menu10_focus a {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 87px;
	background-image: url(../img/newtab/menu10_on.gif);
}
.menu10_focus a:hover {
	DISPLAY: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 87px;
	background-image: url(../img/newtab/menu10_on.gif);
}




/*-----------------------------------------------------------------------------
 Global Navigation
-----------------------------------------------------------------------------*/
div#nrwGN * {
	margin:0;
	padding:0
}
div#nrwGN {
	width:776px;
	margin:auto;
}

div#nrwGN ul#ngnNoneBlock,
div#nrwGN ul#ngnHomeBlock,
div#nrwGN ul#ngnMagazineBlock,
div#nrwGN ul#ngnSectoralBlock,
div#nrwGN ul#ngnCatalogBlock,
div#nrwGN ul#ngnSpecialBlock,
div#nrwGN ul#ngnCampaignBlock,
div#nrwGN ul#ngnPickupBlock,
div#nrwGN ul#ngnMyiprosBlock,
div#nrwGN ul#ngnQABlock,
div#nrwGN ul#ngnHomeEXBlock	{
	background-image:url(../img/nrw_global_navi.jpg);
	background-repeat:no-repeat;
	height:35px;
/*	margin:auto;*/
	width:776px;
}
div#nrwGN ul#ngnNoneBlock {
	background-position:left top;
}
div#nrwGN ul#ngnHomeBlock {
	background-position:0 -35px;
}
div#nrwGN ul#ngnMagazineBlock {
	background-position:0 -70px;
}
div#nrwGN ul#ngnSectoralBlock {
	background-position:0 -105px;
}
div#nrwGN ul#ngnCatalogBlock {
	background-position:0 -140px;
}
div#nrwGN ul#ngnSpecialBlock {
	background-position:0 -175px;
}
div#nrwGN ul#ngnCampaignBlock {
	background-position:0 -210px;
}
div#nrwGN ul#ngnPickupBlock {
	background-position:0 -245px;
}
div#nrwGN ul#ngnMyiprosBlock {
	background-position:0 -280px;
}
div#nrwGN ul#ngnQABlock {
	background-position:0 -315px;
}
div#nrwGN ul#ngnHomeEXBlock {
	background-position:0 -350px;
}
/*---*/
div#nrwGN li {
	background:none;
	float:left;
	display:inline;
}
div#nrwGN li a {
	display:block;
	height:29px;
	overflow:hidden;
	text-indent:-9999px;
	width:86px;
}
div#nrwGN li#ngnQA a {
	width:88px;
}
div#nrwGN li#ngnHome a:hover,
div#nrwGN li#ngnHomeEX a:hover,
div#nrwGN li#ngnMagazine a:hover,
div#nrwGN li#ngnSectoral a:hover,
div#nrwGN li#ngnCatalog a:hover,
div#nrwGN li#ngnSpecial a:hover,
div#nrwGN li#ngnCampaign a:hover,
div#nrwGN li#ngnPickup a:hover,
div#nrwGN li#ngnMyipros a:hover,
div#nrwGN li#ngnQA a:hover {
	background-image:url(../img/nrw_global_navi.jpg);
	background-repeat:no-repeat;
}
div#nrwGN li#ngnHome a:hover {
	background-position:0 -35px;
}
div#nrwGN li#ngnHomeEX a:hover {
	background-position:0 -350px;
}
div#nrwGN li#ngnMagazine a:hover {
	background-position:-86px -70px;
}
div#nrwGN li#ngnSectoral a:hover {
	background-position:-172px -105px;
}
div#nrwGN li#ngnCatalog a:hover {
	background-position:-258px -140px;
}
div#nrwGN li#ngnSpecial a:hover {
	background-position:-344px -175px;
}
div#nrwGN li#ngnCampaign a:hover {
	background-position:-430px -210px;
}
div#nrwGN li#ngnPickup a:hover {
	background-position:-516px -245px;
}
div#nrwGN li#ngnMyipros a:hover {
	background-position:-602px -280px;
}
div#nrwGN li#ngnQA a:hover {
	background-position:-688px -315px;
}
/*---------------------------------------------------------------------------*/















#container {background-color: #fff;width: 810px;margin-right: auto;margin-left: auto;}

/* Right side ------------------------- */
.right_txt {
font-size:10px;
color:#505050;
line-height:150%;
}
.right_txt12 {
font-size:12px;
color:#505050;
line-height:150%;
}
input.myIpros {
	width: 80px;
	height: 16px;
	border: 1px solid #cccccc;
}

.right_txtbg {
font-size:12px;
color:#FFFFFF;
font-weight:bold;
	background-image: url(../img/right_txtbg.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.tokushuTd{
	font-size: 12px;
	line-height: 18px;
	height: 20px;
	padding-left: 7px;

}

/* Main ------------------------- */
/* text */
.main_txt10 {
	font-size:10px;
	color:#505050;
	line-height:150%;
}
.mainTxt1099 {
	font-size:10px;
	color:#999999;
	line-height:150%;
}
.main_txt12 {
	font-size:12px;
	color:#505050;
	line-height:150%;
}

.mainTxt12red {
	font-size:12px;
	color: #FF0000
}

.main_txt12b {
	font-size:12px;
	font-weight:bold;
	color:#505050;
	line-height:150%;
}
.main_txt12a{
	font-size:12px;
	font-weight:bold;
	color:#505050;
	line-height:100%;
}

.main_txtbg {
font-size:12px;
font-weight:bold;
	background-image: url(../img/main_txtbg.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.mainTitleMiniText {
	font-size: 10px;
	font-weight: normal;
	margin-left: 135px;
}
.mainTitleMiniText02 {
	font-size: 10px;
	font-weight: normal;
	margin-left: 365px;
}
.p-markText {
	font-size: 10px;
	font-weight: normal;
}
/* text */

.searchTitleTd {
	font-size: 12px;
	font-weight: bold;
	width: 124px;
	height: 40px;
	padding-top: 2px;
}
input.searchForm {
	width: 246px;
	height: 20px;
	border: 1px solid #c7c1bf;
}
.searchFormTd {
	width: 276px;
	height: 40px;
}
.searchBtnTd01 {
	width: 76px;
	height: 40px;
}
.searchBtnTd02 {
	width: 106px;
	height: 40px;
}

.gyokaiTd {
	width: 156px;
	height: 25px;
	font-size: 12px;
}
.gyokaiLine {
	width: 30px;
	background-image: url(../img/spacer_glay01.gif);
	background-repeat: repeat-y;
	background-position: center;
}




.btnProductsearch{
	width: 184px;
	height: 69px;
	vertical-align: top;
}
.btn_pr{
	width: 184px;

}




.specialBg{
	background-image: url(../img/special_bg.gif);
	height: 133px;
	width: 388px;

}
.specialTitle{
	height: 17px;
	width: 388px;

}
.specialImg{
	width: 149px;
	padding-top: 7px;
	padding-right: 7px;
	padding-left: 7px;

}
.specialText{
	padding-top: 7px;
	width: 239px;
	font-size: 12px;
	line-height: 18px;
	vertical-align: top;
	padding-right: 7px;
	padding-bottom: 7px;

}
.specialToAll{
	width: 239px;
	font-size: 12px;
	vertical-align: bottom;
	text-align: right;
	padding-bottom: 7px;
	padding-right: 7px;

}
.mainIconArrow{
	font-size: 12px;
	padding-right: 7px;
	padding-top: 4px;
	padding-left: 7px;

}




.closeupBg{
	width: 100%;
	background-color: #f5f3f1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebe9e8;

}
.closeupBg02{
	width: 100%;

}
.closeupToallTable{
	width: 100%;

}
.closeupToallTd{
	text-align: right;
	height: 30px;
	padding-right: 7px;
	font-size: 12px;

}
.closeupImg{
	padding-top: 7px;
	padding-right: 7px;
	padding-left: 10px;
	vertical-align: top;
	padding-bottom: 7px;

}
.closeupImgBorder{
	border: 1px solid #bbbbbb;

}
.closeupTitle{
	padding-top: 7px;
	font-size: 12px;
	line-height: 18px;
	padding-right: 7px;

}
.closeupCompany{
	font-size: 10px;
	text-align: right;
	line-height: 14px;
	padding-right: 7px;
}
.closeupText{
	padding-top: 7px;
	font-size: 12px;
	line-height: 18px;
	padding-right: 7px;
	padding-bottom: 7px;

}
.closeupText02{
	padding-top: 7px;
	padding-right: 7px;
	padding-left: 12px;
	padding-bottom: 7px;
	font-size: 12px;
	line-height: 18px;

}
.closeup02Td{
	font-size: 12px;
	line-height: 18px;
	height: 24px;

}
.cateSearchTd {
	width: 156px;
	height: 25px;
	font-size: 12px;
}
.cateSearchLine {
	width: 30px;
	background-repeat: repeat-y;
	background-position: center;
}




.areaSearchTable {
	margin-left: 20px;
}
.areaSearchTitleTd {
	width: 55px;
	height: 25px;
	font-size: 12px;
	font-weight: bold;
}
.areaSearchTd {
	height: 25px;
	font-size: 12px;
}
/* Forms
------------------------- */
form {
	margin: 0px;
	padding: 0px;
}
input {
	font-size: 12px;
}
textarea {
	font-size: 12px;
	line-height: 130%;
}
select {
	font-size: 12px;
}

.txtArea1 {
	width: 350px;
	border: 1px solid #cccccc;
}
.txtArea2 {
	width: 250px;
	border: 1px solid #cccccc;
}



/* list --------------------------- */
ul.kuro{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	list-style-type: none;
}
ul.orange{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	list-style-type: none;
}

ul.kuro li{
	margin-top: 0px;
	padding-left: 7px;
	font-size: 13px;
	line-height: 150%;
	background: url('../img/li_icon.gif')  no-repeat 0px 6px;
	display: block
}

ul.orange li{
	margin-top: 0px;
	padding-left: 7px;
	font-size: 13px;
	line-height: 150%;
	background: url('../img/li_icon02.gif') no-repeat 0px 6px;
	display: block
}

ul {
	margin: 11px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}
ul li {
	margin-top: 3px;
	padding-left: 7px;
	font-size: 13px;
	line-height: 140%;
	background: url('../img/arw_s.gif') no-repeat 0px 6px;
	display: block
}


/* Footer ------------------------- */


.footerMenuTable {
	height: 30px;
	background-image: url(../img/footerMenuBg.gif);
	background-repeat: repeat-x;
	width: 776px;
}
.footerMenuTableCampaign {
	height: 30px;
	background-image: url(../img/footerMenuBg.gif);
	background-repeat: repeat-x;
	width: 900px;
}

.footerMenuTd {
	height: 30px;
	font-size: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.footerTopTd {
	height: 30px;
	font-size: 10px;
	text-align: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	padding-right: 10px;
	background-image: url(../img/footer_to_top_bg.gif);
	background-repeat: no-repeat;
	background-position: 660px;
}
.footerTopTd a{color: #444444; text-decoration: none;}
.footerTopTd a:hover {
	color: #444444;
	text-decoration: underline;
}
.footerMenuTd a{color: #444444; text-decoration: none;}
.footerMenuTd a:hover {
	color: #444444;
	text-decoration: underline;
}


/* text + height */
.font10px_h18 {font-size: 10px;color:#505050;height: 18px;}
.font12px_h18 {font-size: 12px;color:#505050;height: 18px;}
.font12px_h13 {font-size: 12px;color:#505050;height: 13px;font-weight: bold;}
.font12px_l14 {font-size: 12px;color:#505050;line-height: 14px;}
.font12px_l18 {font-size: 12px;color:#505050;line-height: 18px;}
.font12px_h26 {font-size: 12px;color:#ffffff;height: 26px;font-weight: bold;}
.font12px_h26 a {color: #FFFFFF;}
.font12px_h26 a:hover {color: #FFFFFF;}
.font10px_h26 {font-size: 10px;color:#ffffff;height: 26px;}
.font10px_h26 a {color: #FFFFFF;}
.font10px_h26 a:hover {color: #FFFFFF;}
.font14px_b {font-size: 14px;color:#505050;font-weight: bold;}

.main_txtbg02 {background-image: url(../img/main_txtbg_02.gif);background-repeat: no-repeat;background-position: right center;}
.main_txtbg03 {background-image: url(../img/main_txtbg_03.gif);background-repeat: no-repeat;background-position: right center;}
.main_txtbg04 {background-image: url(../img/main_txtbg_04.gif);background-repeat: no-repeat;background-position: right center;}
.main_txtbg05 {background-image: url(../img/main_txtbg_05.gif);background-repeat: no-repeat;background-position: right center;}
.main_txtbg06 {background-image: url(../img/main_txtbg_06.gif);background-repeat: no-repeat;background-position: right center;}

/* Margin
------------------------- */
.sep10 {
	margin: 0px 0px 11px 0px;
}
.sep15 {
	margin: 0px 0px 15px 0px;
}
.sep20 {
	margin: 0px 0px 20px 0px;
}
.sep40 {
	margin: 0px 0px 40px 0px;
}
.mrgKey {
	margin: 3px 11px 1px 11px;
}
.mrgLeft {
	margin-left: 20px;
}

h2 {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	line-height: 140%;
	font-weight: normal;
}

/* Anchor
------------------------- */
a {
	color: #003399;
	text-decoration: underline;
}
a:hover {
	color: #ee1100;
	text-decoration: none;
}

/* Table
------------------------- */
table.ch {
	border-collapse: collapse;
	word-break: break-all;
}
table.ch td.id {
	padding: 2px 5px;
	border: solid 1px #cccccc;
	background-color: #e5e5e5;
}
table.ch td.content {
	padding: 11px;
	border: solid 1px #cccccc;
}

table.ch td.company {
	padding: 2px 5px;
	font-size: 11px;
	line-height: 130%;
	border: solid 1px #cccccc;
}
table.ch td.enqbanner {
	padding: 1px;
	line-height: 130%;
	border: solid 1px #cccccc;
}
table.ch p {
	margin: 7px 0px;
	font-size: 13px;
	line-height: 140%;
}
table.ch p.note {
	margin-top: 5px;
	font-size: 11px;
	line-height: 130%;
}

table.msg {
	border-collapse: collapse;
	border: solid 1px #cccccc;
	word-break: break-all;
}
table.msg td.ttl1 {
	font-size: 13px;
	background: #e5e5e5 url('../../myipros/img/ttl_bg.gif') repeat-x;
	border-bottom: 1px solid #cccccc;; padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:1px
}
table.msg td.ttl2 {
	padding: 3px;
	font-size: 13px;
	line-height: 140%;
	background-color: #e5e5e5;
	border-bottom: solid 1px #cccccc;
}
table.msg td.content {
	padding: 3px;
	font-size: 13px;
	line-height: 140%;
	border-bottom: solid 1px #cccccc;
}

table.list {
	border-collapse: collapse;
	word-break: break-all;
}
table.list td.ttl {
	padding: 3px 3px 2px 3px;
	font-size: 13px;
	color: #ffffff;
	background-color: #444444;
}
table.list td.content {
	padding: 3px;
	font-size: 13px;
	line-height: 140%;
	border-bottom: solid 1px #cccccc;
}

table.grdnew {

	font-size: 12px;
	line-height: 130%;
}

/* Headings
------------------------- */
h1 {
	margin: 0px;
	padding: 0px;
}
h2, h3 {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	line-height: 140%;
	font-weight: normal;
}

h1.ex {
	margin: 4px 7px 3px 7px;
	padding: 0px;
	color: #ffffff;
	font-size: 15px;
	line-height: 130%;
	font-weight: normal;
}
h2.ex {
	margin: 3px 7px;
	padding: 0px;
}
h2.ex2 {
	margin: 3px 7px;
	padding: 0px;
	color: #ffffff;
}
h2.ex3 {
	margin: 0px 0px 11px 0px;
	padding: 3px 7px;
	background-color: #e5e5e5;
}
h2.ex4 {
	padding: 0px 0px 2px 0px;
	border-bottom: solid 1px #cccccc;
	font-size: 15px;
	line-height: 130%;
	font-weight: bold;
}
h2.ex5 {
	margin: 0px 0px 6px 0px;
	padding: 3px 7px;
	background-color: #e5e5e5;
}
h3.ex1 {
	margin: 0px;
	padding: 0px;
	color: #cc0000;
	font-size: 15px;
	line-height: 140%;
	font-weight: bold;
}

/* Fonts
------------------------- */
.txt1 {
	font-size: 11px;
	line-height: 130%;
}
.txt2 {
	font-size: 13px;
	line-height: 140%;
}
.txt3 {
	font-size: 15px;
	line-height: 130%;
}
.txt4 {
	font-size: 13px;
	line-height: 140%;
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}

.txtDate {
	margin: 2px 5px 0px 0px;
	color: #ffffff;
	font-size: 11px;
	line-height: 130%;
}

/* p
------------------------- */
p.base_p {
	margin: 0px;
	font-size: 13px;
	line-height: 140%;
}

/* Background
------------------------- */
#gnavBg {
	background: #ee1100 url('../img/gnav_bg.gif') repeat-x;
}
#pagetopBg {
	background: #ffffff url('../img/ft_pagetop_bg.gif') repeat-x;
}
#utBg {
	background: #e5e5e5 url('../img/ft_ut_bg.gif') repeat-x;
}
.h1Bg {
	background: #ee1100 url('../img/h1_bg.gif') repeat-x;
}
.hlpBg {
	background: #f5f4e7 url('../../help/img/hlp_tbl_bg.gif') repeat-y;
}


.must {
	color: #cc0000;
}

.mustInput {
	color: #FF0000;
}
.link {
	padding-left: 7px;
	font-size: 13px;
	line-height: 140%;
	background: url('../img/arw_s.gif') no-repeat 0px 6px;
	display: block
}

.link2 {
	padding-left: 7px;
	font-size: 11px;
	line-height: 140%;
	background: url('../img/arw_s.gif') no-repeat 0px 6px;
	display: block
}

p.pri{
	font-size: 13px;
	background: #ffffff;
	text-align: left;
	line-height: 140%;
}

p.pri2{
	font-size: 13px;
	background: #ffffff;
	text-align: right;
	line-height: 140%;
}

/* [Ipros Search]
------------------------- */
td.payad{
	background-color:#f7f7f7;
}

p.discription {
	margin: 0px 0px 6px 0px;
	font-size: 11px;
}

.sep {
	margin: 20px 0px 10px 0px;
}

/* MessageBoard専用CSS 追記------------------------- */
ul.sp {
	margin: 0px 0px 0px 5px;
	list-style-type:disc;
	font-size: 12px;
	line-height: 150%;
	list-style-position: inside;

}

.specialTitleTxt {
	font-size:12px;
	font-weight:bold;
	line-height:150%;
	color: #FF3300;
}
.specialTxt10 {
	font-size:10px;
	color:#505050;
	line-height:150%;
}


.specialToAll2{
	width: 260px;
	font-size: 10px;
	vertical-align: bottom;
	text-align: right;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-right: 2px;
}


.specialImg002 {
	border: 3px solid #FFFFFF;
}

ul.myipros {
	margin: 2px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}
ul.myipros li {
	margin-top: 1px;
	padding-left: 7px;
	font-size: 12px;
	line-height: 130%;
	background: url('../img/arw_s.gif') no-repeat 0px 6px;
	display: block
}

.main_txt12m {
	padding-top: 10px;
	font-size:12px;
	font-weight:bold;
	color:#505050;

}
.main_txt14b {
	font-size:14px;
	font-weight:bold;
	color:#505050;
	line-height:150%;
}

/*-------------------------------------------------------
margin
-----------------------------------------*/
.mmmargin_01{
margin:8px 8px 25px 8px;
line-height:1.2em;
}

.mmmargin_02{
margin:10px 10px 10px 0px;
line-height:1.5em;

}
.mmmargin_03{
margin:10px 3px 3px 3px;

}
.mmmargin_04{
margin:10px 0px 0px 0px;

}
.mmmargin_05{
margin:15px 0px 0px 0px;

}
.mmmargin_07{
margin:15px 0px 10px 0px;
}

/* mailmaga */

.mmt_01{
font-size: 12px;
margin:10px 0px 10px 4px;
line-height:1.2em;

}
.mmt_02{
font-size: 12px;
padding:5px 5px 5px 5px;
line-height:1.2em;

}
.mmt_04{
font-size: 12px;
line-height:1.8em;

}
.mmt_05{
font-size: 12px;
line-height:1.5em;
margin:0px 15px 5px 15px;

}
.mmt_06{
font-size: 11px;
line-height:1.5em;

}
.mmt_07{
font-size: 11px;
line-height:1.5em;
padding:2px 3px 0px 3px;
}

.mmtext_01{
font-size: 14px;
line-height:1.5em;
font-weight: nomal;
margin:0px 0px 0px 10px;
}

.waku {
	border:1px solid #CCCCCC;
	padding:0;
	margin:0px 0px 10px 0px;
}

.bar_back {
	background-image: url(../img/bar_back.gif);
}

.ko_text {
	font-size:12px;
	font-weight: bold;
	color:#5347BA;
}

.keisai_k_photo {
	background-image: url(../img/keisai_k_photo.gif);
	background-repeat:no-repeat;
	background-position: right top;
	background-color:#ffffff;
}

.web_toku_001 {
	border:1px solid #CCCCCC;
	padding:0;
	margin:0px 0px 10px 0px;
	background-image: url(../img/web_toku_001.gif);
	background-repeat:no-repeat;
	background-position: right top;
	background-color:#ffffff;
}

.web_toku_002 {
	border:1px solid #CCCCCC;
	padding:0;
	margin:0px 0px 10px 0px;
	background-image: url(../img/web_toku_002.gif);
	background-repeat:no-repeat;
	background-position: right top;
	background-color:#ffffff;
}

.web_toku_003 {
	border:1px solid #CCCCCC;
	padding:0;
	margin:0px 0px 10px 0px;
	background-image: url(../img/web_toku_003.gif);
	background-repeat:no-repeat;
	background-position: right top;
	background-color:#ffffff;
}

/* pressrelease */
.txt5 {
	font-size: 12px;
	line-height: 160%;
	padding:2px 5px 2px 7px;
	vertical-align:top;
}

h1.ex6 {
	font-size: 24px;
}

/* bookmark専用CSS 追記------------------------- */

.txt01 {
	font-size: 13px;
	line-height: 140%;
	padding: 10px 0px 0px 20px;
}

.number {
    padding: 10px 0px 7px 10px;
} 

.txt02 {
	font-size: 13px;
	line-height: 140%;
	padding: 0px 0px 2px 20px;
}

.number_2 {
    padding: 3px 0px 2px 10px;
} 

.product_2 {
    background-repeat:no-repeat;
	background-position: right;
	margin-top: 10px;
	}

p.product_2 {
	font-size: 20px;
	font-weight:bold;
	color:#FFFFFF;
	padding: 0px 50px 7px 0px;	
}

.txt03 {
	font-size: 13px;
	line-height: 140%;
	padding: 10px 0px 5px 20px;
}
.txt04 {
	font-size: 13px;
	font-weight:bold;
	line-height: 140%;
	padding: 0px 0px 0px 20px;
}
.txt05 {
	font-size: 13px;
	line-height: 140%;
	padding: 0px 0px 0px 20px;
}

.double_frame {
  border-style: double;
  border-color: #87CEFA;
  border-width: 4px;
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

 mmBlockO

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#mmBlockO {
	background:url(../img/bnr_mm_w180_bg.jpg) left top no-repeat;
	height:106px;
	padding:0;
	position:relative;
	margin-bottom:11px;
	width:180px;
}
div#mmBlockO p {
	text-indent:-9999px;
}
div#mmBlockO input {
	border:#5b81c3 1px solid;
	height:20px!!important;
	left:10px;
	padding:2px;
	position:absolute;
	top:76px;
	width:112px!important;
}
div#mmBlockO input.mmDefault {
	color:#999999;
}
div#mmBlockO input:hover {
	border:#666666 1px solid;
}
div#mmBlockO a {
	background:url(../img/btn_mm_reg.gif) left top no-repeat;
	display:block;
	height:20px;
	overflow:hidden;
	position:absolute;
	right:8px;
	text-indent:-9999px;
	top:76px;
	width:44px;
}
div#mmBlockO a:hover {
	background-position:left bottom;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

 my ipros

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#noticeCertify {
	background:url(../img/notice_certify_bg.gif) left top no-repeat;
	font-size:12px;
	height:90px;
	_height:140px;
	line-height:1.3;
	padding:50px 10px 0 10px;
	text-align:left;
	width:530px;
	_width:550px;
}
div#sameLogin {
	background:#F5F5F5;
	border:#CCCCCC 1px solid;
	line-height:1.2;
	margin-bottom:10px;
	padding:15px;
}
div#sameLogin p {
	margin:0;
	font-weight:bold;
}






