  TABLE, TR, TD                   { font-family: Verdana,Arial; font-size: 12px;  }

  BODY                            { font: 10px Verdana; background-color: #FCFCFC; padding: 0; margin: 0 }



  a:link, a:visited, a:active     { color: #000055; text-decoration:none; }

  a:hover                         { color:#FF0000; text-decoration: underline }

  FORM                            { padding: 0; margin: 0 }

  #textinput { background-color: #EEEEEE; color:#000000; font-family:Verdana, Arial; font-size:10px; width:80% }



  .textbox                        { border: 1px solid black; padding: 1px; width: 100% }

  .headertable                    { background-color: #FFFFFF; border: 1px solid black; padding: 2px }

  .title                          { font-size: 10px; font-weight: bold; line-height: 150%; color: #FFFFFF; height: 26px; background-image: url(./tile_back.gif) }

  .tablewrap1 {background-color:#EEF2F7;

            border-bottom:1px solid #D1DCEB;

            border-right:1px solid #D1DCEB ;

		    border-top:1px solid #FFF;

			border-left:1px solid #FFF; }

  .tdrow1 { background-color:#EEF2F7;

            border-bottom:1px solid #D1DCEB;

            border-right:1px solid #D1DCEB ;

            border-top:1px solid #FFF;

			border-left:1px solid #FFF;

		  }

  .tdrow2 { 

		  }

  .tdtop  { font-weight: bold; height: 24px; line-height: 150%; color: #FFFFFF; background-image: url(./tile_back.gif) }

  .note   { margin: 10px; padding: 5px; border: 1px dashed #555555; background-color: #FFFFFF }



  .rowbar {

			font-size:10px;

			font-weight:bold;

			line-height:150%;

			background-color:#C4DCF7;

			color:#000;

			padding:2px 2px 2px 2px;

            background-image: url(images/cathead.gif);

			border-bottom:1px solid #345487;

		    align:center;

		  }

  .tablewraper {

			background-image:url(images/bac_mod.png);

			background-position:top left;

			background-repeat:repeat-x;

			border-left:1px solid #CCCCCC;

			border-right:1px solid #CCCCCC;

			border-bottom:1px solid #CCCCCC;

			background-color:#FFFFFF;

		  }

  .editable, edit_text{

	  background-color: #DEB887;

  	  font-family:verdana;

	  font-size:12px;

      width:500px;

  	  text-margin:5px;

  	  align:center;

    }



  edit_text{

	  width: 95%;

	  font-size: 100%;

  }



  img.progress{

	  vertical-align: middle;

	  padding: 0 10px;

  }



  .showText {

    	font-family:verdana;

	  font-size:12px;

	  width:200px;

	  text-margin:5px;

	  align:center;

  }



.modernbricksmenuline{

clear: both;

padding: 0;

width: 510px;

}

ul#mainlevel-nav

{

	list-style: none;

	padding: 0;

	margin: 0;

	font-size: 0.8em;

}



ul#mainlevel-nav li

{

	background-image: none;

	padding-left: 4px;

	padding-right: 0px;

	float: left;

	font-size: 11px;

	line-height: 30px;

	white-space: nowrap;

	background-image:url(images/top_link_spacer.png);

	background-repeat:no-repeat;

	background-position:right top;

	height:30px;

}



ul#mainlevel-nav li a

{

	display: block;

	padding-left: 15px;

	padding-right: 15px;

	text-decoration: none;

	color:#FFFFFF;

	background: transparent;

}

ul#mainlevel-nav li a:hover

{

	color:#FFFF00;

}

ul#modernbricksmenu

{

	list-style: none;

	padding: 0;

	margin: 0;

	font-size: 0.8em;

}



ul#modernbricksmenu li

{

	background-image: none;

	padding-left: 4px;

	padding-right: 0px;

	float: left;

	font-size: 11px;

	line-height: 30px;

	white-space: nowrap;

	background-image:url(images/tab.png);

	background-repeat:no-repeat;

	background-position:left top;

	height:30px;

}



ul#modernbricksmenu li a

{

	display: block;

	padding-left: 15px;

	padding-right: 15px;

	text-decoration: none;

	color:#333333;

	background: transparent;

	background-image:url(images/left_tab.png);

	background-repeat:no-repeat;

	background-position:right top;

}

ul#modernbricksmenu li a:hover

{

	color:#FF0000;

}

div.menu{

	background-image:url(images/top_link.png);

	background-repeat:repeat-x;

	background-position:left top;

	height:30px;

	line-height:30px;

}

img{

	border:none;

}

div.flag{

	height:30px;

	line-height:30px;

	text-align:right;

}

div.mainmenu{

	width:510px;

}

div.logo{

height:75px;

background-image:url(images/title.png);

background-repeat:repeat-x;

background-position:left top;

text-align:left;

}

div.footer{

background-image:url(images/footer.png);

background-repeat:repeat-x;

background-position:left top;

height:47px;

margin-top:5px;

padding-top:5px;

}

.button {

font-weight: normal;
font-family: "Lucida Grande",Verdana,Helvetica,sans-serif;
color: #d0d0d0;
border-top-width: 1px;
border-right-width-value: 1px;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 1px;
border-left-width-value: 1px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: solid;
border-right-style-value: solid;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: solid;
border-left-style-value: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: #2370b6;
border-right-color-value: #2370b6;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: #2370b6;
border-left-color-value: #2370b6;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
background-color: #222222;
}