/*
Title: Sicmemotori  - screen
Author:   Nigel Walker, www.refreshltd.co.uk
Date:  19.11.08
*/

html, body{height:100%;}
/* end hack */
html,body {margin:0;padding:0; background:#2f2f2f url(../images/main-bg.jpg) top repeat-x;}
body {
	text-align:left


}/* centre for ie5.+*/

#outer{
	min-height:100%;
	width:960px;
	margin:auto;/* center it*/
	position:relative;
	text-align:left;
}
* html #outer{
height:100%;
width:962px;/* box model hack for ie5.+*/
w\idth:960px
}
#flashContent{
margin-bottom:15px;
background:#2f2f2f;
}
#flashContentAbout{
margin-bottom:15px;
background:#2f2f2f;
height:484px;
clear:both;
}
#flashContentHome{
padding-bottom:0;
background:none;

}
#flashContentHome{
float:right;
width:504px;
height:299px;
}
#flashContentBanner{
	float:left;
width:690px;
height:84px;
}
#flashAltlinks{
height:60px;
font-size:80%;
color:#666666;
padding:20px;
}
#flashAltlinks a{
color:#999999;
}
.alt{
display:none;
}
body{
font-family:Tahoma, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background:#2f2f2f url(../images/main-bg.jpg) top repeat-x;
}
h1{
padding-bottom:0;
font-weight:bold;
color:#b71234;
font-size:160%;
letter-spacing:-1px;
padding-left:10px;
background:none;
clear:both;
padding-top:10px;
}
h2{
padding-bottom:6px;
font-weight:bold;
color:#b71234;
margin-top:0;
clear:both;
padding-top:20px;
font-size:160%;
}
h3{
	padding-bottom:6px;
	font-weight:bold;
	color:#b71234;
	margin-top:0;
	clear:both;
	padding-top:6px;
	font-size:125%;
	margin-left:14px;
	margin-top:10px;
	overflow:hidden;
	height:30px;

}
h4{
	padding-bottom:6px;
	font-weight:bold;
	color:#fecb00;
	margin-top:0;
	clear:both;
	padding-top:6px;
	font-size:125%;
	margin-left:14px;
	margin-top:10px;
	overflow:hidden;
	height:45px;
}
em{
font-style:italic;
}
p{
margin-bottom:15px;
}
a{
color:#b71234;
font-weight:bold;
text-decoration:underline;
}
a:hover{
color:#b71234;

text-decoration:none;
}
blockquote {
	background: transparent url(../images/quoleft.png) left top no-repeat;
	margin-left:10px;
	width:630px;
	float:right;
	margin-right:20px;
	margin-top:15px;
	color:#333333;
	font-size:90%;
	font-family:Georgia, "Times New Roman", Times, serif;
}
blockquote div {
  padding: 0 48px;
  background: transparent url(../images/quoright.png) right bottom no-repeat;
}

.left{
float:left;
}
.right{
float:right;
margin:0;
padding:0;
background:none;
}
.dhl{
padding-right:30px;
}
#genric-top{
	margin-top:17px;
	height:484px;
	clear:both;

}

#masthead{
	width:960px;
	height:102px;
	clear:both;
	padding-top:40px;
	
}
#top-nav{
	float:left;
	width:300px;
	text-align:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	clear:both;
}
#top-nav a{
color:#333333;
text-decoration:underline;
font-weight:normal;
}
#top-nav a:hover{
text-decoration:none;
}
#logo{
	float:right;
	width:450px;
	height:90px;
}
#homeTop{
	width:960px;
	height:303px;
	margin-bottom:27px;
}

#homeTop .left{
	width:420px;
	padding-left:22px;
}

#homeTop h2{
padding-top:45px;
font-size:190%;
margin-left:-3px;
color:#fecb01;
}

