body, html {
	height: 100%;
}

body{
	/*font-family: Arial Rounded MT Bold, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

h1{
	color:#f16522;
	font-size:17px;
	font-weight:bold;
	padding:0;
	margin:0 0 10px 0;
}

h2{
	color:#f16522;
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:0;
}

h3{
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin:0;
}

/*LINKS*/

a:link, a:visited, a:active{
	color:#f16522;
	text-decoration:none;
}

a:hover{
	color:#6dcef5;
}

a.contactus:link, a.contactus:visited, a.contactus:active{
	color:#006FB9;
	text-decoration:none;
}

a.contactus:hover{
	color:#f16522;
}

a.research:link, a.research:visited, a.research:active{
	text-decoration:none;
	color:#666666;
}

a.research:hover{
	color:#f16522;
}

a.marketing:link, a.marketing:visited, a.marketing:active{
	text-decoration:none;
	color:#666666;
}

a.marketing:hover{
	color:#f58a1f;
}

a.training:link, a.training:visited, a.training:active{
	text-decoration:none;
	color:#666666;
}

a.training:hover{
	color:#6dcef5;
}

a.digital:link, a.digital:visited, a.digital:active{
	text-decoration:none;
	color:#666666;
}

a.digital:hover{
	color:#ffb808;
}

a.innovation:link, a.innovation:visited, a.innovation:active{
	text-decoration:none;
	color:#666666;
}

a.innovation:hover{
	color:#005a89;
}

a.strategy:link, a.strategy:visited, a.strategy:active{
	text-decoration:none;
	color:#666666;
}

a.strategy:hover{
	color:#006fb9;
}

/*BOTTOM NAVIGATION HOVERS*/
#Home{
	background-image:url(../images/BottomNav-Home.gif);
	background-repeat:no-repeat;
	width: 36px;
	height: 19px;
	border:0;
	display:block;
	float:left;
	padding:0;
	margin:0;
}

#Home:hover{
	background-image:url(../images/BottomNav-Home-hover.gif);
	background-repeat:no-repeat;
	border:0;
}

#Register{
	background-image:url(../images/BottomNav-Register.gif);
	background-repeat:no-repeat;
	width: 64px;
	height: 19px;
	border:0;
	padding:0;
	margin:0 5px 0 0;
	display:block;
	float:left;
}

#Register:hover{
	background-image:url(../images/BottomNav-Register-hover.gif);
	background-repeat:no-repeat;
	border:0;
}

#Articles{
	background-image:url(../images/BottomNav-Articles.gif);
	background-repeat:no-repeat;
	width: 54px;
	height: 19px;
	border:0;
	display:block;
	float:left;
	padding:0;
	margin:0 4px 0 0;
}

#Articles:hover{
	background-image:url(../images/BottomNav-Articles-hover.gif);
	background-repeat:no-repeat;
	border:0;
}

#OurPolicy{
	background-image:url(../images/BottomNav-OurPolicy.gif);
	background-repeat:no-repeat;
	width: 71px;
	height: 19px;
	border:0;
	display:block;
	float:left;
	padding:0;
	margin:0;
}

#OurPolicy:hover{
	background-image:url(../images/BottomNav-OurPolicy-hover.gif);
	background-repeat:no-repeat;
	border:0;
}

#Brochures{
	background-image:url(../images/BottomNav-Brochures.gif);
	background-repeat:no-repeat;
	width: 69px;
	height: 19px;
	border:0;
	display:block;
	float:left;
	padding:0;
	margin:0 5px 0 0;
}

#Brochures:hover{
	background-image:url(../images/BottomNav-Brochures-hover.gif);
	background-repeat:no-repeat;
	border:0;
}

/*LEFT NAVIGATION HOVERS*/

#Whoweare{
	background-image:url(../images/who-we-are.gif);
	background-repeat:no-repeat;
	width: 99px;
	height: 14px;
	border:0;
	display:block;
}

