@charset "UTF-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	}
	
body {
	background-repeat:repeat-x;
	background-color:#D5D5D5;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	}
	
.clear {
	clear:both;
	}
	
a img {
	border:0px;
	outline:none;
	}
	
.blue {
	color:#161772;
	}
	
.maroon {
	color:#A04B39;
	}
	
p.indented {
	display:block;
	padding:0px 0px 0px 30px;
	}
	
	
	div#container {
		width:922px;
		margin:0 auto;
		background-color:#FFFFFF;
		background-image:url(../images/container-bg.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		padding:0px 0px 13px 0px;
		}
		
		div#header {
			height:123px;
			padding:9px 8px 0px 11px;
			overflow:hidden;
			}
			
			div#header h1 a {
				display:block;
				text-indent:-9999px;
				background-image:url(../images/greenwood-international.gif);
				width:180px;
				height:102px;
				float:left;
				}
				
				div.tabdiv {
					background-image:url(../images/location-info-bg.gif);
					width:354px;
					height:66px;
					line-height:18px;
					}

					div.ui-tabs-hide {
						display: none;
						}
			
					p.headernumbers {
						display:block;
						float:left;
						padding:7px 0px 0px 20px;
						width:100px;
						background-color:#EBEEFF;
						}
			
					p.headeraddress {
						display:block;
						float:right;
						padding:7px 15px 0px 0px;
						width:180px;
						background-color:#EBEEFF;
						}
				
		div#wrapper {
			padding:0px 11px 0px 12px;
			}
			
			ul#navlist {
				list-style:none;
				display:block;
				float:left;
				width:179px;
				}
				
				ul#navlist li {
					list-style:none;
					padding:0px 0px 3px 0px;
					display:block;
					}
					
					ul#navlist li a {
						display:block;
						background-image:url(../images/nav-bg.gif);
						background-position:top;
						width:172px;
						height:18px;
						padding:5px 0px 0px 7px;
						color:#000000;
						text-decoration:none;
						font-weight:bold;
						}
					
					ul#navlist li a:hover {
						text-decoration:underline;
						background-position:bottom;
						}
						
					ul#activenavlist li a.active {
						background-image:url(../images/carrot.gif);
						background-repeat:no-repeat;
						background-position:0px 6px;
						}
						
					ul#activenavlist li a.active:hover {
						background-image:url(../images/carrot.gif);
						background-repeat:no-repeat;
						background-position:0px 6px;
						text-decoration:underline;
						}
						
				ul#activenavlist {
					display:block;
					background-image:url(../images/nav-activegrou-top.gif);
					background-repeat:no-repeat;
					background-color:#DCE1FF;
					margin:0px 0px 3px 0px;
					padding:0px 0px 3px 0px;
					}
						
					ul#activenavlist li {
						margin:0px 0px 0px 0px;
						}
					
						ul#activenavlist li a {
							background-image:none;
							}
						
						ul#subactivenavlist li a {
							margin:0px 0px 0px 15px;
							width:155px;
							padding:3px 1px 3px 8px;
							height:auto;
							font-weight:normal;
							}
						
						ul#subactivenavlist li a:hover {
							margin:0px 0px 0px 15px;
							width:155px;
							padding:3px 1px 3px 8px;
							font-weight:normal;
							}
						
							ul#subsubactivenavlist li a {
								margin:0px 0px 0px 30px;
								padding:3px 1px 3px 8px;
								width:140px;
								font-weight:normal;
								}
						
							ul#subsubactivenavlist li a:hover {
								margin:0px 0px 0px 30px;
								padding:3px 1px 3px 8px;
								width:140px;
								font-weight:normal;
								}
							
			div#wrapper-right {
				width:713px;
				float:right;
				}
				
				div#header-flash {
					float:left;
					position:relative;
					z-index:200;
					width:533px;
					}
					
				ul#popout-tabs {
					display:block;
					float:right;
					position:relative;
					z-index:200;
					width:180px;
					list-style:none;
					}
					
					ul#popout-tabs li {
						list-style:none;
						display:block;
						padding:0px 0px 3px 0px;
						}
						
						ul#popout-tabs li span {
							display:none;
							}
						
						ul#popout-tabs li:hover span {
							display:block;
							}
						
						ul#popout-tabs li:hover span.popopen {
							display:block;
							background-color:#0F034E;
							width:503px;
							min-height:204px;
							padding:15px 15px 5px 15px;
							position:absolute;
							left:-533px;
							top:0px;
							z-index:900;
							text-indent:0px;
							color:#FFFFFF;
							}
						
						ul#popout-tabs li:hover span.popopensmall {
							display:block;
							background-color:#0F034E;
							text-align:center;
							width:223px;
							min-height:194px;
							padding:15px;
							position:absolute;
							left:-253px;
							top:0px;
							z-index:900;
							text-indent:0px;
							color:#FFFFFF;
							}
						
							ul#popout-tabs li:hover span.popopensmall table {
								margin:0 auto;
								}
								
							img.rightalignimg {
								float:right;
								margin:0px 0px 10px 10px;
								}
								
							img.leftalignimg {
								float:left;
								margin:0px 10px 10px 0px;
								}
								
							span.pop-readable {
								line-height:18px;
								}
						
							span.pop-title{
								text-indent:0px;
								color:#FFFFFF;
								font-size:18px;
								z-index:950;
								position:relative;
								letter-spacing:-1px;
								padding:0px 0px 5px 0px;
								}
							
							ul#popout-tabs li:hover span.popopen a.inline {
								display:inline;
								margin:0px;
								padding:0px;
								}
								
							ul#popout-tabs li:hover span.popopen span.item-list-half {
								float:left;
								width:240px;
								margin:0px 10px 0px 0px;
								padding:0px 0px 15px 0px;
								}
								
							ul#popout-tabs li:hover span.popopen span.item-list-half-left {
								float:left;
								width:240px;
								clear:left;
								margin:0px 10px 0px 0px;
								padding:0px 0px 15px 0px;
								}
								
							ul#popout-tabs li:hover span.popopen span.item-list-half-right {
								float:right;
								width:240px;
								margin:0px 10px 0px 0px;
								padding:0px 0px 15px 0px;
								}
								
							ul#popout-tabs li:hover span.popopen span.item-list-thirds {
								float:left;
								width:155px;
								margin:0px 10px 0px 0px;
								}
								
								ul#popout-tabs li:hover span.popopen a, ul#popout-tabs li:hover span.popopen a, ul#popout-tabs li:hover span.popopen a.pop-standalonelink {
									display:block;
									color:#FFFFFF;
									text-indent:0px;
									width:auto;
									height:auto;
									padding:5px 5px 5px 20px;
									line-height:12px;
									margin:0px;
									cursor:pointer;
									text-decoration:none;
									}
									
								ul#popout-tabs li:hover span.popopen a:hover, ul#popout-tabs li:hover span.popopen a:hover, ul#popout-tabs li:hover span.popopen a.pop-standalonelink:hover {
									text-decoration:underline;
									}
								
								ul#popout-tabs li:hover span.popopen a.pdflink, ul#popout-tabs li:hover span.popopen a.pdflink {
									background-image:url(../images/pdf-icon.gif);
									background-repeat:no-repeat;
									background-position:left top;
									padding:5px 0px 5px 24px;
									}
								
								ul#popout-tabs li:hover span.popopen a.pdflink:hover, ul#popout-tabs li:hover span.popopen a.pdflink:hover {
									text-decoration:underline;
									}
						
								span.pop-desc{
									font-size:12px;
									color:#FFFFFF;
									display:block;
									padding:0px 0px 15px 0px;
									}
						
								span.pop-subtitle{
									font-size:12px;
									font-weight:bold;
									color:#FFFFFF;
									display:block;
									border-bottom:1px dotted #65689D;
									background-color:#322960;
									padding:1px 1px 1px 3px;
									}
						
								span.pop-subsubtitle{
									font-size:12px;
									color:#FFFFFF;
									display:block;
									border-bottom:1px dotted #65689D;
									padding:1px 1px 1px 3px;
									}
						
						ul#popout-tabs li a {
							display:block;
							text-indent:-9999px;
							width:180px;
							background-position:left top;
							}
						
						ul#popout-tabs li:hover a {
							background-position:left bottom;
							}
						
						ul#popout-tabs li a#tab1 {
							background-image:url(../images/tab-requestaquote.gif);
							height:43px;
							}
						
						ul#popout-tabs li a#tab2 {
							background-image:url(../images/tab-keycontacts.gif);
							height:43px;
							}
						
						ul#popout-tabs li a#tab3 {
							background-image:url(../images/tab-forms.gif);
							height:42px;
							}
						
						ul#popout-tabs li a#tab4 {
							background-image:url(../images/tab-integratedhealthcare.gif);
							height:42px;
							}
						
						ul#popout-tabs li a#tab5 {
							background-image:url(../images/tab-gotomeeting.gif);
							height:42px;
							}
							
			div#content {
				width:533px;
				float:left;
				line-height:18px;
				padding:8px 0px 0px 0px;
				}
				
				div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {
					font-size:18px;
					letter-spacing:-1px;
					margin:0px 0px 10px 0px;
					line-height:20px;
					}
					
				div#content #extrabig {
					font-size:22px;
					line-height:24px;
					}
					
				div#content p {
					margin:0px 0px 10px 0px;
					}
					
					p.ziplinks {
						font-size:10px;
						text-transform:uppercase;
						}
						
					a.pdfcontentlink {
						display:block;
						background-image:url(../images/pdfcontentlink.gif);
						background-repeat:no-repeat;
						height:16px;
						padding:3px 0px 0px 25px;
						}
						
					div.location {
						padding:5px 5px 0px 5px;
						background-color:#EDEDED;
						margin:0px 0px 5px 0px;
						}
						
						div.location img {
							float:right;
							border:1px solid #999999;
							}
					
				div#content hr {
					margin:0px 0px 10px 0px;
					clear:both;
					}
					
				div#content table {
					margin:0px 0px 10px 0px;
					}
					
				div#content blockquote {
					margin:0px 30px 10px 30px;
					display:block;
					clear:both;
					}
					
					div#content blockquote em {
						font-style:italic;
						display:block;
						float:right;
						width:240px;
						padding:0px 0px 10px 0px;
						color:#666666;
						}
					
				div#content ul, div#content ol {
					margin:0px 0px 10px 20px;
					}
					
					div#content ul li, div#content ol li {
						margin:0px 0px 5px 0px;
						}
					
			div#sidebar {
				width:161px;
				float:right;
				line-height:18px;
				padding:13px 0px 0px 0px;
				}
				
				div#sidebar p {
					margin:0px 0px 10px 0px;
					}
				
		div#quicklinks {
			background-image:url(../images/footer-bg-top.gif);
			background-repeat:no-repeat;
			width:714px;
			padding:10px 0px 10px 184px;
			background-color:#4F4F4F;
			line-height:12px;
			}
			
			div#quicklinks-bottom {
				background-image:url(../images/footer-bg-bottom.gif);
				height:4px;
				clear:both;
				width:898px;
				overflow:hidden;
				}
			
			div#quicklinks ul {
				list-style:none;
				display:block;
				float:left;
				padding:18px 0px 0px 7px;
				width:170px;
				border-left:1px solid #848484;
				height:120px;
				margin:20px 0px 0px 0px;
				position:relative;
				}
			
				div#quicklinks ul li {
					list-style:none;
					display:inline;
					}
					
					div#quicklinks ul li a {
						color:#FFFFFF;
						display:block;
						text-decoration:none;
						padding:4px 0px 4px 0px;
						margin:0px;
						}
						
					div#quicklinks ul li a.indented {
						padding:4px 0px 4px 15px;
						}
					
					div#quicklinks ul li a:hover {
						text-decoration:underline;
						}
					
					div#quicklinks ul li a.quicklinks-header {
						font-weight:bold;
						height:30px;
						position:absolute;
						top:-8px;
						padding:0px 0px 0px 40px;
						}
					
						div#quicklinks ul li a.quicklinks-header img {
							position:absolute;
							top:-8px;
							left:0px;
							}
							
	div#footer {
		width:911px;
		padding:11px 0px 10px 11px;
		margin:0 auto;
		}
		
		div#footer a#footer-logo {
			background-image:url(../images/logo-footer.gif);
			display:block;
			text-indent:-9999px;
			width:85px;
			height:48px;
			float:left;
			}
			
		div#footer p {
			display:block;
			float:right;
			width:544px;
			padding:0px 186px 10px 0px;
			font-size:10px;
			color:#3A3A3A;
			line-height:14px;
			}
			
			div#footer p a {
				color:#3A3A3A;
				text-decoration:none;
				}
				
			div#footer p a:hover {
				text-decoration:underline;
				color:#000000;
				}
			
			div#footer p.cred {
				color:#999999;
				}
			
				div#footer p.cred a {
					color:#999999;
					}
			
				div#footer p.cred a:hover {
					color:#000000;
					text-decoration:underline;
					}
					
					