#homeTop p{
	font-size:95%;
	color:#ebebea;
	line-height:1.4em;
	padding-right:60px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding-bottom:35px;
}
#homeBulletin{
clear:both;
background:url(../images/homeBulletinBg.jpg) top no-repeat;
min-height:300px;
}
#homeBulletin img{
margin-left:14px;
margin-bottom:10px;
}
#homeBulletin p{
margin-left:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
overflow:hidden;
}
h3.headline{
color:#fecb00;
}
#blackBlock{
width:318px;
margin-right:3px;
float:left;
min-height:300px;
background:#0e0f0a url(../images/blackBlockM.jpg) top no-repeat;
display:inline;

}
#blackBlock.right{
margin-right:0;
background: #0e0f0a url(../images/blackBlockR.jpg) top no-repeat;

}
#blackBlock.left{
background: #0e0f0a url(../images/blackBlockL.jpg) top no-repeat;

}
#content-tophome{
	text-align:left;
	width:960px;
	margin:0;
	padding-left:0;
	clear:both;
	height:266px;
	padding-top:10px;
	padding-right: 11px;
	padding-bottom: 0px;
	background:url(../images/top-home8serv-bg.jpg) no-repeat 445px 10px;
}
#content-tophome a{
text-decoration:none;
}
#content-tophome img{
float:left;
margin-right:0;
padding:0;
}
#content-tophome #flash{
	float:left;
	width:451px;
}
#content-tophome ul{
	padding-left:470px;
	padding-top:45px;
	color:#dddddd;
}
#content-tophome li{
padding:4px 0;
}
#content-tophome li a{
color:#dddddd;
font-size:80%;
background:url(../images/bullet.png) no-repeat 2px 0;
border-bottom:1px solid #4f4f50;
height:10px;
text-align:left;
list-style-type:disc;
width:100%;
margin:0;
padding-left:16px;
text-decoration:none;

}
#content-tophome li a:hover{
text-decoration:none;
color:#4f4f50;
border-bottom:none;
}

#mainContent{
width:964px;
background:none;
min-height:100px;
margin-top:12px;
margin-bottom:0;
float:left;
}
#breadcrumbs{
	font-family:Arial, Helvetica, sans-serif;
	color:#fecb00;
	font-weight:bold;
	padding-left:0px;
	width:960px;
	background:url(../images/sub-menu-bg.gif) no-repeat right;
	height:37px;
	text-transform:uppercase;
	
}
#breadcrumbsNews{
	font-family:Arial, Helvetica, sans-serif;
	color:#fecb00;
	font-weight:bold;
	padding-left:0px;
	width:960px;
	background:url(../images/sub-menu-bgNews.jpg) no-repeat right;
	height:37px;
	text-transform:uppercase;
	
}
#breadcrumbs p{
	font-size:90%;
	padding-top:10px;
}
#breadcrumbs a{
color:#cccccc;
font-size:60%;
font-weight:normal;
}
#breadcrumbsNews p{
	font-size:90%;
	padding-top:10px;
}
#breadcrumbsNews a{
color:#cccccc;
font-size:60%;
font-weight:normal;
}
#sideBodyFill{
	padding:0;
	overflow:hidden;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	bottom:0;
	background:url(../images/sidebarFill.jpg) bottom no-repeat;
	width:960px;
	}
#bodyLeft-gen{
	width:711px;
	float:left;
	text-align:left;
	padding-top:0px;
	padding-left:0px;
	background:#FFFFFF url(../images/leftcontentBg.gif) repeat-y;
	padding-bottom:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin-top:0px;
	min-height:998px;
  height:auto !important;
  height:998px;

	display:inline;
}
#bodyLeft-gen p{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	line-height: 1.4em;
	font-size: 80%;
	padding-right:15px;
	padding-bottom:12px;
	margin-bottom:0;
	padding-left:20px;
}
#bodyLeft-gen ul{
	width:660px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	line-height: 1.4em;
	font-size: 80%;
	padding-right:15px;
	padding-bottom:12px;
	margin-bottom:0;
	padding-left:20px;
}
#bodyLeft-gen ul li{
	float:left;
	text-align:left;
	display:inline;
	list-style-type:disc;
	width:100%;
	margin:0;
	padding-left:16px;
	padding-bottom:6px;
	padding-top:6px;
	background:url(../images/bullet.jpg) no-repeat 2px 8px;
	padding-right:0;
	font-size:95%;
	font-weight: normal;
	border-bottom:1px solid #d5d5d5;

}
#leftTopfill{
background:url(../images/leftcontentTop-bg.gif) no-repeat top left;
}

