@charset "UTF-8";
/* CSS Document */
body {
 margin: 0px; padding: 0px;
 font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
 text-decoration: none;
 font-style: normal; font-weight: normal;
 background-color: #ffffff;
 /*overflow: hidden;*/
 background-image: url(images/brick.jpg);
}

h1 {margin:0px; padding:0px; font-size: 13px;}

a {cursor: pointer; color: #363636; text-decoration: underline;}
a:hover {cursor: pointer; color: #8c3f94; text-decoration: none;}

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

td, body {font-size: 14px; color:#333333;}
.tdb {font-weight: bold; font-size: 13px; color: #666666;}
div.clear {clear:both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px;}
/*------------------------------------------------------------------------------*/
div.box100 {width: 100%; clear: both; text-align: center; padding: 0px; margin: 0px;}
div.box {width: 1000px; margin: 0px auto 0px auto; padding: 0px; border: 0px solid;}
/*------------------------------------------------------------------------------*/
div.top {width: 1000px; height: 147px; margin: 0px auto 0px auto; padding: 0px; border: 0px solid; background-image:url(images/toplogo.gif); background-position:center top; background-repeat:no-repeat;}
/*------------------------------------------------------------------------------*/
div.menubar {width:100%; background-color:#7c7dac; height:49px;}
div.menubox {width: 1000px; margin: 0px auto 0px auto; height: 49px; line-height: 49px; padding: 0px; border: 0px solid; overflow: hidden;}
div.menubox ul.menu {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width:1100px;}

li.topmenu{
 font-weight: bold;
 font-size: 17px;
 font-style: normal;
 float: left;
 list-style: none;  display: inline;
}
 
li.topmenu:hover {text-decoration: none;
 background-color: #565656;
 background-image: url(images/str.gif);
 background-position: center bottom;
 background-repeat: no-repeat;}

li.atopmenu, atopmenu:hover {
 font-weight: bold;
 font-size: 17px;
 font-style: normal;
 float: left;
 background-color: #565656;}
 
li.topmenu a{
	color:#FFFFFF;
	text-decoration:none;
	display: block;
 	padding: 0px 21px 0px 21px;
}

/*------------------------------------------------------------------------------*/
img.bigbanner {margin: 0px; padding: 0px; border: 0px solid; width: 1000px; height: 394px;}
img.smallbanner {margin: 0px; padding: 0px; border: 0px solid; width: 250px; height: 119px; position: relative; float: left;}
/*------------------------------------------------------------------------------*/
div.bigbannertext {z-index: 7; margin: 20px 0px 0px 640px; border: 0px solid; position: absolute; text-align: right; width: 320px;}
/*------------------------------------------------------------------------------*/
h1.lilo22 {
 font-weight: normal;
 font-size: 22px;
 font-style: normal;
 text-decoration: none;
 color: #762a7e;}
.lilo36 {
 font-weight: normal;
 font-size: 36px;
 font-style: normal;
 text-decoration: none;
 color: #9f5fa5; float: left;}
.black36 {
 font-weight: normal;
 font-size: 36px;
 font-style: normal;
 text-decoration: none;
 color: #000000; float: left;}
.lilo14 {
 font-weight: normal;
 font-size: 14px;
 font-style: normal;
 text-decoration: none;
 color: #762a7e;}
.lilo14b {
 font-weight: bold;
 font-size: 14px;
 font-style: normal;
 text-decoration: none;
 color: #762a7e;
 height:30px;
 display:block;
 overflow:hidden;}
.lilo15 {
 font-weight: bold;
 font-size: 15px;
 font-style: normal;
 text-decoration: none;
 color: #762a7e;}
a.lilo15:hover{
color: #999999;
}
div.lilo15box {float: left; position: relative; margin: 70px 0px 0px -90px;}

.date {
 font-weight: bold;
 font-size: 14px; line-height: 14px;
 font-style: normal;
 text-decoration: none;
 color: #ffffff;}

/*------------------------------------------------------------------------------*/
div.content {margin: 0px; padding: 36px 36px 36px 36px; background-color:#ffffff; border: 0px solid; display: block; text-align: left; height:100%; overflow:auto;}
/*------------------------------------------------------------------------------*/
div.box100copy {width: 100%; clear: both; text-align: center; padding: 0px; margin: 0px; background-color: #a99fc8; height: 74px;}
/*------------------------------------------------------------------------------*/
div.copyname {margin: 20px 0px 0px 44px; padding: 0px; float: left; text-align: left;}
div.design  {margin: 0px 0px 0px 0px; padding: 20px 110px 0px 0px; float: right; text-align: right;
 height: 74px;
 background-image: url(images/xi.gif);
 background-position: top right;
 background-repeat: no-repeat;}
div.bottomlogo {margin: 20px 0px 0px 80px; padding: 0px; float: left; text-align: left;}
.copy {font-size: 13px; color: #ffffff;}
.copyb {font-size: 13px; color: #ffffff; font-weight: bold;}

.cl {text-decoration: underline; font-size: 13px; color: #ffffff; font-weight: bold; text-transform: uppercase;}
.cl:hover {color: #555555;}
/*------------------------------------------------------------------------------*/
img.fb {width: 90px; height: 20px; border: 0px solid; float: left; position: relative; margin: 18px 0px 0px 34px;}
img.logo {width: 360px; height: 147px; border: 0px solid; float: left; position: relative; margin: 0px 0px 0px 130px;}

div.member {float: right; position: relative; margin: 66px 0px 0px 0px; height: 26px; line-height: 26px; width: 291px;}

div.block {float: left; position: relative; margin: 0px 2px 4px 0px; width: 307px; height: 111px; background-color: #c3c1db;}
div.blocktext {float: left; position: relative; margin: 5px 0px 0px 15px; width: 148px;}
img.company {float: left; position: relative; margin: 5px 0px 0px 5px; width: 135px; height: 101px; border: 0px solid; background-position: center; background-repeat: no-repeat; background-color: #f3f3f3;}
img.click {float: left; position: relative; margin: 18px 0px 0px 0px; width: 113px; height: 26px; border: 0px solid;}


div.box100lilo {width: 100%; height: 166px; clear: both; text-align: center; padding: 0px; margin: 0px; background-color: #c3c1db;}
div.box {width: 1000px; margin: 0px auto 0px auto; padding: 0px; border: 0px solid;}

div.box100lilomenu {width: 100%; height: 33px; clear: both; text-align: center; padding: 0px; margin: 0px; background-color: #c3c1db;}
div.boxlilomenu {width: 1000px; height: 33px; line-height: 33px; margin: 0px auto 0px auto; padding: 0px; border: 0px solid; background-color: #565656; overflow:hidden;}
div.boxlilomenu div {width: 1100px;}

a.topmenu2 {
 font-weight: normal;
 font-size: 15px;
 font-style: normal;
 text-decoration: none;
 color: #ffffff;
 float: left; display: block;
 padding: 0px 54px 0px 54px;}
a.topmenu2:hover {text-decoration: none; background-color: #949494;}

a.atopmenu2 {
 font-weight: normal;
 font-size: 15px;
 font-style: normal;
 text-decoration: none;
 color: #ffffff;
 float: left; display: block;
 padding: 0px 54px 0px 54px;  background-color: #949494;}
a.atopmenu2:hover {text-decoration: none; background-color: #949494;}

div.whitetext {
 font-weight: normal;
 font-size: 13px;
 font-style: normal;
 text-decoration: none;
 text-align: left;
 color: #ffffff;
 float: left; position: relative; margin: 12px 0px 0px 84px; width: 354px;}
img.country {margin: 27px 0px 0px 36px; width: 31px; height: 17px; float: left; position: relative; border: 0px solid;}
div.title {float: left; position: relative; margin: 24px 0px 0px 16px;
 font-weight: normal;
 font-size: 23px; line-height: 23px;
 font-style: normal;
 text-decoration: none;
 color: #7c7dac;}
img.button {float: left; position: relative; height: 26px; border: 0px solid;}
div.buttonblock {float: left; position: relative; margin: 24px 0px 0px 82px;}

div.social {float: right; position: relative; margin: -22px 0px 0px 0px;}
img.socialbutton {float: right; position: relative; height: 20px; border: 0px solid;  margin: 0px 0px 0px 5px;}

div.smallbannerbox {float: left; position: relative; margin: 0px 0px 0px 0px; width: 250px; height: 119px;}
div.smallbannerboxtextw {float: left; position: relative; margin: -100px 0px 0px 30px; width: 195px; color: #ffffff; font-size: 18px; line-height: 18px;}
div.smallbannerboxtextw2 {float: right; position: relative; margin: -40px 10px 0px 0px; color: #ffffff; font-size: 14px; line-height: 14px; text-align: right;}
div.smallbannerboxtextb {float: left; position: relative; margin: -40px 0px 0px 30px; width: 195px; color: #000000; font-size: 18px; line-height: 18px;}
div.smallbannerboxtitle {float: right; position: relative; margin: -96px 10px 0px 0px;}
.smallbannertitle {color: #ffffff; font-size: 30px; line-height: 30px; text-shadow: 0 2px 0 #000000; margin-left:10px;}
img.smallbannerlink {float: left; position:relative; width: 250px; height: 119px; border: 0px solid; margin: -119px 0px 0px 0px;}

.subpage-thumb
{
	width:205px;
	height:197px;
	overflow:hidden;
	background-color:#c3c1db;
	border:5px solid #c3c1db;
	float:left;
	position:relative;
	margin-right:10px;
	margin-bottom:10px;
	text-align:center;
}
.subpage-thumb a
{
	width:205px;
	height:197px;
	display:block;
	text-decoration:none;
	font-size:18px;
	color:#741b7e;
	text-align:center;
}
.subpage-thumb a img
{
	width:205px;
	height:155px;
	background-position:center;
	background-repeat:no-repeat;
	margin-bottom:15px;
	border:0;
}
div.phbox {
 background-image: url(images/brd05.png);
 background-position: top left;
 background-repeat: no-repeat;
 margin: 10px 14px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: center;
 width: 197px;
 height: 194px;
 float: left;}
div.phpic {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;}
img.phpict {
 border: 0px solid;
 width: 178px;
 height: 150px;
 margin: 5px 0px 5px 0px;
 position: relative;
 background-repeat: no-repeat;
 background-position: top center;}
div.phtext {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: center;
 position: relative;}
 h3, h3 a {margin-bottom:0px; padding-bottom:0px; color:#711f7a;}
 .titleviolet18 {
 text-decoration: none;
 font-weight: bold;
 font-size: 17px;
 color: #711f7a;}
 #dd_locations table
 {
 	width:500px;
	background-color:#575552;
}
#dd_locations *
{
	color:#FFFFFF;
	line-height:18px;
	padding:0px;
	margin:0px;
}
#dd_locations table td
{
	padding:10px 10px 0 10px;
}
#dd_locations table td a
{
	border-bottom:1px solid #757573;
	padding-bottom:10px;
	font-weight:normal;
}
#dd_locations table td a:hover
{
	color:#999999;
}
.input{
width: 300px;
border:1px solid #c3c3c3;
padding: 5px;
}
#newsletter .smallbanner{
	cursor:pointer;
}
