html {
	margin: 0;
	padding: 0;
	width: 99%;
	height: 99%;
	font-family: verdana, geneva;
	font-size: 10px;
}
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a img { 
	border:0 
}

img { 
	border:0 
}

#Table {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width:895px;
	background-image: url('../images/background.png');
	background-repeat: repeat-y;
	border-bottom: 1px solid #000000;
}

/* -------------------------------------------------------------------------- HEADER -------------------------------------------------------------------------- */

#topnav {
	background-color: #E70404;
	width:893px;
	height:24px;
	margin-left: 1px;
}

.navtree {
	float: left;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 4px;
}

.navtree a {
	text-decoration: none;
	color: #FFFFFF;
}


/* -------------------------------------------------------------------------- SHORTCUTS -------------------------------------------------------------------------- */

.shortcut_login a div{
	background-image: url('../images/icon_login.png');
	width: 41px;
	height: 21px;
	float: right;
	border-left: 1px solid #F8B4B3;
}

.shortcut_mail a div{
	background-image: url('../images/icon_mail.png');
	width: 41px;
	height: 21px;
	float: right;
	border-left: 1px solid #F8B4B3;
}

.shortcut_search a div{
	background-image: url('../images/icon_search.png');
	width: 41px;
	height: 21px;
	float: right;
	border-left: 1px solid #F8B4B3;
}

.shortcut_home a div{
	background-image: url('../images/icon_home.png');
	width: 41px;
	height: 21px;
	float: right;
	border-left: 1px solid #F8B4B3;
}

/* -------------------------------------------------------------------------- SHORTCUTS LINK + HOVER-------------------------------------------------------------------------- */

.shortcut_login a:hover div{
	background-image: url('../images/icon_login_hover.png');
}

.shortcut_mail a:hover div{
	background-image: url('../images/icon_mail_hover.png');
}

.shortcut_search a:hover div{
	background-image: url('../images/icon_search_hover.png');
}

.shortcut_home a:hover div{
	background-image: url('../images/icon_home_hover.png');
}

/* -------------------------------------------------------------------------- BANNER -------------------------------------------------------------------------- */

#banner {
	width:893px;
	height:159px;
	margin-left: 1px;
	background-repeat: no-repeat;
}

#company_bar {
	background-color: #E70404;
	border-top: 2px solid #000000;
    border-bottom: 1px solid #000000;
	width:893px;
	height:24px;
	margin-left: 1px;
}

.slogan {
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	padding-top: 3px;
	font-weight: bold;
	letter-spacing: 1px;
    
}


/* -------------------------------------------------------------------------- CONTAINER -------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------- NAV  -------------------------------------------------------------------------- */

.nav {
	float: left;
	font-size: 10px;
	width: 116px;
	margin-left: 1px;
	padding-top: 3px;
	*padding-top: 14px;

}

.nav li {
	list-style: none;
	background-color: #D8D8D8;
	border-bottom: 1px solid #FFFFFF;
	height: 30px;
    width: 116px;
}

.nav ul {
	margin-left: 0px;
	padding-left: 0px;	
    width: 116px;
}

.nav li a {
	color: #010101;
	text-decoration: none;
	display: block;
	width: 96px;
	/*height: 18px;*/
}


.nav li:hover {
	background-color: #FFFFFF;
    cursor: pointer;
}

.nav li {
    position: relative;
}

.nav ul.level1 ul.level2, .nav ul.level1 li ul.level2 ul.level3 {
    display: none;
}

.nav ul.level1 li:hover ul.level2 {
    display: block;
}

.nav ul.level1 li ul.level2 li:hover ul.level3 {
    display: block;
}

.nav ul.level2 {
    position: absolute;
    left: 116px;
    top: 0px;
    border-left: 1px #ffffff solid;
}

.nav ul.level3 {
    position: absolute;
    left: 116px;
    top: 0px;
    border-left: 1px #ffffff solid;
}


.menulink {
    padding-top: 5px;
    padding-left: 10px;
    height: 24px;
    width: 105px;
    cursor: pointer;
}

/* -------------------------------------------------------------------------- CONTENT -------------------------------------------------------------------------- */

.content h1 {
	font-weight:bold;
	font-size: 12px;
	background-color: #D8D8D8;
	margin-left:-19px;
	padding-left: 25px;
	margin-top: 3px;
	*margin-top: 4px;
	padding-top: 8px;
	padding-bottom: 5px;
	width:478px;
    height: 17px;
}


.content {
	float: left;
	width: 460px;
	text-align: justify;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 10px;
	padding-bottom: 13px;
}




/* -------------------------------------------------------------------------- RIGHTNAV -------------------------------------------------------------------------- */

.right_nav {
	float: right;
	margin-top:0px;
	width:272px;
	height: 
}

/* -------------------------------------------------------------------------- NEWS -------------------------------------------------------------------------- */

.news {
	clear: both;
	width:271px;
	background-color: #EEEEEE;
	padding-bottom: 10px;
}


.news_title {
	text-align: left;
	color: #000000;
	font-weight:bold;
	font-size: 12px;
	padding: 7px 5px 5px 20px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #D8D8D8;
    height: 18px;
}

.news_header {
	color: #000000;
	font-weight:bold;
	font-size: 10px;
}


.news_more {

}

.news_text {
	padding-top: 10px;
	*padding-top: 0px;
	padding-left: 30px;
	padding-right: 10px;
	text-align: justify;
	margin-right: 15px;
}

.news_text_body{
	padding-right: 10px;
	text-align: justify;
	margin-right: 15px;
}

.news_text p {
	text-align: right;
	color: #E70404;
}

.news_text a {
	font-size: 10px;
	color: #E70404;
}

.news_text h1 {
	font-size: 10px;
}
	
/* -------------------------------------------------------------------------- FOOTER  -------------------------------------------------------------------------- */

#copyright{
	text-align: center;
	clear: both;
	font-size: 10px;
	color: #7D7D7D;
	padding-top: 5px;
	*padding-top: 5px;
    padding-bottom: 10px;
}