/*TABLE stuff*/
ol
{
	margin:0;
	padding: 0 1.5em;
}

table
{
	color:#333333;
	border-collapse:collapse;
	margin-left:11px;
	background:none;
	width:689px;
	font-size:80%;
	border:1px solid #d5d5d5;
	margin-bottom:16px;
}

thead
{

}

thead th
{
	padding:1em 1em .5em;
 	border-bottom:1px dotted #FFF;
 	font-size:120%;
 	text-align:left;
}



thead tr
{

}

td
{
	padding:.5em 1em;
}



tbody tr.odd td
{
	background:#eaeaea;
}

tfoot
{

}

tfoot td
{

	padding-bottom:1.5em;
}

tfoot tr
{

}


* html tr.odd td
{
	background:#eaeaea;

}


#middle
{
	background-color:#900;
}
/*table end*/
#bodyLeft-genBottom{
bottom:0;
margin-bottom:10px;
clear:both;

float:left;
}
.contentRow{
clear:both;
float:left;

margin-left:20px;
}
.numberCol{
width:71px;
float:left;
}
.rightCol{
	float:left;
	width:555px;
	padding:20px;
	padding-top:0px;
	background:#efefef;
	border:1px solid #dedede;
}
.picboxContent{
width:529px;
border-bottom:1px solid #959595;
border-left:1px solid #959595;
border-right:1px solid #959595;
background:url(../images/picContentbg.jpg) top repeat-x;
padding:20px;
margin-bottom:20px;
}
#bodyRight{
	float:right;
	width:249px;
	text-align:left;
	margin-top:0;
	padding-top:0px;
	background:url(../images/sidebarFill.jpg) no-repeat bottom;
	display:inline;

}
#bodyRight a{
	font-weight:bold;
	color:#ffd503;
	text-decoration:none;
	font-size:90%;
}
#bodyRight a:hover{
	font-weight:bold;
	color:#ac9003;
	text-decoration:underline;
}

.sidebarHome{
	width:247px;
	float:left;
	margin-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-top:0px;
	background:url(../images/newsSpan.jpg) repeat-y;

}

.sidebarHome dl{
margin-bottom:40px;

}

.sidebarHome dl.last{
margin-bottom:15px;
}

.sidebarHome dt{
	font-weight:bold;
	color:#ccc;
	background:#202020;
	display:block;
	padding:8px;
	width:230px;
}

.sidebarHome a{
color:#ccc;
font-size:11px;
text-decoration:underline;
}

.sidebarHome a:hover{
color:#F17070;
}

.sidebarHome dd p{
font-size:11px;
font-family:Tahoma,Arial,Verdana,sans-serif;
color:#444;
line-height:16px;
margin-bottom:0px;
padding-left:10px;
}

.sidebarHome dd span{
	font-size:9px;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	color:#333333;
	display:block;
	margin:4px 0px 9px;
	padding-left:10px;

}

.sidebarHome dd.read{
margin-top:6px;
float:right;
display:block;
font-weight:normal;
font-size:80%;
background:url(../images/more-bullet.jpg) no-repeat 4px 1px;
margin-right:8px;

}
.sidebarHome dd.read a{
text-decoration:underline;
background:url(../images/more-bullet.jpg) left no-repeat;
padding-left:18px;
background:#202020;
display:block;
padding:3px;

}

