/* CSS Document

Author : Rajeev Kumar

Company : Sai Informatics

website : www.saiinformatics.com

*/



body{

margin:0;

padding:0;

background:#7E7E7E url(../images/mainBgGR.gif) top repeat-x;

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#000000;

}



p, form, h1{

margin:0;

padding:0;

}



input, textarea, select{

border:solid 1px #DDAF46;

background:#ffffff !important;

}



a{

color:#371316;

text-decoration:none;

}



a:hover{

color:#ce0000;

}



#container{

background:url(../images/musicNotesBg.gif) repeat-x top;

width:100%;

margin:0;

padding:0;

}



#wrapper{

width:945px;

margin:auto;

}



#section_top{

width:945px;

height:158px;

}



#section_top .left{

float:left;

background:url(../images/bigNotesL.png) no-repeat top left;

width:189px;

height:38px;

text-align:center;

padding-top:120px;

}



#section_top .mid{

float:left;

width:565px;

}



#section_top .mid #logo{

text-align:center;

height:60px;

padding-top:47px;

}



#section_top .mid #topmenu{

background:url(../images/topmenuBg.gif) repeat-x bottom;

width:565px;

border:solid 1px #fff9eb;

border-bottom:none;

}



#section_top .mid #topmenu a{

padding:18px 20px 18px 20px;

width:auto;

height:50px;

line-height:50px;

color:#fff9eb;

font-weight:bold;

}



#section_top .mid #topmenu a:hover{

background:url(../images/topmenuBg.gif) repeat-x top;

color:#ce0000;

}



#section_top .right{

float:left;

background:url(../images/bigNotesR.png) no-repeat top center;

width:189px;

height:23px;

text-align:center;

padding-top:135px;

}





#section_top .right a.txtLink{

font-size:16px;

color:#d8d8d8 !important;

}



#section_top .right a.txtLink:hover{

color:#D08F00 !important;

}



#section_mid{

background: url(../images/goldenGR.gif) repeat-x top;

width:945px;

}



#section_mid #left{

float:left;

width:189px;

}



#section_mid #left .graybox{

background:#A4A4A4 url(../images/grayGR.gif) repeat-x top;

width:189px;

}



#section_mid #left .graybox .menu{

width:169px;

padding:10px;

height:229px;

*height:242px;
}



#section_mid #left .graybox ul{

margin:0;

padding:0;

}



#section_mid #left .graybox ul li{

list-style:none;

margin:0;

padding:0;

}



#section_mid #left .graybox ul li.marT{

margin-top:10px;

}



#section_mid #left .graybox .menu ul li a{

background:transparent url(../images/arrow.png) top left no-repeat;

text-decoration:none;

color:#000000;

padding-left:17px;

display:block;

width:152px;

height:20px;

line-height:20px;

}



#section_mid #left .graybox ul li a{

text-decoration:none;

color:#000000;

}



#section_mid #left .graybox ul li a:hover{

color:#ce0000;

}



#section_mid #left .graybox .menu ul li a:hover{

background:#dadada url(../images/arrow.png) top left no-repeat;

}



#section_mid #left .graybox .speakerL{

background:url(../images/speakerL.png) no-repeat;

padding:10px;

width:169px;

height:212px;

vertical-align:top;

}



#section_mid #left .graybox .speakerL a{

margin:0 !important;

padding:0 !important;

background:none !important;

}



#section_mid #mid-content{

background:#FFDD94;

float:left;

width:543px;

border-top:solid 1px #fff9eb;

padding:7px 12px 16px 12px;

min-height:457px;

height:auto !important;

height:457px;

}





#section_mid #mid-content .video ul{

margin:0;

padding:0;

}



#section_mid #mid-content .video ul li{

margin:0;

padding:0;

width:auto;

list-style:none;

float:left;

vertical-align:top;

}



#section_mid #mid-content .video ul li.marT{

margin:5px 0px 0px 0px;

}



#section_mid #mid-content .video ul li object{

width:330px;

height:230px;

}



#section_mid #mid-content .video ul li embed{

width:330px;

height:230px;

}

#section_mid #mid-content .video ul li dl{

margin:0px 0px 0px 10px;

padding:0;

}



#section_mid #mid-content .video ul li dl dd{

vertical-align:top;

margin:5px 0px 0px 0px;

height:74px;

padding:0;

position:relative;

}



#section_mid #mid-content .video ul li dl dd span.img{

position:absolute;

z-index:700;

}



#section_mid #mid-content .video ul li dl dd span.img img{

width:210px;

height:72px;

}



#section_mid #mid-content .video ul li dl dd span.txt{

