	
	/* Page settings */	
	
	body {font-family:Arial, Helvetica, sans-serif;margin-top:10px;}
	#frame {width:970px; margin-left:auto; margin-right:auto;}
	
	/* RBP Logo */
	
	h1 { background-image:url(../../images/logo-rbp.gif); width:96px; height:82px; margin-left:auto; margin-right:auto; margin-bottom:10px;}
	h1 a {display:block;width:96px; height:82px;}
	h1 span { display:none;}
	
	/* Menu */
	
	#menu {float:left; width:970px; height:56px; background-image:url(../images/menu-bg_OLD.gif);}
	#menu li{float:left;}
	#menu li a{height:56px; float:left;}
	#menu li a:hover {background-image:url(../images/menu-bg_OLD.gif);}
	#menu li span {display:none;}
	
	#menu li.news a {width:108px;margin-left:12px;}
	#menu li.news a:hover {background-position: -12px 56px;}
	#menu li.about a {width:107px;margin-left:12px;}
	#menu li.about a:hover {background-position: -132px 56px;}
	#menu li.clients a {width:108px;margin-left:12px;}
	#menu li.clients a:hover {background-position: -251px 56px;}
	#menu li.people a {width:108px;margin-left:12px;}
	#menu li.people a:hover {background-position: -371px 56px;}
	#menu li.contact a {width:107px;margin-left:12px;}
	#menu li.contact a:hover {background-position: -491px 56px;}
	#menu li.creative a {width:109px;margin-left:12px;}
	#menu li.creative a:hover {background-position: -610px 56px;}
	#menu li.digital a {width:108px;margin-left:12px;}
	#menu li.digital a:hover {background-position: -731px 56px;}
	#menu li.pr a {width:108px;margin-left:12px;}
	#menu li.pr a:hover {background-position: -851px 56px;}
	
	/*Homepage */		
	
	#home #flashcontent { width:970px; height:330px; float:left; margin-top:10px; margin-bottom:0px;}
	#home #flashcontent #noflash { background-color:#eee;width:970px; height:302px; background-image:url(../../images/no-flash.jpg); padding-top:28px; background-repeat:no-repeat; margin-bottom:10px;}
	#home #flashcontent #noflash  h2 { text-transform:uppercase; float: left; width:165px; border-right: 1px solid #666; height:29px; margin-top:5px; padding-top:5px;margin-bottom:5px; padding-bottom:5px; padding-right:15px;font-size:0.9em; text-align:center; color:#666; font-weight:normal;padding-left:55px;}
	#home #flashcontent #noflash  p { float:left; padding-left:10px; padding-right:10px; font-size:0.8em; width:680px;height:39px;color:#666; padding-left:25px; padding-top:9px; line-height:1.1em;}
	#home #flashcontent #noflash a { text-decoration:none; font-weight:bold; color:#666666;}
	#home #flashcontent #noflash a:hover { color:#000000;}
	
	/*Footer features */	
	
	#col1-feature {float:left; width:241px; height:136px; padding:1px; border:#dbddde solid 1px; background-position:1px 1px; background-repeat:no-repeat; margin-top:10px;background-image:url(/images/front-col1.jpg); clear:left;}
	#col2-feature {float:left; width:221px; height:136px; padding:1px; border:#dbddde solid 1px; margin-left:10px; background-position:1px 1px;  background-repeat:no-repeat; margin-top:10px;background-image:url(/images/front-col2.jpg); }
	#col3-feature {float:left; width:221px; height:136px; padding:1px; border:#dbddde solid 1px; margin-left:10px; background-position:1px 1px;  background-repeat:no-repeat; margin-top:10px;background-image:url(/images/front-col3.jpg);}
	#col4-feature {float:left; width:241px; height:136px; padding:1px; border:#dbddde solid 1px; margin-left:10px; background-position:1px 1px;  background-repeat:no-repeat; margin-top:10px;background-image:url(/images/front-col4.jpg);}
	
	#col1-feature a {width:241px; height:80px; float:left; background-repeat:no-repeat; margin-bottom:1px; background-image:url(/images/front-col1.png);}
	#col4-feature a {width:241px; height:80px; float:left; background-repeat:no-repeat; margin-bottom:1px; background-image:url(/images/front-col4.png);}
	#col2-feature a {width:221px; height:80px; float:left; background-repeat:no-repeat; margin-bottom:1px; background-image:url(/images/front-col2.png);}
	#col3-feature a {width:221px; height:80px; float:left; background-repeat:no-repeat; margin-bottom:1px; background-image:url(/images/front-col3.png);}

	#col1-feature a:hover, #col2-feature a:hover, #col3-feature a:hover, #col4-feature a:hover { background-position:0px -80px;}
	#col1-feature a span, #col2-feature a span, #col3-feature a span, #col4-feature a span { display:none;}
	#col1-feature p, #col4-feature p { float:left; font-size:0.8em;color:#999999; line-height:1.2em; padding:5px; height:46px; background-image:url(/images/col-bg.gif); background-position:top;  width:231px}
	#col2-feature p, #col3-feature p { float:left; font-size:0.8em;color:#999999; line-height:1.2em; padding:5px; height:46px; background-image:url(/images/col-bg1.gif); background-position:top;width:211px}
	#col1-feature p a, #col2-feature p a, #col3-feature p a, #col4-feature p a { height:auto; width:auto; float:none; background-image:none; text-decoration:none;color:#999999;}
	#col1-feature p a:hover, #col2-feature p a:hover, #col3-feature p a:hover, #col4-feature p a:hover { color:#000000; }
	
	/* Clients */
	
	#clients { float:left; background-color:#f3f3f4; margin-top:10px;width:960px;padding-right:10px; padding-bottom:10px;}
	.client {margin-top:10px; margin-left:10px; width:230px; height:140px; background-color:#FFFFFF; float:left; overflow:hidden;}
	.client a:hover {text-decoration:none;color:#00adef;}
	.client .img {height:140px; width:230px; overflow:hidden;position:relative;cursor:pointer;}
	.client .copy {font-size:0.8em; padding:10px; line-height:1.3em;background-image:url(../../images/client-overlay.png);color:#FFFFFF;position:absolute;top:140px;left:0px;height:120px; width:210px;padding:10px; }
	
	/* fullpage */
	
	#fullpage { float:left; background-color:#f3f3f4; margin-top:10px;width:950px;padding-right:10px; padding:10px;}
	#fullpage p {font-size:0.8em; line-height:1.3em; color:#666666;padding-bottom:10px;}
	#fullpage h2 { font-size:1.3em; color:#a7a9ac; border-bottom: dotted 1px #b1b2b5; text-transform:uppercase; margin-bottom:10px; padding-bottom:10px;padding-top:10px; font-weight:lighter;}
	#fullpage  a { color:#666666; text-decoration:none; font-weight:bold;}
	#fullpage  a:hover { color:#000000; text-decoration:none; font-weight:bold;}
	#fullpage li {font-size:0.8em;line-height:1.4em;color:#666666; list-style-type:square;}
	#fullpage ul {margin-bottom:10px; margin-left:15px;}
	
	/* News */
	
	#news {float:left;margin-top:10px; margin-bottom:0px; margin-top:0px; width:970px;}
	#news #col1 { float:left; width:225px; background-color:#f3f3f4; padding:10px; padding-bottom:10px; min-height:654px; margin-bottom:0px; margin-top:10px;}
	#news #col1 h2 { font-size:1.3em; color:#a7a9ac; border-bottom: dotted 1px #b1b2b5; text-transform:uppercase; margin-bottom:10px; padding-bottom:10px;padding-top:10px; font-weight:lighter;}
	#news #col1 p {font-size:0.8em; line-height:1.3em; color:#666666;padding-bottom:10px;}
	#news #col1 h3 { border-top: dotted 1px #666666; border-bottom: dotted 1px #666666;margin-top:20px; margin-bottom:20px;padding-top:5px; padding-bottom:5px; text-align:center; text-transform:uppercase; line-height:1.2em; font-size:1.0em; color:#a7a9ac;}
	#news #col1 h3 a {text-decoration:none; color:#a7a9ac;}
	#news #col1 h3 a.year {text-decoration:none; color:#333;}
	#news #col1 h3 a:hover {text-decoration:none; color:#000000;}
	#news #col1 p a { color:#666666; text-decoration:none; font-weight:bold;}
	#news #col1 p a:hover { color:#000000; text-decoration:none; font-weight:bold;}
	
	
	#news #col1 .calendar {float:left; width:192px; height:144px; background-image:url(../../images/news-calendar.gif); margin-left:17px; margin-bottom:10px;}
	#news #col1 .calendar  a {float:left; width:48px; height:48px;}
	#news #col1 .calendar  a:hover {background-image:url(../../images/news-calendar.gif);}
	#news #col1 .calendar  a span {display:none;}
	
	#news #col1 .calendar .jan:hover {background-position: -200px 0px;} 
	#news #col1 .calendar .feb:hover {background-position: -248px 0px;} 
	#news #col1 .calendar .mar:hover {background-position: -296px 0px;} 
	#news #col1 .calendar .apr:hover {background-position: -344px 0px;} 
	
	#news #col1 .calendar .may:hover {background-position: -200px -48px;} 
	#news #col1 .calendar .jun:hover {background-position: -248px -48px;} 
	#news #col1 .calendar .jul:hover {background-position: -296px -48px;} 
	#news #col1 .calendar .aug:hover {background-position: -344px -48px;} 
	
	#news #col1 .calendar .sep:hover {background-position: -200px -96px;} 
	#news #col1 .calendar .oct:hover {background-position: -248px -96px;} 
	#news #col1 .calendar .nov:hover {background-position: -296px -96px;} 
	#news #col1 .calendar .dec:hover {background-position: -344px -96px;} 
	
	#news #col1 .image {width:225px; height:135px;  margin-bottom:10px; display:block;}
	#news .col2 { float:left; width:715px; margin-left:10px; margin-top:10px;}
	#news .col2 .news-image { height:290px; width:715px; margin-bottom:10px; background-color:#f3f3f4;background-image:url(../../images/loader-grey.gif); background-repeat:no-repeat; background-position:center 125px;}
	#news .col2 .news-article { border:10px solid #f3f3f4; padding:10px;padding-bottom:0px;}
	#news .col2 .news-article h2 {font-size:1.0em; color:#a7a9ac; border-bottom: dotted 1px #b1b2b5; text-transform:uppercase; margin-bottom:10px; padding-bottom:5px;padding-top:10px; font-weight:lighter; line-height:1.4em;}
	#news .col2 .news-article h2 span { color:#707071; border-left:1px solid #dddddd; padding-left:5px; margin-left:5px;}
	#news .col2 .news-article p {font-size:0.8em; line-height:1.3em; color:#666666;padding-bottom:10px;}
	#news .col2 .news-article p a { color:#666666; text-decoration:none; font-weight:bold;}
	#news .col2 .news-article p a:hover { color:#000000; text-decoration:none; font-weight:bold;}
	#news .col23 { float:left; width:713px; margin-left:10px; border:#dbddde solid 1px; background-image:url(../../images/news-bg.gif); background-repeat:repeat-x; background-position:bottom;height:159px;margin-bottom:0px; margin-top:10px; cursor:pointer;}
	#news .col23 .news-item {margin-bottom:10px; padding:10px;padding-bottom:0px; height:125px; width:447px;float:left; margin:1px;overflow:auto; background-color:#f9f9f9;  }
	#news .col23 .news-item h2 {font-size:1.0em; color:#a7a9ac; border-bottom: dotted 1px #b1b2b5; text-transform:uppercase; margin-bottom:10px; padding-bottom:5px;padding-top:10px; font-weight:lighter;}
	#news .col23 .news-item h2 span { color:#707071; border-left:1px solid #dddddd; padding-left:5px; margin-left:5px;}
	#news .col23 .news-item p {font-size:0.8em; line-height:1.3em; color:#666666;padding-bottom:10px;}
	#news .col23 .news-item a.more { text-decoration:none; font-weight:bold; color:#666666; font-size:0.9em; text-transform:uppercase;}
	#news .col23 .news-item a.more:hover {color:#000000;}
	#news .col23 .news-image {float:left; width:242px; height:135px;border-left:#dbddde solid 1px; padding-left:1px; padding-top:1px;padding-bottom:1px;}
	#news .col23 .news-image a.pic {width:241px; height:135px; float:left; background-repeat:no-repeat; background-repeat:repeat;}
	#news .col23 .news-image a.pic span { display:none;}
	#news .col23 p.link {color:#999999; line-height:1.4em;margin:0px;padding:0px;margin-right:5px; margin-top:-1px; float:right; text-align:right; font-size:0.75em; text-transform:uppercase; padding-top:4px;}
	#news .col23 p.link a, #news #col1 p.link a { text-decoration:none; font-weight:bold; color:#666666; text-transform:uppercase;}
	#news .col23 p.link a:hover, #news #col1 p.link a:hover {color:#000000;}
		
	#news .overview { float:left; width:713px; margin-left:10px; height:159px;margin-bottom:0px; margin-top:10px;background-color:#f3f3f4; border:1px solid #dddddd;}
	#news .overview .news-item {margin-bottom:10px; padding:10px;padding-bottom:0px; height:147px; width:691px;float:left;overflow:auto;background-color:#f3f3f4; border:1px solid #FFFFFF; }
	#news .overview .news-item h2 {font-size:1.3em; color:#a7a9ac; border-bottom: dotted 1px #b1b2b5; text-transform:uppercase; margin-bottom:10px; padding-bottom:10px;padding-top:10px; font-weight:lighter;}
	#news .overview .news-item h2 span { color:#707071; border-left:1px solid #dddddd; padding-left:5px; margin-left:5px;}
	#news .overview .news-item p {font-size:0.8em; line-height:1.3em; color:#666666;padding-bottom:10px;}
	#news .overview .news-item a.more { text-decoration:none; font-weight:bold; color:#666666; font-size:0.9em; text-transform:uppercase;}
	#news .overview .news-item a.more:hover {color:#000000;}
	#news .overview .news-image {float:left; width:242px; height:135px;border-left:#dbddde solid 1px; padding-left:1px; padding-top:1px;padding-bottom:1px; display:none;}
	#news .overview .news-image a.pic {width:242px; height:135px; float:left; background-repeat:no-repeat; background-repeat:repeat;}
	#news .overview .news-image a.pic span { display:none;}
	#news .overview p.link {color:#999999; line-height:1.4em;margin:0px;padding:0px;margin-right:5px; margin-top:-1px; float:right; text-align:right; font-size:0.75em; text-transform:uppercase; padding-top:4px;}
	#news .overview p.link a, #news #col1 p.link a { text-decoration:none; font-weight:bold; color:#666666; text-transform:uppercase;}
	#news .overview p.link a:hover, #news #col1 p.link a:hover {color:#000000;}
	#news .overview p a { color:#666666; text-decoration:none; font-weight:bold;}
	#news .overview p a:hover { color:#000000; text-decoration:none; font-weight:bold;}
	
	/*people */
	
	#people {float:left; width:970px;}
	#people #image-loader {margin-top:10px; float:left; width:970px; height:290px; margin-bottom:10px;background-color:#f3f3f4;background-image:url(../../images/loader-grey.gif); background-repeat:no-repeat; background-position:center 125px;}
	#people #image { float:left; width:970px; height:290px;}
	
	
	/* standard 3 column layout */
	
	#col3lay {float:left;}
	
	/* Creative PR & Digital Media */
	
	#team {width:970px; float:left;}
	#team #flashcontent { padding:0px; margin:0px; width:970px; height:650px; float:left;margin-top:10px; margin-bottom:10px;}
	#team #flashcontent #noflash { background-color:#eee;width:950px; height:630px; margin-bottom:10px; background-color:#f3f3f4; padding:10px; background-image:url(../../images/no-flash_bg.jpg); background-position:center; background-repeat:no-repeat;}
	#team #flashcontent #noflash  h2 {font-size:1.0em; color:#a7a9ac; border-bottom: dotted 1px #b1b2b5; text-transform:uppercase; margin-bottom:10px; padding-bottom:5px;padding-top:10px; font-weight:lighter;}
	#team #flashcontent #noflash  p {font-size:0.8em; line-height:1.3em; color:#666666;padding-bottom:10px;}
	#team #flashcontent #noflash a { text-decoration:none; font-weight:bold; color:#666666;}
	#team #flashcontent #noflash a:hover { color:#000000;}
	#col3lay #col1 {width:223px;float:left;  padding:10px; border:1px solid #dddddf;padding:10px;background-image:url(../../images/news-col3-bg.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:0px; margin-bottom:0px;}
	#col3lay #col1 h2, #col3lay #col3 h2  {background-repeat:no-repeat; height:30px; margin-left:-10px; margin-top:-10px; margin-bottom:10px;}
	#col3lay #col1 h2 span, #col3lay #col3 h2 span {display:none;}
	#col3lay #col1 h3, #col3lay #col3 h3 {font-size:0.8em;line-height:1.4em;color:#666666;}
	#col3lay #col1 h3 span {float:right; font-weight:normal;}
	#col3lay #col1 p, #col3lay #col3 p { font-size:0.8em;line-height:1.4em;color:#666666; padding-bottom:10px;}
	#col3lay #col1 .spacer, #col3lay #col3 .spacer { font-size:0.75em;line-height:1.00em; float:right; text-decoration:none; font-weight:bold; color:#666666; text-transform:uppercase; margin-bottom:1px;}
	#col3lay #col1 a.more, #col3lay #col3 a.more {font-size:0.75em;line-height:1.7em; float:right; text-decoration:none; font-weight:bold; color:#666666; text-transform:uppercase; margin-bottom:1px;}
	#col3lay #col1 a.more:hover, #col3lay #col3 a.more:hover  {color:#000000;}
	#col3lay #col1 a.artmore, #col3lay #col3 a.artmore {font-size:0.9em;line-height:1.8em; text-decoration:none; font-weight:bold; color:#666666; text-transform:uppercase; margin-top:-10px; display:block;}
	#col3lay #col1 a.artmore:hover,#col3lay #col3 a.artmore:hover {color:#000000;}
	#col3lay #col1 a,#col3lay #col3 a {text-decoration:none; color:#666666;}
	#col3lay #col1 a:hover, #col3lay #col3 a:hover {color:#000000;}
	#col3lay #col1 .GIsmall, #col3lay #col3 .GIsmall {color:#a7a9ac; font-style:italic; font-size:0.7em;padding-bottom:10px;}
	#col3lay #col2 {padding:0px; margin:0px;width:460px; float:left; margin-left:10px;  margin-bottom:0px;}
	#col3lay #col2 .news-image { float:left;padding:0px; margin:0px;margin-bottom:10px;background-color:#f3f3f4;background-image:url(../../images/loader-grey.gif); background-repeat:no-repeat; background-position:center 125px; width:460px;}
	#col3lay #col2 .content {margin:0px;width:420px; float:left; border:10px solid #f3f3f4; padding:10px; margin-bottom:0px; padding-bottom:0px;}
	#col3lay #col2 .content h2 {font-size:1.0em; color:#a7a9ac; border-bottom: dotted 1px #b1b2b5; text-transform:uppercase; margin-bottom:10px; padding-bottom:5px;padding-top:5px; font-weight:lighter; line-height:1.4em;}
	#col3lay #col2 .content h2 span { color:#707071; border-left:1px solid #dddddd; padding-left:5px; margin-left:5px;}
	#col3lay #col2 .content h3 { font-size:0.8em;line-height:1.4em;color:#666666;}
	#col3lay #col2 .content p { font-size:0.8em;line-height:1.4em;color:#666666; padding-bottom:10px;}
	#col3lay #col2 .content p span {color:#a7a9ac;}
	#col3lay #col2 .content a, #col3lay #col3 a { color:#666666; text-decoration:none; font-weight:bold;}
	#col3lay #col2 .content a:hover, #col3lay #col3 a:hover { color:#000000; text-decoration:none; font-weight:bold;}
	#col3lay #col2 li {font-size:0.8em;line-height:1.4em;color:#666666; list-style-type:square;}
	#col3lay #col2 ul {margin-bottom:10px; margin-left:15px;}
	#col3lay #col3 {width:223px;float:right; margin-left:10px; border:1px solid #dddddf; padding:10px; background-image:url(../../images/news-col3-bg.gif); background-repeat:no-repeat; background-position:bottom;  padding-bottom:0px; margin-bottom:0px;}
	#col3lay #col3 h2 {background-repeat:no-repeat; height:30px; margin-left:-10px; margin-top:-10px; margin-bottom:10px;}
	#col3lay #col3 h2 span {display:none;}
	#col3lay #col3 ul {padding-bottom:10px;}
	#col3lay #col3 li { font-size:0.75em;line-height:1.4em;text-transform:uppercase;color:#666666;}
	#col3lay #col3 .small {font-size:0.6em;padding-bottom:10px;}
	
		/*blog */
	
	#blog {padding:0px; margin:0px;float:left; width:970px; margin-top:10px;}
	.blognav {text-align:center; font-size:0.75em;line-height:1.7em; text-decoration:none; font-weight:bold; color:#666666; text-transform:uppercase; margin-bottom:1px; width:223px;} 
	.news-image {text-align:center;}
	#blog  .content {margin-top:0px;}
	#blog  .content .blogTags a {background-color:#eee; padding:5px; color:#aaa!important; float:left; margin-bottom:5px; margin-right:5px;}
	#blog  .content .blogTags a:hover {background-color:#ccc; color:#FFFFFF!important;}
	
	#col2lay  {float:left; width:970px; margin-top:10px;}
	#col2lay #col1 {width:458px;float:left;  padding:10px; border:1px solid #dddddf;padding:10px;background-image:url(../../images/search-col2-bg.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:0px; margin-bottom:0px; margin-right:10px;}
	#col2lay #col2 {width:458px;float:left; border:1px solid #dddddf; padding:10px; background-image:url(../../images/search-col2-bg.gif); background-repeat:no-repeat; background-position:bottom;  padding-bottom:0px; margin-bottom:0px;}
	#col2lay #col2 h2 {background-repeat:no-repeat; height:30px; margin-left:-10px; margin-top:-10px; margin-bottom:10px;}
	#col2lay #col2 h2 span {display:none;}
	#col2lay #col1 h2 {background-repeat:no-repeat; height:30px; margin-left:-10px; margin-top:-10px; margin-bottom:10px;}
	#col2lay #col1 h2 span {display:none;}
	#col2lay #col1 h3, #col2lay #col2 h3 { font-size:0.8em;line-height:1.4em;color:#666666;}
	#col2lay #col1 a, #col2lay #col2 a { color:#666666; text-decoration:none; font-weight:bold;}
	#col2lay #col1 a:hover, #col2lay #col2 a:hover { color:#000000; text-decoration:none; font-weight:bold;}
	#col2lay p { font-size:0.8em;line-height:1.4em;color:#666666; padding-bottom:10px;}
	#col2lay #col1 a.more, #col2lay #col2 a.more {font-size:0.75em;line-height:1.8em; text-decoration:none; font-weight:bold; color:#666666; text-transform:uppercase; margin-top:0px; display:block; float:right; clear:left;}
	#col2lay #col1 a.more:hover, #col2lay #col2 a.more:hover {color:#000000;}
	
	/* About us */
	
	#about {float:left;margin-top:10px; margin-bottom:0px; width:970px;}
	#about #col1 { float:left; width:225px; background-color:#f3f3f4; padding:10px; padding-bottom:10px;height:580px;margin-right:10px;}
	#about #col1 h2 { font-size:1.3em; color:#a7a9ac; border-bottom: dotted 1px #b1b2b5; text-transform:uppercase; margin-bottom:10px; padding-bottom:10px;padding-top:10px; font-weight:lighter;}
	#about #col1 p {font-size:0.8em; line-height:1.3em; color:#666666;padding-bottom:10px;}
	#about #timeline {padding:0px; margin:0px;float:right; width:715px; height:600px;}
	#about #col1 a { text-decoration:none; font-weight:bold; color:#666666;}
	#about #col1 a:hover { color:#000000;}
	
	#about #noflash { background-color:#eee;width:695px; height:580px; margin-bottom:10px; background-color:#f3f3f4; padding:10px; background-image:url(../../images/no-flash_bg.jpg); background-position:center; background-repeat:no-repeat;}
	#about #noflash  h2 {font-size:1.0em; color:#a7a9ac; border-bottom: dotted 1px #b1b2b5; text-transform:uppercase; margin-bottom:10px; padding-bottom:5px;padding-top:10px; font-weight:lighter;}
	#about #noflash  p {font-size:0.8em; line-height:1.3em; color:#666666;padding-bottom:10px;}
	#about #noflash a { text-decoration:none; font-weight:bold; color:#666666;}
	#about #noflash a:hover { color:#000000;}
	
	/* Footer */
	
	#footer {margin-top:10px;float:left; width:970px; background-image:url(../../images/footer-bg3.gif); background-repeat:no-repeat;margin-bottom:10px; background-position:top; padding-top:3px;}
	
	#footer .links {float:left; width:970px; background-image:url(../../images/footer-bg1.gif); font-size:0.7em; color:#999999; line-height:1.0em; background-repeat:no-repeat;  background-position:bottom; height:34px;}
	#footer ul {float:left; padding:10px;}
	#footer li.first {border:0px;}
	#footer li {float:left; border-left:#999999 1px solid; padding-right:5px; padding-left:5px;}
	#footer li a { color:#999999; text-decoration:none;}
	#footer li a:hover { color:#000000;}
	#footer .copy {float:right;padding:10px; width:230px; text-align:left;}
	#footer a.twitter { width:16px; height:16px; background-image:url(../images/icons.png); display:block; margin-top:-2px; margin-left:-6px; margin-right:0px;}
	#footer a.twitter:hover { background-position:0px 16px;}
	#footer .twitter span{ display:none;}
	#footer a.facebook { width:16px; height:16px; background-image:url(../images/icons.png); display:block; margin-top:-2px;background-position:-16px 0px;margin-left:-3px; margin-right:-3px;}
	#footer a.facebook:hover { background-position:-16px 16px;}
	#footer .facebook span{ display:none;}
	#footer a.rss {  height:16px; background-image:url(../images/icons.png); background-repeat:repeat-y; display:block; margin-top:-2px;background-position:-32px 0px;margin-left:0px; margin-right:0px; padding-left:19px; line-height:1.4em;}
	#footer a.rss:hover { background-position:-32px 16px;}
	#footer .rss span{ display:none;}
	
	#footer #ctl00_open { display:inline; padding:0px; margin:0px;color:#999999; text-decoration:none; cursor:pointer;}
	#footer #ctl00_open:hover { color:#000000;}
	
	#footer #ctl00_Panelw1 {}
	#footer #ctl00_Panelw1 .col1 {width:225px; float:left;padding-top:4px;color:#999; padding-left:9px;}
	#footer #ctl00_Panelw1 .col2 {width:205px; float:left; margin-left:10px;padding-top:4px;color:#999; padding-left:9px;}
	#footer #ctl00_Panelw1 .col3 {width:205px; float:left; margin-left:10px;padding-top:4px;color:#999; padding-left:9px;}
	#footer #ctl00_Panelw1 .col4 {width:225px; float:left; margin-left:10px;padding-top:7px;color:#999; padding-left:9px;}
	#footer #ctl00_Panelw1 li { float:left; clear:left; margin:0px; padding:0px; border:0px; font-size:0.8em; line-height:1.5em;}
	#footer #ctl00_Panelw1 address { float:left; clear:left; margin:0px; padding:0px; border:0px; font-size:0.8em; line-height:1.2em;color:#999999;}
	#footer #ctl00_Panelw1 address a {color:#999; text-decoration:none;}
	#footer #ctl00_Panelw1 address a:hover {color:#000; text-decoration:none;}
	
	/* Contact */	

	#contact {float:left; width:970px; padding:0px; margin:0px; border:0px; margin-left:0; margin-top:10px; margin-bottom:10px;margin-top:0px; margin-bottom:-5px;}
	#contact td.td {padding-bottom:5px; border-top:dotted 1px #d1d2d4; padding-top:5px; vertical-align:top; padding-left:0px;padding-right:0px;}
	#contact label { padding-right:10px;font-size:0.8em; line-height:1.7em; color:#666; font-weight:bold;}
	#contact .inputtext { background-color:#f3f3f4; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; padding:3px; border:0px; margin:0px; width:250px; color:#666;border:1px solid #dddddf; margin-left:5px;}
	#contact .inputarea { background-color:#f3f3f4; font-family:Arial, Helvetica, sans-serif; font-size:0.8em;padding:3px;border:0px; margin:0px;width:250px; height:125px;color:#666;border:1px solid #dddddf; margin-left:5px;}
	#contact .submit { border:0px; margin:0px; background-image:url(../images/btn-submit.gif); width:61px; height:29px;}
	#contact .submit:hover { background-image:url(../images/btn-submit-o.gif);}
	#contact .inputtick {}
	#contact td.td img{margin-top:3px;}
	#contact #image-loader {margin-top:10px; float:left; width:970px; height:290px; margin-bottom:10px;background-color:#f3f3f4;background-image:url(../../images/loader-grey.gif); background-repeat:no-repeat; background-position:center 125px;}
	#contact #image { float:left; width:970px; height:290px;}
	
	.map {width:223px; height:262px; margin-bottom:11px;}
	.map span {display:none;}
	address { font-style:normal;font-size:0.8em; line-height:1.3em; color:#666666;padding-bottom:10px; }
	
	/*Validator for contact form*/
	
	.customvalidatorcallout div, .customvalidatorcallout td {border:solid 1px #d1d2d4;background-color:#f3f3f4;padding:3px;}
	.customvalidatorcallout img {border:0px;}
	.customvalidatorcallout .ajax__validatorcallout_popup_table {display:none;border:none;background-color:transparent;padding:0px;}
	.customvalidatorcallout .ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;}
	.customvalidatorcallout .ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:left;vertical-align:top;border:none;background-color:transparent;padding:0px;}
	.customvalidatorcallout .ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;}
	.customvalidatorcallout .ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;}
	.customvalidatorcallout .ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;text-align:left;vertical-align:top;font-size:1px;border:none;background-color:transparent;}
	.customvalidatorcallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none;border-right:none;border-left:none;width:15px;background-color:transparent;padding:0px;}
	.customvalidatorcallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;padding:0px;margin-left:auto;}
	.customvalidatorcallout .ajax__validatorcallout_error_message_cell {font-family:Arial, Helvetica, sans-serif;font-size:0.8em;padding:10px;border-right:none;border-left:none;width:100%; color:#666; line-height:1.4em;}
	.customvalidatorcallout .ajax__validatorcallout_icon_cell {width:20px;padding:5px;border-right:none;}
	.customvalidatorcallout .ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;text-align:left;border-left:none;}
	.customvalidatorcallout .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none;text-align:center;width:10px;padding:2px;cursor:pointer;}

	.modalPopup { width:500px; height:355px; background-image:url(../../images/newsletter-bg1.png); padding:15px;}
	.modalPopupbox { width:500px; height:355px; background-color:#FFFFFF; border:1px solid #d1d2d4; background-repeat:no-repeat;}
	.modalBackground { background-image:url(../../images/newsletter-bg.png);}
	.modalPopup h2 {background-repeat:no-repeat; height:30px; background-image:url(../../images/title-newsletter.gif); padding:0px; margin:0px;}
	.modalPopup h2 span { display:none;}
	.modalPopup P { padding:10px; color:#666666; font-size:0.8em; line-height:1.4em;}
	.modalPopup .submit {border:0px; margin:0px; background-image:url(../images/btn-signup.gif); width:71px; height:29px;}
	.modalPopup .submit:hover { background-image:url(../images/btn-signup-o.gif);}
	.modalPopup .close {border:0px; margin:0px; background-image:url(../images/btn-close.gif); width:23px; height:29px;float:right; margin-right:5px; margin-top:5px; line-height:0.6em;}
	.modalPopup .close:hover { background-image:url(../images/btn-close-o.gif);}
	.modalPopup label { font-weight:bold;padding:10px; color:#666666; font-size:0.8em; line-height:1.0em; padding-left:55px; width:120px; text-align:left; float:left; clear:left; }
	.modalPopup .txtB { background-color:#f3f3f4; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; padding:3px; border:0px; margin:0px; width:240px; color:#666666; border:1px solid #dddddf; margin:5px;}
	.modalPopup img {margin-top:0px; margin-bottom:3px;}

	.collapse{ width: 100px;  margin: 5px 0;  background: url(images/section-medium-top.gif) top center no-repeat #333a3e;}	
	.collapse-container{ width: 100px; height: 100px; padding: 15px 20px; background: url(images/section-medium-bottom.gif)  bottom no-repeat;}
	
	#blogadmin {float:left; width:970px;}
	