html, body {
	margin:0;
	padding:0
}
body {
	text-align:center;
	background-image: url(../images/bodyBackground.jpg);
	background-repeat: repeat-x;
	background-color: #c6d5d0;
	/* font-family: Arial, Helvetica, sans-serif;*/
	line-height: 1.3em; 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	color: #636363;
}
img {
	border: none;
	}
	
p, h1, h2, h3, h4, h5, ul, li {
	margin: 0;
	padding: 0;
	}
hr {
	clear: both;
	color: #999999;
	background-color: #999999;
	border: 0;
	height: 1px;
}
td {
	vertical-align: top;
	}
div.cl {
	clear: both;
}
div#container {
	text-align:left;
	width: 916px;
	background-color: #FFFFFF;
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: auto;
	background-image: url(../images/pageRepeat.jpg);
}
div#leftshadow {
	background-repeat: no-repeat;
	background-image: url(../images/shadowLeft.jpg);
	background-position: left top;
}
div#rightshadow {
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/shadowRight.jpg);
}
div#topbar {
	background-image: url(../images/topBar.jpg);
	background-repeat: repeat-x;
	margin-bottom: 3px;
	margin-right: 11px;
	margin-left: 11px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-color: #8C8C8C;
	text-align: right;
	height: 32px;
}

div#topbar form{
	color: #ffffff;
	diaply: block;
	padding-top: 4px;
	margin: 4px;
	}
div#topbar input{
	border: none;
	padding: 2px;
	margin: 0;
	height: 16px;
	border: solid 1px #757575;
	margin-top: -2px;
	position: relative;
	}
	
div#topbar input.searchgo {
	background-color: #333333;
	color: #ffffff;
	border: solid 1px #757575;
	height: auto;
}

div#header {
	height: 100px;
	margin-bottom: 3px;
	background-image: url(../images/headerGradient.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-right: 11px;
	margin-left: 11px;
}
img#logo {
	float: left;
}
img#phonenumber {
	float: right;
	margin-top: 32px;
	margin-right: 26px;
}
div#navigation {
	background-image: url(../images/navigationBar.jpg);
	height: 31px;
	margin-bottom: 3px;
	margin-right: 11px;
	margin-left: 11px;
	text-transform: uppercase;
	font-size: 1.1em; /* NEW FOR TREBUCHET */
}

div#navigation ul li a {
	display:block;
	text-decoration:none;
	height:31px;
	text-align:center;
	overflow:hidden;
	/* padding-left: 30px;
	padding-right: 30px; */
	padding-left: 18px;
	padding-right: 17px;
}
div#navigation ul {padding:0; margin:0; list-style: none;}
div#navigation ul li {float:left; position:relative;}
div#navigation ul li ul {display: none;}

div#navigation ul li:hover ul {display:block; position:absolute; top:31px; left:0; width: 160px; margin-left: 25px;}
div#navigation ul li:hover ul li ul {display: none;}
div#navigation ul li:hover ul li a {
	display:block;
	width: 145px;
	padding: mone;
}

div#navigation ul{
	height:31px;
	list-style:none;
	margin:0;
	padding:0;
	}
div#navigation li a{
	display:block;
	line-height:31px;
	height: 31px;
	margin:0px;
	padding:0px 20px;
	text-align:center;
	text-decoration:none;
	color: #FFFFFF;
		}
		
div#navigation li.active a{
	color: #c5d4cf;
		}
		
div#navigation li a:hover, div#navigation ul li:hover a{
			}
div#navigation li ul{
	display:none;
	height:auto;
	margin:0px;
	border:0px;
	position:absolute;
	z-index:200;
	background-image: url(../images/menuShadow.gif);
	background-repeat: repeat-x;
	/* background-color: #485F73; */
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 0.8em;
		}
div#navigation li:hover ul{
	display:block;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #A3A3A3;
	border-bottom-color: #A3A3A3;
	border-left-color: #A3A3A3;		
		}
div#navigation li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	min-width: 123px;
		}