.sidebar{
	width:236px;
	float:left;
	border-right:1px solid #c4c4c4;
	border-left:1px solid #c4c4c4;
	padding-right: 35px;
	padding-bottom: 120px;
	padding-left: 10px;
	padding-top:10px;
	min-height:360px;
}

.sidebar dl{
margin-bottom:40px;

}

.sidebar dl.last{
margin-bottom:15px;
}

.sidebar dt{
font-weight:bold;
color:#010101;
}

.sidebar a{
color:#ee3e1f;
font-size:11px;
text-decoration:underline;
}

.sidebar a:hover{
color:#F17070;
}

.sidebar dd p{
font-size:11px;
font-family:Tahoma,Arial,Verdana,sans-serif;
color:#838383;
line-height:16px;
margin-bottom:0px;
}

.sidebar dd span{
font-size:9px;
font-family:Tahoma,Arial,Verdana,sans-serif;
color:#c0c0c0;
display:block;
margin:4px 0px 9px;
}

.sidebar dd.read{
margin-top:6px;
float:right;
display:block;
font-weight:normal;
font-size:80%;
background:url(../images/more-bullet.jpg) no-repeat 4px 1px;

}
.sidebar dd.read a{
text-decoration:underline;
padding-left:18px;
color:#b81f37;
}
.posted{
font-size:9px;
font-family:Tahoma,Arial,Verdana,sans-serif;
color:#8f8f8f;
display:block;
margin:4px 0px 9px;
padding-left:15px;
}
.newsShort{
margin-bottom:25px;
}

.readMore a{
width:99px;
float:right;
margin:0;
display:inline;
font-size:80%;
background:url(../images/readButton.gif) no-repeat;
overflow:hidden;
padding-top:32px;
margin-right:40px;
 height: 0px !important;
    height /**/:32px;
	text-decoration:none;
}
.readMore a:hover{
background-position: 0px -32px;
padding-top:32px;
display:inline;
overflow:hidden;
text-decoration:none;
}
.newsBody{
text-align:justify; 
border-top:1px solid #D3D3D3;
font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #444;
	text-decoration: none;
	word-spacing: normal;
	line-height: 1.4em;
	font-size: 80%;
	padding-right:15px;
	padding-bottom:12px;
	margin-bottom:0;
	padding-left:20px;
	padding-top:15px;
}
.newsBody img{
float:left;
margin-right:10px;
border:1px solid #999999;
padding:4px;
}
#newsOptions{
	width:249px;
	text-align:left;
	border-top:1px solid #363636;
	padding-left:7px;
	height:150px;
	padding-top:10px;
	border-bottom:1px solid #000;
	display:inline;
	
}
#newsOptions img{
	margin:0;
	padding:0;
	float:left;
}
#searchNews{
	height:43px;
	padding-left:12px;
	padding-top:10px;
	padding-bottom:0;
	margin-bottom:0;
}
#searchNews form{
	margin:0;
	padding:0;
}

#newsLinks{
	padding-bottom:15px;
}

.textbox{
	border:1px solid #c4c4c4;
	padding:3px;
	background:#ffffff url(../images/inputBg.gif) repeat-x;
	height:15px;
	float:left;
	width:130px;
	margin-right:8px;
	font-size:11px;
}
/*innerTab elements*/
#innerTab{
	width:640px;
	padding:0;
	background:#1d1d1d;
	float: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	margin-left:25px;
	height:360px;
	background:url(../images/innterTab-divbg.jpg) no-repeat top right;

}
#innerTab ul{
	width:260px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-right:0;
	padding-left: 0;
	color: #444;
	font-size: 80%;
	margin-top:0;
	margin-bottom:0;
	float:left;
	height:360px;
	background:#fff;
}
#innerTab ul li{
	float:left;
	text-align:left;
	display:inline;
	list-style-type:disc;
	width:260px;
	margin:0;
	background:none;
	font-size:100%;
	font-weight: normal;
	border-bottom:none;
	padding: 0;

}
#innerTab ul a {
	display:block;
	padding:20px 10px;
	width:235px;
	text-decoration:none!important;
	text-align:left;
	margin-left:0;
	font:90% Arial, Helvetica, sans-serif;
	color:#2e2e2e;
	background:#e4e3e3;
	border-bottom: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	font-weight:bold;

	
}
#innerTab ul a:hover {
  color:#b71234;
  
  }
