@charset "UTF-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	outline:none;
	border:none;
}

/*     FONT REPLACEMENT     */

@font-face {
	font-family: 'Planer-Medium';
		src: url('../_fonts/133ECC_0.eot');
		src: url('../_fonts/133ECC_0.eot?#iefix')  	format('embedded-opentype'),
			 url('../_fonts/133ECC_0.woff') 		format('woff'),
			 url('../_fonts/133ECC_0.ttf') 			format('truetype'),
			 url('../_fonts/133ECC_0.svg#wf')		format('svg');
}

html {
	height:100%;
}

body {
	height:100%;
	font-size:14px;
	line-height:21px;
	font-family:Helvetica, Verdana, sans-serif;
	min-width:960px;
}

body#home {
	background-color:#FFF;
}

body.light {
	color:#353535;
}

body#level3 {
	background-color:#FFF;
	background-image:url(../_images/large_backgrounds/level3-swirls.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

a {
	color:#0073C0;
	text-decoration:none;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}

span.light-blue-text {
	color:#8DBEEB;
}

p.fineprint {
	font-size:11px;
	color:#999;
}

	div#height {
		min-height:100%;
		position:relative;
	}
	
		div#header-wrap {
			height:113px;
		}
		
		body.light div#header-wrap {
			background-color:#ececec;
		}
		
		body.dark div#header-wrap {
			background-color:#313131;
		}
		
			div#header {
				width:950px;
				margin:0 auto;
				padding:0px 5px;
				font-family: Planer-Medium, Helvetica, Arial, sans-serif;
			}
		
				a#main-logo {
					display:block;
					float:left;
					width:192px;
					height:47px;
					text-indent:-9999px;
					margin:51px 0px 0px 5px;
				}
			
				body.light a#main-logo {
					background-image:url(../_images/vivox-light.gif);
				}
			
				body.dark a#main-logo {
					background-image:url(../_images/vivox-dark.gif);
				}
							
		div#headlinebar-wrap {
			font-family: Planer-Medium, Helvetica, Arial, sans-serif;
			background-position:center center;
			height:20px;
			background-repeat:no-repeat;
			clear:both;
			overflow:hidden;
		}
							
		body#home div#headlinebar-wrap {
			background-image:url(../_images/header-divider-blue.gif);
			background-color:#1C75BC;
			color:#A1D1FA;
		}
							
		body.light div#headlinebar-wrap {
			background-image:url(../_images/header-divider-white.gif);
			background-color:#FFF;
			color:#939393;
		}
							
		body.dark div#headlinebar-wrap {
			background-image:url(../_images/header-divider-dark.gif);
			background-color:#434143;
			color:#999;
		}

		body.dark div.dark-forced {
			background-image:url(../_images/header-divider-dark.gif)!important;
			background-color:#434143!important;
			color:#999!important;
		}
							
		body#level3 div#headlinebar-wrap {
			background-image:url(../_images/header-divider-gray.gif);
			background-color:#BFBEBF;
			color:#FFF;
		}
		
			div#headlinebar {
				width:960px;
				margin:0 auto;
			}
							
				div#headlinebar h6 {
					font-size:12px;
					display:block;
					width:50%;
					float:left;
					text-transform:uppercase;
					line-height:22px;
					letter-spacing:3px;
					text-align:center;
				}
						
		div#hero-wrap {
			background-image:url(../_images/hero/hero-rainbow.jpg);
			height:263px;;
			padding:76px 0px 0px 0px;
			background-repeat:no-repeat;
			background-position:top left;
		}
		
			div#hero {
				background-image:url(../_images/hero/hero-grey-plain.png);
				background-repeat:no-repeat;
				background-position:center top;
				height:263px;
			}
			
				div#hero-inner {
					margin:0 auto;
					width:960px;
					height:263px;
					position:relative;
				}
			
					div#hero-inner img {
						background-color:transparent !important;
						background-image:url(../_images/transparent.gif)
    					-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
   						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
    					zoom: 1;
					}
			
				div.hero-frame {
					display:block;
					margin:0 auto;
					padding:0px;
					position:absolute!important;
					width:159px;
					height:87px;
					overflow:hidden;
					z-index:500;
				}
			
				div.hero-background {
					display:block;
					list-style:none;
					margin:0 auto;
					padding:0px;
					position:absolute!important;
					top:0px;
					bottom:0px;
					width:960px;
					height:263px;
					overflow:hidden;
					z-index:400;
				}
				
				div.hero-overlay {
					display:block;
					list-style:none;
					margin:0 auto;
					padding:0px;
					position:absolute!important;
					top:0px;
					bottom:0px;
					width:960px;
					height:263px;
					overflow:hidden;
					z-index:800;
				}
				
					div#hero-01 {
						top:0px;
						left:0px;
					}
				
					div#hero-02 {
						top:88px;
						left:0px;
					}
				
					div#hero-03 {
						top:88px;
						left:160px;
					}
				
					div#hero-04 {
						top:0px;
						left:320px;
					}
				
					div#hero-05 {
						top:88px;
						left:320px;
					}
				
					div#hero-06 {
						top:176px;
						left:320px;
					}
				
					div#hero-07 {
						top:88px;
						left:480px;
					}
				
					div#hero-08 {
						top:176px;
						left:480px;
					}
				
					div#hero-09 {
						top:0px;
						left:640px;
					}
				
					div#hero-10 {
						top:176px;
						left:640px;
					}
				
					div#hero-11 {
						top:88px;
						left:800px;
					}
								
		div#wrapper {
			margin:0 auto;
			font-family: Planer-Medium, Helvetica, Arial, sans-serif;
			width:950px;
			padding:65px 5px 60px 5px;
			line-height:21px;
			overflow:hidden;
		}
		
			div#content {
				width:550px;
				float:left;
			}
			
				div#content h2 {
					font-size:45px;
					display:block;
					background-image:url(../_images/headline-bars-home.gif);
					background-repeat:no-repeat;
					background-position:330px 3px;
					margin:0px 0px 10px 0px;
					line-height:45px;
				}
				
				div#content p {
					margin:0px 0px 10px 0px;
				}
				
					div#content p sup {
						font-size:7px;
					}
				
		div#newsbar {
			float:right;
			width:310px;
			padding:62px 0px 0px 0px;
		}
		
			ul#newslist {
				list-style:none;
				display:block;
				}
			
				ul#newslist li {
					list-style:none;
					}
				
					ul#newslist li a {
						display:block;
						color:#484848;
						text-transform:uppercase;
						font-size:13px;
						line-height:20px;
						text-decoration:none;
						height:34px;
						line-height:17px;
						margin:0px 0px 15px 0px;
						letter-spacing:1px;
					}
				
					ul#newslist li a:hover {
						color:#0099FF;
					}
			
						ul#newslist li a img {
							float:left;
							margin:0px 10px 0px 0px;
						}
		
		div#level2-content-wide {
			background-repeat:repeat-y;
			background-position:center center;
			width:100%;
			font-family: Planer-Medium, Helvetica, Arial, sans-serif;
			margin:50px 0px 0px 0px;
			overflow:hidden;
			z-index:100;
			position:relative;
		}
		
		body.light div#level2-content-wide {
			background-image:url(../_images/level2-content-bg.png);
			color:#353535;
		}
		
		body.dark div#level2-content-wide {
			background-image:url(../_images/level2-content-bg-dark.png);
			color:#FFF;
		}
		
			div#level2-content {
				width:940px;
				padding:0px 10px;
				margin:0 auto;
			}
		
				div#level2-content-inner {
					float:left;
					width:445px;
					padding:25px 0px 25px 0px;
					position:relative;
					
				}
		
					div#level2-content-inner h2 {
						font-size:45px;
						display:inline-block;
						line-height:45px;
						padding:0px 0px 15px 0px;
						letter-spacing:-1px;
						width:514px;
						margin:0px -69px 0px 0px;
					}
		
					div#level2-content-inner h2:after {
						content:url(../_images/headline-bars-transparent.png);
						display:inline-block;
						padding:3px 0px 0px 20px;
					}
		
					div#level2-content-inner p {
						padding:0px 0px 10px 0px;
					}
		
						div#level2-content-inner p a:hover {
							text-decoration: underline;
						}
		
						body.dark div#level2-content-inner p a {
							color:#8DBEEB;
						}
		
						body.dark div#level2-content-inner p a.solutions-breakout-link {
							display:block;
							font-size:12px;
							line-height:18px;
							padding:0px 0px 0px 20px;
							margin:5px 0px 3px 0px;
							border-left:10px solid #000;
						}	
		
						body.dark div#level2-content-inner p a.solutions-breakout-link:hover {
							color:#FFF;
							text-decoration: none;
							border-left:10px solid #8DBEEB;
						}
		
							body.dark div#level2-content-inner p a.solutions-breakout-link span {
								display:block;
								font-size:18px;
							}					
					
				ul#more-popout {
						display:block;
						position:absolute;
						bottom:0px;
						right:-69px;
						width:auto;
						height:auto;
						list-style:none;
				}
					
					ul#more-popout li.trigger {
						display:block;
					}
					
						ul#more-popout li.trigger > a {
							display:block;
							background-color:#818181;
							color:#FFF;
							font-family: Planer-Medium, Helvetica, Arial, sans-serif;
							font-size:16px;
							text-align:center;
							width:89px;
							height:34px;
							line-height:34px;
							text-transform:uppercase;
							position:relative;
							z-index:9999;
						}
					
						ul#more-popout li.trigger:hover > a {
							background-color:#555354;
						}
					
						ul#more-popout li.trigger:hover > a:hover {
							background-color:#555354;
						}
						
						ul.panel {
							display:none;
							list-style:none;
							position:absolute;
							left:0px;
							bottom:0px;
							padding:40px 40px 0px 90px;
							z-index:5000;
						}
					
							ul#more-popout li ul.panel li a {
								display:block;
								background-color:#555354;
								color:#FFF;
								width:200px;
								height:auto;
								line-height:18px;
								padding:8px 10px;
								text-align:left;
								margin:1px 0px 0px 0px;
							}
					
							ul#more-popout li ul.panel li a:hover {
								background-color:#F7941E;
							}
						
							ul.panel li ul {
								list-style:none;
								}
						
								ul#more-popout li ul.panel li ul li a {
									display:block;
									background-color:#555354;
									color:#FFF;
									width:185px;
									height:auto;
									line-height:18px;
									padding:8px 10px 8px 25px;
									text-align:left;
									margin:1px 0px 0px 0px;
									text-transform:none;
									font-size:14px;
								}
						
								ul#more-popout li ul.panel li ul li a:hover {
									background-color:#F7941E;
								}
					
		div#container {
			background-image:url(../_images/level3_content_bg.png);
			width:950px;
			margin:0px auto 20px auto;
			padding:30px 5px 50px 5px;
			overflow:hidden;
			font-size:14px;
			line-height:21px;
			border-bottom: 10px solid #999;
		}
		
			div#level3-sidenav {
				float:left;
				width:170px;
				margin:0px 10px 0px 15px;
				font-size:12px;
			}
			
				ul#level3-subnavlist {
					margin:0px 0px 30px 0px;
					list-style:none;
					}
				
					ul#level3-subnavlist li {
					}
				
						ul#level3-subnavlist li a {
							display:block;
							color:#626262;
							line-height:15px;
							margin:0px 0px 3px 0px;
						}
				
						ul#level3-subnavlist li a.subnav-active {
							color:#000;
						}
				
						ul#level3-subnavlist li a:hover {
							color:#0073c0;
						}
				
						ul#level3-subnavlist li ul {
							margin:0px 0px 0px 20px;
						}
					
							ul#level3-subnavlist li ul li {
								list-style:disc;
								color:#0099FF;
							}
							
				a#sidebar-twitter {
					background-image:url(../_images/icon-twitter.png);	
				}
							
				a#sidebar-facebook {
					background-image:url(../_images/icon-facebook.png);	
				}
		
			div#level3-content {
				width:530px;
				float:left;
				margin:0px 10px;
			}
			
				p#breadcrumbs {
					font-size:12px;
					text-transform:uppercase;
					display:block;
					padding:0px 0px 15px 0px;
				}
				
					p#breadcrumbs a {
						color:#8c8c8c;
						text-decoration:none;
					}
				
					p#breadcrumbs a:hover {
						color:#0099FF;
					}
				
					p#breadcrumbs span {
						color:#0099ff;
						display:inline-block;
						padding:0px 6px;
					}
					
				div.dualcolumn {
					width:220px;
					float:left;
					padding:0px 20px 20px 0px;
				}
					
				div#level3-content a:hover {
					text-decoration:underline;
				}
					
				div#level3-content h2 {
					margin:0px 0px 10px 0px;
					font-size:30px;
					line-height:30px;
					font-family: Planer-Medium, Helvetica, Arial, sans-serif;
					letter-spacing:-1px;
				}
					
				div#level3-content h3 {
					margin:0px 0px 10px 0px;
					font-size:21px;
					line-height:21px;
					font-family: Planer-Medium, Helvetica, Arial, sans-serif;
				}
					
				div#level3-content h4 {
					margin:0px 0px 10px 0px;
					font-size:14px;
					line-height:21px;
					font-family: Planer-Medium, Helvetica, Arial, sans-serif;
				}
					
				div#level3-content p {
					margin:0px 0px 10px 0px;
				}
					
				div#level3-content p.linebreak {
					margin:0px 0px 0px 0px;
					line-height:22px;
				}
						
				div#level3-content ul, div#level3-content ol {
					margin:0px 0px 10px 20px;
				}

					div#level3-content ul li, div#level3-content ol li {
						margin:0px 0px 6px 0px;
					}
						
				div#level3-content .multicolumn-thirds {
					display:block;
					overflow:hidden;
					list-style:inside;
					margin:0px 0px 10px 0px;
				}
						
					.multicolumn-thirds li {
						float:left;
						width:35%;
					}
					
				div#level3-content ul#level3-features-list {
					list-style:none;
					display:block;
					overflow:hidden;
					margin:0px 0px 0px 0px!important;
					padding:0px;
				}
					
					div#level3-content ul#level3-features-list > li {
						list-style:none;
						display:block;
						overflow:hidden;
						float:left;
						width:240px;
						padding:10px 25px 10px 0px;
						margin:0px;
						font-size:12px;
						line-height:18px;
					}
					
						div#level3-content ul#level3-features-list ul li {
							margin:0px 0px 4px 0px;
							list-style:disc;
							}
							
				div#level3-content ul#level3-ps3-list {
				}
							
					div#level3-content ul#level3-ps3-list li {
						margin:0px 0px 18px 0px;
						font-size:12px;
						line-height:18px;
					}
							
						div#level3-content ul#level3-ps3-list li span {
							font-family: Planer-Medium, Helvetica, Arial, sans-serif;
							display:block;
							font-size:16px;
							line-height:18px;
						}

				div#level3-content ul#level3-c3-list {
				}
							
					div#level3-content ul#level3-c3-list li {
						margin:0px 0px 18px 0px;
						line-height:18px;
					}
							
						div#level3-content ul#level3-c3-list li span {
							font-family: Planer-Medium, Helvetica, Arial, sans-serif;
							display:block;
							line-height:18px;
						}
					
			div#level3-sidebar {
				float:right;
				width:175px;
				font-size:12px;
				padding:57px 15px 0px 0px;
			}
					
				div#level3-sidebar a:hover {
					text-decoration:underline;
				}
					
				div#level3-sidebar h5 {
					margin:0px 0px 10px 0px;
					font-size:17px;
					line-height:17px;
					font-family: Planer-Medium, Helvetica, Arial, sans-serif;
				}
					
				div#level3-sidebar h5.headline-bobsled {
					display:block;
					background-image:url(../_images/news_icons/icon-bobsled-tiny.png);
					background-repeat: no-repeat;
					background-position: left top;
					padding:5px 0px 0px 25px;
					height:20px;
				}
					
				div#level3-sidebar p {
					margin:0px 0px 7px 0px;
				}
							
				a#sidebar-twitter, a#sidebar-facebook {
					display:block;
					background-repeat: no-repeat;
					padding:0px 0px 0px 25px;
					background-position: left 2px;
				}
					
				
						
		div#footer-wrap {
			position:fixed;
			bottom:0px;
			height:20px;
			width:100%;
			background-image:url(../_images/footer-bg.png);
			overflow:hidden;
			z-index:1;
		}	
						
		body#home div#footer-wrap, body#level3 div#footer-wrap {
			position:absolute;
			bottom:0px;
			height:20px;
			width:100%;
			background-image:url(../_images/footer-bg.png);
			overflow:hidden;
			z-index:5;
		}
		
			div#footer {
				font-size:12px;
				text-transform:uppercase;
				width:950px;
				margin:0 auto;
				padding:0px 5px;
				line-height:22px;
				letter-spacing:1px;
				font-family: Planer-Medium, Helvetica, Arial, sans-serif;
			}
			
				a#footer-logo {
					color:#FFF;
					display:block;
					float:left;
					text-decoration:none;
				}
				
				a#footer-contact {
					display:block;
					float:right;
					color:#9a9a9a;
					text-decoration:none;
				}
				
					span.footer-divider {
						display:inline-block;
						padding:0px 10px;
						font-family:Helvetica, Arial, sans-serif;
					}
					
					span.footer-phone {
						color:#FFF;
						margin-left:185px;
					}
		
		
		
		
		
		
