body {
			background:#F1F5F8 url(../images/background-tile.gif) repeat top;
			margin:0px;
			text-align:center; /*IE 5, 6 fix*/
			font-family:arial;
			padding-bottom:35px;
		}
		#container {
			width:918px;
			margin:0 auto;
			text-align:left; /*IE 5, 6 fix*/
			border-right:1px solid #E5E5E5;
			border-bottom:1px solid #E5E5E5;
			border-left:1px solid #E5E5E5;
			padding-right:1px;
			padding-bottom:1px;
			padding-left:1px;
			background-color:#fff;
		}
		#branding {
			width:918px;
			height:64px;
			background:#fff url(../images/logo.gif) no-repeat left;
			cursor:pointer;
		}
		#navigation {
			border-bottom:1px solid #ccc;
			width:918px;
			height:25px;
		}

		#promotions {
			width:918px;
			height:415px;
			margin-top:1px;
			padding-bottom:1px;
			border-bottom:1px solid #ccc;
		}

		#promotion-tabs {
			margin:0;
			padding:0;
			list-style:none;
			width:918px;
			height:70px;
		}

		#promotion-tabs li {
			float:left;
			width:306px;
			height:70px;
			margin:0;
			padding:0;
		}

		#promotion-tabs li a {
			width:306px;
			height:70px;
			display:block;
			text-indent:-300px;
			overflow:hidden;
			text-decoration:none;
		}

		#solution-offerings {
			background:url(../images/promotions-terraxml-solution-offerings.gif) no-repeat left;
		}

		#solution-offerings:hover, #solution-offerings:active {
			background:url(../images/promotions-terraxml-solution-offerings.gif) no-repeat right;
		}

		#consulting {
			background:url(../images/promotions-terraxml-consulting.gif) no-repeat left;
		}

		#consulting:hover, #consulting:active {
			background:url(../images/promotions-terraxml-consulting.gif) no-repeat right;
		}

		#training-services {
			background:url(../images/promotions-terraxml-training-services.gif) no-repeat left;
		}

		#training-services:hover, #training-services:active {
			background:url(../images/promotions-terraxml-training-services.gif) no-repeat right;
		}

		#content {
			clear:both;
			width:870px;
			margin-top:35px;
			margin-bottom:35px;
			margin-left:24px;
			margin-right:24px;
			background: #fff url(../images/content-background.gif) repeat-y top;
		}

		#mainbody {
			float:left;
			width:563px;
			background-color:#fff;
			line-height:18px;
			text-align:left;
			font-family:arial;
			font-size:12px;
			color:#666;
		}

		#sidebar {
			float:right;
			width:257px;
			background-color:#fff;
			line-height:20px;
			text-align:left;
			font-family:arial;
			font-size:12px;
			color:#666;
		}

		#mainbody h1 {
			font-family:arial;
			font-weight:bold;
			font-size:18px;
			color:#000;
			margin:0px 0px 15px 0px;
			background:url(../images/page-title-background.gif) no-repeat left bottom;
		}

		#sidebar h1 {
			font-family:arial;
			font-weight:bold;
			font-size:18px;
			color:#000;
			margin:0px 0px 15px 0px;
			background:url(../images/page-title-background.gif) no-repeat right bottom;

		}

		#mainbody h2, #sidebar h2 {
			font-family:arial;
			font-weight:bold;
			font-size:15px;
			color:#7087A6;
			font-style:italic;
			margin:0px 0px 15px 0px;
		}

		#mainbody h3, #sidebar h3 {
			font-family:arial;
			font-weight:bold;
			font-size:14px;
			color:#EA4822;
			margin:0px 0px 15px 0px;
		}

		#mainbody p, #sidebar p {
			font-family:arial;
			font-size:12px;
			color:#666;
			margin:0px 0px 15px 0px;
		}
		
		#mainbody a, #sidebar a {
			color:#7087A6;
		}
		
		#calloutcontent {
			width:535px;
			border:1px dashed #7087A6;
			padding:14px 14px 14px 14px;
			color:#333;
			margin-top:20px;
			margin-bottom:20px;
		}
		
		#calloutcontent h1, #calloutcontent h2, #calloutcontent h3 {
			font-family:arial;
			font-weight:bold;
			font-size:18px;
			color:#7087A6;
			margin:0px 0px 5px 0px;
			background:none;
		}
		
		#calloutcontent p {
			font-family:arial;
			font-size:12px;
			color:#333;
			margin:0px 0px 10px 0px;
		}
		
		#biglinks {
			font-size:14px;
			font-family:arial;
			font-weight:bold;
		}
		
		#biglinks a {
			color:#EA4822;
			text-decoration:none;
			border:none;
		}

		#footer {
			clear:both; /*to reset the two divs floating in #content*/
			border-top:1px solid #ccc;
			background-color:#fff;
			width:918px;
			font-size:11px;
			letter-spacing:2px;
			color:#999;
			padding-top:1px;
		}
		#footer a {
			color:#999;
			text-decoration:none;
		}
		#copyright-info {
			float:left;
			background-color:#ccc;
			padding-top:12px;
			padding-bottom:12px;
			text-indent:24px;
			width:612px;
		}
		#links {
			float:right;
			background-color:#ccc;
			padding-top:12px;
			padding-bottom:12px;
			width:306px;
			text-indent:24px;
		}
		.reset {
			clear:both;
		}
		.pdf-download {
			display:block;
			background:url(../images/pdficon.gif) no-repeat left top;
			padding-left:20px;
		}