div#navigation li:hover li a{
	background:none;
	color: #FFFFFF;
		}
div#navigation li ul a{
	display:block;
	height: auto;
	font-style:normal;
	margin:0px;
	text-align:left;
	line-height: 12px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	color: #FFFFFF;
		}
div#navigation li.active li.active a{
	color: #c5d4cf;
		}
		
div#navigation li ul a:hover, div#navigation li ul li:hover a{
	border:0px;
	text-decoration:none;
	color: #CCCCCC;
			}
div#navigation p{
	clear:left;
		}
		
div#banner {
	height: 209px;
	margin-right: 11px;
	margin-left: 11px;
	margin-bottom: 3px;
}
div#wrapper {
	float:left;
	width:100%;
}
div#content {
	min-height: 350px;
	height: auto !important;
  	height: 350px;
	margin-top: 0;
	margin-right: 41px;
	margin-bottom: 80px;
	margin-left: 195px;
	line-height: 1.5em;
	padding-bottom: 30px;
}

div#content a {
	color: #0091c7;
	}
	
div#content h1 {
	color: #770000;
	font-weight: normal;
	margin-bottom: 12px;
	margin-top: 20px;
	}
div#content p {
	margin-top: 9px;
	margin-bottom: 9px;
	font-size: 1em;
	}

div#content *.intro {
	margin-top: 9px;
	margin-bottom: 9px;
	font-size: 1.15em;
	}
	
div#content ul {
	margin-left: 30px;
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 1em;  /* NEW FOR TREBUCHET */
	}
div#content *.red {
	color: #8b0304;
	text-decoration: none;
	}
div#content img.gmap {
	margin-top: 20px;
	border: 1px solid #666666;
	}
div#content div#formholder {
	border-left: 1px solid #cccccc;
	width: 300px;
	float: right;
	padding-left: 40px;
	height: 400px;
	font-size: 1.1em;
	}
div#content div#formholder ul{
	list-style: none;
	list-style-type: none;
	margin: 0;
	}
div#content div#formholder li{
	clear: both;
}
div#content div#formholder label{
	float: left;
}
div#content div#formholder fieldset{
	border: none;
	padding: 0;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#content div#formholder input, div#content div#formholder textarea{
	float: right;
	border: solid 1px #999999;
	margin-bottom: 4px;
	width: 180px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #ebebeb;
	color: #636363;
}

div#content div#formholder input.submit {
	color: #FFFFFF;
	background-image: url(../images/submitButton.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	width: 67px;
	height: 22px;
	font-weight: bold;
	margin-left: 113px;
	border: none;
	text-transform: uppercase;
	padding-top: -1px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}
	
/* ::::::::::: */

div#content div#emailbody {
	float: left;
	width: 400px;
}

div#content div#emailformholder {
	width: 231px;
	float: right;
	padding: 10px;
	font-size: 1em;
	margin-left: 10px;
	background-image: url(../images/emailFormBg.jpg);
	background-repeat: no-repeat;
	background-color: #d6d6d6;
	margin-bottom: 10px;
	}
div#content div#emailformholder h1{
	font-size: 1.1em;
	margin: 0;
	margin-bottom: 6px;
	}
	
div#content div#emailformholder p{
	margin: 0;
	font-size: 0.9em;
	}
	
div#content div#emailformholder ul{
	list-style: none;
	list-style-type: none;
	margin: 0;
	}
div#content div#emailformholder li{
	clear: both;
}
div#content div#emailformholder label{
	float: left;
}
div#content div#emailformholder fieldset{
	border: none;
	padding: 0;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#content div#formholder input[type=checkbox]{
	width: auto;
	float: left;
}


div#content div#emailformholder input[type=text], div#content div#emailformholder textarea{
	float: right;
	border: solid 1px #999999;
	margin-bottom: 4px;
	width: 160px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #f8f8f8;
	color: #636363;
}

div#content div#emailformholder input.size{
	width: 60px;
}


