@charset "utf-8";
@import url("menu.css");

/* CSS Document */
	a:link,
	a:visited,
	a:active,
	a:hover{
		text-decoration:none;
	}
	img {
		border:0px;
		padding:0px;
		margin:0px;
	}
    body {
		font: 100% Helvetica, Arial, Verdana, sans-serif;
		background-color:#334c6a;
		margin:0px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding:0px;
		text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
		color: #000000;
		width:100%;
		height:100%;		
		overflow-x:hidden;
    }
	
		.oneColLiq #masterContainer{
			background-image:url(../img/layoutBG_repY.png);
			background-repeat:repeat-y;
			background-attachment:fixed;
			background-position:top center;	
			background-color: #a0acc1;
			padding:0 0 60px 0;
		}
		
			.oneColLiq #wrapper {
				width:874px;  /* this will create a container 80% of the browser width */
				margin:0 auto; /* the auto margins (in conjunction with a width) center the page */
				text-align: left; /* this overrides the text-align: center on the body element. */
				position:relative;
				padding:0px;
			}
			
				.oneColLiq #wrapper #bannerLft {
					position:absolute;
					top:-104px;
					left:-4000px;
					background-image:url(../img/BannerTransp_repX.png);
					background-repeat:repeat-x;
					height:199px;
					width:4000px;
				}
				.oneColLiq #wrapper #bannerRgt {
					position:absolute;
					top:-104px;
					right:-4000px;
					background-image:url(../img/BannerTransp_repX.png);
					background-repeat:repeat-x;
					height:199px;
					width:4000px;
				}
			
/* Header ---------------------------------------------------------------------- */
				.oneColLiq #wrapper #mainLayout {
				 /* the auto margins (in conjunction with a width) center the page */
					background-image:url(../img/cnt/layoutBG.jpg);
					background-repeat:no-repeat;
					background-position:top;
					padding:0px;
					margin:-1px; 					/*Needed for the spacing bug*/
					border:solid 1px transparent; 	/*Needed for the spacing bug*/
					margin:-1px -1px -1px -1px;
					height:143px;
				}
					.oneColLiq #wrapper #mainLayout #overlay {
						position:absolute;
						background-repeat:no-repeat;
						top:20px;
						left:75px;
						width:605px;
						height:85px;
					}
					.oneColLiq #wrapper #mainLayout .fr {
						background-image:url(../img/cnt/LayoutOverlay.jpg);
					}
					.oneColLiq #wrapper #mainLayout .en {
						background-image:url(../img/cnt/LayoutOverlay_en.jpg);
					}
			
			
