﻿/*-----------------------------Predefined tags end-----------------------------*/
body
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px; /*color:#2c2e32;*/
    color: #000000;
    margin: 0px;
    padding: 0px;
    background-image: url(/Images/inside_bg.jpg);
    background-position: left top;
    background-repeat: repeat-x;
}
/*a{ color:#0265cf;
	text-decoration:none;maincontainer
}
a:hover
{
color:#152e66;
text-decoration:underline;
    
}*/
h1{ font-size:14px;
	border-bottom:dashed 1px #474c58;
	color:#274a70;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
h2{ font-size:14px;
	padding:0px 0px 8px 0px;
	margin:0px 2px 3px 0px;
	border-bottom:dashed 1px #91949b;
	color:#274a70;
}
h4{ font-size:14px;
	color:#274a70;
	padding:6px 0px 3px 0px;
	margin:0px;
	font-weight:bold;
	text-align:left;
}
h5{ font-size:14px;
	color:#e2b001;
	padding:0px;
	margin:0px;
	font-weight:bold;
	padding-left:10px;
}
h6{ font-size:14px;
	color:#ffffff;
	padding:0px;
	margin:0px;
	font-weight:bold;
	padding-left:10px;
}

.pagebg
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px; /*color:#2c2e32;*/
    color: #000000;
    margin: 0px;
    padding: 0px;
    background-image: url(/Images/inside_bg.jpg);
    background-position: left top;
    background-repeat: repeat-x;
}

/*-----------------------------Predefined tags end-----------------------------*/
#maincontainer{ width:967px;
	margin:auto;
	background-position:center;
	
}
/*-----------------------------Main Navigation Start-----------------------------*/
#mainnav{ color:#ffffff;
	background:url(../images/tabbg-unsel.gif) top left repeat-x;
}
#mainnav ul{	margin:0px;
	padding:0px ;
}
#mainnav li{	margin:0px -3px 0px 0px;
	padding:0px;
	display:inline;
	list-style:none;
}
#mainnav li a{	margin:0px;
	padding:10px 10px 10px 10px;
	color:#ffffff;
	text-decoration:none;
	line-height:33px;
}
#mainnav li a:hover{background:url(../images/tabbg-sel.gif) left repeat-x;
}
.sel{	background:url(../images/tabbg-sel.gif) top left repeat-x;
}
/*-----------------------------Main Navigation end-----------------------------*/
/*-----------------------------whos online start -----------------------------*/
.whosonline { background:url(images/tabbg-right.gif) top right no-repeat; 
	color:#ffffff;
}
.color1 
{
    color:#ffffff;
    text-decoration:none;
}
A.color1 
{
    color:#ffffff;
    text-decoration:none;
}
A.color1:hover 
{
    color:#eab926;
    text-decoration:underline;
}
.color2 { color:#f3d390;
}
A.color2 
{
    color:#f3d390;
    text-decoration:none;
}
A.color2:hover 
{
    color:#eab926;
    text-decoration:underline;
}

.blue { color:#0265cf;
}
.borders { border-right:#999999 1px solid;
	padding-left:5px;
	padding-right:5px;
	color:#ffffff;
}
.forumtitle{ 
	font-weight:bold;
	font-size:12px;
}

.username { font-weight:bold;
}
.color3 { color:#0265cf;
	font-weight:bold;
}
/*-----------------------------whos online end ----------------------------*/

/*-----------------------------Home Page Content area Start-----------------------------*/
.homecontentdiv{
	/*background:url(../images/codes-img.gif) bottom right no-repeat;*/
	padding:0px;
}
/*.hdr{ color:#be8d26;
	font-size:12px;
	padding:0pc 0px 0px 16px;
}*/
.hdr{ font-weight:normal;
	text-align:right;
	padding-left:15px;
	margin:0px;
}
.hdr a:hover{	color:#be8d26;
	text-decoration:none;
}
.hdr-bullet{ color:#be8d26;
}
/*------------ speakers profile start----------*/
#speakerscontainer{ width:339px;
	float:left;
	padding:0px;
	margin:0px;
}
#speakers{	background:url(../images/key-highlights-bg.gif) top left repeat-x #ffffff;
	float:left;
	padding:16px;
	margin:0px;
	width:307px;
}
#speakers ul{ padding:0px;
	margin:0px;
}
#speakers ul li{ padding:0px 0px 8px 10px;
	margin:0px;
	background:url(../images/bullet.gif) top left no-repeat;
	list-style:none;
	color:#274a70;
}
.speakersdetails{color:#666666;
}
#marqueecontainer{
position: relative;
width: 100%; /*marquee width */
height: 75px; /*marquee height */
overflow: hidden;
border: 0px solid orange;
}
/*------------ speakers profile end----------*/

/*------------ keyhighlights profile start----------*/
#keyhighlightscontainer{ width:330px;
	float:left;
	margin:0px 10px 0px 0px;
}
#keyhighlights{ background:url(../images/overview-bg.gif) top left repeat-x #ffffff;
	float:left;
	padding:16px;
}

#keyhighlights ul{ padding:0px;
	margin:0px;
}
#keyhighlights ul li{ padding:0px 0px 8px 10px;
	margin:0px;
	background:url(../images/bullet.gif) top left no-repeat;
	list-style:none;
}
/*------------ keyhighlights profile end----------*/
.readmore{ font-weight:normal;
	text-align:right;
	margin:0px;
}
.readmore a:hover{	color:#be8d26;
	text-decoration:none;
}
.readmore-bullet{ color:#be8d26;
}

