*{font-size: 100.01%;}
html{font-size: 62.5%;height:100%;margin:0 0 1px;padding:0;}
body{
	margin:0;
	color:#4e4e4e;
	font:120%/16px Arial, Helvetica, sans-serif;
	height:100%;
	margin:0 0 1px;
	padding:0;
}
/* general reset */
a{
	color:#4e4e4e;
	text-decoration:none;
}
a:hover{
	color:#4e4e4e;
	text-decoration:underline;
}
img{border-style:none;}
#wrapper{
	width:903px;
	margin:0 auto;
	position:relative;
}
:focus {outline: 0;}
/* header */
#header{
	height:103px;
	padding-bottom:11px;
	position:absolute;
	top:0;
	left:0;
}
.header-box{
	width:100%;
	padding:21px 0 19px;
}
.header-box:after{
	display:block;
	clear:both;
	content:"";
}
.logo{
	float:left;
}
.logo a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat;
	width:137px;
	height:34px;
}
.slogan{
	float:left;
	text-indent:-9999px;
	background:url(../images/slogan.gif) no-repeat;
	width:350px;
	height:34px;
}
#language{
	float:right;
	font-size:83%;
	font-weight:bold;
	line-height:20px;
	margin:10px -21px 0;
	position:relative;
	z-index:2;
}
#language a{
	display:block;
	color:#187ac1;
	padding:2px 0 0 9px;
	width:83px;
}
#language a:hover{
	color:#515253;
	background:url(../images/bg-language.gif) no-repeat;
	text-decoration:none;
}
#language:hover a,
#language.hover a{
	color:#515253;
	background:url(../images/bg-language.gif) no-repeat;
	text-decoration:none;
}
#language:hover .drop,
#language.hover .drop{
	display:block;
}
#language .drop{
	width:92px;
	overflow:hidden;
	display:none;
	position:absolute;
	top:20px;
	left:0;
}
#language .drop ul{
	margin:0;
	padding:3px 0 7px;
	list-style:none;
	background:url(../images/bg-lang-drop.gif) repeat-y;
	width:92px;
	overflow:hidden;
	font-size:109%;
	line-height:18px;
}
#language .drop ul li{
	padding-left:9px;
}
#language .drop ul li a{
	display:inline;
	color:#017dc3;
	width:auto;
	background:none;
	padding:0;
}
#language .drop ul li a:hover{
	color:#017dc3;
	background:none;
	text-decoration:underline;
}
#language .drop .b{
	width:92px;
	font-size:0;
	line-height:0;
	background:url(../images/bg-lang-drop-b.png) no-repeat;
	height:5px;
}
/* nav */
#nav{
	margin:0 -1px 0 0;
	padding:0;
	list-style:none;
	background:url(../images/bg-nav.gif) no-repeat;
	width:904px;
	height:29px;
	line-height:29px;
}
#nav li{
	float:left;
	padding-right:1px;
	position:relative;
}
#nav li a{
	color:#02548f;
	display:block;
	width:127px;
	text-align:center;
}
#nav li a:hover{
	color:#fdfefe;
	text-decoration:none;
	font-weight:bold;
	background:none;
}
#nav li .color1 a:hover,
#nav li .color1 a.active{
	background:url(../images/bg-color1.gif) repeat-x;
	color:#fdfefe;
	font-weight:bold;
}
#nav li .color2 a:hover,
#nav li .color2 a.active{
	background:url(../images/bg-color2.gif) repeat-x;
	color:#fdfefe;
	font-weight:bold;
}
#nav li:hover .color2 a,
#nav li.hover .color2 a{
	color:#fdfefe;
	text-decoration:none;
	background:url(../images/bg-color2.gif) repeat-x;
	font-weight:bold;
}
#nav li .color3 a{
	width:128px;
}
#nav li .color3 a:hover,
#nav li .color3 a.active{
	background:url(../images/bg-color3.gif) repeat-x;
	color:#fdfefe;
	font-weight:bold;
}
#nav li .color4 a{
	width:126px;
}
#nav li .color4 a:hover,
#nav li .color4 a.active{
	background:url(../images/bg-color4.gif) repeat-x;
	color:#fdfefe;
	font-weight:bold;
}
#nav li .color5 a:hover,
#nav li .color5 a.active{
	background:url(../images/bg-color5.gif) repeat-x;
	color:#fdfefe;
	font-weight:bold;
}
#nav li .color6 a{
	width:128px;
}
#nav li .color6 a:hover,
#nav li .color6 a.active{
	background:url(../images/bg-color6.gif) repeat-x;
	color:#fdfefe;
	font-weight:bold;
}
#nav li .color7 a{
	width:134px;
}
#nav li .color7 a:hover,
#nav li .color7 a.active{
	background:url(../images/bg-color7.gif) repeat-x;
	color:#fdfefe;
	font-weight:bold;
}
#nav li:hover .drop,
#nav li.hover .drop{
	display:block;
}
#nav li .drop{
	position:absolute;
	top:29px;
	left:0;
	width:316px;
	display:none;
	background:url(../images/transparent.gif);
}
#nav li .drop .t{
	background:url(../images/bg-nav-drop-t.png) no-repeat;
	width:216px;
	height:5px;
	font-size:0;
	line-height:0;
}
#nav li .drop .c{
	background:url(../images/bg-nav-drop.png) repeat-y;
	width:211px;
	padding:0 4px 0 1px;
}
#nav li .drop .c:after{
	display:block;
	clear:both;
	content:"";
}
#nav li .drop .b{
	background:url(../images/bg-nav-drop-b.png) no-repeat;
	width:216px;
	height:6px;
	font-size:0;
	line-height:0;
}
#nav li .drop ul{
	margin:-4px 0 -3px;
	padding:0;
	list-style:none;
	line-height:26px;
	font-weight:bold;
	font-size:93%;
	float:left;
	position:relative;
	width:auto;
}
#nav li .drop ul li{
	float:none;
	padding:0;
	height:1%;
	vertical-align:top;
}
#nav li .drop ul li a{
	color:#4e4e4e !important;
	display:block;
	text-align:left;
	width:199px;
	background:none !important;
	padding:0 0 0 12px;
}
#nav li .drop ul li a:hover{
	color:#80350f !important;
	background:#ede2dd !important;
}
#nav li:hover .color4 a,
#nav li.hover .color4 a{
	color:#fdfefe;
	text-decoration:none;
	background:url(../images/bg-color4.gif) repeat-x;
	font-weight:bold;
}
#nav li:hover .drop2,
#nav li.hover .drop2{
	display:block;
}
#nav li .drop2{
	position:absolute;
	top:29px;
	left:0;
	width:132px;
	display:none;
	background:url(../images/transparent.gif);
}
#nav li .drop2 .t{
	background:url(../images/bg-drop2-t.png) no-repeat;
	width:132px;
	height:4px;
	font-size:0;
	line-height:0;
}
#nav li .drop2 .c{
	background:url(../images/bg-drop2.png) repeat-y;
	width:126px;
	padding:0 4px 0 2px;
}
#nav li .drop2 .c:after{
	display:block;
	clear:both;
	content:"";
}
#nav li .drop2 .b{
	background:url(../images/bg-drop2-b.png) no-repeat;
	width:132px;
	height:5px;
	font-size:0;
	line-height:0;
}
#nav li .drop2 ul{
	margin:-4px 0 -3px;
	padding:0;
	list-style:none;
	line-height:26px;
	font-weight:bold;
	font-size:93%;
	float:left;
	position:relative;
	width:auto;	
}
#nav li .drop2 ul li{
	float:none;
	padding:0;
}
#nav li .drop2 ul li a{
	color:#4e4e4e !important;
	display:block;
	text-align:left;
	width:114px;
	background:none !important;
	padding:0 0 0 12px;
}
#nav li .drop2 ul li a span{
	background:url(../images/bullet.gif) no-repeat 0 50%;
	padding-left:8px;
}
#nav li .drop2 ul li a:hover{
	color:#02548f !important;
	background:#d4e6f3 !important;
}
/* main */
#main{
	height:1%;
	padding:114px 0 21px;
}
#main:after{
	display:block;
	clear:both;
	content:"";
}
.inner{
	padding:114px 0 28px !important;
}
/* image-holder */
.image-holder{
	width:902px;
	position:relative;
	margin:0 0 15px;
}
.home-holder{
	height:267px; 		/* CHANGE FOR SLIDER */
	margin:0; 			/* CHANGE FOR SLIDER */	
}
.image-holder img{
	display:block;
}
.image-holder .heading{
	width:350px;
	position:absolute;
	top:26px;
	left:28px;
}
.inner .image-holder .heading{
	width:253px;
	position:absolute;
	top:29px;
	right:30px;
	left:auto;
}
.image-holder h1{
	margin:0 0 16px;
	font: 30px Helvetica, Arial, sans-serif;
	color:#fefdfd;
	text-align: left;
}
.image-holder h2{
	margin:0 0 26px;
	font: 16px Helvetica, Arial, sans-serif;
	color:#fefdfd;
	text-align: left;
}
.inner .image-holder h1{
	margin:0;
	font: 200%/38px Helvetica, Arial, sans-serif;
	color:#fbfdfe;
	text-align: right;
}
.image-holder .btn-find{
	display:block;
	background:url(../images/btn-find.png) no-repeat;
	width:102px;
	height:29px;
	font-size:100%;
	color:#fff;
	font-weight:bold;
	padding:6px;
	text-align:center;
	line-height:29px;
	position:relative;
	cursor:pointer;
}
.image-holder .btn-find:hover{
	color:#fff;
}

