body { margin:5px; background:rgb(255,255,255); color:rgb(0,0,0); font:normal normal normal 11px/normal Verdana, Arial, Tahoma, sans-serif; }

img { border:0px; }
hr { border:1px solid rgb(73,154,229); }
select,option { width:100%; font:normal normal normal 11px/normal Verdana, Arial, Tahoma, sans-serif; }
select.rec { width:200px; font:normal normal normal 11px/normal Verdana, Arial, Tahoma, sans-serif; }

.content_logo { margin:0px; }
.content_text { margin:5px 0px; }
.content_little { margin:1px; }
.text_bold { font-weight:bold; }
.promo { background:rgb(255,255,255); color:rgb(0,0,255); }
a { text-decoration:none; background:transparent; color:rgb(0,0,0); }
.logo { width:300px; }

input.newsletter { width:90%; font:normal normal normal 11px/normal Verdana, Arial, Tahoma, sans-serif; }

#ticker { width:800px; }
#ticker * { margin:0px; padding:0px; display:none; }
#ticker a { display:inline; }

.table_MAIN { border:0px; margin:0px auto; }
.td_MAIN_01 { width:800px; background:rgb(255,255,255); color:rgb(0,0,0); }
.td_MAIN_02 { width:800px; background:rgb(86,196,217); color:rgb(0,0,0); }
.td_MAIN_03 { width:800px; height:20px; background:rgb(86,196,217); color:rgb(0,0,0); text-align:center; vertical-align:middle; }
.td_MAIN_04 { width:150px; background:rgb(73,154,229); color:rgb(0,0,0); text-align:center; vertical-align:top; }
.td_MAIN_05 { width:650px; text-align:center; vertical-align:top; }
.table_MAIN_06 { border:0px; width:650px; }
.td_MAIN_07 { width:500px; height:50px; background:rgb(73,154,229); color:rgb(0,0,0); text-align:left; }
.td_MAIN_08 { width:150px; background:rgb(73,154,229); color:rgb(0,0,0); text-align:center; vertical-align:top; }
.td_MAIN_09 { width:500px; height:500px; text-align:left; vertical-align:top; }
.td_MAIN_10 { width:800px; height:20px; background:rgb(86,196,217); color:rgb(255,255,255); text-align:center; vertical-align:middle; }
.table_MAIN_11 { border:0px; width:800px; }
.td_MAIN_12 { width:300px; }
.td_MAIN_13 { width:500px; text-align:center; vertical-align:middle; }
.td_MAIN_14 { border:1px solid rgb(86,196,217); width:798px; height:20px; background:rgb(255,255,255); color:rgb(0,0,0); text-align:center; vertical-align:middle; }

.table_FLASH { border:0px; }
.td_FLASH_01 { width:500px; height:205px; background:rgb(73,154,229); color:rgb(0,0,0); }
.td_FLASH_02 { width:150px; height:205px; background:rgb(73,154,229); color:rgb(0,0,0); }

.table_MENU { border:0px; margin:0px auto; }
.td_MENU_01 { margin:4px 0px; display:block; border:1px solid rgb(0,0,0); background:rgb(86,196,217); color:rgb(255,255,255); width:130px; text-align:center; vertical-align:middle; font:normal normal bold 11px/normal Verdana, Arial, Tahoma, sans-serif; }
a.a_MENU_01 { text-decoration:none; margin:2px 0px; padding:0px 5px; display:block; border:1px solid rgb(0,0,0); background:rgb(73,154,229); color:rgb(0,0,0); width:120px; text-align:left; vertical-align:middle; font:normal normal normal 11px/normal Verdana, Arial, Tahoma, sans-serif; }
a.a_MENU_01:hover { background:rgb(84,84,111); color:rgb(255,255,255); width:120px; }

.table_SERV { border:0px; width:100%; background:rgb(86,196,217); color:rgb(255,255,255); font:normal normal bold 11px/normal Verdana, Arial, Tahoma, sans-serif; }
.td_SERV_01 { padding:0px 2px; text-align:center; vertical-align:middle; }
.td_SERV_02 { padding:0px 5px; width:100%; text-align:left; vertical-align:middle; }