#fofmcommunitycontainer{ width:330px;
	float:left;
	margin:0px 0px 0px 0px;
}

#fofmcommunity{ background:url(../images/overview-bg.gif) top left repeat-x #ffffff;
	float:left;
	padding:3px;
	height:110px;
	width:307px;
}
#resourcescontainer{ width:330px;
	float:left;
	padding:0px;
	margin:0px;
}

#resources{	background:url(../images/key-highlights-bg.gif) top left repeat-x #ffffff;
	float:left;
	padding:3px;
	margin:0px;
}
/*-----------------------------Home Page Content area end-----------------------------*/

/*-----------------FOFM on twitter facebook... start-----------------*/
.fofmon1{ 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px; /*color:#2c2e32;*/
    color: #2c61a3;
    font-weight: bold;
    text-align: left;
    background:url(../images/rhs_blue_bg.gif) top left repeat-x;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	float:right;
	height:33px;
	line-height:30px;
	vertical-align:middle;
}
.fofmon
{
    background:url(../images/rhs_blue_bg.gif) top left repeat-x;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	float:right;
	height:33px;
	line-height:30px;
	vertical-align:middle;
	width:253px;
    
}
.fofmontxt{ 
    font-family: Verdana, Arial, Helvetica, sans-serif
    font-size: 8px; /*color:#2c2e32;*/
    color: #2a61a4;
    margin: 0px;
    padding: 0px;
}
.fofmbluebg{ 
    background:url(../images/follow_bg.gif);
	background-repeat:repeat-y;
	float:right;
	height:17px;
	
}

/*-----------------FOFM on twitter facebook... end-----------------*/

/*-------------------------------------------------------------Right Bar Start------------------------------------------------------*/
#border
{
    border:solid 0px 1px 0px 1px #d7d7d7;
    }
.followus
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px; /*color:#2c2e32;*/
    color: #2c61a3;
    font-weight: bold;
    text-align: left;
    background-image: url(/Images/followus_bg.gif);
    background-repeat: repeat-x;
    vertical-align: middle;
    padding-top:5px;
}

/*-----------------Summit partners section on start-----------------*/
.summitpart{ background:url(../images/summit_bg.gif) top left repeat-x ;
	margin:3px 0px 0px 0px;
	text-align:left;
	padding:3px 0px 1px 0px;
	height:125px;
	
	
}
.summitparttitle{ font-size:18px;
	color:#33587f;
	padding:0px;
	margin:0px 0px 6px 0px;
}
.summitpartcontent{	border:0px solid #3c628a;
	background:#ffffff;
	margin:0px 0px 6px 0px;
}
/*-----------------summit Partners section end-----------------*/



/*-----------------blog section on start-----------------*/
.blogs{ background:url(../images/blogs-bg.gif) top right repeat-x ;
	margin:0px;
	text-align:left;
	padding:10px 0px 1px 0px;
	height:28px;
}
.blogstitle{ font-size:18px;
	color:#214d8c;
	padding:0px;
	margin:0px 0px 6px 0px;
}
.blogstabsel{ font-weight: normal;
	border:0px solid #feeaa5;
	padding:0px 0px 0px 5px;
	background-color:#feeaa5;
	height:19px;
	white-space:nowrap;
	width:85px;
	float:right;
	border-top:solid 1px #cc9933;
	border-right:solid 1px #cc9933;
	border-left:solid 1px #cc9933;
}
.blogstabunsel{ font-weight:normal;
	border:0px solid #fcf3d5;
	padding:0px 0px 0px 5px;
	background-color:#fcf3d5;
	height:19px;
	white-space:nowrap;
	width:120px;
	float:right;
	border-bottom:solid 1px #cc9933;
}
.blogstabblank{ width:45px;
	border-bottom:1px solid #cc9933;
}
.blogstabsel a, .blogstabunsel a { color:#274a70;
}
.blogscontent{	border:1px solid #cc9933;
	border-top:none;
	background:#feeaa5;
}
.blogscontent ul{ margin:0px;
	padding:10px;
}
.blogscontent li{ margin:0px;
	padding:0px 0px 8px 10px;
	list-style:none;
	background:url(../images/bullet.gif) top left no-repeat;
}
.blogscontent ul li a{ color:#152e66;
	text-decoration: none;
}
.blogscontent ul li a:hover{ color:#0265cf;
	text-decoration: none;
}
.b-viewall { background:#be9f60 ;
	color:#FFFFFF;
	float:right;
	padding:2px 5px 2px 5px;
	margin:0px 5px 10px 0px;
	
}
a.b-viewall { background:#be9f60 ;
	color:#FFFFFF;
	float:right;
	padding:2px 5px 2px 5px;
	margin:0px 5px 10px 0px;
	
}
a:hover.b-viewall { background:#be9f60 ;
	color:#FFFFFF;
	float:right;
	padding:2px 5px 2px 5px;
	margin:0px 5px 10px 0px;
	
}
.blogscontent1{	border-top:none;
	background:#eceff3;
}
.blogscontent1 ul{ margin:0px;
	padding:10px;
}
.blogscontent1 li
{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	background:url(../images/bullet.gif) top left no-repeat;
}
.blogscontent1 ul li a{ color:#000000;
	text-decoration: none;
}


