BODY
{
	font: 12pt Tahoma, sans-serif;
	background-color: #C4E3FE;
}

TABLE
{
	font: 9pt Tahoma, sans-serif;
}

TD
{
	font: 12pt Tahoma, sans-serif;
	background-repeat: no-repeat;

}


TD.photo
{
	text-align: center;
	color: #004488;
}

P
{
	margin: 20px;
	text-indent: 20px;
	text-align: justify;
}

P.list
{
	margin-left: 40px;
	text-indent: -20px;
}

P.links
{
	color: #FFFF00;
	margin: 0px 0 0 2px;
	text-indent: 0px;
	text-align: left;
	font-weight: bold;
	border-top: 1px solid #0000FF;
	border-bottom: 1px solid #0000FF;
}

P.copy
{
	text-align: center;
	color: #0000FF;
	font-weight: bold;
}

DIV.logo1
{
	width: 300px;
	text-align: center;
	border: 1px solid #88AAFF;
	background: url("/img/main/div1.jpg") #81F2A6;
	text-align: center;
	padding: 4px;
	margin-top: 10px;
}

DIV.logo2
{
	width: 300px;
	text-align: center;
	border: 1px solid #88AAFF;
	background: url("/img/main/div2.jpg") #F1EF6D;
	text-align: center;
	padding: 4px;
	margin-top: 10px;
}

DIV.logo3
{
	width: 300px;
	text-align: center;
	border: 1px solid #88AAFF;
	background: url("/img/main/div3.jpg") #51C5D3;
	padding: 4px;
	margin-top: 10px;
}

DIV.logo4
{
	width: 300px;
	text-align: center;
	border: 1px solid #88AAFF;
	background: url("/img/main/div4.jpg") #F15D5B;
	text-align: center;
	padding: 4px;
	margin-top: 10px;
}

DIV.logo5
{
	width: 95%;
	border: 2px solid #FF0000;
	background-color: #CFEFFF;
	text-align: right;
	padding: 10px 10px 10px 10px;
	margin-top: 10px;
	display: block;
}

DIV.logo5main
{
	width: 95%;
	border: 2px solid #FF0000;
	border-top: none;
	background-color: #CFEFFF;
	text-align: justify;
	padding: 10px 10px 10px 10px;
}

DIV.logo5desc
{
	width: 95%;
	border: 2px solid #FF0000;
	border-top: none;
	background-color: #CFEFFF;
	text-align: right;
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
	font-size: 8pt;
}

DIV.text1
{
	border: none;
	background-color: #66AAFF;
	text-align: justify;
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 20px 10px;
}

DIV.text2
{
	border: none;
	background-color: #FFAA66;
	text-align: justify;
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 20px 10px;
}

DIV.text3
{
	border: none;
	background-color: #EEEE66;
	text-align: center;
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 20px 10px;
}

DIV.text4
{
	border: none;
	background-color: #AAFFAA;
	text-align: center;
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 20px 10px;
}

DIV.about
{
	width: 350px;
	border: none;
	background-color: #66AAFF;
	text-align: center;
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 20px 10px;
}

DIV#dev1
{
	position: relative;
	text-align: right;
	right: 10px;
	bottom: -450px;
}

DIV#dev2
{
	position: relative;
	text-align: center;
	bottom: -180px;
	font: bold 20pt Tahoma, sans-serif;
	color: #666666;
}

DIV#dev0
{
	border: 2px dotted #000000;
	text-align: center;
	width: 95%;
	height: 500px;
	background: url( "/img/main/devbg.jpg" );
	background-repeat: repeat;
}

DIV.news
{
	width: 500px;
	text-align: center;
	border: 1px solid #88AAFF;
	background: url("../img/main/divnews.jpg") #F5FF00;
	text-align: center;
	padding: 4px;
	margin-top: 10px;
}

IMG
{
	border: none;
}


IMG.log
{
	display: block;
}


IMG.emb
{
	border: 4px solid #66AAFF;
}

A:visited
{
	text-decoration: none;
	color: #0000FF;
	font-weight: bold;
}

A:link
{
	text-decoration: none;
	color: #0000FF;
	font-weight: bold;
}

A.links:link
{
	text-decoration: none;
	color: #FFFF00;
	font-weight: bold;
}

A:hover
{
	text-decoration: none;
	color: #000088;
	font-weight: bold;
}

A.bk
{
	text-decoration: none;
	border: 1px solid #66AAFF;
	background-color: #CCDDFF;
	color: #0000FF;
	font-weight: bold;
}

A.bk:hover
{
	text-decoration: none;
	color: #DDDD00;
	background-color: #6688FF;
	font-weight: bold;
}

A.img:hover
{
	border-top: none;
	border-bottom: none;
	background-color: transparent;
}

A#menu0
{
	font: bold 10pt Tahoma, sans-serif;
	color: #0000FF;
}

A#menu0:hover
{
	background: none;
}

A#menu1
{
	font: normal 10pt Tahoma, sans-serif;
	color: #444488;
}

A#menu1:hover
{
	background: none;
}