/*     WEBFONT LICENSE     */

/* @license
 * MyFonts Webfont Build ID 1261260, 2011-09-22T12:09:14-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Planer Medium by The Northern Block
 * URL: http://www.myfonts.com/fonts/northernblock/planer/medium/
 * Copyright: Copyright (c) 2010 by Jonathan Hill. All rights reserved.
 * Licensed pageviews: 10,000,000
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=1261260
 * 
 * © 2011 Bitstream Inc
*/


/*     BACKGROUND STRETCHER FOR LEVEL 2     */

/*
	Background Stretcher jQuery Plugin
	© 2011 ajaxBlender.com
	For any questions please visit www.ajaxblender.com 
	or email us at support@ajaxblender.com
*/

HTML {_background: url(/images/trans.gif) no-repeat fixed;}
.bgstretcher-area { text-align: left; }
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {
	position: absolute;
	top: 0;
	left: 0;
}
.bgstretcher UL, .bgstretcher UL LI {
	margin: 0;
	padding: 0;
	list-style: none;
}
.bgstretcher {
	overflow: hidden;
	width: 100%;
	position: fixed;
	z-index: 1;
	_position: absolute; /*IE6 doesn't support fixed positioning*/
	top: 0;
	left: 0;
}

body.light .bgstretcher {
	background: #eee;
}

