#enterprisepr {
PADDING-BOTTOM: 10px; PADDING-LEFT: 126px; WIDTH: 285px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-
repeat; HEIGHT: 147px; PADDING-TOP: 10px; line-height: 1.5em
}
.enterprisepr_on {
BACKGROUND-IMAGE: url(/portals/0/images/Enterprise_software.jpg); COLOR: #000
}
.enterprisepr_off {
BACKGROUND-IMAGE: url(/portals/0/images/Enterprise_software_up.jpg); COLOR: #000
}
#dominopr {
PADDING-BOTTOM: 10px; PADDING-LEFT: 126px; WIDTH: 285px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-
repeat; HEIGHT: 147px; PADDING-TOP: 10px
}
.dominopr_on {
BACKGROUND-IMAGE: url(/portals/0/images/Domino_software.jpg); COLOR: #000
}
.dominopr_off {
BACKGROUND-IMAGE: url(/portals/0/images/Domino_software_up.jpg); COLOR: #000
}
#discmanpr {
PADDING-BOTTOM: 10px; PADDING-LEFT: 126px; WIDTH: 285px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-
repeat; HEIGHT: 147px; PADDING-TOP: 10px
}
.discmanpr_on {
BACKGROUND-IMAGE: url(/portals/0/images/Discovery_software.jpg); COLOR: #000
}
.discmanpr_off {
BACKGROUND-IMAGE: url(/portals/0/images/Discovery_software_up.jpg); COLOR: #000
}
#sharepointpr {
PADDING-BOTTOM: 10px; PADDING-LEFT: 126px; WIDTH: 285px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-
repeat; HEIGHT: 147px; PADDING-TOP: 10px
}
.sharepointpr_on {
BACKGROUND-IMAGE: url(/portals/0/images/SharePoint_software.jpg); COLOR: #000
}
.sharepointpr_off {
BACKGROUND-IMAGE: url(/portals/0/images/SharePoint_software_up.jpg); COLOR: #000
}
#expresspr {
PADDING-BOTTOM: 10px; PADDING-LEFT: 126px; WIDTH: 285px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-
repeat; HEIGHT: 147px; PADDING-TOP: 10px
}
.expresspr_on {
BACKGROUND-IMAGE: url(/portals/0/images/Express_software.jpg); COLOR: #000
}
.expresspr_off {
BACKGROUND-IMAGE: url(/portals/0/images/Express_software_up.jpg); COLOR: #000
}

