﻿/**************************************** Frame setup ****************************************/
body {
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	font-family:Verdana;
	font-size:70%;
	text-align:left;
	color:#333333;
	}

#page{
	min-width:980px;
	width:expression(document.body.clientWidth < 984 ? "983px":"100%");
	float:left;
}

img {
	border:0px;
}

.promo{
	width:100%;
	height:100%;
	float:left;/*?*/
}

/********************** header - includes country selector and breadcrumb **********************/
#header {
	width:100%;
}

/* experian payments logo */
#header img {
	float:left;
	padding:22px 0px 0px 19px;
}

/* top header including logo, nav links and search */
#header .img_std {
	height:100px;
	border:1px #c6c6c6 solid;
	margin:0px 0px 2px 0px; 
}

#header .language_bar{
	height:21px;
	border:1px #015CAE solid;
	margin:0px 0px 2px 0px; 
	background-color:#015CAE;
	/* float:left; */
}

#header .breadcrumb {
	height:18px;
	border:1px #c6c6c6 solid;
	margin:0px 0px 2px 0px; 
	padding-top:4px;
	
	/* font-size:90%; */
	/* float:left; */
}


#header .breadcrumb .left_spacer {
	float:left;
	width:11px;
}

#header .breadcrumb a:visited{
	color:#ed1951;
	font-weight:bold;
	text-decoration:none;
}

#header .breadcrumb a:link{
	color:#ed1951;
	font-weight:bold;
	text-decoration:none;
}

#header .breadcrumb a:hover{
	text-decoration:underline;
}

#header .headerlinks {
	font-size:11px;
	color:#015cae;
	float:right;
}

#header .headerlinks ul{	
	padding:22px 0px 0px 0px;
	margin:0px 10px 0px 0px;
}

#header .headerlinks li{
	/* not sure what purpose this served - margin-top:50px; */
	display:inline;
}

#header .headerlinks a:visited {
	color:#015cae;
	text-decoration:none;
}

#header .headerlinks a:link {
	color:#015cae;
	text-decoration:none;
}

#header .headerlinks a:hover{
	color:#015cae;
	text-decoration:underline;
}

#header .search {
	margin-top:22px;
	float:right;
	clear:right;
}

#header .search .input{
	margin-right:10px;
	border:1px solid #c8c8c8;
	font-family:Arial;
	color:#606060;
	font-size:11px;
	/* GB 11/09/2007:Couldn't see bottom of textbox */
	height:14px;
	/* GB END */
	width:100px;
	padding-left:10px;
	/*margin-top:68px; what does this do?*/
}


#header .search .sub{
	width:48px;	
	height:20px;
	background-color:#ffffff;
	background-image:url(/Eiger%20Style/Images/search.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#003376;
	font-family:Arial;
	font-size:90%;
	border:0px;
	margin-right:11px;
}

#header .search .sub:hover{
	text-decoration:underline;
}


/********************** country selector **********************/

#menu {
    /*position:absolute;*/
	position:relative;
	float:right;
    /*right:5px;*/
	display:block;
	width:205px;
	text-align:right;
	color:white;
	font-size:90%;
	background-color:#FFFFFF;
	cursor:pointer;
	z-index:1;
}

#menu li {
	margin:0;
	padding:0;
	list-style-type:none;
}

#menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#menu a {
	text-decoration:none;
	color:#FFFFFF;
}
#menu img {
	border:0px none;
	padding:5px 17px 0px 5px;
    vertical-align:text-bottom;
    float:none;
}
#menu .first{
    font-weight:normal;
	padding-right:10px;
}
#menu #top{
    height:21px;
    font-weight:bold;
    background-color:#015CAE;
}

#menu #smenu ul {
	position:absolute;
	left:14px;
	background-color:#FFFFFF;
	float:right;
	width:192px;/*195px;*/
	font-weight:bold;
	margin-top:1px;
	/*margin-top:-10px;*/
}