.blogscontenttab
{
    border: 0px solid #6699cc;
    border-top: none;
    padding:10px;
}
.blogscontenttab ul{ margin:0px;
	padding:5px;
}
.blogscontenttab li{ margin:0px;
	padding:0px 0px 8px 5px;
	list-style:none;
	background:url(../images/bullet1.gif) top left no-repeat;
}
.blogscontenttab ul li a{ color:#0265cf;
	text-decoration: none;
}
.blogscontenttab ul li a:hover{ color:#152e66;
	text-decoration: underline;
}
/*-----------------blog section end-----------------*/
.hypertextbl
{
    FONT-SIZE: 8.5pt;
    COLOR: #5072a2;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: none
}
A.hypertextbl
{
    FONT-SIZE: 8.5pt;
    COLOR: #5072a2;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: none
}
A.hypertextbl:hover
{
    FONT-SIZE: 8.5pt;
    COLOR: #22396a;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: underline
}
.hyperdyn
{
    FONT-SIZE: 8.5pt;
    COLOR: #000000;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: none;
}
A.hyperdyn
{
    FONT-SIZE: 8.5pt;
    COLOR: #000000;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: none;
}
A.hyperdyn:hover
{
    FONT-SIZE: 8.5pt;
    COLOR: #000000;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: underline;
}
/*-----------------forums section on start-----------------*/
.forums{ background:url(../images/forums-bg.gif) top right repeat-x ;
	margin:0px;
	text-align:left;
	padding:10px 0px 1px 0px;
	height:28px;
}
.forumstitle{ font-size:18px;
	color:#e2b001;
	padding:0px;
	margin:0px 0px 6px 0px;
}
.forumstabsel{ font-weight:normal;
    color:#000000;
	padding:0px 0px 0px 5px;
	background-color:#c7dcff;
	height:19px;
	white-space:nowrap;
	width:85px;
	float:right;
	border-top:solid 1px #6699cc;
	border-right:solid 1px #6699cc;
	border-left:solid 1px #6699cc;
	
}
.forumstabunsel
{
    font-weight:normal ;
    color:#000000;
	border-bottom:1px solid #6699cc;
	padding:0px 0px 0px 5px;
	background-color:#e1e5ec;
	height:19px;
	white-space:nowrap;
	width:120px;
	float:right;
}
.forumstabblank{ width:45px;
	border-bottom:1px solid #6699cc;
	
}
.forumstabsel a, .forumstabunsel a { color:#7e6122;
}
.forumscontent
{
    border: 1px solid #6699cc;
    border-top: none;
    background: #c7dcff;
}
.forumscontent ul{ margin:0px;
	padding:10px;
}
.forumscontent li{ margin:0px;
	padding:0px 0px 8px 19px;
	list-style:none;
	background:url(../images/bullet1.gif) top left no-repeat;
}
.forumscontent ul li a{ color:#0265cf;
	text-decoration: none;
}
.forumscontent ul li a:hover{ color:#152e66;
	text-decoration: underline;
}
.f-viewall { background: #788aa6;
	color:#FFFFFF;
	float:right;
	padding:2px 5px 2px 5px;
	margin:0px 5px 10px 0px;
}

.new-category { color:#274a70;
	font-weight:bold;
	background:url(../Images/new-category.gif) no-repeat left;
	padding:5px 5px 5px 20px;
	margin-bottom:20px;
}
.comment { color:#ffffff;
	font-weight:bold;
	background:url(../Images/post-comment.gif) no-repeat left #152e66;
	padding:5px 5px 5px 25px;
}

.reply { color:#ffffff;
	font-weight:bold;
	background:url(../Images/reply.gif) no-repeat left #152e66;
	padding:5px 10px 5px 25px;
	line-height:29px;
	margin:0px 15px 0px 0px;
}
.abuse { color:#ffffff;
	font-weight:bold;
	background:url(../Images/report-abuse.gif) no-repeat left #152e66;
	padding:5px 5px 5px 25px;
	line-height:29px;
}
.comment:hover, .reply:hover, .abuse:hover { color:#f4d490;
	text-decoration:none;
}
.commentbg { background:#e0e5eb;
}
.replybg { background:#eeeeee;
}

.commentbgRecent { background:#e0e5eb;border:2px solid #bfa161;
}
.replybgRecent { background:#eeeeee;border:2px solid #bfa161;
}

.comment-title { border-bottom: #999999 1px dashed;
}
.commemt-seperator { border-bottom: 1px solid #737070;
}
/*-----------------forum right bar section start-----------------*/
.forums h1{
    border-bottom:0px solid #737070;
	margin:0px 0px 0px 0px;
	text-align:left;
	padding:0px 0px 1px 3px;
	color:#e2b001;
	font-size:14px;
	font-weight:bold;
	
	text-align:left;
    height:15px;
}
.forum-right-bar{ 
    margin:0px;
	text-align:left;
	padding:10px 0px 0px 0px;
	border-bottom:0px solid #737070;
}
.forum-right-bar h1{	border-bottom:0px solid #737070;
	margin:0px 0px 0px 0px;
	text-align:left;
	padding:5px 0px 1px 5px;
	color:#e2b001;
	font-size:14px;
	font-weight:bold;
	background-image:url(../Images/forums-selbg.gif);
	background-repeat:repeat-x;
	height:29px;
}
.forum-right-bar ul{ margin:0px;
	padding:10px;
	background-color:#fbf4d8;	
}
.forum-right-bar li{ margin:0px;
	padding:0px 0px 8px 10px;
	list-style:none;
	background:url(../Images/forum-bullet.gif) top left no-repeat;
	color:#666666;		
}
.forum-right-bar ul li a{ color:#000000;
	text-decoration: underline;	
}
.forum-right-bar ul li a:hover{ text-decoration:none;
}
.viewall {
     background: #3d9be5 url(../Images/view-bg1.gif) top left repeat-x;
	color:#FFFFFF;
	float:right;
	padding:2px 5px 2px 5px;
	margin:0px 10px 10px 0px;
	
}
/*-----------------forum right bar section end-----------------*/