body.dark .bgstretcher {
	background: #000;
}


/*     MAIN NAVIGATION     */


				
				ul#navlist {
					list-style:none;
					display:block;
					float:right;
					position: relative;
					z-index:900;
					text-transform:lowercase;
				}
				
					ul#navlist li {
						list-style:none;
						float:left;
						zoom: 1; 
					}

					ul#navlist li:hover {
						position: relative; 
					}
				
						ul#navlist > li > a {
							display:block;
							text-decoration:none;
							padding:55px 16px 0px 16px;
							height:58px;
						}
				
						body.light ul#navlist li a {
							color:#434343;
						}
				
						body.light ul#navlist li.active a {
							color:#0073c0;
							background-image:url(../_images/nav-active-light.gif);
							background-repeat:repeat-x;
						}
						
						body.light ul#navlist li:hover a,
						body.dark ul#navlist li:hover a {
							background-color:#555354;
							color:#FFF;
							background-image:none;
						}
						
					/*
				
						body.light ul#navlist li:hover a {
							color:#FFF;
							background-image:url(../_images/nav-hover-light.gif);
							background-repeat:repeat-x;
							background-color:#555354;
						}
						
					*/
				
						body.dark ul#navlist li a {
							color:#FFF;
						}
				
						body.dark ul#navlist li.active a {
							color:#8DBEEB;
							background-image:url(../_images/nav-active-dark.gif);
							background-repeat:repeat-x;
						}
				
						body.dark ul#navlist li.active:hover a {
							background-image: none;
							color:#FFF;
						}
						
					/*
				
						body.dark ul#navlist li:hover a {
							color:#FFF;
							background-image:url(../_images/nav-hover-dark.gif);
							background-repeat:repeat-x;
							background-color:#555354;
						}
						
					*/
						
						body.light ul#navlist li:hover ul li a, 
						body.dark ul#navlist li:hover ul li a {
							background-image:none;
						}