#menu #smenu li {
	text-align:right;
	background:#015CAE;
	border-top:1px solid #E4E4E4;
	border-bottom:0 none;
	border-right:0 none;
	border-left:0 none;
}
#menu #smenu li a{
	display:block;
	height:21px;
}
#menu #smenu li a:hover {
	background:#B2CEE7;
	color:#666666;
}
#menu #smenu img {
	padding-right:18px;
	padding-top:4px;
}
#menu #smenu li.last {
	background-image:url(/Eiger%20Style/Images/countryGradient2.gif);
	background-repeat:repeat-x;
	height:11px;/*9px*/
	background-color:#FFFFFF;
}

/********************** left hand column **********************/
#left_column{
	width:168px;
	float:left;
}

#left_column .QuickLinks ul{
	margin:0px;
	padding:0px;
	background-color:#F6F6F6;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	/* border-top:2px solid #F6F6F6; */
	padding-bottom:20px;
}

#left_column .QuickLinks ul li{
	list-style-type:none;
	padding-top:1px;
	padding-bottom:1px;
}

#left_column .QuickLinks ul li a:visited{
	color:#666666;
	text-decoration:none;
	display:block;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:15px;
	margin-right:10px;
}

#left_column .QuickLinks ul li a:link{
	color:#666666;
	text-decoration:none;
	display:block;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:15px;
	margin-right:10px;
}

#left_column .QuickLinks ul li a:hover{
	color:#ed1951;
}

#left_column .QuickLinksHeader{
	display:block;
	background-color:#015CAE;
	font-weight:bold;
	padding:5px 0px 5px 15px;
	width:153px;
	margin:0px;
	margin-top:10px;
	color:#FFFFFF;
}


#left_column .awards {
	margin-top:10px;
	text-align:center;
}

#left_column #mspartner {
	margin-top:14px;
}

	
#logo_bacstelip{
	margin-left:7px;
	position:relative;
	top:3px;
}

/********************** main column **********************/

#main{
	width:62%;
	float:left;
	margin-top:5px;
	margin-left:10px;
}

#main p{
	clear:both;
}

#main .canv{
	padding-left:5px;
	padding-right:5px;
}

.promo .canv{
	background:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	display:block;
	margin-bottom:5px;
}


#main .promo_box{
	clear:both;
	text-align:center;
}

#main .promo_box p{
	float:left;
	width:25%;
	text-align:left;
}

#main .nav{
	float:right;
	/*text-align:right;*/
	font-size:110%;
	vertical-align:middle;
}

#main .nav img.right{
	background-image:url(/Eiger%20Style/Images/rightArrow.gif);
	background-repeat:no-repeat;
}

#main .nav img.left{
	background-image:url(/Eiger%20Style/Images/leftArrow.gif);
	background-repeat:no-repeat;
}

#main .nav img.right:hover{
	background-repeat:no-repeat;
	background-image:url(/Eiger%20Style/Images/rightArrow_active.gif);
}

#main .nav img.left:hover{
	background-repeat:no-repeat;
	background-image:url(/Eiger%20Style/Images/leftArrow_active.gif);
}

h1 {
	font-size:170%;
	margin-top:10px;
	margin-bottom:0px;
}

.default h1 {
	color:#015CAE;
	font-family:Verdana;
	font-weight:normal;
	font-size:22px;
	letter-spacing:-0.05em;
	margin-bottom:0px;
}

/*
.products h1 {
	color:#004E6D;
}

.partners h1 {
	color:#C04C08;
}

.international h1 {
	color:#4A0112;
}

.customers h1 {
	color:#00AFAD;
}
*/

h2 {

	font-size:150%;
	margin-top:10px;
	margin-bottom:15px;
}

h3 {
	font-size:130%;
	margin-top:10px;
	margin-bottom:10px;
}

h4 {
	font-size:120%;
	margin-top:10px;
	margin-bottom:10px;
}

