/* CSS Document */
/* colours
Dark Blue: #003683;
Light Blue: #00adee;	
Dark Grey:#6d6e70;
Group Dark Grey:#231f20;
Light Grey (Main nav): #929497;
Light Light Grey: #e5e5e5;
Red :#b2071b;
*/
/* Reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, u,  center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption {    margin: 0;    padding: 0;    border: 0;    outline: 0;    font-size: 100%;    vertical-align: baseline;    background: transparent;}
ol, ul {list-style: none;}
blockquote, q {    quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;    border-spacing: 0;}
.skiplinks{display:none; clear:both;}
.clearDiv:after {content: ".";display: block;height: 0; clear: both; visibility: hidden;}
.clearDiv {display: inline-table ;}
/* Hides from IE-mac \*/
* html .clearDiv {height: 1%;}
.clearDiv {display: block;}
/* End hide from IE-mac */
.clearBoth{clear:both; background:none}
.clearfix {clear:both; display:block; height:1px; background:#fff}

/**/
body{padding:0; font-family:arial, verdana, helvetica, serif; font-size:85%; color:#404041; margin:0 auto;  background:#f1f1f2 url(../images/bg.gif) center top no-repeat}

h1,h2,h3,h4,h5,h6{margin-bottom:5px;color:#003683;}
body.itil h1,body.itil h2,body.itil h3,body.itil h4,body.itil h5,body.itil h6 {color:#b2071b;}
h1{font-size:2em; margin-bottom:0.5em; }
h2{font-size:1.6em; margin-top:0;line-height:1.5em;border-bottom:#003683 2px solid;}
body.itil h2 {border-bottom:#b2071b 2px solid;}
h3{font-size:1.3em;}
#secondary h2 { margin-bottom:0.5em;border-bottom:#003683 2px solid; padding:0;}
body.itil #secondary h2 {border-bottom:#b2071b 2px solid; padding:0;}

h1.strapline  {background:#6d6e70 url(../../images/headers/img09.jpg); /*padding-bottom:20px; padding-top:70px;*/ font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#FFF; font-size:2.4em; position:relative; height:130px; border-bottom:#fff 5px solid;}
body.itil h1.strapline {color:#FFF;}
body#grouphome h1.strapline {height:270px; }
body#grouphome #topBox {height:250px;}
body#home h1.strapline {height:130px; background:#6d6e70 url(../../images/headers/img09.jpg);}
body#maphome h1.strapline {height:130px; background:#fff url(../../images/headers/defaultmap.gif); border-bottom:#003683 5px solid;}
body#map h1.strapline {height:130px; background:#fff url(../images/strapline/defaultmap.gif); border-bottom:#003683 5px solid;}
h1.strapline span { padding:5px 15px 5px 30px; position:absolute; bottom:20px; left:0;}
body.inter h1.strapline span {background:url(../images/strapgrey.png) repeat;}
body.group h1.strapline span {background:url(../images/strapgrey.png) repeat;}
body.itil h1.strapline span {background:url(../images/strapitil.png) repeat;}
body.pm h1.strapline span {background:url(../images/strappm.png) repeat;}

body#maphome.inter h1.strapline span, body#map.inter h1.strapline span {background: url(../images/strappm.png) repeat;}

p{margin-bottom:12px; line-height:130%;  color:#404041;}
ul{list-style-type:none; margin-bottom:9px; }
ul ul{margin:5px 0 0 9px}
a{color:#0CB1F2;font-weight:bold;text-decoration:none;}
a:visited {}
a:hover{color:#0CB1F2;font-weight:bold;text-decoration:underline;}
a.selected{font-weight:bold;color:#666}

body.itil a { color:#b2071b;}

img{border:0}

p.date {font-size:0.8em; margin-bottom:10px; font-style:italic;}

hr {color:#003683; background-color:#003683;}
body.itil hr {color:#b2071b; background-color:#b2071b;}

/**/
#container{width:960px; margin:auto ;text-align:left; position:relative; background-color:#FFF;}
/**/
#header{position:relative; background:url(../images/headerbg.gif) top repeat-x;}
#header h1{}

#mainNav {color:#FFF;background-color:#262261; height:2.7em;line-height:2.7em; margin-bottom:0}
body.group #mainNav {background-color:#231f20;}
body.itil #mainNav {background-color:#b2071b;}
body.pm #mainNav {background-color:#003683;}
ul#mainNav li{float:left; font-weight:bold; font-size:1em; }
ul#mainNav li a {display:block; padding:0 10px; background:url(../images/mainnavbg.gif) left no-repeat; color:#FFF;}
ul#mainNav li a:hover {color:#0CB1F2; text-decoration:none;}
ul#mainNav li a.current {color:#929497; cursor:default;}
ul#mainNav li.first a {padding-left:30px; background:none;}

ul.logo{ width:111px; height:95px; position:relative;}
ul.logo li {float:left;padding:0; margin:0; width:435px; height:95px; display:block; border:none; text-align:left}
ul.logo li a{padding:0; margin:0; width:435px; height:95px; display:block; position:relative; top:0; left:0; line-height:100%}
ul.logo li span {cursor:pointer; width:435px; height:95px; display:block; background: url(../images/apmginterlogo.gif) top left no-repeat; position:absolute; top:0; left:0; text-indent:-9999px}

body.group ul.logo li span { width:297px; height:95px; display:block; background: url(../images/apmgrouplogo.gif) top left no-repeat; }
body.itil ul.logo li span { width:310px; height:95px; display:block; background: url(../images/itillogo.gif) top left no-repeat; }
body.pm ul.logo li span { width:320px; height:95px; display:block; background: url(../images/pmlogo.gif) top left no-repeat; }

#searchBox {width:420px; float:right; position:absolute; right:0; top:0; padding-right:30px;text-align:right; height:5.6em;}
#searchBox form#searchform {clear:both; padding-top:1em; width:200px; float:right;}
#searchBox fieldset {margin:0;}
#searchBox input {margin:0; border:1px solid #d0d2d3;  padding:3px; color:#6d6e70;}
#searchBox input.submit {background: #FFF url(../images/gobutton.gif) top repeat-x; color:#00adee; font-weight:normal; border:#d0d2d3 1px solid;}
* html #searchBox input.submit {padding:2px}

.genforms input, .FormField input, .FormField select, .FormField textarea {margin:0; border:1px solid #404041;  padding:3px; color:#404041;}
.genforms input.submit {background: #FFF url(../images/gobutton.gif) top repeat-x; color:#003683; font-weight:normal; border:#d0d2d3 1px solid;}
* html .genforms input.submit {padding:2px}
body.itil .genforms input.submit {color:#b2071b;}

form {padding:10px  0;}
.formContainer {}
.FormDescription{margin-bottom:10px;}
.infoText{margin-bottom:10px;}
.FormField {clear:left; margin-bottom:15px;}
label {float:left; width:180px;padding-bottom:10px;}
.formButtons {margin-left:180px;}
.formButtons input {background: #FFF url(../images/gobutton.gif) top repeat-x; color:#00adee; font-weight:normal; border:#404041 1px solid; padding:3px 2px;}

#secondary form#productsform {clear:both; padding-top:0; width:auto;}
#secondary fieldset {margin:0;}
#secondary input {margin:0; border:1px solid #d0d2d3;  padding:3px; color:#6d6e70; width:200px}
#secondary input.submit {background: #FFF url(../images/gobutton.gif) top repeat-x; color:#00adee; font-weight:normal; border:#d0d2d3 1px solid; width:35px}
* html #secondary input.submit {padding:2px}

#weblinks li {float:right; margin-left:5px;}
#weblinks a { width:auto; padding:5px 20px 5px 5px; background:#e5e5e5 url(../images/weblinksbg.gif) right no-repeat; color:#003683; font-weight:bold; display:block;}

#textResize {  margin-right:10px; clear:right; position:absolute; right:260px; top:3em; height:2em;}
body.group #textResize,body.itil #textResize,body.pm #textResize {top:1em;}
#textResize li {list-style-type:none; padding:0 0 5px 0; margin:0; display:inline; font-size:85%; font-weight:bold; color:#6a207f;  }
#textResize li.tsW {display:none;}
#textResize li a {text-decoration:none; font-weight:bold; color:#6d6e70; padding:0 2px 5px 2px; margin-right:2px; width:200px;}
#textResize li a:hover {color:#00adee;}
#textResize li.tsS a {font-size:125%; background:url(../images/textresizebg.gif) bottom center no-repeat;}
#textResize li.tsS a:hover {color:#6d6e70;}
#textResize li.tsM a {font-size:175%; }
#textResize li.tsL a {font-size:215%;}

#topBox {position:absolute; right:0; width:270px; top:10.4em; background:#6d6e70 url(../images/topBoxbg.gif) top repeat-x; height:110px; color:#FFF; padding:10px 20px;}
#topBox p, #topBox h3, body.itil #topBox h3 {color:#FFF;}
#topBox ul li {background:url(../images/arrowwht.gif) left 0.4em no-repeat;padding:1px 0 10px 15px; color:#CCC; font-size:0.9em; }
#topBox ul li a { color:#FFF; display:block;font-weight:bold; font-size:1.1em;}

#logOut {position:absolute; right:0; width:270px; top:10.4em; background:#6d6e70 url(../images/topBoxbg.gif) top repeat-x; height:110px; color:#FFF; padding:10px 20px;}
#logOut p, #logOut h3, body.itil #logOut h3 {color:#FFF;}
/*MAIN CONTENT AREA*/
body#slidehome #content{padding: 30px 30px 0 30px;}
#content{padding: 10px 30px 0 30px;  background:#FFF url(../images/headerbg.gif) bottom  repeat-x; /*position:relative;*/}
#mainContent{ width:590px; float:left; clear:left; padding-top:1em;}

#mainContent ul, #mainContent ol { color:#404041;}
#mainContent ul li {background:url(../images/arrowdarkblue.gif) left 0.4em no-repeat; padding-left:15px;}
body.itil #mainContent ul li {background:url(../images/arrowred.gif) left 0.4em no-repeat;}
#mainContent .promoBox ul li, #mainContent .promoBox2 ul li, #mainContent .promoMap ul li {background:none; padding-left:0;}
#mainContent ul.press li {background:url(../images/arrowblue.gif) left 0.4em no-repeat; padding-left:15px; line-height:1.2em; margin-bottom:0.5em;}
#mainContent ul.press li a {display:block;}
/**/

#mainBookings{ width:750px; float:center; clear:both;}

#secondary {width:280px; float:right; padding-top:1em;}

#secondary ul.subnav {margin-bottom:30px;}
#secondary ul.subnav li { padding:2px 0 2px 0;}
#secondary ul.subnav li a {display:block; padding:3px 5px 3px 15px; font-weight:bold;background:url(../images/arrowblue.gif) left 0.6em no-repeat;}
body.itil #secondary ul.subnav li a {color:#00adee;}
#secondary ul.subnav li a:hover , body.itil #secondary ul.subnav li a:hover {color:#003683;background:url(../images/arrowdarkblue.gif) left 0.6em no-repeat; text-decoration:none;}
#secondary ul.subnav li.hot a, body.itil #secondary ul.subnav li.hot a {color:#6d6e70; background:url(../images/arrowgrey.gif) left 0.6em no-repeat; /*cursor:default;*/}
#secondary ul.subnav li.hot a:hover, body.itil #secondary ul.subnav li.hot a:hover {color:#6d6e70; text-decoration:none;}
#secondary ul.subnav li.open a:hover {background:url(../images/arrowdowndarkblue.gif) left 0.6em no-repeat;}
#secondary ul.subnav li ul { margin-bottom:0; font-size:0.9em;}
#secondary ul.subnav li ul li {padding:0;}
#secondary ul.subnav li ul li a { background:none; padding:2px 5px 2px 6px;}
#secondary ul.subnav li.hot ul li a {background:none; color:#00adee;}
#secondary ul.subnav li.hot ul li a:hover { color:#003683;}
#secondary ul.subnav li.open a {background:url(../images/arrowdownblue.gif) left 0.6em no-repeat;}

#secondary ul.subnav li.open ul li a, #secondary ul.subnav li.open ul li a:hover {background:none;}
/**/
.otherApmg {}
#mainContent  .otherApmg li, #secondary .otherApmg li {width:280px; height:64px;padding:0; margin:0;display:block; border:none; text-align:left; position:relative; margin-bottom:10px;}
.otherApmg li a{width:280px; height:64px; display:block; position:relative; top:0; left:0; line-height:100%}
.otherApmg li span{cursor:pointer; width:280px; height:64px; display:block;  position:absolute; top:0; left:0; text-indent:-9999px}
.otherApmg li#pm4 {background: url(../images/businesslogos/pm4success.gif) top left no-repeat;}
.otherApmg li#itil4{ background: url(../images/businesslogos/itil4success.gif) top left no-repeat;}
.otherApmg li#bbooks{background: url(../images/businesslogos/businessbooks.gif) top left no-repeat;}
.otherApmg li#net{background: url(../images/businesslogos/network.gif) top left no-repeat;}
.otherApmg li#exams{background: url(../images/businesslogos/exams.gif) top left no-repeat;}
.otherApmg li#inter{background: url(../images/businesslogos/international.gif) top left no-repeat;}
#mainContent .otherApmg li {float:left; margin-right:30px;}
#mainContent .otherApmg li.extra {float:left; margin-right:0;}
/*#mainContent .otherApmg .extra, #mainContent .promoHighlight .extra, #mainContent .promoBox .extra {margin-right:0; margin-left:15px;}*/

.promoBox, .promoBox2, .promoMap, .linkBox {background-color:#f1f1f2; border-top:#003683 5px solid; padding:5px 10px; margin-bottom:30px;}

body.itil .promoBox, body.itil .promoBox2, body.itil .promoMap, body.itil .linkBox {border-top:#b2071b 5px solid;}
body.group .promoBox, body.group .promoBox2, body.group .promoMap, body.group .linkBox {border-top:#6d6e70 5px solid;}
body.group .promoBox h3, body.group .promoBox2 h3, body.group .promoMap h3, body.group .linkBox h3 {color:#6d6e70;}

.promoBox h3, .promoMap h3, .promoBox2 h3 {font-size:1.3em;}
#mainContent .promoBox, #mainContent .promoBox2 {width:260px;}

.promoHighlight, .promoHighlightnr {height:220px; background-color:#e5e5e5; margin-bottom:30px; width:280px; position:relative;}

#mainContent .promoHighlight div, #mainContent .promoHighlightnr div {background-color:#003683;}
body.inter #mainContent .promoHighlight div, body.inter #mainContent .promoHighlightnr div {background-color:#262261;}
body.group #mainContent .promoHighlight div, body.group #mainContent .promoHighlightnr div {background-color:#231f20;}
body.itil #mainContent .promoHighlight div, body.itil #mainContent .promoHighlightnr div {background-color:#7e071b;}
body.itil #mainContent .promoHighlight div a, body.itil #mainContent .promoHighlightnr div a {color:#fff; text-decoration:underline;}
.promoHighlight div, .promoHighlightnr div {background-color:#003683; color:#FFF; padding:5px 10px; z-index:100; position:absolute; top:0; left:0;width:260px;}
.promoHighlight div h3, .promoHighlight div p, .promoHighlightnr div h3, .promoHighlightnr div p {color:#fff;}
.promoHighlight div h3, .promoHighlightnr div h3 {font-size:1.4em; font-weight:normal;}
.promoHighlight div p, .promoHighlightnr div p {margin-bottom:0;}
.promoHighlight img, .promoHighlightnr img {width:280px; overflow:hidden;height:220px;}

.linkBox { border-right:#929497 1px solid;  border-left:#929497 1px solid;  border-bottom:#929497 1px solid; background-color:#FFF;}
body.itil .linkBox a {color:#00adee;}

#mainContent .promoBox, #mainContent .promoHighlight {float:left; margin-right:30px;}
#mainContent .promoBox2, #mainContent .promoHighlightnr {float:left; margin-right:0;}
.promoMap, .otherApmg {clear:both;}

#mainContent .promoHighlight ul li {background: url(../images/arrowwht.gif) left 5px no-repeat;}

ul.col3 li {float:left; width:170px; margin:0 10px 10px 0; padding-left:15px;background: url(../images/arrowgrey.gif) left 5px no-repeat;}
/**/
#footer { clear:both; padding:20px 0; position:relative; width:900px}
#footer ul {width:700px; height:3em;}
#footer ul.acreds { position:absolute; right:0; top:20px;  width:225px; text-align:right; }
#footer ul li {width:125px; display:block; float:left; line-height:1.2em; padding:2px 0 2px 8px; background: url(../images/arrowgrey.gif) left 5px no-repeat; font-size:0.8em;}
#footer ul li a {color:#6d6e70; font-weight:normal;}

#footer ul.acreds li {background:none; float:right; }
#footer ul.acreds li.iip{width:120px;}
#footer ul.acreds li.ukas1{width:39px; padding-right:2px;}
#footer ul.acreds li.ukas2{width:39px; padding-right:0;}
#secFooter {padding:15px 30px 1px 30px; font-size:0.8em; background-color:#f1f1f2;}

/* Easy Slider */
#slider {postition:relative;height:270px;}
	#slider ul, #slider li{margin:0; padding:0; list-style:none;}
	#slider li{ width:960px;height:270px;overflow:hidden;}	
	
	/*#slider1prev, #slider1next{	display:block; width:10px; height:20px; position:absolute; right:40px; top:20px; z-index:1000; }	
	#slider1next{right:20px;}														
	#slider1prev a, #slider1next a{ display:block; position:relative; width:15px; height:20px; background: url(../images/slideleft.gif) center no-repeat ; text-indent:-9999px;}	
	#slider1next a{ background: url(../images/slideright.gif) center no-repeat;}*/	
		
	/* numeric controls */	

	ol#controls{position:absolute; top:25px; right:20px; background:url(../images/dots.png) center center no-repeat;height:13px; width:70px; padding:0 0 0 24px}
	ol#controls li{	margin:1px 0 0 0; 	padding:0;	float:left;	list-style:none;height:20px;line-height:20px;width:16px;}
	ol#controls li a{float:left;height:20px; padding:0; width:16px; line-height:20px;	color:#103879; text-decoration:none; border:none; text-indent:-9999px;}
	ol#controls li.current a{background: url(../images/link.png) no-repeat;	color:#fff;	height:20px;}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	ol#controls li a:hover {}

.sliderlayout {position:relative;height:270px;}

/*#slider2 {position:absolute; top:0; left:10px}
	#slider2 ul, #slider2 li{margin:0;	padding:0;	list-style:none;}
	#slider2 li{ width:260px;height:80px;overflow:hidden;}	
	
	#slider2prev, #slider2next{display:block; width:10px;	height:20px; position:absolute;	right:160px;bottom:0; z-index:1000; }	
	#slider2next{right:120px;}														
	#slider2prev a, #slider2next a{display:block; position:relative; width:15px; height:20px; background: url(../images/slideleft.gif) center no-repeat ; text-indent:-9999px;}	
	#slider2next a{ background: url(../images/slideright.gif) center no-repeat;}*/	
		
	/* numeric controls */	

	/*#slider2 ol#controls{position:absolute; top:10px; right:20px; background: url(../images/dots.png) center center no-repeat;height:13px; width:70px; padding:0 0 0 24px			}
	#slider2 ol#controls li{	margin:1px 0 0 0; 	padding:0;	float:left;	list-style:none;height:20px;line-height:20px;	width:16px;		}
	#slider2 ol#controls li a{float:left;height:20px;		padding:0 0 0 0;		width:16px;		line-height:20px;		color:#103879;		text-decoration:none;		border:none; text-indent:-9999px;		}
	#slider2 ol#controls li.current a{	background: url(../images/link.png) no-repeat;	color:#fff;	}
	#slider2 ol#controls li a:focus, #slider2 #prevBtn a:focus, #slider2 #nextBtn a:focus{outline:none;}
	#slider2 ol#controls li a:hover {}*/

/* // Easy Slider */

/* World Map */
.promoMap {height:230px;text-align:left; float:left; position:relative; margin-bottom:30px; padding:0; width:570px; padding:10px}

/*#worldmap {height:340px; text-align:left; float:left; position:relative; margin-bottom:30px; padding:0; width:570px; background-color:#0FC;}*/
.bodymaps {padding-top:20px;}
.bodymaps span.body {position:absolute; top:42px; left:160px; background: url(../images/maps/bigmap.gif) top left no-repeat; height:195px; width:390px; display:block; z-index:0; text-indent:-9999px; }

.bodymaps li {list-style-type:none; background:none; padding:0; margin:0; display:block; height:20px; width:150px; font-size:1em;}
.bodymaps li a {text-decoration:none; display:block; border:none; margin:0; width:105px; padding:1px 15px; border:none; color:#FFF; background:url(../images/mapalb.gif) right no-repeat }
	* html .bodymaps li a {border:1px solid #fff;}
.bodymaps li a:hover {color:#fff; background:url(../images/mapadb.gif) right no-repeat}
	* html .bodymaps li a:hover {padding:0 14px 0 14px; border:1px solid #fff;}
.bodymaps li a span {cursor:pointer; display:block; position:absolute;}
.bodymaps li a:hover span {display:block; position:absolute; color:#000;}
.bodymaps li a.odd {background:#E5F0F3}

.bodymaps li.hn a span {background:url(../images/maps/css-male-hn.gif) top left no-repeat; top:42px; left:251px; width:44px; height:52px; z-index:2}
.bodymaps li.hn a:hover span {background:#0C3 url(../images/maps/css-male-hn.gif) bottom left no-repeat}

.bodymaps li.c a span {background:url(../images/maps/uk2.gif) top right no-repeat; top:91px; left:325px; width:20px; height:16px; z-index:3;}/* uk */
.bodymaps li.c a:hover span {background:url(../images/maps/uk2.gif) bottom right no-repeat}

.bodymaps li.ah a span {background:url(../images/maps/usa2.gif) top right no-repeat; top:71px; left:130px; width:140px; height:68px; z-index:2;}/* usa */
.bodymaps li.ah a:hover span {background:url(../images/maps/usa2.gif) bottom right no-repeat}

.bodymaps li.ab a span {background:url(../images/maps/benelux2.gif) top right no-repeat; top:106px; left:341px; width:8px; height:8px; z-index:4}/* benelux */
.bodymaps li.ab a:hover span {background:url(../images/maps/benelux2.gif) bottom right no-repeat}


.bodymaps li.leg a span {background:url(../images/maps/scan2.gif) top right no-repeat; top:71px; left:349px; width:29px; height:29px; z-index:5}/* scan */
.bodymaps li.leg a:hover span {background:url(../images/maps/scan2.gif) bottom right no-repeat}

.bodymaps li.aus a span {background:url(../images/maps/aus2.gif) top right no-repeat; top:168px; left:465px; width:77px; height:57px; z-index:5}/* australasia */
.bodymaps li.aus a:hover span {background:url(../images/maps/aus2.gif) bottom right no-repeat}

.bodymaps li.china a span {background:url(../images/maps/china2.gif) top right no-repeat; top:103px; left:421px; width:66px; height:48px; z-index:5}/* china */
.bodymaps li.china a:hover span {background:url(../images/maps/china2.gif) bottom right no-repeat}

.bodymaps li.germ a span {background:url(../images/maps/germ2.gif) top right no-repeat; top:99px; left:350px; width:15px; height:14px; z-index:5}/* germany */
.bodymaps li.germ a:hover span {background:url(../images/maps/germ2.gif) bottom right no-repeat}

#worldmap li.wm a span {background:url(../images/maps/css-male.gif) top right no-repeat; top:42px; left:230px; width:89px; height:308px; z-index:1}
#worldmap li.wm a:hover span {background:url(../images/maps/css-male.gif) bottom right no-repeat}

/*Form*/
#WPForm ul {list-style:none; margin:15px 0; }
#mainContent #WPForm ul li {margin-left:0; padding-left:0; background:none; margin-bottom:5px;}
#WPForm ul li label {  display: inline-block;  line-height: 1.8;  vertical-align: top; width:140px; margin-right:5px;}
#WPForm input.submit {margin-left:145px;}

/* jCarousel */

.jcarousel-container {position: relative;}
.jcarousel-clip {    z-index: 2;    padding: 0;    margin: 0;    overflow: hidden;    position: relative;}
.jcarousel-list {    z-index: 1;    overflow: hidden;    position: relative;    top: 0;    left: 0;    margin: 0;    padding: 0;}
.jcarousel-list li,.jcarousel-item {    float: left;    list-style: none;    /* We set the width/height explicitly. No width/height causes infinite loops. */    width: 120px;    height: 60px;}
.jcarousel-next {    z-index: 3;    display: none;}
.jcarousel-prev {    z-index: 3;    display: none;}

.jcarousel-container { width: 240px;    padding: 20px 10px; height:80px; }
.jcarousel-container-horizontal {}
.jcarousel-wide .jcarousel-container {width: 540px;    padding: 20px 10px;}
.jcarousel-clip-horizontal {width:  240px; height: 75px;}
.jcarousel-wide .jcarousel-clip-horizontal {width:  520px;}
.jcarousel-item {width: 120px; height: 60px;}
.jcarousel-item-horizontal {margin-right: 10px;}
.jcarousel-item-placeholder {background: #fff;    color: #000;}
/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal {position: absolute;top: 98px; right: 15px; width: 14px;    height: 9px;    cursor: pointer; background:url(../images/caro_next.gif) center left no-repeat ;}
.jcarousel-wide .jcarousel-next-horizontal {right: 180px;}
.jcarousel-next-horizontal:hover {    background-position: -14px 0;}
.jcarousel-next-horizontal:active {    background-position: -28px 0;}
.jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:active {    cursor: default;    background-position: -96px 0;}

.jcarousel-prev-horizontal, .jcarousel-prev {    position: absolute;    top: 98px;    left: 24px;    width: 14px;    height: 9px;    cursor: pointer;	background:url(../images/caro_prev.gif) center left no-repeat ;}
.jcarousel-wide .jcarousel-prev-horizontal, .jcarousel-wide .jcarousel-prev{left: 180px;}
.jcarousel-prev-horizontal:hover {    background-position: -14px 0;}
.jcarousel-prev-horizontal:active {    background-position: -28px 0;}
.jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:active {    cursor: default;    background-position: -96px 0;}
/**
 * Additional styles for the controls.
 */
.jcarousel-control { margin-bottom: 10px;    text-align: center;}

.jcarousel-control a {text-decoration: none; padding:0 7px; margin:0 2px 5px 0; color: #000; background:url(../images/carousel.gif) center no-repeat; font-weight: bold; width:14px; height:12px;}
.jcarousel-control a span {position:absolute; text-indent:-9999px; width:14px;}
.jcarousel-control a:focus, .jcarousel-control a:active {    outline: none; background: url(../images/carouselbig.gif) center no-repeat;}
.jcarousel-scroll {    margin-top: 10px;    text-align: center;}


/*Breadcrumbs*/
#breadcrumb {}
#breadcrumb .locationText, #breadcrumb ul,#breadcrumb li{display: inline;float: left; }
#breadcrumb .locationText,#breadcrumb li{	margin-right: 5px; font-size:0.9em; color:#666;}
#breadcrumb li a{	background: #fff url(../images/arrowgrey.gif) no-repeat right 4px;	padding-right: 10px;}

/*secondary navigation menu*/

.menuSystemDefault {font-weight:bold;}
.menuSystemDefault a:hover {text-decoration:none;color:#6d6e70;}
.Col1MenuNonSelectedArea1, .Col1MenuItemOdd1,.Col1MenuItemEven1 {background:url(../images/arrowblue.gif) left 0.6em no-repeat; width:15px;}
.Col2MenuNonSelectedArea1 a:hover,
.Col2MenuItemOdd1 a:hover,.Col2MenuItemEven1 a:hover {color:#003683;}
.Col1MenuNonSelectedArea1, .Col1MenuItemOdd1,.Col1MenuItemEven1, .Col2MenuNonSelectedArea1, .Col2MenuItemOdd1,.Col2MenuItemEven1
{padding:4px 0;}

/* C2 Custom Styling - START */

.SearchRow, .ListingRow
{
   width: 100%;
   padding-bottom: 10px;
   clear: both;
}

.SearchRow label, .ListingRow label
{
   width: 9em;
   float: left;
   text-align: left;
   margin-right: 0.5em;
   display: block;
   font-color:#A19CBA;
}

.SearchRowNoLabel, .ListingRowNoLabel
{
   margin-left: 9.5em !important;
   padding-bottom: 10px;
}

.ListingRowNoLabel input
{
   margin-right: 0.25em;
}

fieldset
{
   border: 1px solid #A19CBA;
   width: 98%;
   padding-left: 1em;
   padding-bottom: 1em;
/*   padding-top: 1.5em;*/
   position: relative;
}

#secondary fieldset, #header fieldset {border: 0px solid #A19CBA;}

legend
{
   color: #fff;
   background: #616194;
   border: 1px solid #A19CBA;
   padding: 2px 6px;
   position: absolute;
   top: -.5em;
   left: .5em;
}

#AtoZ
{
   width: 100%;
   text-align: center;
}

#AtoZ a 
{
   padding: 0 0 0 0 !important;
   margin-right: 0.1em;

}

#AtoZ a, .SearchResultsNavigation a, .SearchResultRight a
{
   color: #464F7E;
   font-weight: normal;
}

.SearchResultsNavigation
{
   width: 100%;
   text-align: center;
   clear: both;
   padding-bottom: 10px;
}

.SearchResultsNavigation label, .SearchResultsNavigation a
{
   margin-right: 1em;
   width: auto;
   float: none !important;
}

#SearchResults
{
   padding-top: 0px !important;
}

.SearchResult
{
   width: 100%;
   clear: both;
   padding-top: 5px !important;
   min-height: 100px;
   height: auto;
}

hr
{
   color: #DBDCDD;
   clear: both;
   margin-right: 10px;
}

.SearchResultLeft
{
   float: left;
   width: 35%;
}

.SearchResultLeft img
{
   width: 150px;
   border: none;
   height: auto;
   margin-bottom: 15px;
}

.SearchResultRight
{
   float: left;
   width: 60%;
   line-height: 2em;
}


.SearchResultImage
{
/*   border: medium dashed red;*/
   display: inline;
   float: left;
   min-height: 100px;
   margin-right: 2em;
}

.SearchResultText
{
/*   border: medium dotted blue;*/
   display: inline;
   width: auto;
   line-height: 2em;
}

.SearchResultImage img
{
   width: 150px;
   margin-top: -2em;
   border: none;
   height: auto;
}

.ProfileQandA {
float:left;
width:100%;
margin-bottom:10px;
margin-top:10px;
}

.ProfileQandA img
{
   width: 150px;
   border: none;
   height: auto;
}

.ProfileQuestion {
display:block;
float:left;
/*width:240px;*/
margin-right:10px;
}

.ProfileAnswer {
display:block;
float:left;
}

/* C2 Custom Styling - END */