/* Content ---------------------------------------------------------------------- */
				.oneColLiq #wrapper #mainContent {
					background-image:url(../img/cnt/ContentBG_repY.jpg);
					background-repeat:repeat-y;
					padding:0px;
					margin:-1px -1px -1px -1px; 		/*Needed for the spacing bug*/
					border:solid 1px transparent; 	/*Needed for the spacing bug*/
					border-width:1px 1px 0px 1px;
					text-align:left;
					min-height:153px;
					z-index:200;
				}
				.oneColLiq #wrapper #mainContent #content {
					margin:-1px 0px 0px 43px; 		/*Needed for the spacing bug*/
					padding:0;
					border:solid 1px transparent; 	/*Needed for the spacing bug*/
					border-width:1px 1px 0px 1px;
					width:661px;
				}	
					.oneColLiq #wrapper #mainContent #content .leftMargined {
					 	margin:0px 0px 0px 100px;
					}
						.oneColLiq #wrapper #mainContent #content .leftMargined img {
							position:absolute; left:0px;
						}
					.oneColLiq #wrapper #mainContent #content .contentField {
						position:relative;
						padding:4px 48px 0 18px;
					}
						.oneColLiq #wrapper #mainContent #content .contentField_Diagram {
							position:relative;
							background-image:url(../img/cnt/DiagramBG_repX_inv.png);
							background-repeat:repeat-x;
							background-position:center;
							background-color:#f1f1f1;
							text-align:center;
							margin:24px -18px 24px -20px;
							vertical-align:middle;
						}
							.oneColLiq #wrapper #mainContent #content .contentField_Diagram div {
								background-image:url(../img/cnt/DiagramBG_repX_shad.png);
								background-repeat:repeat-x;
								background-position:top;
								padding:12px;
							}
							.oneColLiq #wrapper #mainContent #content .contentField_Diagram img {
								background:none;
								float:none;
								padding:0;
								margin:4px;
							}
							
							
						.oneColLiq #wrapper #mainContent #content .contentSeparator {
							background-image:url(../img/cnt/2pxSplitter.png);
							background-repeat:no-repeat;
							margin:14px 0 10px 0;
							clear:both;
							width:648px;
							height:2px;
						}
						
						.oneColLiq #wrapper #mainContent #content h1,
						.oneColLiq #wrapper #mainContent #content h2,
						.oneColLiq #wrapper #mainContent #content h3,
						.oneColLiq #wrapper #mainContent #content h4{
							color:#bdbdbd;	
							margin:10px 0 0 0; padding:0;
							font-weight:normal;
							font-family:Segoe UI, Calibri, Arial, Helvetica, sans-serif;
							bottom:0px;
						}
			
			
						.oneColLiq #wrapper #mainContent #content h1 {
							font-size:1.8em;
							font-weight:bold;
							margin:0 0 8px 0;
							color:#aaa;	
						}
						.oneColLiq #wrapper #mainContent #content h2 {
							color:#59657c;
							font-size:1.4em;
							margin-bottom:7px;
						}
						.oneColLiq #wrapper #mainContent #content h3 {
							color:#999;	
							font-size:1.2em;
							margin:0 0 0 16px;
						}
						.oneColLiq #wrapper #mainContent #content h4 {
							font-size:1.0em;
							color:#666;	
							margin:0 0 0 16px;
						}
						.oneColLiq #wrapper #mainContent #content p {
							font-family:Calibri, Arial, Helvetica, sans-serif;
							font-size:0.9em;
							font-weight:normal;
							line-height:1.1em;
							padding:12px 16px 14px 16px; 
							margin:0 0 10px 20px;
							background:#f5f5f5;
							-moz-border-radius: 8px;
							-webkit-border-radius: 8px;
						}
						
						.oneColLiq #wrapper #mainContent #content img {
							margin:0; padding:0;
						}
						
						.oneColLiq #wrapper #mainContent #content #partners img{
							width:160px;
							float:left;
							margin:40px 0 8px 24px;
						}
						
						.oneColLiq #wrapper #mainContent #content #partners h4{
							display:block;
							clear:both;
							float:left;
							margin: 0 0 0 24px;
							padding:0 0 12px 0;
							line-height:12px;
						}
						.oneColLiq #wrapper #mainContent #content #partners p{
							clear:both;
							margin: 0 0 10px 24px;
						}
						
						.oneColLiq #wrapper #mainContent #content #partners ol,
						.oneColLiq #wrapper #mainContent #content #partners ul{
							display:block;
							margin:0;
							padding:0;
							line-height:1em;
						}
						
						.oneColLiq #wrapper #mainContent #content #partners ol li,
						.oneColLiq #wrapper #mainContent #content #partners ul li{
							float:left;
						}	
												
						.oneColLiq #wrapper #mainContent #content #management img{
							float:left;
							width:60px;
							margin:37px 12px 0 0;
						}	
						
						.oneColLiq #wrapper #mainContent #content #management p{
							margin:0 0 10px 72px;
						}	
						
						.oneColLiq #wrapper #mainContent #content #management .contentSeparator{
							margin:30px 0 60px 0;
						}	
						
						.oneColLiq #wrapper #mainContent #content ol,
						.oneColLiq #wrapper #mainContent #content ul{
							font-family:Calibri, Arial, Helvetica, sans-serif;
							color:#6c6c6c;
							margin:0 0 12px 16px; padding:0;
							font-size:0.9em;
						}
						
						.oneColLiq #wrapper #mainContent #content ol li,
						.oneColLiq #wrapper #mainContent #content ul li{
							margin:0 0 0 22px; padding:0;
							color:#c3c3c3;
						}
						.oneColLiq #wrapper #mainContent #content ol li p,
						.oneColLiq #wrapper #mainContent #content ul li p{
							margin:0; padding:0;
							font-size:0.9em;
							color:#262626;
							background:transparent;
							font-size:1.0em;
						}
						
						.oneColLiq #wrapper #mainContent #content a{
							color:#7da3e5;
							background:transparent;
						}
						.oneColLiq #wrapper #mainContent #content a:link{
							color:#7da3e5
						}
						.oneColLiq #wrapper #mainContent #content a:visited{
							color:#7da3e5}
						.oneColLiq #wrapper #mainContent #content a:hover{
							color:#494a3e;
							border-bottom:solid 1px #aeaf9f;
						}
						.oneColLiq #wrapper #mainContent #content a:active{
							color:#c3c3c3;
						}	
						
						.oneColLiq #wrapper #mainContent #content h1 a,
						.oneColLiq #wrapper #mainContent #content h1 a:visited{
							color:#59657c;
							border:none;
						}														
						.oneColLiq #wrapper #mainContent #content h1 a:hover,
						.oneColLiq #wrapper #mainContent #content h1 a:active{
							color:#7da3e5;
						}
						.oneColLiq #wrapper #mainContent #content .noborder:link,
						.oneColLiq #wrapper #mainContent #content .noborder:visited,
						.oneColLiq #wrapper #mainContent #content .noborder:active,
						.oneColLiq #wrapper #mainContent #content .noborder:hover{
							border:none;
						}
						.oneColLiq #wrapper #mainContent #content .contentMenu ul{
							margin:0; padding:0;
						}				
						.oneColLiq #wrapper #mainContent #content .contentMenu li{
							float:left;
							max-width:170px;
							margin-bottom:10px;
							font-size:0.8em;
						}		
						.oneColLiq #wrapper #mainContent #content .contentMenu li a{
							text-transform:uppercase;
							border:none;
						}
						.oneColLiq #wrapper #mainContent #content .contentMenu{
							margin:0 -18px 8px -20px;
							padding:0 18px 0 20px;
							background-position:0px 50px;
							background-repeat:no-repeat;
							height:159px;
						}
						.oneColLiq #wrapper #mainContent #content #menuoptime{
							background-image:url(../img/cnt/optime.jpg);
						}
						.oneColLiq #wrapper #mainContent #content #menuservices{
							background-image:url(../img/cnt/services.jpg);
						}
						.oneColLiq #wrapper #mainContent #content #menucompany{
							background-image:url(../img/cnt/company.jpg);
						}
						.oneColLiq #wrapper #mainContent #content #menucontact{
							background-image:url(../img/cnt/company.jpg);
							background-position:0px 30px;
							height:139px;
						}
						.oneColLiq #wrapper #mainContent #content #menuabsenteeism{
							background-image:url(../img/cnt/apstat_absenteeism.jpg);
						}
						.oneColLiq #wrapper #mainContent #content #menueffectivesplanning{
							background-image:url(../img/cnt/apstat_how_to_plan.jpg);
						}		
						.ApSTATTitle{
							postion:relative;
							margin-top:-80px;
							margin-left:60px;
							margin-bottom:-10px;
							font-size:10pt;
							color:#999;
						}
						.ApSTATdisclaimer{
							position:relative;
							left:40px;
							height:71px; /* 91px */
							background-image:url(../img/cnt/ApSTATdisc.png);
							background-position:left top;
							background-repeat:no-repeat;
							color:#767676;
							font-family:Calibri, Arial, Helvetica, sans-serif;
							font-size:8pt;
							padding-left:184px;
							padding-right:264px;
							padding-top:10px;
							line-height:7.5pt;
						}
						.ApSTATlink{
							position:absolute;
							top:22px;
							left:20px;
						}
						.ApSTATlink img{
							width:150px;
							height:50px;
						}
						
						.oneColLiq #wrapper #mainContent #content #clients p,
						.oneColLiq #wrapper #mainContent #content #clients h4{
							margin-left:50px;
						}
						.oneColLiq #wrapper #mainContent #content #clients .headerparagraph{
							margin-left:16px;
						}
					hr{
						background-image:url(../img/cnt/2pxSplitter.png);
						background-repeat:no-repeat;
						margin:24px 0 10px 0;
						clear:both;
						width:648px;
						height:2px;
						border:none;
					}
				.oneColLiq #wrapper #mainContent #content .thumbnail {
				}
				.oneColLiq #wrapper #mainContent #footer {		
					background-image:url(../img/cnt/ContentBG_btm.jpg);
					background-repeat:no-repeat;
					margin:-1px;
					height:159px;
				}
				