/*     MAIN NAVIGATION - LEVEL TWO     */

							ul#navlist ul { 
								width: 200px; 
								visibility: hidden; 
								position: absolute; 
								top: 100%; 
								left: 0;
								background-color:#555354;
								overflow:hidden;
							}
							
							ul#navlist ul.shortnav { 
								width: 130px; 
								right: 0;
								left:auto;
							}
							
								ul#navlist ul.shortnav ul { 
									width: 130px; 
								}
							
								ul#navlist ul li {
									float: none; 
								}
									  
                                    /* IE 6 & 7 Needs Inline Block */
									ul#navlist ul li a, 
									body.light ul#navlist li.active ul li a, 
									body.dark ul#navlist li.active ul li a, 
									body.light ul#navlist li:hover ul li a, 
									body.dark ul#navlist li:hover ul li a, 
									body.light ul#navlist li ul li a, 
									body.dark ul#navlist li ul li a { 
										
										display: block; 
										padding:10px 16px 8px 16px;
										height:inherit;
										background-image:none;
										color:#FFF;
										font-size:16px;
										line-height:16px;
									} 
									
									body.light ul#navlist li.active ul li a {
										background-color:#555354;
									}
									
									body.light ul#navlist li.active ul li:hover a, 
									body.light ul#navlist li:hover ul li:hover a, 
									body.dark ul#navlist li.active ul li:hover a, 
									body.dark ul#navlist li:hover ul li:hover a {
										background-color:#F7941E;
										color:#FFF;
									}

