/******** GLOBAL ***********/
body, form, p{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px}
a, a:visited{color:#275e96; text-decoration:none}
a:hover{color:#8c4667}

/******** COMMON CLASSES ***********/
.clear{clear:both}
.column{float:left}
.pLR10{padding-left:10px; padding-right:10px}
.pTB10{padding-top:10px; padding-bottom:10px}
.pT20{padding-top:20px}
.p10{padding:10px}
.border{border:1px solid #c3c3c3}
.button{background:#555555 url(../images/btnBg.gif) repeat-x; border:1px solid #929090; color:#fff; font-size:12px; padding:0px 5px 2px 5px; font-weight:bold}

.blockSpacer{height:17px; clear:both}
.block{margin-bottom:5px;}
.block .title{color:#5b5757; border:1px solid #c8c8c8; background:url(../images/title-bg.gif) repeat-x;}
.block .title h1{margin:0; padding:5px 0 5px 15px; background:url(../images/bullet-gray.gif) no-repeat 0 11px;font-size:18px; font-family:"Myriad Pro", Arial, "Arial Narrow", Tahoma, Verdana; }
.block .content{padding:10px 5px;}
.keywords{color:#797979 !important; font-size:11px}
.question{padding-bottom:5px}
.answer{padding-bottom:5px; font-size:11px;}
.by{color:#797979; font-size:11px; padding-bottom:10px;}
/******** COMMON AREA ***********/
.pageWidth{width:965px; margin:0 auto; }
#header{background:#fff url(../images/headerBg.gif) no-repeat; height:141px;}
#logo{background:url(../images/top-logo.gif) no-repeat; width:232px;height:133px; float:right; top:8px; position:relative;}
#footer{background:url(../images/footer-bg.jpg) no-repeat; height:154px;}

/******** TOP MENU ***********/
#topMenu{}
#topMenu ul, #topMenu ul li{margin:0; padding:0}
#topMenu ul li{display:inline; list-style-type:none;}
#topMenu ul li a, #topMenu ul li a:visited{font-weight:bold; padding:8px 10px 6px 10px; display:inline-block}
#topMenu ul li.selected {display:inline}
#topMenu ul li.selected a, #topMenu ul li.selected a:visited{color:#fff;padding:8px 10px 6px 10px; display:inline-block;background-color:#ca0171;}
.afterTopMenu{font-size:2px; height:2px; border-bottom:1px solid #c6c6c6; background-color:#fff; clear:both}

/******** LEFT PANEL ***********/
#left{width:73%;float:left}
.leftContent{padding:8px 0 0 0;}

.width100P{width:100% !important}
.leftMenu{background:#aa8596 url(../images/left-menu-bg.jpg) repeat-x; width:137px;}
.leftMenu ul, .leftMenu ul li{margin:0;padding:0;}
.leftMenu ul li{list-style-type:none; list-style-image:url(../images/bullet-gray.gif); border-bottom:1px solid #fff; list-style-position:inside;}
.leftMenu  ul li a, .leftMenu  ul li a:visited{font-size:13px; padding:6px 0 6px 3px; display:inline-block; font-family:"Myriad Pro", Arial, "Arial Narrow", Tahoma, Verdana; color:#313131;}
.leftMenu  ul li.selected {}
.leftMenu  ul li.selected a, .leftMenu ul li.selected a:visited{color:#fff;padding:6px 0 6px 3px; display:inline-block;}


/********** homepage *************/
.homeHeder{background:url(../images/head_home.jpg) no-repeat; width:695px; height:100px}
.headerSpacer{height:17px;}
.headerContent{width:544px;padding-left:15px;line-height:17px; color:#3d3d3d}
.headerContent p, .middlePanelContent p{margin-top:0;margin-bottom:20px;}

.middleRight{padding-left:20px; width:306px}
/******** homepage articles ***************/
.articles{width:365px; border:1px solid #e3e3e3;background:url(../images/grayBoxBg.gif) repeat-x left top}
.innerBox{border:2px solid #fff;}
.articles p{margin:0; padding:0}
.article{padding:0 10px 10px 10px}
.article h1{margin:0 0 5px 0; padding:0 0 0 12px; font-size:14px; font-weight:normal; color:#cd3783; font-family:"Myriad Pro", Arial, "Arial Narrow", Tahoma, Verdana; background:url(../images/bullet-pink.gif) no-repeat;}
.article h1 a, .article h1 a:visited{color:#cd3783;}
p.more{text-align:right;}

/******** homepage poll ***************/
.poll{background:#f4f3f4 url(../images/opinion-bg.gif) repeat-x; border:1px solid #e3e3e3;}
.poll p{margin:3px 0}

/******** RIGHT PANEL ***********/
#right{float:right; background:url(../images/rightPanelBg.gif) repeat-y; width:250px;}
.rightContent{padding:14px 0px 0 6px; border-top:1px solid #fff; width:227px}
.rightContetnEnd{background:url(../images/rightContentEnd.jpg) no-repeat; height:87px;}

.rightContent h1{font-size:18px; font-weight:normal; color:#5b5757; margin:0; padding:0}
/*******************/
.whatsNew{}
.whatsNew h1{margin:0 0 5px 0; padding:0 0 0 12px; font-size:18px; color:#5b5757; font-family:"Myriad Pro", Arial, "Arial Narrow", Tahoma, Verdana; background:url(../images/bullet-gray.gif) no-repeat 0 6px;}

.winners{padding:8px;background-color:#fff; width:98%}
.winners .winnersImg{background:url(../images/summit-home.jpg) no-repeat; height:73px;}
.winnersLink{}
.winnersLink a, .winnersLink a:visited{display:block; border-bottom:1px solid #c3c3c3; padding-top:5px; padding-bottom:5px; padding-left:15px; background:#fff url(../images/bullet-arrow.gif) no-repeat 0 10px;}
.winnersLink a:hover{background-color:#f2f2f2}
.winnersLink a.selected, .winnersLink a.selected:visited{background-color:#f2f2f2}

.articleRight{padding:0 0 15px 0;}
.articleRight h1{font-size:18px;margin:10px 0 5px 0; padding:0 0 0 15px; background:url(../images/bullet-gray.gif) no-repeat 0 7px; padding-left:15px !important}
.articleRight p{color:#494949}
.articleRight ul, .articleRight ul li{list-style-type:none; margin:0; padding:0; color:#494949}
.articleRight ul{padding-left:20px;}
.articleRight ul li{list-style-image:url(../images/bullet-round.gif); padding:5px;}
/***************************/
.leftPaneInside{width:172px; float:left; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; background:#f0f0f0;}
.middlePanelInside{width:524px; float:left;}
.middlePanelInsideFull{width:524px; float:left;border:1px solid #c3c3c3;}
.middlePanelContent{padding-left:15px;line-height:17px; color:#3d3d3d}
.links a{display:block; padding:5px;}
.links a:hover{}
.links .more{text-align:right; padding:0 10px 0 0;}
.leftPaneInside .block .title{color:#fff; border:1px solid #c8c8c8; background:#ab5b81;}
.leftPaneInside .block .title h1{margin:0; padding:5px 0 5px 15px; background:url(../images/bullet-white.gif) no-repeat 5px 10px;font-size:16px; font-family:"Myriad Pro", Arial, "Arial Narrow", Tahoma, Verdana; font-weight:normal;}
.leftPaneInside .block .content{padding:10px 5px;}
.dashed{border-bottom:1px dotted #c3c3c3}
.leftPaneInside .winners{padding:8px;background-color:#fff; width:85%; margin:0 auto;}
.leftPaneInside .winners .winnersImg{background:url(../images/summit-inside.jpg) no-repeat; height:53px;}
.leftPaneInside .winnersLink{}
.leftPaneInside .winnersLink a, .winnersLink a:visited{display:block; border-bottom:1px solid #c3c3c3; padding-top:5px; padding-bottom:5px; padding-left:15px; background:#fff url(../images/bullet-arrow.gif) no-repeat 0 10px;}
.leftPaneInside .winnersLink a:hover{background-color:#f2f2f2}
.middlePanelInside h1{font-size:18px}
.articles2 ul, .articles2 ul li{margin:0; padding:0;}
.articles2 ul{margin-left:20px;}
.articles2 ul li{list-style-image:url(../images/bullet-round.gif); margin-bottom:10px; padding-bottom:10px;}
.bulletTitle{background:url(../images/bullet-gray.gif) no-repeat 0 7px; padding-left:15px !important}


/********** submenu ******************/
#subMenu{background:#eeebeb;border-top:4px solid #ca0171;}
#subMenuContent{}
#subMenuContent ul li a, #subMenuContent ul li a:visited{font-weight:bold; padding:6px 8px; display:inline-block; margin:5px 0 0 0 ;}
#subMenuContent ul li.selected {display:inline}
#subMenuContent ul li.selected a, #subMenuContent ul li.selected a:visited{color:#2f2f2f;padding:6px 8px; display:inline-block;background-color:#fff;}
#leftFull{float:left}
#leftFull .middlePanelInside{width:785px; float:left;}

.dateTime{font-size:11px; color:#8c8c8c}
.resources{}
.resources ul, .resources ul li{margin:0; padding:0}
.resources ul{margin-left:20px;}
.resources ul li{list-style-image:url(../images/bullet-round.gif); margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #c3c3c3;}
.resources h1{margin:0; padding:0; font-size:12px; font-weight:bold}
.paging{text-align:center}
.paging a, .paging a:visited{display:inline-block; padding:3px 6px; background:#ab5b81; color:#fff; font-size:10px}
.paging a:hover{display:inline-block; padding:3px 6px; background:#CA0171; color:#fff; font-size:10px}

/******************* poll *******************/
.pollrow{padding:0 0 20px 0; margin:0 0 20px 0; border-bottom:1px dotted #c3c3c3;}
.pollList{width:350px; float:left; background:#fff url(../images/bullet-round.gif) no-repeat 0 6px; padding:0 0 0 20px}
.pollResult{font-size:12px; line-height:12px;}
.pollResult .yes{background:#85d8b6; height:12px; font-size:9px; float:left; margin-right:10px;}
.pollResult .no{background:#a6bcdd; height:12px; font-size:9px;float:left; margin-right:10px;}
.pollResult .cantsay{background:#e18dab; height:12px; font-size:9px;float:left; margin-right:10px;}
.pollResult .others{background:#CCCCCC; height:12px; font-size:9px;float:left; margin-right:10px;}
.pollResult .dontknow{background:#999999; height:12px; font-size:9px;float:left; margin-right:10px;}
.pollResult .label{clear:both; height:16px; margin-top:5px;}

/*********winner tabs**********/

#winnerTabs ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

#winnerTabs li {
	float: left;
	border: 1px solid #989898;
	border-bottom-width: 0;
	margin: 0 0.5em 0 0;
}

#winnerTabs li a, #winnerTabs li a:visited {
	display: block;
	font-size:14px; font-weight:bold; padding:10px 10px; background-color:#80abd6; color:#fff; text-decoration:none;
}
#winnerTabs .selected {
	position: relative;
	top: 1px;
}
#winnerTabs li.selected a, #winnerTabs li.selected a:visited{font-size:14px; font-weight:bold; padding:10px 10px; background-color:#f2f2f2; color:#000; text-decoration:none;}

.tabContent {
	border: 1px solid #989898;
	clear: both;
	background-color:#f2f2f2;
	padding:0 10px;
	width:460px
}
#grandWinners_content img{border:2px solid #fff}

.hidden{display:none;}
.tableWinners{}
.tableWinners .col1{padding:18px 10px 18px 18px; text-align:left; width:128px;}
.tableWinners .col2{padding:4px 18px 18px 0}
/*********************/
.clsBold {font-weight:bold;}

/********** events ***********/
.eventsPanel{background:#f2f7f9; padding:10px; width:252px; float:left;}
.eventsPanel h1{color:#275e96; font-size:16px;}
.eventsPanel .headimg{border:1px solid #c5c5c5; padding:5px;}

.eventsreadmore, .eventsreadmore:visited{background:url(../images/icon-blue-arrow.gif) no-repeat 0 3px; padding:3px 0 3px 20px; }
.alignright{text-align:right}
.eventsSpacer{margin-left:50px}

#eventsMenu{list-style-type:none; margin:0; padding:0;}
#eventsMenu li{padding-right:10px;display:inline;}
#eventsMenu li a{text-decoration:none;}
#eventsMenu li.selected a, #eventsMenu li.selected a:visited{color:#000}
h1.title{font-size:24px; color:#3f3f3f; margin:0 0 5px 0; padding:0 0 5px 0;}
.eventTabMenu{border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; padding:5px 0;}
.attachments{padding:10px; border:1px solid #e7e7e7}
.attachments ul {margin:0; padding:0}
.attachments ul li {list-style-type:none; display:inline; margin:0 10px 20px 0}
.attachments .pdf{padding:8px 21px 20px 0px; background:url(../images/icon-pdf.gif) no-repeat 100% 8px;}

.profileTab{}
#profiles td.profileTab{background:#fff;border-right:1px solid #d9d9d9;}
#profiles td.selected{background:#f9f6ee; border:1px solid #d9d9d9; border-right-color:#f9f6ee;}

.profileleft{float:left; width:300px;}
.profileleft img{padding-right:20px;}
.profileleft .profileTab{background:#fff;border-right:1px solid #d9d9d9;height:124px; padding:10px;clear:both; cursor:pointer}
.profileleft .selected{background:#f9f6ee; border:1px solid #d9d9d9; border-right-color:#f9f6ee; height:124px; clear:both}
.profileright{background:#f9f6ee;}
.profileright .profilecontent{padding:10px}
td.profilecontent{background:#F9F6EE; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; vertical-align:top}

.input100{width:98%; border:1px solid #c3c3c3}
.required{color:#d10000}

.tableBorderBased{border:1px solid #c3c3c3}
.tableBorderBased .td1{border-top:1px solid #c3c3c3; padding:5px;}
.tableBorderBased .td2{border-top:1px solid #c3c3c3;border-left:1px solid #c3c3c3;padding:5px;}

#gallery {
		padding: 10px;
}
#gallery ul { list-style: none; }
#gallery ul li {display: inline; list-style-type:none; }
#gallery ul img {
	border: 5px solid #fff;
	border-width: 5px 5px 20px;
}
#gallery ul a:hover img {
	border: 5px solid #f2f2f2;
	border-width: 5px 5px 20px;
	color: #fff;
}
#gallery ul a:hover { color: #fff; }

.player{padding:20px 0; display:none}
#listHolder .playerRow{border-bottom:1px solid #c3c3c3; padding:10px}
#listHolder .playercol1{float:left; width:220px;font-weight:bold;}
#listHolder .playercol2{float:left; width:530px;}
#listHolder .playercol2 a,
#listHolder .playercol2 a:visited{padding:1px 25px; background:url(../images/icon-play.gif) no-repeat 0 1px;}

#listHolder .playercol2 a.selected,
#listHolder .playercol2 a.selected:visited{padding:1px 25px; background:#fff url(../images/icon-play.gif) no-repeat 0 1px;}
.playerRow_on{background:#f2f2f2}

.termsnconditoin{padding:10px}
.tnc h2, 
.tnc h3{padding:10px;}
.tnc ol li{margin-bottom:10px;}

/* <campaignTabs> */
#campaignTabs{border-bottom:2px solid #c3c3c3;}
#campaignTabs ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

#campaignTabs li {
	float: left;
	border: 1px solid #c3c3c3;
	border-bottom-width: 0;
	margin: 0 0.5em 0 0.5em;
}

#campaignTabs li a, #campaignTabs li a:visited {
	display: block;
	font-size:14px; font-weight:bold; padding:10px 10px; background-color:#f3f3f3; color:#666666; text-decoration:none;
}
#campaignTabs .selected {
	position: relative;
	top: 2px;
	border: 1px solid #c3c3c3;
	border-bottom-width: 0;
}
#campaignTabs li.selected a, #campaignTabs li.selected a:visited{font-size:14px; font-weight:bold; padding:10px 10px; background-color:#fff; color:#000; text-decoration:none;}
.campaignTabsContents{border:1px solid #c3c3c3; border-top-width:0; padding:10px; margin:0 auto;width:480px}
.tablecampaign{border:1px dashed #c3c3c3; text-align:left}
.tablecampaign td.col1{text-align:left; width:40%;}
.tablecampaign td.col2{text-align:left}
/* </campaignTabs> */