div#content div#emailformholder textarea{
	width: 230px;
}



div#content div#emailformholder input.submit {
	color: #FFFFFF;
	background-color: #8c0502;
	width: 67px;
	height: 22px;
	font-weight: bold;
	margin-left: 160px;
	border: none;
	padding-top: -1px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}
	
/* ::::::::::: */

div.productimage {
	float: right;
	margin-top: 3px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 3px;
	}
	
div#content.home {
	min-height: 246px;
	height: auto !important;
	height: 246px;
	margin-top: 10px;
	/*margin-right: 113px; */
	margin-right: 40px;
	margin-bottom: 90px;
	margin-left: 266px;
}

div#content.home h1 {
	/*
	margin-top: 25px;
	margin-bottom: 25px;
	*/
	}
	
div#content.home img {
	margin-top: -10px;
	}
	
div#content.home p {
	/* font-size: 1.2em; */
	}
	
div#content.ibmhardware {
	margin-right: 200px;
}

div#sidenavigation {
	float:left;
	width:171px;
	margin-left:-905px;
	text-transform: uppercase;
	font-size: 0.9em;
	margin-top: 10px;
	margin-bottom: 50px;
}

div#sidenavigation img#chatlink {
	margin-top: 40px;
	margin-bottom: 20px;
	}

div#sidenavigation ul, div#sidenavigation li{
	list-style: none;
	margin:0;
	padding:0;
	}

div#sidenavigation ul li a{
	color: #526b7e;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #c4d3cf;
	padding-top: 8px;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-right: 20px;
	}
	
div#sidenavigation ul li.active a{
	background-color: #c4d3cf;
	color: #ffffff;
	text-decoration: none;
	}
	
div#sidenavigation ul li a:hover{
	background-color: #526b7e;
	color: #ffffff;
	text-decoration: none;
	}
	
div#sidenavigation ul li.active li a, div#sidenavigation ul li li a{
	background-color: #ffffff;
	color: #ffffff;
	text-decoration: none;
	text-transform: capitalize;
	margin-left: 10px;
	font-size: 0.95em;
	color: #526b7e;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #E1EDEA;
	}
	
div#sidenavigation ul li.active li.active a{
	background-color: #E1EDEA;
	text-decoration: none;
	}
	
div#sidenavigation ul li li a:hover{
	background-color: #526b7e;
	color: #ffffff;
	text-decoration: none;
	}

div#sidenavigation ul li.active li.active li a, div#sidenavigation ul li.active li li a, div#sidenavigation ul li li li a{
	background-color: #ffffff;
	color: #cccccc;
	text-decoration: none;
	text-transform: capitalize;
	margin-left: 20px;
	font-size: 0.9em;
	color: #526b7e;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #E1EDEA;
	}

div#sidenavigation ul li.active li.active li.active a{
	background-color: #EDFAF7;
	text-decoration: none;
	}
	
div#sidenavigation ul li.active li.active li.active li a, div#sidenavigation ul li.active li.active li li a, div#sidenavigation ul li.active li li li a, div#sidenavigation ul li li li li a{
	background-color: #ffffff;
	color: #cccccc;
	text-decoration: none;
	text-transform: capitalize;
	margin-left: 30px;
	font-size: 0.9em;
	color: #526b7e;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #E1EDEA;
	}
	
div#sidenavigation ul li.active li.active li.active li.active a{
	background-color: #F2FFFC;
	text-decoration: none;
	}
	
div#sidenavigation.home {
	float:left;
	width: 223px;
	margin-left:-905px;
	text-transform: none;
	font-size: 1em;
	margin-top: 0;
	margin-bottom: 0;
}

div#sidenavigation.home ul, div#sidenavigation.home li{
	list-style: disc;
	}

div#sidenavigation.home div#news {
	min-height: 150px;
	height: auto !important;
	height: 150px;
	background-image: url(../images/homeLatestNewsBg.jpg);
	font-size: 1.1em;
	overflow: hidden;
	background-repeat: no-repeat;
	}
