body {
	background:#FFF;
	text-align: center; /* for IE */
	margin: 10px auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	padding:0px;
    width:990px;
	width:1030px;
}
a {
	color:#000;
}
a:visited {
	color:#000;
}
a:hover {
	color:#c00;
}
#il {
	background: none;
}
#it {
	background: none;
	margin:0px 0px 0px 0px;	
	width:100%;
}

.it7 {
}
.it8 {
}
.main {
	border:1px solid #ccc;
}
#inner {
	margin:0px 40px 0px 40px;
	background:#fff;
}
#top {
	height:40px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:url('top.gif') repeat-x;
}

.rqdefaultpage, .rqpage {
	padding:10px 0px 0px 0px;
	margin:0px;
}
.rqdefaultpage .rqportlet {
	margin:0px;
}
.rqdefaultpage .rqportlet {
	margin:0px;
}
.rqpage .rqportlet {
	margin-left:0px;
}

.rqtopimg {
	background:url('logo.gif') no-repeat;
	height:40px;
	width:500px;
	float:left;
}
.topinfo {
	float:right;
}
.userid {
	color:#fff;
}
.rqmcfg div {
	color:#fff;
}
.rqmcfg a {
	color:#fff;
}
.rqtopinfo a {
	color:#fff;
}
.rqtopinfo a:visited {
	color:#fff;
}
.rqtopinfo a:hover {
	color:#bbb;
}

.rqhdr 
{
	background:#e9e9e9;
	border-left:1px solid #e9e9e9;
	border-top:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
}
.rqhdr h3 
{
    color:#797979;
	font-size:110%;
	font-weight:bold;
}
.rqcontent {
	border:1px solid #e9e9e9;
	border:1px solid #e9e9e9;
	border:1px solid #e9e9e9;
}


#inner {
	padding:0px;	
}
#footer
{
	background: none;	
}
#ifooter 
{
	background: none;	
}
#cfooter 
{
	background:none;
	color:#777;
	padding-top:10px;
}
#cfooter a {
	color:#777;
}
.mbar {
	margin-top:8px;	
}
.mbar .mb {
	background:url('menbk.gif') repeat-x #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.mbar .mb a {
	color:#000;
}
.mbar .mb a:visited {
	color:#000;
}
.mbar .mb a:hover {
	color:#000;
}
.mbar .mb a:hover:visited {
	color:#000;
}

.mbar .mb ul.mbp li.mbmenit {
	background: url('men.gif') repeat-x 100% 0px;
	border-bottom:none;
	padding:2px 0px 10px 0px;	
	border-right:1px solid #ccc;
}
.mbar .mb ul.mbp li.mbmenit:hover {
	background: url('mensel.gif') repeat-x 100% 0px;
	color:#000;
}
.mbar .mb ul.mbp li.mbmenit a.mbpmen {
	padding: 6px 20px 8px 20px;
}
.mbar .mb ul.mbp li.mbmenitc {
	background: url('mencur.gif') repeat-x 100% 0px;
	padding:2px 0px 8px 0px;	
	border-bottom:2px solid #000077;
}
.mbar .mb ul.mbp li.mbmenitc:hover{
	background: url('mensel.gif') repeat-x 100% 0px;
}
.mbar .mb ul.mbp li.mbmenitc a.mbpmen {
	padding: 6px 20px 8px 20px;
}



.maintitle, .rqwebpage .rqview h2 {
	font-weight:normal;
	font-size:120%;
	padding:4px 12px 4px 12px;
	margin:10px 0px 1px 0px;
	background:#ccc;
	color:#fff;
	border:1px solid #ccc;
}

#ofooter {
}
.weblang {
	float:right;
	padding:8px 10px 10px 10px;
	color:#fff;	
}
.weblang a {
	color:#fff;
}
.weblang a:hover {
	color:#fff;
}

#footer {
	margin:auto;
}
#top {
	height:48px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.main {
	margin:0px 0px 0px 0px;
	float:left;
}
.rqLblImg {
	visibility:hidden;
}

.topbarfr {
	height:100px;
	background:url('topbar.jpg') no-repeat;
	margin:0px 27px 0px 24px;
	padding:0px;
}
.topbaren {
	height:100px;
	background:url('topbar_en.jpg') no-repeat;
	margin:0px 27px 0px 24px;
	padding:0px;
}

.topbar a {
	margin:0px;
	padding:0px;
}
.mainbartitle {
	padding:5px;
	margin:5px;
	font-size:140%;	
}

.witem img {
	position:relative;
	top:8px;	
}

.rmenu {
	float:right;
	width:290px;
	padding:0px;
	margin:0px 0px 0px 0px;
}
.menu {
	background:#fff;
	font-size:100%;
	padding:10px 0px 10px 10px;
	color:#777;
	margin:0px 0px 16px 10px;
	border:1px solid #ccc;
}

.menu a {
	color:#444;
}
.menu a.current {
	color:#999;	
	background:url('orange-arrow.gif') no-repeat 0px 2px;
	padding-left:10px;
}

.menu a:hover {
	color:#999;
}

.menulst {
	padding:0px;
	margin:10px 0px;	
	border-top:1px solid #cc0;	
}
.menulst li {
    padding:2px 20px;
    margin:0px 0px; 
    list-style: none;
}
.menulst li.menmain {
    padding:2px 0px;
}


