body {
	margin: 0;
	padding: 0;
	color: #000000;
	background: #D8D7D7;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-align: center; /* IE 5 */
}

img {
	border: 0;
}

a:link {
	color: #286AB5;
	text-decoration: none;
}

a:visited {
	color: #286AB5;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#Wrapper, #WrapperMono {
	width: 778px;
	\width: 780px;
	w\idth: 778px;
	margin: 0em auto;
	border: 1px solid #004687;
	border-top: none;
	background: #ffffff url(/img2/common/main/separator-vert.gif) repeat-y;
	text-align: left;
}
#WrapperMono {
	background: #ffffff;
}

#Top {
	background: #1D62AD url(/img2/common/main/header-bg.gif) repeat-x;
}

#Header1 {
	min-width: 778px;
	height: 59px;
	background: url(/img2/en/main/header-left.gif) left no-repeat;
}


#Header2 {
	height: 59px;
	background: url(/img2/en/main/header-right.gif) bottom right no-repeat;
}

#Header2 h1 {
	margin: 0;
	font-size: 2px;
}

#Header2 h1 a {
	display: block;
	width: 285px;
	height: 59px;
	text-decoration: none;	/* Mozilla */
}

#Header2 a span {
	visibility: hidden;
}

#Header2 a.Spydex {
	float: right;
	display: block;
	width: 125px;
	height: 20px;
	background: url(/img2/common/main/header-spydex.gif);
	text-decoration: none;	/* Mozilla */
}



#Menu {
	min-width: 778px;
	background: #1D62AD url(/img2/en/main/menu/menu-bg.gif);
}

#Menu ul {
	height: 45px;
	margin: 0;
	padding: 0;
}

#Menu ul li {
	display: inline;
	float: left;
}

#Menu ul li a {
	display: block;
	height: 35px;
	text-decoration:none;
}

#Menu ul li a span {
	visibility:hidden;
}

#Menu ul li.MenuHome a 				{ width:55px; }
#Menu ul li.MenuProducts a 			{ width:91px; }
#Menu ul li.MenuDownload a 			{ width:77px; }
#Menu ul li.MenuBuy a 				{ width:69px; }
#Menu ul li.MenuSupport a 			{ width:66px; }
#Menu ul li.MenuForum a 			{ width:57px; }
#Menu ul li.MenuAbout a 			{ width:71px; }
#Menu ul li.MenuContact a 			{ width:85px; }

#Menu ul li.MenuHome a 				{ background: url(/img2/en/main/menu/menu-home.gif); }
#Menu ul li.MenuHome a:hover 		{ background: url(/img2/en/main/menu/menu-home-hover.gif); border:none; }
#Menu ul li.MenuHome a.Active 		{ background: url(/img2/en/main/menu/menu-home-hover.gif); border:none; }

#Menu ul li.MenuProducts a 			{ background: url(/img2/en/main/menu/menu-products.gif); }
#Menu ul li.MenuProducts a:hover 	{ background: url(/img2/en/main/menu/menu-products-hover.gif); border:none; }
#Menu ul li.MenuProducts a.Active 	{ background: url(/img2/en/main/menu/menu-products-hover.gif); border:none; }

#Menu ul li.MenuDownload a 			{ background: url(/img2/en/main/menu/menu-download.gif); }
#Menu ul li.MenuDownload a:hover 	{ background: url(/img2/en/main/menu/menu-download-hover.gif); border:none; }
#Menu ul li.MenuDownload a.Active 	{ background: url(/img2/en/main/menu/menu-download-hover.gif); border:none; }

#Menu ul li.MenuBuy a 				{ background: url(/img2/en/main/menu/menu-buy.gif); }
#Menu ul li.MenuBuy a:hover 		{ background: url(/img2/en/main/menu/menu-buy-hover.gif); border:none; }
#Menu ul li.MenuBuy a.Active 		{ background: url(/img2/en/main/menu/menu-buy-hover.gif); border:none; }

#Menu ul li.MenuSupport a 			{ background: url(/img2/en/main/menu/menu-support.gif); }
#Menu ul li.MenuSupport a:hover 	{ background: url(/img2/en/main/menu/menu-support-hover.gif); border:none; }
#Menu ul li.MenuSupport a.Active 	{ background: url(/img2/en/main/menu/menu-support-hover.gif); border:none; }

#Menu ul li.MenuForum a 			{ background: url(/img2/en/main/menu/menu-forum.gif); }
#Menu ul li.MenuForum a:hover 		{ background: url(/img2/en/main/menu/menu-forum-hover.gif); border:none; }
#Menu ul li.MenuForum a.Active 		{ background: url(/img2/en/main/menu/menu-forum-hover.gif); border:none; }

#Menu ul li.MenuAbout a 			{ background: url(/img2/en/main/menu/menu-about.gif); }
#Menu ul li.MenuAbout a:hover 		{ background: url(/img2/en/main/menu/menu-about-hover.gif); border:none; }
#Menu ul li.MenuAbout a.Active 		{ background: url(/img2/en/main/menu/menu-about-hover.gif); border:none; }

#Menu ul li.MenuContact a 			{ background: url(/img2/en/main/menu/menu-contact.gif); }
#Menu ul li.MenuContact a:hover 	{ background: url(/img2/en/main/menu/menu-contact-hover.gif); border:none; }
#Menu ul li.MenuContact a.Active 	{ background: url(/img2/en/main/menu/menu-contact-hover.gif); border:none; }

