body{
	background: url(../img/cream_bg.png) fixed;
	margin: 0px;
}

.clear{
	clear: both;
}

h1{	/* HOME PAGE WITH MAP ONLY! */
	color: #472904;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 22px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

h2{	/* HOME PAGE WITH MAP ONLY! */
	color: #472904;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

p{	/* HOME PAGE WITH MAP ONLY! */
	color: #004b8f;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

a{	/* HOME PAGE WITH MAP ONLY! */
	color: #472904;
	text-decoration: none;
}

a:hover{/* HOME PAGE WITH MAP ONLY! */
	text-decoration: underline;
}

marquee.home{ /* HOME PAGE WITH MAP ONLY! */
	background: url(../img/brown_bg.png);
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	margin:100px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	position: absolute;
	width:448px;
}

hr{
	border-bottom:0px none;
	border-left:0px none;
	border-right:0px none;
	border-top:1px solid #b8ad95;
	margin:10px 0px 15px 0px;
}

#wrapper{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 780px;
}

/* LOGO */
a.logo{
	background: url(../img/logo.png) 0px 0px no-repeat;
	display: block;
	height: 113px;
	line-height: 1000px;
	margin: 5px 0px 0px 30px;
	overflow: hidden;
	position: absolute;
	width: 271px;
}

img{
	border:0px none;
}

#photo{
	background: url(../img/photo.png) -2px 0px no-repeat;
	float: right;
	height: 185px;
	width: 448px;
}

#slogan{
	background: url(../img/slogan.png) 0px 0px no-repeat;
	height: 32px;
	margin:45px 0px 0px 23px;
	position: absolute;
	width: 402px;
}

#shadow{
	background: url(../img/shadow.png) 0px 0px no-repeat;
	height: 185px;
	position: absolute;
	width: 448px;
}

#map{
	background: url(../img/dark_blue_bg.png) 0px 70px repeat-x;
	height: 495px;
	margin: 95px 0px 0px 0px;
	position: absolute;
	width: 780px;
}

#select{
	margin: 385px 0px 0px 0px;
	position: absolute;
	z-index: 300;
}

#content{
	margin: 600px 0px 20px 0px;
	position: absolute;
	width: 780px;
}

#footer{
	clear:both;
	height: 50px;
	padding: 25px 0px;
}

#footer p{
	color: #472904;
	font-size: 12px;
}

body.content #footer p{
	margin: 0px;
}

#footer p.small{
	font-size: 10px;
}

#footer p.eua{
	font-size: 12px;
	font-style: italic;
}

#footer a{
	color: #004b8f;
}

.country{
	margin:0px 10px 0px 10px;
	position: absolute;
	z-index: 200;
}

.bubble{
	background:url(../img/bubble.png) top center no-repeat;
	#background:url(../img/ie_bubble.png) top center no-repeat;
	height:76px;
	letter-spacing: 1px;
/*	margin:-15px 0px 0px 0px;*/
	padding:13px 6px 0px 6px;
	position:absolute;
	text-align:center;
	width:217px;
	z-index:600;
}

.bubble #east{
	float: right;
	margin: 0px 10px 0px 0px;
	width:95px;
}

.bubble #west{
	float: left;
	margin: 0px 0px 0px 10px;
	width:95px;
}

.bubble h4{
	color:#ffffff;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 8px;
	font-weight: normal;
	letter-spacing: 2px;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}

.bubble h1{
	color:#666666;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.bubble #east h1, .bubble #west h1{
	color:#666666;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin: 2px 0px 0px 0px;
	padding: 0px;
}

.bubble #east h1 span, .bubble #west h1 span{
	display: block;
	font-size: 8px;
	text-transform: uppercase;
}

.bubble p{
	color:#888888;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

.bubble a{
	color:#aaaaaa;
	text-decoration: underline;
}

.bubble a:hover{
	color:#dddddd;
}

.bubble a.linkedin{
	background: url(../img/linkedin_white.png) 0px 0px no-repeat;
	display: block;
	float: right;
	height: 13px;
	overflow: hidden;
	line-height: 1000px;
	margin: 1px 11px 0px 0px;
	width: 50px;
}

.bubble #east a.linkedin{
	background: url(../img/linkedin_white.png) 0px 0px no-repeat;
	display: block;
	float: right;
	height: 13px;
	overflow: hidden;
	line-height: 1000px;
	margin: 1px 0px 0px 0px;
	width: 50px;
}

.bubble #west a.linkedin{
	background: url(../img/linkedin_white.png) 0px 0px no-repeat;
	display: block;
	float: left;
	height: 13px;
	overflow: hidden;
	line-height: 1000px;
	margin: 1px 0px 0px 0px;
	width: 50px;
}