#Whoweare:hover{
	background-image:url(../images/who-we-are-hover.gif);
	background-repeat:no-repeat;
	border:0;
}

#Whatwedo{
	background-image:url(../images/what-we-do.gif);
	background-repeat:no-repeat;
	width: 99px;
	height: 14px;
	border:0;
	display:block;
}

#Whatwedo:hover{
	background-image:url(../images/what-we-do-hover.gif);
	background-repeat:no-repeat;
	border:0;
}

#Ourclients{
	background-image:url(../images/our-clients.gif);
	background-repeat:no-repeat;
	width: 99px;
	height: 14px;
	border:0;
	display:block;
}

#Ourclients:hover{
	background-image:url(../images/our-clients-hover.gif);
	background-repeat:no-repeat;
	border:0;
}

#KITV{
	background-image:url(../images/KITV.gif);
	background-repeat:no-repeat;
	width: 99px;
	height: 14px;
	border:0;
	display:block;
}

#KITV:hover{
	background-image:url(../images/KITV-hover.gif);
	background-repeat:no-repeat;
	border:0;
}

#Game{
	background-image:url(../images/game.gif);
	background-repeat:no-repeat;
	width: 99px;
	height: 14px;
	border:0;
	display:block;
}

#Game:hover{
	background-image:url(../images/game-hover.gif);
	background-repeat:no-repeat;
	border:0;
}

#DadsBook{
	background-image:url(../images/dads-book.gif);
	background-repeat:no-repeat;
	width: 99px;
	height: 14px;
	border:0;
	display:block;
}

#DadsBook:hover{
	background-image:url(../images/dads-book-hover.gif);
	background-repeat:no-repeat;
	border:0;
}

#Careers{
	background-image:url(../images/careers.gif);
	background-repeat:no-repeat;
	width: 99px;
	height: 14px;
	border:0;
	display:block;
}

#Careers:hover{
	background-image:url(../images/careers-hover.gif);
	background-repeat:no-repeat;
	border:0;
}

#ContactUs{
	background-image:url(../images/contact-us.gif);
	background-repeat:no-repeat;
	width: 99px;
	height: 14px;
	border:0;
	display:block;
}

#ContactUs:hover{
	background-image:url(../images/contact-us-hover.gif);
	background-repeat:no-repeat;
	border:0;
}

#ftThinking{
	background-image:url(../images/4ft-thinking.gif);
	background-repeat:no-repeat;
	width: 101px;
	height: 17px;
	border:0;
	display:block;
}

#ftThinking:hover{
	background-image:url(../images/4ft-thinking-hover.gif);
	background-repeat:no-repeat;
	border:0;
}


#Wrapper{
	padding:0;
	margin:0 auto;
	/*width:830px;*/
	width:840px;
}

#Logo{
	width:226px;
	height:40px;
	padding:0;
	margin:0 0 25px 5px;
	float:left;
}

#Search{
	width:226px;
	height:40px;
	padding:0;
	margin:10px 0 0 370px;
	float:left;
}

#TopNav{
	margin:0;
	padding:0;
	/*height:25px;*/
	padding:0; 
}

#topmenu {
	float: left;
	height: 35px;
	/*margin: -15px 0 0 -15px;
	padding: 0 0 15px 0;*/
	position: relative;
	left: -15px;
}

#NavButton{
	width:130px;
	height:25px;
	float:left;
	margin:0 2px 0 2px;
	padding:0; 
}

#LoginBox{
	width:128px;
	position: absolute;
	/*margin:250px 0 0 5px;*/
	padding:0; 
}

#LeftNav-container{
	width:128px;
	float:left;
	position: relative;
	top: 250px;
	/*margin:250px 0 0 5px;*/
	padding:0; 
}

#SecondLeftNav-container{
	width:133px;
	float:left;
	/*margin:0 0 0 5px;*/
	padding:0; 
	border-right:1px solid #cccccc;
}

