
/* madhukaleeckal@gmail.com */
body, html{
	height: 100%;
}

body {
	margin: 0;
	background: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #0D1F4D;*/
	color: #0D1F4D;
}

div#mainwrapper{
	width: 957px;
	margin:auto;
}

div#header{
	width: 967px;
	height: 127px;
	background:url(../images/header.png) no-repeat top left;
	float:left;
}

div#header h1{

	width: 152px;
	height: 80px;
	float:left;
	margin-left: 20px;
	
	margin-right: 10px;
}

div#header h6{
	height: 30px;
	float:left;
	margin-left: 450px;
	margin-top: auto;
	background:url(../images/menuBG.png) bottom left repeat-x;
	text-align:center;
	padding-top: 7px;
	font-size: 14px;
	font-weight: bold;
	color:#FFF;
}

div#header h6 div{

	height: 30px;
	float:left;
	background:url(../images/menuLFT.png) bottom left no-repeat;
	text-align:center;
}

div#header h6 div div{

	height: 30px;
	float:left;
	background:url(../images/menurgt.png) bottom right no-repeat;
	text-align:center;
}



div#main_con{
	width: 957px;
	float:left;
	padding:0 5px 0 5px;
	height:100%;
	background:url(../images/ConBg.jpg) top left repeat #435EC9;
}

table.mainconiner{
	border-collapse: collapse;
	width: 100%;
	padding: 0;
	margin: 0;
	
	}
	
table.mainconiner td, th{
	
	padding: 0;
	margin: 0;
	}
	
table.mainconiner td.lefttbltd{
	width: 193px;
	padding: 0;
	margin: 0;
	border:0px;
	/*border:dashed 1px #fff;*/
	}
	
table.mainconiner td.cntrtbltd{
	width: 500px;
	padding: 0;
	margin: 0;
	background: #010f32;
/*	background: #FFF;*/

	}
	
table.mainconiner td.cntrtbltdlft{
	width: 5px;
	padding: 0;
	margin: 0;
	background: transparent;

	}
	
table.mainconiner td.rgttbltd{
	width: 265px;
	padding: 0;
	margin: 0;
	/*border:dashed 1px #fff;*/
	}



div#left_con{
	/*width: 193px;
	float:left;
	background: #000055;/*#BACAF3;
	margin-right: 5px;*/
	margin-top:5px;
	
}



div#cent_con{
	width: 500px;
	float:left;
	margin-right: 5px;
	background: #fffff;
	border-left:1px none #fff;
	border-right:1px none #fff;
	margin: 5px;
}
div#right_con{
	/*width: 243px;
	float:left;
	background: #000055;/*#6D8BD8;
	border:dashed 1px #fff;
	padding: 10px;*/
	margin: 5px;
	margin-left:1px;
}

div#footer{
	width: 957px;
	float:left;
	background: #003;/*#3F59A0;*/
	padding: 5px;
	text-align:center;
	color:#999;
	/*border-top:solid 1px #fff;*/
}

table.LgoBtm{
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}
table.LgoBtm td{
	padding: 0;
	margin: 0;
}

table.LgoBtm td.LftNav{
	padding: 0 0 5px 5px;
}

table.lftNavInner{
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	width: 100%;
	}
	
table.lftNavInner td{
	padding: 0;
	margin: 0;
}

table.lftNavInner td.NavInr{
	/*padding:15px 0 5px 5px;*/
	
}

div.lftNavttle{
	padding: 5px 0 5px 25px;
	background: url(../images/evico.png) no-repeat 5px;
	font-weight: bold;
	color:#FC6;
	font-size: 14px;
	width: 100%;

}

div.evntslittle{
	padding: 5px 0 5px 25px;
	background: url(../images/evico.png) no-repeat 5px ;
	font-weight: bold;
	color: #FFCC00;
	font-size: 14px;
	/*margin-bottom: 2px;*/
	border-bottom: 1px solid #ccc;
}

div.evntslittle p{
	float:right;
}

div.upeven{
	padding: 5px;
	font-weight: normal;
	font-size: 11px;
	color:#FF6600;
	
}
div.lftNavCal{
	padding: 5px 0 5px 25px;
	background: url(../images/evCal.png) no-repeat 5px;
	font-weight: bold;
	color: #FC6;
	font-size: 14px;
	width: 100%;
}

