body {
    color: #474747;
    font-family: Georgia;
    font-size: 12px;
    line-height: 1.5em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 0;
     width: 100%;
    height: 100%;
  /* text-align: center;*/
 
 
}
/* templatecss  start  */
#wrapper {
  margin: 0 auto;
  width:987px;
  background: #ffffff;
}
#page-wrapper {
  padding: 0;
  width:987px;
  text-align: left;
  background: #ffffff;
}
#middle-wrapper {
}
body.sidebars #middle-wrapper {
   background: url(images/sidebar-bg.png) repeat-y;
}
body.sidebar-left #middle-wrapper {
   background: url(images/sidebar-bg-left.png) repeat-y left;
}
body.sidebar-right #middle-wrapper {
   background: url(images/sidebar-bg-right.png) repeat-y right;
}
#main-content {
  float: left;
  width: 100%;
}
#squeeze {
}
#main-content-inner {
  padding: 10px 20px;
  margin: 0;
}
#middle-wrapper .sidebar-right {
  float: left;
  z-index: 1;
  position: relative;
}
#middle-wrapper .sidebar-left {
  float: left;
  z-index: 1;
  position: relative;
}
body.sidebars #main-content {
  margin-left: -200px;
  margin-right: -200px;
}
body.sidebar-left #main-content {
  margin-left: -200px;
}
body.sidebar-right #main-content {
  margin-right: -200px;
}
body.sidebars #squeeze {
  margin: 0 200px 0 200px;
}
body.sidebar-left #squeeze {
  margin-left: 200px;
}
body.sidebar-right #squeeze {
  margin-right: 200px;
}
#middle-wrapper .sidebar-left {
  width: 200px;
}

#middle-wrapper .sidebar-right {
  width: 200px;
}

.sidebox-left h3, .sidebox-right h3 {
  padding: 0 5px;
  margin: 0;
  font-size: 1.0em;
  font-weight: bold;
  line-height: 34px;
  background: url(images/sidebox-h3.png) no-repeat;
}

.sidebox-left, .sidebox-right {
/*  padding: 18px 18px 0 18px; */
  width: 202px;
}

.sidebox-content {
  margin: 0;
  padding: 5px 0px;
}

#topboxes {
  padding: 0;
  margin: 0;
  background: #c3d9ff url(images/bb-bg.png) repeat-x top;
}

#topboxes a {
  font-weight: bold;
}

#topboxes a:hover {
  color: #ffffff;
}


#bottomboxes {
  padding: 0;
  margin: 0;
  color: #ffffff;
  background: #111318;
}

#bottomboxes a {
  color: #cbdeff;
  font-weight: bold;
}

.userbox, .userbox-bottom {
  float: left;
}

.userbox-inner {
  padding: 20px;
}

.userbox-bottom-inner {
  padding: 20px;
  background: #111318;
}

.width25 {width: 25%;}
.width33 {width: 33.3333%;}
.width50 {width: 50%;}
.width100 {width:100%;}
/*
#footer {
  padding: 10px;
  margin: 0;
  clear: both;
  text-align: center;
  background: #111318;
} */
#footer {
  padding: 2px;
  margin: 0;
  clear: both;
  text-align: center;
  background: #F1F1EC;
}

/* Header */

#header-wrapper {
  /*height: 100px;
  background: url(images/header-bg.png) no-repeat; */
  line-height: 0px;
}

#site-logo {
  /*padding: 12px 0 0 0;
  height: 77px;*/
  float: left;
  border: 0;
}

#site-name {
  padding: 17px 0 0 10px;
  margin: 0;
  float: left;
  text-align: right;
}

#site-name a {
  font-size: 54px;
  font-weight:900;
  line-height: 54px;
  color: #ff6c00;
  text-decoration: none;
}

.site-slogan-logo h2 {
  margin-top: -20px;
  padding: 0;
  font-size: 12px;
  line-height: 12px;
  text-align: right;
}


