
    /**************************/
    /* -- Basic HTML Rules -- */
    /**************************/
    body{font-size:0.8em; margin:0;padding:0; background-color:#f4ebda; color:#474a39; text-align:center; }
    html,div,pre,form,table,fieldset,h1,h2,h3,h4,h5,h6,dl,hr,p,blockquote,input,select,option, ul, li,p{margin:0;padding:0;font-family:'Arial',verdana,sans-serif;}
    a img,:link img,:visited img,fieldset{border:none; }
    a{text-decoration:none; color:#EA226D;}
    a:hover {text-decoration:none; color:#4096EE;}
    h1,h2,h3,h4,h5,h6,pre,code,input,textarea,select{}
    img,object,embed{border:none;}
    th dt, td dt, th dd, td dd, th li, td li, li li, dt dt, dt dd, dd dt, dd dd, 
    legend legend, p label, ul li label, p input {font-size:0.75em;}
    h1,h2,h3,h4,h5,h6,p,ul,dl,ol,pre{margin-bottom:0.5em;}
    table{border-collapse:collapse;}
    td, th{vertical-align:top;}
    .caption label {color:#044181; font-weight:bold; padding:5px 0;}
    tr.caption {color:#EA226D;}
    td label {margin:5px; color:#044181;}
    td.caption {color:#EA226D;}
    #Template_ctl11_ctl00_fb_Newsletter_Sign_Up_paragraph_Agreement {color:#044181; margin-left:30px; }
    #Template_ctl11_ctl00_Submit {margin-left:150px;}
    .quote p{font-size:1.3em; color:#ffffff;}
    .logon {color:#082D61; margin:0; font-size:2.6em;}
    .introTextLog {color:#F3386E; font-size:1.3em; margin:0 0 25px;}
    .largeLog {color:#000000; font-size:1.3em; line-height:1.3em; margin:0 0 10px; font-weight:normal;}
    
    /* -- Polemark themes Related -- */

    body .accessibility{display:none;}    
    .clearfix {content: "."; display: block; height: 0; clear: both;}
    .clearer {clear:both; display:block; font-size:0;}
  	
    #container{text-align:left; margin:0px auto; width:933px; padding:15px; position:relative;}	
    #content{ width:100%; background: #fff url(../../images/under_shadow.jpg) repeat-x 0 bottom; position:relative; padding-bottom:30px;}
    #content:after{	content: "."; 	display: block; height: 0; clear: both; visibility: hidden;	}
    #content #contentArea01:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;	}  
       
    /* -- News Template -- */ 
    #news #content #contentArea01 {width:400px; float:left;   min-height:600px; margin:10px 0px 0px 20px;}
    #news #content #contentArea02 {width:464px;  position:absolute; bottom:0px; right:0px; float:right; margin:0px;}
    #news #content #contentArea02:after {content: "."; 	display: block; height: 0; clear: both; visibility: hidden;	}
    
    /* -- Standard Template -- */ 
    #standard #content #contentArea01{width:400px; float:left;   margin:10px 0px 0px 20px;}
    #standard #contentArea02{width:472px;  float:right; margin:20px 10px 0px 0px; }
    #standard #content #contentArea02:after{	content: "."; 	display: block; height: 0; clear: both; visibility: hidden;}
    #content p {margin:0px 0px 15px 0px;}
    /*#content h1{color:#082d61; font-weight:normal; margin:0px; }*/
    #content p.introText{color:#f3386e;  margin:0px 0px 25px 0px;}
    #content p.large{font-weight:700; margin:0px 0px 10px 0px; font-weight:normal;}
    /*#content h2{font-weight:700; margin-bottom:15px;  color:#000000;}*/
    #content h2.top_head {color:#000000;}
    
    /* -- Case Studies Template -- */
    #caseStudies #content {width:100%; background: #001737 url(../../images/flash_background.jpg) repeat-x 0 top; position:relative; padding-bottom:30px;} 
    #caseStudies #content #contentArea01 {float:left; margin:30px 0 0 20px; width:460px;}
    #caseStudies #content #contentArea02 {float:right; margin:35px 20px 0 0; width:370px; position:relative;}
    #caseStudies #content #contentArea02 img {position:absolute; z-index:1;}
    #caseStudies #content #contentArea02 .spec {position:relative; z-index:6; padding:450px 0 0 0px; color:#ffffff; border-bottom:solid 1px #4096EE; margin-bottom:10px;}
    #caseStudies #content #contentArea02 .spec h1 { font-weight:bold; border-bottom:solid 1px #4096EE; font-size:1.4em; padding-bottom:5px;}
    #caseStudies #content #contentArea02 .spec p {padding:5px 0; color:#4096EE; font-weight:bold; margin:0px;}
    
    /* -- Services Template -- */
    #services #content #contentArea01 {float:left; margin-top:10px; padding-bottom:80px; width:510px;}
    #services #content #contentArea02 {float:right; margin:25px 20px 30px 0; _margin:25px 10px 30px 0; width:350px; position:relative; z-index:0;}  
    #services #content #contentArea02 img {z-index:1; margin-left:90px; position:absolute; right:0;}
    .boldFeatures {color:#044181;}
    ul#keyFeatures {list-style-type:none;list-style-image:none; list-style-position:outside; margin:0; padding:0;}
    ul#keyFeatures li {background:url(../../images/arrrow_left.jpg) no-repeat; padding-left:30px; margin-bottom:10px;}
    ul#keyFeatures li a {color:#F3386E; text-decoration:none;}
    ul#keyFeatures a:hover {color:#4096EE;}
    #services #content #contentArea02 #modHolder {position:relative; padding:370px 0 0 90px; z-index:6;}
    #services #content #contentArea02 #modHolder_signup {position:relative; padding:80px 0 0 0px; z-index:6;}
    #services #content #contentArea02 #modHolder_signup p {text-align:center;}
    #services #content #contentArea02 .polemarkMods {position:relative; background:url(../../images/greyBackmod.png) no-repeat top; height:45px; margin-bottom:20px;}
    #services #content #contentArea02 .polemarkMods h3 {padding:5px 0 0 0; text-align:center; color:#F3386E; font-size:1em; margin:0 0 2px 0;}
    #services #content #contentArea02 .polemarkMods p {padding:0; text-align:center; color:#F3386E; margin:0px; font-size:0.85em;}
    #services #content #contentArea02 .polemarkMods .polemarkModImg {position:absolute; top:-2px;}
    #services #content #contentArea02 .polemarkMods a {text-decoration:none; color:#000000; padding-right:10px; background:transparent url(../../images/arrow.gif) no-repeat right;}
    #services #content #contentArea01 ul {margin:0 0 15px 30px;}
    
    /* -- header -- */
    #container #header{background: #ea226d url(../../images/header_bottom.gif) no-repeat 0 100%;  height: 80px;  margin:0px;  position:relative;}
    #container #header a#logo{padding:25px 18px; width:200px; display:block; }
    #container #header #logo span{display:none;}
    #container #header .digital {position:absolute; width: 199px; height: 34px;	right: 0px;	top: 0px; padding:25px 18px;}
    
    /* -- New Menu -- */
    #menuHolder {padding-left:7px; position:relative; z-index:3; background:#FFFFFF url(../images/nav_image.gif) no-repeat scroll center bottom; margin:4px 0; height:26px;}
    #nav, #nav ul {padding:0; margin:0; list-style:none; width:100%;}
    #nav li {float:left;}
    #nav li a {float:left; text-decoration:none; font-family:Helvetica; text-transform: uppercase; font-size:13px; color:#EA226D; background:url(../../images/divider.gif) no-repeat;
	background-position:right center; }
    #nav li a b {display:block; float:left; padding:4px 13px; font-weight:bold; cursor:pointer;}
    #nav b.hover {color:#4096EE;}
    #nav i.hover {color:#ffffff;}
    #nav em.hover {color:#ffffff;}
    #nav ul ul ul a:hover {color:#ffffff;}
    #nav ul {display:none;}
    #nav ul {position:absolute; left:0; top:27px; background:transparent url(../../images/transMenu.png);}
    #nav ul li {float:left; position:relative;}
    #nav ul li a {display:block; padding:0 10px 0 10px; font-size:12px; line-height:25px; cursor:pointer; background-image:none; color:#06244F;}
    #nav ul li a i {display:block; font-style:normal; cursor:pointer;}
    #nav ul li a.sub {background:url(down.gif) no-repeat right 3px;}
    #nav ul ul {width:140px; left:-1px; top:30px;}
    #nav ul ul li a {display:block; line-height:20px; padding:0 0 0 10px; width:120px;}
    #nav li .L0sel {color:#4096EE;}
    #nav li a:hover {color:#4096EE;}
 
    /* nav - login*/
    #container .loginButton{position:absolute; z-index:3; top:99px; right:15px; width:204px; background-color:Red; padding:5px 0 5px 7px; background:url(../../images/top_rightnav.gif)  no-repeat top left;}
    #container .loginButton a{background:url(../../images/login.jpg) no-repeat right; padding:2px 40px 2px 0; color:#FFF; font-weight:bold;}

    /* -- Banner News area -- */
    #content #contentAreaIntro .bannerArea {float:left; width:722px; height:295px;}
    #content #contentAreaIntro .latestNews {padding-bottom:55px; width:211px; background:#4096EE url(../../images/box_bottom_last.gif) no-repeat scroll left bottom; margin-top:-5px; position:absolute; right:0px;}
    #content #contentAreaIntro .latestNews img {margin:0 0 0 25px;}
    #content #contentAreaIntro .latestNews span {font-size:1.1em; color:#ffffff; font-weight:bold;}
    #content #contentAreaIntro .latestNews .right_boxes.first {background:#4096EE url(../../images/box_bottom.gif) no-repeat scroll left bottom; padding:10px 8px;}
    
    /* -- Main content area -- */
    #content #contentArea01 {float:left; margin:30px 0 0 20px; _margin:30px 0 0 10px; width:400px;}
    #content #contentAreaContact {float:left; margin:0px 0 0 20px; width:400px;}
    #content #contentArea01 p.about_link {background-image:url(../../images/white_arrow.png); background-position:left center; background-repeat:no-repeat; font-weight:bold; margin:2px 0 10px; padding:0 0 0 10px;}
    #content #contentArea01 .about_link a {color:#EA226D; text-decoration:none;}
    #content #contentArea01 .about_link a:hover {color:#4096EE;}
    #content #contentArea02 {float:right; margin:35px 0px 0 0; width:472px;}
    #content #contentArea01 .news_title {color:#082d61; margin:0;}
    ul#newsList {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; height:218px;}
    ul#newsList li {margin:0 0 2px; padding:0; padding:8px; background:#4096EE url(../../images/box_bottom.gif) no-repeat scroll left bottom;}
    ul#newsList a {/*background:url(../../../../images/book_icon.gif) no-repeat; background-position:0 2px; ^background-position:0 9px;*/ color:#06244F; text-decoration:none;}
    ul#newsList a:hover {color:#FFFFFF; text-decoration:none;}
    .salesTeam {padding:0 0 0 10px; background-image:url(../../images/white_arrow.gif); background-position:0 5px; background-repeat:no-repeat;}
    .pdf a {background-image:url(../../images/pdf_icon.jpg); background-repeat:no-repeat; padding-left:20px;}
    .pdf a:hover {color:#4096EE;}
    
    /* -- News content area -- */
    #news_holder {background-image:url(../../images/top_shadow_news_left.jpg); background-repeat:repeat-x;}
    #news_holder .top_left {background-image:url(../../images/top_shadow_news_left.jpg); background-position:center top; background-repeat:repeat-x; height:32px;}
    #news_holder #news_logo {background-image:url(../../images/left_side_news.jpg); background-position:left center; background-repeat:repeat-y;}
    #news_logo img {margin:0; padding:14px 0 14px 44px;}
    #news_holder #news_list {padding-left:45px; background-image:url(../../images/left_side_news.jpg); background-position:left center; background-repeat:repeat-y;}
    #news_holder #news_list .left {_height:411px; background-color:#4095EF; float:left; min-height:411px; padding:0; width:172px;}
    #news_holder #news_list .left #news_title {border-bottom:1px solid #0E609F; margin:0 0 0 12px; padding:7px 0;}
    #news_holder #news_list .left #news_title span {color:#FFFFFF; font-size:1.1em; font-weight:bold;}
    #news_holder #news_list .left ul {border-bottom:1px solid #5AB4F8; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 0 0 12px; padding:0;}
    #news_holder #news_list .left li {border-bottom:1px solid #0E609F; border-top:1px solid #5AB4F8; margin:0; padding:0;}
    #news_holder #news_list .left a {color:#06244F; display:block; margin:6px 0; padding:0; text-decoration:none;}
    #news_holder #news_list .left a:hover {color:#FFFFFF;text-decoration:none;}
    #news_holder #news_list .left a.news_selected {color:#FFFFFF;}
    #news_holder #news_list .right {width:247px; float:right;}
    
    /* -- Partners footer -- */
    #container #logos {margin:0; padding:10px 10px 10px 20px; position:relative; background-color:#ffffff;}
    #container #logos img {vertical-align:middle;}
    #container #logos #viewDemo {position:absolute; right:0px; top:0px; _right:14px;}
    #container #logos #viewDemo img {margin:0px; padding:0px;}

    /* -- Partners footer -- */   
    #container #footer{	color:#979797; position:relative; padding-top:5px; font-size:0.85em;}    
    #container #footerMenu{ float:right; width:200px; margin:0px; list-style-type: none; text-align:right; }
    #container #footerMenu li{ float: right;  padding:0px 0px 0px 0px; margin:0px; text-align:center; text-align:right;}
    #container #footerMenu li a{color:#979797; padding-right:3px; text-align:right; display: inline-block;}
    
    /* -- Polemark Services -- */ 
    #clientReasons h2 {color:#04488d; font-weight:bold; font-size:1.3em;}
    #clientReasons p {font-size:0.85em; font-style: italic; margin:3px 0 10px 0;}
    ul#topServices {width:450px; list-style-type:none; list-style-image:none; list-style-position:outside; margin:0; padding:0;}
    ul#topServices li {margin:0px; padding:0px;}
    ul#topServices a {color:#04488d; text-decoration:none; font-size:0.9em; font-weight:bold; padding:10px 0 12px 45px; display:block;}
    ul#topServices li a.serviceOne:hover {background:url(../../images/serviceOnehover.jpg) no-repeat; color:#EA226D;}
    ul#topServices .selectedMarketOne {background:url(../../images/serviceOnehover.jpg) no-repeat; color:#EA226D;}
    ul#topServices li a.serviceTwo:hover {background:url(../../images/serviceTwohover.jpg) no-repeat; color:#EA226D;}
    ul#topServices .selectedMarketTwo {background:url(../../images/serviceTwohover.jpg) no-repeat; color:#EA226D;}
    ul#topServices li a.serviceThree:hover {background:url(../../images/serviceThreehover.jpg) no-repeat; color:#EA226D;}
    ul#topServices .selectedMarketThree {background:url(../../images/serviceThreehover.jpg) no-repeat; color:#EA226D;}
    ul#topServices li a.serviceFour:hover {background:url(../../images/serviceFourhover.jpg) no-repeat; color:#EA226D;}
    ul#topServices li a.serviceFive:hover {background:url(../../images/serviceFivehover.jpg) no-repeat; color:#EA226D;}
    ul#topServices a.serviceOne {background:url(../../images/serviceOne.jpg) no-repeat;}
    ul#topServices a.serviceTwo {background:url(../../images/serviceTwo.jpg) no-repeat;}
    ul#topServices a.serviceThree {background:url(../../images/serviceThree.jpg) no-repeat;}
    ul#topServices a.serviceFour {background:url(../../images/serviceFour.jpg) no-repeat;}
    ul#topServices a.serviceFive {background:url(../../images/serviceFive.jpg) no-repeat;}
    #clientReasons p.about_link {background-image:url(../../images/white_arrow.gif); background-position:left center; background-repeat:no-repeat; font-weight:bold; margin:10px 0 10px; padding:0 0 0 10px; font-style:normal; font-size:1em;}
    #clientReasons .about_link a {color:#EA226D; text-decoration:none;}
    #clientReasons .about_link a:hover {color:#4096EE;}
 
    /* -- Polemark Contact -- */
     #contentArea02 .map {margin:80px 0 60px 0; padding-left:90px;}
    
    /* -- Polemark Sub Services -- */
    #SubcontentArea01 {float:left; margin:0px 0 30px 20px; _margin:0px 0 30px 10px; width:425px;}
    #SubcontentArea02 {float:right; margin:0px 20px 30px 0; _ margin:0px 10px 30px 0; width:425px;}
    #topService {overflow:hidden; margin:0px 0 0 20px;}
    #topService .left {float:left; width:550px; _width:540px; margin-top:10px;}
    #topService .right {float:right; width:250px; margin:10px 30px 0 0px;}
    #topService .right img {margin:10px 0 0;}
    
    /* Content pages **************************************/
    
    /* Polemark Contact Us */
    #contactUs #polemarkContact {float:left; padding:15px; background:#fff;}
    #contactUs #polemarkContact #map {position:relative; width:903px; height:314px; margin:0; padding:0; background:url(../../images/test/polemark_map.jpg) no-repeat;}
    #contactUs #polemarkContact #map #plaza {position:absolute; top:196px; left:477px; width:34px; height:33px; margin:0; padding:0;}		
    #contactUs #polemarkContact #map #polemark {position:absolute; top:61px; left:430px; width:34px; height:34px; margin:0; padding:0;}
    #contactUs #polemarkContact #map #oxford_street {position:absolute; top:267px; left:243px; width:35px; height:34px; margin:0; padding:0;}
    #contactUs #polemarkContact #map #coffee {position:absolute; top:180px; right:198px; width:34px; height:33px; margin:0; padding:0;}
    #contactUs #polemarkContact #map #tottenham {position:absolute; top:142px; right:124px; width:34px; height:33px; margin:0; padding:0;}
    #contactUs #polemarkContact #map #center {position:absolute; top:179px; right:67px; width:34px; height:33px; margin:0; padding:0;}
    #contactUs #polemarkContact #map #music {position:absolute; top:209px; left:399px; width:34px; height:33px; margin:0; padding:0;}	
    
    .tooltip_wrap {position:relative;}
    .tooltip_wrap a.pin {float:left; display:absolute; width:34px;height:27px;}
    .tooltip_wrap a.updated.odo {width:73px;}
    .tooltip {position:absolute; display:block; width:144px; height:108px; bottom:-27px; left:0px; background:#fff;}
    .tooltip a {display:block; width:144px; height:108px; margin:0; padding:0; background:#ea226d;}
    .tooltip a img {text-decoration:none;}

    /* Polemark Logon */
    #logonDetails .usernameLogon {clear: both; margin-bottom:10px;}
    #logonDetails .usernameLogon p {float:left; margin:0 30px 0 0;}
    #logonDetails .passwordLogon {clear: both; margin-bottom:10px;}
    #logonDetails .passwordLogon p {float:left; margin:0 31px 0 0;}
    #logonDetails .messageLog {clear: both; margin-bottom:10px; margin-left:90px;}
    #LogonTemplate_chkRememberMe {margin-right:5px;}
    #logonDetails .checkLog {margin:0 0 10px 90px;}
    #logonDetails .buttonLog {margin-left:90px;}
	

	.points {margin:0 0 0 30px;}