#Lang {
	width:81px;
	height:15px;
	position:absolute;
	top:34px;
	margin-left:685px;
	}

#Lang ul {
	margin: 0;
	padding: 0;
}

#Lang ul li {
	display: inline;
	float: right;
}

#Lang ul li a {
	display: block;
	height: 15px;
	width:23px;
	margin-left:4px;
	background:#5FF;
	text-decoration:none;
}

#Lang ul li a span {
	visibility:hidden;
}

#Lang ul li.En a		{ background: url(/img2/common/ui/en-0.gif); }
#Lang ul li.En a:hover	{ background: url(/img2/common/ui/en-1.gif); }
#Lang ul li.Fr a		{ background: url(/img2/common/ui/fr-0.gif); }
#Lang ul li.Fr a:hover	{ background: url(/img2/common/ui/fr-1.gif); }
#Lang ul li.De a		{ background: url(/img2/common/ui/de-0.gif); }
#Lang ul li.De a:hover	{ background: url(/img2/common/ui/de-1.gif); }

#Lang ul li.En a.Active	{ background: url(/img2/common/ui/en-1.gif); }
#Lang ul li.Fr a.Active	{ background: url(/img2/common/ui/fr-1.gif); }
#Lang ul li.De a.Active	{ background: url(/img2/common/ui/de-1.gif); }

#TopNav {
	width:763px;
	line-height: 20px;
	padding-left:15px;
	background:  #ffffff url(../img2/main/submenu-bg.gif);
	font-family:verdana, tahoma, arial, sans-serif;
	font-size: 10px;
}

#TopNav a {
	padding:0;
	color: #286AB5;
	font-size: 10px;
	text-decoration: none;
}

#TopNav a:hover {
	text-decoration: underline;
}

#PageContent {
	float: left;
	width: 570px;
	margin-bottom: 25px;
}

#WrapperMono #PageContent {
	float: none;
	width:100%;
}

#BlockCenter {
	width:538px;
	position:relative;
	left:15px;
	line-height: 150%;
	font-family:verdana,arial,sans-serif;
	font-size: 11px;
	text-align:justify;
}
#WrapperMono #BlockCenter {
	width:748px;
}

#BlockIndex {
	width:100%;
	position:relative;
	left:15px;
	margin-bottom: 20px;
	line-height: 150%;
	font-family:verdana,arial,sans-serif;
	font-size: 11px;
	text-align:justify;
}

/* Temp*/
td {		
	line-height: 150%;
	font-size: 11px;
}

#Sidebar {
	width: 206px;
	float: right;
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 11px;
}
#WrapperMono #Sidebar {
	display:none;
}

#BottomNavWrap {
	float: left;
	width: 570px;
}

#BottomNav {
	width: 570px;
	height: 18px;
	text-align:center;
	color: #286AB5;
	font-size: 10px;
}

#Footer {
	height:64px;
	background: #1D62AD url(/img2/common/main/footer-bg.gif) repeat-x;
	color: #ffffff;
	font-size: 10px;
	line-height:16px;
}

#Footer a {
	color: #ffffff;
}

#FooterLeft {
	float: left;
	width: 570px;
}

#FooterLeft div {
	margin: 22px 0 0 0;
	text-align: center;
}

#FooterRight {
	float:right;
	width:206px;
	text-align: left;
}

#FooterRight div {
	margin: 22px 0 0 0;
	padding: 0 16px 0 16px;
	background: url(/img2/common/main/separator-white.gif) left repeat-y;
}

#Resources {
	padding:8px;
	color:#808080;
	line-height: 16px;
}

#Resources a {
	color:#808080;
}

div.Clear {
	clear: both;
	visibility: hidden;
	margin: 0;
	padding: 0;
	height:0;
	line-height:0;
}

noscript.Email div {
	display: inline;
}

noscript.Email div img {
	vertical-align: middle;
}

img.ImgLeft {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:5px
}

img.ImgRight {
	float:right;
	margin-left:10px;
	margin-bottom:5px;
	margin-top:5px
}

a.Index {
	text-decoration:none !important; 
	}

#Index { height:302px; background:#fff url(/img2/en/index/index-box.gif) top left no-repeat; padding-left:215px; }
#Index h1 { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:35px; text-align:center; margin:0 0 0 -40px; color:#000; padding:30px 0 0 0; }
#Index h2 { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:28px; font-weight:normal; text-align:center; color:#adadad; margin:0 0 0 -40px; padding:7px 0 3px 0; border:none; }
#Index ul { margin:0; padding:0; }
#Index ul span { visibility:hidden; }
#Index ul li { width:172px; height:145px; float:left; list-style:none; margin:0; padding:0; }
#Index ul li.Feature1 { background:url(/img2/en/index/feature-1.gif); }
#Index ul li.Feature2 { background:url(/img2/en/index/feature-2.gif); }
#Index ul li.Feature3 { background:url(/img2/en/index/feature-3.gif); }

div.IndexKeyphrase { background:#ebebeb; border:#94989C 1px solid; margin:10px 0; padding:13px; font-weight:bold; }
.IndexH3 { color:#1469CA; font-size:15px!important; }