#container {
	background-color: #ffffff;
	background-image:url( "../assets/images/container-bg.gif" );
	background-repeat:repeat-x;
	background-position:bottom;
	position:absolute;
	z-index:-2
}

#containerNoBg {
	background-color: #ffffff
}

html {
	background-color: #42474c;
	background-image:url( "../assets/images/bg1.gif" );
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0px
}

BODY {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #1F3030;	
	background-image:url( "../assets/images/bg1.gif" );
	background-repeat:repeat-x;
	line-height: 21px;
	padding-top: 10px;
	padding-bottom: 10px
	} /* last 2 lines set amount of top and bottom background images visible */

P {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	padding: 10px;
	line-height: 21px;
	margin-bottom: 0px;
	margin-top: 0px;
	background-color: #ffffff
}

.newSection {
	background-color: #ffffff;
	padding:0
}

.intro {
	font-size: 10px;
	padding: 3px;
	padding-right:10px;
	line-height: 14px;
	text-align: right;
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style:solid
}

UL {
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
	line-height: 21px;
	background-color: #ffffff;
	padding:0;
	padding-left: 10px;
	padding-right:10px;
	margin:0
}

.liContents {
	padding-top:10px
}

H1 {
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
	padding: 10px;
	padding-top:5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-color: #1f3030;
	border-top-style: solid;
	margin-top: 0px
	}

H2 {
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
	padding: 10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-top-color : #1f3030;
	border-top-style: solid;
	background-color: #FFFFFF;
	margin-top: 0px
	}

H3 {
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
	padding: 10px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px
}

H4 {
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
	border-top-width: 1px;
	border-top-color: #1f3030;
	border-top-style: solid;
	padding: 10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	margin-top: 0px
}


H6 {
	color: #ffffff;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #1f1f1f;
	padding: 10px;
	padding-bottom:20px;
	text-align: center
}

.textNavigation {
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
	text-align:left;
	color: #ffffff;
	background-color: #1f1f1f;
	padding:5px
} 
.textNavigation a {
	font-size: 10px;
	color: #ffffff;
	background-color: #1f1f1f;
	text-decoration: none
}
.textNavigation a:visited {
	font-size: 10px;
	color: #ffffff;
	background-color: #1f1f1f
}

A {
	font-size: 12px;
	color: #f38423;
	text-decoration: none;
}
A:visited {
	font-size: 12px;
	color: #f38423;
	text-decoration: none;
}
A:active {
	font-size: 12px;
}
	
.textItalic {
	font-style:italic
}

.textSmallBold {
	font-size: 8px;
	font-weight: bold
}
	
.textBold {
	font-weight: bold
}

.textQuote {
	border-left-width: 1px;
	border-left-color: #1f3030;
	border-left-style: solid
}


.boxoutTitle {
	font-weight: bold;
	color: #000000;
	background-color: #c4c4c4;
	text-align: center
}
	
.formTitle {    
	font-size: 12px;
	font-weight: bold;
	padding: 0px
}

.formWarning {    
	font-size: 12px;
	font-weight: bold;
	color: #f38423;
	padding-left: 20px;
	padding-bottom:10px
}

.thisBox {
    visibility: hidden
}

.footerHeadCenter{
	font-size: 12px;
	line-height: 12px;
	color: #ffffff;
	text-align: center;
	background-color:#1f1f1f;
	padding: 10px
}

.footerHeadTalk{
	font-size: 12px;
	line-height: 12px;
	color: #ffffff;
	text-align: center;
	background-color:#1f1f1f;
	padding: 10px;
	padding-bottom:28px
}

.footer {
	font-size: 10px;
	color: #ffffff;
	text-align: left;
	background-color:#1f1f1f;
	padding: 5px
}

.footerCopyright{
	font-size: 10px;
	line-height: 10px;
	color: #ababab;
	text-align: center;
	background-color:#1f1f1f;
	padding-top:25px;
	padding-bottom:10px
}

