*, body, html {
	padding: 0;
	margin: 0;
	font-family:tahoma, monospace;
	font-size:12px;
}

body {
}

a {
	color: #033163;
	text-decoration: none;	
}

a:HOVER {
	text-decoration: underline;	
}
div.mainContent {
	width:1021px;
	height:100%;
	left:50%;
	margin:0 0 0 -511px;
	position:relative;
}

div.topMenu {
	height: 65px;
	background-image:url(/img/topFigureBg.png);
	padding: 0 33px;
	background-repeat:no-repeat;
}

div.topMenuBox {
	background-image:url(/img/topMenuFigureBg.png);
	height: 65px;
	background-repeat:no-repeat;
}

div.pageBox {
	padding: 0 33px;
	background-color:white;
}

div.topNavi {
	z-index: 90;
	top: 3px;
	width:331px;
	height:57px;
	position:relative;
	background-image:url(/img/naviTopBgX.png);
	background-repeat:no-repeat;
	padding-left:623px;
}

div.topNavi a{
	z-index: 500;
}

div.topNavi a img.toHomeImg {
	margin-left:20px;
}

div.topNavi a img{
	margin: 10px 10px 0 0;
}

form.searchTopArea {
	display:inline;
}

form.searchTopArea input.topSearch{
	border:none transparent 0px;
	background-image:url(/img/searchAreaBg.jpg);
	width:155px;
	height:20px;
	color: white;
	font-style:italic;
	line-height:20px;
	text-indent:5px;
	position:relative;
	display:inline-block;
	left:5px;
	top:-10px;
}
form.searchTopArea input.topSearchSubmit {
	color:transparent;
	border:none transparent 0px;
	background-image:url(/img/searchButton.jpg);
	width:43px;
	height:20px;
	position:relative;
	left:15px;
	display:inline-block;
	top:-6px;
}

div.topSticker {
	background-image:url(/img/sticker.png);
	width:142px;
	height:140px;
	position:relative;
	top:-54px;
	left:-15px;
	z-index: 90;
}

div.labelSticker {
	background-image:url(/img/labelSticker.png);
	width:151px;
	height:80px;
	position:relative;
	top:-29px;
	left:15px;
	z-index: 90;
}

div.siteLogo {
	margin-top:-274px;
	height: 260px;
	overflow: hidden;
	z-index: 1;
}
div.bottomArea {
	background: transparent url(/img/bottom.jpg) no-repeat center top;
	height:63px;
	margin-top:30px;
	color:#94D2FC;
	text-indent:245px;
}

div.alterMenus {
	margin-top:15px;
	height:227px;
}

div.subAlterMenus {
	height:227px;
}


div.subPage {
	margin-top:15px;
}
div.alterMenu, div.helpMe {
	width: 227px;
	margin-right:15px;
	height:227px;
	float:left;
}

div.helpMe,div.alterMenuLast {
	margin-right:0;
}
div.alterMenu {
	background-image:url(/img/alterMenu.jpg);

}

div.helpMeAfterMenu {
	margin-top:15px;
	margin-bottom:30px;
}

div.indexBloc {
	margin-top: 30px;
}

div.leftMenu{
	float:left;
	width: 227px;
	margin-right:15px;
	overflow:hidden;

}

div.subContent {
	float:left;
	width: 713px;
	overflow:hidden;

}

div.content {
	margin-top:20px;

}

div.indexLeft{
	float:left;
	width: 227px;
	margin-right:15px;

}

div.indexLeft div.bannerBox{ 
	text-align:center;
}

div.bannerBox {
	margin-bottom: 30px;	
}

div.indexCenter {
	float:left;
	width: 469px;
	margin-right:15px;

}

div.indexRight {
	float:left;
	width: 227px;

}

div.indexBlocLabel {
	height: 25px;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#57b0ee;
	background-repeat:no-repeat;
	background-position: 0 0;
	color:#033163;
	font-weight:bold;
}

div.indexBlocContent {
	padding-top:27px;
	text-align:justify;
	color:#022c58;
	line-height:18px;
}

div.indexNews {
	width:227px;
}

a.toDetail {
	margin-top:10px;
	float:right;
}

div.indexNewContent {
	margin-top:10px;
	color:#6f6f6f;
	font-size:12px;
}

div.indexNew {
	margin-bottom:15px;
}

div.clear {
	float:none;
	clear:both;
	width:0;
	height:0;
	display:block;
}

ul.menuOne li.menuItemOne, ul.menuTwo li.menuItemTwo {
	list-style-image:none;
	list-style-type:none;
}

ul.menuOne li.menuItemOne {
	font-size:11px;
	font-weight:bold;
	line-height:17px;
	text-transform: uppercase;
}

