/* -- Main menu area setup -- */
* {
	margin: 0px;
	padding: 0px;
}
#menu_area {
	float: right;
	width: 237px;
	margin-bottom: 10px;
	overflow: hidden;
}
#menu_bar {
	overflow: hidden;
	width: 237px;
}

/* -- Show and Hide classes -- */
.hide {
	display: none;
}
.show {
	display: block;
}

/* -- Menu setup -- */
.menusystem {
	list-style-type: none;
	width:229px;
	padding: 0;
	margin: 0;

}
.menusystem a {
	display: block;
	height: 37px;
	overflow: hidden;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
	text-decoration: none;
	color: #FFF;
}
.menusystem a:hover {
	background-position: 0px -37px;
	color: #FFF;
	text-decoration: none;
}

/* -- Individual Menus -- */
.menu1, .menu2, .menu3, .menu4, .menu5, .menu6, .menu7, .menu8, .menu9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	line-height: 37px;
}
.menu1, .menu1 a {
	background-image: url(images/menu/home.gif);
	background-repeat: no-repeat;
}
.menu2, .menu2 a {
	background-image: url(images/menu/aboutus.gif);
	background-repeat: no-repeat;

}
.menu3, .menu3 a {
	background-image: url(images/menu/findoutmore.gif);
	background-repeat: no-repeat;
}
.menu4, .menu4 a {
	background-image: url(images/menu/resources.gif);
	background-repeat: no-repeat;
}
.menu5, .menu5 a {
	background-image: url(images/menu/usefullinks.gif);
	background-repeat: no-repeat;
}
.menu6, .menu6 a {
	background-image: url(images/menu/casestudies.gif);
	background-repeat: no-repeat;
}
.menu7, .menu7 a {
	background-image: url(images/menu/funstuff.gif);
	background-repeat: no-repeat;
}
.menu8, .menu8 a {
	background-image: url(images/menu/glossary.gif);
	background-repeat: no-repeat;
}
.menu9, .menu9 a {
	background-repeat: no-repeat;
	background-image: url(images/menu/contactus.gif);
}