.inTouch{
	font-size: 10px;
	font-weight:bold;
	color: #f38423;
	text-align: left;
	text-decoration:none;
	background-color: #1f1f1f;
	padding:2px;
	padding-top:4px;
	padding-bottom:4px
} 
 .inTouch a{
	font-size: 10px;
	font-weight:bold;
	color: #f38423;
	text-align: left;
	text-decoration:none;
	background-color: #1f1f1f;
	padding:2px;
	padding-top:4px;
	padding-bottom:4px
} 
 .inTouch a:visited {
	font-size: 10px;
	font-weight:bold;
	color: #f38423;
	text-align: left;
	text-decoration:none;
	background-color: #1f1f1f;
	padding:2px;
	padding-top:4px;
	padding-bottom:4px
}

.rssFAQ{
	font-size: 10px;
	font-weight:bold;
	color: #ffffff;
	text-align: left;
	background-color: #1f1f1f;
	padding:2px;
	padding-top:4px;
	padding-bottom:4px
} 
 .rssFAQ a{
	font-size: 10px;
	font-weight:bold;
	color: #ffffff;
	text-align: left;
	background-color: #1f1f1f;
	padding:2px;
	padding-top:4px;
	padding-bottom:4px
} 
 .rssFAQ a:visited{
	font-size: 10px;
	font-weight:bold;
	color: #ffffff;
	text-align: left;
	background-color: #1f1f1f;
	padding:2px;
	padding-top:4px;
	padding-bottom:4px
}

.contact{
	font-size: 12px;
	font-weight:bold;
	color: #f38423;
	text-align: left;
	text-decoration:none;
	background-color: #1f1f1f;
	padding:2px;
	padding-top:3px;
	padding-bottom:3px
} 
 .contact a{
	font-size: 12px;
	font-weight:bold;
	color: #f38423;
	text-align: left;
	text-decoration:none;
	background-color: #1f1f1f;
	padding:2px;
	padding-top:3px;
	padding-bottom:3px
} 
 .contact a:visited {
	font-size: 12px;
	font-weight:bold;
	color: #f38423;
	text-align: left;
	text-decoration:none;
	background-color: #1f1f1f;
	padding:2px;
	padding-top:3px;
	padding-bottom:3px
}

.rssLink {
	font-size: 9px;
	letter-spacing: -1px;
	width: 20px;
	height:20px;
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;
	top:0;
	left:0;
	background:url( "../assets/images/rss-icon-20x20.gif" )
}
.rssLink a {
	display:block;
	width:100%;
	height:100%
	} 
.rssLink a b    {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:url( "../assets/images/rss-icon-20x20.gif" )
}

.contactLightsLink {
	font-size:9px;
	letter-spacing:-1px;
	width:36px;
	height:108px;
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;
	top:0;
	left:0;
	background:url( "../assets/images/available-now.gif" )
}
.contactLightsLink a {
	display:block;
	width:100%;
	height:100%
	} 
.contactLightsLink a b  {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:url( "../assets/images/available-now.gif" )
}

.contactLink {
	font-size: 9px;
	letter-spacing: -1px;
	width:30px;
	height:20px;
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;
	top:0;
	left:0;
	background:url( "../assets/images/envelope.gif" )
}
.contactLink a {
	display:block;
	width:100%;
	height:100%
	} 
.contactLink a b  {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:url( "../assets/images/envelope.gif" )
}

.shareLink {
	font-size: 9px;
	width: 160px;
	height:20px;
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;
	top:0;
	left:0;
	background:url( "../assets/images/share.gif" )
}
.shareLink a {
	display:block;
	width:100%;
	height:100%
	} 
.shareLink a b    {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:url( "../assets/images/share.gif" )
}