position:absolute;

z-index:800;

margin-top:51px;

}



#section_mid #mid-content .video ul li dl dd span.txt a{

display:block;

width:210px;

height:17px;

padding-top:4px;

background:#ce0000;

filter:alpha(opacity=60);

-moz-opacity:0.6;

-khtml-opacity: 0.6;

opacity: 0.6;

text-align:right;

color:#ffffff;

font-weight:bold;

}



#section_mid #mid-content .video ul li dl dd span.txt a:hover{

filter:alpha(opacity=100);

-moz-opacity:1.0;

-khtml-opacity: 1.0;

opacity: 1.0;

}


.videoplayer{

margin:0;

padding:0;

list-style:none;

width:100%;
}



.videoplayer li{

margin:0;

padding:0;

width:auto;

list-style:none;

float:left;

vertical-align:top;

text-align:center;

}


.videoplayer li object{

width:320px;

height:230px;

margin:auto;

}



.videoplayer li embed{

width:320px;

height:230px;

margin:auto;

}


#section_mid #mid-content .content{

margin:0;

padding:7px 0px 0px 0px;

}



#section_mid #right{

float:left;

width:189px;

}



#section_mid #right .graybox{

background:#A4A4A4 url(../images/grayGR.gif) repeat-x top;

width:189px;

}



#section_mid #right .testi{

width:169px;

padding:10px;

height:208px;

*height:221px;
}



#section_mid #right .graybox ul{

margin:0;

padding:0;

}



#section_mid #right .graybox ul li{

list-style:none;

margin:0;

padding:0;

}



#section_mid #right .graybox .speakerR{

background:url(../images/speakerR.png) no-repeat;

padding:0px 10px 10px 10px;

width:169px;

height:243px;

}



#section_mid #right .graybox ul.gallary li{

margin-top:7px;

}



#section_mid #right .graybox ul li.marT{

margin-top:10px !important;

}



/* Classes for Gallary Section */

.gallaryUL{

margin:0;

padding:0;

}



.gallaryUL li{

padding:0;

margin:0;

list-style:none;

}



.gallaryUL li a{

text-decoration:none;

float:left;

width:250px;

height:20px;

line-height:20px;

margin-right:8px;

margin-bottom:5px;

padding-left:8px;

border:solid 1px #ffffff;

}



.gallaryUL li a:hover{

background:#D59D1B;

color:#ffffff;

}



.gallaryUL_Pics{

margin:0;

padding:0;

}



.gallaryUL_Pics li{

padding:0;

margin:0;

width:25%;

height:110px;

float:left;

text-align:center;

list-style:none;

}

.gallaryUL_Pics li strong{

display:block;

height:16px;

vertical-align:text-bottom;

}

.gallarylist{

padding-top:10px !important;

}

.CategoryON{
	background:#D08F00;
	color:#ffffff;
}



#section_footer{

width:945px;

height:158px;

}



#section_footer .left{

float:left;

width:189px;

}



#section_footer .mid{

float:left;

background:url(../images/footerBg.gif) repeat-x;

height:31px;

width:565px;

border:solid 1px #fff9eb;

text-align:center;

padding-top:10px;

}


#section_footer .mid a{
	font-weight:bold;
	margin:0px 5px 5px 5px;
	color:#CE0000;
}

#section_footer .mid a:hover{
	color:#000000;
}


#section_footer .right{

float:left;

width:189px;

}



ul.contactUL{

margin:0;

padding:0;

}



ul.contactUL li{

list-style:none;

float:left;

width:150px !important;

line-height:24px !important;

vertical-align:top !important;

}



dl.contactTable{

margin:0;

padding:0;

width:350px;

margin:auto;

}



dl.contactTable dd{

line-height:24px !important;

text-align:left;

}



.hometxt{

line-height:18px;

}



.whiteTxt{

font-size:12px;

color:#d8d8d8;

}



.whiteBig{

font-size:16px;

color:#d8d8d8;

}



.redBig{

font-size:16px;

color:#ce0000;

}



.redTxt{

color:#ce0000;

}



.algnR{

text-align:right !important;

}



.algnC{

text-align:center;

}



.clear{

clear:both;

}



.inputwidth{

width:300px;

}


.big_video object, .big_video embed{
	width:540px !important;
	height:300px !important;
}



.YT_videothumb{}



.YT_videothumb object, .YT_videothumb embed{

width:100px !important;

height:100px !important;

}



.webpage a{

color:#ce0000;

text-decoration:none;

}



.webpage a:hover{

color:#ce0000;

text-decoration:underline;

}