#pstmanagerpr {
PADDING-BOTTOM: 10px; PADDING-LEFT: 126px; WIDTH: 285px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-
repeat; HEIGHT: 147px; PADDING-TOP: 10px; line-height: 1.5em
}
.pstmanagerpr_on {
BACKGROUND-IMAGE: url(/portals/0/images/pstmanager_software.jpg); COLOR: #000
}
.pstmanagerpr_off {
BACKGROUND-IMAGE: url(/portals/0/images/pstmanager_software_up.jpg); COLOR: #000
}
#filespr {
PADDING-BOTTOM: 10px; PADDING-LEFT: 126px; WIDTH: 285px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-
repeat; HEIGHT: 147px; PADDING-TOP: 10px
}
.filespr_on {
BACKGROUND-IMAGE: url(/portals/0/images/Files_software.jpg); COLOR: #000
}
.filespr_off {
BACKGROUND-IMAGE: url(/portals/0/images/Files_software_up.jpg); COLOR: #000
}
#maxpr {
PADDING-BOTTOM: 10px; PADDING-LEFT: 126px; WIDTH: 285px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-
repeat; HEIGHT: 147px; PADDING-TOP: 10px
}
.maxpr_on {
BACKGROUND-IMAGE: url(/portals/0/images/MaXCompression_software.jpg); COLOR: #000
}
.maxpr_off {
BACKGROUND-IMAGE: url(/portals/0/images/MaXCompression_software_up.jpg); COLOR: #000
}
#accsecpr {
PADDING-BOTTOM: 10px; PADDING-LEFT: 126px; WIDTH: 285px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-
repeat; HEIGHT: 147px; PADDING-TOP: 10px
}
.accsecpr_on {
BACKGROUND-IMAGE: url(/portals/0/images/asm_software.jpg); COLOR: #000
}
.accsecpr_off {
BACKGROUND-IMAGE: url(/portals/0/images/asm_software_up.jpg); COLOR: #000
}
#esrapr {
PADDING-BOTTOM: 10px; PADDING-LEFT: 126px; WIDTH: 285px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-
repeat; HEIGHT: 147px; PADDING-TOP: 10px
}
.esrapr_on {
BACKGROUND-IMAGE: url(/portals/0/images/esra.jpg); COLOR: #000
}
.esrapr_off {
BACKGROUND-IMAGE: url(/portals/0/images/esra_up.jpg); COLOR: #000
}
#right_half_products {
WIDTH: 50%; FLOAT: right
}
#left_half_products {
WIDTH: 45%; FLOAT: left
}
#solutions-text {
WIDTH: 900px; FLOAT: left; HEIGHT: auto
}
#compliance-text {
WIDTH: 650px; FLOAT: left; HEIGHT: auto
}
#compliance-images {
WIDTH: 230px; FLOAT: right; HEIGHT: auto; PADDING-TOP: 45px
}
#solutions-right {
WIDTH: 49%; FLOAT: right; HEIGHT: auto; PADDING-TOP: 20px
}
#solutions-left {
WIDTH: 49%; FLOAT: left; HEIGHT: auto; PADDING-TOP: 20px
}
.glass-box {
BACKGROUND-IMAGE: url(/portals/0/images/box001.jpg); PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 
401px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 147px; PADDING-TOP: 10px
}
.glass-box-text {
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.lowercase {
TEXT-TRANSFORM: lowercase
}
/* DNN Original CSS */
.branding-top {
background: url(dnn_large_banner.png) no-repeat top left;
width: 890px;
height: 427px;
clear: both;
overflow: hidden;
}
.branding-top p {
padding: 0px 60px 0 60px;
font-size: 1.4em;
color: #333;
}
.branding-bottom {
clear: both;
margin-top: 1em;
overflow: hidden;
}
.branding-bottom ul {
list-style: none;
margin: 0;
padding: 0;
overflow: hidden;
clear: both;
}
.branding-bottom li {
list-style: none;
margin: 0 10px 0 0;
padding: 0;
display: block;
width: 170px;
float: left;
}
.branding-bottom li.feeds {
margin: 0;
}
.branding-bottom dl {
background: url(itembg.gif) repeat-y;
margin: 33px 0 0 0;
padding: 0 10px;
}
.branding-bottom dd {
margin-left: 10px;
height: 66px;
}
.branding-bottom dt {
font-size: 90%;
text-align: center;
padding-top: 65px;
margin-bottom: 1.75em;
font-weight: bold;
}
.branding-bottom .commmunity {
background: url(community_title.gif) no-repeat top left;
}
.commmunity dt {
background: url(community_icon.gif) no-repeat;
background-position: 50% 10px;
}
.branding-bottom .marketplace {
background: url(marketplace_title.gif) no-repeat top left;
}
.marketplace dt {
background: url(marketplace_icon.gif) no-repeat;
background-position: 50% 10px;
}
.branding-bottom .conferences {
background: url(conferences_title.gif) no-repeat top left;
}
.conferences dt {
background: url(conferences_icon.gif) no-repeat;
background-position: 50% 10px;
}
.branding-bottom .training {
background: url(training_title.gif) no-repeat top left;
}
.training dt {
background: url(training_icon.gif) no-repeat;
background-position: 50% 10px;
}
.branding-bottom .feeds {
background: url(feeds_title.gif) no-repeat top left;
}
.feeds dt {
background: url(feeds_icon.gif) no-repeat;
background-position: 50% 10px;
}
dl.bt {
margin: 0;
padding: 0;
background: url(item_bt_bg.gif) no-repeat bottom;
height: 32px;
width: 170px;
}
div.link_adminguide {
float:left;
background: url(dnn_adminguide.png) no-repeat top left;
width: 316px;
height: 137px;
cursor: pointer;
}
div.link_proedition {
float:right;
background: url(dnn_proedition.png) no-repeat top left;
width: 514px;
height: 137px;
cursor: pointer;
}
div.link_main {
margin: 260px 30px 0px 30px;
}
#LoginInfo
{
width:660px; 
float:left;
}
#LoginInfo h3
{
background-color: #f7f7f7;
color: #8f0000;
padding: 2px 0px;
}
#LoginInfo dd, #LoginInfo dt 
{
display:inline;
}
#LoginInfo dt
{
font-weight:bold;
color: #333;
}
#LoginInfo p.LoginNotes
{
font-size: .8em;
}
#LoginInfo div.LoginBlock {
float: left;
width: 310px;
padding: 5px 5px;
margin: 0px 2px;
border: 1px #f0f0f0 solid;
}
.SponsorIcon
{
margin: 5px 15px; 
float: left;
}
#QuickLinks 
{
background-color:#f0f0f0;
border: 1px #cccccc solid;
padding: 2px 5px;
margin-right:5px;
width: 200px;
float:right;
}
div.hr
{
height: 2px;
background-color: #8f0000;
margin: 5px 0 15px 0;
clear:both;
}
div.hr hr
{
display: none;
}
* {
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A {
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
BODY {
FONT-FAMILY: Verdana; COLOR: #000000; FONT-SIZE: 12px; height:100%; BACKGROUND-IMAGE: url
(/images/bg.jpg); background-repeat:repeat-y; 
background-attachment: fixed; background-position: top center;
}
.searchPanel {
MARGIN-TOP: 10px
}
.searchBtn {
BORDER-BOTTOM: #333 1px solid; BORDER-LEFT: #333 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; 
PADDING-RIGHT: 3px; COLOR: #333; MARGIN-LEFT: 5px; BORDER-TOP: #333 1px solid; BORDER-RIGHT: #333 1px 
solid; PADDING-TOP: 3px
}
.searchBox {
BORDER-BOTTOM: #adadad 1px solid; BORDER-LEFT: #adadad 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 
2px; PADDING-RIGHT: 2px; COLOR: #333; BORDER-TOP: #adadad 1px solid; BORDER-RIGHT: #adadad 1px solid; 
PADDING-TOP: 2px
}
#container {
BACKGROUND-IMAGE: url(/images/bg.jpg); background-repeat:repeat-y; PADDING-BOTTOM: 10px; 
BACKGROUND-COLOR: #ffffff; 
PADDING-LEFT:20px; WIDTH: 900px; PADDING-RIGHT: 20px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; 
PADDING-TOP: 0px; height:100%; 
}
#link a:link {
color: #e86d31
}
#link a:visited {
color: #004892
}
/*
#link a:hover {
color:#b25b06
}
*/
#link a:active {
color: #066fb2
}
#header {
BACKGROUND-IMAGE: url(/images/header_bg.jpg); MARGIN: 0px 10px; WIDTH: 880px; HEIGHT: 110px; BORDER-TOP: #004980 2px solid
}
/*
#header {
BACKGROUND-IMAGE: url(/images/header_bg.jpg); MARGIN: 0px 10px; WIDTH: 880px; HEIGHT: 140px; 
BORDER-TOP: 0px;
}
*/
#toplink {
COLOR: #666666; FONT-SIZE: 12px; TEXT-TRANSFORM: lowercase; 
}
#newsletterbar {
TEXT-ALIGN: right; MARGIN: 0px 10px; WIDTH: 880px; HEIGHT: 10px
}
#latestnews {
BORDER-BOTTOM: #cccccc 2px dotted; PADDING-BOTTOM: 10px; MARGIN: 5px 0px 10px 10px; PADDING-LEFT: 0px; 
WIDTH: 870px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 5px
}
#banner {
BORDER-BOTTOM: #cccccc 2px dotted; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 20px; WIDTH: 880px
}
#banner_index {
MARGIN: 0px; WIDTH: 880px
}
#bannerhome {
BORDER-BOTTOM: #cccccc 2px dotted; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 20px; WIDTH: 880px
}
#maincontent {
PADDING-BOTTOM: 8px; MIN-HEIGHT: 300px; PADDING-LEFT: 10px; WIDTH: 880px; PADDING-RIGHT: 10px; 
COLOR: #000; PADDING-TOP: 14px; LINE-HEIGHT: 18px;
}
/* HEIGHT: auto;   */
#maincontent A {
COLOR: #ff6600; TEXT-DECORATION: none 
}
/* issue in IE images
#maincontent A:hover {
BACKGROUND-COLOR: #ff7330; 
COLOR: #fff; TEXT-DECORATION: none
}
*/
#maincontent A:visited {
COLOR: #211bf9; TEXT-DECORATION: none
}
#maincontent UL {
MARGIN-LEFT: 20px
}
#maincontent OL {
MARGIN-LEFT: 30px
}
#rightcontent {
BORDER-LEFT: #cccccc 2px dotted; WIDTH: 255px; FLOAT: right; LETTER-SPACING: 1px; HEIGHT: auto; COLOR: 
#333; MARGIN-LEFT: 20px; CLEAR: both; RIGHT: 20px
}
#rightcontent_index {
BORDER-LEFT: #cccccc 2px dotted; PADDING-LEFT: 10px; WIDTH: 245px; FONT-FAMILY: Verdana; FLOAT: right; 
HEIGHT: auto; COLOR: #000000; MARGIN-LEFT: 20px; CLEAR: both; FONT-SIZE: 10px; RIGHT: 20px
}
#education {
BORDER-BOTTOM: #cccccc 2px dotted; PADDING-BOTTOM: 15px; HEIGHT: 150px
}
#emailmonster {
HEIGHT: 150px; PADDING-TOP: 15px
}
#education_index {
BORDER-BOTTOM: #cccccc 2px dotted; PADDING-BOTTOM: 15px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana; 
HEIGHT: auto; COLOR: #000000; FONT-SIZE: 11px
}
#emailmonster_index {
LINE-HEIGHT: 15px; FONT-FAMILY: Verdana; HEIGHT: auto; COLOR: #000000; FONT-SIZE: 11px; PADDING-TOP: 
15px
}
#about {
WIDTH: 125px; FLOAT: left; HEIGHT: 10pt;
}
#products {
WIDTH: 100px; FLOAT: left; HEIGHT: auto
}
#software {
WIDTH: 150px; FLOAT: left; HEIGHT: auto
}
#RSS {
WIDTH: 175px; FLOAT: left; HEIGHT: auto
}
#newsletter {
WIDTH: 175px; FLOAT: left; HEIGHT: auto; 
}
#toplink A {
PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #666666; FONT-SIZE: 12px; TEXT-
DECORATION: none; PADDING-TOP: 4px
}
#toplink A:hover {
COLOR: #e86d31; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.logo {
MARGIN-TOP: 15px
}
#dnnnav {
POSITION: absolute; bottom:0px;  z-index: 500; width:100%
}
#navbar {
POSITION: absolute; WIDTH: 760px; FONT-FAMILY: Verdana; COLOR: #000; FONT-SIZE: 12px; 
RIGHT: 27px; height:136px;  z-index: 500
}
#footer {
BACKGROUND-IMAGE: url(/images/footer_bg.jpg); PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 880px; 
PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 70px; CLEAR: both; PADDING-TOP: 10px;  
text-align:left;
}
#footer UL LI {
LIST-STYLE-TYPE: none; FONT-SIZE: 9px; text-align:left;
}
#footer UL LI A {
LIST-STYLE-TYPE: none; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #333; 
FONT-SIZE: 9px; TEXT-DECORATION: none;  text-align:left;
}
#footer UL LI A:hover {
BACKGROUND-COLOR: #ff6600; LIST-STYLE-TYPE: none; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; 
OUTLINE-WIDTH: medium; COLOR: #fff; FONT-SIZE: 9px;
text-align:left;
}
#footer UL LI A:visited {
LIST-STYLE-TYPE: none; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #333; 
FONT-SIZE: 9px; TEXT-DECORATION: none;
text-align:left;
}
.footer_title {
FONT-FAMILY: Verdana; COLOR: #ff6600; MARGIN-LEFT: 10px; FONT-SIZE: 10px; FONT-
WEIGHT: lighter
}
H1 {
TEXT-TRANSFORM: uppercase; FONT-FAMILY: Verdana; LETTER-SPACING: -0.1em; COLOR: #adadad; FONT-SIZE: 
22px; FONT-WEIGHT: lighter
}
H2 {
FONT-FAMILY: Verdana; LETTER-SPACING: 1px; COLOR: #ff6600; FONT-SIZE: 18px; FONT-WEIGHT: lighter
}
H3 {
FONT-FAMILY: Verdana; COLOR: #000; FONT-SIZE: 16px; FONT-WEIGHT: lighter
}
.black {
COLOR: #000
}
.white {
COLOR: #fff
}
.floatleft {
FLOAT: left
}
.floatright {
FLOAT: right
}
.marginleft {
MARGIN-LEFT: 10px
}
.newsletter {
BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: 
#ff6600; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #fff; BORDER-TOP: #000 1px solid; BORDER-RIGHT: 
#000 1px solid; PADDING-TOP: 5px
}
.newsletter A {
BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: 
#ff6600; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #fff; BORDER-TOP: #000 1px solid; BORDER-RIGHT: 
#000 1px solid; PADDING-TOP: 5px
}
.newsletter A:hover {
BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 8px; 
PADDING-RIGHT: 8px; COLOR: #000; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-
TOP: 5px
}
.newsletter_form {
BORDER-BOTTOM: #adadad 1px solid; BORDER-LEFT: #adadad 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 
5px; WIDTH: 250px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 20px; COLOR: #adadad; BORDER-TOP: #adadad 1px 
solid; BORDER-RIGHT: #adadad 1px solid; PADDING-TOP: 5px
}
#right_half {
WIDTH: 45%; FLOAT: right
}
#left_half {
WIDTH: 45%; FLOAT: left
}
#offices {
TEXT-ALIGN: right
}
#usoffice {
PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #ccc; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; HEIGHT: 320px; 
PADDING-TOP: 20px
}
#ukoffice {
PADDING-BOTTOM: 30px; BACKGROUND-COLOR: #e7e7e7; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; HEIGHT: 
320px; PADDING-TOP: 20px
}
#ukoffice2 {
POSITION: relative; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #e7e7e7; MARGIN-TOP: 40px; PADDING-LEFT: 
20px; PADDING-RIGHT: 20px; HEIGHT: 320px; PADDING-TOP: 20px
}
.usoffice {
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ccc; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: none; 
PADDING-TOP: 5px
}
.ukoffice {
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #e7e7e7; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 
5px
}
#right_half_contact {
PADDING-BOTTOM: 40px; WIDTH: 35%; FLOAT: right
}
#left_half_contact {
WIDTH: 60%; FLOAT: left
}
#uktext {
WIDTH: 170px; FLOAT: right
}
#ustext {
WIDTH: 170px; DISPLAY: none; FLOAT: right
}
.options {
TEXT-TRANSFORM: uppercase; FONT-FAMILY: verdana; LETTER-SPACING: 1px; COLOR: #ff6600; MARGIN-LEFT: 
10px; FONT-SIZE: 20px; FONT-WEIGHT: lighter
}
#customers-table {
WIDTH: 100%; FLOAT: left; HEIGHT: auto
}
TD {
FONT-SIZE: 12px
}
H4 {
FONT-FAMILY: Verdana, Helvetica, sans-serif; LETTER-SPACING: -0.1em; COLOR: #adadad; FONT-SIZE: 
20px; FONT-WEIGHT: 100
}
h7 {
FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 15px
}
.newsreleaselist .newsreleaseitem {
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 860px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 15px; 
BACKGROUND: url(/images/news_background.jpg) no-repeat; HEIGHT: 130px; PADDING-TOP: 10px
}
.newsreleaselist .newsreleaseitem P.date {
MARGIN-BOTTOM: 4px; COLOR: #f60; FONT-WEIGHT: bold
}
.newsreleaselist .newsreleaseitem P.title {
FONT-FAMILY: Verdana; COLOR: #000; FONT-SIZE: 16px; FONT-WEIGHT: lighter
}
.newsreleaselist .newsreleaseitem P.summary {
MARGIN-BOTTOM: 4px
}
.newsreleasearticle {
MARGIN-BOTTOM: 20px
}
.newsreleasearticle P {
MARGIN: 10px 0px
}
.newsreleasearticle P.date {
MARGIN-BOTTOM: 8px; COLOR: #f60; FONT-WEIGHT: bold
}
.newsreleasearticle P.title {
FONT-FAMILY: Verdana; COLOR: #000; FONT-SIZE: 16px; FONT-WEIGHT: lighter
}
.newsreleasearticle P.content {
MARGIN-BOTTOM: 8px
}
.articlelist .articleitem {
BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 
860px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 15px; PADDING-TOP: 10px
}
.articlelist .articleitem P.image {
MARGIN-BOTTOM: 5px
}
.articlelist .articleitem DIV.dateLinkPanel {
MARGIN-TOP: 5px; HEIGHT: 30px
}
.articlelist .articleitem P.date {
FLOAT: left; COLOR: #f60; FONT-WEIGHT: bold
}
.articlelist .articleitem P.link {
FLOAT: right; FONT-WEIGHT: bold
}
.casestudylist .casestudyitem {
BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 
auto; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.casestudylist .casestudyitem P.title {
FONT-WEIGHT: bold
}
.casestudyarticle {
MARGIN-BOTTOM: 20px
}
.casestudyarticle P {
MARGIN: 10px 0px
}
.casestudyarticle P.image IMG {
MARGIN: 0px 0px 15px 15px; FLOAT: right
}
.casestudyarticle P.content {
MARGIN-BOTTOM: 8px
}
.casestudyarticle P.pdf {
MARGIN: 15px 0px
}
#fsm-link A {
PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #fff; MARGIN-TOP: 107px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; 
DISPLAY: block; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FLOAT: left; COLOR: #000; 
FONT-SIZE: 11px; TEXT-DECORATION: none; PADDING-TOP: 7px
}
#fsm-link A:hover {
PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; COLOR: #000; 
FONT-SIZE: 11px; TEXT-DECORATION: underline; PADDING-TOP: 7px
}
#fsm-link SPAN {
COLOR: #7ba500
}
.glass-box-events {
BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; MIN-HEIGHT: 200px; 
PADDING-LEFT: 10px; WIDTH: 401px; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 
1px solid; PADDING-TOP: 10px
}
#ukpr {
PADDING-BOTTOM: 10px; MARGIN: 20px 0px 0px 20px; PADDING-LEFT: 150px; WIDTH: 261px; PADDING-RIGHT: 
10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 147px; PADDING-TOP: 10px
}
.ukpr_off {
BACKGROUND-IMAGE: url(/images/uk.jpg); COLOR: #000
}
.ukpr_on {
BACKGROUND-IMAGE: url(/images/uk_up.jpg); COLOR: #000
}
#uspr {
PADDING-BOTTOM: 10px; MARGIN: 20px 0px 0px 20px; PADDING-LEFT: 150px; WIDTH: 261px; PADDING-RIGHT: 
10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 147px; PADDING-TOP: 10px
}
.uspr_off {
BACKGROUND-IMAGE: url(/images/us.jpg); COLOR: #000
}
.uspr_on {
BACKGROUND-IMAGE: url(/images/us_up.jpg); COLOR: #000
}
.ddmenu {
WIDTH: 760px; FONT-FAMILY: Verdana; FLOAT: right; COLOR: #000; FONT-SIZE: 12px
}
.ddmenu UL {
TEXT-ALIGN: left; LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.ddmenu LI {
Z-INDEX: 100; POSITION: relative; TEXT-ALIGN: left; FLOAT: left
}
.ddmenu TABLE {
Z-INDEX: 80; POSITION: absolute; BORDER-COLLAPSE: collapse; TOP: 25px; LEFT: -1px
}
.ddmenu .clear {
CLEAR: both
}
.ddmenu UL.submenu {
BACKGROUND-IMAGE: url(/images/c2c-dropdown-bg.gif); PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #e3e3e3; 
PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; PADDING-TOP: 10px
}
.ddmenu UL.submenu LI {
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #e3e3e3; PADDING-LEFT: 15px; WIDTH: 150px; PADDING-RIGHT: 15px; 
PADDING-TOP: 5px
}
.ddmenu UL.submenu A {
TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: auto; PADDING-RIGHT: 2px; DISPLAY: 
block; HEIGHT: auto; COLOR: #000; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.ddmenu UL.submenu A:visited {
TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: auto; PADDING-RIGHT: 2px; DISPLAY: 
block; HEIGHT: auto; COLOR: #000; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.ddmenu UL.submenu A:hover {
Z-INDEX: 100; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ff6600; PADDING-LEFT: 2px; 
PADDING-RIGHT: 2px; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.ddmenu A.title {
TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 8px; WIDTH: 100px; DISPLAY: block; HEIGHT: 45px; 
COLOR: #000; TEXT-DECORATION: none; PADDING-TOP: 85px
}
.ddmenu A.title:visited {
TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 8px; WIDTH: 100px; DISPLAY: block; HEIGHT: 45px; 
COLOR: #000; TEXT-DECORATION: none; PADDING-TOP: 85px
}
.ddmenu A.title:hover {
BACKGROUND-IMAGE: url(/images/navhover_bg.jpg); TEXT-ALIGN: left; TEXT-DECORATION: none
}
.ddmenu UL.products:hover A.products {
BACKGROUND-IMAGE: url(/images/navhover_bg.jpg)
}
.ddmenu UL UL {
POSITION: absolute; WIDTH: 149px; HEIGHT: 0px; VISIBILITY: hidden
}
.ddmenu LI:hover UL {
VISIBILITY: visible
}
.ddmenu A:hover UL .ddmenu UL:hover {
VISIBILITY: visible
}
.ddmenu UL UL LI {
POSITION: relative
}
.ddmenu UL UL UL {
Z-INDEX: 999999999; POSITION: absolute; WIDTH: 149px; HEIGHT: 0px; VISIBILITY: hidden; TOP: 0px; LEFT: 
170px
}
.ddmenu LI:hover UL.submenu {
VISIBILITY: visible
}
.ddmenu A:hover UL.submenu .ddmenu UL.submenu:hover {
VISIBILITY: visible
}
.ddmenu LI:hover UL.manager {
VISIBILITY: hidden
}
.ddmenu A:hover UL.manager .ddmenu UL.manager:hover {
VISIBILITY: hidden
}
.ddmenu LI.manager:hover UL.manager {
VISIBILITY: visible
}
.ddmenu LI.manager A:hover UL.manager .ddmenu LI.manager UL.manager:hover {
VISIBILITY: visible
}
.submenu {
COLOR: #adadad; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.submenu A {
COLOR: #adadad; TEXT-DECORATION: none
}
.submenu A:hover {
COLOR: #adadad; TEXT-DECORATION: underline
}
.orange {
COLOR: #ff6600
}
.red {
LETTER-SPACING: 1px; COLOR: #ff0000; FONT-WEIGHT: bold
}
#pdfdownload {
BORDER-BOTTOM: #cccccc 2px dotted; TEXT-ALIGN: center; PADDING-BOTTOM: 10px; LINE-HEIGHT: normal; 
COLOR: #999; FONT-SIZE: 11px
}
INPUT {
FONT: 100% verdana, tahoma, sans-serif; 
}
TEXTAREA {
FONT: 100% verdana, tahoma, sans-serif; 
}
INPUT[type=text] {
BORDER-BOTTOM: #adadad 1px solid; BORDER-LEFT: #adadad 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 
5px; PADDING-RIGHT: 5px; BACKGROUND: #fff; COLOR: #333333; 
BORDER-TOP: #adadad 1px solid; BORDER-RIGHT: #adadad 1px solid; PADDING-TOP: 5px;	
}
INPUT[type=password] {
BORDER-BOTTOM: #adadad 1px solid; BORDER-LEFT: #adadad 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 
5px; PADDING-RIGHT: 5px; BACKGROUND: #fff; COLOR: #333333; BORDER-TOP: #adadad 1px solid; BORDER-
RIGHT: #adadad 1px solid; PADDING-TOP: 5px
}
TEXTAREA {
BORDER-BOTTOM: #adadad 1px solid; BORDER-LEFT: #adadad 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 
5px; PADDING-RIGHT: 5px; BACKGROUND: #fff; COLOR: #333333; BORDER-TOP: #adadad 1px solid; BORDER-
RIGHT: #adadad 1px solid; PADDING-TOP: 5px
}
.inputButton {
BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: 
#f60; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #fff; BORDER-TOP: #000 1px solid; CURSOR: 
pointer; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 4px
}
.clear {
LINE-HEIGHT: 1px; WIDTH: 100%; HEIGHT: 1px; CLEAR: both; OVERFLOW: hidden
}
SELECT {
FONT: verdana, tahoma, sans-serif;	
BORDER-BOTTOM: #adadad 1px solid; BORDER-LEFT: #adadad 1px solid; BACKGROUND: #fff; COLOR: #333333; 
BORDER-TOP: #adadad 1px solid; BORDER-RIGHT: #adadad 1px solid; 
PADDING-TOP: 2px; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; 
}
.errorMessage {
COLOR: #c00; FONT-WEIGHT: bold
}
.successMessage {
COLOR: #0c0; FONT-WEIGHT: bold
}
.errorSummary {
BORDER-BOTTOM: #c00 1px solid; BORDER-LEFT: #c00 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; 
PADDING-RIGHT: 5px; BACKGROUND: url(/images/erroricon.gif) #fee no-repeat 5px 5px; COLOR: #c00; FONT-
SIZE: 11px; BORDER-TOP: #c00 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #c00 1px solid; PADDING-TOP: 
5px
}
.errorSummary UL {
LIST-STYLE-TYPE: none
}
.errorSummary LI {
MARGIN: 0px
}
.successSummary {
BORDER-BOTTOM: #0c0 1px solid; BORDER-LEFT: #0c0 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 30px; 
PADDING-RIGHT: 5px; BACKGROUND: url(/images/successicon.gif) #efe no-repeat 5px 5px; COLOR: #0c0; 
BORDER-TOP: #0c0 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #0c0 1px solid; PADDING-TOP: 5px
}
.successSummary UL {
LIST-STYLE-TYPE: none
}
.successSummary LI {
MARGIN: 0px
}
.modalBackground {
BACKGROUND-COLOR: gray; 
} /* opacity: 0.7 FILTER: alpha(opacity=70); */
.updateProgress {
MARGIN-BOTTOM: 15px; FONT-WEIGHT: bold
}
.updateProgress IMG {
VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
.errorPage {
MIN-HEIGHT: 400px
}
.errorPage P {
MARGIN: 10px 0px
}
.errorPage P.first {
MARGIN: 0px 0px 10px; FONT-WEIGHT: bold
}
#maincontent .messagePanel {
POSITION: relative; LINE-HEIGHT: normal
}
#maincontent .errorPanel {
BORDER-BOTTOM: #f60 1px solid; BORDER-LEFT: #f60 1px solid; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 
15px; PADDING-LEFT: 30px; PADDING-RIGHT: 5px; BACKGROUND: url(/images/erroricon.gif) #fec no-repeat 
5px 5px; COLOR: #f60; BORDER-TOP: #f60 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #f60 1px solid; 
PADDING-TOP: 5px
}
#maincontent .errorPanel UL {
LIST-STYLE-TYPE: none
}
#maincontent .errorPanel IMG {
POSITION: absolute; TOP: 6px; CURSOR: pointer; RIGHT: 6px
}
#maincontent .successPanel {
BORDER-BOTTOM: #f60 1px solid; BORDER-LEFT: #f60 1px solid; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 
15px; PADDING-LEFT: 30px; PADDING-RIGHT: 5px; BACKGROUND: url(/images/successicon.gif) #fec no-repeat 
5px 5px; COLOR: #f60; BORDER-TOP: #f60 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #f60 1px solid; 
PADDING-TOP: 5px
}
#maincontent .successPanel UL {
LIST-STYLE-TYPE: none
}
#maincontent .successPanel IMG {
POSITION: absolute; TOP: 6px; CURSOR: pointer; RIGHT: 6px
}
.loginForm {
MIN-HEIGHT: 400px
}
.loginForm .form {
MARGIN: 40px 0px
}
.loginForm .formrow {
MARGIN-TOP: 10px; CLEAR: both
}
.loginForm .formrow .label {
TEXT-ALIGN: right; WIDTH: 100px; DISPLAY: block; FLOAT: left; PADDING-TOP: 6px
}
.loginForm .formrow .input {
TEXT-ALIGN: left; MARGIN-LEFT: 10px
}
.loginForm .formrow .button {
MARGIN-LEFT: 110px
}
.loginForm .formrow .input .email {
WIDTH: 200px
}
.loginForm .formrow .input .password {
WIDTH: 200px
}
.loginForm .errorSummary {
MARGIN-TOP: 10px; WIDTH: 397px; MARGIN-LEFT: 110px
}
.loginForm P {
MARGIN: 10px 0px
}
.register {
MIN-HEIGHT: 400px
}
.register .form {
MARGIN: 40px 0px
}
.register .formrow {
MARGIN-TOP: 10px; HEIGHT: 23px; CLEAR: both
}
.register .formrowcheck {
MARGIN-TOP: 10px; HEIGHT: 28px; CLEAR: both
}
.register .formrow .mandatory {
FONT-WEIGHT: bold
}
.register .formrow .label {
TEXT-ALIGN: right; WIDTH: 180px; DISPLAY: block; FLOAT: left; PADDING-TOP: 6px
}
.register .formrow .input {
TEXT-ALIGN: left; MARGIN-LEFT: 10px
}
.register .formrow .button {
MARGIN-LEFT: 190px
}
.register .formrow .input .firstname {
WIDTH: 200px
}
.register .formrow .input .lastname {
WIDTH: 200px
}
.register .formrow .input .address {
WIDTH: 200px
}
.register .formrow .input .telephone {
WIDTH: 200px
}
.register .formrow .input .password {
WIDTH: 200px
}
.register .formrow .input .jobTitle {
WIDTH: 212px
}
.register .formrow .input .state {
WIDTH: 212px
}
.register .formrow .input .country {
WIDTH: 212px
}
.register .formrow .input .source {
WIDTH: 212px
}
.register .formrow .input .company {
WIDTH: 300px
}
.register .formrow .input .email {
WIDTH: 300px
}
.register .formrow .input .postcode {
WIDTH: 100px
}
.register .formrow .input .mailserver {
WIDTH: 40px
}
.register .formrow .input .mailbox {
WIDTH: 40px
}
.register .formrow .input .checkbox {
MARGIN: 5px 15px 0px 10px; FLOAT: left
}
.register .formrow .checkboxtext {
MARGIN-TOP: 0px; WIDTH: 640px; FLOAT: left; FONT-SIZE: 11px
}
.register .errorSummary {
MARGIN-TOP: 10px; WIDTH: 397px; MARGIN-LEFT: 190px
}
.register P {
MARGIN: 10px 0px
}
.logOut {
MIN-HEIGHT: 400px
}
.logOut P {
MARGIN: 10px 0px
}
.forgotPassword {
MIN-HEIGHT: 400px
}
.forgotPassword .form {
MARGIN: 40px 0px
}
.forgotPassword .formrow {
MARGIN-TOP: 10px; CLEAR: both
}
.forgotPassword .formrow .label {
TEXT-ALIGN: right; WIDTH: 100px; DISPLAY: block; FLOAT: left; PADDING-TOP: 6px
}
.forgotPassword .formrow .button {
MARGIN-LEFT: 110px
}
.forgotPassword .formrow .input {
TEXT-ALIGN: left; MARGIN-LEFT: 10px
}
.forgotPassword .formrow .input .email {
WIDTH: 300px
}
.forgotPassword .errorSummary {
MARGIN-TOP: 10px; WIDTH: 397px; MARGIN-LEFT: 110px
}
.forgotPassword P {
MARGIN: 10px 0px
}
.resetPassword {
MIN-HEIGHT: 400px
}
.resetPassword .form {
MARGIN: 40px 0px
}
.resetPassword .formrow {
MARGIN-TOP: 10px; CLEAR: both
}
.resetPassword .formrow .label {
TEXT-ALIGN: right; WIDTH: 130px; DISPLAY: block; FLOAT: left; PADDING-TOP: 6px
}
.resetPassword .formrow .button {
MARGIN-LEFT: 140px
}
.resetPassword .formrow .input {
TEXT-ALIGN: left; MARGIN-LEFT: 10px
}
.resetPassword .formrow .input .password {
WIDTH: 120px
}
.resetPassword .errorSummary {
MARGIN-TOP: 10px; WIDTH: 397px; MARGIN-LEFT: 140px
}
.resetPassword .successSummary {
MARGIN-TOP: 10px; WIDTH: 397px; MARGIN-LEFT: 140px
}
.resetPassword .successSummary INPUT {
MARGIN-TOP: 10px
}
.resetPassword P {
MARGIN: 10px 0px
}
.downloadList {
WIDTH: 600px
}
.downloadList H1 {
MARGIN-BOTTOM: 15px
}
.downloadList H2 {
MARGIN: 20px 0px 10px
}
.downloadList .intro {
MARGIN-BOTTOM: 10px; FONT-WEIGHT: bold
}
.downloadList .categoryList {
MARGIN: 10px 0px
}
.downloadList .categoryList LI {
MARGIN: 5px 0px
}
.downloadList .fileList {
LIST-STYLE-TYPE: none
}
.downloadList .fileList LI {
MARGIN: 6px 0px
}
.downloadList .fileList LI IMG {
VERTICAL-ALIGN: middle; MARGIN-RIGHT: 8px
}
.downloadList .return {
MARGIN: 15px 0px
}
.loginPopup {
BORDER-BOTTOM: #333 2px solid; BORDER-LEFT: #333 2px solid; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: 
#fff; PADDING-LEFT: 8px; WIDTH: 380px; PADDING-RIGHT: 8px; HEIGHT: 300px; OVERFLOW: hidden; BORDER-
TOP: #333 2px solid; BORDER-RIGHT: #333 2px solid; PADDING-TOP: 8px
}
.loginPopup H3 {
MARGIN-TOP: 0px; COLOR: #024b82; FONT-SIZE: 20px
}
.loginPopup .close {
POSITION: absolute; TOP: 5px; CURSOR: pointer; RIGHT: 5px
}
.loginPopupHiddenTarget {
DISPLAY: none
}
.loginPopup .form {
MARGIN-TOP: 15px
}
.loginPopup .formrow {
MARGIN-TOP: 8px; CLEAR: both
}
.loginPopup .formrow .label {
TEXT-ALIGN: right; WIDTH: 80px; DISPLAY: block; FLOAT: left; PADDING-TOP: 6px
}
.loginPopup .formrow .input {
TEXT-ALIGN: left; MARGIN-LEFT: 10px
}
.loginPopup .formrow .button {
MARGIN-LEFT: 90px
}
.loginPopup .formrow .input .email {
WIDTH: 250px
}
.loginPopup .formrow .input .password {
WIDTH: 250px
}
.loginPopup .errorSummary {
MARGIN-TOP: 10px; WIDTH: 220px; MARGIN-LEFT: 90px
}
.loginPopup P {
MARGIN: 10px 0px
}
.loginPopup .updateProgressHome {
POSITION: absolute; BOTTOM: 5px; RIGHT: 5px
}
.requestDownload {
MIN-HEIGHT: 400px
}
.requestDownload P {
MARGIN: 10px 0px
}
.requestDownload .controls {
MARGIN: 15px 0px 30px
}
.requestDownload .thanks {
MARGIN: 15px 0px 30px
}
.requestDownload .controls INPUT {
MARGIN-TOP: 10px
}
.requestDownload .first {
MARGIN-TOP: 20px; COLOR: #024b82; FONT-SIZE: 16px
}
.requestDownload .title {
FONT-SIZE: 18px
}
.requestDownload .title IMG {
VERTICAL-ALIGN: middle; MARGIN-RIGHT: 15px
}
.requestDownload .authRequired {
LINE-HEIGHT: 16px; FONT-WEIGHT: bold
}
.requestDownload .authRequired IMG {
VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
.authoriseDownload {
MIN-HEIGHT: 400px
}
.authoriseDownload P {
MARGIN: 10px 0px
}
.authoriseDownload .detailsPanel {
FONT-SIZE: 11px
}
.authoriseDownload .detailsPanel P {
MARGIN: 0px
}
.authoriseDownload .userDetails {
PADDING-BOTTOM: 10px; MARGIN: 10px 16px 10px 0px; PADDING-LEFT: 10px; WIDTH: 410px; PADDING-RIGHT: 
10px; BACKGROUND: url(/images/userAuthBg.gif) no-repeat; FLOAT: left; HEIGHT: 160px; PADDING-TOP: 10px
}
.authoriseDownload .userDetails .heading {
MARGIN-BOTTOM: 4px; COLOR: #f60; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.authoriseDownload .downloadDetails {
PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-LEFT: 10px; WIDTH: 410px; PADDING-RIGHT: 10px; 
BACKGROUND: url(/images/userAuthBg.gif) no-repeat; FLOAT: left; HEIGHT: 160px; PADDING-TOP: 10px
}
.authoriseDownload .downloadDetails .heading {
MARGIN-BOTTOM: 4px; COLOR: #f60; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.authoriseDownload .approveDeclinePanel P {
MARGIN: 8px 0px
}
.authoriseDownload .status {
MARGIN: 8px 0px; COLOR: #024b82; CLEAR: left; FONT-SIZE: 16px
}
.authoriseDownload .confirmText {
MARGIN: 8px 0px; COLOR: #024b82; CLEAR: left; FONT-SIZE: 16px
}
.authoriseDownload .messageText {
MARGIN: 8px 0px; COLOR: #024b82; CLEAR: left; FONT-SIZE: 16px
}
.authoriseDownload .approveDeclinePanel .title {
MARGIN: 8px 0px; COLOR: #024b82; CLEAR: left; FONT-SIZE: 16px
}
.authoriseDownload .userList {
MARGIN: 10px 0px
}
.authoriseDownload .acceptUserButton {
MARGIN: 10px 0px
}
.authoriseDownload .errorSummary {
WIDTH: 320px
}
.authoriseDownload .userList SELECT {
WIDTH: 250px; MARGIN-RIGHT: 15px
}
.authoriseDownload .acceptDenyButtons {
MARGIN: 30px 0px
}
.authoriseDownload .acceptDenyButtons INPUT {
MARGIN-RIGHT: 5px
}
.authoriseDownload .formrow {
MARGIN: 20px 0px; CLEAR: both
}
.authoriseDownload .formrow .label {
TEXT-ALIGN: left; WIDTH: 60px; DISPLAY: block; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
.authoriseDownload .formrow .input {
TEXT-ALIGN: left; MARGIN-LEFT: 10px
}
.authoriseDownload .formrow .input .message {
WIDTH: 250px; HEIGHT: 70px
}
.download {
MIN-HEIGHT: 400px
}
.download P {
MARGIN: 15px 0px
}
.downloadFailure {
MIN-HEIGHT: 400px
}
.downloadFailure P {
MARGIN: 10px 0px
}
.downloadFailure .error {
MARGIN: 8px 0px; COLOR: #024b82; FONT-SIZE: 16px
}
.partnerDefault {
}
.partnerDefault P {
MARGIN: 10px 0px
}
.partnerDefault A.loginLink {
DISPLAY: block; FLOAT: right
}
.partnerDefault A.loginLink IMG {
BORDER-BOTTOM: #fff 0px solid; BORDER-LEFT: #fff 0px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; 
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #fff 0px solid; BORDER-RIGHT: #fff 0px solid; 
PADDING-TOP: 0px
}
.partnerWelcome {
}
.partnerWelcome P {
MARGIN: 10px 0px
}
.partnerWelcome LI {
MARGIN: 3px 0px
}
.partnerImages {
}
.partnerImages P {
MARGIN: 10px 0px
}
.partnerImages H2 {
MARGIN: 10px 0px
}
.partnerImages .imagePanel {
PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 
15px
}
.partnerImages .imagePanel .thumbnail {
TEXT-ALIGN: center; WIDTH: 100px; FLOAT: left; MARGIN-RIGHT: 30px
}
.partnerImages .imagePanel P {
MARGIN: 3px 0px 0px
}
.partnerImages .imagePanel P.first {
MARGIN: 0px; PADDING-TOP: 10px
}
.partnerMarketing {
}
.partnerMarketing P {
MARGIN: 10px 0px
}
.partnerMarketing .item {
BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; 
MARGIN: 15px 5px; PADDING-LEFT: 10px; WIDTH: 260px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 300px; 
BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
.partnerMarketing .item P {
HEIGHT: 30px
}
.partnerMarketing .item IMG {
BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: 
#fff 1px solid
}
.partnerMarketing .item IMG:hover {
BORDER-BOTTOM: #0073af 1px solid; BORDER-LEFT: #0073af 1px solid; BORDER-TOP: #0073af 1px solid; 
BORDER-RIGHT: #0073af 1px solid
}
.partnerSales {
}
.partnerSales H2 {
MARGIN: 25px 0px 10px
}
.partnerSales H3 {
MARGIN-BOTTOM: 5px
}
.partnerSales UL {
LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px !important
}
.partnerSales LI {
MARGIN: 2px 0px
}
.partnerSales .twocol {
WIDTH: 50%; FLOAT: left
}
.partnerSales .twocol .max {
MARGIN: 8px 0px 2px
}
.partnerSales .threecol {
WIDTH: 33%; FLOAT: left
}
.partnerSales .newProduct {
MARGIN-TOP: 10px; FONT-WEIGHT: bold
}
.partnerSales .reseller {
MARGIN: 10px 0px
}
.opportunity {
MIN-HEIGHT: 400px
}
.opportunity H2 {
PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: left; PADDING-TOP: 20px
}
.opportunity .form {
MARGIN: 10px 0px
}
.opportunity .formrow {
MARGIN-TOP: 10px; HEIGHT: 23px; CLEAR: both
}
.opportunity .formrowproduct {
HEIGHT: 180px
}
.opportunity .formrowtextarea {
HEIGHT: 75px
}
.opportunity .formrow .mandatory {
FONT-WEIGHT: bold
}
.opportunity .formrow .label {
TEXT-ALIGN: right; WIDTH: 180px; DISPLAY: block; FLOAT: left; PADDING-TOP: 6px
}
.opportunity .formrow .checklabel {
TEXT-ALIGN: right; WIDTH: 180px; DISPLAY: block; FLOAT: left; PADDING-TOP: 2px
}
.opportunity .formrow .input {
TEXT-ALIGN: left; MARGIN-LEFT: 10px
}
.opportunity .formrow .button {
MARGIN-LEFT: 190px
}
.opportunity .formrow .input .companyname {
WIDTH: 300px
}
.opportunity .formrow .input .fullname {
WIDTH: 300px
}
.opportunity .formrow .input .jobtitle {
WIDTH: 300px
}
.opportunity .formrow .input .addressline {
WIDTH: 300px
}
.opportunity .formrow .input .regno {
WIDTH: 300px
}
.opportunity .formrow .input .email {
WIDTH: 300px
}
.opportunity .formrow .input .telephone {
WIDTH: 200px
}
.opportunity .formrow .input .addresscity {
WIDTH: 200px
}
.opportunity .formrow .input .timescale {
WIDTH: 200px
}
.opportunity .formrow .input .addresscountry {
WIDTH: 312px
}
.opportunity .formrow .input .salesstage {
WIDTH: 312px
}
.opportunity .formrow .input .productinterest {
MARGIN-TOP: 8px; WIDTH: 312px; FLOAT: left
}
.opportunity .formrow .input .productinterest TD {
PADDING-LEFT: 10px
}
.opportunity .formrow .input .productinterest TD INPUT {
MARGIN-RIGHT: 6px
}
.opportunity .formrow .input .addressstate {
WIDTH: 212px
}
.opportunity .formrow .input .postcode {
WIDTH: 100px
}
.opportunity .formrow .input .usercount {
WIDTH: 100px
}
.opportunity .formrow .input .opportunitydesc {
WIDTH: 300px; HEIGHT: 60px
}
.opportunity .errorSummary {
MARGIN-TOP: 10px; WIDTH: 397px; MARGIN-LEFT: 190px
}
.opportunity P {
MARGIN: 10px 0px
}
.downloadIssue {
MIN-HEIGHT: 400px
}
.downloadIssue H2 {
PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: left; PADDING-TOP: 20px
}
.downloadIssue .first {
MARGIN-TOP: 20px; COLOR: #024b82; FONT-SIZE: 16px
}
.downloadIssue .form {
MARGIN: 40px 0px
}
.downloadIssue .formrow {
MARGIN-TOP: 10px; HEIGHT: 23px; CLEAR: both
}
.downloadIssue .formrowtextarea {
HEIGHT: 75px
}
.downloadIssue .formrow .mandatory {
FONT-WEIGHT: bold
}
.downloadIssue .formrow .label {
TEXT-ALIGN: right; WIDTH: 180px; DISPLAY: block; FLOAT: left; PADDING-TOP: 6px
}
.downloadIssue .formrow .input {
TEXT-ALIGN: left; MARGIN-LEFT: 10px
}
.downloadIssue .formrow .button {
MARGIN-LEFT: 190px
}
.downloadIssue .formrow .input .name {
WIDTH: 300px
}
.downloadIssue .formrow .input .company {
WIDTH: 300px
}
.downloadIssue .formrow .input .email {
WIDTH: 300px
}
.downloadIssue .formrow .input .downloadlist {
WIDTH: 412px
}
.downloadIssue .formrow .input .message {
WIDTH: 300px; HEIGHT: 60px
}
.downloadIssue .errorSummary {
MARGIN-TOP: 10px; WIDTH: 397px; MARGIN-LEFT: 190px
}
.downloadIssue P {
MARGIN: 10px 0px
}
.searchAbstract {
LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 8px
}
.searchBox {
PADDING-BOTTOM: 8px; MARGIN: 12px 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 8px
}
.searchBox P {
MARGIN: 8px 0px
}
/* /masterstyles.css */
/* Landing page */
.landing {min-height:400px;}
.landing .form {margin:40px 0;}
.landing .formrow {clear:both; margin-top:10px; height:23px;}
.landing .textarearow {height:100px !important;}
.landing .contactcheckrow {height:50px !important;}
.landing .formrow .mandatory {font-weight:bold;}
.landing .formrow .label {float:left; width:180px; text-align:right; display:block; padding-top:6px;}
.landing .formrow .contactlabel {height:30px;}
.landing .formrow .input {margin-left:10px; text-align:left;}
.landing .formrow .contactinput {margin-left:0 !important;}
.landing .formrow .input .textbox {width:300px;}
.landing .formrow .input .dropdown {width:212px;}
.landing .formrow .input .checkbox {position:relative; top:4px;}
.landing .formrow .input .checkboxlist {margin-top:5px; width:312px; float:left;}
.landing .formrow .input .checkboxlist td {padding-left:10px;}
.landing .formrow .input .checkboxlist td input {margin-right:6px;}
.landing .formrow .input .contactcheckbox {position:relative; top:4px; left:10px; font-size:11px;}
.landing .formrow .button {margin-left:190px;}
.landing .textarearow .input .textarea {width:300px; height:90px;}
.landing .errorSummary {margin-left:190px; margin-top:10px; width:397px; padding-left:28px !
important;}
.landingThanks {clear:left; border:1px solid #f60; background-color:#fcf0e8; text-align:center; 
padding:10px; margin-top:20px;}
.landingThanks .first {font-size:14px; font-weight:bold;}
.landingThanks .inputButton {margin:15px 0;}
/* Archive One */
.archive_one_outer {height:310px;
position:relative;
width:600px;}
.archive_one_head {left:83px;
position:absolute;}
.archive_one_vid {position:absolute;
top:70px;display:block;width:334px; height:225px;}
.archive_one_text {font-size:11px;
left:342px;
line-height:15px;
position:absolute;
top:66px;
width:280px;}
.archive_one_text p.first {margin-bottom: 11px;}
.archive_one_text p.second {margin-bottom: 5px;}
.archive_one_outer ul li
{
list-style-image: url('/portals/0/images/bullet.jpg');
}
.archive_one_table {line-height: normal;}
.archive_one_table td
{
padding: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #cccccc;
}
.archive_one_table a, .archive_one_table a:visited {color: #000000 !important; text-decoration: none 
!important; display: block; width: 100%; height: 100%;}
.archive_one_table td.link:hover {color: #000000 !important; text-decoration: none !important; 
background: #FF6600 !important;}
.video_outer {height:310px;
position:relative;
width:600px; align:center;}
.video
{position:absolute;
width:334px; height:225px; align:center;}