.blue h3 {
	color:#004E6D;
}

.blue h4 {
	color:#004E6D;
}

#main ul.pedia li{
	margin-bottom:10px;
}

#main li{
	list-style-image:url(/Eiger%20Style/Images/bullet2.gif);
	line-height:1.2em;
	padding-bottom:0.9em;

}

#main a:visited{
	color:#ED1951;
	text-decoration:none;
	font-weight:bold;
}

#main a:link{
	color:#ED1951;
	text-decoration:none;
	font-weight:bold;
}

#main a:hover{
	text-decoration:underline;
}

#main table{
	
/*
	border-left:1px solid #F1F1F1;
	border-top:1px solid #F1F1F1;
*/
}

#main tr.alt{
	background-color:#F1F1F1;
}

#main td{
	/*
	border-right:1px solid #F1F1F1;
	border-bottom:1px solid #F1F1F1;
	
	padding:2px 2px 2px 2px;
*/
}

#main .site_map ul{
	margin-left:10px;
	padding-left:10px;
}

#main .site_map li{
	padding-top:6px;
	padding-bottom:6px;
	border-bottom:1px solid #D9D9D9;
	vertical-align:middle;
	list-style:url(/Eiger%20Style/Images/rightArrow_menu.gif);
}

#main .site_map li.active{
	vertical-align:middle;
	list-style:url(/Eiger%20Style/Images/downArrow_menu.gif);
}

#main .site_map ul ul li{
	list-style-image:url(/Eiger%20Style/Images/bullet.gif);
	border:0;
}

#main .site_map a{
	text-decoration:none;
}

#main .image_content img{
	padding-bottom:15px;
	float:left;
}

#main .image_content p{
	padding-bottom:15px;
	padding-left:150px;
}

#main .image_rollup{
	display:block;
	width:100%;/*637px;*/
	float:left;
	padding-bottom:10px;
}

#main .image_rollup a{
	text-decoration:underline;
}

#main .image_rollup .border{
	width:66px;
	height:66px;
	background-color:#FFFFFF;
	border:1px solid Gray;
	float:left;
	margin-right:10px;
}

#main .image_rollup p{
	margin-bottom:0px;
	margin-top:0px;
/*	margin-left:75px;*/
	clear:none;
}

#main input.sub {
	border:1px solid #C1C1C1;
	font-size:100%;
	color:#004E6D;
	font-weight:bold;
	margin-right:13px;
}

#main a.sub{
	margin-right:5px;
}


#main .dark_r{
	border:1px solid #004E6D;
	background-color:#F1F1F1;
	margin-bottom:5px;
	padding-bottom:5px;
	width:370px;
}

#main .dark_r h6{
	background-color:#015CAE;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	font-size:100%;
	padding:5px;
}

#main .box {
	margin-top:10px;
	padding-top:5px;
}

#main .box div {
	margin:0;
	padding:5px 5px 0px 5px;
}

#main .box label {
	width:110px;
	float:left;
	text-align:right;
	margin-right:5px;
	margin-top:3px;
	font-weight:bold;
}

#main .box .boxmessage {
	width:230px;
	padding-left:110px;
	color:red;
	display:block;
}

#main .box input.text{
	border:1px solid #9B9B9B;
	width:230px;
	height:16px;
	padding-top:2px;
	font-family:Verdana;
}

#main .box input.sub{
	background-color:#FFFFFF;
	border:1px solid #C1C1C1;
	font-family:Verdana;
	font-size:100%;
	color:#004E6D;
	font-weight:bold;
	margin-right:13px;
}

#main .box div.bottom{
	margin-top:5px;
	margin-right:0px;
	padding-top:0px;
	padding-right:5px;
	text-align:right;
}

#main .form {
	border-top:1px #e4e4e4 solid;
	padding-top:10px;
	margin-top:10px;
	font-size:100%;
}