#mainMenu {
	list-style:none;
	width:630px;
	margin:0px auto;
	padding:0;
	overflow:hidden;
	background:url( "../assets/images/main-menu.gif" )
}
#mainMenu li {
	float:left;
	position:relative
}
#mainMenu a {
	float:left;
	width:90px;
	outline:0;
	background:url( "../assets/images/main-menu.gif" );
	height:20px;
	font-size: 10px;
	text-decoration:none;
	color:#000000
}
#mainMenu a:focus b {
	font-weight:bold
}
#mainMenu a b    {
	position:absolute;
	left:0;top:0;
	z-index:-1;
	height:20px; 
	width:90px;
	line-height:20px;
	text-align:center
}

#mainMenu #idhome{background-position:0 0} 
#mainMenu #idservices{background-position:-90px 0}
#mainMenu #idchange{background-position:-180px 0}
#mainMenu #idphilosophy{background-position:-270px 0}
#mainMenu #idtestimonials{background-position:-360px 0}
#mainMenu #idcontact{background-position:-450px 0}
#mainMenu #idrss{background-position:-540px 0}

#mainMenu #idhome:focus{background-position:0 -20px}
#mainMenu #idservices:focus{background-position:-90px -20px}
#mainMenu #idchange:focus{background-position:-180px -20px}
#mainMenu #idphilosophy:focus{background-position:-270px -20px}
#mainMenu #idtestimonials:focus{background-position:-360px 0}
#mainMenu #idcontact:focus{background-position:-450px -20px}
#mainMenu #idrss:focus{background-position:-540px -20px}

#home #mainMenu #idhome{background-position:0 -40px}
#change_management_services #mainMenu #idservices{background-position:-90px -40px}
#change_management #mainMenu #idchange{background-position:-180px -40px}
#philosophy #mainMenu #idphilosophy{background-position:-270px -40px}
#testimonials #mainMenu #idtestimonials{background-position:-360px -40px}
#contact #mainMenu #idcontact{background-position:-450px -40px}
#rss #mainMenu #idrss{background-position:-540px -40px}

.TextObject {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 12px
}

#skiplink a {
  position: absolute !important;
  height: 1px; width: 1px; 
  overflow: hidden;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

#skiplink a:active{
	color: #000;
	font-weight: bold;
	font-size: 15px;
	border: 1px solid #000;
	background-color: #ffff00;
	position: absolute;
	overflow: visible;
	height: auto;
	width: auto;
	padding: 5px;
	z-index: 5;
	clip: auto;
}

 #skiplink a:focus {
	color: #000;
	font-weight: bold;
	font-size: 15px;
	border: 1px solid #000;
	background-color: #ffff00;
	position: absolute;
	overflow: visible;
	height: auto;
	width: auto;
	padding: 5px;
	z-index: 5;
	clip: auto;
}

.inTouch a:hover {
	font-size: 10px;
  color: #2c2c2c;
	background-color: #f38423;
	text-decoration:none;
	padding:2px;
	padding-top:4px;
	padding-bottom:4px
}

.rssFAQ a:hover {
	font-size: 10px;
	color: #f38423;
  text-decoration: underline;
	padding:2px;
	padding-top:4px;
	padding-bottom:4px
} 

.contact a:hover {
	font-size: 12px;
	color: #2c2c2c;
	background-color: #f38423;
	padding:2px;
	padding-top:3px;
	padding-bottom:3px
}

.textNavigation a:hover {
	font-size: 10px;
  color: #f38423;
}

A:hover {
	font-size: 12px;
	color: #f38423;
	text-decoration:underline;
}

#mainMenu a:hover b{
	font-weight:bold
}

#mainMenu #idhome:hover{background-position:0 -20px}
#mainMenu #idservices:hover{background-position:-90px -20px}
#mainMenu #idchange:hover{background-position:-180px -20px}
#mainMenu #idphilosophy:hover{background-position:-270px -20px}
#mainMenu #idtestimonials:hover{background-position:-360px -20px}
#mainMenu #idcontact:hover{background-position:-450px -20px}
#mainMenu #idrss:hover{background-position:-540px -20px}