/*     MAIN NAVIGATION - LEVEL THREE     */

									ul#navlist li ul li ul, 
									body.light ul#navlist li ul li ul,  
									body.dark ul#navlist li ul li ul {
										position: relative;
										top:0px;
										left:0px;
										background-color:#8EBFEB;
										padding:0px 0px 0px 0px;
										border-right:none;
										border-bottom:none;
										border-left:none;
									}
										
										body.light ul#navlist li ul li ul li a, 
										body.dark ul#navlist li ul li ul li a,
										body.light ul#navlist li:hover ul li ul li a, 
										body.dark ul#navlist li:hover ul li ul li a,  
										body.light ul#navlist li.active ul li ul li a, 
										body.dark ul#navlist li.active ul li ul li a, 
										body.light ul#navlist li.active ul li:hover ul li a, 
										body.dark ul#navlist li.active ul li:hover ul li a,
										body.light ul#navlist li:hover ul li:hover ul li a, 
										body.dark ul#navlist li:hover ul li:hover ul li a   {
											background-color:#8EBFEB;
											color:#FFF;
											font-size:14px;
											line-height:18px;
											padding:4px 16px 4px 32px;
											letter-spacing:1px;
										}
									
										body.light ul#navlist li.active ul li ul li a:hover, 
										body.light ul#navlist li:hover ul li ul li a:hover,
										body.dark ul#navlist li.active ul li ul li a:hover, 
										body.dark ul#navlist li:hover ul li ul li a:hover {
										background-color:#F7941E;
										color:#FFF;
									}
										
										ul#navlist li:hover ul { 
											visibility: visible; 
										}
										
