@charset "utf-8";
/* CSS Document */

body{
padding:0; margin:0;
background:#f1f1f1 url(../img/bg.gif) repeat-x;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000;
line-height:18px;
padding-bottom:20px;
}
a{outline:0;}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
h1{
	font:30px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:6px 0px 6px 13px;
}
h2{
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#063190;
}
h3{
font:normal 18px Arial, Helvetica, sans-serif;
color:#063190;
}
h4{
font:normal 16px/20px Georgia, "Times New Roman", Times, serif;
color:#a5520c;
}
h5
{font:14px Arial, Helvetica, sans-serif;
color:#ffda15;
font-weight:bold;
padding:6px 4px;
}
h6{
font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
color:#523e04;
}


p {
	margin:0;
	padding:10px 0 10px 0;
}
img {
	behavior: url("img/iepngfix.htc");
	border:none;
}
form{
padding:0;
margin:0;
}
a{
color:#000000;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
.clear{
	clear:both;
	line-height: 0px;
}
.clr_left{clear: left;}
.clr_right{clear:right;}
label {
color:#172931;
display:block;
line-height:30px;
}
.txtbox{
	border:1px solid #af9971;
	background:#cdba96;
	padding:4px;
	font-size:14px;
	width:164px;
	margin-bottom:6px;
	color:#3a301e;
}
.txtbox_inboxl
{
border:1px solid #af9971;
	background:#cdba96;
	padding:4px;
	font-size:14px;
	width:445px;
	margin-bottom:6px;
	color:#3a301e;
}
.buttoncss{
font:14px Georgia, "Times New Roman", Times, serif;
color:#cdb40b;
border-top:1px solid #434648;
border-bottom:1px solid #1a222a;
border-left:1px solid #25282a;
border-right:1px solid #13191f;
padding:5px 8px;
background-color:#070a0d;
}
/*===================================html starts here===========================*/
.wrapper
{width:900px;
margin:0px auto;
padding:0px;
}
/*=================================header starts here==========================*/
.header
{width:900px;
float:left;
}
.logo
{
width:82px;
height:84px;
float:left;
margin-top:5px;
}

.header_img1
{padding-top:22px;
padding-left:12px;
float:left;
}
.header_img2
{
	float:right;
	background:url(../img/headerimg2.gif) no-repeat right bottom;
	width:258px;
	height:24px;
	margin-top:52px;
}
/*========================================content area===========================*/
.content_area
{width:900px;
float:left;
}
/*=====================content left area====================*/
.content_left_area
{
	width:225px;
	float:left;
}
.naviarea
{
	width:225px;
	float:left;
	margin-top: 34px;
}
.navibgtop
{
	background:url(../img/navi/navibgtop.gif) no-repeat;
	width:221px;
	height:12px;
}
.navibgbottom
{background:url(../img/navi/navibgbottom.gif) no-repeat;
width:221px;
height:12px;
float:left;
}
.navibg
{background:#ebecec url(../img/navi/navibg.gif) repeat-x;
border-left:1px solid #9e9797;
border-right:1px solid #9e9797;
padding-right:9px;
padding-left:9px;
width:201px;
float:left;
}
ul.navi
{padding:0px;
margin:0px;
list-style:none;
}
ul.navi li
{
border-bottom:1px dotted #767575;
padding:0px;
margin:0px;
}
ul.navi li a
{font:14px Arial, Helvetica, sans-serif;
background:url(../img/navi/blackarrow.gif) no-repeat 5px 12px;
color:#042d85;
text-decoration:none;
display:block;
padding:8px 5px 8px 22px;
}
ul.navi li a:hover
{font:14px Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:none;
background:url(../img/navi/yellowarrow.gif) no-repeat 5px 12px;
}
ul.navi li a.current
{font:14px Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:none;
background:url(../img/navi/yellowarrow.gif) no-repeat 5px 12px;
}
/*ul.navi li ul
{padding:0px 0px 10px 30px;
margin:0px;
list-style:none;
}
ul.navi li ul li
{padding:0px;
margin:0px;
border-bottom:none;
}
ul.navi li ul li a
{
font-size:11px;
color:#28292c;
text-decoration:underline;
background:none;
padding:3px;
}
ul.navi li ul li a:hover
{
font-size:11px;
color:#28292c;
text-decoration:none;
background:none;
font-weight:normal;
background:none;
}

*/.bluearea
{
	width:225px;
	float:left;
	margin-top: 8px;
}
.bluebgtop
{
	background:url(../img/bluebgtop.gif) no-repeat;
	width:221px;
	height:8px;
}
.bluebgbottom
{background:url(../img/bluebgbottom.gif) no-repeat;
width:221px;
height:8px;
float:left;
}
.bluebg
{
	background:#123b97 url(../img/bluebg.gif) repeat-x;
	border-left:1px solid #041028;
	border-right:1px solid #041028;
	padding-right:9px;
	padding-left:9px;
	float:left;
	width: 201px;
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.latest
{
	font:16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom:1px dotted #FFFFFF;
	padding: 4px;
}
.bluesmall
{font:11px Arial, Helvetica, sans-serif;
color:#b5e9ff;
font-style:italic;
padding:4px;
}
a.readmore2 {
float:right;
display:block;
background:url(../img/icon/whitearrow.gif) no-repeat left center;
font:11px Arial, Helvetica, sans-serif;
color:#8aebf9;
text-decoration:underline;
padding-left:24px;
}
a.readmore2:hover{
text-decoration:none;
}
.padding
{padding:4px;}


.contactarea
{
	width:225px;
	float:left;
	margin-top: 8px;
}
.contactbgtop
{
	background:url(../img/contactbgtop.gif) no-repeat;
	width:221px;
	height:7px;
}
.contactbgbottom
{background:url(../img/contactbgbottom.gif) no-repeat;
width:221px;
height:7px;
float:left;
}
.contactbg
{
	background:#e8e6cc url(../img/contactbg.gif) repeat-x;
	border-left:1px solid #7885a3;
	border-right:1px solid #7885a3;
	padding-right:9px;
	padding-left:9px;
	float:left;
	width: 201px;
}
.contactblue
{
	font:16px Arial, Helvetica, sans-serif;
	color:#063190;
	font-weight:bold;
	border-bottom:1px dotted #767575;
	padding: 4px;
}
.oldsay
{
	font:13px Arial, Helvetica, sans-serif;
	color:#05154a;
	font-weight:bold;
	padding: 4px;
}
.posttext
{
	font:11px Arial, Helvetica, sans-serif;
	color:#05154a;
	padding: 4px;
	line-height: 20px;
}
.posttext a
{
	font:11px Arial, Helvetica, sans-serif;
	color:#05154a;
	padding: 4px;
	line-height: 20px;
	text-decoration:underline;
}
.posttext a:hover
{
	font:11px Arial, Helvetica, sans-serif;
	color:#05154a;
	padding: 4px;
	line-height: 20px;
	text-decoration:none;
}
/*===================content right area========================*/
.content_right_area
{
	width:670px;
	float:right;
}
.rightbgtop
{
	background:url(../img/rightcontenttop.gif) no-repeat;
	width:670px;
	height:9px;
}
.rightbgbottom
{background:url(../img/rightcontentbottom.gif) no-repeat;
width:670px;
height:9px;
float:left;
}
.rightbg
{
	background-color:#edeeef;
	border-left:1px solid #a9a9a9;
	border-right:1px solid #a9a9a9;
	float:left;
}
.bannerimg
{
	padding:0px 7px 13px 7px;
}
.welcomebg
{
	background:url(../img/welcomebg.gif) no-repeat;
	width:654px;
	height:46px;
	margin-left: 7px;
}
.contenttextarea
{
	width:628px;
	padding:20px 20px 20px 20px;
	float:left;
}
.contentbox
{
	width:286px;
	float:left;
	padding-top: 10px;
	padding-right: 20px;
}
.dottedline
{
	background:url(../img/dottedline.gif) no-repeat;
	width:304px;
	height:1px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.padright
{
	margin-right:16px;
}
.join
{padding:0px;
margin:0px;
}
ul.join 
{padding-left:16px;
margin:0px;
list-style:none;
}
ul.join li
{
	background:url(../img/icon/arrow.gif) no-repeat 5px 6px;
	padding-left:20px;
	margin:0px;
	list-style:none;
}

a.readmore {
float:right;
display:block;
background:url(../img/icon/readarrow.gif) no-repeat left center;
color:#000000;
text-decoration:underline;
padding-left:17px;
}
a.readmore:hover{
text-decoration:none;
}
/*============================================footer area==============================*/
.footer
{
	background:url(../img/footer.gif) no-repeat;
	width:900px;
	height:72px;
	float:left;
	margin-top: 20px;
}
.footleft
{width:520px;
float:left;
padding:22px 40px 16px 20px;
border-right:1px dotted #d1dfff;
font:11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:10px 0px;
}
.footleft a
{
font:11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
.footleft a:hover
{
font:11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
}
.footright
{
	width:299px;
	float:right;
	font:10px Arial, Helvetica, sans-serif;
	color:#b7c1d8;
	line-height:30px;
	padding:6px 0px 0px 0px;
}
/*===================================programmes page========================*/
.join2
{padding:0px;
margin:0px;
}
ul.join2 
{padding-left:16px;
margin:0px;
list-style:none;
line-height:30px;
}
ul.join2 li
{
	background:url(../img/icon/arrow.gif) no-repeat 5px 12px;
	padding-left:20px;
	margin:0px;
	list-style:none;
}
/*=====================================events Details page===============================*/
.events
{
	width:230px;
	float:left;
}
.eventsimage
{
	width:332px;
	float:right;
	border: 2px solid #3f3d3d;
}
/*=========================events page==============================*/
.eventtext_area
{
	float:left;
	width:600px;
}
.datearea
{
/*width:100px;*/
float:left;
}
.eventtitle
{
	float:left;
}
.datetitle
{font-size:14px;
color:#004F9D;
width:100px;
float:left;
}
.date
{padding-top:10px;
font-style:italic;
width:100px;
float:left;
}
.evetext
{padding-top:10px;}
/*a.readmore3 {
float:left;
display:block;
background:url(../img/icon/readarrow.gif) no-repeat left center;
color:#000000;
text-decoration:underline;
padding-left:17px;
margin-left:244px;
margin-top:20px;
}
a.readmore3:hover{
text-decoration:none;
}*/
.separator2
{
	border-bottom:1px solid #979797;
	padding-top: 16px;
	padding-bottom: 5px;
}
.paddingtop
{padding-top:15px;}
/*========================News page=========================*/
.text
{font-size:16px;}
.separator
{
	border-bottom:1px solid #979797;
	padding-top: 28px;
	padding-bottom: 5px;
}

/*===========================contact page=============================*/
.cont_text
{
	width:644px;
	float:left;
}
.cont_text2
{
	width:140px;
	float:left;
	padding-bottom: 28px;
}
.paddbottom
{padding-bottom:10px;
margin-right:16px;
}


/*=============meeting page============================================*/
.datebg
{
	background-color:#193f94;
	font:16px Arial, Helvetica, sans-serif;
	color:#ffffff;
	height: 30px;
	border-right: 1px solid #979797;
}
.datebg2
{
	background-color:#193f94;
	font:16px Arial, Helvetica, sans-serif;
	color:#ffffff;
	height: 30px;
	border-right:none;
}
.meettext
{
	width:100px;
	height:30px;
	background-color:#eaeade;
	border-right: 1px solid #979797;
	padding-top:5px;
}
.description 
{
	width:170px;
	height:30px;
	background-color:#eaeade;
	border-right: 1px solid #979797;
	padding-top:5px;
}
.description2 
{
	width:170px;
	height:30px;
	background-color:#eaeade;
	border-right:none;
	padding-top:5px;
}
.grayborder
{	border: 1px solid #979797;}

.pagination  .current{  /* ^^^^^^^^^^^^ chnaged a.current to .current ^^^^^^^^^^^^^^ */
padding:2px 5px;
background-color:#2562ad;
color:#FFFFFF;
text-decoration:none;
}
.back
{ font-size:16px;
}


.datetitle2
{
font-size:14px;
color:#004F9D;
float: left;
width:500px;
}


.evetext
{
padding-top:10px;
width: 500px;
float: left;
}

