﻿body 
{
	font-family: Arial, Sans-Serif;	
	font-size: 0.9em;	
	padding: 0px;	
	margin: 0px;
	color: #ffffff;
	background: #770f18 url(../images/css/bg_body.gif) repeat-x top left;
}

#idContainer
{
	width: 980px;
	padding: 0px;
	margin: 0px auto;
	text-align: left;
	display: block;
	background-color: transparent;
}

#idContainer #idNavigation
{
	width: 980px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	position: relative;
	display: block;
	background: transparent url(../images/css/bg_idNavigation.gif) no-repeat top left;
	color: #ffffff;
	font-size: 0.85em;	
	overflow: hidden;
}

/* navigation */

#idContainer #idNavigation ul
{
	width: 980px;
	height: 38px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
}

#idContainer #idNavigation ul li
{
	width: 112px;
	height: 29px;
	padding: 9px 0px 0px 0px;
	display: inline;
	float: left;
	background: transparent url(../images/css/bg_idNavigation_ulli.gif) no-repeat top left;
	text-align: center;
}

#idContainer #idNavigation ul li.clsHome
{
    margin: 0px 70px 0px 0px;
}

#idContainer #idNavigation ul li.clsLanguage
{
    float: right;
	background: transparent url(../images/css/bg_idNavigation_ulli_clsLanguage.gif) no-repeat top left;
}
#idContainer #idNavigation ul li a:link,
#idContainer #idNavigation ul li a:active,
#idContainer #idNavigation ul li a:visited
{
	color: #ffffff;
	text-decoration: none;
	text-transform: lowercase;
}

#idContainer #idNavigation ul li a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

/* content area */

#idContainer #idContent
{
    width: 980px;
	font-size: .9em;
	position: relative;
	display: block;
	margin: 0px;
	padding: 0px;
}

#idContainer #idContent #idLeftCol
{
	width: 540px;
	height: 522px;
    padding: 29px 0px 0px 0px;
	margin: 0px;
	position: relative;
	display: block;
	background: transparent url(../images/css/bg_idContent_idLeftCol.jpg) no-repeat top left;
	color: #ffffff;
	float: left;
}

#idContainer #idContent #idLeftCol #idMonitor
{
	width: 384px;
	height: 383px;
    padding: 67px 61px 0px 62px;
	margin: 0px 0px 0px 0px;
	position: relative;
	display: block;
	font-size: .9em;
	background: transparent url(../images/css/bg_idContent_idLeftCol_idMonitor2.jpg) no-repeat top left;
	color: #ffffff;
}

#idContainer #idContent #idLeftCol #idAbout
{
	width: 384px;
	height: 383px;
    padding: 67px 61px 0px 62px;
	margin: 0px 0px 0px 0px;
	position: relative;
	display: block;
	font-size: .9em;
	background: transparent url(../images/css/bg_idContent_idLeftCol_idAbout.jpg) no-repeat top left;
	color: #ffffff;
}

#idContainer #idContent #idLeftCol #idContact
{
	width: 384px;
	height: 383px;
    padding: 67px 61px 0px 62px;
	margin: 0px 0px 0px 0px;
	position: relative;
	display: block;
	font-size: .9em;
	background: transparent url(../images/css/bg_idContent_idLeftCol_idContact.jpg) no-repeat top left;
	color: #ffffff;
}

#idContainer #idContent #idLeftCol #idService
{
	width: 384px;
	height: 383px;
    padding: 67px 61px 0px 62px;
	margin: 0px 0px 0px 0px;
	position: relative;
	display: block;
	font-size: .9em;
	background: transparent url(../images/css/bg_idContent_idLeftCol_idService.jpg) no-repeat top left;
	color: #ffffff;
}

#idContainer #idContent #idRightCol
{
	width: 440px;
    padding: 40px 0px 0px 0px;
	margin: 0px;
	position: relative;
	display: block;
	background-color: transparent;
	color: #ffffff;
	float: right;
}

#idContainer #idContent #idLeftCol h1,
#idContainer #idContent #idRightCol h1
{
	font-weight: 500;
	font-size: 2em;
	padding: 0px;
	margin: 15px 0px;
	color: #ffffff;
}

#idContainer #idContent #idLeftCol p,
#idContainer #idContent #idRightCol p
{
	padding: 0px;
	margin: 15px 0px;
	display: block;
}

#idContainer #idContent #idLeftCol a:link,
#idContainer #idContent #idLeftCol a:active,
#idContainer #idContent #idLeftCol a:visited,
#idContainer #idContent #idRightCol a:link,
#idContainer #idContent #idRightCol a:active,
#idContainer #idContent #idRightCol a:visited
{
	color: #fde06a;
	text-decoration: none;
}

#idContainer #idContent #idLeftCol a:hover,
#idContainer #idContent #idRightCol a:hover
{
	color: #ffffff;
	text-decoration: none;
}

#idContainer #idContent #idRightCol .clsQuote
{
	font-weight: 500;
	font-size: 1.5em;
	padding: 0px;
	margin: 60px 0px 0px 0px;
	color: #ffffff;
}

/* footer */

#idFooter
{
	width: 100%;
	padding: 0px;	
	margin: 0px;
	position: relative;
	display: block;
	color: #ffffff;
	height: 140px;
	background: #770f18 url(../images/css/bg_idFooter.gif) repeat-x top center;
	clear: both;
	font-size: .7em;
}

#idFooter #idInner
{
	width: 980px;
	padding: 0px;
	margin: 0px auto;
	text-align: left;
	display: block;
	background-color: transparent;
}

#idFooter #idInner #idCredit
{
    float: left;
    width: 300px;
    padding: 0px;
    margin: 0px;
    display: block;
}

#idFooter #idInner #idLogo
{
    float: right;
    width: 289px;
    height: 110px;
    padding: 0px;
    margin: 17px 0px 0px 0px;
    display: block;
}

#idFooter .clsW3C
{
    margin: 75px 0px 5px 0px;
}

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

#idFooter a:hover
{
	color: #ffffff;
	text-decoration: none;
}

/* standard styles */

.clsClear
{
	clear: both;
}

.clsClear p
{
	display: none;
}

.clsSmall
{
	font-size: .8em;
}

.clsCredit
{
	font-size: .7em;
	font-style: italic;
}

.clsBold
{
	font-weight: 700;
}

.clsItalic
{
	font-style: italic;
}

.clsUnderline
{
	text-decoration: underline;
}