/* BACK TO TOP */
						.back-to-top {
							float:right;
							clear:both;
						}
				
/* LINKED IN */
				
						a.linkedin-link {
							display:block;
							width:24px;
							height:24px;
							text-indent:-9999px;
							background-image:url(../_images/linkedin.png);
						}
						
						a.pdf-link {
							display:block;
							background-image:url(../_images/pdficon_small.gif);
							background-repeat:no-repeat;
							padding:0px 0px 0px 24px;
							text-decoration:none;
						}
						
						a.pdf-link:hover {
							text-decoration:underline;
						}


/* PARTNERS LIST STYLES */

				div#level3-content #partnerslist {
					list-style:none;
					margin:0px 0px 10px 0px;
				}

					ul#partnerslist li {
						list-style:none;
						display:block;
						overflow:hidden;
						padding:5px 0px 5px 20px;
						border-bottom:1px dotted #A8B1D0;
					}

					ul#partnerslist li.partneritemheader {
						color:#A8B1D0;
					}

						ul#partnerslist li a img.award-list-img {
							display:block;
							float:left;
							margin:0px 10px 0px 0px;
							width:auto!important;
						}

						ul#partnerslist li a img {
							display:block;
							float:left;
							width:110px;
							margin:0px 10px 0px 0px;
						}

						ul#partnerslist li p.about-audience {
							width:320px!important;
						}

						ul#partnerslist li p {
							display:block;
							padding:12px 0px 0px 0px;
							float:left;
							width:168px;
						}

						ul#partnerslist li p.partners-logo {
							width:110px;
							padding:12px 0px 0px 10px;
						}

						ul#partnerslist li p.partner-name {
							width:210px;
							padding:12px 0px 0px 40px;
						}
						
						ul#partnerslist li p a.case-study-link {
							display:block;
							color:#9c9c9c;
							text-decoration:none;
							text-align:center;
							-moz-border-radius: 25px;
							border-radius: 25px;
							-moz-box-shadow: 2px 2px 3px #9C9C9C;
							-webkit-box-shadow: 2px 2px 3px #9C9C9C;
							box-shadow: 2px 2px 3px #9C9C9C;
							border:1px solid #fff;
							background-color:#F8F8F8;
							width:120px;
							margin:3px 0px 0px 0px;
						}
						

					ul#partnerslist li.partneritem-big {
						list-style:none;
						display:block;
						overflow:hidden;
						background-color:#FFF;
						padding:15px 0px 15px 0px!important;
						border-bottom:1px dotted #A8B1D0;
					}

						ul#partnerslist li.partneritem-big a img {
							display:block;
							float:left;
							width:170px;
							margin:0px 30px 0px 10px;
						}

						ul#partnerslist li.partneritem-big p {
							display:block;
							padding:12px 0px 0px 0px;
							float:left;
							width:160px;
						}

						ul#partnerslist li.partneritem-big p.partners-game {
							margin:0px 0px 0px 0px;
							font-style:italic;
						}
						
						ul#partnerslist li.partneritem-big p a.case-study-link {
							display:block;
							color:#9c9c9c;
							text-decoration:none;
							text-align:center;
							-moz-border-radius: 25px;
							border-radius: 25px;
							-moz-box-shadow: 2px 2px 3px #9C9C9C;
							-webkit-box-shadow: 2px 2px 3px #9C9C9C;
							box-shadow: 2px 2px 3px #9C9C9C;
							border:1px solid #fff;
							background-color:#F8F8F8;
							width:120px;
							margin:3px 0px 0px 0px;
						}

					ul#partnerslist li.partneritem-small {
						list-style:none;
						display:block;
						overflow:hidden;
						padding:15px 0px 15px 0px!important;
						border-bottom:1px dotted #A8B1D0;
					}

						ul#partnerslist li.partneritem-small a img {
							display:block;
							float:left;
							width:110px;
							margin:0px 60px 0px 30px;
						}

						ul#partnerslist li.partneritem-small p {
							display:block;
							padding:12px 0px 0px 0px;
							float:left;
							width:160px;
						}

						ul#partnerslist li.partneritem-small p.partners-game {
							margin:0px 0px 0px 0px;
							font-style:italic;
						}
						
						ul#partnerslist li.partneritem-small p a.case-study-link {

							display:block;
							color:#9c9c9c;
							text-decoration:none;
							text-align:center;
							-moz-border-radius: 25px;
							border-radius: 25px;
							-moz-box-shadow: 2px 2px 3px #9C9C9C;
							-webkit-box-shadow: 2px 2px 3px #9C9C9C;
							box-shadow: 2px 2px 3px #9C9C9C;
							border:1px solid #fff;
							background-color:#F8F8F8;
							width:120px;
							margin:3px 0px 0px 0px;
						}
						
						
						
						
						ul#partnerslist li p a.case-study-link:hover {
							background-color:#2066BC;
							color:#FFF;
						}
							
																				