div#sidenavigation.home div#news p {
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	color: #325b7d;
}

div#sidenavigation.home div#news h4 {
	margin-top: 6px;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	color: #333333;
	font-size: 1.1em;
}

div#sidenavigation.home div#news a {
	color: #FFFFFF;
}

div#sidenavigation.home div#news div#eventbox a{
	color: #990000;
}


div#sidenavigation.home div#portfolio {
	min-height: 95px;
	height: auto !important;
	height: 95px;
	background-image: url(../images/homeConsultancyBg.jpg);
	margin-top: 3px;
	margin-bottom: 3px;
	}
	
div#sidenavigation.home div#portfolio ul{
	list-style: disc;
	margin-left: 25px;
	margin-right: 8px;
	color: #d4e5f6;
}

div#sidenavigation.home div#portfolio ul li a{
	border: none;
	display: inline;
	margin: 0;
	padding: 0;
	color: #d4e5f6;
	background-color: none;
}

div#sidenavigation.home ul li a:hover{
	background-color: ;
	background-color: #7D8184;
}

div#sidenavigation.home div#virtualization {
	min-height: 85px;
	height: auto !important;
	height: 85px;
	background-image: url(../images/homeVirtualizationBg.jpg);
	margin-bottom: 3px;
	}

div#sidenavigation.home div#virtualization p{
	margin-left: 8px;
	margin-right: 8px;
	color: #c4d4cf;
	font-size: 0.9em;
}

div#sidenavigation.home div#virtualization a{
	color: #ffffff;
	text-decoration: none;
}

div#homechat {
	width: 223px;
	height: 107px;
	overflow: hidden;
	margin-bottom: 3px;
	background-image: url(../images/homeChatBackground.jpg);
}

div#subchatholder {
	width: 171px;
	height: 113px;
	overflow: hidden;
	margin-top: 10px;
}
div#subchat {
	overflow: hidden;
	margin-left: -223px;
}

div#rightcolumn {
	float:left;
	width:165px;
	margin-left:-176px;
}

div#rightcolumn div#resources {
	background-color: #F3F5F5;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

div#rightcolumn div#resources  h2{
	background-color: #C2D5CF;
	display: block;
	padding: 4px;
	text-align: center;
	color: #111111;
	font-weight: normal;
	font-size: 0.9em;
	text-transform: uppercase;
}
 
div#rightcolumn div#resources a{
	display: block;
	margin: 10px;
	color: #111111;
	text-decoration: none;
	padding-left: 35px;
	background-image: url(../images/resourcelink.gif);
	background-repeat: no-repeat;
	min-height: 22px;
}

div#rightcolumn div#resources a.pdf{
	background-image: url(../images/resourcepdf.gif);
}
 
div#extra {
	margin-left: 195px;
	margin-bottom: 12px;
	margin-top: -70px;
	position: absolute;
	font-size: 1.1em;
}

div#extra ul{
	list-style:none;
	padding:0;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	}

div#extra li {
	display: block;
	float: left;
	}

div#extra li.chat {
	width: 195px;
	height: 18px;
	overflow: hidden;
}
div#extra li.chat div#minichat {
	overflow: hidden;
	margin-left: -395px;
}

div#extra li.call {
	width: 175px;
	}
div#extra li.email {
	width: 160px;
	}
div#extra li.form {
	width: 175px;
	}	
	
div#extra.home {
	margin-left: 227px;
	width: 660px;
	height: 81px;
	background-image: url(../images/homePartnerBox.gif);
	border: 1px solid #9d9d9d;
	margin-bottom: 0;
	padding-top: 2px;
	color: #FFFFFF;
	padding-left: 5px;
	text-align: center;
	margin-top: 0;
}

div#extra.home p{
	text-align: left;
	margin-bottom: 15px;
}
div#footerholder {
	clear:both;
	margin: 0;
	padding: 0;
}

