/*********************************/
/* Main - required for all sites */


/*-----
Build*/
*								{margin: 0; padding: 0;}
.middle-content .content .right	{padding: 0; width: auto;}
.page-content					{text-align: left;}


/*--------------
Rows & Columns*/
.row			{overflow:hidden; width:100%;}
.col			{float:left;}
.colspan1		{width:160px;}
.colspan2		{width:340px;}
.colspan3		{width:520px;}
.colspan4		{width:700px;}
.colspan1dot25	{width:220px;}
.colspan2dot6	{width:460px;}
.marginLeft		{margin-left:20px;}
.marginRight	{margin-right:20px;}
.full .marginLeft:first-child{margin-left:0;}


/*----
Text*/
*		{font-size: inherit;}
body	{font-family:Verdana,arial,sans-serif; font-size:12px; color:#4c4c4c;}
a		{text-decoration:none; color:#990019;}
a:hover	{text-decoration:none;/* border-bottom:1px solid; */}
h1		{font-size:20px;color:#990019; text-transform: uppercase; margin: 10px 5px; font-weight: normal;}
h2		{font-size:14px;color:#990019; text-transform: uppercase; margin: 10px 5px; font-weight: normal;}
h3		{font-size:12px;color:#990019; text-transform: uppercase; margin: 10px 5px; font-weight: normal;}
p		{margin: 10px 5px;}
.content ul{padding-left:20px;}

.colspan4 p		{width:452px;}
.colspan2dot6 p	{width:420px;}


/*-----
Forms*/
input			{font-size: 10px;}
button			{cursor: pointer;}
button.submit	{background:transparent url('/Files/System/images/site09//btn-go.png') no-repeat 0 0; width:21px; height:21px; border:none;}

.searchbox					{position: relative; width: 185px; height: 29px}
.searchbox input#searchText	{position: absolute; top: 0; left: 0;}
.searchbox button			{position: absolute; top: 0; right: 0;}


/*----------
Navigation*/
.menu-content ul li a			{font-size: 14px; padding: 7px 30px 0;}
.leftnavigation li a:hover,
.leftnavigation li.L3_Active a	{color:#4c4c4c; font-weight:bold;}


/*-------
Entries*/
.entry .bar				{padding:1px 0; height:43px;}
.entry .bar h2			{font-weight:bold; margin-top:3px; margin-bottom:3px;}
.entry .bar h2,
.entry .bar span		{color:#FFF; margin-left:5px;}
.entry.automotive .bar	{background:#603439 url('/Files/System/images/site09/bg-bar-sprite.png') repeat-x 0 -50px;}
.entry.locomotive .bar	{background:#603439 url('/Files/System/images/site09/bg-bar-sprite.png') repeat-x 0 -150px;}
.entry.marine .bar	{background:#603439 url('/Files/System/images/site09/bg-bar-sprite.png') repeat-x 0 -250px;}
.entry.industri .bar	{background:#603439 url('/Files/System/images/site09/bg-bar-sprite.png') repeat-x 0 -295px;}
.entry .linkbox			{padding:10px; font-size:10px; color:#4c4c4c; border-bottom:1px solid #CCC;}
.entry a:hover			{border-bottom:none;}


/*----------
Right pane*/
.boxWithHeader				{background:transparent url('/Files/System/images/site09/bg-content.png') repeat-x 0 0; padding:1px 0; margin-bottom: 25px; font-size:10px;}
.boxWithHeader h3			{margin:0; padding: 10px; color:#FFF; display:block; background: #4f4f4f url('/Files/System/images/site09/bg-bar-sprite.png') repeat-x 0 -200px; border-bottom:1px solid #FFF;}
.boxWithHeader .item		{border-top:1px solid #CCC; padding: 10px 10px 20px 10px;}
.boxWithHeader .item .item:first-child {border-top: none;}
.boxWithHeader a			{}
.boxWithHeader h5			{color:#990019; font-weight:bold; font-size:10px;}
.boxWithHeader p			{margin:0}
.boxWithHeader .more		{text-align:right; padding: 10px 0;}
.boxWithHeader .related li	{list-style-type:none;}
.boxWithHeader .related li a{color:#4d4d4d;}
.boxWithHeader a.fat		{font-size: 1.2em; font-weight: bold;}
.boxWithHeader a.white		{color: #FFF;}


/*
News*/
.newsList .item					{margin-bottom: 25px;}
.boxWithHeader .newsList .item	{margin-bottom: 0;}
.newsDetail dl					{font-weight: bold;}
.newsDetail dl dt				{float: left; margin-right:10px;}
.newsDetail dl dd				{float: left;}
.newsDetail dt.NewsDate			{display: none;}
.newsDetail dd.NewsDate			{}
.newsDetail dt.NewsAuthor		{display: none;}
.newsDetail dd.NewsAuthor		{}
.newsDetail dt.NewsInitials		{display: none;}
.newsDetail dd.NewsInitials		{}

/*----
Misc*/
.footer-content hr{display: none;}
.footer-content	{font-size: 10px; margin-top: 10px; padding-top: 10px; border-top: 1px solid #cbcbcb;}
img.header		{margin: 15px 10px;}
.home			{background:transparent url('/Files/System/images/site09/logo.png') no-repeat 0 0; display:block; width:180px; height:60px; line-height:350px; overflow:hidden;}
.home:hover		{border-bottom:none;}
.contentOptions	{background:transparent url('/Files/System/images/site09/bg-content.png') repeat-x 0 0; padding:1px 0; margin-bottom:45px;}
.go:before		{content: "\00BB \0020 ";}/*?*/