#LeftNav-item{
	width:101px;
	margin:8px 0 8px 0;
	padding:0; 
}

#Content-Wrapper{
	margin:10px 10px 10px 30px;
	padding:0;
	float:left;
	width:620px;
}

#Content-Shelf{
	padding:0;
	float:left;
	width: 700px;
}

#BottomNav-container{
	width:500px;
	margin:0 0 25px 170px;
	padding:0;
	text-align:center;
}

.clear{
	clear:left;
}

#Banner-Container{
	width:799px;
	height:199px;
	margin:0 0 0 2px;
	padding:0;
}

#Color-Bar-Container{
	width:816px;
	margin:3px 0 0 -3px;
	padding:0;
}

#breadcrumbs{
	margin:5px 0 10px 0;
	color:#999999;
}

a.PageTitles:link,a.PageTitles:active,a.PageTitles:visited{
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
	font-weight:bold;	
	text-decoration:none;
}

a.PageTitles:hover{
	color:#005b8a;	
}


a.EmailUs:link,a.EmailUs:active,a.EmailUs:visited{
	color:#999999;
	text-decoration:none;
}

a.EmailUs:hover{
	color:#005b8a;	
}

.Bottom-Info{
	color:#999999;
	font-size:11px;
	text-align:center;
	width:100%;
}

#Coming-Soon-Info {
	position: absolute;
	top: 0;
	left: 0;
	width: 98%;
	height: 98%;
	z-index: 2000;
	text-align: center;
}

#Coming-Soon-Info h1 {
	margin: 20% 0 20px 0;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
}

#Coming-Soon {
	position: absolute;
	top: 0;
	left: 0;
	width: 98%;
	height: 98%;
	z-index: 1000;
	text-align: center;
	background: #FFFFFF;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);	
}

#Coming-Soon { behavior: url(iepngfix/iepngfix.htc) }

input.text1 {
	border: 1px solid #f16522;
	padding: 2px;
	width: 200px;
	height: 20px;
}

input.text2 {
	border: 1px solid #f16522;
	padding: 2px;
	width: 150px;
	height: 20px;
}

input.Register {
	width: 130px;
	height: 25px;
	background: url(../images/Button-Register.gif) no-repeat;
	border: 0;
	cursor: pointer;
}

input.Search {
	width: 130px;
	height: 25px;
	background: url(../images/Button-Search.gif) no-repeat;
	border: 0;
	cursor: pointer;
}

#SearchArea {
	float: right;
	position: relative;
	right: 40px;
}

.searchresult {
	padding:0 0 5px 0;
	margin:0;
	background: url(../images/Search-Arrow.gif) no-repeat;
	display:block;
	width:27px;
	height:27px;
	float:left;
}

.PageBottom {
	padding:5px 5px 5px 10px;
	margin:0;
	color:#ffffff;
	background: url(../images/orange-dot.gif) no-repeat;
	display:block;
	width:27px;
	height:27px;
	float:left;
	font-weight:bold;
	font-style:normal;
}

a.resultlink:link,a.resultlink:visited,a.resultlink:active{
	padding:5px 0 0 5px;
	margin:0;
	color:#666666;
	font-size:13px;
	font-weight:bold;
	float:left;
}

a.resultlink:hover{
	color:#006FB9;
}

.PagesOf{
	 float:right;
	 color:#f16522;
	 font-weight:bold;
}

 #map{
	background-image:url(../images/map3.jpg);
    background-repeat:no-repeat;
	width:471px;
	height:501px;
}

#download-map{
	background-image:url(../images/download-map2.gif);
    background-repeat:no-repeat;
	width:163px;
	height:53px;
	display:block;
	margin:5px 0 0 5px;
	cursor:pointer;
}

#download-map:hover{
	background-image:url(../images/download-map2-hover.gif);
    background-repeat:no-repeat;
	width:163px;
	height:53px;
	display:block;
}
