body {margin-top:  10px; padding: 0;}

p {font-family: arial, helvitica, verdana; font-size: 12px; color: #363636;}
td {font-family: arial, helvitica, verdana; font-size: 12px; color: #363636;}

.flash {z-index: 1;}

#headermenu { background:url("/html/assets/images/header_menubar.jpg") no-repeat center left; padding-top: 0; height: 28px;}	
#nav {position: relative; margin: 0; padding: 0; width: 810px; height: 28px; text-align: left; z-index: 2;}
#nav ul {display: none; width: 160px; margin: 0; padding: 0; top: 8px; right: 10px; text-indent: 8px; position: relative;}
#nav li {float: left; list-style: none; display: block; position: relative; color: #ffffff; padding-top: 0; margin: 0;}
#nav li a:hover, #nav li:hover ul li a:hover, #nav li.over ul li a:hover {color: #ffffff;}
#nav li a, #nav li:hover ul li a, #nav li.over ul li a {font-weight: bold; color: #ffffff; text-decoration: none; display: block; }
#nav ul li a, #nav li:hover ul li a, #nav li.over ul li a {display: block; width: 165px; margin: 0; padding: 0; height: 21px; font-weight: normal; background: #e9e9e9; color: #000000;  padding: 0; line-height: 20px}
#nav li:hover ul, #nav li.over ul {display: block;} 
#nav ul li {height: 21px; background-color: #f06223; color: #ffffff; border-right: 1px solid #595959; border-left: 1px solid #595959; border-bottom:  1px solid #595959;}
#nav ul li a:hover, #nav li:hover ul li a:hover, #nav li.over ul li a:hover {background: #f06223; color: #FFFFFF; font-weight: bold;}
/*#nav span { position: relative;  cursor: pointer;color: #fff; display: block; float: left; line-height: 27px;    padding:0 5px 0 5px; }*/


#products { LEFT: 25px; POSITION: absolute; TOP: 5px; VISIBILITY: visible }
#compliance { LEFT: 104px; POSITION: absolute; TOP: 5px; VISIBILITY: visible }
#services { LEFT: 198px; POSITION: absolute; TOP: 5px; VISIBILITY: visible }
#downloads { LEFT: 277px; POSITION: absolute; TOP: 5px; VISIBILITY: visible }
#events { LEFT: 368px; POSITION: absolute; TOP: 5px; VISIBILITY: visible }
#research { LEFT: 435px; POSITION: absolute; TOP: 5px; VISIBILITY: visible }
#support { LEFT: 516px; POSITION: absolute; TOP: 5px; VISIBILITY: visible }
#partners { LEFT: 589px; POSITION: absolute; TOP: 5px; VISIBILITY: visible }
#purchase { LEFT: 667px; POSITION: absolute; TOP: 5px; VISIBILITY: visible }


.global {font-family: arial, helvitica, verdana; font-size: 12px; color: #363636; font-weight: normal;}

a:link { color: #CC0001; text-decoration: none; }
a:visited { color: #CC0001; text-decoration: none; }
a:hover { color: #CC0001; text-decoration: underline; }

a.global:link { color: #363636; text-decoration: none; }
a.global:visited { color: #363636; text-decoration: none; }
a.global:hover { color: #363636; text-decoration: underline; }

.home {font-family: arial, helvitica, verdana; font-size: 12px; color: #3D4142; font-weight: normal;}
a.home:link { color: #3D4142; text-decoration: none; }
a.home:visited { color: #3D4142; text-decoration: none; }
a.home:hover { color: #3D4142; text-decoration: underline; }

.footer {font-family: arial, helvitica, verdana; font-size: 11px; color: #363636; font-weight: normal; padding-top: 5px; margin: 0px; text-indent: 20px; word-spacing: 3px; background: url("/html/assets/images/footer.gif") no-repeat; }

a.footerlink:link { color: #363636; text-decoration: none; background-color: #EBEBEB;}
a.footerlink:visited { color: #363636; text-decoration: none; background-color: #EBEBEB; }
a.footerlink:hover { color: #363636; text-decoration: underline; background-color: #EBEBEB; }

.breadcumb , .breadcumb_orange { display:block; margin-top:7px; margin-bottom: 7px; font:bold 11px arial; text-transform:uppercase}
.breadcumb a {color:#E8682A}
.breadcumb_orange a {color:#33829A }

#content {margin:0;  }

/* GENERAL */
/* USED FOR PARAGRAPH LINKS WHICH ARE TO BE HIDDEN AMONGST THE TEXT */
a.content_link:link {color:#000} 
a.content_link:visited {color:#000} 
a.content_link:hover {text-decoration:underline;color:#000}
a.content_link:active {color:#000}

.newstext {padding-left: 20px; padding-right: 10px;}

#navcontainerhome
{
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#navcontainerhome ul
{
	margin: 0px;
	padding-left: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

#navcontainerhome li
{
	margin: 0px;
	padding: 0px;
	line-height: 27px;
	color: #000000;
}


/* 1st level */
#navcontainerhome ul li a
{
	display: block;
	width: 150px; 
	background-image: url("/html/assets/images/quicklinks_off.gif"); background-repeat: no-repeat;
	font-size: 12px;
	text-indent: 20px;
	color: #000000;
}

#navcontainerhome ul li a:link, #navcontainer ul li a:visited
{
	color: #000000;
	text-decoration: none;
}

#navcontainerhome ul li a:hover
{
	color: #000000;
	background-image: url("/html/assets/images/quicklinks_on.gif"); background-repeat: no-repeat;
}



#navcontainer
{
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#navcontainer ul
{
	margin: 0px;
	padding-left: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

#navcontainer li
{
	margin: 0px;
	padding: 0px;
	line-height: 27px;
}


/* 1st level */
#navcontainer ul li a
{
	display: block;
	width: 166px; 
	background-image: url("/html/assets/images/quicklinks2_off.gif"); background-repeat: no-repeat;
	font-size: 12px;
	text-indent: 20px;
}

#navcontainer ul li a:link, #navcontainer ul li a:visited
{
	color: #000000;
	text-decoration: none;
}

#navcontainer ul li a:hover
{
	color: #000000;
	background-image: url("/html/assets/images/quicklinks2_on.gif"); background-repeat: no-repeat;
}