#innerTab ul a.selected {
  margin-bottom:0;
  color:#fecb00;
  width:260px;
  background:#1d1d1d url(../images/innerTabs-selected.jpg) no-repeat;
  cursor:default;
  border-bottom: none;
  border-left: 1px solid #f8f7f7;
  padding-left:30px;
  }
#innerTab div {
  padding:21px 0 0 0;
  position:relative;
  height:266px;
  width:370px;
  float:right;

}
#innerTab div a { color:#000; font-weight:bold; }
#innerTab p{
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
}

/*#innerTab div p{
	padding:6px;
	background:#4397d0;
	bottom:0;
	width:100%;
	color:#fff;
	font-size:11px;
	letter-spacing:-0.8px;
	line-height:1.3em;
}*/
#innerTab div a{
color:#fff;
border-bottom:1px solid #acddff;
}
#innerTab div a:hover{
color:#fff;
border-bottom:none;
}
#innerTab div strong{
font-size:14px;
}
#oms{
background:url(../images/home-motor.jpg) no-repeat 0 21px;
margin:0;
padding:0;
}
#tms{
background:url(../images/home-lift.jpg) no-repeat 0 21px;
margin:0;
padding:0;
}
#prs{
background:url(../images/home-energy.jpg) no-repeat 0 21px;
margin:0;
padding:0;
}
#bullet{
background:url(../images/home-energy.jpg) no-repeat 0 21px;
margin:0;
padding:0;
}
.documentLink{
	background:#e6e6e6;
	border:1px solid #d6d6d6;
	padding:5px;
	width:70%;
	margin-left:20px;
	float:left;
	clear:left;
	margin-top:15px;
}
.documentLink a{
	margin-top:10px;
	font-size:90%;
	font-family:Tahoma, Arial, Helvetica, sans-serif;

}
.documentLink img{
float:left;
}

/*quickSearch*/
#quickSearch{
min-height:550px;
}
#quickSearch table {
	width: 97%;
	border-collapse: collapse;
}
#quickSearch thead th {
	color: #CCCCCC;
	background-color: #323233;
	font-weight: bold;
}
#quickSearch tbody th { text-align: left; }
#quickSearch table th, table td { border: 1px solid #ddd; padding: 6px 5px; font-size: 100%; }
.odd, .r1 { background: #fff; }
.even, .r2 { background: #f7f7f7; }
.r3 { background: #ebebeb; }
.search { font-weight:  bold; }

#quickSearch dt { margin-top: 20px; font-weight: bold;  }
#quickSearch dd { margin: 0;}
.new { color: #f34105; text-transform: uppercase; font-size: 85%; margin-left: 3px; }

#quickSearch form.quicksearch { padding: 10px; background: #f7f7f7; 	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #767676;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	font-size: 80%;
	padding-right:15px;
	padding-bottom:12px;
	margin-bottom:0;
	padding-left:20px; }
#quickSearch form.quicksearch input { margin-left: 5px; width: 300px; }
#quickSearch form.quicksearch img { vertical-align: middle; margin-left: 5px; }
/*-----------*/
.sumBox{
	width:280px;
	float:left;
	background-color:#ffffff;

}
.sumBox p{
margin-bottom:5px;
}
strong{
font-weight:bold;
}



#footer {
	width:100%;
	height:160px;
	background:#ffcd02 url(../images/footer-beers.jpg) repeat-x bottom;
	color: #000;
	position:relative;
	margin-top: -160px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
}

#clearfooter{clear:both;height:160px;width:100%}
#footerContent{
	width:960px;
	clear:both;
	background:url(../images/footerContent-bg.gif) no-repeat top;
	height:45px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 9px;
}
#footerContent a{
font-weight:normal;
color:#333333;
font-size:11px;
padding-right:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footerContent img{
float:right;
bottom:0;
padding-right:5px;
padding-top:10px;
}
#footerContent a:hover{
color:#b71234;
text-decoration:none;
}
#footerLeftblock{
	width:690px;
	float:left;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