.triangle{
	background:url(../img/bubble.png) -110px -89px  no-repeat;
	display: block;
	height:19px;
	margin:76px 0px 0px 110px;
	position:absolute;
	width:39px;
}

.ietriangle{
	background:url(../img/bubble.png) -110px -89px  no-repeat;
	#background:url(../img/ie_arrow.png) 0px 0px  no-repeat;
	height:19px;
	margin:76px 0px 0px 110px;
	position:absolute;
	width:39px;
	z-index:601;
}

img.arrow{
	display:none;
	#display:block;
	position: absolute;
	z-index:601;
}

/****//****//****//****/
/*   CONTENT PAGES    */
/****//****//****//****/
.blue{
	color: #004b8f;
}

.brown{
	color: #663300;
}

.darkBrown{
	color: #472904;
}

body.content h1{
	color: #004b8f;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 22px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

body.content h1.header{
	margin:0px 0px 20px 0px;
}

body.content h2{
	color: #663300;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

body.content h3{
	color: #004b8f;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

body.content h4{
	color: #004b8f;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

body.content h4.header{
	margin: 0px 0px 10px 0px;
}

body.content h5{
	color: #663300;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

body.content p.contact{
	line-height:normal;
	margin: 0px 0px 0px 0px;
}

body.content p.contact b{
	color: #663300;
}

body.content p{
	color: #472904;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 22px;
	margin: 0px 0px 18px 0px;
	padding: 0px;
}

body.content a{
	color:#004b8f;
}

body.content #serving {
	background: url(../img/20darkBrown.png);
	padding:10px;
	margin: 20px 0px 20px 0px;
}

body.content #serving p{
	font-size: 10px;
	font-style: italic;
	line-height: 18px;
	margin:0px;
}

body.content #header #top{
	background: url(../img/blocks.png) 0px 0px no-repeat;
	height:136px;
	width:250px;
}

body.content a.logo{
	background:url(../img/content_logo.png);
	height:107px;
	margin:22px 0px 0px 238px;
	width:258px;
}

body.content #slogan{
	background: url(../img/slogan_blue.png) 0px 0px no-repeat;
	height: 29px;
	margin:45px 0px 0px 535px;
	position: absolute;
	width: 453px;
}

body.content #marquee{
	height: 45px;
	margin:85px 0px 0px 535px;
	position: absolute;
	width: 450px
}

body.content #marquee marquee.content{
	color:#663300;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 2px;
	padding:5px 0px 5px 0px;
	position: absolute;
	width: 450px
	z-index:1000;
}

body.content #marquee #mask{
	background: url(../img/cream_marquee.png) top center repeat-y;
	height: 45px;
	position: absolute;
	width: 450px;
	z-index:1001;
}


body.content #header{
	background: url(../img/cream_bg.png);
	top:0px;	
	width:100%;
/*	z-index: 600;*/
}

body.content #side{
	background:url(../img/side_bg.png) 0px 0px no-repeat;
	height:500px;
/*	margin: 136px 0px 0px 0px;*/
	top:136px;	
	width:207px;
/*	z-index: 600;*/
}

body > div#side, body > div#header{
	position: fixed;
}

div#header, div#side{
	left:0px;
	overflow: auto;
	position: absolute;
}

body.content #body{
/*	margin: 136px 0px 0px 209px;*/
	left:209px;
	min-height: 400px;
	position: absolute;
	top:136px;
	width: 780px;
/*	z-index: 100;*/
}

body.content #body #content{
	background: url(../img/35white.png);
	margin: 0px;
	position: static;
}

body.content #content #tools{
	background: url(../img/tools_bg.png) 700px 120px no-repeat fixed;
	min-height: 400px;
}

body.content #content #tools #container{
	padding: 40px 20px 20px 150px;
}

body.content ul#menu{
	list-style: none;
	margin: 50px 0px 0px 60px;
	padding: 0px 5px 0px 0px;
	text-align: right;
}

body.content ul#menu.pdflist{
	list-style: none;
	margin: 0px 0px 0px 60px;
	padding: 0px 5px 0px 0px;
	text-align: right;
}

body.content ul#menu li{
	list-style: none;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

body.content ul#menu li a{
	color: #004b8f;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	margin: 0px 0px 18px 0px;
	padding: 0px;
}

body.content ul#menu li a:hover{
	color:#663300;
	text-decoration: none;
}

body.content ul.listOne, body.content ul.listTwo{
	float: left;
	list-style: none;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 250px;
}