/* Planning Process */
				.oneColLiq #wrapper #mainContent #content #planningProcess{
					background-image:url(../img/cnt/planning/planningProcess.png);
					background-repeat:no-repeat;
					position:relative;
					left:-30px;
					width:720px;
					height:185px;
				}				
					.oneColLiq #wrapper #mainContent #content #planningProcess ul{
						list-style:none;
					}		
						.oneColLiq #wrapper #mainContent #content #planningProcess li{
							position:absolute;
							display:block;
							color:#8c8c8c;
							font-size:12pt;
						}
						.oneColLiq #wrapper #mainContent #content #planningProcess #longTerm{
							left:40px;
							top:46px;
						}
						.oneColLiq #wrapper #mainContent #content #planningProcess #shortTerm{
							left:296px;
							top:74px;
							
						}
						.oneColLiq #wrapper #mainContent #content #planningProcess #operatingDay{
							left:528px;
							top:86px;
							width:80px;
							line-height:12px;
							
						}
				.oneColLiq #wrapper #mainContent #content #extrudedFeed{
					position:relative;
					left:-36px;
					background:url(../img/cnt/planning/extrudedFeed.png);
					background-repeat:no-repeat;
					width:745px;
					height:722px;
				}
					.oneColLiq #wrapper #mainContent #content #extrudedFeed p{
						background:none;
					}
					.oneColLiq #wrapper #mainContent #content #extrudedFeed #requirements{
						position:absolute;
						top:82px;
						left:51px;
					}		
						.oneColLiq #wrapper #mainContent #content #extrudedFeed #requirements ul{
							position:relative;
							top:8px;
						}				
					.oneColLiq #wrapper #mainContent #content #extrudedFeed #resources{
						position:absolute;
						left:400px;
						top:32px;
					}	
						.oneColLiq #wrapper #mainContent #content #extrudedFeed #resources ul{
							position:relative;							
							top:8px;
						}
					.oneColLiq #wrapper #mainContent #content #extrudedFeed #constraints{
						position:absolute;
						top:250px;
						left:72px;
					}
						.oneColLiq #wrapper #mainContent #content #extrudedFeed #constraints ul{							
							position:relative;
							top:15px;
							left:8px;
							width:220px;
							float:left;
							font-size:12pt;
						}
						
					.oneColLiq #wrapper #mainContent #content #extrudedFeed #schedules{
						position:absolute;
						top:415px;
						left:128px;
						width:467px;
					}
					.oneColLiq #wrapper #mainContent #content #extrudedFeed #schedules .firstPar{
						width:387px;
					}