#home-scroll{position:relative;overflow:hidden;width:902px;height:267px}
#home-scroll .items{position:absolute;width:20000em;}
#home-scroll .items .image-holder{float:left;}
#home-scroll-nav {position:absolute;z-index:100;bottom:5px;right:15px;margin:0;padding:0;list-style:none;}
#home-scroll-nav li{margin:2px;padding:0; float:left;background-color:#983c0d;}
#home-scroll-nav li a.home-prev{background:url(../images/scroll-nav.png) no-repeat 0 -36px #983c0d; width:18px;height:18px;display:block;border:1px solid #fff;}
#home-scroll-nav li a.home-next{background:url(../images/scroll-nav.png) no-repeat 0 1px #983c0d; width:18px;height:18px;display:block;border:1px solid #fff;}
#home-scroll-nav li a.home-prev:hover{background:url(../images/scroll-nav.png) no-repeat 0 -55px;}
#home-scroll-nav li a.home-next:hover{background:url(../images/scroll-nav.png) no-repeat 0 -18px;}

.news-box{
	overflow:hidden;
	position:relative;
	width:869px;
	height:32px;
	padding:0 20px 0 13px;
	font-size:91%;
	line-height:32px;
	font-weight:bold;
	color:#feb996;
	background:url(../images/bg-home-news.jpg) no-repeat 0 0 #973b0c;
	margin-bottom:15px;
}
.news-box .news{
	float:left;
	color:#e39771;
	margin-right:5px;
	/*background:url(../images/bullet2.gif) no-repeat 100% 50%;
	padding-right:30px;CHANGED WHEN IMPLEMENTING SLIDER*/ 
}
.news-box .news:hover{
	color:#e39771;
}
#news-scroll{position:relative;overflow:hidden;width:605px;height:32px;margin:0;padding:0;}
#news-scroll .items{position:absolute;width:20000em;}
#news-scroll .items .data{color:#feb996;;margin-left:8px;width:605px;float:left;}
#news-scroll-nav {display:block;margin:0 10px 0 0;padding:0;list-style:none;}
#news-scroll-nav li{margin:7px 0 0 0;padding:0; float:left;background-color:#983c0d;}
#news-scroll-nav li a.news-prev{background:url(../images/scroll-nav.png) no-repeat 0 -36px #983c0d; width:14px;height:18px;display:block;}
#news-scroll-nav li a.news-next{background:url(../images/scroll-nav.png) no-repeat 0 1px #983c0d; width:14px;height:18px;display:block;}
#news-scroll-nav li a.news-prev:hover{background:url(../images/scroll-nav.png) no-repeat 0 -55px;}
#news-scroll-nav li a.news-next:hover{background:url(../images/scroll-nav.png) no-repeat 0 -18px;}
/*Changed for SLIDER */
/*.news-box .data{
	padding-left:8px;
	width:719px;
	float:right;
}
.news-box .data span{
	float:left;
}
.news-box .news-data{
	width:400px;
	float:left;
	background:url(../images/bullet3.gif) no-repeat 0 50%;
	color:#fff;
	padding:0 2px 0 13px;
}*/
.news-box .view{
	position:absolute;
	top:0;
	right:18px;
	background:url(../images/ico1.gif) no-repeat 100% 50%;
	padding-right:29px;
	color:#fff;
}
.news-box a{
	color:#fff;
}
.news-box a:hover{
	color:#fff;
}