.site-slogan h2 {
  margin-top: 0;
  padding: 0;
  font-size: 12px;
  line-height: 12px;
  text-align: right;
}

#search-box {
  float: right;
  padding: 40px 20px 0 0;
}

/* Side Menu */

.sidebox-content ul.menu, .sidebox-content ul.menu li {
  position: relative;
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style: none;
  list-style-type: none;
}

.sidebox-content ul.menu li {
  padding: 0;
  margin-left: 0;
  background: url(images/li-bg.png) repeat-x bottom;
}

.sidebox-content ul.menu li a {
  display: block;
  padding: 5px 5px 5px 2px;
  font-weight: bold;
}

.sidebox-content ul.menu li a:hover {
  color: #ffffff;
  font-weight: bold;
  background: #303948 url(images/primary-bg.png) repeat-x;
  text-decoration:none;
}

.sidebox-content ul.menu li a {
  font-weight: bold;
}

.sidebox-content ul.menu li ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.sidebox-content ul.menu li ul li {
  margin: 0;
  margin-left: 10px;
  padding: 0;
  list-style: none;
  background: url();
}

.sidebox-content ul.menu li ul li a {
  font-weight: normal;
}

.sidebox-content ul.menu li ul li a.active {
  color: #2f3746;
  font-weight: bold;
}

.sidebox-content ul.menu li ul li a.active:hover {
  color: #ffffff;
  font-weight: bold;
}

/* Misc Elements */

.item-list {
  color: #999999;
}

.item-list ul {
  padding: 10px 0;
  margin: 0;
}

.item-list ul li {
  padding: 0 0 5px 5px;
  margin: 0;
  list-style:none;
  font-size: 0.9em;
}

.item-list ul li a {
  font-size: 1.0em;
  font-weight: bold;
}

.sidebox-content .item-list ul {
  padding: 10px 0;
  margin: 0;
}

.submitted {
  font-size: 0.8em;
  color:#999999;
}

.title, .node-title {
  padding: 0;
  margin: 0;
  font-size: 2.0em;
  line-height: 1.5em;
  font-weight: bold;
}

.title a {
  text-decoration: none;
}

.node {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #a9c9ff;
  background: url(images/node-bg.png) repeat-x bottom;
}

.breadcrumb {
  float: left;
  font-weight: bold;
}

.block-region {
  padding: 10px;
  border: 2px dashed #333333;
  background:#FFFFFF;
}

.links {
  clear: both;
  font-size: 1.0em;
  font-weight: bold;
}

.more-link a {
  padding: 0 2px;
  font-weight: bold;
  border: 1px solid #2d3644;
  background: #c0d7fd;
}

#search-block-form {
  width: 100%;
  text-align: center;
}

.indented {
  margin-left: 30px;
}

/* Comments */

#comments {
}

#comments .submitted  {
  color: #2d3644;
}

.comment {
  padding: 10px;
  margin-bottom: 10px;
  color: #363636;
  border: 1px solid #a1acc0;
  background: #dfebff;
}

.indented .comment {
  background: #fffbcf;
}

.indented .subject a {
  color: #999999;
}


/* Aggregator */

.feed-url {
  padding: 10px 0;
  font-size: 0.8em;
}

.feed-updated {
  padding: 0 0 10px 0;
  font-size: 0.8em;
}

.feed-item-date {
  font-size: 0.8em;
  color:#999999;
}

.feed-item-body a {
  font-weight: bold;
}

/* Poll */

.poll {
  padding: 5px 0;
}

.poll .bar {
  height: 1.0em;
  background: url(images/poll-bar.png) repeat-x;
}

.poll .bar .foreground {
  height: 1.0em;
  background: url(images/poll-foreground.png) repeat-x;
}

.sidebox-content .poll .title {
  font-size: 1.0em;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

/* Primary Links */

#primary-links h2 {
  display:none;
}

#primary-links {
}

#primary-links, #primary-links ul {
  padding: 0;
  margin: 0;
  /*line-height: 30px;*/
  list-style: none;
  background: url(images/primary-bg.png) repeat-x;
}