/*ACCORDIAN*/
/*services*/
.basic, #list2, #list3, #navigation { width:20em; }

#log { position:fixed; bottom: 0; right:1em; text-align:right; }
#switch { position: fixed; bottom: 0; right: 15em; }

.basic  {
	width: 680px;
	font-family: verdana;
	margin-left:12px;
	margin-top:20px;
}
.basic div {
	background-color:#CCCCCC;
	

}
.basic div img{
	float:left;
	margin-right:15px;
	padding-top:10px;
	padding-left:10px;
}

#bodyLeft-gen .basic p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: normal;
	
	margin: 0px;
	padding: 10px;

}
.basic a {
	cursor:pointer;
	display:block;
	padding:0;
	height:43px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color:#CCCCCC;
	background-color:#000000;
	border-left:1px solid #000;
		border-right:1px solid #000;
		clear:both;
		
		
	
	background-image: url("AccordionTab0.gif");
}
.basic a.forecasting{
	background:url(../images/forecasting-servbarOff.gif);
}
.basic a:hover.forecasting{
	background:url(../images/forecasting-servbarOver.gif);
}
.basic a.forecasting.selected{
	background:url(../images/forecasting-servbarOver.gif);
}
.basic a.order{
	background:url(../images/ordercapture-servbarOff.gif)
}
.basic a:hover.order{
	background:url(../images/ordercapture-servbarOver.gif);
}
.basic a.order.selected{
	background:url(../images/ordercapture-servbarOver.gif);
}
a.order.selected{
	background:url(../images/ordercapture-servbarOver.gif);
}
.basic a.warehousing{
	background:url(../images/warehousing-servbarOff.gif);
}
.basic a:hover.warehousing{
	background:url(../images/warehousing-servbarOver.gif);
}
.basic a.warehousing.selected{
	background:url(../images/warehousing-servbarOver.gif);
}
.basic a.distribution{
	background:url(../images/distribution-servbarOff.gif);
}
.basic a:hover.distribution{
	background:url(../images/distribution-servbarOver.gif);
}
.basic a.distribution.selected{
	background:url(../images/distribution-servbarOver.gif);
}
.basic a.customer{
	background:url(../images/customer-servbarOff.gif);
}
.basic a:hover.customer{
	background:url(../images/customer-servbarOver.gif);
}
.basic a.customer.selected{
	background:url(../images/customer-servbarOver.gif);
}
.basic a.reporting{
	background:url(../images/reporting-servbarOff.gif);
}
.basic a:hover.reporting{
	background:url(../images/reporting-servbarOver.gif);
}
.basic a.reporting.selected{
	background:url(../images/reporting-servbarOver.gif);
}
.basic a.logistics{
	background:url(../images/logistics-servbarOff.gif);
}
.basic a:hover.logistics{
	background:url(../images/logistics-servbarOver.gif);
}
.basic a.logistics.selected{
	background:url(../images/logistics-servbarOver.gif);
}
.basic a.consulting{
	background:url(../images/consulting-servbarOff.gif);
}
.basic a:hover.consulting{
	background:url(../images/consulting-servbarOver.gif);
}
.basic a.consulting.selected{
	background:url(../images/consulting-servbarOver.gif);
}
.basic a img{
	float:left;
	padding-bottom:14px;
}
.basic a:hover {
	background-color: white;
	background-image: url("AccordionTab2.gif");
}
.basic a.selected {
	color: #fecb00;
	background-color:#000000;
	background-image: url("AccordionTab2.gif");
}
/*overview*/
.magnificent  {
	width: 680px;
	font-family: verdana;
	margin-left:12px;
	margin-top:0;
}
.magnificent div {
	background-color:#CCCCCC;
}
.magnificent img{
	float:left;
	margin-right:1px;
}
.magnificent p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
.magnificent a {
	cursor:pointer;
	display:block;
	padding:14px;
	height:34px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	color:#CCCCCC;
	background-color:#000000;
	border-left:1px solid #000;
		border-right:1px solid #000;
		padding-top:22px;
		
	
	background-image: url("AccordionTab0-b.gif");
}
.magnificent a:hover {
	background-color: white;
	background-image: url("AccordionTab2-b.gif");
}
.magnificent a.selected {
	color: #fecb00;
	background-color:#000000;
	background-image: url("AccordionTab2-b.gif");
}
#list2 {
	height: 178px;
	border: 1px solid #eee;
	overflow: hidden;
}
#list2 .red {
	color: red;
	background-color: red;
}
#list2 .green {
	color: green;
	background-color: green;
}
#list2 .blue {
	color: blue;
	background-color: blue;
}
#list2 dd { height: 130px; overflow: hidden; }

