/*
CSS
Copyright 2003-2008 Beart Corporation
$Revision: 2.1.1.1 $
*/

/** BASIC */

body {
margin: 0px;
padding: 0px;
background: none;
background-image: none;
}

/** FORMS */

form {
margin: 0px;
padding: 0px;
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
margin: 0px;
}

/** TEXTS */

body,td	{
font-family: tahoma, helvetica;
font-size: 11px;
color: #838383;
line-height: 14px;
}

li {FONT-SIZE: 11px; COLOR: #4a4a4a; FONT-FAMILY: Arial,Helvetica; LIST-STYLE-TYPE: square;}
br.short {line-height: 10px;}
br.tiny {line-height: 6px;}
	
input.ltext	{font-family: tahoma, helvetica; font-size: 11px; color: #838383; background: #ffffff; border: solid 1px #666666; padding: 2px;}
.bright {font-weight: bold; color: #ffffff;}
.text1 {font-size: 10px; color: #FFFFFF;}
.text2 {color: #000000;}
.text3 {font-size: 10px;}
.text4 {display: block; margin-top: 2px; color: #FFFFFF;}
.text5 {color: #DE6E00;}
.text6 {font-size: 22px; color: #CF0000;}

.text01 {font-weight: bold; color: #FFFFFF; padding: 0px; margin-left: 10px; margin-bottom: 3px;}
.text02 {font-weight: bold; color: #F86C3A;}
.text03 {font-size: 10px;}
.text04 {font-family: tahoma, helvetica; color: #000000; line-height: 14px; margin-left: 0%; margin-right: 0%;}
.text05 {font-family: Arial,Helvetica; color: #4a4a4a; font-size: 11px; margin-left: 0%; margin-right: 0%;}

.smallhead{font-family: Arial, Tahoma, Verdana, MS Sans Serif; font-size: 11px; line-height: 120%; font-weight: bold}
.small{font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; font-size: 10px; line-height: 120%}
.tiny{font-size:6px}
.wc	{text-align: justify;}

/** LINKS */

a {
color: #FF7800;
text-decoration: none;
font-weight: bold;
}

a:hover {
text-decoration: underline;
}

.bottom	{
color: #EDEDED;
}

a.bottom {
font-weight: bold;
}
	
a.carea {
color:#838383;
text-decoration:none;
}

a.carea:hover {
color:#FF7800;
text-decoration:none;
}

a.carea2 {
font-weight: bold;
color: #FFFFFF;
padding: 0px;
margin-left: 10px;
margin-bottom: 3px;
text-decoration:none;
}

a.carea2:hover {
font-weight: bold;
color: #F86C3A;
padding: 0px;
margin-left: 10px;
margin-bottom: 3px;
text-decoration:none;
}

.text {
font-family: tahoma, helvetica;
color: #000000;
line-height: 14px;
margin-left: 0%;
margin-right: 0%;
text-align: center;
}

a.text:active {
font-family: tahoma, helvetica;
color: #000000;
line-height: 14px;
margin-left: 0%;
margin-right: 0%;
text-align: center;
}

a.text:link {
font-family: tahoma, helvetica;
color: #838383;
line-height: 14px;
margin-left: 0%;
margin-right: 0%;
text-align: center;
}

a.text:visited {
font-family: tahoma, helvetica;
color: #838383;
line-height: 14px;
margin-left: 0%;
margin-right: 0%;
text-align: center;
}

a.text:hover {
font-family: tahoma, helvetica;
color: #FF7800;
line-height: 14px;
margin-left: 0%;
margin-right: 0%;
text-align: center;
}

a.link01 {
	color: #5D5D5D;
	font-weight: bold;
}

a.link02 {
	display: block;
	width: auto;
	padding: 8px 8px 8px 30px;
	background: #FFFFFF url(../images/base/index13.gif) no-repeat 15px 12px;
	color: #435B62;
}

a.link02:hover {
	display: block;
	width: auto;
	padding: 8px 8px 8px 30px;
	background: #EDAE20 url(../images/base/index14.gif) no-repeat 15px 12px;
	color: #FFFFFF;
}

a.link03 {
	color: #EA5925;
}

a.link04 {
	color: #3F3F3F;
}

a.link05 {
	color: #FFFFFF;
}

a.link1 {
	color: #FFFFFF;
	text-decoration: none;
}

a.link1:hover {
	text-decoration: underline;
}

a.link2 {
	padding-left: 26px;
	color: #FFFFFF;
	text-decoration: none;
}

a.link2:hover {
	text-decoration: underline;
}

/** MENU */

.menu {
	Z-INDEX: 100; FILTER: alpha(opacity=100); LEFT: 0px; VISIBILITY: hidden; CURSOR: pointer; POSITION: absolute; TOP: 65px; moz-opacity: 1
}

.menurow {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 0px solid; BORDER-LEFT: #999999 1px solid; WIDTH: 133px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 21px; BACKGROUND-COLOR: #fefefe
}

.n {
	MARGIN-TOP: 1px;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	MARGIN-LEFT: 5px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Tahoma, Verdana, "MS Sans Serif";
	TEXT-DECORATION: none;
	font-style: normal;
}
A.n:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.n:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.n:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.n:hover {
	COLOR: #000000; TEXT-DECORATION: none
}

/** LISTS */

.list01 {
	display: block;
	padding: 11px 7px 11px 7px;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.list01:hover {
background: url(../images/base/list01.gif) repeat-x left bottom;
}

/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

/** BACKGROUNDS */