ul.menuTwo li.menuItemTwo {
	font-size:11px;
	font-weight:normal;
	padding-left:20px;
	padding-bottom:5px;
	text-transform: none;
	
}

div.leftMenu a.menuItemOneSelect:link, div.leftMenu a.menuItemOneSelect:visited, div.leftMenu a.menuItemOneSelect:active, div.leftMenu a.menuItemOneSelect:hover {
	background-image:url(/img/leftMenuSelectedBg.jpg);
	color:white;
	display:block;
}

div.leftMenu a:link, div.leftMenu a:visited, div.leftMenu a:active {
	color:#033163;
	text-decoration:none;
}

div.leftMenu a:hover {
	color:#033163;
	text-decoration:underline;
}

div.text{
	margin-top: 20px;
	color: #033163;
	font-size: 11px;
}

td.formFullWidth INPUT,  td.formFullWidth TEXTAREA{
 	width: 400px;
 	border: none;
 	background-color: #d9d8d8;
	color: #033163;
}
td.formFullWidth {
 	width: 400px;
	
}
 
td.captchaInput INPUT, td.submitInput INPUT {
	width: 80px;
 	border: none;
 	background-color: #d9d8d8;
	color: #033163;
}

table.tableQuestionForm {
	background: transparent url("/img/question.jpg") no-repeat 10px 10px; 
	width: 710px;
}

table.tableQuestionForm td.tableQuestionFormHeader {
	padding-left: 90px;
}
table.tableQuestionForm td.tableQuestionFormColsHeader {
	
}

div.topMenu ul.left-menu {
	list-style-image: none;
	list-style-type: none;
	padding-left:10px;
}

div.topMenu ul.left-menu li{
	float: left;
	display: block;
}

div.topMenu ul.left-menu li.topMenuLi1 {
	width: 116px;
}

div.topMenu ul.left-menu li.topMenuLi2 {
	width: 205px;
}

div.topMenu ul.left-menu li.topMenuLi3 {
	width: 180px;
}

div.topMenu ul.left-menu li.topMenuLi4 {
	width: 168px;
}

div.topMenu ul.left-menu li.topMenuLi5 {
	width: 149px;
}

div.topMenu ul.left-menu li.topMenuLi6 {
	width: 115px;
}

div.topMenu ul.left-menu li div.popupMenu ul.left-menu li{
	float: none;	
}
div.topMenu ul.left-menu li div.popupMenu{
	width: 120px;
	z-index: 1000;
	margin-left: -9px;
	background-image: url("/img/empty.gif");
}

div.topMenu ul.left-menu li div.popupMenu ul.left-menu li{
	line-height: 20px;	
}

div.topMenu ul.left-menu li div.popupMenu a{
	background-image: url("/img/topPopup.png");
	background-repeat: repeat;
	display: block;
	width: 120px;
	margin: 2px 0;
	color: white;
	text-decoration: none;
	padding: 0 10px;
}

div.topMenu ul.left-menu li div.popupMenu a:HOVER {
	text-decoration: underline;	
}

div.topMenu ul.left-menu li a.topMenuA{
	display: block;
	padding: 10px 10px 0 10px;
	text-transform:uppercase;
	font-size:13px;
	padding:24px 0;
	text-align: center;
}

div.topMenu ul.left-menu li a.topMenuA:link, div.topMenu ul.left-menu li a.topMenuA:active, div.topMenu ul.left-menu li a.topMenuA:visited {
	color: white;
	text-decoration: none;
	background-image: none;
}

div.topMenu ul.left-menu li a.topMenuA:HOVER {
	color: white;
	text-decoration: underline;
	background-image: url("/img/topMenuSelectedBg.jpg");
	background-repeat: repeat-x;
}

div.alterMenu div.alterMenuBox {
}

div.alterMenu div.alterMenuBox1 {
	background: transparent url("/img/integration.png") no-repeat 0 0;
}

div.alterMenu div.alterMenuBox2 {
	background: transparent url("/img/communication.png") no-repeat 0 0;
}

div.alterMenu div.alterMenuBox3 {
	background: transparent url("/img/support.png") no-repeat 0 0;
}

div.alterMenu div.alterMenuBox ul {
	list-style-position: inside;
	list-style-type: square;
	color: #94d2fc;
	padding-left: 8px;
}

div.alterMenu div.alterMenuBox ul li a{
	color: #94d2fc;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}

div.alterMenu div.alterMenuBox ul li a:hover{
	text-decoration: underline;
}

div.popupMenu {
	display: none;
	position: absolute;
}

div.paginator div.pages {
	display: inline;
}

INPUT.searchPageInput {
	width: 620px;
	height:18px;	
}

INPUT.searchPageSubmit {
	width: 80px;
}

p.bottomFirst {
	padding-top: 10px;
}