body {
 background-color: #000;

 margin: 0px;
}
td {
 font-family: Arial, Helvetica, sans-serif;
}
h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 20px;
 line-height: 28px;
 color: #01baff;
}

.maintable {
 background-image: url(images/Index_off_20.gif);
 background-repeat: repeat-y;
 background-position:center;
}
.maincontent {
 padding-top: 10px;
 padding-right: 20px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 text-align: justify;
 line-height: 20px;
}
.upcoming {
 padding-top: 0px;
 padding-left: 35px;
 font-size:12px
}
.upcomingtitle {
 color: #01baff;
 font-weight: 800;
}
.upcoming1 {
 padding: 3px;
 font-size: 11px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-right-style: dashed;
 border-bottom-style: dashed;
 border-left-style: dashed;
 border-right-color: #999;
 border-bottom-color: #999;
 border-left-color: #999;
}
.upcoming2 {
 padding: 3px;
 background-color: #D8D8D8;
 font-size: 11px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-right-style: dashed;
 border-bottom-style: dashed;
 border-left-style: dashed;
 border-right-color: #999;
 border-bottom-color: #999;
 border-left-color: #999;
}
.foot {
 background-color: #000;
 padding-top: 20px;
 padding-bottom: 20px;
 padding-left: 18px;
}
.foot2 {
 background-color: #01baff;
  font-size:12px;
 padding-top: 15px;
 padding-bottom: 15px;
 padding-left: 15px;
 font-weight:bold;
 text-align:center;
}

.sidebar {
 padding-top: 30px;
 padding-left: 35px;
 padding-right: 20px;
 padding-bottom: 30px;
 font-size:12px
}

.facilitators-left{
 font-weight:bold;
 color:#01baff;
 text-align: left;
 
 }
 .facilitators-right{
padding-left:20px;
 
 }

 
 /*Added by Shanthosh*/
.blockquote-div{
background:#E7ECEC;
border-left:10px solid #ccc;
margin:1.5em 10px;
padding:.5em 10px;
quotes:'\201C''\201D''\2018''\2019';
}
.blockquote-div:before {
color:#ccc;
content:open-quote;
font-size:4em;
line-height:.1em;
margin-right:.25em;
vertical-align:-.4em;
}
.blockquote-div p {
display:inline;
color:#333333;
}

.shadow1div {
        margin: 10px 0;
        background-color: rgb(240,250,250); /* Needed for IEs */
        -moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
        -webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
        box-shadow: 5px 5px 5px rgba(68,68,68,0.6);

        filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
        -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
        zoom: 1;
}
.shadow1div .shadow1div-content {
        position: relative; /* This protects the inner element from being blurred */
        padding: 10px;
        background-color: #EFFBFB;
		
}


.btn {
	float: left;
	clear: both;
	background: url(images/btn_left.png) no-repeat;
	padding: 0 0 0 10px;
	margin: 5px 0;
}
.btn a{
	float: left;
	height: 40px;
	background: url(images/btn_stretch.png) repeat-x left top;
	line-height: 40px;
	padding: 0 10px;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
}
.btn span {
	background: url(images/btn_right.png) no-repeat;
	float: left;
	width: 10px;
	height: 40px;
}
.btn_contact { background-color: #FF8D00; }


.foot2 a{ color:#FFFFFF;text-decoration:none;}
.foot2 a:hover{ color:#FFFF00;}
