html, body {height:100%;}
body {margin:0px;background-color:#fff;overflow: -moz-scrollbars-vertical;}
body {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;}
#wrapper {
	position:relative;
	width:756px;
	margin-left:auto;
	margin-right:auto;
	padding-left:11px;
	padding-right:11px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	background-color:#fff;
	min-height: 100%;
	height: auto !important;
	height:100%;
	margin-bottom: -34px;
	}

/* TOP ITEMS */
#header {position:relative;width:756px;height:100px;border-bottom:1px solid #ccc;overflow:hidden;}
#logo {position:absolute;top:30px;left:6px;}
#page-heading {position:absolute;top:68px;left:190px;height:26px;font-size:26px;color:#666;}
ul#top-menu {position:absolute;top:0px;left:0px;margin:0px;padding:0px;}
ul#top-menu li {float:left;display:block;margin:0px;padding:0px;}
ul#top-menu li a {
	float:left;
	width:87px;
	padding:2px;
	margin-left:4px;
	color:#666;
	background-color:#fff;
	text-decoration:none;
	border-top:6px solid #ccc;
	}
#top-menu a.bg1:hover, #top-menu a#activeitem.bg1 {color:#000;border-top: 6px solid #333333;}
#top-menu a.bg2:hover, #top-menu a#activeitem.bg1 {color:#000;border-top: 6px solid #333333;}
#top-menu a.bg3:hover, #top-menu a#activeitem.bg2 {color:#000;border-top: 6px solid #009CDA;}
#top-menu a.bg4:hover, #top-menu a#activeitem.bg3 {color:#000;border-top: 6px solid #CDCD00;}
#top-menu a.bg5:hover, #top-menu a#activeitem.bg4 {color:#000;border-top: 6px solid #FABA00;}
#top-menu a.bg6:hover, #top-menu a#activeitem.bg4 {color:#000;border-top: 6px solid #f2680c;}
#top-menu a.bg7:hover, #top-menu a#activeitem.bg5 {color:#000;border-top: 6px solid #DC002E;}
#top-menu a.bg8:hover, #top-menu a#activeitem.bg6 {color:#000;border-top: 6px solid #B10876;}

/* CONTENT ITEMS */
#content-wrapper {
	position:relative;
	width:756px;
	height:auto;
	min-height:auto;
	}
#left-col {
	position:relative;
	width:169px;
	float:left;
	padding-top:10px;
	}
#left-col ul#menu {
	border-top:1px solid #ddd;
	margin-left:0px;
	padding-left:0px;
	margin-top:0px;
	}
#left-col ul#menu li {
	list-style-image:none;
	list-style-type: none;
	display:block;
	margin:0px;
	padding:0px;
}
#left-col ul#menu li.ul-header {
	list-style-image:none;
	list-style-type: none;
	display:block;
	margin:0px;
	padding:0px;
	margin-top:5px;
	font-weight:bold;
	margin-bottom:5px;
}
#left-col #menu li a {
	display:block;
	color:#666;
	text-decoration:none;
	background-color:#fff;
	border-bottom:1px solid #ddd;
	padding:4px;
	padding-right:12px;
	min-height:13px;
	}
#left-col #menu li a:hover {
	background-color:#ccc;
	color:#000;
	border-bottom:1px solid #ddd;
	}
/* second level left nav */
#left-col ul#menu ul {
	margin-left:10px;
	padding-left:0px;
	margin-top:0px;
	font-weight:normal;
	}
#left-col #menu li a {padding:2px;min-height:9px;}
	
#content {
	position:relative;
	width:376px;
	float:left;
	margin-left:10px;
	padding:10px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	height:auto;
	min-height:auto;
	}
#content.content-wide {width:566px;border-right:0px;margin-right:0px;padding-right:0px;}
	
#content p:first-child, #right-col h2:first-child, #left-col p:first-child  {margin-top:0px;}
#right-col {
	position:relative;
	width:169px;
	float:right;
	padding-top:10px;
	line-height:14px;
	}
#right-col h2 {
	font-size:16px;
	min-height:16px;
	font-weight:normal;
	line-height:normal;
	}
