html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, a, nav, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	text-decoration:none;
	list-style:none;
	-webkit-font-smoothing: antialiased;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

.ie8 *{ outline:none;}
img{border:none; max-width:100%; margin:0; padding:0; display:block;}
img.border {border:1px solid #9b9188; max-width:100%; margin:0; padding:4px; display:block; background:#fff;}
/*body{ font-size:14px; line-height:18px; font-family:'Source Sans Pro', Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) repeat left top;} */
body{ font-size:13px; line-height:18px; font-family: Verdana, sans-serif; background:#e4e2e2 url(../images/bg.jpg) repeat left top;} 
.top-image{ background:url(../images/top-image.jpg) no-repeat center top; width:100%;}
html,body { -webkit-text-size-adjust:none;}

/*----- html5 tags ------*/
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}

/* For modern browsers */ 
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }

.clear { clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }/* ----- clear fix for floats ----- */
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }/* hides clearfix from IE-mac */
.clearfix { display: block; }/* end hide from IE-mac */

.separation {
	height:20px;
	}
.member-left { float:left; width:120px;	
	}
h1, h2, h3, h4, h5, h6{/*line-height:19px; */font-weight:normal; color:#331d0e; font-family:'Source Sans Pro',Arial, Helvetica, sans-serif; text-align:left;}
h1{font-size:24px; color:#003c8f; font-family:'Cinzel'; text-transform:uppercase; margin:0; padding:0 0 15px 0; border-bottom:1px solid #eee}
h2{font-size:18px; color:#003e91; font-weight:400; margin:0; padding:0 0 5px 0;}
h3{font-size:14px; color:#180860; text-transform:none; margin:0; padding:0 0 10px 0;}
h3.docs{font-size:16px; color:#013781; text-transform:none; margin:3px 0 4px 0; padding:4px 0 10px 0; background:url(../images/defult_doc_24.png) no-repeat left 4px; margin:0; padding-left:26px; border-bottom: 1px solid #eee;}
h1.docs{font-size:24px; color:#003c8f; text-transform:none; margin:3px 0 4px 0; padding:0 0 10px 0; background:url(../images/defult_doc_24.png) no-repeat left top; margin:0; padding-left:26px; border-bottom: 1px solid #eee;}
h4{font-size:15px; text-transform:none; color:#180860; padding:0 0 10px 0;}
h2.docs{font-size:18px; color:#003e91; text-transform:none; margin:3px 0 4px 0; padding:0 0 10px 0; background:url(../images/defult_doc_24.png) no-repeat left top; margin:0; padding-left:26px; border-bottom: 1px solid #eee;}
h2.acts{font-size:18px; color:#003e91; text-transform:none; margin:3px 0 4px 0; padding:0 0 10px 0; background:url(../images/acts.png) no-repeat left top; margin:0; padding-left:26px; border-bottom: 1px solid #eee;}

h2.related-docs-detail{font-size:18px; color:#003e91; text-transform:none; margin:3px 0 4px 0; padding:0 0 10px 0; background:url(../images/Filetype-PDF-icon-24.png) no-repeat left top; margin:0; padding-left:26px; border-bottom: 1px solid #eee;}
h1.related-docs-detail{font-size:24px; color:#003e91; text-transform:none; margin:3px 0 4px 0; padding:0 0 10px 0; background:url(../images/Filetype-PDF-icon-24.png) no-repeat left top; margin:0; padding-left:26px; border-bottom: 1px solid #eee;}
h1.acts{font-size:24px; color:#003e91; text-transform:none; margin:3px 0 4px 0; padding:0 0 10px 0; background:url(../images/acts.png) no-repeat left top; margin:0; padding-left:26px; border-bottom: 1px solid #eee;}
h5{font-size:14px; text-transform:none; color:#180860; padding:0 0 10px 0;}
h6{font-size:13px; text-transform:none; color:#180860; padding:0 0 10px 0;}
.sittings {background:url(../images/sitting-icon.png) no-repeat left top; margin:0; padding-left:29px}
.speeches {background:url(../images/speech-icon.png) no-repeat left top; margin:0; padding-left:29px}
li a.livestreaming {background:url(../images/video-camera-icon-24.png) no-repeat left top; margin:0; padding-left:29px}
.related-documets {
	border:1px solid #eee;
	background:#f5f5f5;
	padding:5px;	
	}
.parlname { font-size:15px; font-weight:bold;}
.title-width {width:110px; text-align:center}
.constitution-link{font-size:18px; color:#003e91; text-transform:none; margin:3px 0 4px 0; padding:0 0 10px 0; background:url(../images/ico-pdf.png) no-repeat left top; margin:0; padding-left:35px;  #eee;}
p { font-size:14px; color:#212121; line-height:20px; font-weight:normal; margin:0; padding:0 0 20px 0; }
p a { margin:0; color:#0c428b; text-decoration:none; font-family:arial; font-size:13px;}
p a:hover {text-decoration:none; color:#0859c7}
p span{ font-size:16px; color:#003c8f;}
p strong{ color:#212121; font-weight:normal; font-weight:700;}
.department .dep-head {
	width:110px;
	height:152px;
	float:left;
	padding:0 10px 10px 2px;
}
.department .dep-biodata {
	float:left;
	margin-left:10px;
	width:400px;
	min-height:150px;
}
.department .dep-biodata .bio-content {
	padding:5px;
	border-left:3px solid #C60;
	text-align:left;
}
.clear { clear:both}
.department .department-description {
	border:1px solid #eee;
	background:#fafafa;
	padding:5px;
	margin:10px 0 0 0;
	
}


.department .video-recording {
	width:310px;
	height:202px;
	float:left;
	border:1px solid #eee;
}
.department .sitting-data {
	float:left;
	margin-left:10px;
	width:292px;
	min-height:150px;
}
.department .sitting-data .sitting-content {
	padding:5px;
	border-left:3px solid #C60;
	text-align:left;
}
.clear { clear:both}
.department .department-description {
	border:1px solid #eee;
	background:#fafafa;
	padding:5px;
	margin:10px 0 0 0;
	
}
.meta-title { font-size:12px; font-weight:bold; color:#C60; font-family:Arial, Helvetica, sans-serif
	}
.slide-out-div {
    display:none;
    border:1px solid #eee;
    width:100px;
    height:200px;
}
input[type="text"], textarea {-webkit-appearance: none;}
input[type="text"], input[type="password"] { outline: none !important;}
textarea:focus, input:focus, a, div, img { outline: none !important; }

/*for ie7 */
.not-supported{ display:none;}

/* Header */
header{ margin:0; padding:0;}
header .logo{ margin:5px 0 0 0; display:inline-block;}
header .top-right{ float:right; margin:0; padding:15px 0 0 0; margin:0 0 20px;}

/*login-btn*/
header .login-btn{ float:left; display:block; width:71px; height:28px; background:url(../images/login-btn.png) no-repeat left top; margin:0; padding:0;}
header .login-btn:hover{ background-position:left bottom;}

/*social-block*/
header .social-block{float:left; margin:0; padding:3px 0 0 8px;}
header .social-block a{ width:22px; height:22px; transition: all 0.5s ease; float:left; display:block; margin:0 0 0 10px; padding:0;}
header .social-block a.facebook{background:url(../images/facebook.png) no-repeat left top;}
header .social-block a.facebook:hover{ background-position:left bottom;}
header .social-block a.twitter{background:url(../images/twitter.png) no-repeat left top;}
header .social-block a.twitter:hover{ background-position:left bottom;}
header .social-block a.google-plus{background:url(../images/google-plus.png) no-repeat left top;}
header .social-block a.google-plus:hover{ background-position:left bottom;}

/*font-resize*/
header .font-resize{float:left; margin:0; padding:2px 0 0 11px;} 
header .font-resize a{float:left; color:#fff; transition: all 0.5s ease; background:#dc8602; font-weight:900; text-align:center; font-size:15px; border-radius:7px; margin:0 0 0 7px; padding:3px 0 0 0; width:24px; height:24px;}
header .font-resize a:hover, header .font-resize a.active{ background:#0b408a;}

/*search-area*/
header .search-area{float:right; margin:0; z-index:9999; position:relative;}
header .search-area .find-it{ font-size:14px; color:#000; font-weight:600; text-transform:uppercase; background:url(../images/find-it-bg.png) no-repeat; display:block; width:282px; height:34px; margin:0; padding:8px 0 0 40px;}
header .search-area .drop-area{ display:none; position:absolute; box-shadow:0 2px 4px #010101; border-radius:0 0 3px 3px; top:31px; left:0; background:#10458e; width:100%; padding:10px;}
header .search-area .drop-area ul{ margin:0; padding:7px 0 0 10px;}
header .search-area .drop-area ul li{ background:url(../images/drop-area-list-icon.png) no-repeat left 7px; padding:0 0 5px 11px;}
header .search-area .drop-area ul li a{ color:#fff; font-size:15px;}
header .search-area .drop-area ul li a:hover{ color:#DC8602;}
header .search-area .drop-area p{ color:#fff; font-size:15px; border-bottom:1px solid #08387a; font-weight:600; margin:10px 5px 0 11px; padding:0 0 5px 0;}


/* nav-bar */
#nav-bar{ width:100%; min-height:45px; background:url(../images/nav-bar.gif) repeat-x left top; border-radius:3px;margin:13px 0 0 0;}
#nav-bar .home{ width:15px; height:15px; background:url(../images/home-icon.png) no-repeat left top; margin:13px 0 0 0; padding:0;}
nav{margin:0; padding:0;}
nav ul{margin:0; padding:0;}
nav ul li { float:left; list-style:none; position:relative; margin:0; padding:0;}
nav ul li+li+li{ background:url(../images/nav-line.gif) no-repeat center left;}
nav ul li a {display: block; color:#fff; font-size:14px; font-weight:600; padding:12px 10px 15px 11px; margin:0;}
nav ul li a:hover, nav ul li a.current {color:#edb00d;}
nav ul li a:focus{ color:#edb00d; text-decoration:none;}


/*LEVEL TWO */
nav ul ul { width: 100%; visibility: hidden; position: absolute; top:43px; left:0; width:170px; background:#0c6938; margin:0px; padding:2px 0 5px 0; z-index: 9999; }
nav ul ul li {width: 100%; float:none; margin:0; padding:0;}
nav ul ul li a { display:block; font-size:14px; text-transform:none; color:#ffffff; line-height:27px; margin:0; padding:2px 10px 2px 15px;}
nav ul ul li a:hover{ /*background:#064597;*/ background:#d47c1a; border-bottom:#fff 1px solid; border-top:#fff 1px solid}
nav ul li:hover > a { color:#edb00d;}
nav ul ul li:hover > a { color:#fff; }
nav ul li:hover > ul {visibility: visible; }
.navbar-default{ display:none;}

/*upcoming-meetings*/
.event-calander{ width:295px; float:right; margin:0; padding:15px 10px 0 0;}
.event-calander .tabs{ width:100%; margin:0; padding:0;}
.event-calander .tabs .menu ul{ width:100%; margin:0; padding:0;}
.event-calander .tabs .menu ul li{ float:left; margin:0 3px -1px 0; padding:0;}
.event-calander .tabs .menu ul li a{color:#fff; font-weight:600; border-radius:3px 3px 0 0; background:#074798; font-size:14px; text-transform:uppercase; display:block; border:1px solid #074798; border-bottom:none; margin:0; padding:7px 15px 7px 15px;}
.event-calander .tabs .menu ul li a:hover, .event-calander .tabs .menu ul li a.active{color:#03324d; background:#fff; border:1px solid #3d75b0; border-bottom:none;}

.event-calander .tabs .tabs-content{background:#fff; border:1px solid #3d75b0; border-radius:3px 3px 3px -1px; margin:0; padding:0;}
.event-calander .tabs .tabs-content .tab-desc{ display:none;}
.event-calander .tabs .tabs-content .tab-desc:first-child{ display:block;}
.event-calander .tabs .tabs-content .calendar{ margin:0; padding:7px;}
.event-calander .tabs .tabs-content .list{ margin:0; padding:7px 0;}
.event-calander .tabs .tabs-content .listing{ padding:11px 8px;}
.event-calander .tabs .tabs-content .even{ background:#f1f0e8;}
.event-calander .tabs .tabs-content .listing .content{ width:210px; float:left; padding:0 0 0 12px;}
.event-calander .tabs .tabs-content .listing .content p{ padding:0;}
.event-calander .tabs .tabs-content .listing .content a{ color:#013781; font-weight:600;}
.event-calander .tabs .tabs-content .listing .content .time{ background:url(../images/time1.png) no-repeat left 1px; font-size:12px; color:#353535; padding-bottom:0;}
.event-calander .tabs .view-all{ margin:7px 10px 0 0;}
.date{ background:url(../images/date-bg.gif) no-repeat right bottom; width:45px; float:left; text-align:right; font-size:15px; color:#013782; font-family:'Oswald'; text-transform:uppercase; 
padding:0 0 3px 0;}
.date span{ font-size:14px; display:block;  font-family:'Oswald'; font-weight:300;}
.view-all{ float:right; width:93px; height:30px; display:block; background:url(../images/view-all.png) no-repeat left top; margin:0; padding:0;}
.view-all:hover{ background-position:left bottom;}

/*content*/
#content{ background:#fff; border-radius:3px; margin:55px -11px 0 -11px; padding:7px 11px 7px 11px; text-align:justify;}
.inner-container{border-top:2px solid #edb00d; position:relative; margin:0; padding:0;}
.logo-icon{ width:100%; height:22px; background:url(../images/logo-icon.png) no-repeat center top; display:block; position:absolute; ; top:-30px;}
.left-line{ width:6px; height:20px; background:url(../images/left-line.gif) no-repeat; display:block; position:absolute; left:0; top:-2px;}
.right-line{ width:6px; height:20px; background:url(../images/right-line.gif) no-repeat; display:block; position:absolute; right:0; top:-2px;}
.welcome-text{ margin:0; padding:15px 20px 0 20px;}
.welcome-text h1{line-height:19px;}
.welcome-text h1, .welcome-text p{ text-align:center;}

/*four-tabs*/
.four-tabs .tabs1{ width:100%; margin:0; padding:0;}
.four-tabs .tabs1 .menu ul{ width:100%; margin:0; padding:0;}
.four-tabs .tabs1 .menu ul li{ float:left; margin:0 2px 0 0; padding:0;}
.four-tabs .tabs1 .menu ul li a{color:#003d90; font-weight:600; height:35px; border-radius:3px 3px 0 0; background:#cbdbee; font-size:14px; text-transform:uppercase; display:block; margin:0; padding:10px 15px;}
.four-tabs .tabs1 .menu ul li a.livestreaming{color:#fff; font-weight:600; height:35px; border-radius:3px 3px 0 0; background:#e20d2b url(../images/video-camera-icon-24.png) no-repeat 5px center; margin:0; padding-left:39px; font-size:14px; text-transform:uppercase; display:block; margin:0; padding:10px 15px; text-indent:15px}
.four-tabs .tabs1 .menu ul li a:hover.livestreaming{color:#fff; font-weight:600; height:35px; border-radius:3px 3px 0 0; background:#ac021a url(../images/video-camera-icon-24.png) no-repeat 5px center; margin:0; padding-left:39px; font-size:14px; text-transform:uppercase; display:block; margin:0; padding:10px 15px;}
.four-tabs .tabs1 .menu ul li a:hover, .four-tabs .tabs1 .menu ul li a.active{color:#fff; background:url(../images/tabs1-menu-bg.jpg) repeat-x left top;}

.four-tabs .tabs1 .tabs-content{background:#013782 url(../images/tabs-content-bg.jpg) repeat-x left top; border-radius:0 3px 3px 3px; margin:0; padding:0;}
.four-tabs .tabs1 .tabs-content .tab-desc{ /*display:none;*/ padding-bottom:3px; position:absolute; left:-99999px;}
.four-tabs .tabs1 .tabs-content .tab-desc.active{ position:static;}
.four-tabs .tabs1 .tabs-content .tab-desc:first-child{ display:block;}
.four-tabs .tabs1 .tabs-content .title-block{ margin:0; padding:10px;}
.four-tabs .tabs1 .tabs-content .title-block h2{ font-size:18px; color:#fff; font-weight:700; text-transform:uppercase; margin:0; padding:5px 0 0 7px;}

.four-tabs .tabs1 .tabs-content .all-listing{ background:#f1f0e8; border-radius:2px; margin:0 3px;}
.four-tabs .tabs1 .tabs-content .listing{ padding:11px 8px;}
.four-tabs .tabs1 .tabs-content .even{ background:#fff;}
.four-tabs .tabs1 .tabs-content .listing .content{ width:90%; float:left; padding:0 0 0 42px;}
.four-tabs .tabs1 .tabs-content .listing .pdf{ background:url(../images/pdf-icon.png) no-repeat 16px 5px;}
.four-tabs .tabs1 .tabs-content .listing .doc{ background:url(../images/word-icon.png) no-repeat 16px 5px;}
.four-tabs .tabs1 .tabs-content .listing .content p{ margin:0; padding:0;}
.four-tabs .tabs1 .tabs-content .listing .content a{ color:#013781; /*font-size:14px;*/ font-weight:600;}
.all-listing .listing a{ color:#013781; /*font-size:14px;*/ font-weight:600;}

/*recent-documents*/
.recent-documents{ margin:0; padding:0;}
.recent-documents h2{ background:url(../images/recent-doc.png) no-repeat left 2px !important; font-size:18px; color:#db8627; font-weight:900; margin:0; padding:0 0 13px 25px;}
.recent-documents .listing{ padding:11px 8px;}
.recent-documents .odd{ background:#eef3f7;}
.recent-documents .listing .content{ width:83%; float:left; margin-top:-3px; padding:0 0 0 35px; height:35px}
.recent-documents .listing .pdf{ background:url(../images/ico-pdf.png) no-repeat 5px 5px; padding: 0 0 0 45px; }
.recent-documents .listing .doc{ background:url(../images/word-icon.png) no-repeat 13px 5px;}
.recent-documents .listing .content p{ margin:0; padding:0; min-height: 25px;}
.recent-documents .listing .content a{ color:#013781; font-size:14px; font-family:arial; margin-top:10px}
.recent-documents .view-all{ margin-top:10px;}

/*button-block*/
.button-block{ margin:0; padding:15px 0 0 0;}
.button-block a{float:right;}
.sitting-calendar{ width:287px; height:84px; background:url(../images/sitting-calendar.png) no-repeat left top; display:block; margin:0; padding:0;}
.sitting-calendar:hover{background:url(../images/sitting-calendar-hv.png) no-repeat left top;}
.budget-btn{ width:287px; height:84px; background:url(../images/budget-btn.png) no-repeat left top; display:block; margin:8px 0 0 0; padding:0;}
.budget-btn:hover{ background:url(../images/budget-btn-hv.png) no-repeat left top; }


/*parliamentarians*/
.parliamentarians{ margin:0; padding:17px 0 0 0;}
.parliamentarians h2{width:435px; font-size:24px; color:#212121; font-weight:normal; font-family:'Cinzel'; text-transform:uppercase; background:url(../images/parliament-icon1.png) no-repeat left top; margin:0 auto; padding:6px 0 25px 30px;}
.parliamentarians h2 span{background:url(../images/parliament-icon2.png) no-repeat right top; padding-right:30px;}

#owl-demo .item{margin:0; padding:0;}
#owl-demo .item img{display: block;/*width: 100%;*/height: auto; text-align:center; margin:0 auto;  border:2px solid #013782; border-radius:2px;}
#owl-demo .item a{ font-size:14px; color:#212121; text-align:center; display:block;}
#owl-demo .item a span{ display:block; padding:5px 7px;}
#owl-demo .item a:hover{ color:#013782;}
#owl-demo .item a:hover > img{border:2px solid #db8627;}
.owl-carousel { display: none; position: relative; width:93%; margin:0 auto; -ms-touch-action:pan-y; }
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width:100%; margin:0 auto;}
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel .owl-item { float: left; }
/*.owl-carousel .owl-wrapper,
.owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }*/
.owl-theme .owl-controls .owl-buttons .owl-prev{ width:21px; height:21px; cursor: pointer; background:url(../images/prev.png) no-repeat left top; text-indent:-9999px; position:absolute; left:-25px; top:68px; margin:0; padding:0;}
.owl-theme .owl-controls .owl-buttons .owl-prev:hover{ background-position:left bottom;}
.owl-theme .owl-controls .owl-buttons .owl-next{ width:21px; height:21px; cursor: pointer; background:url(../images/next.png) no-repeat left top; text-indent:-9999px;  position:absolute; right:-25px; top:68px; margin:0; padding:0;}
.owl-theme .owl-controls .owl-buttons .owl-next:hover{ background-position:left bottom;}

/*committees*/
.committees{ background:url(../images/committees-bg.jpg) repeat; box-shadow:0 0 3px #6B6969 inset; border-radius:3px; width:100%; margin:20px 0 0 0; padding:0 0 10px 0;}
.committees .title-block{ background:url(../images/committee-title.jpg) repeat; box-shadow:2px 2px 3px #B6B5B5 inset; width:99.8%; margin:0 0 15px 0; padding:8px;}
.committees h2{ background:url(../images/committee-icon.png) no-repeat left 2px; text-transform:uppercase; font-size:18px; color:#003e91; font-weight:900; margin:0 0 0 8px; padding:4px 0 4px 35px;}
.committees h3{ font-size:20px; line-height:23px; color:#003c90; margin:0; padding:0 0 15px 0;}
.read-more{width:91px; height:22px; display:block; background:url(../images/read-more.png) no-repeat left top; margin:0; padding:0;}
.read-more:hover{ background-position:left bottom;}
.committees .col-md-4{ border-right:1px solid #d1cec6;}

/*footer*/
footer{margin:15px 0 0 0; padding:0;}
footer .top-container{width:100%; background:#006535 url(../images/footer-bg.jpg) repeat-x center top; margin:0; padding:15px 0;}
footer .icon{ width:100%; background:url(../images/footer-logo-icon.png) no-repeat center 65px;}
footer .title{ font-size:16px; color:#fff; text-transform:uppercase; font-family:'Cinzel'; margin:0; padding:0 0 10px 0;}
footer .top-container ul{ margin:0; padding:0 0 10px 10px;}
footer .top-container ul li{ background:url(../images/footer-list-icon.png) no-repeat left 4px; margin:0; padding:0 0 8px 18px;}
footer .top-container ul li a{ font-size:14px; color:#ffc50e;}
footer .top-container ul li a:hover{ color:#fff;}
footer .clear{ display:none;}

/*newsletter*/
footer .newsletter{ background:#0c6938; border-radius:3px; margin:0 0 10px 0; padding:12px 12px 15px;}
footer .newsletter .title{ font-size:14px;}
.search-bar{ position:relative;}
.search-bar input{height:30px; width:100%; background:#fff; border:1px solid #cccccc; border-radius:3px; font-size:14px; color:#212121; padding:0 10px;}
.search-bar .button{background:url(../images/go-button.png) no-repeat left top; border:0; width:43px; height:30px; text-indent:-9999px; cursor:pointer; position:absolute; right:0; top:0; margin:0; padding:0;}
.search-bar .button:hover{ background-position:left bottom;}

/*bottom-container*/
footer .bottom-container{ background:#00391c; width:100%; margin:0; padding:15px 0;}
footer .links{display:block; text-align:center; margin:0; padding:0;}
footer .links a{ font-size:14px; color:#fff;  margin:0; padding:0 8px 0 13px;}
footer .links a+a{ background:url(../images/footer-link-icon.png) no-repeat left center;}
footer .links a:hover{ color:#FFC50E;}
footer .bottom-container p{ color:#03a372; margin:0; padding:8px 0 0 0; font-weight:300; text-align:center;}

/*About us*/
.inner-top-image{ background:url(../images/inner-top-image.jpg) no-repeat center top; width:100%;}
#left-side{ margin:0; padding:7px 0 0 0;}
#right-side{ margin:0; padding:35px 9px 0 9px; background:#f5f5f5; border-left:2px solid #eeeeee; text-align:left}
.bread-crumb{ margin:0; padding:0 0 15px 7px;}
.bread-crumb ul{ width:100%; margin:0; padding:0 !important;}
.bread-crumb ul li{ float:left; margin:0; padding:0 9px !important; background:none !important;}
.bread-crumb ul li+li{background:url(../images/bread-crumb-arrow.png) no-repeat left center !important; padding-left:18px !important;}
.bread-crumb ul li a{ color:#09446e; text-decoration:none !important; font-size:14px;}
.bread-crumb ul li:first-child a{font-weight:700;}
.bread-crumb ul li a:hover{color:#c0832b !important;}
.bread-crumb ul li a.current{color:#c0832b !important; font-weight:600;}
#left-side .image{}
#left-side .image img{ border:1px solid #4770a7; border-radius:1px; padding:3px; margin-bottom:12px;}
#left-side hr{border:0; height:1px; border-top:1px solid #edb00d; margin:0 0 10px 0; padding:0;}
#left-side a { margin:0; color:#0c428b; text-decoration:none;}
#left-side a:hover {text-decoration:none; color:#0859c7;}
#left-side ul{ margin:0; padding:0 0 10px 5px;}
#left-side ul li{ background:url(../images/left-side-list-arrow.png) no-repeat left 6px; color:#207330; padding:0 0 6px 12px;}

/*right-side*/
#right-side h2{ background:url(../images/title-h2-icon.png) no-repeat left 3px; text-transform:uppercase; font-size:18px; color:#db8627; font-weight:900; margin:0; padding:0 0 13px 25px;}
#right-side .sublinks{ margin:0; padding:0 0 10px 5px;}
#right-side .sublinks li{ background:url(../images/right-side-list-arrow.png) no-repeat left 5px; color:#207330; padding:0 0 8px 17px;}
#right-side .sublinks li a{ color:#000000; font-size:16px;}
#right-side .sublinks li a:hover{ color:#19529c;}
#right-side .event-calander{ float:none; padding:5px 0 20px; width:auto;}
#right-side .event-calander .tabs .tabs-content{ border:1px solid #cfcfcf;}
#right-side .event-calander .tabs .menu ul li a:hover, #right-side .event-calander .tabs .menu ul li a.active{border:1px solid #cfcfcf; border-bottom:none;}

/*form*/
.form{ margin:0; padding:0;}
.form .label-input{ float:left; width:47%; margin:0; padding:0 30px 15px 0;}
.form label{ font-size:14px; color:#212121; font-weight:normal; display:block; margin:0; padding:0 0 3px 0;}
.form .label-input .input{ height:32px; width:100%; border:1px solid #cccccc; box-shadow:inset 0 2px 1px #e9e9e9; border-radius:3px; margin:0; padding:0 10px;}
.ie8 .form .label-input .input{ line-height:24px;}
.form .comments{height:80px; width:89%; border:1px solid #cccccc; box-shadow:inset 0 2px 1px #e9e9e9; border-radius:3px; resize:none; margin:0; padding:10px;}
.form .captcha{ margin:0; padding:15px 0;}
.submit{ width:122px; height:34px; background:url(../images/submit-btn.jpg) no-repeat left top; font-size:0; text-indent:-9999px; color:#fff; display:block; cursor:pointer; border:none; margin:0; padding:0;}
.submit:hover{ background-position:left bottom;}

.map{ border:1px solid #4770a7; border-radius:1px; padding:3px; margin:12px 0 0 0;}
.address{background:url(../images/right-side-list-arrow.png) no-repeat left 5px; padding:0 0 8px 17px;}
.address p:first-child{ font-weight:600;}
.address p{ font-size:16px; width:80%; padding-bottom:13px;}
.phone-fax{ border-top:1px solid #edb00d; border-bottom:1px solid #edb00d; padding:10px 5px; margin-bottom:10px;}
.phone-fax p{ width:50%; float:left; font-size:16px; background:url(../images/right-side-list-arrow.png) no-repeat left 5px; padding:0 0 0 17px;}
.phone-fax p strong{ display:block; font-weight:normal; font-weight:600;}
.email{background:url(../images/right-side-list-arrow.png) no-repeat left 5px; padding:0 0 8px 17px; width:63%;}
.email p{ font-size:16px;}
.email p a{ display:block; font-weight:600;}

/*Commitee Business*/
.details-arrow{ float:right; background:url(../images/details-arrow.png) no-repeat left 5px; font-size:14px; color:#203375; text-decoration:underline; margin:0; padding:0 0 0 17px;}
.all-list{ border-top:1px solid #edb00d; margin:10px 0 0 0;}
.all-list .listing{ padding:12px 2px 12px 4px;}
.all-list .listing p{ padding-bottom:10px;}
.all-list .even{ background:#f3f8f1;}

/*Committee list*/
.paging{ font-size:14px; width:100%; margin:0 auto; text-align:center; padding:12px 0;}
.paging .page-name{ display:inline-block; /*float:left;*/ font-size:14px; color:#093f89; font-weight:700; margin:0; padding:3px 10px 0 0;}
.paging a{display:block; border-radius:3px; background:#f5e8c5; border:1px solid #ebae11; color:#db8627 !important; font-weight:600; display:inline-block; /*float:left;*/ box-shadow:0px 1px 2px #b5b5b5; text-decoration:none !important; margin:0 5px 0 0 !important; padding:2px 7px 2px;}
.paging a:hover{ background:#fff; border:1px solid #11468f; color:#11468f !important;}
.paging a.current{background:#fff; border:1px solid #11468f; color:#11468f !important;}
.paging .first{background:url(../images/paging-bg1.jpg) repeat-x left top; color:#fff !important; border:none;}
.paging .first:hover{background:url(../images/paging-bg2.jpg) repeat-x left top;color:#fff !important; border:none;}
.paging .last{background:url(../images/paging-bg1.jpg) repeat-x left top;color:#fff !important; border:none;}
.paging .last:hover{background:url(../images/paging-bg2.jpg) repeat-x left top;color:#fff !important; border:none;}
.paging .prev{ background:url(../images/paging-bg2.jpg) repeat-x left top;color:#fff !important; border:none;}
.paging .prev:hover{background:url(../images/paging-bg1.jpg) repeat-x left top;color:#fff !important; border:none;}
.paging .next{ background:url(../images/paging-bg2.jpg) repeat-x left top;color:#fff !important; border:none;}
.paging .next:hover{background:url(../images/paging-bg1.jpg) repeat-x left top;color:#fff !important; border:none;}

/*Committee Details*/
.details-block{border-top:1px solid #edb00d;}
.details-block .block{ padding:10px 12px;}
.details-block .even{ background:#f1f0e8;}
.details-block .left-side{ float:left; width:40%;}
.details-block .left-side span{ font-size:16px; color:#212121;}
.details-block .right-side{ float:left; width:60%;}
.details-block .right-side .title{ font-size:16px; color:#003e91; font-weight:600;}
.details-block .right-side .listing{ padding:0;}
.details-block .right-side .listing .content{ width:83%; float:left; margin-top:-3px; padding:0 0 0 40px; height:35px}
.details-block .right-side .listing .pdf{ background:url(../images/ico-pdf.png) no-repeat 5px 5px; padding-bottom: 0 0 1px 25px;}
.details-block .right-side .listing .doc{ background:url(../images/word-icon.png) no-repeat 13px 5px; padding-bottom:1px;}
.details-block .right-side .listing .content p{ margin:0; padding:0;}
.details-block .right-side .listing .content a{ color:#013781; font-weight:600; text-decoration:none !important;}
.details-block .right-side .listing .content a:hover{ text-decoration:underline !important;}

.chairman-block{ background:#eef3f7; border-radius:3px; padding:15px; margin-bottom:15px;}
.chairman-block span{font-size:16px; color:#003e91; font-weight:600; display:block; padding:8px 0 0 0;}

/*gallery-list*/
.gallery-list{ width:100%; margin:0; padding:0;}
.gallery-list .listing-outer{ float:left; width:50%; padding:15px 3%;}
.gallery-list .album_cover{ display:inline-block; margin:0 0 10px 0;}
.gallery-list .album_cover img{ width:250px; height:150px; border:2px solid #dedede;}
.gallery-list .listing h2{ padding-bottom:3px; font-size:17px;}
.gallery-list .listing p{ font-size:14px; padding:0;}
.gallery-list .listing p span{ font-size:12px;}

.gallery_images .set_image { width:31%; float: left; margin:10px 5px;}



/*======================================= Responsive Css (iPad and iPhone) ==========================================*/
@media (min-width:768px) and (max-width:1025px)  {
	nav ul li:last-child ul{ left:-51px;}
}

@media (min-width:768px) and (max-width: 991px)  {

nav ul li a{ font-size:10.9px; padding:12px 6px 15px 6px;}
nav ul ul li a{ line-height:20px; font-size:12px;}
nav ul li:last-child ul{ left:-80px;}

.four-tabs .tabs1 .tabs-content .listing .content{width:89%;}

.recent-documents .listing .content{padding:0 0 0 30px; width:77%;}
.recent-documents .listing .pdf{ background:url(../images/pdf-icon.png) no-repeat 8px 5px;}
.recent-documents .listing .doc{ background:url(../images/word-icon.png) no-repeat 8px 5px;}

.button-block a{ background-size:100% 70%; width:100%;}
.button-block a:hover{ background-size:100% 70%; width:100%;}

#right-side .event-calander .tabs .menu ul li a{ font-size:12px; padding:7px 10px;}
#right-side .event-calander .tabs .tabs-content .listing .content{ width:77%;}

.gallery-list .album_cover img{ width:100%;}
}

@media (max-width:767px) {

.navbar-default{display:block; border:none; /*position:fixed; */ width:100%; z-index:99999; left:0; top:0; margin:0;}
.navbar-header{ border-bottom:1px solid #10562d; z-index:99999;}
.navbar-header p{ color:#fff; font-size:18px; font-weight:900; text-transform:uppercase; padding:14px 0 0 15px;}
.navbar-collapse{ padding:0;}
.navbar-default ul{ margin:0; padding:0;}
.navbar-default ul li{ list-style:none; margin:0; padding:0;}
.navbar-default ul li a{ display:block; font-size:13px; color:#fff; margin:0; padding:5px 20px;}
.navbar-default ul li a:hover{ background:#064520;}
.navbar-default ul li ul{ background:#0f552c; padding:3px 0 3px 15px;}
.navbar-default ul li ul li a{ color:#bfbfbf; padding:3px 12px;}
.navbar-default ul li ul li a:hover{ color:#fff; background:none;}
#nav-bar{ display:none;}

header .logo{display:inherit;}
header .logo img{ text-align:center; margin:0 auto;}

header .top-right{ float:none; width:195px; background:#e0e0e0; border-radius:3px; padding:10px; margin:0 auto; margin-top:20px; margin-bottom:20px; opacity:0.9;}
header .font-resize{ display:none;}

header .search-area{ float:none; width:282px; margin:0 auto;}
.event-calander{ float:none; margin:0 auto; }

.welcome-text h1{ line-height:28px;}
.four-tabs .tabs1 .tabs-content .listing .content{ width:88%;}
.recent-documents{ margin:15px 0 0 0;}
.button-block a{ float:left;}
.sitting-calendar{ margin:8px 0 0 0;}
.budget-btn{ margin:8px 0 0 10px;}
.committees .read-more{ margin-bottom:15px;}
.owl-theme .owl-controls .owl-buttons .owl-prev{ left:0;}
.owl-theme .owl-controls .owl-buttons .owl-next{ right:0;}

footer .top-container{ background:#006535;}
footer .icon{ background:none;}
footer .title{ padding-bottom:5px;}
footer .top-container ul{ padding-bottom:5px;}
footer .top-container ul li{ padding-bottom:2px;}

#right-side .event-calander .tabs .tabs-content .listing .content{ width:83%;}
}

@media (max-width:615px) {
	.button-block a{ float:none; margin:0 auto; margin-top:8px;}
	footer .col-xs-3{ width:50%;}
	footer .clear{ display:block;}
	
}

@media (max-width:500px) {
.details-block .left-side{ float:none; width:auto; padding-bottom:10px;}
.details-block .right-side{ float:none; width:auto;}

/*gallery-list */
.gallery-list .listing-outer{ float:none; padding:20px 0 0; width:100%;}
.gallery-list .album_cover{ width:100%; margin-bottom:2px;}
.gallery-list .album_cover img{ width:100%; height:auto;}
.gallery-list .listing h2{ padding-bottom:0;}
}

@media (max-width:470px) {
	
	.four-tabs .tabs1 .menu ul li a{ padding:10px 7px; font-size:11px;}
	.four-tabs .tabs1 .tabs-content .title-block h2{ font-size:15px;}
	.four-tabs .tabs1 .tabs-content .listing .content{ width:80%;}
	.parliamentarians h2{width:auto; font-size:15px; background:url(../images/parliament-icon1.png) no-repeat left top; padding:6px 0 30px 26px;}
	.parliamentarians h2 span{background:url(../images/parliament-icon2.png) no-repeat right 0;  padding:6px 28px 10px 0;}

	footer .col-xs-3{ width:100%;}
	.form .label-input{ float:none; width:100%;}
	
	.paging .page-name{ display:block; padding-bottom:8px;}
	.gallery_images .set_image{ width:100%; float:none; margin:10px 0 0 0;}
}

/* @Extra */
#right-side .sublinks li.here a {
    color: #19529C;
}
#nav-sub li.parent-here > a, #nav-sub > li.here > a{
    color: #EDB00D;
}
#nav-sub li.parent-here ul li.parent-here > a {
    color: #ffffff;
}
#nav-sub li ul li.here a {
    background: #064597;
}
footer .fb-like-box {
    background: #fff;
}
footer .facebook-plugin{text-align: center;}
/* Calendar */
#home_calendar #month_year {
    background: #497CBD;
}
#home_calendar #month_year th {
    padding: 7px;
    color: #FFF;
}
#home_calendar #month_year .next-arrow, #home_calendar #month_year .prev-arrow {
    cursor: pointer;
}
#home_calendar .day_cell {
    border: 1px solid #F4F4EA;
    height: 40px;
    width: 40px;
}
#home_calendar #mc_days th {
    color: #063F86;
    font-size: 13px;
    font-weight: normal;
    height: 40px;
    border: 1px solid #F4F4EA;
}
#home_calendar tbody #fc_inner tr td:first-child, #home_calendar tbody #fc_inner tr th:first-child{
    background: #EAF3FC;
}
#home_calendar .day_cell .date {
    background: none;
    color: #000000;
    float: none;
    font-size: 13px;
    font-weight: 300;
    padding: 0;
    text-align: center;
    width: auto;
}
#home_calendar #mc_days th, #home_calendar tr td {
    text-align: center;
    vertical-align: middle;
}
#home_calendar .month-title {
    margin: 0 45px;
	color:#FC0;
}
#home_calendar .today_event a{display: block;}
#home_calendar .day_cell.today {
    background: #EAAA0C;
}

.meeting-cal .day_cell {
    border: 1px solid #003C8F;
    height: 125px;
    width: 130px;
}
.meeting-cal .day_cell .date {
    background: none;
    float: none;
    width: auto;
    padding: 5px 10px 0 0;
}
.meeting-cal .day_cell .date a {cursor: default;}
.meeting-cal .day_cell .event em {display: block;}
.meeting-cal .day_cell .cale_right {
    padding: 3px 5px;
}
.meeting-cal .color-box {
    display: block;
    float: left;
    height: 10px;
    width: 10px;
}
.meeting-cal .next-arrow, .meeting-cal .prev-arrow {
    cursor: pointer;
}
.meeting-cal .day_of_week {
    background: none repeat scroll 0 0 #497CBD;
    color: #FFFFFF;
    padding: 5px;
    text-align: center;
    border: 1px solid #003C8F;
}
.meeting-cal .wrap table {
    margin: 10px 0;
}
.meeting-cal .category-list li {
    float: left;
    margin: 20px 10px;
}
.meeting-cal .category-list .color-box {
    margin: 4px;
}
.meeting-cal #month_year th {
    text-align: center;
    vertical-align: middle;
}
.meeting-cal .blank {
    padding: 0 0 0 100px;
}
.meeting-cal .category-selectebox {
    float: right;
    margin: 0 10px 0 0;
}
.meeting-cal .cale_right a{color: #fff;}
.meeting-cal .cale_right em{color: #DB8627;}
/* End Calendar */

.who-parliament .member-image {
    float: left;
    margin: 2px;
    padding: 2px;
	min-height:230px;
}
#right-side h2 a {color: #DB8627;}
.document .date {margin: 0 15px 0 0;}

.member-info a{color:#4B70A7;}
.searchfilters {
	padding:5px;
	border:1px solid #eeeeee;
	background:#f4f4f4;	
	}
.ui-accordion .ui-accordion-content, .ui-accordion .ui-accordion-content p {
	font-size:12px;
	}
.ui-accordion .ui-accordion-content {
    border-top: 0 none;
    overflow: auto;
}
.ui-corner-all{
border: 0px !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    /*background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #e6e6e6;*/
    border: 0px solid #d3d3d3;
    color: #555555;
    font-weight: normal;
}
.embed-container {
    position: relative;
    padding-bottom: 56.25%; /* 16/9 ratio */
    padding-top: 30px; /* IE6 workaround*/
    height: 0;
    overflow: hidden;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

a[class^="simple-pagination-navigation-"] + a[class^="simple-pagination-navigation-"]
{
	padding:10px;
}
a[class*="simple-pagination-navigation-disabled"]
{
	color: black;
	cursor: default;
}


select
{
	border: 1px solid black;
	font-size: 13px;
}
i
{
	padding: .125rem .5rem;
	background-color: white;
	color: #ff2727;
	font-weight: normal;
}
.my-navigation:after
{
	content: "";
	display: table;
	clear: both;
}
.my-navigation div
{
	float: left;
}
.my-navigation div + div
{
	margin-left: .5rem;
}




/*@media screen and (max-width: 959px){
	body > div,
	header
	{
		width: 90%;
	}
}*/

.greentick {
	background: url("../images/Green_tick.png") no-repeat left; 
	padding-left:15px;
	margin-left:10px;
	}
	
.videorecording {
	background: url("../images/video-camera-icon-24.png") no-repeat left; 
	padding-left:19px;
	margin-left:4px;
	}
#left-side span.viewcommittee  {
		float:right;
		margin-top:9px;
		padding:5px;
		border-left:5px solid #d2a300;
		background:#246a05;
		}
#left-side a.viewcommittee {
	color:#fff
	}
div.indentlist {
	margin-left:19px;
	
	}
	
	
	
/* Menu for dropdown */

#nav-sub ul li.level_1{ position: relative;}

#nav-sub ul li.level_1::before {
    background: #fff;
    content: "";
    height: 2px;
    position: absolute;
    right: 8px;
    top: 14px;
    transform: translateY(0px) rotate(40deg);
-moz-transform: translateY(0px) rotate(40deg);
-webkit-transform: translateY(0px) rotate(40deg);
    transition: all 0.5s ease 0s;
    width: 8px;
}
#nav-sub ul li.level_1::after {
    background: #fff;
    content: "";
    height: 2px;
    position: absolute;
    right: 8px;
    top: 18px;
    transform: translateY(0px) rotate(-30deg);
-moz-transform: translateY(0px) rotate(-30deg);
-webkit-transform: translateY(0px) rotate(-30deg);
    width: 8px;
}
#nav-sub ul li ul {
    left: 180px;
    top: 0;
}
nav ul ul{ width:180px;}
nav ul ul li a{ padding: 5px 20px 5px 15px; line-height: normal;}