@charset "UTF-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	}
	
body {
	background-image:url(../images/page_bg.jpg);
	background-position:center top;
	font-family:"Lucida Grande", Lucida, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
	}
	
html {
	height:100%;
	}
	
.clear {
	clear:both;
	}

a:link {color:#0A5D52}
	
	div#height {
		min-height:100%;
		position:relative;
		}
	
		div#container {
			width:924px;
			margin:0 auto;
			padding:0px 0px 73px 0px;
			}
		
			div#header {
				background-image:url(../images/header_bg.jpg);
				height:130px;
				}
				
				h1 a {
					display:block;
					background-image:url(../images/GETG.gif);
					background-position:0px 8px;
					background-repeat:no-repeat;
					padding:104px 20px 0px 0px;
					width:393px;
					height:26px;
					text-align:right;
					margin:0px 0px 0px -5px;
					color:#b3a891;
					text-transform:uppercase;
					font-size:12px;
					text-decoration:none;
					float:left;
					position:relative;
					z-index:500;
					}
				
				h1 a:hover {
					color:#79705d;
					}
					
					h1 a span {
						display:none;
						}
						
				ul#navlist {
					list-style:none;
					display:block;
					float:right;
					width:504px;
					padding:0px 12px 0px 0px;
					}
					
					ul#navlist li {
						display:inline;
						list-style:none;
						}
						
						ul#navlist li a {
							display:block;
							color:#79705d;
							text-decoration:none;
							font-size:12px;
							text-transform:uppercase;
							float:left;
							font-weight:bold;
							padding:104px 0px 0px 0px;
							height:26px;
							text-align:center;
							text-shadow: 0px 1px 1px #FFFFFF;
							}
						
						ul#navlist li a:hover {
							background-image:url(../images/nav_hover.gif);
							background-repeat:no-repeat;
							color:#FAF7F2;
							text-shadow: 0px -1px 1px #000000;
							}
						
						ul#navlist li.active a {
							background-image:url(../images/nav_active.gif);
							text-shadow: 0px 1px 1px #FFFFFF;
							}
						
						ul#navlist li.active a:hover {
							background-image:url(../images/nav_active.gif);
							color:#79705d;
							}
						
						ul#navlist li a.item1 {
							width:107px;
							}
						
						ul#navlist li a.item2 {
							width:76px;
							}
						
						ul#navlist li a.item3 {
							width:105px;
							}
						
						ul#navlist li a.item4 {
							width:77px;
							}
						
						ul#navlist li a.item5 {
							width:68px;
							}
						
						ul#navlist li a.item6 {
							width:71px;
							}
							
			div#border {
				background-image:url(../images/content-borders.jpg);
				background-repeat:repeat-x;
				padding:0px 12px 12px 12px;
				background-color:#DFD3BB;
				position:relative;
				clear:both;
				}
				
				div#shadows {
					background-image:url(../images/header_bottom.png);
					height:30px;
					width:924px;
					position:absolute;
					z-index:900;
					top:0px;
					left:0px;
					}
				
				div#wrapper {
					background-color:#F7F3ED;
					background-repeat:no-repeat;
					z-index:100;
					line-height:18px;
					font-size:13px;
					position:relative;
					}
					
				div.innerwrapper {
					background-image:url(../images/inner_bg.gif);
					background-repeat:no-repeat;
					}				

				div.innerlongwrapper {
					background-image:url(../images/inner_long_bg.gif);
					background-repeat:no-repeat;
					}
					
					div#wrapper p {
						margin:0px 0px 10px 0px;
						}
						
						div#wrapper p a {
							color:#333333;
							}
							
						div#wrapper a:hover {
							color:#990000;
							}
						
						div#wrapper h2, div#wrapper h3, div#wrapper h4, div#wrapper h5, div#wrapper h6 {
							color:#0A5D52;
							margin:0px 0px 8px 0px;
							font-size:24px;
							letter-spacing:-1px;
							line-height:30px;
							font-weight:normal;
							}
							
							div#wrapper h2 span {
								font-size:18px;
								line-height:16px;
								}

					
					ul#slideshow {
						list-style:none;
						display:block;
						width:900px;
						height:337px;
						}
						
						ul#slideshow li {
							list-style:none;
							margin:0px;
							padding:0px;
							}
							
					div#content-index {
						float:right;
						width:510px;
						padding:40px 30px 30px 0px;
						position:relative;
						z-index:500;
						display:inline;
						}
							
					div#content {
						float:right;
						width:440px;
						padding:40px 30px 30px 0px;
						position:relative;
						z-index:500;
						display:inline;
						}
						
						div#content ul, div#content ol {
							margin:0px 0px 0px 20px;
							}
						
						div#wrapper div#content a.footernote {
							color:#000000;
							text-decoration:none;
							border-bottom:1px dotted #999999;
							line-height:14px;
							}
							
						div#content ul.speaking {
							margin:0px 0px 10px 0px;
							list-style:none;
							}
							
							div#content ul.speaking li {
								border-bottom:1px solid #999999;
								display:block;
								padding:10px 0px 14px 0px;
								margin:0px 0px 8px 0px;
								}
								
								div#content ul.speaking li strong {
									color:#999999;
									}
									
						blockquote {
							margin:0px 30px 0px 30px;
							font-style:italic;
							}
							
					div#sidebar-index {
						float:left;
						width:280px;
						margin:40px 0px 30px 25px;
						padding:0px 20px 0px 0px;
						border-right:1px solid #B7CAC3;
						position:relative;
						z-index:500;
						display:inline;
						font-size:11px;
						line-height:16px;
						}
							
					div#sidebar {
						float:left;
						width:350px;
						margin:40px 0px 30px 25px;
						padding:0px 20px 0px 0px;
						border-right:1px solid #B7CAC3;
						position:relative;
						z-index:500;
						display:inline;
						font-size:11px;
						line-height:16px;
						}
						
						div#wrapper div#sidebar-index a.sidebar-corp-item, div#wrapper div#sidebar a.sidebar-corp-item {
							display:block;
							color:#333333;
							text-decoration:none;
							padding:10px 10px 10px 10px;
							margin:0px 0px 15px 0px;
							background-color:#DFD3BB;
							background-repeat:no-repeat;
							background-position: 5px 5px;
							-moz-border-radius: 8px;
 						    -webkit-border-radius: 8px;
							}
						
						div#wrapper div#sidebar-index a.sidebar-corp-item:hover, div#wrapper div#sidebar a.sidebar-corp-item:hover {
							color:#333333;
							text-decoration:underline;
							}


						div#wrapper div#sidebar-index a.sidebar-news-item, div#wrapper div#sidebar a.sidebar-news-item {
							display:block;
							color:#F6F3EE;
							text-decoration:none;
							padding:10px 10px 10px 52px;
							margin:0px 0px 15px 0px;
							background-color:#305B52;
							background-image:url(../images/news-icon.gif);
							background-repeat:no-repeat;
							background-position: 5px 5px;
							-moz-border-radius: 8px;
 						    -webkit-border-radius: 8px;
							}
						
						div#wrapper div#sidebar-index a.sidebar-news-item:hover, div#wrapper div#sidebar a.sidebar-news-item:hover {
							color:#FFFFFF;
							text-decoration:underline;
							}
						
						a.sidebar-item {
							display:block;
							color:#000000;
							text-decoration:none;
							padding:10px;
							margin:0px 0px 5px 0px;
							background-color:#EFEAE1;
							}
							
							a.sidebar-item span {
								font-size:14px;
								display:block;
								border-bottom:1px solid #999999;
								padding:0px 0px 5px 0px;
								margin:0px 0px 5px 0px;
								}
								
						a.sidebar-item-selected {
							display:block;
							color:#999999;
							text-decoration:none;
							padding:10px;
							margin:0px 0px 5px 0px;
							background-color: #DFD3BC;
							}
							
							a.sidebar-item-selected span {
								font-size:14px;
								display:block;
								border-bottom:1px solid #999999;
								padding:0px 0px 5px 0px;
								margin:0px 0px 5px 0px;
								}
								
						ul#pdflist {
							list-style:none;
							display:block;
							margin:0px;
							padding:0px;
							}
							
							ul#pdflist li {
								list-style:none;
								display:inline;
								}
								
								ul#pdflist li a {
									display:block;
									color:#000000;
									text-decoration:none;
									padding:10px 10px 10px 55px;
									margin:0px 0px 5px 0px;
									background-color:#EFEAE1;
									background-image:url(../images/icon-pdf.gif);
									background-repeat:no-repeat;
									background-position:10px 10px;
									font-size:13px;
									}

						ul#nonpdf {
							list-style:none;
							display:block;
							margin:0px;
							padding:0px;
							}
							
							ul#nonpdf li {
								list-style:none;
								display:inline;
								}
																	
								ul#nonpdf li a {
									display:block;
									color:#000000;
									text-decoration:none;
									padding:10px 10px 10px 55px;
									margin:0px 0px 5px 0px;
									background-color:#EFEAE1;
									background-repeat:no-repeat;
									background-position:10px 10px;
									font-size:13px;
									}

									span.pdftype {
										display:block;
										font-size:10px;
										color:#666666;
										font-style:italic;
										}
										
									span.pdfauthor {
										display:block;
										color:#666666;
										font-size:10px;
										}
						
						div#wrapper a.casestudy {
							display:block;
							color:#000000;
							text-decoration:none;
							padding:10px;
							margin:0px 0px 5px 0px;
							background-color:#EFEAE1;
							overflow:hidden;
							}
						
							div#wrapper a.casestudy span.casetitle {
								font-size:24px;
								letter-spacing:-1px;
								display:block;
								margin:0px 0px 5px 0px;
								padding:0px 0px 5px 0px;
								border-bottom:1px solid #999999;
								}
								
						div#wrapper a.casestudy:hover {
							color:#990000;
							}
								
						div#wrapper a.casestudy:hover span.casetitle {
							color:#990000;
							}
							
						div#wrapper a.casestudy span.more {
							display:block;
							float:right;
							padding:20px 0px 0px 0px;
							}
							
						div#wrapper a.casestudy:hover span.more {
							text-decoration:underline;
							}
						
		div#footer-wrap {
			position:absolute;
			bottom:0px;
			width:100%;
			height:85px;
			background-color:#79705D;
			}
			
			div#footer {
				width:850px;
				padding:8px 42px 0px 32px;
				margin:0 auto;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:14px;
				color:#FFFFFF;
				height:77px;
				background-color:#79705D;
				}
				
				p#companyname {
					display:block;
					border-bottom:5px solid #989182;
					padding:4px 0px 4px 0px;
					}
					
				p#phonenumber {
					display:block;
					float:left;
					width:300px;
					padding:5px 0px 5px 0px;
					}
					
				p#emailaddresses {
					display:block;
					text-align:right;
					float:right;
					width:400px;
					padding:5px 0px 5px 0px;
					}
					
					p#emailaddresses a {
						color:#FFFFFF;
						text-decoration:none;
						}
						
					p#emailaddresses a:hover {
						text-decoration:underline;
						}
						
		form#commentform {
			display:block;
			background-color:#F4EEE2;
			border:1px solid #79705D;
			overflow:hidden;
			}
						
			form#commentform p {
				display:block;
				clear:both;
				padding:10px;
				}
				
				form#commentform p label {
					display:block;
					width:100px;
					float:left;
					}
				
					form#commentform p label span {
						font-style:italic;
						font-size:11px;
						color:#90897A;
						display:block;
						line-height:13px;
						}
				
				form#commentform p input, form#commentform p textarea, form#commentform p select {
					padding:3px;
					float:right;
					border:1px solid #CCCCCC;
					width:300px;
					margin:0px 0px 15px 0px;
					}
				
				form#commentform p input.submit {
					width:150px;
					color:#FFFFFF;
					background-color:#79705D;
					}