div#tabvanilla {
	display:block;
	float:right;
	width:357px;
	padding:16px 0px 0px 0px;
	}
	
	ul.tabnav {
		list-style:none;
		display:block;
		height:35px;
		}
		
		ul.tabnav li {
			list-style:none;
			display:inline;
			}
			
			ul.tabnav li a {
				display:block;
				float:left;
				width:86px;
				padding:5px 0px 0px 0px;
				margin:0px 3px 0px 0px;
				height:30px;
				color:#2A15A0;
				text-transform:uppercase;
				text-align:center;
				text-decoration:none;
				cursor:pointer;
				}
		
			ul.tabnav li.ui-tabs-selected a {
				background-image:url(../images/tab-location-bg.gif);
				background-repeat:no-repeat;
				background-color:#EBEEFF;
				}
				
			ul.tabnav li a:hover, ul.tabnav li a:active {
				text-decoration:underline;
				}

form#contact label {
	font-size:12px;
	display:block;
	margin:0px 0px 10px 0px;
	line-height:12px;
	float:left;
}

form#contact textarea.long, form#contact input.long, form#contact select.long {
	width:217px;
	background-color:#EBEEFF;
	border:1px solid #EBEEFF;
	padding:3px;
	margin-top:4px;
	color:#000000;
}

