/****************************************************/
/*             --- GENERAL CLASSES ---              */
/****************************************************/


body {
	background-color: #FFFFFF;
	font: normal normal 11px Tahoma;
	color: #222222;
	padding: 0px;
	margin: 0px;
}

.site {
	font: bold normal 18px Tahoma;
	color: #7397B7;
}

.section {
	font: bold normal 18px Tahoma;
	color: #666666;
}

.text {
	font: normal normal 11px Tahoma;
	color: #222222;
}

.smtext {
	font: normal normal 10px Tahoma;
	color: #222222;
}

.tbhead {
	background-color: #E03D1C;
	font: normal bold 11px Tahoma;
	color: #FFFFFF;
}

.tbrow1 {
	background-color: #EAEAEA;
	font: normal normal 11px Tahoma;
	color: #222222;
}

.tbrow2 {
	background-color: #F3F3F3;
	font: normal normal 11px Tahoma;
	color: #222222;
}

.tbrow3 {
	background-color: #FFFFFF;
	font: normal normal 11px Tahoma;
	color: #222222;
}

.tbrow4 {
	background-color: #F8F8F8;
	font: normal normal 11px Tahoma;
	color: #222222;
}

.contentbox {
	background-color: #F9F9F9;
	font: normal normal 11px Tahoma;
	color: #222222;
	border: 1px solid #DDDDDD;
}

.input {
	background-color: #FFFFFF;
	font: normal normal 11px Tahoma;
	color: #222222;
	border: 1px solid #999999;
}

.button {
	background-color: #7397B7;
	font: normal bold 11px Tahoma;
	color: #FFFFFF;
	border: 1px solid #999999;
}

.redtext {
	font: normal bold 11px Tahoma;
	color: #7397B7;
	text-decoration: none;
}

.redtext:hover {
	font: normal bold 11px Tahoma;
	color: #777777;
	text-decoration: none;
}

.greentext {
	font: normal bold 11px Tahoma;
	color:#009999;
	text-decoration: none;
}

.link {
	font: normal normal 11px Tahoma;
	color: #E03D1C;
	text-decoration: underline;
}

.link:hover {
	font: normal normal 11px Tahoma;
	color: #555555;
	text-decoration: underline;
}
.link2 {
	font: normal normal 11px Tahoma;
	color:#FFFFFF;
	text-decoration: none;
}

.link2:hover {
	font: normal normal 11px Tahoma;
	color:#FFFFCC;
	text-decoration: none;
}

.prlink {
	font: normal bold 12px Tahoma;
	color: #444444;
	text-decoration: none;
}

.prlink:hover {
	font: normal bold 12px Tahoma;
	color: #E03D1C;
	text-decoration: none;
}

.cllink {
	font: normal bold 14px Tahoma;
	color: #E03D1C;
	text-decoration: none;
}

.cllink:hover {
	font: normal bold 14px Tahoma;
	color: #444444;
	text-decoration: none;
}

.activity {
	font: normal normal 11px Tahoma;
	color: #444444;
	text-decoration: none;
}

.activity:hover {
	font: normal normal 11px Tahoma;
	color: #E03D1C;
	text-decoration: underline;
}

.smlink {
	font: normal normal 10px Tahoma;
	color: #E03D1C;
	text-decoration: none;
}

.smlink:hover {
	font: normal normal 10px Tahoma;
	color: #333333;
	text-decoration: none;
}

.small{
color:#999999;
font-size:10px;
vertical-align:middle
}

.cell1{
color:#999999;
background-color:#F8F8F8;
vertical-align:middle
}
.cell2{
color:#999999;
background-color:#FFFFFF;
vertical-align:middle
}

.sel1{
color:#990000;
background-color:#F8F8F8;
}

.sel2{
color:#000000;
background-color:#FFFFFF;
}

.det1{
color:#999999;
font-size:12px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle
}
.det1:hover{
color:#333333;
font-size:12px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle
}


.det2{
color:#999999;
font-size:12px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif
}
.det2:hover{
color:#333333;
font-size:12px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif
}


/****************************************************/
/*               --- MENU CLASSES ---               */
/****************************************************/


#menu {
	float:left;
	/*background:#DAE0D2 url("bg.gif") repeat-x bottom;*/
	font: normal bold 11px Tahoma;
	line-height:normal;
}

#menu ul {
	margin:0;
	padding:0px;
	list-style:none;
}

#menu li {
	float:left;
	background:url("img/left.gif") no-repeat left top;
	margin:0;
	padding:0 1 0 9px;
}

#menu a {
	display:block;
	background:url("img/right.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	text-decoration: none;
	font: normal bold 11px Tahoma;
	color: #333333;
}

#menu a:hover {
	color: #E03D1C;
}

#menu #current {
	background-image:url("img/left_on.gif");
}

#menu #current a {
	background-image:url("img/right_on.gif");
	padding-bottom:4px;
	font: normal bold 11px Tahoma;
	color: #FFFFFF;
}

.submenu {
	font: normal normal 11px Tahoma;
	color: #FFFFFF;
	padding: 5px;
	background-color: #7397B7;
}

.submenuLink {
	font: normal normal 11px Tahoma;
	color: #FFFFFF;
	text-decoration: none;
}

.submenuLink:hover {
	font: normal normal 11px Tahoma;
	color: #FFFFFF;
	text-decoration: underline;
}