#content h1 {font-size:18px;min-height:18px;color:#666;letter-spacing:1px;}
#content h1:first-child {margin-top:0px;}
#content h2 {
	font-size:16px;
	min-height:16px;
	font-weight:normal;
	margin-bottom:5px;
	}
#content h2:first-child {margin-top:0px;}
#right-col h2 {margin-bottom:10px;}
#content h2 + p {margin-top:0px;}
#content h3 {margin-top:0px;font-size:13px;margin-bottom:10px;padding:0px;}
#content.content-wide h2 {margin-bottom:20px;}
#content.content-wide h3 {margin-top:0px;margin-bottom:5px;padding:0px;color:#333;}
#content li {list-style-type:square;margin-bottom:2px;}
hr {height:1px;color:#ccc;background-color:#ccc;margin:0px;padding:0px;border:0px;}

/* Solutions boxes */
.box-3col {display:block;width:auto;height:65px;overflow:hidden;padding:8px;background-color:#f2680c;margin-right:10px;margin-bottom:10px;color:#000;}
.box-3col p {margin-top:0px;padding:0px;font-size:12px;}
a.box-3col img {border:0px;margin-right:20px;}
a.box-3col:hover {color:#fff;background-color:#f2680c;}
#content.content-wide a.box-3col h3 {color:#000;font-size:14px;padding-top:4px;}
#content.content-wide a.box-3col:hover h3 {color:#fff;}


div.footer, div.push {height: 34px;}
div.push {clear:both;}
div.footer {position:relative;clear:both;width:778px;margin-left:auto;margin-right:auto;padding:0px;border-left:1px solid #ddd;border-right:1px solid #ddd;overflow:hidden;z-index:10;}
.footer-content {width:756px;margin-left:auto;margin-right:auto;padding-top:10px;display:block;border-top:1px solid #ccc;}
.footer-content a {background-color:#ddd;padding-left:5px;padding-right:5px;padding-bottom:8px;float:right;display:block;margin-left:4px;}
.footer-content a:hover {background-color:#999;}

a {color:#000;text-decoration:none;background-color:#ddd;padding:1px;}
a:hover {background-color:#666;color:#fff;}
a.anchor, a.anchor:hover {color:#fff;background-color:#fff;height:0px;margin:0px;padding:0px;}
img.world-region {position:absolute;z-index:2;top:80px;left:0px;top:10px;width:376px;height:180px;border:0px;visibility:hidden;display:none;}
#world-container {width:376px;height:180px;position:relative;padding-top:10px;padding-bottom:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
div.right-list {display:none;visibility:hidden;}
#right-col .right-list ul {list-style:none;margin:0px;padding:0px;}
#right-col .right-list li {list-style:none;margin:0px;padding:0px;margin-bottom:4px;}
#right-col .right-list a {margin-bottom:2px;background-color:none;background:none;color:#666;font-size:11px;border-bottom:1px dotted #666;}
#right-col .right-list a:hover {background-color:#666;color:#fff;}

.country-table {border:1px solid #ccc;}
table.top-line td {padding:4px;border-right:2px solid #fff;border-bottom:2px solid #fff;background-color:#ccc;color:#000;}
table.top-line {border-top:2px solid #fff;width:100%;}
table.top-line th {background-color:#666;border-right:2px solid #fff;border-bottom:2px solid #fff;color:#fff;}

#content #content-list p {margin:0px;}
#content #content-list h2 {margin-top:8px;margin-bottom:8px;}
#content #content-list a {
	color:#000;
	display:block;
	text-decoration:none;
	background-color:#fff;
	padding:0px;
	margin-top:8px;
	margin-bottom:8px;
	background-repeat:no-repeat;
	height:20px;
	text-decoration:underline;
	}
#content #content-list a.download-pdf {padding-left:20px;background-image:url(../graphics/icon-pdf.gif);}
#content #content-list a.download-ppt {padding-left:20px;background-image:url(../graphics/icon-ppt.gif);}
#content #content-list a.download-doc {padding-left:20px;background-image:url(../graphics/icon-doc.gif);}
#content #content-list a:hover {color:#666;}

input, textarea, select {background-color:#eee;font-size:11px;color:#666;font-family:Tahoma,Arial, Helvetica, sans-serif;}
.btn {background-color:#ccc;color:#333;}