.hidden{ 			/*Changed for SLIDER */
	display: none;
}






/*registration form*/
form#register fieldset{
	border: none;
}
form#register legend{
	display:block;
	font-weight: bold;
	font-size: 1.1.em;
}
form#register .optional label{
	float: left;
	padding: 5px 5px 0 0;
	text-align: right;
	width: 120px;
}
form#register label.invalid{
	padding:0 0 0 15px;
	font-style:italic;
	color: #ff0000;
	font-size:1.1em;
	width:auto !important;
}	
form#register .optional input{float:left;}
form#register fieldset.optional ul {list-style:none;margin:0;padding:0;}
form#register fieldset.optional li:after 	
{
	content: "."; 
	display: block; 
	height: 0;
	clear: both; 
	visibility: hidden;
}
form#register fieldset.optional li	{display:inline-block;}
form#register fieldset.optional li 	{
	background:none;
	display:block;
	margin:0;
	padding: 2px 0;
	clear:both;
	list-style:none;
}







/* twocolumns */
#twocolumns{
	width:902px;
}
#twocolumns:after{
	display:block;
	clear:both;
	content:"";
}
/* content */
#content{
	width:901px;
	margin-left:1px;
}
#content:after{
	display:block;
	clear:both;
	content:"";
}
#twocolumns #content{
	width:635px;
	float:right;
	margin:0;
}
#twocolumns #content h2{
	margin:0 0 7px;
	font:216%/40px Helvetica, Arial, sans-serifl;
	color:#80350f;
}
#twocolumns #content h2.blue{color:#0165ad;}
#twocolumns #content h2.gold{color:#9e6514;}
#twocolumns #content .intro{
	display:block;
	color:#80350f;
	font-size:116%;
	line-height:19px;
	margin:-3px 0 17px;
}
#twocolumns .content-box{
	height:1%;
	overflow:hidden;
	padding:0 0 16px 2px;
}
#twocolumns h3{
	margin:0;
	color:#4e4e4e;
	font-size:100%;
	line-height:16px;
}
/*****added*******/#twocolumns .content-box h4{
	margin-bottom: 0;
}
#twocolumns .content-box p{
	margin:0 0 1em;
}
#twocolumns .content-box ul{
	margin:0 0 1em;
	padding:0;
	list-style:none;
}
#twocolumns .content-box ul li{
	padding-left:8px;
	background:url(../images/bullet4.gif) no-repeat 0 6px;
}
#twocolumns .content-box ul ul li{
	padding-left:8px;
	background:url(../images/bullet4.gif) no-repeat 0 6px;
}
#twocolumns .content-box #newstable td {
	border-bottom: 1px solid #80350f;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-top: 3px;
}
#twocolumns .content-box #newstable a {
	color: #9e6514;
}
/************ Styles for the profiles on Company page *****/
#twocolumns .content-box .officer{
	margin: 0 0 2em;
	clear: left;
}
#twocolumns .content-box .manager{
	margin: 1em 0 1em;
	float: left;
	width: 210px;
}
#twocolumns .content-box .officer img, #twocolumns .content-box .manager img{
	float: left;
	display: block;
	width: 60px;
	height: 70px;
	margin: 0 10px 10px 0;
}
#twocolumns .content-box .officer h4, #twocolumns .content-box .manager h4{
	margin: 1em 0 0 70px;
}
#twocolumns .content-box .officer span, #twocolumns .content-box .manager span{
	display: block;
	margin-bottom: 1em;
	font-weight: normal;
}
#twocolumns .content-box .officer h5{
	margin: 1em 0 0 70px;
}
#twocolumns .content-box .officer h6{
	margin: 0 0 0 70px;
	text-decoration: underline;
	font-weight: normal;
}
#twocolumns .content-box .officer p {
	margin-left:70px;
}
#twocolumns .content-box .officer ul{
	margin: 0 0 0 70px;
}
#twocolumns .content-box a.region {
	border: 1px solid #eba41b;
	color: #eba41b;
	clear: both;
	padding: 5px 100px;
	}	