.reflst {
	padding:0px;
	margin:0px;	
}
.reflst li {
	padding:2px 0px;
	margin:0px 0px;	
	list-style: none;
}

.menu .rdivitems {
	border:none;
}

.main {
	font-size:105%;
}
.maincontent {
	margin:20px;
}
.webpagedesc {
	font-weight:bold;
	font-size:120%;
	padding:2px 0px 0px 0px;
	margin:10px 10px 10px 10px;
	color:#444;
}
.webpages {
	list-style:none;
	padding:0px;
}
.webpages li {
	padding:10px;
	clear:left;
}
.webpages img {
	float:left;
	margin:0px 10px 10px 0px;
}
.webpagelnk {
	color:#007;
	font-size:130%;
	font-weight:bold;
}
.webpagelnk:visited {
	color:#007;
	font-size:130%;
	font-weight:bold;
}
.webpagelnkdesc {
	color:#000;
	text-decoration:none;
}

.webpages .desc {
	margin:4px 10px 10px 0px;
}
.webpages .description {
	color:#666;
}



.webpagesectioncnt {
    padding:5px;
}


.webpagesection {
    width:640px;
    margin:10px 0px 30px 10px;
    clear:left;
}
.webpagesection .title {
    font-weight:normal;
    font-family:verdana;
    font-size:170%;
    padding:18px 0px 6px 0px;
    margin:0px 0px 10px 0px;
    color:#007;
}
.webpagesection .img {
    margin:3px 10px 10px 0px;
    float:right;
}
.webpagesection .img .legend {
    color:#777;
    font-size:90%;
    margin:2px 0px 0px 0px;
}






.webpagesection1 {
	width:640px;
	margin:10px 0px 30px 10px;
	clear:left;
}
.webpagesection1 .title {
	font-weight:normal;
	font-family:verdana;
	font-size:170%;
	padding:18px 0px 6px 0px;
	margin:0px 0px 10px 0px;
	color:#007;
}
.webpagesection1 .img {
	margin:3px 10px 10px 0px;
	float:right;
}
.webpagesection1 .img .legend {
	color:#777;
	font-size:90%;
	margin:2px 0px 0px 0px;
}


.webpagesection2 {
	width:310px;
	margin:10px 0px 30px 10px;
	float:left;
}
.webpagesection2 .title {
    font-weight:normal;
    font-family:verdana;
    font-size:170%;
    padding:18px 0px 6px 0px;
	color:#007;
	margin:0px 0px 4px 0px;
}
.webpagesection2 .img {
	margin:3px 10px 10px 0px;
	float:right;
}
.webpagesection2 .img .legend {
	color:#777;
	font-size:90%;
	margin:2px 0px 0px 0px;
}

.webpagesectionlarge {
    width:938px;
    margin:10px 0px 30px 10px;
    clear:left;
}
.webpagesectionlarge .title {
    font-weight:normal;
    font-family:verdana;
    font-size:170%;
    padding:18px 0px 6px 0px;
    margin:0px 0px 10px 0px;
	color:#007;
}
.webpagesectionlarge .img {
    margin:3px 10px 10px 0px;
    float:right;
}
.webpagesectionlarge .img .legend {
    color:#777;
    font-size:90%;
    margin:2px 0px 0px 0px;
}



.banners {
	background:#fff;
	font-size:100%;
	padding:10px 0px 0px 0px;
	color:#777;
	margin:12px 0px 0px 10px;
	border:1px solid #ccc;
}
.banners span {
	padding-left:10px;
}
.banner img {
	margin:8px 0px 0px 0px;
	padding:4px;
}

.video {
	background:#000;
	width:640px;
	margin:0px 0px 0px 0px;
	padding:10px;
	float:left;
}
.rqsectionvideo {
    margin:10px 0px 10px 0px;	
    background:#FFF;
}
.video .tools {
	padding:0px 0px 10px 0px;
	width:100%;
}
.video .tools a {
	font-size:120%;
	color:#fff;
}
.video .tools a.tl {
	float:left;
}
.video .tools a.tr {
}

.videothumbnails {
	background:#000;
	font-size:100%;	
	padding:10px;
	margin:0px 0px 10px 0px;
	clear:right;
	color:#fff;
}
.videothumbnails img {
	float:left;	
	margin:0px 4px 4px 0px;
}
.videothumbnails a {
	color:#fff;	
}
.videothumbnails a:hover {
	color:#fff;	
}
.videothumbnail {
	border:1px solid #000;
	height:32px;
	padding:2px;
	margin:2px 0px 2px 0px;
}
.videothumbnails .current {
	border:1px solid #888;
}
.videothumbnail:hover {
	border:1px solid #ccc;
}
.videothumbnails .title {
	font-size:110%;	
    display:block;
}
.videothumbnails .time {
	font-size:90%;
	color:#aaa;	
	display:block;
}
.video .tools a {
	padding-right:20px;
}

.rqwebpage {
	margin:0px;
	padding:0px;
}

.rqwebpage .rqhdr {
	display:none;
}
.rqwebpage .rqportlet {
	margin:0px;
}
.rqwebpage .rqcontent {
	border:none;
}
.rqwebpage {
	padding:0px;
	width:auto;
}
.rqwebpage .rqview {
	padding:0px;
	width:auto;
	margin:0px;
}
