BODY { font-family: verdana, tahoma, sans; font-size: 10pt; color: #555555;}

.PageIndexRef {font-family: verdana, tahoma, sans; font-size: 10pt; color: #191964; margin: 10px; text-decoration: none;}
.TopPageIndexRef {font-family: verdana, tahoma, sans; font-size: 10pt; color: black; text-decoration: none; }
.TopPageIndex {margin-left: 10px; margin-bottom: 10px; }
a {font-family: verdana, tahoma, sans; font-size: 10pt; color: #191964; text-decoration: none;}
a:hover {color: white; background: blue;}
.TextRef {font-family: verdana, tahoma, sans; font-size: 10pt; color: #191964; text-decoration: none;}


.page_border{width: 800px; margin-left: auto; margin-right: auto; border: 1px solid black; background-color: white; padding: 10px;}



#topmenu { background: transparent url(topmenu_bg.png) top center repeat-x; height: 51px;}

#topmenu .r_bg { background: transparent url(topmenu_r_bg.png) top right no-repeat; height: 41px; overflow: hidden; }

#topmenu ul { margin: 0; padding: 0; list-style: none;}

#topmenu ul li{ display: inline; margin: 0; padding: 0; }

#topmenu ul li a, #topmenu ul li a:link, #topmenu ul li a:visited, #topmenu ul li a:hover {
    float: left; height: 41px; background: transparent url(topmenu_separator.png) top left no-repeat; padding: 0; text-decoration: none;
}

#topmenu ul li a span, #topmenu ul li a:link span, #topmenu ul li a:visited span {
    float: left; height: 41px; line-height: 44px; color: #44494f; font-size: 10pt; padding: 0 21px 0 22px; text-transform: uppercase; background: transparent url(topmenu_ul_li_a_span_bg.gif) top center repeat-x;
}

#topmenu ul li a:hover span, #topmenu ul li.current a span {
    color: #fff; text-decoration: none; background: transparent url(topmenu_ul_li_a_span_bg.gif) bottom center repeat-x; cursor: pointer;
}



#header { margin: 0 0 10px;}

#header .headerimg { float: left; width: 100%; height: 200px; background: transparent url("Images/gj.parliament.jpg") top left no-repeat; border: 1px solid black; }


.left_thin{ width: 200px; margin-top: 10px; margin-right: 10px; padding: 10px; border: 1px solid #eaeeee; float: left; }
.left_wide{ width: 545px; padding: 10px; border: 1px solid #eaeeee; float: left; }

.right_thin{ width: 200px; margin: 10px; padding: 10px; border: 1px solid #eaeeee; float: left; }
.right_wide{ width: 545px; margin-top: 10px; padding: 10px; border: 1px solid #eaeeee; float: left; }

.text_title { text-align: center; background: #eaeeee; color: black; font-weight: 900; padding: 10px;}
.TextHeading { color: orange; font-weight: 900; }

.label{ width: 120px; text-align: right; float: left; font-weight: 900; margin-right: 10px; margin-left: 10px; margin-bottom: 3px;}
.data{ width: 300px; text-align: left; float: left; margin-right: 10px; margin-left: 10px; margin-bottom: 3px;}

