body {
	margin:0px;
	padding:0px;
	text-align: center;
	font:12px 'Trebuchet MS', Calibri, Arial, Verdana, sans-serif;
	background:white url(images/body.jpg) left top no-repeat;
	color:#555;
 }
a {
	color:#F60;
 }
p {
	text-align:justify;
}
div#page {
	margin-left: auto; 
	margin-right: auto;
	width: 810px;
	text-align: left;
 } 
.top {
	background: #F60;
	height: 38px;
	margin: auto;
	text-align: center;
 }
#toplinks {
	list-style-type: none;
	height: 38px;
	margin: auto;
	width: 100%;
	position: relative;
	background: transparent url(images/toplinks.gif) 1px top no-repeat;
 } 
#toplinks li { margin: 0; padding: 0; list-style: none; position: absolute; top: 1px; }
#toplinks li, #toplinks a { height: 38px; display: block; }
#home {left: 0px; width: 128px; }
#about {left: 129px; width: 125px; }
#pr {left: 254px; width: 134px; }
#events {left: 388px; width: 171px; }
#training { left:559px; width:123px; }
#contact { left:682px; width:123px; }


#home a:hover {background: transparent url(images/toplinks.gif) 1px -40px no-repeat;}
#home a.on {background: transparent url(images/toplinks.gif) 1px -40px no-repeat;}
#about a:hover {background: transparent url(images/toplinks.gif) -128px -40px no-repeat;}
#about a.on {background: transparent url(images/toplinks.gif) -128px -40px no-repeat;}
#pr a:hover {background: transparent url(images/toplinks.gif) -253px -40px no-repeat;}
#pr a.on {background: transparent url(images/toplinks.gif) -253px -40px no-repeat;}
#events a:hover {background: transparent url(images/toplinks.gif) -387px -40px no-repeat;}
#events a.on {background: transparent url(images/toplinks.gif) -387px -40px no-repeat;}
#training a:hover {background: transparent url(images/toplinks.gif) -558px -40px no-repeat;}
#training a.on {background: transparent url(images/toplinks.gif) -558px -40px no-repeat;}
#contact a:hover {background:transparent url(images/toplinks.gif) -681px -40px no-repeat;}
#contact a.on {background:transparent url(images/toplinks.gif) -681px -40px no-repeat;}

#toplinks span { display:none; } 

#content {
	width:810px;
	/*margin-left:100px; */
	margin-top:5px;
 }
#left {
	float:left;
	width:600px;
 }
#right { 
	width:200px;
	margin-left:600px;
 }
.logo {
	background:url(images/logo-xenithpr.gif) left top no-repeat;
	width:100px;
	height:90px;
	margin:0px; padding:0px;
 }
.logo a {
	width:105px;
	height:90px;
	display:block;
 }
.logo span {
	display:none;
 }   
.introHead {
	background:url(images/head-preciseApproach.gif) left top no-repeat;
	width:220px;
	height:43px;
	margin:12px 0px;
 }
.introHead span {
	display:none;
 }  
ul#intro {
	margin:10px 0px;
	padding:0px;
	list-style:none;
	width:200px;
	height:81px;
	background:url(images/intro.gif) left top no-repeat;
 }
ul#intro li {
	display:none;
 } 
.content { 
	margin-top:28px;
 }
.content .intro {
	color:#555;
	margin:0px 0px 8px;
 } 
.content p {
	padding-right:15px;
	margin:8px 0px;
 } 
.introLinks a {
	background:url(images/bullet-intro.gif) left center no-repeat;
	padding-left:15px;
	padding-right:30px;
	margin-top:0px;
	font-weight:bold;
 }  
.hrIntro {
	background:url(images/hr-intro.gif) scroll center no-repeat; 
	height:5px;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
 }
div.hrIntro hr {
  display: none;
} 
.prBox {
	float:left;
	width:300px;
 }
#content h3 {
	width:185px;
	height:18px;
	margin:5px 0px;
 }