#main .formerror {
	border-top:1px #e4c4c4 solid;
	padding-top:10px;
	margin-top:10px;
	font-size:90%;
	color:maroon;
}

#main .form div {
	clear:both;
	display:block;
	margin:0;
	padding:0px 5px 2px 5px;
}

#main .form table {
	border:0px;
	margin-bottom:5px;
}

#main .form td {
	border:0px;
	padding:0px;
}

#main .form label.left {
	float:left;
	width:173px;
	text-align:right;
	margin-right:10px;
	padding-top:5px;
}

#main .form label.right {
	float:left;
	width:364px;
	text-align:right;
	padding-top:3px;
	padding-right:5px;
}

#main .form label.left-required {
	float:left;
	width:180px;
	text-align:right;
	margin-right:3px;
	padding-top:1px;
	/* GB - color:#663300; */
}

#main .form input.text {
	border:1px solid #9B9B9B;
	width:200px;
	height:16px;
	font-family:Verdana;
	
	font-size:100%; /*GB - IE fix for textarea fontsize */
}

#main .form select.text {
	border:1px solid #9B9B9B;
	width:205px;
	font-family:Verdana;
}

#main .form textarea.text {
	border:1px solid #9B9B9B;
	width:200px;
	height:48px;
	font-family:Verdana;
	
	font-size:100%; /*GB - firefox fix for textarea fontsize (yes, different fixes for different browsers!) */
}

/* added by GB - check to see what else uses textboxes, could be amalgamated */
#main .form textarea.licencekeytextbox {
	border:1px solid #9B9B9B;
	width:260px;
	height:48px;
	font-family:Verdana;
	
	font-size:100%; /*GB - firefox fix for textarea fontsize (yes, different fixes for different browsers!) */
}


#main .form input.check{
	border:1px solid #9B9B9B;
	height:15px;
	width:15px;
	margin-right:5px;
	color:#ED1951;
}

#main .form span.level1{
	padding-left:15px;
}

#main .form .boxmessage {
	/* Removed by GB - width:300px; */
	padding-left:190px;
	color:red;
	display:block;
}

#main .form input.sub{
	background-color:#FFFFFF;
	border:1px solid #C1C1C1;
	font-family:Verdana;
	color:#004E6D;
	font-weight:bold;
	margin-left:10px;
}

#main .form input.sub:hover{
	background-color:#FFFFFF;
	border:1px solid #C1C1C1;
	font-family:Verdana;
	color:#FE981A;
	font-weight:bold;
}

#main .form div.separator {
	margin:10px 30px 10px 30px;
	border-top:1px #F4F4F4 solid;
}

#main .form div.bottom{
	margin-top:10px;
	margin-bottom:10px;
	padding-right:50px;
	padding-top:10px;
	text-align:right;
	border-top:1px #E4E4E4 solid;
}

/********************** right hand column **********************/
#right_column{
	width:186px;
	float:right;
	margin-top:5px;
}

#right_column img{
	margin-bottom:5px;
}

/* Used for Latest News / Log-in Panel */ 
#right_column .dark_r{
	border:1px solid #004E6D;
	background-color:#F1F1F1;
	margin-bottom:5px;
	float:left;
	width:184px;
}

#right_column .dark_r h6{
	background-color:#015CAE;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	padding:5px 5px 5px 10px;
	font-size:100%;
}

#right_column .dark_r ul{
	margin-top:5px;

}

.dark_r ul li a:visited{
	color:#ED1951;
	font-weight:bold;
	text-decoration:none;
}

#right_column .dark_r ul li a:link{
	color:#ED1951;
	font-weight:bold;
	text-decoration:none;
}

#right_column .dark_r ul li a:hover{
	text-decoration:underline;
}

#right_column .dark_r .form .username {
	float:left;
	width:115px;
	margin-left:5px;
}


#right_column .green_r{
	border:1px solid #387C2C;
	background-color:#FCFBFB;
	margin-bottom:5px;
}