/*-----------------FOFM On Twitter Start---------------------*/
#fofmontwitter{ padding:8px 2px 8px 2px;
	margin:0px 0px 2px 0px;
	border:1px solid #5c6d7f;

}
/*-----------------FOFM On Twitter End---------------------*/

/*-------------------------------------------------------------Right Bar end------------------------------------------------------*/

/*-----------------------------Footer Start-----------------------------*/
.footer{ color:#828282;
	padding:0px 31px 11px 31px;
}
.footer a{ color:#828282;
}
/*-----------------------------Footer end-----------------------------*/

/*inner content start*/
#innerband{ background:url(../images/inner-band.jpg) top left no-repeat;
	font-size:24px;
	padding:0px 0px 0px 17px;
	margin:0px;
	color:#ffffff;
	text-align:left;
	vertical-align:top;
	height:100px;
}
#innerband-markets{ background:url(../images/band_markets.jpg) top left no-repeat;
	font-size:24px;
	padding:0px 0px 0px 17px;
	margin:0px;
	color:#ffffff;
	text-align:left;
	vertical-align:top;
	height:100px;
}
#innerband-summit{ background:url(../images/band_summit.jpg) top left no-repeat;
	font-size:24px;
	padding:0px 0px 0px 17px;
	margin:0px;
	color:#ffffff;
	text-align:left;
	vertical-align:top;
	height:100px;
}
#innerband-alliances{ background:url(../images/band_alliances.jpg) top left no-repeat;
	font-size:24px;
	padding:0px 0px 0px 17px;
	margin:0px;
	color:#ffffff;
	text-align:left;
	vertical-align:top;
	height:100px;
}
#innerband-blogs{ background:url(../images/band_blogs.jpg) top left no-repeat;
	font-size:24px;
	padding:0px 0px 0px 17px;
	margin:0px;
	color:#ffffff;
	text-align:left;
	vertical-align:top;
	height:100px;
}
#innerband-chat{ background:url(../images/band_chat.jpg) top left no-repeat;
	font-size:24px;
	padding:0px 0px 0px 17px;
	margin:0px;
	color:#ffffff;
	text-align:left;
	vertical-align:top;
	height:100px;
}
#innerband-community{ background:url(../images/band_community.jpg) top left no-repeat;
	font-size:24px;
	padding:0px 0px 0px 17px;
	margin:0px;
	color:#ffffff;
	text-align:left;
	vertical-align:top;
	height:100px;
}
#innerband-contact{ background:url(../images/band_contact.jpg) top left no-repeat;
	font-size:24px;
	padding:0px 0px 0px 17px;
	margin:0px;
	color:#ffffff;
	text-align:left;
	vertical-align:top;
	height:100px;
}
#innerband-email{ background:url(../images/band_email.jpg) top left no-repeat;
	font-size:24px;
	padding:0px 0px 0px 17px;
	margin:0px;
	color:#ffffff;
	text-align:left;
	vertical-align:top;
	height:100px;
}
#innerband-forums{ background:url(/images/band_forums.jpg) top left no-repeat;
	font-size:24px;
	padding:0px 0px 0px 17px;
	margin:0px;
	color:#ffffff;
	text-align:left;
	vertical-align:top;
	height:100px;
}
#innerband-registration{ background:url(../images/band_registration.jpg) top left no-repeat;
	font-size:24px;
	padding:0px 0px 0px 17px;
	margin:0px;
	color:#ffffff;
	text-align:left;
	vertical-align:top;
	height:100px;
}
#innerband-research{ background:url(../images/band_research.jpg) top left no-repeat;
	font-size:24px;
	padding:0px 0px 0px 17px;
	margin:0px;
	color:#ffffff;
	text-align:left;
	vertical-align:top;
	height:100px;
}
#innercontent{ background:url(../images/content_bg.jpg) top left repeat-x #ffffff;
	padding:24px 17px 0px 17px;
	margin:0px;
	/*border-right:3px solid #ffffff;*/
	height:300px;
}
#innercontent-forums{ background:url(../../images/content_bg.jpg) top left repeat-x #ffffff;
	padding:24px 17px 0px 17px;
	margin:0px;
	/*border-right:3px solid #ffffff;*/
	height:300px;
}
/*#innercontent{ background:url(../blog/images/blog-innercontent-bg.gif) top left repeat-x #ffffff;
	padding:24px 17px 0px 17px;
	margin:0px;
	/*border-right:3px solid #ffffff;
	height:300px;
}*/
#innercontentbg{ background:url(/images/inner-content-bg.gif) top left repeat-x #ffffff;
	padding:24px 17px 0px 17px;
	margin:0px;
	/*border-right:3px solid #ffffff;*/
	text-align:left;
	vertical-align:top;

}
#innercontentbg ul{ padding:0px 0px 0px 0px;
	margin:0px;
}
#innercontentbg li{ padding:0px 0px 8px 10px;
	margin:0px;
	background:url(/images/bullet.gif) top left no-repeat;
	list-style:none;
}
/*-----------------------------inner table start class-----------------------------*/
.sectionheader{ font-weight:bold;
	font-size:14px;
	color:#274a70;
	padding:0px 0px 13px 0px;
	margin:0px;
}
.sectionheader1{ font-weight:normal;
	font-size:14px;
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.tablecol1{ background-color:#152e66;
	font-weight:bold;
	color:#fefefe;
	padding:5px 8px 5px 8px;
	margin:0px;
	border-right:5px solid #ffffff;
}
.tablecol2{ background-color:#152e66;
	font-weight:bold;
	color:#fefefe;
	padding:5px 8px 5px 8px;
	margin:0px;
}

.tablecolcontent1{	padding:5px 8px 5px 8px;
	margin:0px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
}
.tablecolcontent2{	padding:5px 8px 5px 8px;
	margin:0px 0px 0px 0px;
	text-align:right;
	vertical-align:top;
}
.tablecolcontent3{ background-color:#cccccc;
	padding:5px 8px 5px 8px;
	margin:0px;
	text-align:left;
	vertical-align:top;
}
.tablecolcontent4{ background-color:#cccccc;
	padding:5px 8px 5px 8px;
	margin:0px 0px 0px 0px;
	text-align:right;
	vertical-align:top;
}
.tablecolcontent5{	padding:5px 8px 5px 0px;
	margin:0px;
	text-align:left;
	vertical-align:top;
}
.tablecolcontent6{	padding:5px 0px 5px 8px;
	margin:0px;
	text-align:right;
	vertical-align:top;
}
.tablecolcontent7{ background-color:#EEEEEE;
	padding:5px 8px 5px 8px;
	margin:0px;
	text-align:left;
	vertical-align:top;
}
.tablecolcontent8{ background-color:#EEEEEE;
	padding:5px 8px 5px 8px;
	margin:0px 0px 0px 0px;
	text-align:right;
	vertical-align:top;
}
.seperator{ border-bottom:1px solid #737070;
	line-height:7px;
}
.location{ color:#be8d26;
	line-height:25px;
	font-weight:bold;
	text-align:right;
}
.location1{ color:#be8d26;
	line-height:25px;
	font-weight:bold;
	text-align:right;
	padding:0px 8px 0px 8px;
}
.locationLeft
{
	color:#be8d26;
	line-height:25px;
	font-weight:bold;
	text-align:left;
}
.speaker{ 
	padding:0px 0px 0px 0px;
	color:#be8d26;
	text-align:left;
	font-weight:bold;
}
.paneltime
{
	padding:5px 8px 5px 8px;
	margin:0px;
	text-align:right;
	vertical-align:top;
}
.paneltext
{
	padding:5px 8px 5px 8px;
	margin:0px;
	text-align:left;
	color:#be8d26;
	vertical-align:top;
}

.panelbg
{
	background:url(../images/forums-bg.gif) top right repeat-x ;
	padding:5px 1px 5px 8px;
	margin:0px;
	text-align:left;
	height:28px;
}

.panelist{ 
	padding:5px 0px 0px 8px;
	color:#be8d26;
	text-align:left;
}
.locationborder{ border:1px solid #bfa161;
	padding:6px 8px 6px 8px;
	margin:0px;
}
.locationborder ul{ padding:10px 0px 0px 12px;
	margin:0px;
}
.locationborder li{ padding:0px 0px 8px 12px;
	margin:0px;
	list-style:none;
	background:url(../images/bulet-location.gif) top left no-repeat;
}
.table-header { background:url(../images/table-header.jpg) repeat-x top left #1d446c;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}
.table-header a{ color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}
.table-row1 
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
    border-bottom: 1px solid #737070;
}
.table-row1 td { border-bottom: 1px solid #737070;
}
.table-row1 a{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    COLOR: #0265cf;
    TEXT-DECORATION: none;
}
.table-row1 a:hover
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    COLOR: #152e66;
    TEXT-DECORATION: underline;
}
/*-----------------------------inner table end class-----------------------------
/*-----------------------------date class----------------------------------------------*/