div#footer {
	clear:both;
	background-image: url(../images/footerBar.jpg);
	background-repeat: repeat;
	font-size: 0.9em;
	margin: 0;
	padding: 0;
}
div#footerleft {
	background-image: url(../images/footerLeft.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}
div#footerright {
	background-image: url(../images/footerRight.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height: 39px;
	padding-right: 24px;
	padding-left: 24px;
	line-height: 33px;
	color: #c4d3cf;
	
}
div#footerright a{
	color: #c4d3cf;
	text-decoration: none;
}

div#footerfloatleft {
	float: left;
	}

div#footerfloatright {
	float: right;
	}	
.smgraytext {
	font-size: 0.8em;
	margin-top: 10px;
	}
.footbreak {
	display: none;
	}
	
div#tabs {
	background-color: #C4D3CF;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 10px;
	}
div#tabs ul{
	list-style: none;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -1px;
	}
div#tabs li {
	display: inline;
	margin-right: 10px;
	}
div#tabs a {
	color: #FFFFFF;
	text-decoration: none;
	border-left: 1px solid #FFFFFF;
	padding-left: 10px;
	}
	
div#tabs li.active a {
	color: #526b7e;
	}

/* News Ticker      */

ul#sliderholder { vertical-align: middle; width: 407px; height: 50px; float: left; margin: 0; padding: 0; }
ul#sliderholder li#tpl { width: 220px; margin: 0; padding: 0; list-style-type: none; list-style-image: url(../images/trans.gif); }
ul#sliderholder li#tpl p#datetpl { font-size: 11px; margin-bottom: 5px; }
ul#sliderholder li#tpl a#tickera { color: #f9ffe6; text-decoration: none; width: 220px; margin-top: 0; border-style: none; border-width: 0; }
ul#sliderholder li#tpl a#tickera:hover { color: #fffcff; background-color: transparent !important; text-decoration: underline; }
.ditto_link a { text-decoration: none; }

/* Partner area */

div#content div.wlpeUser, div#WebLoginLayer0{
	width: 400px;
	padding: 10px;
	background-color: #f8f8f8;
	border: solid 1px #CCCCCC;
	margin-top: 10px;
}


div#content div.maxscroll{
	max-height: 300px;
	overflow: auto;
}


div#content div.wlpeUser ul, div#WebLoginLayer0 ul{
	margin-left: 15px;
}

div#content div.wlpeUser li{
	display: block;
	list-style-type: none;
	clear: both;
	width: 380px;
}

div#WebLoginLayer0 li, div#WebLoginLayer2 li, div#content div.wlpeUserPage li{
	display: block;
	list-style-type: none;
	clear: both;
	width: 220px;
}

div#content div.wlpeUserPage li{
	font-size: 1.2em;
}

div#content div.wlpeUser input, div#content div.wlpeUserPage button, div#content div.wlpeUser button, div#WebLoginLayer0 input, div#WebLoginLayer2 input, div#WebLoginLayer0 button{
	float: right;
	margin: 1px;
}

div#content div.wlpeUser input[type=text], div#WebLoginLayer0 input[type=text], div#WebLoginLayer2 input[type=text],div#content div.wlpeUser input[type=password], div#WebLoginLayer0 input[type=password]{
	width: 140px;
}

table#partnertable
{
	border-collapse:collapse;
	border: 1px solid #526b7e;
}

table#partnertable th
{
	background-color: #526b7e;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 3px;
}

table#partnertable td
{
	border: 1px solid #526b7e;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 3px;
}

table#partnertable td.closed
{
	background-color: #F1F6FA;
	color: #979797;
}

button.submit {
	color: #FFFFFF;
	background-color: #8c0502;
	width: 67px;
	height: 16px;
	font-weight: bold;
	border: none;
	padding: 0;
	}
	
input.loginsubmit {
	color: #FFFFFF;
	background-color: #8c0502;
	width: 67px;
	height: 16px;
	font-weight: bold;
	border: none;
	padding: 0;
	}
	
/* Focus Group */

