div {border: solid 0px; }

div#container
{
	background-color:#f8f8f8;
}

.mainbutton
{
	background-image:url('../images/galleria smsclient/center_button.gif');  
	width: 150px; 
	height: 40px; 
	float: left;
}

.mainbutton_mouseover
{
	background-image:url('../images/galleria smsclient/center_button_over.gif');  
	width: 150px; 
	height: 40px; 
	float: left;
	cursor:pointer;
}

#top_banner img
{
	cursor:pointer;
}

/* sidebar */

#sidebar 
{
    float: left;
    font-size: 80%;
    width: 160px;
    height: auto;
}

#sidebar .corner-box ul 
{
    margin: 0;
    padding: 0 12px;
}

/* sidebar-left -- for use on the left side */

#sidebar-left .corner-box ul 
{
    margin: 0;
    padding: 0 12px;
}

/* menu box */

.menu-box 
{
    background: url('../images/galleria smsclient/menu-box-top.png') top left no-repeat;
    font-weight: bold;
    margin-bottom: 15px;
    width: auto;
}

.menu-box ul 
{
    background: url('../images/galleria smsclient/menu-box-bottom.png') bottom left no-repeat;
    list-style-type: none;
    margin: 0;
    padding: 4px 0;
}

.menu-box ul li a,
.menu-box ul li a:link,
.menu-box ul li a:visited,
.menu-box ul li span,
.menu-box ul.allmenu li 
{
    font-family: Tahoma;
    display: block;
    width: 155px;
    margin: 0;
    text-decoration: none;
    color: #3866cc;
    padding: 8px 12px;
}

.menu-box ul li 
{
    background: url('../images/galleria smsclient/menu-box-background.png') 0 0 no-repeat;
}

.menu-box ul li span,
.menu-box ul li.selected 
{
    background: url('../images/galleria smsclient/menu-box-background.png') -400px 0 no-repeat;
}

.menu-box ul li a:hover,
.menu-box ul li a:active,
.menu-box ul li.error 
{
    background: url('../images/galleria smsclient/menu-box-background.png') -200px 0 no-repeat;
}

.menu-box ul li.indented 
{
    text-indent: 1em;
}


.faq_question
{
	font-style: italic;
	font-family:tahoma;
	font-size: 8pt;
	cursor: pointer;
	margin-top:10px;
	margin-bottom:0px;
	background-color: #ececec;
}

.faq_answer
{
	font-family:tahoma;
	font-size: 8pt;
	margin-bottom: 0px;
	margin-top: 3px;
	position:relative;
}


.faq_question_OnMainContent
{
	font-weight: bold;
	font-style: italic;
	font-family:tahoma;
	font-size: 10pt;
	margin-top:10px;
	margin-bottom:0px;
	border-bottom: dashed 1px #ececec;
	margin-left: 15px;
	margin-right: 15px;
}

.faq_answer_OnMainContent
{
	font-family:tahoma;
	font-size: 10pt;
	margin-bottom: 20px;
	margin-top: 3px;
	position:relative;
	margin-left: 15px;
	margin-right: 15px;
}









.blum_discussion
{
	font-style: italic;
	font-family:tahoma;
	font-size: 8pt;
	cursor: pointer;
	margin-top:10px;
	margin-bottom:0px;
	background-color: #ececec;
	color: green;
}



.blum_comment_text
{
	font-family:tahoma;
	font-size: 8pt;
	margin-bottom: 0px;
	margin-top: 3px;
	position:relative;
	margin-left:0px;
	border:1px solid #6699cc;
	padding:3px;
}

.blum_comment_title
{
	font-family:tahoma;
	font-size: 8pt;
	margin-bottom: 0px;
	margin-top: 5px;
	color: #6699cc;
	cursor: pointer;
	margin-left:0px;
	clear:both;
}

.blum_comment_hidden
{
	visibility:hidden;
	position:absolute;
	z-index:-1;
	top:0px;
	left:0px;
	width:1px;
	height:1px;
	float:left;
}


.blum_comment
{
	font-family:tahoma;
	font-size: 8pt;
	margin-bottom: 0px;
	margin-top: 3px;
	position:static;
	margin-left:10px;	
	height:auto;
	visibility:visible;
}


.blumDiscText p
{
	margin:0px;
}












.faq_answer_hidden
{
	visibility:hidden;
	position:absolute;
	top:0;
	left:0;
}


.news_caption
{
	background-color: #ececec;
	font-style: italic;
	font-family:tahoma;
	font-size: 8pt;
	cursor: pointer;
	margin-top:10px;
	margin-bottom:0px;
}

.news_content
{
	font-family:tahoma;
	font-size: 8pt;
	margin-bottom: 0px;
	margin-top: 3px;
	position:relative;
}

.news_content_hidden
{
	visibility:hidden;
	position:absolute;
	top:0;
	left:0;
}


.news_caption_OnMainContent
{
	font-style: italic;
	font-family:tahoma;
	font-size: 10pt;
	margin-top:15px;
	margin-bottom:0px;
	border-bottom: dashed 1px #ececec;
	margin-left: 15px;
	margin-right: 15px;
}

.news_content_OnMainContent
{
	font-family:tahoma;
	font-size: 10pt;
	margin-bottom: 0px;
	margin-top: 3px;
	position:relative;
	margin-left: 15px;
	margin-right: 15px;
}

h1
{
	font-family:tahoma;
	font-size: 16pt;
	color: #3866cc;
	margin-left: 15px;
	margin-right: 15px;
}


h2
{
	font-style: italic;
	font-family:tahoma;
	font-size: 12pt;
	color: #3866cc;
	margin-left: 15px;
	margin-top: 20px;
	margin-right: 15px;
}

.OnBannerImage
{
	float: right; 
	margin: 10px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	border:0;
}

.title
{
	font-weight: bold;
	font-family:tahoma;
	font-size: 10pt;
	color: #3866cc;
	margin-left: 15px;
	margin-bottom: 0px;
}

.description
{
	line-height: 20px;
	text-align: justify;
	font-family:tahoma;
	font-size: 10pt;
	color: black;
	margin-left: 5px;
	margin-top: 5px;
}


		.fisheye
		{
			text-align: right;
			height: 50px;
			position: relative;
			width:350px;
			float:right;
			margin-top:15px;
		}

		a.fisheyeItem
		{
			text-align: center;
			color: #000;
			font-weight: bold;
			text-decoration: none;
			width: 40px;
			position: absolute;
			display: block;
			top: 0;
		}

		.fisheyeItem img
		{
			border: none;
			margin: 0px auto 5px auto;
			width:100%;
		}

		.fisheyeItem span
		{
			display: none;
			position: absolute;
			font-family:tahoma;
			font-size:12pt;
			color: blue;
			font-weight:bold;
		}

		.fisheyeContainter
		{
			height: 50px;
			width: 200px;
			left: 500px;
			position: absolute;
		}