form#contact textarea.long:hover, form#contact textarea.long:focus, form#contact input.long:hover, form#contact input.long:focus, select.long:focus {
	width:217px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#000000;
}

form#contact textarea.short, form#contact input.short, form#contact select.short {
	width:90px;
	background-color:#EBEEFF;
	border:1px solid #EBEEFF;
	padding:3px;
	margin-top:4px;
	color:#000000;
}

form#contact textarea.short:hover, form#contact textarea.short:focus, form#contact input.short:hover, form#contact input.short:focus, select.short:focus {
	width:90px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#000000;
}

form#contact input.submitbutton {
	width:150px;
	margin:13px 0px 0px 60px;
}

div.activeelement {
	background-color:#FFFFCC;
	padding:5px 0px 5px 0px;
	margin:0px 0px 10px 0px;
	}
	
blockquote.mailinfo {
	color:#666666;
	font-style:italic;
	}
	
p.red {
	color:#990000;
	font-weight:bold;
	}
	
	p.red a {
		color:#990000;
		}

li.blog-post {
	text-decoration: none;
	list-style: none;
	line-height: 12px;
}

li.blog-post a:hover {
	text-decoration:underline;
}

a#contestlink {
	display:block;
	background-color:#161772;
	color:#FFFFFF;
	text-decoration:none;
	padding:5px 7px;
	line-height:16px;
	clear:both;
	margin:50px 0px 0px 0px;
	}
	
	a#contestlink span {
		display:block;
		font-size:16px;
		line-height:20px;
		}
		
a#newsletter {
	display:block;
	width:79px;
	padding:10px 0px 0px 100px;
	line-height:18px;
	height:103px;
	color:#000000;
	text-decoration:none;
	margin:50px 0px 0px 0px;
	background-image:url(../images/newsletter.jpg);
	}
	
	a#newsletter span {
		font-size:10px;
		font-style:italic;
		}