#primary-links a {
/*  display: block; */
/*  margin: 0;
  padding: 0 11px 0 0;
  font-weight: bold;
  font-size: 12px;
  color: #171c23;
  text-decoration: none;*/
/*  background: url(images/primary-r.png) right top no-repeat; */
}

#primary-links li {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0 0 0 11px;
  background: url(images/primary-l.png) left top no-repeat;
}

#primary-links li:hover a {
  color: #303a49;
  background: url(images/primary-hover-r.png) right top no-repeat;
}

#primary-links li:hover {
  background: url(images/primary-hover-l.png) left top no-repeat;
}

#primary-links li:hover li a, #primary-links li:hover li {
  color: #171c23;
  background: #aebfd8;
}

#primary-links li ul {
  margin-left: -10px;
  position: absolute;
  width: 210px;
  left: -999em;
  border: 3px solid #d9dbde;
  background: #aebfd8;
  z-index: 100;
}

#primary-links li:hover ul, #primary-links li.sfhover ul {
 /* left: auto; */
}

#primary-links li ul li a, #primary-links li ul li {
 /*  padding: 0 0 0 5px;
  margin: 0;
  width: 200px;
  background: #aebfd8;*/
}

#primary-links li ul li a:hover, #primary-links li ul li:hover {
  color: #ffffff;
  background: #3b475a;
}

#primary-links li:hover ul ul, #primary-links li.sfhover ul ul {
  left: -999em;
}

/* Secondary Links */

#secondary-links h2 {
  display:none;
}

#secondary-links {
/*  background: #d9dbde url(images/secondary-bg.png) top repeat-x; */
}

#secondary-links, #primary-links ul {
  padding: 0;
  margin: 0;
  line-height: 30px;
}

#secondary-links a {
  display: block;
  margin:0;
  padding: 0 15px 0 0;
  font-size: 11px;
}

#secondary-links li {
  float: left;
  margin:0;
  padding: 0 0 0 0;
  list-style: none;
}

#secondary-links li:hover a {
  color: #303a49;
}
.menulink{
font-family: Georgia;
font-size: 14px;
color: #FFFFFF;
font-weight:bold;
text-decoration:none;
}
.menulink:hover{color:#D9D9FF;}
#menu_td{
    padding: 0px 0px 0px 0px;
  border-bottom-style: none;
    border-bottom-width: 0px;
    border-bottom-style: none;
}