/* Web Access */
				.oneColLiq #wrapper #mainContent #content #modulesRelationship{
					position:relative;
					left:-29px;
					background-image:url(../img/cnt/webaccess/modulesRelationship.jpg);
					background-repeat:no-repeat;
					width:719px;
					height:183px;
				}
					.oneColLiq #wrapper #mainContent #content #modulesRelationship ul{
						list-style:none;
						font-family:Calibri, Arial, Helvetica, sans-serif;
					}
						.oneColLiq #wrapper #mainContent #content #modulesRelationship ul li{
							font-size:12pt;
						}
							.oneColLiq #wrapper #mainContent #content #modulesRelationship ul #managers{
								position:absolute;
								top:114px;
								left:118px;
								color:#78869a;
							}
							.oneColLiq #wrapper #mainContent #content #modulesRelationship ul #employees{
								position:absolute;
								top:110px;
								left:409px;		
								color:#8f85ae;
							}
								.oneColLiq #wrapper #mainContent #content #modulesRelationship ul li span{
									display:block;
									font-size:14pt;
									color:#39495f;
									font-weight:bold;
									line-height:12px;
								}
								.oneColLiq #wrapper #mainContent #content #modulesRelationship ul #employees span{
									color:#4b3e6e;
									font-size:15pt;
								}
				.oneColLiq #wrapper #mainContent #content #employeeRelations{
					position:relative;
					background-image:url(../img/cnt/webaccess/employeeRelations.jpg);
					background-repeat:no-repeat;
					width:664px;
					height:472px;
				}		
					.oneColLiq #wrapper #mainContent #content #employeeRelations h3{
						font-size:30pt;
						color:#d4d9e3;						
						font-family:Calibri, Arial, Helvetica, sans-serif;
						letter-spacing:-0.08em;
					}
						.oneColLiq #wrapper #mainContent #content #employeeRelations h3 sub{
							font-size:18pt;
							vertical-align:baseline;
						}
						.oneColLiq #wrapper #mainContent #content #employeeRelations h3 span{
							color:#a7adb7;
							display:block;
							line-height:12px;
							margin-left:48px;
							margin-bottom:28px;
						}
					.oneColLiq #wrapper #mainContent #content #employeeRelations ul{
						font-size:13.5pt;
						color:#4f6481;
						list-style:none;
						list-style-image:url(../img/cnt/optClientsBullet.png);
						vertical-align:top;
					}
						.oneColLiq #wrapper #mainContent #content #employeeRelations ul li{
							font-size:13.5pt;
							color:#4f6481;	
							line-height:0.8em;
							margin-bottom:6px;
						}
					
						
				.oneColLiq #wrapper #mainContent #content #employeeRelations #employeeOnly{
					position:absolute;
					top:86px;
					left:10px;
					width:250px;
				}
					.oneColLiq #wrapper #mainContent #content #employeeRelations #employeeOnly h3{
						margin-left:62px;
					}
				.oneColLiq #wrapper #mainContent #content #employeeRelations #employeeManager{
					position:absolute;
					top:22px;
					left:294px;
				}
					.oneColLiq #wrapper #mainContent #content #employeeRelations #employeeManager h3{
						margin-left:129px;
					}
				.oneColLiq #wrapper #mainContent #content #employeeRelations #employeeColleagues{
					position:absolute;
					top:292px;
					left:154px;
				}
					.oneColLiq #wrapper #mainContent #content #employeeRelations #employeeColleagues h3{
						margin-left:139px;
					}