sup {
font-size:xx-small;
}

/* SUB MENU */
#sub_menu_list {
	width:100%;
	margin-bottom:30px;
}
.sub_menu_level1 {
	background-color:#fff;
	color:#7087A6;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	padding:10px 0px 10px 10px;
	border-top:2px solid #EF7659;
	border-bottom:2px solid #EF7659;
	cursor:pointer;
}
.sub_menu_level1 a {
	color:#7087A6;
	text-decoration:none;
}
.sub_menu_level1 a:hover {
	color:#7087A6;
	text-decoration:none;
}
.sub_menu_level2 {
	background-color:#FFFFFF;
	color:#7087A6;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	padding:10px 0px 10px 30px;
	border-bottom:1px solid #EF7659;
	cursor:pointer;
}
.sub_menu_level2 a {
	color:#7087A6;
	text-decoration:none;
}
.sub_menu_level2 a:hover {
	color:#7087A6;
	text-decoration:none;
}
.sub_menu_level2_over {
	background-color:#DBE1E9;
	color:#7087A6;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	padding:10px 0px 10px 30px;
	border-bottom:1px solid #EF7659;
	cursor:pointer;
}
.sub_menu_level2_over a {
	color:#7087A6;
	text-decoration:none;
}
.sub_menu_level2_over a:hover {
	color:#7087A6;
	text-decoration:none;
}
.sub_menu_level2_active {
	background-color:#DBE1E9;
	color:#7087A6;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	padding:10px 0px 10px 30px;
	border-bottom:1px solid #EF7659;
	cursor:pointer;
}
.sub_menu_level2_active a {
	color:#7087A6;
	text-decoration:none;
}
.sub_menu_level2_active a:hover {
	color:#7087A6;
	text-decoration:none;
}
.sub_menu_level2_child {
	background-color:#eee;
	color:#7087A6;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	padding:2px 0px 2px 40px;
	border-bottom:1px solid #ccc;
	cursor:pointer;
}
.sub_menu_level2_child_over {
	background-color:#ddd;
	color:#7087A6;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	padding:2px 0px 2px 40px;
	border-bottom:1px solid #ccc;
	cursor:pointer;
}
.sub_menu_level2_child a {
	color:#7087A6;
	text-decoration:none;
}
.sub_menu_level2_child a:hover {
	color:#7087A6;
	text-decoration:none;
}
.sub_menu_level2_child_over a {
	color:#7087A6;
	text-decoration:none;
}
.sub_menu_level2_child_over a:hover {
	color:#7087A6;
	text-decoration:none;
}
.tweditor_language_options {
color:#000000;
font-family:Verdana;
font-size:10px;
}
.tweditor_language_options a {
color:#000000;
font-family:Verdana;
font-size:10px;
text-decoration:none;
}
.tweditor_dropdown {
background-color:#7087A6;
border-bottom:1px solid #333;
height:20;
padding:4px;
width:180;
font-family:arial;
font-weight:normal;
font-size:10px;
cursor:auto;
}
.tweditor_dropdown_over {
background-color:#7087A6;
border-bottom:1px solid #333;
height:20;
padding:4px;
width:180;
font-family:arial;
font-weight:normal;
font-size:10px;
cursor:pointer;
}
.tweditor_dropdown_container {
border-top:1px solid #333;
border-left:1px solid #333;
border-right:1px solid #333;
height:20;
width:180;
}
.tweditor_dropdown a {
color:#fff;
font-weight:normal;
font-size:10px;
text-decoration:none;
}
.tweditor_dropdown_over a {
color:#fff;
font-weight:normal;
font-size:10px;
text-decoration:none;
}
.tweditor_dropdown a:hover {
color:#333;
}
.tweditor_dropdown_over a:hover {
color:#333;
}
.tweditor_mainmenu {
background-color:#ffffff;
text-transform:uppercase;
font-family:arial;
font-weight:normal;
font-size:10px;
height:100%;
text-align:center;
}
.tweditor_mainmenu_divider {
color:#ffffff;
}
.tweditor_mainmenu a {
color:#54657C;
text-decoration:none;
}
.tweditor_mainmenu a:hover {
color:#EA4822;
}