#right_column .green_r h6{
	background-color:#387C2C;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	font-size:100%;
	padding:5px;
}

.green_r label{
	font-size:10px;
}

.green_r a:visited{
	color:#ED1951;
	text-decoration:none;
	font-weight:bold;
}

.green_r a:link{
	color:#ED1951;
	text-decoration:none;
	font-weight:bold;
}

.green_r a:hover{
	text-decoration:underline;
}

#right_column .red_r{
	border:1px solid #BE8851;
	background-color:#FCFBFB;
	margin-bottom:5px;
}

#right_column .red_r h6{
	background-color:#BE8851;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	padding:0;
	font-size:100%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

.red_r label{
	font-size:10px;
}


.red_r a:visited{
	color:#ED1951;
	text-decoration:none;
	font-weight:bold;
}


.red_r a:link{
	color:#ED1951;
	text-decoration:none;
	font-weight:bold;
}

.red_r a:hover{
	text-decoration:underline;
}


#right_column .dark_rb{
	border:1px solid #004E6D;
	background-color:#F1F1F1;
	margin-bottom:5px;
}

#right_column .dark_rb h6 {
	background-color:#004E6D;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	padding:0;
	font-size:100%;
	padding:5px;
}

.dark_rb ul li{
	padding-bottom:10px;
	padding-top:10px;
	border-top:1px solid #CCCCCC;
}

.dark_rb ul li a:visited{
	color:#ED1951;
	text-decoration:none;
	font-weight:bold;
}

.dark_rb ul li a:link{
	color:#ED1951;
	text-decoration:none;
	font-weight:bold;
}

.dark_rb ul li a:hover{
	text-decoration:underline;
}

#right_column p{
	margin-bottom:5px;
	margin-left:8px;
	margin-right:4px;
	margin-top:5px;
}

#right_column p a:visited{
	color:#ED1951;
	text-decoration:none;
	font-weight:bold;
}

#right_column p a:link{
	color:#ED1951;
	text-decoration:none;
	font-weight:bold;
}

#right_column p a:hover{
	text-decoration:underline;
}

#right_column .form {
	margin:5px 5px 10px 5px;
}

#right_column .formright {
	margin:10px 0px 10px 5px;
	text-align:right;
}

#right_column .sub{
	background-color:#FFFFFF;
	border:1px solid #C1C1C1;
	font-size:100%;
	color:#004E6D;
	font-weight:bold;
	padding:1px 10px 2px 10px;
	text-decoration:none;
	margin-top:5px;
}

#right_column .sub:hover{
	color:#FE981A;
	font-weight:bold;
}

#right_column .form input.sub {
	width:57px;
	color:#004E6D;
	padding:1px 0px 0px 1px;
}

#right_column ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#right_column ul li{
	padding-left:10px;
	padding-right:10px;
	margin-bottom:8px;
}

#right_column .arrows {
	position:relative;
	top:-1px;
	font-size:8px;
	padding-left:3px;
}

/********************** footer **********************/
#footerlogos {
	margin-top:10px;
	clear:both;
}

}
#footer{
	color:#747679;
}

#footer a:visited{
	color:#747679;
	text-decoration:none;
}

#footer a:link{
	color:#747679;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}

#footer .footerlinks{
	margin-top:10px;
	text-align:center;
	line-height:30px;	
	border-top:1px #c6c6c6 solid;
	border-bottom:1px #c6c6c6 solid;
	height:30px;
	background-color:#f0f0f0;
	clear:both;
}

#footer .copyright{
	margin:25px 20px 20px 20px;	
}



#error{
	width:100%;
	padding-top:100px;
	clear:both;
	margin:0 auto;
	text-align:center;
}

#error .message{
	width:500px;
	margin:0 auto;
	text-align:left;
}