.prBox .sheadPR {
	background:url(images/head-pr.gif) left top no-repeat;
 }
.prBox a {
	display:block;
	width:175px;
	height:17px;
 } 
#content h3 span {
	display:none;
 }
.boxLinks a {
	background:url(images/bullet-blue.gif) left 7px no-repeat;
	padding-left:15px;
	display:block;
	width:150px;
	color:#0089cf;
	font:11px Tahoma, Arial, Helvetica;
	line-height:1.65em;
 } 
.iconPhone {
	text-align:center;
	background:url(images/icon-phone.gif) left top no-repeat;
	height:71px;
 }
.iconPhone span {
	display:none;
 } 
.prBox .sheadEvents {
	background:url(images/head-events2.gif) left top no-repeat;
 }
.iconNewsletter {
	text-align:center;
	background:url(images/icon-newsletter.gif) left top no-repeat;
	height:71px;
 }
.iconNewsletter span {
	display:none;
 }
#right {
	text-align:center;
 }
#right .sheadNews {
	background:url(images/head-news.gif) left top no-repeat;
	border-bottom:1px solid #eee;
	padding-bottom:5px;
 }
#right .sheadCEO {
	background:url(images/head-ceo.gif) left top no-repeat;
	border-bottom:1px solid #eee;
	padding-bottom:5px;
 }
#right .sheadTeam {
	background:url(images/head-team.gif) left top no-repeat;
	border-bottom:1px solid #eee;
	padding-bottom:5px;
 }
#right .sheadAbout {
	background:url(images/head-about.gif) left top no-repeat;
	border-bottom:1px solid #eee;
	padding-bottom:5px;
 }
#right .sheadGovt {
	background:url(images/head-govt-relations.gif) left top no-repeat;
	border-bottom:1px solid #eee;
	padding-bottom:10px;
 }
#right .sheadPublic {
	background:url(images/head-pr.gif) left top no-repeat;
	border-bottom:1px solid #eee;
	padding-bottom:5px;
 }
#right .sheadCrisis {
	background:url(images/head-crisis-mgmt.gif) left top no-repeat;
	border-bottom:1px solid #eee;
	padding-bottom:10px;
 }
#right .sheadTestimonials {
	background:url(images/head-testimonials.gif) left top no-repeat;
	border-bottom:1px solid #eee;
	padding-bottom:10px;
 }
#right h3 a {
	display:block;
	width:185px;
	height:18px;
 } 
#right .box1 {
	padding:5px 6px;
	border:1px solid #BFBFBF;
	border-top:0px;
	margin-top:3px;
	text-align:left;
	border-bottom-width:2px;
	margin-bottom:8px;
	background:white url(images/bg-rightop.gif) left top no-repeat;
 } 
#right .box {
	background:white url(images/bg-rightop.gif) left top no-repeat;
 }
#right .date {
	margin:0px;
	padding:6px;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#666;
 }
#right .details {
	margin:0px;
	line-height:1.56em;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	padding:6px;
	padding-top:0px;
 } 
#right .contact {
	background:white url(images/map.jpg) center 4px no-repeat;
	border-top:2px solid #BFBFBF;
	padding-top:80px;
	border1px solid red;
 } 

.head {
	color:#ff8f44;
	font:bold 14px Helvetica, Georgia, "Times New Roman", Times, serif; 
	margin:4px 0px;
 }
.content ul {
	margin:7px 5px 7px 25px;
 } 
.events td {
	vertical-align:top;
 }
.events .pThumbs { 
	width:350px;
	margin:0px;
	padding-top:2px;
 }  
.events .pThumbs img {
	border:1px solid white;
 }
.events .pThumbs a {
	border:1px solid #ff6600;
 }
.events .eventGallery {
 } 
.events ul {
	display:none;
 } 
#footer {
	border-top:3px solid #333;
	width:810px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	font:11px Tahoma, Arial, Helvetica, sans-serif;	
 } 