/* Optime */
				#OptimeContent{
					position:relative;
					margin-left:24px;
					width:699px;
					height:723px;
					background-image:url(../img/cnt/optimeLayout.jpg);
					background-position:top left;
					z-index:2;
				}
					#OptimeContent ul,
					#OptimeContent ul li{
						margin:0; padding:0;
					}
					#OptimeHeader{					
						position:absolute;
						top:24px;
						left:30px;
						width:640px;
					}					
						#OptimeHeader ul{
							list-style:none;
							margin:0; padding:0;
						}
						#OptimeHeader ul li{
							display:inline-block;
							margin:0; padding:0;
							color:#a5afc4;
						}
						#OptimeHeader ul li span{
							font-size:24pt;
							font-weight:bold;
							color:#5e6b86;
						}					
					#OptimeBenefits{
						position:absolute;
						top:160px;
						left:82px;
					}
						#OptimeBenefits ul,
						#OptimeBenefits ul li{
							list-style:none;
							list-style-image:url(../img/cnt/optBenefitsBullet.png);
							vertical-align:top;
						}		
						#OptimeBenefits ul li{
							margin-bottom:6px;
							vertical-align:top;
						}				
						#OptimeBenefits img{
							vertical-align:top;
							margin-top:5px;
						}			
						#OptimeBenefits p{
							font-family:Arial, Helvetica, sans-serif;
							margin-left:20px;
							margin-top:42px;
							color:#91a1b8;
							font-size:24pt;
						}	
						#OptimeBenefits span{
							display:block;
							color:#4f6481;
							font-size:32pt;
							font-weight:bold;
							line-height:24px;
						}
					#OptimeNavigation{
						position:absolute;
						left:419px;
						top:112px;
						font-family:Calibri, Arial, Helvetica, sans-serif;
						font-size:9pt;
						width:255px;
						height:215px;
					}
						#OptimeNavigation div{
							position:absolute;
							display:block;
						}
							#OptimeNavigation span{
								position:absolute;
								bottom:8px;
								left:6px;
								line-height:7pt;
							}
						a:hover #SchedulePlanning{
							background-image:url(../img/cnt/SchedulePlanning_hover.jpg);
							background-repeat:no-repeat;
							color:#430098;
						}
						#SchedulePlanning{
							width:116px;
							height:94px;
							color:#ae80e0;
							font-size:11pt;
						}
							#SchedulePlanning span{
								width:100px;
								line-height:8pt;
							}
						a:hover #RequestPlanning{
							background-image:url(../img/cnt/RequestPlanning_hover.jpg);
							background-repeat:no-repeat;
							color:#014c04;
						}
						#RequestPlanning{
							width:96px;
							height:77px;
							left:139px;
							top:16px;
							color:#84ce84;
						}
							#RequestPlanning span{
								width:84px;
							}
						a:hover #Extranet{
							background-image:url(../img/cnt/Extranet_hover.jpg);
							background-repeat:no-repeat;
							color:#003599;
						}
						#Extranet{
							width:95px;
							height:77px;
							left:18px;
							top:121px;
							color:#79b0d3;
						}
						a:hover #Absenteeism{
							background-image:url(../img/cnt/Absenteeism_hover.jpg);
							background-repeat:no-repeat;
							color:#6c3d00;
						}
						#Absenteeism{
							width:95px;
							height:77px;
							left:142px;
							top:120px;
							color:#ceb779;
						}
							#Absenteeism span{
								left:6px;
								bottom:12px;
							}
					#OptimeSecondaryBenefits{
						position:absolute;
						top:470px;
						left:70px;
						width:260px;
						font-family:Calibri, Arial, Helvetica, sans-serif;
					}
						#OptimeSecondaryBenefits ul{
							color:#bac4d5;
							font-size:27pt;
							letter-spacing:-0.1em;
							list-style:none;
							list-style-image:url(../img/cnt/optSecBenefitsBullet.png);
							vertical-align:top;
							margin-bottom:14px;
						}
						#OptimeSecondaryBenefits ul li{
							color:#7f94b0;
							font-size:10.5pt;
							letter-spacing:0;
							margin-bottom:6px;
							line-height:10pt;
						}
					#OptimeClients{
						position:absolute;
						left:430px;
						top:420px;
					}
						#OptimeClients ul{
							font-size:42pt;
							color:#cad1dd;
							letter-spacing:-0.1em;
							list-style:none;
							list-style-image:url(../img/cnt/optClientsBullet.png);
							vertical-align:top;
						}
						#OptimeClients ul li{
							font-size:12pt;
							color:#4f6481;
							letter-spacing:0;
							margin-left:24px;
						}
						#OptimeClients p{
							margin:0; padding:0;
							margin-top:4px;
							margin-left:28px;
							font-size:9pt;
							color:#8ba0bd;
						}
						
				#OptimeFooter {		
					position:relative;
					background-image:url(../img/cnt/ContentBG_btm.jpg);
					background-repeat:no-repeat;
					margin:-1px;
					margin-top:-120px;
					height:159px;
					z-index:1;
				}
				#Q1_2010{					
					position:absolute;
					left:-12px;
					top:350px;
					background-image:url(../img/cnt/Q1_2010.png);
					background-repeat:no-repeat;
					width:73px;
					height:85px;
				}
			