.ms-rteCustom-H1-Orange{
	font-family:Verdana;
	font-weight:bold;
	text-align:left;
	/* orange is redefined red for speed */
	color:#ED1951;
	font-size:170%;
	margin-top:0px;
	margin-bottom:20px;
}

.ms-rteCustom-H1-Blue{
	font-family:Verdana;
	font-weight:bold;
	text-align:left;
	color:#004E6D;
	font-size:170%;
	margin-top:0px;
	margin-bottom:20px;
}

.ms-rteCustom-H1-Red{
	font-family:Verdana;
	font-weight:bold;
	text-align:left;
	color:#C04C08;
	font-size:170%;
	margin-top:0px;
	margin-bottom:20px;
}

.ms-rteCustom-H1-Green{
	font-family:Verdana;
	font-weight:bold;
	text-align:left;
	color:#00AFAD;
	font-size:170%;
	margin-top:0px;
	margin-bottom:20px;
}

.ms-rteCustom-H3-Blue{
	font-family:Verdana;
	font-weight:bold;
	text-align:left;
	color:#004E6D;
	font-size:130%;
	margin-top:10px;
	margin-bottom:10px;
}

.ms-rteCustom-H4-Blue{
	font-weight:bold;
	text-align:left;
	color:#004E6D;
	font-size:120%;
	margin-top:10px;
	margin-bottom:10px;
}

.ms-rteCustom-H4-Green{
	color:#00AFAD;
	font-weight:bold;
	font-size:120%;
	margin-top:10px;
	margin-bottom:10px;
}

.ms-rteCustom-Bold{
	font-weight:bold;
}

UL.ms-rteCustom-Pedia
{
}

UL.ms-rteCustom-Pedia LI{
	margin-bottom:10px;
}
.ms-ToolPaneOuter{
	position:absolute;
}
/*Added by Ben Pelling*/

#logos{
	float:left;
	margin-right:6px;
}

#compnames{
	float:right;
}
/*end*/

#ctl00_PlaceHolderBody_PlaceHolderMain_caselogo__ControlWrapper_RichImageField {
	float:left;
	height:100%;
	margin-right:10px;
	border:1px solid #E4E4E4
}


/* A-Z */
#atoz  {
border:0px !important;
padding:0px;
margin:0px;
width:100%;

}

#atoz td {
border:0px !important;
padding:0px;
margin:0px;
width:2.6%;

}

#atoz a {
text-decoration:none;
}

.az_empty {
	color:#AAAAAA;
}

.az_selected {
font-weight:bold;
border:1px black solid;
}
/* A-Z end */

/* IBAN BIC Conversion minisite */
.ibanbicconversion {
	font-size:170%;
	top:-10px;
	left:-7px;
	position:relative;
	color:#FE981A;
	font-weight:bold;
	}
	
/* new right hand panel buttons */
a.thinbutton:active{
	width:178px;
	height:36px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	padding:4px 0px 0px 8px;
	margin-bottom:5px;
	clear:both;
}

a.thinbutton:hover{
	width:178px;
	height:36px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	padding:4px 0px 0px 8px;
	margin-bottom:5px;
	clear:both;
}

a.thinbutton:visited{
	width:178px;
	height:36px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	padding:4px 0px 0px 8px;
	margin-bottom:5px;
	clear:both;
}

a.thinbutton:link{
	width:178px;
	height:36px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	padding:4px 0px 0px 8px;
	margin-bottom:5px;
	clear:both;
}

/* new right hand panel buttons that don't flicker in IE6*/

.btn-enterkey	{ background-image:url('/SiteCollectionImages/request_info_border.gif'); clear:both; }
.btn-computer	{ background-image:url('/SiteCollectionImages/Product_demo_border.gif'); clear:both; }
.btn-event		{ background-image:url('/SiteCollectionImages/btn-event.gif'); clear:both;}
.btn-brochures	{ background-image:url('/SiteCollectionImages/Download_brochure_border.gif');  clear:both;}
.btn-phone		{ background-image:url('/SiteCollectionImages/request_call_border.gif'); clear:both; }