.agendatab{ border:1px solid #cccccc;
	background:url(../images/forums-selbg.gif) bottom left repeat-x;
	padding:4px 8px 4px 8px;
	color:#7e6122;
	font-weight:bold;
	text-align:center;
}
.agendatab a{ color:#7e6122;
}
.agendatabsel{ border-left:1px solid #cccccc;
	border:1px solid #cccccc;
	border-bottom:none;
	color:#000000;
	padding:4px 8px 4px 8px;
	background:url(../images/forums-unselbg.gif)  left repeat-x;
	font-weight:bold;
	text-align:center;
}
.agendatabsel a{ color:#7e6122;
	font-weight:bold;
}
.agendatabsel a:hover{ color:#7e6122;
	text-decoration:underline;
}

.agendatabsel1{ border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:none;
	color:#7e6122;
	padding:4px 8px 4px 8px;
	
}
.agendatabsel1 a{ color:#7e6122;
	font-weight:bold;
}
.agendatabsel1 a:hover{ color:#7e6122;
	text-decoration:underline;
}
.agendanotab{ border-bottom:1px solid #cccccc;
padding:4px 8px 4px 8px;
}


.agendacontent { border:#CCCCCC 1px solid; border-top:0px;
	padding:10px;
	background:#ffffff;
}
.agendatabblank{ border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background:#eeeeee;
	padding:3px 3px 3px 8px;
	color:#999999;
}
.paging { padding:3px 5px 3px 0px;
	background:#eeeeee;
}
.agendaclipping { color:#3f3f3f;
	font-size:14px;
	padding-bottom:10px;
	font-weight:bold;
}
/*inner content end*/
/*--------------------------------breadcrumbs start-------------------------------------*/
.breadcrumbs { padding:0px 20px 0px 20px;
	color:#274a70;
	font-weight:normal;
	background-image: url(/Images/followus_bg.gif);
	background-repeat:repeat-x;
	height:25px;
}
.breadcrumbs a{ color:#274a70;
	font-weight:normal;
	height:30px;
}
.breadcrumbs a:hover{ color:#000000;
	font-weight:normal;
	height:30px;
}
.breadcrumbsselect{ color:#0265cf;
	font-weight:bold;
	height:30px;
}
.quotes{
	color:#0265cf;
	font-weight:bold;
	line-height: 13pt;
}
.bc
{
    color: #274a70;
    font-weight: normal;
    height: 30px;
}
.bc a{ color:#274a70;
	font-weight:normal;
	height:30px;
}
.bc a:hover{ color:#000000;
	font-weight:normal;
	height:30px;
}
/*--------------------------------breadcrumbs start-------------------------------------*/
/*--------------------------------Speakers Profiles start-------------------------------------*/