/*Right Container ---------------------------------------------------------------------- */
				.oneColLiq #wrapper #mainContent #rightContainer{
					position:absolute;	
					width:130px;
					right:0px;
				}
				.oneColLiq #wrapper #mainContent #rightContainer #demo{
					display:none;
				}
				
				.oneColLiq #wrapper #mainContent .smallSeparator {
					background-image:url(../img/cnt/2pxSplitter_sm.png);
					background-repeat:no-repeat;
					margin:8px 0 0 0;
					width:128px;
					height:2px;
				}
				.oneColLiq #wrapper #mainContent #rightContainer .quickInfo{
				}
			
					.oneColLiq #wrapper #mainContent #rightContainer .quickInfo h1{
						font-family:Calibri, Arial, Helvetica, sans-serif;
						font-size:14px;
						font-weight:normal;
						line-height:1em;
						color:#495b7a;
					}
			
					.oneColLiq #wrapper #mainContent #rightContainer .quickInfo p{
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						font-weight:normal;
						line-height:1em;
						color:#627799;
					}
			
					.oneColLiq #wrapper #mainContent #rightContainer .quickInfo .quickBtnContainer{
						margin:0 0 10px 0;
					}
			
						.oneColLiq #wrapper #mainContent #rightContainer .quickInfo .quickBtnContainer .quickBtn{
							background-image:url(../img/cnt/btnMid.png);
							background-repeat:repeat-x;
							padding:4px 12px 6px 16px;
							display:inline;
							position:relative;
							height:21px;
							font-family:Calibri, Arial, Helvetica, sans-serif;
							font-size:10px;
							color:#a9bed5;
							font-weight:bold;
						}
							.oneColLiq #wrapper #mainContent #rightContainer .quickInfo .quickBtnContainer .quickBtn img{
								position:absolute;
								left:-6px;
								top:0px;
							}
							.oneColLiq #wrapper #mainContent #rightContainer .quickInfo .quickBtnContainer .quickBtn .btnLft{
								background-image:url(../img/cnt/btnLft.png);
								background-repeat:no-repeat;
								position:absolute;
								left:-3px;
								top:0px;
								width:3px;
								height:21px;
							}
							.oneColLiq #wrapper #mainContent #rightContainer .quickInfo .quickBtnContainer .quickBtn .btnRgt{
								background-image:url(../img/cnt/btnRgt.png);
								background-repeat:no-repeat;
								position:absolute;
								right:-3px;
								top:0px;
								width:3px;
								height:21px;
							}
				
						.oneColLiq #wrapper #mainContent #rightContainer .quickInfo .quickBtnContainer a:hover .quickBtn{
							color:white;
						}
				
						.oneColLiq #wrapper #mainContent #rightContainer .quickInfo .quickBtnContainer a:active .quickBtn{
							color:#c8dfff;
						}
			