#list3 { border: 1px solid #111; }
#list3 div.selected .title { font-weight: bold; }
#list3 div div {
	border-left:8px solid #6699CC;
	padding: 5px;
}
#list3 div.title {
	border: 1px solid #3366AA;
	background-color: #6699CC;
	padding: 10px;
	cursor: pointer;
}
#list3 div.selected {
	border-bottom: none;
}

#navigation {
	border:1px solid #5263AB;
	margin:0px;
	padding:0px;
	text-indent:0px;
	background-color:#E2E2E2;
	width:200px;
}
#navigation a.head {
	cursor:pointer;
	border:1px solid #CCCCCC;
	background:#5263AB url(collapsed.gif) no-repeat scroll 3px 4px;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-indent:14px;
	text-decoration: none;
}
#navigation a.head:hover {
	color:#FFFF99;
}
#navigation a.selected {
	background-image: url(expanded.gif);
}
#navigation a.current {
	background-color:#FFFF99;
}
#navigation ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#navigation li {
	list-style:none outside none; display:inline;
}
#navigation li li a {
	color:#000000;
	display:block;
	text-indent:10px;
	text-decoration: none;
}
#navigation li li a:hover {
	background-color:#FFFF99;
	color:#FF0000;
}

#wizard {
	width: 200px;
	border: 1px solid black;
}
#wizard .title {
	background-color:#DDDDDD;
}

@media print {
	.basic div, #navigation ul, #list2 dd, #list3 div{
		display: block!important;
		height: auto!important
	}
}
/*
	Sitemap Styler 	 
*/

#sitemap a{
	color:#d80f45;
	background:none;
	text-decoration:underline;
}
#sitemap a:hover{
	text-decoration:none;
}
#sitemap ul{
	width:550px;
}
#sitemap ul li{
	background:none;

}
#sitemap ul li a{
	padding-left:0;
	margin-left:0;
}

/* etc. */

/* float fix */


.careers{
clear:both;
margin-bottom:15px;
padding-left:20px;
}
.careers dt{
	display:block;
	width:280px;
	height:20px;
	background:#333333;
	color:#ffcd02;
	font-weight:bold;
	padding:8px;
}
#dtextended{
	width:500px;
}
.careers dd{
background:#CCCCCC;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	line-height: 1.4em;
	font-size: 80%;
	padding-right:15px;
	padding-bottom:15px;
	padding-top:15px;
	margin-bottom:0;
	padding-left:20px;
}
.careers dl img{
	float:left;
	margin-right:10px;
}