#speakersprofile{ margin:0px;
	padding:0px;
	width:322px;
	float:left;
}
.speakersprofileheader{ font-size:14px;
	font-weight:bold;
	color:#333d57;
	padding:0px; 
	margin:0px;
}
#speakersprofile p { font-size:12px;
	font-style:italic;
	color:#4d4a47;
	border-bottom:1px solid #bfa161;
	padding:0px 0px 7px 0px;
	margin:3px 0px 7px 0px;
}
#speakersprofile ul{ padding:0px 0px 26px 0px;
	margin:0px;
}
#speakersprofile ul li{ padding:0px 0px 8px 10px;
	margin:0px;
	background:url(../images/bullet.gif) top left no-repeat;
	list-style:none;
}

/*--------------------------------Speakers Profiles end-------------------------------------*/

/*--------------------------------Speakers1 Profiles start-------------------------------------*/

#speakersprofile1{ margin:0px;
	width:322px;
	float:right;
	padding:0px;
}
.speakersprofileheader1{ font-size:14px;
	font-weight:bold;
	color:#333d57;
	padding:0px; 
	margin:0px;
}
#speakersprofile1 p { font-size:12px;
	font-style:italic;
	color:#4d4a47;
	border-bottom:1px solid #bfa161;
	padding:0px 0px 7px 0px;
	margin:3px 0px 7px 0px;
}
#speakersprofile1 ul{ padding:0px 0px 26px 0px;
	margin:0px;
}
#speakersprofile1 ul li{ padding:0px 0px 8px 10px;
	margin:0px;
	background:url(../images/bullet.gif) top left no-repeat;
	list-style:none;
}

/*--------------------------------Speakers1 Profiles end-------------------------------------*/

/*--------------------------------Venu Start-------------------------------------*/
.subtitle{	font-size:14px;
	font-weight:bold;
	color:#333d57;
	padding:0px 0px 10px 0px; 
	margin:0px;
}
#venu1{	padding:0px 0px 20px 0px;
	margin:0px;
	width:100%;
	height:50px;
}
#venu2{	padding:0px 0px 20px 0px;
	margin:0px;
	width:100%;
}
#venu3{	padding:0px 0px 20px 0px;
	margin:0px;
	width:323px;
	float:left;
	height:230px;
}
#venu4{	padding:0px 0px 20px 0px;
	margin:0px;
	width:323px;
	float:right;
	height:230px;
}
#venu5{	padding:0px 0px 0px 0px;
	margin:0px;
	width:100%;
}
#venu6{	padding:0px 0px 20px 0px;
	margin:0px;
	width:323px;
	float:left;
	height:320px;
}
#venu6 ul{	padding:0px 0px 0px 0px;
	margin:0px;
}
#venu6 li{ padding:0px 0px 8px 10px;
	margin:0px;
	background:url(../images/bullet.gif) top left no-repeat;
	list-style:none;
}
#venu7{	padding:0px 0px 20px 0px;
	margin:0px;
	width:323px;
	float:right;
	height:320px;
}
#venu8{	padding:0px 0px 0px 0px;
	margin:0px;
	width:100%;
}
#venu9{	padding:0px 0px 20px 0px;
	margin:0px;
	float:left;
}
#venu10{	padding:0px 0px 20px 0px;
	margin:0px;
	width:323px;
	float:right;
	height:240px;
}
#venu11{	padding:20px 0px 0px 0px;
	margin:0px;
/*	border-top:1px solid #d2c09b;*/
	width:100%;
}
#venu11 ul{	padding:8px 0px 0px 0px;
	margin:0px;
}
#venu11 li{ padding:0px 0px 8px 10px;
	margin:0px;
	background:url(../images/bullet.gif) top left no-repeat;
	list-style:none;
}
#venu12{	padding:0px 0px 20px 0px;
	margin:0px;
	width:323px;
	float:left;
	height:50px;
}
#venu12 ul{	padding:8px 0px 0px 10px;
	margin:0px;
}
#venu12 li{ padding:0px 0px 8px 10px;
	margin:0px;
	background:url(../images/bullet.gif) top left no-repeat;
	list-style:none;
}
#venu13{	padding:0px 0px 20px 0px;
	margin:0px;
	width:323px;
	float:right;
	height:50px;
}
#venu13 ul{	padding:8px 0px 0px 10px;
	margin:0px;
}
#venu13 li{ padding:0px 0px 8px 10px;
	margin:0px;
	background:url(../images/bullet.gif) top left no-repeat;
	list-style:none;
}
#venu14{	padding:0px 0px 0px 0px;
	margin:0px;
	width:100%;
	float:left;
}
#venu14 p{	padding:0px 0px 0px 0px;
	margin:0px;
}
.note{ font-size:9px;
	text-align:right;
}