/*MenuBar ---------------------------------------------------------------------- */
				.oneColLiq #wrapper #menubar {
					position:absolute;
					top:0px;
					margin:0px;
					padding:0px;
					border:solid 1px transparent; /* the border resolves the wrapper behavior */
					width:100%;
					z-index:100;
				}
					.oneColLiq #wrapper #menubar #menuContent {
						margin:0px 42px 0px 33px;
						height:28px;
						position:relative;
					}	
						.oneColLiq #wrapper #menubar #menuContent #menuLang {
							position:absolute;
							top:3px;
							left:14px;		
							font-size:9px;
							color:#8395b6;
							cursor:default;
						}	
						
							.oneColLiq #wrapper #menubar #menuContent #menuLang a:link,
							.oneColLiq #wrapper #menubar #menuContent #menuLang a:visited,
							.oneColLiq #wrapper #menubar #menuContent #menuLang a:active,
							.oneColLiq #wrapper #menubar #menuContent #menuLang a:hover{
								text-transform:none;
								font-size:9px;
								padding:0 2px 0 2px;
								color: #b0c6ed;
								cursor:pointer;
							}			
							.oneColLiq #wrapper #menubar #menuContent #menuLang a:hover{
								color: #c9d5ed;		
							}
							.oneColLiq #wrapper #menubar #menuContent #menuLang ul,
							.oneColLiq #wrapper #menubar #menuContent #menuLang li{
								float:left;
								margin:0; padding:0;
								list-style:none;
							}
							
						.oneColLiq #wrapper #menubar #menuContent #menuButtons {
							position:absolute;
							top:-2px;
							left:70px;
						}
						
							.oneColLiq #wrapper #menubar #menuContent #menuButtons a:link,
							.oneColLiq #wrapper #menubar #menuContent #menuButtons a:visited,
							.oneColLiq #wrapper #menubar #menuContent #menuButtons a:active,
							.oneColLiq #wrapper #menubar #menuContent #menuButtons a:hover{
							}
							
						.oneColLiq #wrapper #menubar #menuContent #menuAltButtons {
							position:absolute;
							top:-3px;
							right:132px;
							list-style: none;
							line-height:17px;
							padding-right:17px;
							background-image:url(../img/contactBtn.png);
							background-repeat:no-repeat;
							background-position:100% 5px;
						}
						
							.oneColLiq #wrapper #menubar #menuContent #menuAltButtons ul {
								margin:0 ; padding:0;
								list-style: none;
							}
			
							.oneColLiq #wrapper #menubar #menuContent #menuAltButtons a,
							.oneColLiq #wrapper #menubar #menuContent #menuAltButtons a:link,
							.oneColLiq #wrapper #menubar #menuContent #menuAltButtons a:visited{
								font-size:11px;		
								color: #98add2; 
								padding:0 2px 6px 2px;
							}
			
							.oneColLiq #wrapper #menubar #menuContent #menuAltButtons a:hover{
								color: #c9d5ed;
							}
							
							.oneColLiq #wrapper #menubar #menuContent #menuAltButtons a:active{
								color: #fff;
							}
			