.btn-phone a:visited {
	width:178px;
	height:36px;
	margin-bottom:5px;
	padding:4px 0px 0px 8px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	display:block;
}

.btn-phone a {
	width:178px;
	height:36px;
	margin-bottom:5px;
	padding:4px 0px 0px 8px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	display:block;
}

.btn-brochures a:visited {
	width:178px;
	height:36px;
	margin-bottom:5px;
	padding:4px 0px 0px 8px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	display:block;
}

.btn-brochures a {
	width:178px;
	height:36px;
	margin-bottom:5px;
	padding:4px 0px 0px 8px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	display:block;
}

.btn-event a:visited {
	width:178px;
	height:36px;
	margin-bottom:5px;
	padding:4px 0px 0px 8px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	display:block;
}

.btn-event a {
	width:178px;
	height:36px;
	margin-bottom:5px;
	padding:4px 0px 0px 8px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	display:block;
}

.btn-computer a:visited {
	width:178px;
	height:36px;
	margin-bottom:5px;
	padding:4px 0px 0px 8px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	display:block;
}

.btn-computer a {
	width:178px;
	height:36px;
	margin-bottom:5px;
	padding:4px 0px 0px 8px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	display:block;
}

.btn-enterkey a:visited {
	width:178px;
	height:36px;
	margin-bottom:5px;
	padding:4px 0px 0px 8px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	display:block;
}

.btn-enterkey a {
	width:178px;
	height:36px;
	margin-bottom:5px;
	padding:4px 0px 0px 8px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	display:block;
}

/* new bit for solutions finder */
#solutionfinder {
	padding-bottom:5px;
	padding-left:5px;
	padding-right:2px;
	z-index:-1;
}

#solutionfinder label {
	display:block;
	padding-top:5px;
	padding-bottom:2px;
	font-size:10px;
	font-weight:bold;
	vertical-align:top;
}

#solutionfinder select{
	font-size:10px;
	width:100%;
	z-index:-1;

}

.selectbox {
	behavior:expression(window.dropdown_menu!=null?window.dropdown_menu(this):0);
}

/* home page */
#home {
	padding-bottom:0px;
	padding-left:5px;
	padding-right:2px;
	height:218px;
	overflow:auto;
}

#home P {
	margin-top:4px;
	margin-bottom:8px;
}



/* news and events summary page*/

#howwecanhelpyou {
	padding-bottom:0px;
	padding-left:5px;
	padding-right:2px;
	height:238px;
	overflow:auto;

}

#newssummary {
	padding-bottom:0px;
	padding-left:5px;
	padding-right:2px;
	height:218px;
	overflow:auto;
}

#newssummary P {
	margin-top:4px;
	margin-bottom:8px;
}

#howwecanhelpyou {
	margin-top:4px;
	margin-bottom:8px;
}

#eventssummary {
	padding-bottom:0px;
	padding-left:5px;
	padding-right:2px;
	height:240px;
	overflow:auto;
}

#eventssummary P {
	margin-top:4px;
	margin-bottom:8px;
}

#right_column .summarybox{
	border:1px solid #477b84;
	background-color:#F1F1F1;
}

#main .summarybox{
	border:1px solid #477b84;
	background-color:#F1F1F1;
}

#right_column .summarybox h6 {
	background-color:#477b84;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	font-size:100%;
	padding:5px;
}


#main .summarybox h6 {
	background-color:#477b84;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	font-size:100%;
	padding:5px;
}


/* new classes and ids */
.newstoolbar {
	background-color:#c7d7da;
	border-top:1px solid silver;
	height:21px; 
}

.hubtoolbar {
	background-color:#EBDBCA;
	border-top:1px solid silver;
	height:21px; 	
}

.hometoolbar {
	background-color:#B2CEE7;
	border-top:1px solid silver;
	height:21px; 	
}