body.content ul.listOne li, body.content ul.listTwo li{
	color: #663300;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}



/*  Apply Form  */
	table.appform {
		width: 100%;
		font-family: Helvetica,Arial,sans-serif;
		font-size: 12px;
		border-collapse: collapse;
		padding: 0;
		margin: 0;
	}
	legend {
		font-family: Helvetica,Arial,sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #004b8f;
	}
	fieldset {
		border-collapse: collapse;
		border: #896130 1px solid;
		padding: 10px;
	}
	.para {
		text-align: justify;
		padding: 6px 0px 6px 0px;
	}
	.appform2 {
		border: 1px solid #663300;
	}
	
	input.input, textarea.input{
		border: 1px solid #ada18a;
		color: #663300;
		font-family: Helvetica,Arial,sans-serif;
		font-size: 14px;
		padding: 2px;
	}
	
	textarea.input{
		height: 120px;
		width:510px;
	}
	
	input.input.long{
		width: 510px;
	}
	
	input.input.medium{
		width: 120px;
	}
	
	input.input.short{
		width: 80px;
	}
	
	body.content h4.menuheader{
		color: #ada18a;
		font-size:12px;
		font-style: normal;
		margin: 0px;
		padding: 0px;
		text-align: right;
		text-transform: uppercase;
	}

	body.content ul#menu.pdflist, body.content ul#menu.links{
		list-style: none;
		margin: 0px 0px 0px 60px;
		padding: 0px 5px 0px 0px;
		text-align: right;
	}

	body.content ul#menu.pdflist li, body.content ul#menu.links li{
		list-style: none;
		margin: 0px 0px 10px 0px;
		padding: 0px;
	}

	body.content ul#menu.pdflist li a, body.content ul#menu.links li a{
		color: #004b8f;
		font-family: Helvetica,Arial,sans-serif;
		font-size: 16px;
		font-weight: normal;
		line-height: 20px;
		margin: 0px 0px 0px 0px;
		padding: 0px;
	}

	body.content ul#menu.pdflist li a:hover, body.content ul#menu.links li a:hover{
		color:#663300;
		text-decoration: none;
	}
	
	body.content ul#menu.links li.twitter a{
		background: url(../img/twitter_icon.png) no-repeat;
		display: inline-block;
		padding: 2px 0px 0px 19px;
	}
	
	body.content ul#menu.links li.facebook a{
		background: url(../img/facebook_icon.png) no-repeat;
		display: inline-block;
		padding: 1px 0px 0px 22px;
	}
	
/*  Follow Up Page  */
ul#networks{
	list-style: none;
	margin: 0px;
	padding:20px 0px 0px 20px;
}

ul#networks li{
	float:left;
	list-style: none;
	margin: 0px;
	padding:0px;
}

a.twitter_logo{
	background: url(../img/twitter_logo.png) 0px 0px no-repeat;
	display: block;
	height: 64px;
	line-height: 1000px;
	overflow: hidden;
	margin: 0px 15px 0px 0px;
	width: 235px;
}

a.facebook_logo{
	background: url(../img/facebook_logo.png) 0px 0px no-repeat;
	display: block;
	height: 70px;
	line-height: 1000px;
	overflow: hidden;
	margin: 0px 0px 0px 15px;
	width: 238px;
}

a.linkedin{
	background: url(../img/linkedin.png) 0px 0px no-repeat;
	display: block;
	height: 22px;
	overflow: hidden;
	line-height: 1000px;
	margin: 5px 0px 0px 0px;
	width: 80px;
}

/* CEO Corner */
a.ceoCorner{
	background:url(../img/ceo_corner.png) 0 0 no-repeat;
	display:block;
	float:left;
	height:69px;
	margin:10px 0 10px 180px;
	overflow:hidden;
	width:211px;
}


a.ceoCorner:hover{
	background:url(../img/ceo_corner.png) 0 -69px no-repeat;
}

a.ceoCorner span{
	display:block;
	margin:1000px 0 0;
}

/* International Clients Button */
#international{
	background:url(../img/intButton.png) 0 0 no-repeat;
	height:60px;
	margin:340px 0 0 640px;
	position:absolute;
	width:163px;
	z-index: 550;
}

#international:hover{
	background:url(../img/intButton.png) 0 -60px no-repeat;
}

/* Employment */
a.employment{
	background:url(../img/employment.png) 0 0 no-repeat;
	display:block;
	float:left;
	height:69px;
	margin:10px auto;
	overflow:hidden;
	width:211px;
}


a.employment:hover{
	background:url(../img/employment.png) 0 -69px no-repeat;
}

a.employment span{
	display:block;
	margin:1000px 0 0;
}