body {

	font-family: "Trebuchet MS", Arial;

	text-align: center; /* for IE */

	background-color:#4D8DA1;

	background-image:url(../images/panoramatop.jpg);

	background-position:left top;

	background-attachment:fixed;

	background-repeat:no-repeat;

	margin: 0px;

	font-size: 12px;

	color: #006699;

}

#pagecontainer {

	margin: 0 auto;   /* align for good browsers */

	text-align: left; /* counter the body center */

	border:none;

	width: 940px;

	position:relative;

}

#top{

	clear:both;

	position:relative;

	margin: 16px 0 0 0px;

}



#mid{

	clear:both;

	position:relative;

}



#bottom {

	clear:both;

	position:relative;

	background-color:#006699;

	font-size: 13px;

	color:#FFFFFF;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 0px;

	padding-bottom: 0px;

	vertical-align: middle;

	

}



#rebottom {

	float: right;

	background: none;

	margin-bottom: 25px;

	font-family: Arial, Helvetica, sans-serif;

	color:#666666;

	font-size: 10px;

	padding: 0px;

}

/*-----------------------------------------------------*/



#logo {

	height: 42px;

	width: 96px;

	float:left;

}

#lang{

	float:right;

}



#menu {

	margin-top:80px;

	margin-right:52px;

	float: left;

}



#content {

/*	margin-top:10px;*/

	text-align: left;

	padding: 0px;

	

}



#pagetitle {

	text-align:right;

	margin-bottom:30px;

}



/*-----------------------------------------------------*/



#menu a {

	margin: 0px 0px 24px 0px;

	background-repeat: no-repeat;

	cursor: pointer;

	display: block;

	width: 96px;

	height: 15px;

	outline:none;

}



#menu a:hover, #menu a.on {

	background-position: 0px -15px;

}



#bottom a {

	color:#FFFFFF;

}



/*-----------------------------------------------------*/



/*

a.thumbnail {

	display: inline;

	width:60px;

	height:60px;

	border:none;

	margin-top: 0px;

	margin-right: 1px;

	margin-bottom: 15px;

	margin-left: 1px;

	float: left; 

}





.noshow {

	display:none;

}

*/

/*-----------------------------------------------------*/









/*******************************************************/

.box_tl, .box_tr, .box_bl, .box_br {

	height:6px;

	width:6px;

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

}

.box_tr {

	background-position:right top;

}

.box_tl {

	background-position:left top;

}

.box_br {

	background-position:right bottom;

}

.box_bl {

	background-position:left bottom;

}



.box_top {

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

	background-repeat:repeat-x;

	background-position:0 top;

}

.box_bottom {

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

	background-repeat:repeat-x;

	background-position:bottom;

}

.box_left {

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

	background-position: left;

}

.box_right {

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

	background-position: right;

}

.box_center {

	background-color:#FFFFFF;

	margin: 0px;

	padding: 10px;

}



.pageheader {

	font-family: "Trebuchet MS", Arial;

	font-size: 36px;

	font-weight: normal;

	margin-top: 10px;

	margin-bottom: 0px;

}

.introtext {

	margin-bottom: 10px;

	margin-top: 10px;

	text-align: right;

}

.header2 {

	font-size: 24px;

	color: #FFFFFF;

	margin-top: 20px;

	margin-bottom: 0px;

	text-indent: 5px;

}

.language {

	font-size: 12px;

	text-align: center;

	vertical-align:middle;

	cursor:pointer;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}



.language:hover {

	border: thin solid #4D8DA1;

}





#pricingtable tr td {

	padding: 5px;

	color: #666;

	margin: 3px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #FFF;

}

#pricingtable .pricintableheader {

	color: #333;

}

#accordion-txt .accordion_child table tr td {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #9CC;

}

.niceTable{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #9CC;

}