.links{
clear:both;
margin-bottom:15px;
}

.links dt{
	display:block;
	width:185px;
	padding:8px;
	float:left;
	margin-left:15px;
	border:1px solid #ccc;
	background:#e9e9e9;
	margin-right:15px;
}
.links dt img{
	padding:4px;
	
}
.links dd{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	line-height: 1.4em;
	font-size: 80%;
	padding-right:15px;
	padding-bottom:12px;
	margin-bottom:0;
}
.dlBlock{
width:218px;
float:left;
margin-right:10px;
background:url(../images/dl-pdficon.jpg) left  bottom no-repeat;
margin-bottom:30px;
height:270px;
border:1px solid #CCCCCC;
display:inline;
}
.dlBlockflash{
width:218px;
float:left;
margin-right:10px;
background:url(../images/dl-flashicon.jpg) left  bottom no-repeat;
margin-bottom:30px;
height:270px;
border:1px solid #CCCCCC;
display:inline;
}
.pdf{
padding-left:10px;
text-align:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #ccc;
	background: #333333;
	text-decoration: none;
	word-spacing: normal;
	padding-right:10px;
	line-height: 1.4em;
	font-size: 80%;
	font-weight:bold;
	padding-bottom:12px;
	padding-top:12px;
}
.omega{
margin-right:0;
}
.alpha{
margin-left:20px;
}
a.downloadBtn{
width:99px;
float:right;
margin:0;
display:block;
padding-right:6px;
font-size:80%;
background:url(../images/downloadButton.gif) no-repeat;
overflow:hidden;
padding-top:32px;
 height: 0px !important;
    height /**/:32px;
	text-decoration:none;
	background-color: transparent;
	height:32px;
	margin-top:6px;
	
}


a.downloadBtn:hover{
background-position: 0px -32px;
height:32px;
padding-right:6px;

}
.listLinks a{
color:#b71234;
text-decoration:underline;
}
.listLinks a{
color:#b71234;
text-decoration:underline;
}
.listLinks a:hover{
color:#b71234;
text-decoration:none;
}
#map{
	height:615px;
	background:url(../images/tt-map.jpg) no-repeat;
	width:693px;
	margin-left:10px;
	
}
#getinTouch{
	width:693px;
	height:375px;
	background:#fecb00;
	margin-left:10px;
	margin-bottom:10px;
	border-left:1px solid #cecece;
	margin-top:15px;
	float:left;
	display:inline;

}
#getinTouch form{
	float:left;
	width:403px;
	background:#fff;
	height:375px;
	
}
#getinTouch #address{
	float:left;
	width:290px;
	padding-top:15px;
}
#getinTouch #address p{
	color:#000;
	font-size:70%;
	text-align:center;
	line-height:1.5em;
}
#getinTouch #address em{
	font-style:normal;
	color:#d80f44;
	font-weight:bold;
}
#getinTouch #address img{
	margin-bottom:170px;
	margin-left:20px;
}
#directions{
	float:right;
	clear:both;
	padding-right:15px;
	font-size:80%;
	display:inline;
}
#map #title{
	color:#fff;
	float:right;
	font-size:110%;
	margin-top:535px;
	padding-right:130px;
	font-weight:bold;
	margin-bottom:15px;
	
}
/* Contact Form -------------------------------- */


#getinTouch  label { display:block; float:left; width:150px; margin:0 0 20px 0 }
#getinTouch  .textbox { display:block; padding:5px; float:left; width:200px; margin:0 0 20px 0; font-size:12px }
#getinTouch  .textarea {
	display:block;
	float:left;
	width:200px;
	height:100px;
	padding:8px;
	font-size:12px;
	margin:0 0 10px 0
}
#getinTouch .button { font-weight:bold; padding:5px 8px; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; width:180px; display:block; clear:both; margin:20px 0 0 0; position:relative; left:190px }



/* --------------------------------------------- */