.table_SERVICE { border:0px; width:100%; }
.td_SERVICE { text-align:center; vertical-align:top; }
a.img_SERVICE_01 { margin:auto; display:block; width:59px; height:58px; background-image:url(img/photo.png); background-repeat:no-repeat; }
a.img_SERVICE_01:hover { background-image: url(img/photo2.png); }
a.img_SERVICE_02 { margin:auto; display:block; width:59px; height:58px; background-image:url(img/video.png); background-repeat:no-repeat; }
a.img_SERVICE_02:hover { background-image: url(img/video2.png); }
a.img_SERVICE_03 { margin:auto; display:block; width:59px; height:58px; background-image:url(img/e-card.png); background-repeat:no-repeat; }
a.img_SERVICE_03:hover { background-image: url(img/e-card2.png); }
a.img_SERVICE_04 { margin:auto; display:block; width:59px; height:58px; background-image:url(img/weather.png); background-repeat:no-repeat; }
a.img_SERVICE_04:hover { background-image: url(img/weather2.png); }
a.img_SERVICE_05 { margin:auto; display:block; width:59px; height:58px; background-image:url(img/magazine.png); background-repeat:no-repeat; }
a.img_SERVICE_05:hover { background-image: url(img/magazine2.png); }
a.img_SERVICE_06 { margin:auto; display:block; width:59px; height:58px; background-image:url(img/calendar.png); background-repeat:no-repeat; }
a.img_SERVICE_06:hover { background-image: url(img/calendar2.png); }

.table_PUBL { border:0px; width:100%; background:rgb(86,196,217); color:rgb(255,255,255); font:normal normal bold 11px/normal Verdana, Arial, Tahoma, sans-serif; }
.td_PUBL_01 { padding:0px 2px; text-align:center; vertical-align:middle; }
.td_PUBL_02 { padding:0px 5px; width:100%; text-align:left; vertical-align:middle; }

.table_CONT { border:1px solid rgb(240,240,240); margin:0px auto; }
.table_CONT2{ border:1px solid rgb(240,240,240); margin:0px auto; width:90%; }
.td_CONT_01 { width:150px; padding:2px; text-align:center; vertical-align:top; }
.td_CONT_02 { width:292px; padding:2px; text-align:left; vertical-align:top; }
.td_CONT_03 { width:446px; padding:2px; text-align:left; vertical-align:middle; }
.td_CONT_04 { width:292px; padding:2px; text-align:left; vertical-align:middle; }
.td_CONT_05 { width:144px; padding:2px; text-align:left; vertical-align:top; }
.td_CONT_06 { width:446px; padding:2px; text-align:left; vertical-align:middle; }
.td_CONT_07 { width:292px; padding:2px; text-align:left; vertical-align:middle; }
.td_CONT_08 { width:116px; padding:2px; text-align:right; vertical-align:middle; }
.td_CONT_09 { width:30px; padding:2px; text-align:left; vertical-align:middle; }
.td_CONT_10 { width:446px; padding:2px; text-align:right; vertical-align:middle; }
.td_CONT_11 { width:146px; padding:2px; text-align:center; vertical-align:top; }
.td_CONT_12 { width:136px; padding:2px; text-align:center; vertical-align:top; }
.td_CONT_13 { width:136px; padding:2px; text-align:left; vertical-align:top; }
.td_CONT_14 { width:442px; padding:2px; text-align:left; vertical-align:top; }
.td_CONT_15	{	padding:2px; text-align:right; vertical-align:center;	}
.td_CONT_16	{	padding:2px; text-align:left; vertical-align:center;	}
.td_CONT_17 { width:292px; padding:2px; text-align:left; vertical-align:middle; }

dl, dt, dd, ul, li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#menu
{
	margin:0px;
	padding:0px;
}

#menu dl
{
	margin:0px auto;
	padding:0px;
	width:95%;
}

#menu dt
{
	margin:0px;
	padding:0px;
	border:1px solid rgb(190,190,190);
	background:rgb(255,255,255);
	text-align:center;
}

#menu dd
{
	margin:1px;
	padding:0px;
	border:1px solid rgb(190,190,190);
	text-align:left;
}

#menu li
{
	margin:0px;
	padding:0px;
	background:rgb(255,255,255);
}

#menu li a, #menu dt a
{
	display:block;
	margin:0px;
	padding:0px 5px;
	border:0px;
	color:rgb(0,0,0);
	text-decoration:none;
}

#menu li a:hover, #menu dt a:hover
{
	background:rgb(238,238,238);
}

input.contact,select.contact,option.contact,textarea.contact
{
	font:normal normal normal 11px/normal Verdana, Arial, Tahoma, sans-serif;
}

input.viewevent
{
	border:0px dashed rgb(0,0,0);
}

input.viewevent:hover
{
	color:rgb(255,0,0)	;
}
#ref
{
	text-align : center;
	color: #8FBC8F;
}
#ref a
{
	color: #8FBC8F;
}
#ref a:hover
{
	color: #8FBC8F;
	font-weight : bold;
}