/* templatecss  end  */
.leftcolumnintrotexthomepage {
    color: #474747;
    font-family: Georgia;
    font-size: 12px;
    line-height: 1.5em;
    text-decoration: none;
}
.samebodytxt {
    color: #474747;
    font-family: Georgia;
    font-size: 12px;
    line-height: 1.5em;
    text-decoration: none;
}
.menulink {
    color: #FFFFFF;
    font-family: Georgia;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.menulink:hover {
    color: #D9D9FF;
}
.leb1view {
    color: #0352A1;
    font-family: Georgia;
    font-size: 12px;
    font-weight: bold;
}
.leb1normal {
    color: #FF0000;
    font-family: Georgia;
    font-size: 11px;
}
.leb1big {
    color: #0066CC;
    font-family: Georgia;
    font-size: 19px;
    font-weight: bold;
}
.parl {
    color: #0066CC;
    font-family: Georgia;
    font-size: 16px;
    font-weight: bold;
}
.leb2 {
    color: #474747;
    font-family: Georgia;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}
.leb3 {
    color: #474747;
    font-family: Georgia;
    font-size: 12px;
    font-weight: bold;
}
.leb3big {
    color: #474747;
    font-family: Georgia;
    font-size: 14px;
    font-weight: bold;
}
.texta {
    font-family: Georgia;
    font-size: 12px;
    line-height: 1.5em;
}
.text1 {
    color: #474747;
    font-family: Georgia;
    font-size: 12px;
    line-height: 1.5em;
}
.text1 a {
    font-weight: normal;
    line-height: 1.5em;
    padding-right: 0;
}
.text2 {
    color: #474747;
    font-family: Georgia;
    font-size: 11px;
}
.text1npaper {
    color: #474747;
    font-family: Georgia;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.3em;
}
.text1num {
    color: #474747;
    font-family: Georgia;
    font-size: 70%;
    line-height: 1.5em;
}
.text3 {
    color: #474747;
    font-family: Georgia;
    font-size: 80%;
    line-height: 1.5em;
}
.link1 {
    color: #999999;
    font-family: Georgia;
    font-size: 11px;
    font-weight: bold;
}
.link1:hover {
    color: #666666;
    font-family: Georgia;
    font-size: 11px;
    font-weight: bold;
}
.link2 {
    color: #666666;
    font-family: Georgia;
    font-size: 11px;
}
.link2:hover {
    color: #333333;
    font-family: Georgia;
    font-size: 11px;
}
.link2L {
    color: #666666;
    font-family: Georgia;
    font-size: 14px;
}
.link2L:hover {
    color: #333333;
    font-family: Georgia;
    font-size: 14px;
}
.leb6 {
    color: #666666;
    font-family: Georgia;
    font-size: 12px;
    font-weight: bold;
}
.brd1 {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #BEBEBE;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #BEBEBE;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
}
.lowline2 {
    border-bottom-color: #666666;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}
.nodecoration {
    text-decoration: none;
}
.tblborder {
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
}
.bglight {
    background-color: #FFFFFF;
}
.bgdark {
    background-color: #E0E0FE;
}
.linkleft {
    color: #000000;
    font-family: Georgia;
    font-size: 14px;
    text-decoration: none;
}
.text1 a {
    font-weight: bold;
    text-decoration: none;
}
.parliment_today_span a {
    font-weight: normal;
}
.amedia a {
    color: #474747;
    font-weight: normal;
}
.headertext {
    color: #474747;
    font-family: Georgia;
    font-size: 16px;
    font-weight: bold;
}
.headertext1 {
    color: #474747;
    font-family: Georgia;
    font-size: 12px;
    text-decoration: none;
}
.homeArticleText {
    color: #474747;
    font-family: Georgia;
    font-size: 12px;
    line-height: 1.5em;
    text-align: left;
}
.tiny_mce_font_8 {
    font-size: 8px;
}
.tiny_mce_font_8_bold {
    font-size: 8px;
    font-weight: bold;
}
.tiny_mce_font_9 {
    font-size: 9px;
}
.tiny_mce_font_9_bold {
    font-size: 9px;
    font-weight: bold;
}
.tiny_mce_font_10 {
    font-size: 10px;
}
.tiny_mce_font_10_bold {
    font-size: 10px;
    font-weight: bold;
}
.tiny_mce_font_11 {
    font-size: 11px;
}
.tiny_mce_font_11_bold {
    font-size: 11px;
    font-weight: bold;
}
.tiny_mce_font_12 {
    font-size: 12px;
}
.tiny_mce_font_12_bold {
    font-size: 12px;
    font-weight: bold;
}
.tiny_mce_font_13 {
    font-size: 13px;
}
.tiny_mce_font_13_bold {
    font-size: 13px;
    font-weight: bold;
}
.tiny_mce_font_14 {
    font-size: 14px;
}
.tiny_mce_font_14_bold {
    font-size: 14px;
    font-weight: bold;
}
.tiny_mce_font_15 {
    font-size: 15px;
}
.tiny_mce_font_15_bold {
    font-size: 15px;
    font-weight: bold;
}
.tiny_mce_font_16 {
    font-size: 16px;
}
.tiny_mce_font_16_bold {
    font-size: 16px;
    font-weight: bold;
}
.odddata {
    background-color: #D3D3D3;
    display: block;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
.evendata {
    background-color: #EEEEED;
    display: block;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
.tablesorter td {
    padding-bottom: 0;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0;
}
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;

	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;

		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;

		color: #DDD;
	}