/*--------------------------------Venu end-------------------------------------*/

.imgborder { border:1px solid #cccccc;
}
.contactusteam{ text-indent:0px;
}
.endborder{ border-bottom:1px solid #d2c09b;
	padding:0px 0px 14px 0px;
}
/*-----------------------------Form elements start-----------------------------*/
.text-box { border:1px solid #cccccc;
	background:#ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
textarea { border:1px solid #cccccc;
	background:#ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
select { border:1px solid #cccccc;
	background:#ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.button { background:url(../images/tabbg-unsel.gif) repeat-x bottom left #1d446c;
	color:#FFFFFF;
	padding:4px 2px 4px 2px;
	margin:0px;
	border:0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.asteric { color:#FF0000;
	padding:2px;
}
/*-----------------------------Form elements end-----------------------------*/
/*-----------------------------Research Start-----------------------------*/
.research-title { border-bottom:#CCCCCC 1px solid;
	padding-bottom:5px;
	color:#274a70;
}
.research-title a{ color:#274a70;
}
.research-content { padding:10px 5px 10px 5px;
	background:#dbdbdc;
}
.research-color1 { background:#f7f7f7;
	color:#999999;
	font-weight:bold;
}
.research-color2 { color:#000000;
	background:#ffffff;
}
/*-----------------------------Research end-----------------------------*/
.research-paper { background:url(../images/research-paper.gif) no-repeat left center;
	font-weight:normal;
	padding: 2px 2px 2px 20px;
	line-height:25px;

}
.my-blog { background:url(../images/my-blog.gif) no-repeat left  center;
	font-weight:normal;
	padding: 2px 2px 2px 20px;
	line-height:25px;
}
.gallery { background:url(../images/gallery.gif) no-repeat left  center;
	font-weight:normal;
	padding: 2px 2px 2px 20px;
	line-height:25px;
}
.key-takeaway { background:url(../images/key-take-away.gif) no-repeat left  center;
	font-weight:normal;
	padding: 2px 2px 2px 20px;
	line-height:25px;
}

/******************Loading*************************/

.loadingprogress
{
    display: block;
    position: absolute;
    padding: 2px 3px;
}

.loadingcontainer
{
	border: solid 1px #808080;
	border-width: 1px 0px;
	background-color: transparent;
}

.loadingheader
{
    background: url(../images/grad.png) repeat-x 0px 0px;
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 0px 10px;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    line-height: 1.9;  
    font-family: arial,helvetica,clean,sans-serif;
}

.loadingbody
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding: 10px;
    text-align:center;
}

/***********************************************/

.line { border-bottom: 1px solid #737070;
margin:0px;
padding:0px 0px 0px 0px;
}
.vline {background:url(../Images/vline.gif) repeat-y center top;
}
/**********Debate ********************/
.debHeading
{
	padding:0px 0px 0px 10px;
	font-style:italic;
}
.debTd1
{
	padding:0px 0px 0px 10px;
}
.debVLine
{
	background:url(../Images/debate-v-line.gif) center no-repeat #ffffff;
}
.debItalic
{
	font-style:italic;
}
.superscript{ font-size:8pt;
	color:#be8d26;
}
.superTM{ font-size:7pt;
	color:#0F0F0F;
}
.belltext{	padding:5px 0px 5px 0px;
	margin:0px;
	text-align:center;
	vertical-align:top;
	color:#be8d26;
}
/*sup{ font-size:75%;
}*/


/***** FOFMGallery **********/
.category
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8.5pt;
    COLOR: #02339a;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}

.description
{
    font-size: 8.5pt;
    color: #000000;
    line-height: 18px;
    font-family: Tahoma, Arial, verdana;
    text-decoration: none;
    text-align:left;
}
.content
{
    font-size: 8.5pt;
    color: #656565;
    line-height: 16px;
    font-family: Tahoma, Arial, verdana;
    text-decoration: none;
    text-align: left;
}


.videohead
{
    font-weight: bold;
    font-size: 10pt;
    background-image: url(../Images/Video_head.gif);
    color: #3764a0;
    font-family: sans-serif;
    letter-spacing: 0px;
    height: 35px;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
}
.videothumb_bg
{
    background-image: url(../Images/video_thumb_bg.gif);
    font-size: 9.0pt;
    color: #3764a0;
    font-family: sans-serif;
    letter-spacing: 0px;
    height: 57px;
    text-decoration: none;
    background-repeat: no-repeat;
    vertical-align: middle;
    text-align: center;
}
.video_des
{
    font-size: 8.5pt;
    color: #FFFFFF;
    font-family: verdana;
    background-color: #1c3d70;
    text-decoration: none;
    vertical-align: middle;
    height: 22px;
    text-align: center;
}
.videothumb
{
    border-right: #414141 1px solid;
    border-top: #414141 1px solid;
    border-left: #414141 1px solid;
    border-bottom: #414141 1px solid;
    background-color: #FFFFFF;
    width: 68px;
    height: 49px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
}

.photogallery_bg
{
    background-image: url(../Images/photo_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.photothumb_bg
{
	background-image: url(../Images/photo_thumb_bg.jpg);
	color: #3764a0;
	font-size: 9.0pt;
	font-family: sans-serif;
	letter-spacing: 0px;
	height: 57px;
	text-decoration: none;
	text-align: center;
    text-decoration: none;
    vertical-align: middle;

}
.txtblack {
    FONT-SIZE: 8.5pt;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: none;
    text-align: left;
}
/* ---------------------------------- feedback class start -----------------------------------*/
.feedbackheader{ color:#bfa161;
	font-size:13px;
	font-weight:bold;
}
.hyphenline{ border-bottom:#aba8a8 dashed 1px;
	padding:10px 0px 10px 0px;
}
.feebackcol{ background:#dedede;
}
.feedbacksmalltext{ color:#a19e9e;

}
/* ---------------------------------- feedback class start -----------------------------------*/
.gallerylist{	background:url(../images/key-highlights-bg.gif) top left repeat-x #ffffff;
	padding:10px 10px 20px 10px;
	margin:0px;

}
.gallerylist ul{ padding:0px;
	margin:0px;
}
.gallerylist ul li{ padding:0px 0px 8px 10px;
	margin:0px;
	background:url(../images/bullet.gif) top left no-repeat;
	list-style:none;
	color:#274a70;
}
.keytakeawaylist{	background:url(../images/key-highlights-bg.gif) top left repeat-x #ffffff;
	padding:10px 10px 20px 10px;
	margin:0px;

}
.keytakeawaylist ul{ padding:0px;
	margin:0px;
}
.keytakeawaylist ul li{ padding:0px 0px 8px 22px;
	margin:0px 0px 10px 0px;
	background:url(../images/pdf.gif) top left no-repeat;
	list-style:none;
	color:#274a70;
}

.glimpsestab{ border:1px solid #000;
		background:url(../images/tabbg-sel.gif) top left repeat-x;
	padding:4px 8px 4px 8px;
	color:#eee;
	font-weight:bold;
	text-align:center;
}
.glimpsestab a{ color:#7e6122;
}
.glimpsestabsel{ border-left:1px solid #cccccc;
	border:1px solid #000;
	border-bottom:none;
	color:#fff;
	padding:4px 8px 4px 8px;
	background:url(../images/tabbg-unsel.gif) top left repeat-x;
	font-weight:bold;
	text-align:center;
}
.glimpsestabsel a{ color:#7e6122;
	font-weight:bold;
}
.glimpsestabsel a:hover{ color:#7e6122;
	text-decoration:underline;
}



/* ---------------------------------- new classes SHAISHAV -----------------------------------*/
.greyborder
{
border-left:solid #d6d6d6 1px;
border-right:solid #d6d6d6 1px;

}
.banner
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15pt;
border:solid;
background-color:#dbe1e8;
border-color:#fff;
border-width:10px;
vertical-align:middle;
text-align:center;
color:#999999;
height:102px;
}

/* ---------------------------------- Community classes Start  -----------------------------------*/

.leftmenubg
{
    background-position: left top;
    background-image: url(../Images/left_menu_bg.jpg);
    background-repeat: repeat-x;
}

.contentbg
{
    background-position: left top;
    background-image: url(../Images/content_bg.jpg);
    background-repeat: repeat-x;
}

/* ---------------------------------- Community classes End  -----------------------------------*/

.formbutton
{
    BORDER-RIGHT: #1b96e0 1px double;
    BORDER-TOP: #1b96e0 1px double;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8.5pt;
    BORDER-LEFT: #1b96e0 1px double;
    COLOR: #ffffff;
    BORDER-BOTTOM: #1b96e0 1px double;
    FONT-FAMILY: sans-serif;
    BACKGROUND-COLOR: #325087;
    TEXT-DECORATION: none
}

.hyperlink
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    COLOR: #0265cf;
    TEXT-DECORATION: none;
}
A.hyperlink
{
    FONT-SIZE: 8.5pt;
    COLOR: #0265cf;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
A.hyperlink:hover
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    COLOR: #152e66;
    TEXT-DECORATION: underline;
}
.header
{
    font-size: 12px;
    color: #06367b;
    font-family: Tahoma;
    text-decoration: none;
    font-weight: bold;
    height: 20px;
}

.greytxt
{
    font-size: 11px;
    color: #626262;
    font-family: Tahoma;
    line-height: 14pt;
    text-decoration: none;
}

.subhead
{
    font-size: 11px;
    font-weight: bold;
    color: #996633;
    font-family: Tahoma;
    line-height: 14pt;
    text-decoration: none;
}

.rightbanner
{   height:253px;
    border:solid 2px #ffffff;
    background:#ffffff;
    font-family:Arial Tahoma Verdana;
    font-size:14pt;
    color:Gray;
    text-align:center;
}
.txtwhite
{
    font-size: 14px;
    color: #ffffff;
    font-family: Tahoma;
    text-decoration: none;
    font-weight: normal;
}


/* * {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px }*/
a:hover {background:#cbcbcb; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:10px 10px; margin: 100px 0 0 -75px; width:230px;}
a.tooltip:hover span{display:inline; position:absolute; border:1px solid #333333; background:#ffffff; color:#000; filter:alpha(opacity=90); }

