/* CSS Document */

body
{
	margin: 0px 5px 10px 5px;
}
.headerright
{
	background: url(../../Images/header_topright.jpg) no-repeat top right;
	height: 147px;
	width: 182px;
	padding-right: 5px;
}
.contenttext
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #00345d;
	text-align: justify;
	line-height: 16px;
}
.contenttextalign
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #00345d;
	line-height: 16px;
	text-align: center;
}
.message
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	line-height: 16px;
}
.whitetext
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	line-height: 16px;
}
.whiteerrortext
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	line-height: 16px;
}
.blacktext
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
	
}
.blacktitle
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.bluetext
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0078c4;
	text-decoration: none;
	line-height: 16px;
}
.bluetitle
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0078c4;
	text-decoration: none;
}
.blueheadertitle
{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #0078c4;
	text-decoration: none;
}
.redtext
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #c40000;
	text-decoration: none;
	line-height: 16px;
}
.redtextheader
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #c40000;
	text-decoration: none;
	line-height: 10px;
}
.redtitle
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #c40000;
	text-decoration: none;
}
.leftmenu
{
	height: 22px;
	background-color: #416c9b;
	border-top: solid 2px #29496c;
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
}
.homebluebg
{
    background-color: #87CAD3;
	/*background: url(../../Images/home_bluebg-new.jpg) repeat-x top;*/
	/*height: 220px;*/
	height: 320px;
}
.festivaleventsbg
{
	background: url(../../Images/home_festival_events.jpg) no-repeat top center;
	width: 266px;
	height: 220px;
}
.greenboldlink, A.greenboldlink:link, A.greenboldlink:visited, A.greenboldlink:active
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #84ff00;
	text-decoration: none;
}
A.greenboldlink:hover
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #84ff00;
	text-decoration: underline;
}
.blacklink1
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.blacklink, A.blacklink:link, A.blacklink:visited, A.blacklink:active
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
A.blacklink:hover
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.bluelink, A.bluelink:link, A.bluelink:visited, A.bluelink:active
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0075d9;
	text-decoration: none;
}
A.bluelink:hover
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0075d9;
	text-decoration: underline;
}
.whiteboldlink, A.whiteboldlink:link, A.whiteboldlink:visited, A.whiteboldlink:active
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
A.whiteboldlink:hover
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}
.topnavbg
{
	background: url(../../Images/topnavbg.gif) repeat-x;
}
.button
{
	background: url( '../../Images/buttonbg.jpg' ) repeat-x 50% top;
	border: solid 1px #000000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	cursor: pointer;
	
	}
.leftgraybg
{
	background: url(../../Images/leftgraybg.gif) repeat-y top;
}
.input
{
	border: solid 1px #6fa0b3;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	height: 16px;
}
.textarea
{
	border: solid 1px #6fa0b3;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.select
{
	border: solid 1px #6fa0b3;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.footerbg
{
	background: url(../../Images/footer_bg.gif) repeat-x top;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 32px;
	padding: 5px 0px 0px 0px;
}
A.footerlink, A.footerlink:link, A.footerlink:visited, A.footerlink:active
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
A.footerlink:hover
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}
.newsbguk
{
	background: url(uknewsbg.gif) no-repeat top left;
	border-left: solid 1px #a9d0fb;
	border-right: solid 1px #a9d0fb;
	height: 400px;
}
.eventsbguk
{
	background: url(uknewsbg.gif) no-repeat top left;
	border-left: solid 1px #a9d0fb;
	border-right: solid 1px #a9d0fb;
	height: 230px;
}
.redeventtitle
{
	background: url(uknewsbg.gif) no-repeat top left;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	border-left: solid 1px #a9d0fb;
	border-right: solid 1px #a9d0fb;
	color: #c40000;
	text-decoration: none;
}
.infotext
{
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #6b6a6a;
}
.newsbguk
{
	background: url(uknewsbg.gif) no-repeat top left;
	border-left: solid 1px #a9d0fb;
	border-right: solid 1px #a9d0fb;
	height: 480px;
}
.pagetitle
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #416c9b;
	text-align: center;
}
.newsbgindia
{
	background: url(indianewsbg.gif) no-repeat top left;
	border-left: solid 1px #a9d0fb;
	border-right: solid 1px #a9d0fb;
	height: 480px;
}
.grayborder
{
	border: solid 2px #ededed;
	padding: 5px;
}
.blueborder
{
	border: solid 2px #a9d0fb;
	padding: 5px;
}
.textpadding
{
	padding: 5px;
}
.bluesideborder
{
	border-left: solid 1px #a9d0fb;
	border-right: solid 1px #a9d0fb;
}

.graybordersimple
{
	border: solid 2px #ededed;
}
.bluebordersimple
{
	border: solid 4px #a5d7f7;
}
.whitetitle
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.hidden
{
	display: none;
	width: 0px;
}