/* Disclaimer ---------------------------------------------------------------------- */
	#disclaimer{		
		background-image:url(../img/disclRepX.jpg);
		background-repeat:repeat-x;
		background-position:top left;
		text-align:center; /* this overrides the text-align: center on the body element. */
		position:relative;
		padding:0px;
		width:100%;
	}
		#disclaimer a:link,
		#disclaimer a:visited,
		#disclaimer a:active,
		#disclaimer a:hover{
			padding:0 2px 0 2px;
		}
		#disclaimer a:link,
		#disclaimer a:visited{
			color:#88b6e8;
		}
		
		#disclaimer a:hover{
			color:white;
			background:#23334e;
		}
		#disclaimer a:active{
			color:#617391;
			background:#aebbd4;
		}
		#disclaimer #disclaimerContent{		
			text-align:left; /* this overrides the text-align: center on the body element. */
			position:relative;
			padding:0px;
			bottom:0px;
			min-height:59px;
		}
			#disclaimer #disclaimerContent #middle{	
				padding:12px 12px 20px 12px;
				min-height:59px;
				font-family:Calibri, Arial, Helvetica, sans-serif;
				font-size:13.33px;
				line-height:13.33px;
				color:#617391;
			}
				#disclaimer #disclaimerContent #middle #omegalogo{
					float:left;
					position:relative;
					margin:0 12px 0 0;
					z-index:300;
				}
				#disclaimer #disclaimerContent #middle #text{
					position:relative;
					left:0px;
					padding:12px 0 0 0;
					z-index:100;
				}	
				#disclaimer #disclaimerContent #middle #text #bottomtitle{
					font-family:Arial, Helvetica, sans-serif;
					color:#8ea7d2;
					margin:0 0 6px 0;
				}	
				#disclaimer #disclaimerContent #middle #bottomlinks{
					position:absolute;
					right:14px;
					z-index:2000;
				}	
	
	#contactContent{
		padding-right:425px;	
	}
	#googlemap{
		float:right;
		margin-top:30px;
		margin-bottom:40px;
	}
	#orcale{
		margin-bottom:120px;
	}
/*Misc ---------------------------------------------------------------------- */
		
    .clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats */
		clear: both;
		height:0px;
		font-size: 1px;
		line-height: 0px;
    }
	.clearfloat_space{
		clear: both;
		height:0px;
		font-size: 1px;
		line-height: 0px;
		margin-bottom:40px;
		background:#eee;
	}