.hometoolbar A {
	float:right;
}

.newstoolbar A {
	float:right;
}

.hubtoolbar A {
	float:right;
}

.hometoolbar A:visited {
	color:#ED1951;
	text-decoration:none;
	font-weight:bold;
}

.hometoolbar A:link {
	color:#ED1951;
	text-decoration:none;
	font-weight:bold;
}

.newstoolbar A:visited {
	color:#ED1951;
	text-decoration:none;
	font-weight:bold;
}

.newstoolbar A:link {
	color:#ED1951;
	text-decoration:none;
	font-weight:bold;
}

.hubtoolbar a:visited {
	color:#ED1951;
	text-decoration:none;
	font-weight:bold;
}

.hubtoolbar A:link {
	color:#ED1951;
	text-decoration:none;
	font-weight:bold;
}

.newtoolbar A:hover{
	text-decoration:underline;
}

.hubtoolbar A:hover{
	text-decoration:underline;
}

#homepaymentsnewssummary {
	height:200px;
	overflow:auto;	
}


#paymentsnewssummary {
	height:300px;
	overflow:auto;		
}

#inthenewssummary {
	height:150px;
	overflow:auto;
}

/* hub stuff */
#hubarticles {
	padding-bottom:0px;
	padding-left:5px;
	padding-right:2px;
	height:150px;
	overflow:auto;
	padding-top:2px;
}

#hubresources {
	height:150px;
	overflow:auto;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:2px;	
	padding-top:2px;
}

#hubnews {
	height:129px;
	overflow:auto;
	padding-top:2px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:2px;
	
}


#hubevents {
	padding-bottom:0px;
	padding-left:5px;
	padding-right:2px;
	height:150px;
	overflow:auto;
	padding-top:2px;
}

#right_column .hubsummarybox{
	border:1px solid #be8851;
	background-color:#F1F1F1;
}

#main .hubsummarybox{
	border:1px solid #be8851;
	background-color:#F1F1F1;
}

#right_column .hubsummarybox h6 {
	background-color:#be8851;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	font-size:100%;
	padding:5px;
}

#main .hubsummarybox h6 {
	background-color:#be8851;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	font-size:100%;
	padding:5px;
}

#right_column .homesummarybox{
	border:1px solid #015cae;
	background-color:#F1F1F1;
}

#main .homesummarybox{
	border:1px solid #015cae;
	background-color:#F1F1F1;
}

#right_column .homesummarybox h6 {
	background-color:#015cae;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	font-size:100%;
	padding:5px;
}


#main .homesummarybox h6 {
	background-color:#015cae;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	font-size:100%;
	padding:5px;
}


/* new banners */

.largebanner {
	margin-top:0px;
	padding-top:10px;
	padding-left:10px;
	font-family:Trebuchet MS; 
	font-size:2.5em;
	color:#ffffff
}

.largebannerstrap {
	margin-top:-10px;
	padding-right:10px;
	padding-left:10px;
	font-family:verdana;
	font-size:1.2em;
	color:#ffffff
}

.smallbanner {
	margin-top:0px;
	padding-top:10px;
	padding-left:10px;
	font-family:Trebuchet MS; 
	font-size:2.2em;
	color:#ffffff
}

/* jquery collapse styles */

.trigger {
	background-image:url(/sitecollectionimages/plus.gif);	
	display:block;
	background-color:#015CAE;
	font-weight:bold;
	margin-bottom:2px;
	padding-top:4px;
	padding-bottom:4px;
	background-repeat:no-repeat;
	padding-left:25px;
	color:#ffffff;
	cursor:pointer;
}


.active {
	background-image:url(/sitecollectionimages/minus.gif);
}

.toggle_container {
	display:none;
}

/* new homepage stuff */

#companyDesc p {
color:#595959;
font-family:Arial,Helvetica,sans-serif;
float:left;
font-size:16px;
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;

}