table.rgt_panel{
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	width: 100%;
	}
	
table.rgt_panel td{
	padding: 0;
	margin: 0;
}

table.rgt_panel td.rgtpaneBG{
	padding: 0 7px 0 7px;
}

table.rgt_panel td.TopNav{
	background: url(../images/index_r1_c7.png) no-repeat;
 	width:280px;
	height: 106px;
	text-align:center;
	font-size: 14px;
	color: #FFF;
/*	padding-top: 60px;
*/
}

div.srchBG{
	
	padding: 5px;
	margin-bottom: 5px;
}

table.searchInner{
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	width: 100%;
	}
	
table.searchInner td{
	padding: 0;
	margin: 0;
}

table.searchInner td.hh{
	padding: 0 7px 0 7px;
}

div.searchInnerttle{
	padding: 5px 0 5px 25px;
	font-weight: bold;
	color: #FFCC00;
	font-size: 14px;
	background: url(../images/find.png) no-repeat 5px;
	margin-bottom: 5px;
	
}
div.newsltrInnerttle{
	padding: 5px 0 5px 25px;
	font-weight: bold;
	color: #FFCC00;
	font-size: 14px;
	background: url(../images/email.png) no-repeat 5px;
	margin-bottom: 5px;
	
}

form{
	padding: 0;
	margin: 0;
}

form.serchstyle{
	padding: 0;
	margin: 0;
}
form.serchstyle input.serchbtn{
	border: 1px solid #999;
	padding: 5px;
	width: 100%;
	color: #FFF;
	text-align:left;
	background: url(../images/serbtnco.png) no-repeat 98%;
	font-weight: bold;	
}

form.serchstyle input.txtbox{
	border: 1px solid #999;
	padding: 5px;
	width: 95%;
	
}

.inputbx{
	border: 1px solid #999;
	background:#FFF;
	padding: 5px;
	color: #000;
	margin-bottom: 5px;
}

.selectbx
{
		border: 1px solid #999;
	background:#FFF;
	padding: 5px;
	width: 100%;
	color: #000;
	margin-bottom: 5px;
}

select.search{
	border: 1px solid #999;
	background:#FFF;
	padding: 5px;
	width: 100%;
	color: #000;
	margin-bottom: 5px;
}

div.srchselect{
	margin-bottom: 5px;
}

div.nwsltr{
	margin-top: 5px;
}

.clear {
	clear:both
}

#gallery {
	position:relative;
	height:250px;
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500;
		cursor: none;
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:50px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
		font-size: 12px;
		font-weight: bold;
	}
	
	#gallery .caption .content h4 {
		margin:0;
		padding:0;
		font-size: 11px;
		font-weight: normal;
	}
	
table.slidecontent{
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	width: 100%;
	}
	
table.slidecontent td{
	padding: 0;
	margin: 0;
}

table.slidecontent td.accord{
	padding-left: 7px;
	margin: 0;
}

img.evntimg{
	float:left;
	display:block;
	margin-right: 5px;
	padding: 5px;
	border: 1px solid #FFBF00;
	background:#fff;
}

table.evntlistslide{
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	width: 480px;

	}
	
table.evntlistslide td{
	padding: 0;
	margin: 0;
}

a.TopNavLnk:link, a.TopNavLnk:visited{
	color: #fff;
	font-size: 14px;
	padding: 0 10px 0 10px;
	text-decoration: none;
	font-weight: bold;
}

a.TopNavLnk:hover{
	text-decoration: underline;
}

a.LftNav:link, a.LftNav:visited{
	font-weight: bold;
	color: #FFCC00;
	font-size: 14px;
	text-decoration:none;
}

a.LftNav:hover{
	text-decoration: underline;
}


/*slidepanel*/

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 101%;
}

ul#menu a {
  display: block;
  text-decoration: none;
}

ul#menu li {
  margin-top: 1px;
  text-align: justify;
  padding-right: 5px;
  color:#FFF;
}