div#introduction {
	padding-top: 30px;
	text-align: center;
	font-size: 1.1em;
	padding-left: 150px;
	padding-right: 150px;
	padding-bottom: 10px;
	}

div#introduction h1{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: 20px;
	color: #006699;
	font-size: 1.5em;
	}
	
div#focusform {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #e6e7e8;
	margin-left: 60px;
	margin-right: 60px;
	border: 1px solid #cccccc;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
div#focusform h1 {
	color: #006699;
	font-weight: normal;
	font-size: 1.2em;
	text-align: left;
	margin-left: 8px;
}

div#focusform div.ajaxSubmit{
	text-align: center;
	margin-top: 20px;
}

div#focusform div.ajaxSubmit h1{
	text-align: center;
	font-size: 1.3em;
	margin-bottom: 10px;
	display: block;
}


div#focusform div.ajaxSubmit p{
	margin-bottom: 10px;
	color: #636363;
	line-height: 1.7em;
	text-align: center;
	font-weight: normal;
	display: block;
	margin-bottom: 10px;
}

div#focusform fieldset {
	border: none;
	}

div#focusform ul {
	list-style-type: none;
}

div#focusform ul#focusleft {
	float: left;
	width: 340px;
}

div#focusform ul#focusright {
	float: right;
	width: 340px;
}

div#focusform li {
	display: block;
	clear: both;
	padding-top: 12px;
	font-size: 1.1em
	}

div#focusform label {
	float: left;
	width: 90px;
	}
div#focusform input[type=text] {
	float: right;
	width: 230px;
	margin: 0;
	padding: 4px;
	border: solid 1px #cccccc;
	}
	
div#focusform input[type=checkbox] {
	margin-right: 10px;
	}
	
div#content.focus {
	margin-top: 10px;
	margin-bottom: 80px;
	margin-left: 60px;
	margin-right: 60px;
	line-height: 1.5em;
}

div#content.focus .intro {
	font-size: 1.3em;
	line-height: 1.4em;
}

div#focuscolumn {
	float: right;
	width: 360px;
	margin-right: 60px;
	margin-top: 20px;
	}

div#focusimage {
	background-color: #006699;
	border: solid 1px #cccccc;
	color: #ffffff;
	margin-bottom: 20px;
	}
div#focusimage p{
	margin: 10px;
	}
div#focuscolumn p.further {
	line-height: 1.9em;
	}

input.focussubmit {
	width: 147px;
	height: 37px;
	padding: 37px 0 0;
	margin: 0;
	border: 0;
	background: transparent url(/assets/images/focusSubmitButton.gif) no-repeat center top;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

div#focusspecific {
	clear: both;
	margin-top: 20px;
	margin-bottom: 10px;
	border: 1px solid #cccccc;
	padding: 8px;
	background-color: #DBDEDE;
}

div#focusspecific h1{
	margin-left: 0;
	margin-bottom: 10px;
	text-transform: uppercase;	
}

div#focusbutton {
	text-align: center;
}

div#content div.wlpeUser div#terms {
	padding: 3px;
	height: 300px;
	overflow: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #E8E8E8;
	clear: both;
	margin-right: 0;
	margin-left: 0;
	border: 1px solid #D8D8D8;
	text-align: left;
	background-image: none;
	}

div#content div.wlpeUser div#terms ul{
	padding: 0;
	margin: 0;
	}
	
div#content div.wlpeUser input#wlpeUserProfileAgreeTerms {
	float: left;
	margin-right: 10px;
	}

div#content  span.ajaxSearch_highlight {
	background-color: #CFD7DA;
	color: #810400;
}
div#content  div.ajaxSearch_result {
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
div#content  div.ajaxSearch_result a{
	text-decoration: none;
	font-weight: bold;
	font-size: 1em;
	}
	
div#content  div.ajaxSearch_result p{
	margin-top: 1px;
	margin-bottom: 1px;
	}
	
.wlpeMessageText {
	color: #770000;
	}