H1
{
	font: bold 18pt Tahoma, sans-serif;
	text-align: center;
	color: #0000FF;
	background-color: #FFFF00;
	border-top: 1px solid;
	border-bottom: 1px solid;
	margin-bottom: 10px;
	text-shadow: 2px 3px 1px #CCC;
}

H1.text1
{
	font: bold 18pt Tahoma, sans-serif;
	text-align: center;
	color: #FFFF00;
	background-color: #77BBFF;
	border-top: 1px solid;
	border-bottom: 1px solid;
	margin-bottom: 10px;
	text-shadow: 2px 3px 1px #CCC;
}

H2
{	font: bold 16pt Tahoma, sans-serif; color: #0000FF; background-color: #FFFF00; border-top: 1px solid; border-bottom: 1px solid; margin-bottom: 10px; text-align: center;}

H2.text1
{	font: bold 16pt Tahoma, sans-serif; color: #0000FF; background-color: #FFFF00; border-top: 1px solid; border-bottom: 1px solid; margin-bottom: 10px; text-align: center;}

H3
{	font: bold 14pt Tahoma, sans-serif; }

H4
{
	font: bold 16pt Tahoma, sans-serif;
	text-align: center;
	color: #FF4444;
	margin-left: 20px;
	margin-right: 20px;
}


H5
{
	font: bold 14pt Tahoma, sans-serif;
	text-align: center;
	color: #880000;
	margin-left: 20px;
	margin-right: 20px;
}

H6
{
	font: bold 12pt Tahoma, sans-serif;
	text-align: center;
	color: #000088;
	margin-left: 20px;
	margin-right: 20px;
}

H6.text1
{
	border: 1px solid #4466CC;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 6px 0px;
	background-color: #77BBFF;
}

H6.text2
{
	border: 1px solid #CC6644;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 6px 0px;
	background-color: #FFBB77;
}

H6.news
{
	padding: 4px 4px 4px 4px;
	margin: 10px 10px 0px 10px;
	color: #CC4400;
}

SPAN.name
{
	font: 10pt Tahoma, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #88BB88;
	color: #008800;
}

SPAN.hPhoto
{
	font-size: 10pt;
}

SPAN#nb
{
	white-space: nowrap;
}

SPAN#po
{
	color: #884422;
	font-size: 120%;
}

LI
{
	margin-right: 20px;
	text-align: justify;
}
LI.s
{
	margin-right: 20px;
	text-align: justify;
	background-color: #77BBFF;
}

NOBR#b
{
	font-weight: bold;
}

DIV#co2time
{
	font-weight: bold;
	margin-left: 10%;
	text-indent: -10%
}

DIV#co2base
{
	margin-left: 10%;
}

div.TITLE{ font-weight:bold; font-size:20px; color:#FFFF00; text-shadow: 2px 3px 1px #000000; margin-left:5px } 

.text {
	border: 1px solid #B0BCC2;
	border-width: 0 1px;
	padding: 5px 10px;
}

.b1, .b2, .b3, .b4, .b5,
.b1 i, .b2 i, .b3 i, .b4 i, .b5 i,
.b1 b, .b2 b, .b3 b, .b4 b, .b5 b,
.b1 q, .b2 q, .b3 q, .b4 q, .b5 q {
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	border-style: solid;
	border-width: 0 1px;
	display: block;
}
.b1 {
  margin: 0 2px;
	background: #EBEEF0;
	border: none;
}
.b1 b {
 margin: 0 1px;
 background: #B8C3C8;
 border-color: #CBD3D7;
}
.b2 {margin: 0 1px;	border-color: #D6DCDF;}
.b2 b {border-color: #B8C3C8;}
.b2 i {border-color: #E4E8EA;}
.b2 q {border-color: #F7F8F9;}
.b3 {border-color: #EBEEEF;}
.b3 b {border-color: #BCC6CB;}
.b3 i {border-color: #F9FAFB;}
.b4 {border-color: #CAD2D6;}
.b4 b {border-color: #E5E9EB;}
.b5 {border-color: #B5C0C6;}
.b5 b {border-color: #FAFBFB;}


/* all A tags whose HREF attribute starts with mailto: */
a[href ^="mailto:"] {
	padding-left: 18px;
	background: transparent url(/images/icon_mailto.gif) no-repeat center left;
}

/* all A tags whose REL attribute contains the value pdf, seperated from other values with a space */
a[rel~='pdf'] { 
	padding-right: 18px;
	background: transparent url(/images/icon_pdf.gif) no-repeat center right;
}

#menu2 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
}
#menu2 a {
	color: #FFFF00;
	margin: 0px 0 0 2px;
	text-indent: 0px;
	text-align: left;
	font-weight: bold;
	border-top: 1px solid #0000FF;

	text-decoration: none;
	background: url(../img/mark.gif) no-repeat left;
	padding-left: 5px;
}
#menu2 a:hover {
	color: #0000FF;
	background: #FFFF00;
	padding-left: 5px;
}
#menu2 li {
	height: 18px;
}