ul#menu li a {
  padding: 5px 0 5px 25px;
	background: url(../images/evico.png) no-repeat 5px ;
	/*font-weight: bold;*/
	color: #0D1F4D;
	font-size: 14px;
	border-bottom: 1px dotted #A0A0A4;
	border-top: 1px dotted #A0A0A4;
	color: #FFF;
	/*margin-bottom: 2px;*/
}

ul#menu li a:hover {
  padding: 5px 0 5px 25px;
	background: url(../images/evico.png) no-repeat 5px;
	/*font-weight: bold;*/
	color: #FFCC00;
	font-size: 14px;
}

ul#menu li ul li a {
 
  color: #000;
  padding-left: 20px;
  display:block;
  margin-right: 10px;
  font-size: 12px;
  float: right;
}

ul#menu li ul li a:hover {

  padding-left: 15px;
  font-family: 12px;
  font-size: 12px;
  color: #000;
  text-decoration:underline;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }



ul#listings, ul#listings ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 100%;
  float:left;
}

ul#listings a {
  display: block;
  text-decoration: none;
}

ul#listings li {
  margin-bottom: 1px;
}

ul#listings li a {
  padding: 5px 0 5px 20px;
	background: url(../images/arrow.gif) no-repeat 5px;
	color: #ccc;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

ul#listings li a:hover {
  padding: 5px 0 5px 20px;
	background: url(../images/arrow-hover.gif) no-repeat 5px;
	color: #fff;
	font-size: 12px;
}

.mncntnt
{
	text-align: left;
	line-height: 1.7em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	overflow:hidden;
	width:100%;
}
/*a:link {
	color: #FFFBF0;
	font-size: 12px;
}
a:visited {
	color: #FFF;
}
a:hover {
	color: #FFDF00;
}*/
span.readmr{
	display:block;
	float:right;
	padding: 2px 5px 2px 5px;
	color: #FFF;
	text-decoration:none;
	background: none;
	font-size:12px;
}

.btn_more
{
	font-size: 12px;
	display: block;
	float: right;
	margin-right: 25px;
	background: none;
	border: none;
	margin-top: 5px;
	padding: 5px 8px 5px 8px;
	cursor: pointer;
	color:#FFF;
	
}
a.listview:link, a.listview:visited {
	color: #000;
	font-size: 11px;
	text-align:left;
}

a.listview:hover {
	color: #FFDF00;
	text-decoration:underline;
}

.listview{
	color: #000;
	font-size: 11px;
	text-align:left;
}
table.evntlist{
	border-collapse: collapse;
	width: 100%;
	padding: 0;
	margin: 0;
}

table.evntlist td, th{
	padding: 5px;
	margin: 0;
	border-bottom: 1px solid #CCC;
	font-size: 11px;
}

table.evntlist tr.ttle{
	padding: 5px;
	
	font-weight: bold;
}

table.evntlist td.contact{
	padding: 5px;

	font-weight: bold;
	text-align: center;
	color:#333;
	}

table.evntlist td.tpttle{
	padding: 5px;
	text-align:left;
}

table.evntlist td.listing{
	padding: 5px;
	text-align:left;
}
 
a.buyon:link, a.buyon:visited{
	display:block;
	color: #0D1F4D;
	border: 1px solid #CCC;
	padding: 2px 5px 2px 5px;
	width: 50px;
	text-align:center;
	text-decoration: none;
	background: #fff;
	font-weight: bold;
}

a.buyon:hover{
	
	color: #666;
	
}

a.bktckt:link, a.bktckt:visited{

	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

a.bktckt:hover{
	
}
table.commontbl{
	border-collapse: collapse;
	width: 100%;
	padding: 0;
	margin: 0;
	}
	
table.commontbl td{
	
	padding: 0;
	margin: 0;
	}
	
table.commontbl th{
	text-align:right;
	padding: 0;
	margin: 0;
	border-bottom: none;
	padding-right: 10px;
	width: 150px;
	color: #FFF;
	}

table.commontbl td.contact{
	padding: 15px;

	text-align: center;
	color:#333;
	margin-bottom: 5px;
	background:#ccc;
	}
.nws_txtbox
{
	border: 1px solid #999;
	padding: 5px;
	width: 95%;
	color: Gray;
	
}
