body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.8;
	color: #000000;
	font-weight: normal;
	background-color: #FDFDFD;
	background-image: url(../images/backgrounds/Multi_site_backgrnd.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
}
form {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* General Links
================================== */

a:link, a:visited {
	color: #000000;
	text-decoration: underline;
}
a:hover, a:active {
	color: #000000;
	text-decoration: none;
}

div.box1 h3 a:link, div.box1 h3 a:visited {
	color: #CCCCCC;
}
div.box1 h3 a:hover, div.box1 h3 a:active {
	color: #FFFFFF;
}

div.box1 p a:link, div.box1 p a:visited {
	color: #FFFFFF;
}
div.box1 p a:hover, div.box1 p a:active {
	color: #CCCCCC;
}
#homesubfeatures a:hover, div.box1 h3 a:active {
	color: #000000;
}

/* Top Level Demarcations
================================== */

#cyan {
}
#gold {
}
#green {
}
#blue {
}
#red {
}
#purple {
}
#grey {
}
#orange {
}
#brown {
}


/* Layout
================================== */

#wrapper {
	width: 948px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
#mainmenu {
	width: 174px;
	padding-top: 60px;
}
#logobar {
	background-color: #FFFFFF;
	height: 74px;
	position: relative;
	width: 948px;
	margin-right: auto;
	margin-left: auto;
}
#headerinfo {
	width: 600px;
	position: absolute;
	top: 0px;
	right: 0px;
}
#headerinfo p {
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#registerinfobar {
	width: 380px;
	background-color: #BEDDF1;
	float: right;
	margin:0px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-image: url(../images/backgrounds/Registerbar_grad.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: inline;
}
#homeinfobar {
	width: 600px;
	float: right;
	margin-top: 5px;
	padding-right: 10px;
	clear: both;
}
#mainadvert {
	height: 141px;
	width: 948px;
	margin-right: auto;
	margin-left: auto;
}
#productcontent {
	width: 560px;
	float: left;
}
#intropanel {
	display: inline;
	background-color: #ffffff;
	float: right;
	width: 750px;
	padding-top: 0px;
	display: inline;
}
#search {
	width: 174px;
	background-color: #5da9dd;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-top: 0px;
	padding-bottom: 10px;	
}
#sidebarregister {
	width: 174px;
	background-color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 0px;	
}
#sidebaremailadvisor {
	width: 174px;
	background-color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 0px;	
}
.divisionimg {
	float:right;
}
#homeNewproducts {
	width: 260px;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	padding-top: 0px;
	padding-bottom: 60px;
	background-color: #FFFFFF;
	background-image: url(../images/homepage_pullouts/mte_newproducts_box.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#homeNews {
	width: 260px;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	padding-top: 0px;
	padding-bottom: 60px;
	background-color: #FFFFFF;
	background-image: url(../images/homepage_pullouts/mte_news_box.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#homeArticle {
	width: 180px;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	padding-top: 0px;
	padding-bottom: 60px;
	background-color: #FFFFFF;
	background-image: url(../images/homepage_pullouts/mte_articles_box.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/* Search Specifics

================================== */

#cyan #search h1, #gold #search h1, #green #search h1, #blue #search h1, #red #search h1, #purple #search h1, #grey #search h1, #orange #search h1, #orange #search h1 {
	font-size: 12px;
	color: #000066;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#search h2, #sidebarregister h2, #sidebaremailadvisor h2 {
	font-size: 14px;
	color: #000066;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#search p {
	font-size: 10px;
	color: #000066;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#cyan #sidebarregister h1, #gold #sidebarregister h1, #green #sidebarregister h1, #blue #sidebarregister h1, #red #sidebarregister h1, #purple #sidebarregister h1, #grey #sidebarregister h1, #orange #sidebarregister h1, #brown #sidebarregister h1, #cyan #sidebaremailadvisor h1, #gold #sidebaremailadvisor h1, #green #sidebaremailadvisor h1, #blue #sidebaremailadvisor h1, #red #sidebaremailadvisor h1, #purple #sidebaremailadvisor h1, #grey #sidebaremailadvisor h1, #orange #sidebaremailadvisor h1, #brown #sidebaremailadvisor h1 {
	font-size: 12px;
	color: #000066;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sidebarregister p, #sidebaremailadvisor p {
	font-size: 10px;
	color: #000066;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#homeNewproducts h1 {
	font-size: 12px;
	color: #000066;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#homeNews h1 {
	font-size: 12px;
	color: #000066;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#homeArticle h1 {
	font-size: 12px;
	color: #000066;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#homeNewproducts p, #homeNews p {
	font-size: 10px;
	color: #000066;
	padding: 0px;
	margin-top: 0px;
	margin-right: 100px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#homeArticle p {
	font-size: 10px;
	color: #000066;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#homeNewproducts li, #homeNews li {
	margin-right: 100px;
	margin-left: 10px;
	padding-bottom:5px;
}
#homeArticle li {
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom:5px;
}
.searchresultrow {
	padding: 0px;
	margin-bottom: 10px;
	clear: both;
	border-top: 1px dotted #000;
}
.searchimgleft {
	float: left;
}
.nomargin {
	margin: 0;
}


/* Browser and Kludges
================================== */

.clear {
	clear: both;
}
.clearline {
	clear: both;
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #000000;

}


/* Typography
================================== */

h1 {
	font-size: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h2 {
	font-size: 14px;
	color: #000066;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
h3 {
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
h4 {
	font-size: 12px;
	color: #000066;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
h5 {
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
h6 {
	font-size: 9px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
p {
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
li {
}
.p7TPcontent li{
	padding: 0px 0px 0px 10px;
}

/* Typography Specifics vmpull
================================== */

div.p7TPcontent h1 {
	font-size: 26px;
	padding-left: 10px;
}
div.p7TPcontent h3 {
	font-size: 14px;
	margin-left: 10px;
	margin-top: 10px;
	color: #000066;
}
div.p7TPcontent p {
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
}


/* Vertical Market boxs
================================== */

div.vmpull1, div.vmpull2, div.vmpull3, div.vmpull4 {
	display: inline;
	float: left;
	height: 180px;
	width: 215px;
	margin: 10px;
}	
div.vmpull h3 {
	font-size: 12px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
div.vmpull p {
	font-size: 10px;
	line-height: 1.4;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 0px;
}
div.vmpull ul {
	padding-left: 10px;
}
div.vmpull#nhslist {
	padding-left: 10px;
}

/* Division boxs
================================== */

div.dvpullprimary {
	display: inline;
	background-image: url(../images/pullboxes/section_box_1/section_box_1_a_ext.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 170px;
	width: 340px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.dvpullprimary h3 {
	font-size: 14px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #000066;
}
div.dvpullprimary p {
	font-size: 11px;
	line-height: 1.4;
	color: #333333;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
}
div.dvpullprimary img {
	display: inline;
	float: right;
	margin: 0px;
	padding-top: 40px;
	padding-right: 10px;
}
div.dvpull {
	display: inline;
	background-image: url(../images/pullboxes/section_box_1/section_box_1_b.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	height: 170px;
	width: 160px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.dvpull h3 {
	font-size: 12px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #000066;
}
div.dvpull p {
	font-size: 10px;
	line-height: 1.4;
	color: #333333;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
}

/* Home page
================================== */
#homefeaturestory {
	height:212px;
	background-repeat: no-repeat;
	background-position: left top;
}
#homefeaturestory h1 {
	font-size: 24px;
	font-weight:normal;
	line-height: 1.4;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top:30px;
}
#homesubfeatures {
	float:left;
	display:inline;
	width:462px;
}
#p7tpc1_1 #homesubfeatures h2 {
	font-size: 14px;
	font-weight:bold;
	line-height: 1.4;
	color: #000066;
	padding-top:20px;
	padding-bottom:10px;
}
#p7tpc1_1 #homesubfeatures h3 {
	font-size: 12px;
	font-weight:normal;
	padding-top:10px;
}
#p7tpc1_1 #homesubfeatures h4 {
	font-size: 12px;
	font-weight:normal;
	padding-top:10px;
	padding-left:10px;
}
.imgleft {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 5px;
}
.imgleft img {
	width: 120px;
}
.imgright {
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 10px;
}
.imgright img {
	width: 120px;
}
.imgrightnews {
	float: right;
	width: 252px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 10px;
}
.imgrightnews img {
	width: 252px;
}
.homesubfeatures_right_subsectioncyan, .homesubfeatures_left_subsectioncyan, .homesubfeatures_right_subsectiongold, .homesubfeatures_left_subsectiongold, .homesubfeatures_right_subsectiongreen, .homesubfeatures_left_subsectiongreen, .homesubfeatures_right_subsectionblue, .homesubfeatures_left_subsectionblue, .homesubfeatures_right_subsectionred, .homesubfeatures_left_subsectionred, .homesubfeatures_right_subsectionpurple, .homesubfeatures_left_subsectionpurple, .homesubfeatures_right_subsectionorange, .homesubfeatures_left_subsectionorange, .homesubfeatures_right_subsectionbrown, .homesubfeatures_left_subsectionbrown, .homesubfeatures_right_subsectionGen, .homesubfeatures_left_subsectionGen {
	width: 462px;
	height: 122px;
	margin-bottom: 10px;
}
.homesubfeatures_right_subsectioncyan {
	background-image: url(../images/home_sub_feature_boxs/feature_box_cyan_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.homesubfeatures_left_subsectioncyan {
	background-image: url(../images/home_sub_feature_boxs/feature_box_cyan_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.homesubfeatures_right_subsectiongold {
	background-image: url(../images/home_sub_feature_boxs/feature_box_gold_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.homesubfeatures_left_subsectiongold {
	background-image: url(../images/home_sub_feature_boxs/feature_box_gold_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.homesubfeatures_right_subsectiongreen {
	background-image: url(../images/home_sub_feature_boxs/feature_box_green_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.homesubfeatures_left_subsectiongreen {
	background-image: url(../images/home_sub_feature_boxs/feature_box_green_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.homesubfeatures_right_subsectionblue {
	background-image: url(../images/home_sub_feature_boxs/feature_box_blue_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.homesubfeatures_left_subsectionblue {
	background-image: url(../images/home_sub_feature_boxs/feature_box_blue_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.homesubfeatures_right_subsectionred {
	background-image: url(../images/home_sub_feature_boxs/feature_box_red_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.homesubfeatures_left_subsectionred {
	background-image: url(../images/home_sub_feature_boxs/feature_box_red_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.homesubfeatures_right_subsectionpurple {
	background-image: url(../images/home_sub_feature_boxs/feature_box_purple_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.homesubfeatures_left_subsectionpurple {
	background-image: url(../images/home_sub_feature_boxs/feature_box_purple_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.homesubfeatures_right_subsectionorange {
	background-image: url(../images/home_sub_feature_boxs/feature_box_orange_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.homesubfeatures_left_subsectionorange {
	background-image: url(../images/home_sub_feature_boxs/feature_box_orange_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.homesubfeatures_right_subsectionbrown {
	background-image: url(../images/home_sub_feature_boxs/feature_box_brown_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.homesubfeatures_left_subsectionbrown {
	background-image: url(../images/home_sub_feature_boxs/feature_box_brown_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.homesubfeatures_right_subsectionGen {
	background-image: url(../images/home_sub_feature_boxs/feature_box_grey_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.homesubfeatures_left_subsectionGen {
	background-image: url(../images/home_sub_feature_boxs/feature_box_grey_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#news {
	float:right;
	display:inline;
	width:220px;
}
#p7tpc1_1 #news h2 {
	font-size: 14px;
	font-weight:bold;
	line-height: 1.4;
	color: #000066;
	padding-top:20px;
	padding-bottom:10px;
}
#p7tpc1_1 #news .newsfeatures {
	float:left;
	clear:both;
	width:220px;
	padding-bottom:10px;
}
#p7tpc1_1 #news .newsfeatures h3 {
	font-size: 12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	}
.imgnewsleft {
	float: left;
	width:80px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 0px;
}
.imgnewsleft img {
	width:80px;
}

/* Jump Menus to Products from Vertical Markets
================================== */

#form1, #form2, #form3, #form4, #form5, #form6, #form7, #form8, #form9, #form10, #form11, #form12, #form13, #form14, #form15, #form16, #form17, #form18, #form19, #form20, #form21, #form22, #form23, #form24, #form25, #form26, #form27, #form28, #form29, #form30, #form31, #form32, #form33, #form34, #form35, #form36, #form37, #form38, #form39, #form40 {
margin: 0px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 10px;
}


/* Top Level Colour Demarcations
================================== */

#cyan h1 {
	color: #000066;
}
#gold h1 {
	color: #FFcb05;
}
#green h1 {
	color: #00936f;
}
#blue h1 {
	color: #006bb6;
}
#red h1 {
	color: #ed1c24;
}
#purple h1 {
	color: #582e91;
}
#grey h1 {
	color: #646464;
}
#orange h1 {
	color: #ee7c02;
}
#brown h1 {
	color: #440505;
}

/* Top Level Background Primary Colour Demarcations
================================== */

#gold #casestudydownloadbox, #gold #relatedproducts {
	background-color: #ffea9b;
}
#green #casestudydownloadbox, #green #relatedproducts {
	background-color: #99D4C5;
}
#blue #casestudydownloadbox, #blue #relatedproducts {
	background-color: #99C4E2;
}
#red #casestudydownloadbox, #red #relatedproducts {
	background-color: #F8A4A7;
}
#purple #casestudydownloadbox, #purple #relatedproducts {
	background-color: #BCABD3;
} 
#grey #casestudydownloadbox, #grey #relatedproducts {
	background-color: #c1c1c1;
}
#orange #casestudydownloadbox, #orange #relatedproducts {
	background-color: #f8cb9a;
}
#brown #casestudydownloadbox, #brown #relatedproducts {
	background-color: #b49b96;
}

/* Top Level Background Primary Colour Boarder Demarcations
================================== */

#gold .relatedproductsdownloads {
	border: 2px solid #ffea9b;
}
#green .relatedproductsdownloads {
	border: 2px solid #99D4C5;
}
#blue .relatedproductsdownloads {
	border: 2px solid #99C4E2;
}
#red .relatedproductsdownloads {
	border: 2px solid #F8A4A7;
}
#purple .relatedproductsdownloads {
	border: 2px solid #BCABD3;
}
#grey .relatedproductsdownloads {
	border: 2px solid #c1c1c1;
}
#orange .relatedproductsdownloads {
	border: 2px solid #f8cb9a;
}
#brown .relatedproductsdownloads {
	border: 2px solid #b49b96;
}

/* Top Level Background Secondary Colour Demarcations
================================== */

#gold #productdownloadbox, #gold #relatedexternallinks {
	background-color: #fff5cd;
}
#green #productdownloadbox, #green #relatedexternallinks {
	background-color: #CCE9E2;
}
#blue #productdownloadbox, #blue #relatedexternallinks {
	background-color: #CCE1F0;
}
#red #productdownloadbox, #red #relatedexternallinks {
	background-color: #FBD2D3;
}
#purple #productdownloadbox, #purple #relatedexternallinks {
	background-color: #DED5E9;
}
#grey #productdownloadbox, #grey #relatedexternallinks {
	background-color: #e0e0e0;
}
#orange #productdownloadbox, #orange #relatedexternallinks {
	background-color: #fee5cc;
}
#brown #productdownloadbox, #brown #relatedexternallinks {
	background-color: #dacdcd;
}

/* Top Level Colour Adverts
================================== */

#cyan #mainadvert {
	background-color: #000066;
	background-image: url(../images/banners/section_advert_0/section_advert_0_a_back.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#gold #mainadvert {
	background-color: #FFcb05;
	background-image: url(../images/banners/section_advert_1/section_advert_1_a_back.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#green #mainadvert {
	background-color: #00936f;
	background-image: url(../images/banners/section_advert_2/section_advert_2_a_back.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#blue #mainadvert {
	background-color: #006bb6;
	background-image: url(../images/banners/section_advert_3/section_advert_3_a_back.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#red #mainadvert {
	background-color: #ed1c24;
	background-image: url(../images/banners/section_advert_4/section_advert_4_a_back.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#purple #mainadvert {
	background-color: #582e91;
	background-image: url(../images/banners/section_advert_5/section_advert_5_a_back.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#grey #mainadvert {
	background-color: #646464;
	background-image: url(../images/banners/section_advert_6/section_advert_6_a_back.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#orange #mainadvert {
	background-color: #ee7c02;
	background-image: url(../images/banners/section_advert_7/section_advert_7_a_back.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#brown #mainadvert {
	background-color: #440505;
	background-image: url(../images/banners/section_advert_8/section_advert_8_a_back.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}


/* Top Level Colour VM Box Section 
================================== */

#gold div.vmpull1	{
	background-color: #ffea9b;
	background-image: url(../images/pullboxes/section_box_1/section_box_1_a.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#gold div.vmpull2	{
	background-color: #fff5cd;
	background-image: url(../images/pullboxes/section_box_1/section_box_1_b.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#gold div.vmpull3	{
	background-color: #ffea9b;
	background-image: url(../images/pullboxes/section_box_1/section_box_1_c.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#gold div.vmpull4	{
	background-color: #fff5cd;
	background-image: url(../images/pullboxes/section_box_1/section_box_1_d.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#green div.vmpull1	{
	background-color: #99d4c5;
	background-image: url(../images/pullboxes/section_box_2/section_box_2_a.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#green div.vmpull2	{
	background-color: #cce9e2;
	background-image: url(../images/pullboxes/section_box_2/section_box_2_b.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#green div.vmpull3	{
	background-color: #99d4c5;
	background-image: url(../images/pullboxes/section_box_2/section_box_2_c.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#green div.vmpull4	{
	background-color: #cce9e2;
	background-image: url(../images/pullboxes/section_box_2/section_box_2_d.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#blue div.vmpull1	{
	background-color: #99c4e2;
	background-image: url(../images/pullboxes/section_box_3/section_box_3_a.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#blue div.vmpull2	{
	background-color: #cce1f0;
	background-image: url(../images/pullboxes/section_box_3/section_box_3_b.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#blue div.vmpull3	{
	background-color: #99c4e2;
	background-image: url(../images/pullboxes/section_box_3/section_box_3_c.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#blue div.vmpull4	{
	background-color: #cce1f0;
	background-image: url(../images/pullboxes/section_box_3/section_box_3_d.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#red div.vmpull1	{
	background-color: #f8a4a7;
	background-image: url(../images/pullboxes/section_box_4/section_box_4_a.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#red div.vmpull2	{
	background-color: #fbd2d3;
	background-image: url(../images/pullboxes/section_box_4/section_box_4_b.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#red div.vmpull3	{
	background-color: #f8a4a7;
	background-image: url(../images/pullboxes/section_box_4/section_box_4_c.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#red div.vmpull4	{
	background-color: #fbd2d3;
	background-image: url(../images/pullboxes/section_box_4/section_box_4_d.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#purple div.vmpull1	{
	background-color: #bcabd3;
	background-image: url(../images/pullboxes/section_box_5/section_box_5_a.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#purple div.vmpull2	{
	background-color: #ded5e9;
	background-image: url(../images/pullboxes/section_box_5/section_box_5_b.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#purple div.vmpull3	{
	background-color: #bcabd3;
	background-image: url(../images/pullboxes/section_box_5/section_box_5_c.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#purple div.vmpull4	{
	background-color: #ded5e9;
	background-image: url(../images/pullboxes/section_box_5/section_box_5_d.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#grey div.vmpull1	{
	background-color: #c1c1c1;
	background-image: url(../images/pullboxes/section_box_6/section_box_6_a.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#grey div.vmpull2	{
	background-color: #e0e0e0;
	background-image: url(../images/pullboxes/section_box_6/section_box_6_b.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#grey div.vmpull3	{
	background-color: #c1c1c1;
	background-image: url(../images/pullboxes/section_box_6/section_box_6_c.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#grey div.vmpull4	{
	background-color: #e0e0e0;
	background-image: url(../images/pullboxes/section_box_6/section_box_6_d.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#orange div.vmpull1	{
	background-color: #f8cb9a;
	background-image: url(../images/pullboxes/section_box_7/section_box_7_a.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#orange div.vmpull2	{
	background-color: #fee5cc;
	background-image: url(../images/pullboxes/section_box_7/section_box_7_b.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#orange div.vmpull3	{
	background-color: #f8cb9a;
	background-image: url(../images/pullboxes/section_box_7/section_box_7_c.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#orange div.vmpull4	{
	background-color: #fee5cc;
	background-image: url(../images/pullboxes/section_box_7/section_box_7_d.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#brown div.vmpull1	{
	background-color: #b49b96;
	background-image: url(../images/pullboxes/section_box_8/section_box_8_a.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#brown div.vmpull2	{
	background-color: #dacdcd;
	background-image: url(../images/pullboxes/section_box_8/section_box_8_b.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#brown div.vmpull3	{
	background-color: #b49b96;
	background-image: url(../images/pullboxes/section_box_8/section_box_8_c.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#brown div.vmpull4	{
	background-color: #dacdcd;
	background-image: url(../images/pullboxes/section_box_8/section_box_8_d.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/* Top Level Colour DV Box Section 
================================== */

#gold div.dvpullprimary	{
	background-color: #ffea9b;
	background-image: url(../images/pullboxes/section_box_1/section_box_1_a_ext.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#gold div.dvpull	{
	background-color: #fff5cd;
	background-image: url(../images/pullboxes/section_box_1/section_box_1_b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#green div.dvpullprimary	{
	background-color: #99d4c5;
	background-image: url(../images/pullboxes/section_box_2/section_box_2_a_ext.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#green div.dvpull {
	background-color: #cce9e2;
	background-image: url(../images/pullboxes/section_box_2/section_box_2_b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#blue div.dvpullprimary {
	background-color: #99c4e2;
	background-image: url(../images/pullboxes/section_box_3/section_box_3_a_ext.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#blue div.dvpull {
	background-color: #cce1f0;
	background-image: url(../images/pullboxes/section_box_3/section_box_3_b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#red div.dvpullprimary {
	background-color: #f8a4a7;
	background-image: url(../images/pullboxes/section_box_4/section_box_4_a_ext.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#red div.dvpull {
	background-color: #fbd2d3;
	background-image: url(../images/pullboxes/section_box_4/section_box_4_b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#purple div.dvpullprimary {
	background-color: #bcabd3;
	background-image: url(../images/pullboxes/section_box_5/section_box_5_a_ext.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#purple div.dvpull {
	background-color: #ded5e9;
	background-image: url(../images/pullboxes/section_box_5/section_box_5_b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#grey div.dvpullprimary {
	background-color: #c1c1c1;
	background-image: url(../images/pullboxes/section_box_6/section_box_6_a_ext.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#grey div.dvpull {
	background-color: #e0e0e0;
	background-image: url(../images/pullboxes/section_box_6/section_box_6_b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#orange div.dvpullprimary {
	background-color: #f8cb9a;
	background-image: url(../images/pullboxes/section_box_7/section_box_7_a_ext.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#orange div.dvpull {
	background-color: #fee5cc;
	background-image: url(../images/pullboxes/section_box_7/section_box_7_b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#brown div.dvpullprimary {
	background-color: #b49b96;
	background-image: url(../images/pullboxes/section_box_8/section_box_8_a_ext.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#brown div.dvpull {
	background-color: #dacdcd;
	background-image: url(../images/pullboxes/section_box_8/section_box_8_b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/* Call to Action 
================================== */

.calltoaction {
	clear: both;
}
.calltoaction p {
	font-size: 12px;
	line-height: 20px;
}
.calltoaction h4 {
	font-size: 14px;
	color: #000066;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
}
.p7TPcontent .calltoaction p {
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 20px;
}
.p7TPcontent .calltoaction h4 {
	font-size: 14px;
	padding-bottom: 5px;
	padding-left: 10px;
}

/* General Footer 
================================== */

.footer {
	clear: both;
}
.footer p {
	font-size: 9px;
	color: #333333;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
}
.p7TPcontent .footer p {
	font-size: 9px;
	padding-left: 10px;
}

/* Product Page Material
================================== */

#productpullpanel {
	width: 150px;
	padding-top: 10px;
	float: right;
	margin-right: 10px;
}
#relatedproducts {
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#relatedexternallinks {
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#relatedadvert {
	margin-bottom: 10px;
}
#productnews {
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#casestudydownloadbox {
	width: 260px;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
#productdownloadbox {
	width: 260px;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.relatedproductsdownloads {
	width: 256px;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
#productcontent img {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#casestudydownloadbox h3, #productdownloadbox h3, .relatedproductsdownloads h3 {
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#casestudydownloadbox li, #productdownloadbox li, .relatedproductsdownloads li, #productnews p {
	margin-right: 10px;
	margin-left: 10px;
}
#relatedproducts h3, #relatedexternallinks h3, #productnews h3 {
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
#relatedproducts li, #relatedexternallinks li {
	margin-right: 10px;
	margin-left: 10px;
	text-align: left;
}

/* Where to Buy 
================================== */

.resellerlist {
	float:right;
	display:inline;
	width:500px;
	background-color: #ebf5fb;
}
.resellerlist_scroll {
	width:500px;
}

.reseller {
	margin-right:10px;
	margin-left:10px;
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000066;
}
.resellerlist .reseller h3 {
	font-size: 14px;
	margin:0px;
	color:#000066;
	padding-top: 10px;
	padding-right:10px;
	padding-bottom: 10px;
	padding-left:10px;
}
.resellerlist .reseller table p {
	font-size: 12px;
	margin:0px;
	padding-top: 2px;
	padding-right:10px;
	padding-bottom: 2px;
	padding-left:10px;
}

.resellerregion {
	float:left;
	display:inline;
	width:200px;
	background-color: #beddf1;
	padding:0px 0px 10px 0px;
}
.resellerregion h2 {
	font-size: 16px;
	margin:0px;
	padding-top: 10px;
	padding-right:10px;
	padding-bottom: 6px;
	padding-left:10px;
}
.resellerregion h3 {
	font-size: 14px;
	margin:0px;
	padding-top: 5px;
	padding-bottom: 6px;
}
.resellerregion ul {
	padding-left:0px;
}

.faq_block_odd {
	margin-top:10px;
	margin-right:10px;
	margin-left:10px;
	padding:10px;
	background-color: #beddf1;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000066;
}
.faq_block_even {
	margin-top:10px;
	margin-right:10px;
	margin-left:10px;
	padding:10px;
	background-color: #ebf5fb;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000066;
}

/* Terms & Conditions 
================================== */

.tandc h2 {
	font-size: 18px;
	line-height: 1.4;
	padding:0px 0px 0px 10px;
}
#p7tpc1_1.tandc h4 {
	font-size: 14px;
	line-height: 1.4;
	color:#000066;
	font-weight:bold;
	padding:10px 0px 2px 10px;
}

/* Support Area 
================================== */
table.supportmenu {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #dfeef8;
}
.supportmenu h4{
	line-height: 20px;
	margin:0px 0px 0px 0px;
}
#supportcentre {
}
#supportcentre table p{
	margin: 2px 0px 2px 0px;
}
#supportcentre td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
td.supportcolumn{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666666;
}
#supportcentre .subsectionnoline td{
	border-style: none;
}


/* HR Opportunities 
================================== */
table.hr {
	width:700px;
	margin: 20px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	background-color: #ebf5fb;
}

table.hr td {
	border-bottom: 1px dotted #000066;
}
div.p7TPcontent table.hr h3 {
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding:3px 10px 3px 10px;
	color:  #000066;
}

div.p7TPcontent table.hr p {
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding:3px 10px 3px 10px;
}