/* -- About us dropdown menu -- */
.submenu_about {
	margin: 0px;
	list-style-type: none;
	width:229px;
	color: #333333;
	line-height: 250%;
	font-weight: bold;
	font-size: 11px;
}
.submenu_about a {
	text-decoration: none;
	padding-top: 0px;
	padding-left: 5px;
	display: block;
	height: 28px;
	background-image: url(images/menu/menu2_subheader.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 35px;
}

.submenu_about a:link, .submenu_about a:active, .submenu_about a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.submenu_about a:hover {
	background-position: 0px 0px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.submenu_about_bg {
	margin: 0px;
	list-style-type: none;
	width:229px;
	color: #333333;
	line-height: 11px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left;
	font-size: 11px;
}
.submenu_about_bg a {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(images/menu/submenu_dd2.gif);
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 25px;
	overflow: visible;
	height: 100%;
}

.submenu_about_bg a:link, .submenu_about_bg a:active, .submenu_about_bg a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.submenu_about_bg a:hover {
	color: #333333;
	text-decoration: underline;
	background: url(images/menu/submenu_dd2.gif);
	background-position: 0px -80px;
	font-weight: normal;
} 

/* -- Find out more dropdown menu -- */
.submenu_fom {
	margin: 0px;
	list-style-type: none;
	width:229px;
	color: #333333;
	line-height: 250%;
	font-weight: bold;
	font-size: 11px;
}
.submenu_fom a {
	text-decoration: none;
	padding-top: 0px;
	padding-left: 5px;
	display: block;
	height: 28px;
	background-image: url(images/menu/menu3_subheader.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 35px;
}

.submenu_fom a:link, .submenu_fom a:active, .submenu_fom a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.submenu_fom a:hover {
	background-position: 0px 0px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
/* -- IR Subsection dropdown menu -- */
.subIR {
	margin: 0px;
	list-style-type: none;
	width:229px;
	color: #333333;
	line-height: 250%;
	font-weight: bold;
	font-size: 11px;
}
.subIR a {
	text-decoration: none;
	padding-top: 0px;
	padding-left: 5px;
	display: block;
	height: 28px;
	background-image: url(images/menu/menu3_xsubheader.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 35px;
}

.subIR a:link, .subIR a:active, .subIR a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.subIR a:hover {
	background-position: 0px 0px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.subIR_bg {
	margin: 0px;
	list-style-type: none;
	width:229px;
	color: #333333;
	line-height: 11px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left;
	font-size: 11px;
}
.subIR_bg a {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(images/menu/menu3_xsubheader.gif);
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 25px;
	overflow: visible;
	height: 100%;
}

.subIR_bg a:link, .subIR_bg a:active, .subIR_bg a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.subIR_bg a:hover {
	color: #333333;
	text-decoration: none;
	background: url(images/menu/menu3_xsubheader.gif);
	background-position: 0px 0px;
	font-weight: normal;
} 


.submenu_fom_bg {
	margin: 0px;
	list-style-type: none;
	width:229px;
	color: #333333;
	line-height: 11px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left;
	font-size: 11px;
}
.submenu_fom_bg a {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(images/menu/submenu_dd3.gif);
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 25px;
	overflow: visible;
	height: 100%;
}

.submenu_fom_bg a:link, .submenu_fom_bg a:active, .submenu_fom_bg a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.submenu_fom_bg a:hover {
	color: #333333;
	text-decoration: underline;
	background: url(images/menu/submenu_dd3.gif);
	background-position: 0px -80px;
	font-weight: normal;
} 


/* -- Resources dropdown menu */
.submenu_resources {
	margin: 0px;
	list-style-type: none;
	width:229px;
	color: #333333;
	line-height: 250%;
	font-weight: bold;
	font-size: 11px;
}
.submenu_resources a {
	text-decoration: none;
	padding-top: 0px;
	padding-left: 5px;
	display: block;
	height: 28px;
	background-image: url(images/menu/menu4_subheader.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 35px;
}

.submenu_resources a:link, .submenu_resources a:active, .submenu_resources a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.submenu_resources a:hover {
	background-position: 0px 0px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.submenu_resources_bg {
	margin: 0px;
	list-style-type: none;
	width:229px;
	color: #333333;
	line-height: 11px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left;
	font-size: 11px;
}
.submenu_resources_bg a {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(images/menu/submenu_dd4.gif);
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 25px;
	overflow: visible;
	height: 100%;
}
.submenu_resources_bg a:link, .submenu_resources_bg a:active, .submenu_resources_bg a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.submenu_resources_bg a:hover {
	color: #333333;
	text-decoration: underline;
	background: url(images/menu/submenu_dd4.gif);
	background-position: 0px -80px;
	font-weight: normal;
}

/* -- Links dropdown menu */
.submenu_links {
	margin: 0px;
	list-style-type: none;
	width:229px;
	color: #333333;
	line-height: 250%;
	font-weight: bold;
	font-size: 11px;
}
.submenu_links a {
	text-decoration: none;
	padding-top: 0px;
	padding-left: 5px;
	display: block;
	height: 28px;
	background-image: url(images/menu/menu5_subheader.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 35px;
}

.submenu_links a:link, .submenu_links a:active, .submenu_links a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.submenu_links a:hover {
	background-position: 0px 0px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.submenu_links_bg {
	margin: 0px;
	list-style-type: none;
	width:229px;
	color: #333333;
	line-height: 11px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left;
	font-size: 11px;
}
.submenu_links_bg a {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(images/menu/submenu_dd5.gif);
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 25px;
	overflow: visible;
	height: 100%;
}
.submenu_links_bg a:link, .submenu_links_bg a:active, .submenu_links_bg a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.submenu_links_bg a:hover {
	color: #333333;
	text-decoration: underline;
	background: url(images/menu/submenu_dd5.gif);
	background-position: 0px -80px;
	font-weight: normal;
}

/* -- Case studies dropdown menu */
.submenu_case {
	margin: 0px;
	list-style-type: none;
	width:229px;
	color: #333333;
	line-height: 250%;
	font-weight: bold;
	font-size: 11px;
}
.submenu_case a {
	text-decoration: none;
	padding-top: 0px;
	padding-left: 5px;
	display: block;
	height: 28px;
	background-image: url(images/menu/menu6_subheader.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 35px;
}

.submenu_case a:link, .submenu_case a:active, .submenu_case a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.submenu_case a:hover {
	background-position: 0px 0px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.submenu_case_bg {
	margin: 0px;
	list-style-type: none;
	width:229px;
	color: #333333;
	line-height: 11px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left;
	font-size: 11px;
}
.submenu_case_bg a {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(images/menu/submenu_dd6.gif);
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 25px;
	overflow: visible;
	height: 100%;
}
.submenu_case_bg a:link, .submenu_case_bg a:active, .submenu_case_bg a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.submenu_case_bg a:hover {
	color: #333333;
	text-decoration: underline;
	background: url(images/menu/submenu_dd6.gif);
	background-position: 0px -80px;
	font-weight: normal;
}

/* -- Fun stuff dropdown menu */
.submenu_fun {
	margin: 0px;
	list-style-type: none;
	width:229px;
	color: #333333;
	line-height: 250%;
	font-weight: bold;
	font-size: 11px;
}
.submenu_fun a {
	text-decoration: none;
	padding-top: 0px;
	padding-left: 5px;
	display: block;
	height: 28px;
	background-image: url(images/menu/menu7_subheader.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 35px;
}

.submenu_fun a:link, .submenu_fun a:active, .submenu_fun a:visited {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
.submenu_fun a:hover {
	background-position: 0px 0px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

.submenu_fun_bg {
	margin: 0px;
	list-style-type: none;
	width:229px;
	color: #333333;
	line-height: 11px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left;
	font-size: 11px;
}
.submenu_fun_bg a {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	background-image: url(images/menu/submenu_dd7.gif);
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 25px;
	overflow: visible;
	height: 100%;
}
.submenu_fun_bg a:link, .submenu_fun_bg a:active, .submenu_fun_bg a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.submenu_fun_bg a:hover {
	color: #333333;
	text-decoration: underline;
	background: url(images/menu/submenu_dd7.gif);
	background-position: 0px -80px;
	font-weight: normal;
}

/* -- Glossary dropdown menu */
.submenu_glossary {
	margin: 0px;
	list-style-type: none;
	width:229px;
	color: #333333;
	line-height: 250%;
	font-weight: bold;
	font-size: 11px;
}
.submenu_glossary a {
	text-decoration: none;
	padding-top: 0px;
	padding-left: 5px;
	display: block;
	height: 28px;
	background-image: url(images/menu/menu8_subheader.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 35px;
}

.submenu_glossary a:link, .submenu_glossary a:active, .submenu_glossary a:visited {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
.submenu_glossary a:hover {
	background-position: 0px 0px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

.submenu_glossary_bg {
	margin: 0px;
	list-style-type: none;
	width:229px;
	color: #333333;
	line-height: 11px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left;
	font-size: 11px;
}
.submenu_glossary_bg a {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(images/menu/submenu_dd8.gif);
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 25px;
	overflow: visible;
	height: 100%;
}
.submenu_glossary_bg a:link, .submenu_glossary_bg a:active, .submenu_glossary_bg a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.submenu_glossary_bg a:hover {
	color: #333333;
	text-decoration: underline;
	background: url(images/menu/submenu_dd8.gif);
	background-position: 0px -80px;
	font-weight: normal;
}

/* -- Contact dropdown menu */
.submenu_contact {
	margin: 0px;
	list-style-type: none;
	width:229px;
	color: #333333;
	line-height: 250%;
	font-weight: bold;
	font-size: 11px;
}
.submenu_contact a {
	text-decoration: none;
	padding-top: 0px;
	padding-left: 5px;
	display: block;
	height: 28px;
	background-image: url(images/menu/menu9_subheader.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 35px;
}

.submenu_contact a:link, .submenu_contact a:active, .submenu_contact a:visited {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
.submenu_contact a:hover {
	background-position: 0px 0px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

.submenu_contact_bg {
	margin: 0px;
	list-style-type: none;
	width:229px;
	color: #333333;
	line-height: 11px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left;
	font-size: 11px;
}
.submenu_contact_bg a {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(images/menu/submenu_dd9.gif);
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 25px;
	overflow: visible;
	height: 100%;
}
.submenu_contact_bg a:link, .submenu_contact_bg a:active, .submenu_contact_bg a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.submenu_contact_bg a:hover {
	color: #333333;
	text-decoration: underline;
	background: url(images/menu/submenu_dd9.gif);
	background-position: 0px -80px;
	font-weight: normal;
}