#content .box1{
	background:url(../images/bg-box1.jpg) no-repeat;
	margin-right:16px;
	font-weight:normal;
	font-size:115%;
	line-height:18px;
	color:#f9cfac;
	padding:10px 0 0 13px;
	width:276px;
	height:172px;
	float:left;
}
#content .box1 h2{
	margin:0 0 3px;
	color:#fefefe;
	font:bold 107%/20px Helvetica, Arial, sans-serif;
}
#content .box1 p{
	margin:0;
}
#content .box1 p a,
#content .box1 p a:hover{
	color:#ffffff;
	font-size:80%;
	line-height:24px;
	font-weight: bold;
}
#content .box2{
	background:url(../images/bg-box2.jpg) no-repeat;
	margin-right:16px;
	font-weight:normal;
	font-size:115%;
	line-height:18px;
	color:#c4e6fd;
	padding:10px 0 0 13px;
	width:276px;
	height:172px;
	float:left;
}
#content .box2 h2{
	margin:0 0 3px;
	color:#fefefe;
	font:bold 107%/20px Helvetica, Arial, sans-serif;
}
#content .box2 p{
	margin:0;
}
#content .box2 p a,
#content .box2 p a:hover{
	color:#ffffff;
	font-size:80%;
	line-height:24px;
	font-weight: bold;
}
#content .box3{
	background:url(../images/bg-box3.gif) no-repeat;
	color:#636364;
	font-size:100%;
	line-height:14px;
	font-weight:bold;
	width:266px;
	height:156px;
	float:left;
	padding:26px 0 0 23px;
}
#content .box3 .social{
	width:250px;
	overflow:hidden;
	padding-bottom:30px;
}
#content .box3 .social ul{
	float:left;
	margin:0;
	padding:0 17px 0 0;
	list-style:none;
}
#content .box3 .social ul li{
	float:left;
	padding-left:5px;
}
#content .box3 .social span{
	float:left;
}
#content .box3 .social ul img{
	display:block;
}
#content .box3 .register{
	width:242px;
	overflow:hidden;
	padding-left:8px;
}
#content .box3 .title{
	display:block;
	font-size:141%;
	line-height:20px;
	color:#983b0c;
	margin-bottom:6px;
}
#content .box3 .register ul{
	margin:0;
	padding:0 22px 0 0;
	list-style:none;
	font-weight:normal;
	font-size:100%;
	line-height:20px;
	float:left;
}
#content .box3 .register ul li{
	padding:0;
}
#content .box3 .register ul a{
	background:url(../images/bullet.gif) no-repeat 0 50%;
	padding-left:9px;
	color:#024c81;
}
#content .box3 .register ul a:hover{
	color:#024c81;
}
#content .twocolumns{
	width:640px;
	margin-right:-5px;
	position:relative;
}
#content .twocolumns:after{
	display:block;
	clear:both;
	content:"";
}
/* column1 */
#content .twocolumns .column1{
	width:400px;
	float:left;
}
/* content-box */
#content .twocolumns .content-box{
	padding:0 0 9px;
}
#content .twocolumns ul li{
	padding-left:10px;
}
#content .twocolumns .content-box h4 {
	margin-bottom: 0;
}
#content .twocolumns .content-box dl {
	margin:0;
	padding:0;
}
#content .twocolumns .content-box dt {
	float:left;
	width:130px;
}
#content .twocolumns .content-box dd {
	margin: 0 20px .5em 140px;
}

	
/* column2 */
#content .twocolumns .column2{
	width:240px;
	float:right;
	font-size:91%;
	line-height:14px;
	color:#424242;
	padding-top:5px;
}
#content .twocolumns img{
	display:block;
}
/* sidebox */
#content .sidebox .holder{
	padding:0 0 19px;
}
#content .sidebox .heading{
	background-color:#808084;
	padding:4px 0 5px 18px;
	margin-bottom:9px;
}
#content .sidebox .heading strong{
	display:block;
	color:#fcfcfd;
	font-size:150%;
	line-height:22px;
}
#content .sidebox .data{
	height:1%;
	overflow:hidden;
	padding:0 14px 0 18px;
}
#content .sidebox h4{
	margin:0;
	color:#424242;
}
#content .sidebox p{
	margin:0 0 5px;
}
#content .sidebox ul{
	padding:0 0 15px;
}
#content .sidebox ul ul{
	padding:0px;
}
#content .sidebox ul li{
	background:url(../images/bullet4.gif) no-repeat left 4px;
	padding-left:10px;
	margin:0;
}
#content .column2 .link{
	height:1%;
	overflow:hidden;
	margin:-5px 0 0 3px;
}
#content .column2 .support,
#content .column2 .support:hover{
	color:#808084;
}
#content .column2 .more-info{
	display:block;
	color:#808084;
	font-size:109%;
	padding-top:2px;
	width:100%;
}
/* sidebar */
#sidebar{
	float:left;
	width:240px;
	padding-left:1px;
}
#sidebar .products {background:url(../images/bg-products.gif) no-repeat;}
#sidebar .technology {background:url(../images/bg-technology.gif) no-repeat;}
#sidebar .solutions {background:url(../images/bg-solutions.gif) no-repeat;}
#sidebar .company {background:url(../images/bg-company.gif) no-repeat;}
#sidebar .news {background:url(../images/bg-news.gif) no-repeat;}
#sidebar .contact {background:url(../images/bg-contact.gif) no-repeat;}
#sidebar .heading{
	width:221px;
	height:32px;
	padding-left:19px;
}
#sidebar .heading strong{
	display:block;
	font: bold 150%/32px Helvetica, Arial, sans-serif;
	color:#fcfcfd;
}
/* sidebox */
.sidebox{
	height:1%;
	background:url(../images/bg-sidebox.gif) repeat-y;
}
.sidebox .b{
	height:1%;
	background:url(../images/bg-sidebox-b.gif) no-repeat 0 100%;
	padding:0 4px 12px 1px;
}
.sidebox .holder{
	overflow:hidden;
	height:1%;
	background:url(../images/bg-sidebox-holder.gif) repeat-x 0 100%;
	padding:11px 2px 10px 17px;
}
.sidebox .holder p{
	padding:0 10px 0 0;
}
#twocolumns .sidebox h3{color:#80350f;}
#twocolumns .sidebox h3.blue{color:#0165ad;}
#twocolumns .sidebox h3.gold{color:#9e6514;}
#twocolumns .sidebox h3{
	margin:0 0 9px;
	font-size:100%;
	line-height:18px;
}
.sidebox h3 a.active {color:#80350f;}
.sidebox h3 a.activeblue {color:#0165ad;}	
.sidebox h3 a.activegold {color:#9e6514;}	
	
.sidebox h4{
	margin:0 0 2px;
	font-size:100%;
	line-height:18px;
	color:#4e4e4e;
}
.sidebox h4 a.active{color:#80350f;}
.sidebox h4 a.activeblue {color:#0165ad;}	
.sidebox h4 a.activegold {color:#9e6514;}
.sidebox ul{
	margin:0;
	padding:0 0 7px;
	list-style:none;
	font-size:91%;
}
.sidebox ul li{
	margin-bottom:2px;
}
.sidebox ul li.active a,
.sidebox ul li a.active{
	text-decoration:none;
	color:#80350f;
	font-weight: bold;
}
.sidebox ul li a:hover{
	text-decoration:none;
	color:#80350f;
}
.sidebox ul li.activeblue a,
.sidebox ul li a.activeblue{
	text-decoration:none;
	color:#0165ad;
	font-weight: bold;
}
.sidebox ul li a.activeblue:hover{
	text-decoration:none;
	color:#0165ad;
}
.sidebox ul li.activegold a,
.sidebox ul li a.activegold{
	text-decoration:none;
	color:#9e6514;
	font-weight: bold;
}
.sidebox ul li a.activegold:hover{
	text-decoration:none;
	color:#9e6514;
}
/* footer */
#footer{
	height:1%;
	font-size:91%;
	line-height:20px;
	margin-bottom:20px;
}
.footer-nav{
	height:1%;
	overflow:hidden;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
}
#footer ul li{
	float:left;
	background:url(../images/separator.gif) no-repeat 0 50%;
	padding:0 11px 0 12px;
	margin:0 12px 0 -12px;
}
#footer ul li a,
#footer ul li a:hover{
	color:#02548f;
}
.footer-box{
	height:1%;
	overflow:hidden;
}
.footer-box span{
	float:left;
}
.footer-box span em{
	font-style:normal;
}
.footer-box ul{
	margin:0 6px 0 14px !important;
}
/* download button */
#download{
	height:20px;
	width:150px;
	background-color: #80350f;
	color:#ffffff;
	font-family: Arial;
	font-weight: bold;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	margin: 12px 0 25px;
	padding: 3px 0 0px;}
#download a{
	color:#ffffff;
	text-decoration:none;}

/* ########### SLIDER IMAGE ################## */

#home-1{background:url(../images/img-home-1.jpg) no-repeat 0 0;}	/* CHANGE FOR SLIDER */
#home-2{background:url(../images/img-home-2.jpg) no-repeat 0 0;}	/* CHANGE FOR SLIDER */
#home-3{background:url(../images/img-home-3.jpg) no-repeat 0 0;}	/* CHANGE FOR SLIDER */
#home-4{background:url(../images/img-home-4.jpg) no-repeat 0 0;}	/* CHANGE FOR SLIDER */



/* ########### COLOR MODIFIERS ################## */

.blue{color:#0165ad;}
.gold{color:#9e6514;}
.rust{color:#80350f;}



/* ########### IRD COMPARE TABLE ################## */

#IRD, #IRD td { border: 1px solid #4e4e4e; border-collapse: collapse; }

#IRD th { font-size: 1.5em; font-weight: normal; padding: 8px 0; }

#IRD td { padding: 2px 4px 2px 2px; }

#IRD .subhead1 {
	background: #ddd;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
}

#IRD .subhead2 {
	background: #eee;
	color: #80350f;
	font-size: 1em;
	font-weight: bold;
}

#IRD .oneorall { text-align: center; }


/* ########### BT8500 COMPARE TABLE ################## */

#bt-table {	border-collapse: collapse; margin: 0 15px 15px 0;}
	
#bt-table td {	
	border: 1px solid #4e4e4e;
	border-collapse: collapse;
	padding: 4px;
	}




/* ########### CONTACT MAP ################## */

#container-map				{background:url('../images/map-only.png') no-repeat top left;}
#container-map ul			{position:relative;width:615px; height:330px;list-style-type: none;margin:0;padding: 0 !important;}
#container-map li			{margin:0;padding:0 !important;background-image:none !important;}
#container-map .tooltip		{font-size:1em;background:#eceff3;display:none;width:150px;}
#container-map .tooltip p 	{padding:5px;min-width:150px;overflow:hidden;margin:0;}
#container-map a			{text-indent:-9999em;font-size:10px; width:11px;height:11px;display:block;overflow:hidden;z-index:1;}
#container-map a:hover		{text-decoration:none;}

#map-legend li				{margin:0;padding:0 !important;background-image:none !important;line-height:15px;}
#map-legend li a			{text-indent:-9999em;width:12px;height:12px;display:block;float:left;margin:0 10px 0 0;line-height:12px;}

.marker-one		{background: transparent url('../images/map-icons.png') no-repeat  0 -25px;}
.marker-one-alt	{background: transparent url('../images/map-icons.png') no-repeat  0 -12px;}
.marker-two		{background: transparent url('../images/map-icons.png') no-repeat  0 0;}
.marker-three	{background: transparent url('../images/map-icons.png') no-repeat  -33px 0;}
.marker-four	{background: transparent url('../images/map-icons.png') no-repeat  -33px -25px;}


#container-map a, #container-map .tooltip	
{
	border-radius:		5px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#container-map .tooltip
{
box-shadow:1px 1px 3px #000;
-webkit-box-shadow:1px 1px 3px #000;
-moz-box-shadow: 1px 1px 3px #000;
}
