body{
    font-family:"Calibri","Verdana","Arial","sans-serif";
    font-size:0.9em;
    line-height:1.6em;
    margin:0;
    padding:0;
    color:#444444;
    background:#333333;
}
div.page {
    width: 960px;
    min-height:900px;
    margin-top:30px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:30px;
	background:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	border:3px double #333333;
}

div#above-banner {
    background:url('/site_media/images/top-panel.png');
    height:38px;
    line-height:38px;
    padding-right:40px;
}

#above-banner ul {
    list-style-type:none;
    padding:0;
    margin:0;
	float:right;
}
#above-banner ul li {
    display:inline;
    float:left;
}
#above-banner ul li a {
    padding:0.2em 1em;
    text-decoration:none;
    color:#000000;
    font-weight:bold;
}

div#below-banner {
	background:url('/site_media/images/below-banner-menu.jpg');
}

#below-banner ul {
	list-style-type:none;
	padding:0;
	margin:0;
	
}

#below-banner ul li {
	display:inline;
}

#below-banner ul li a {
	padding:0.2em 1em;
	text-decoration:none;
	color:#FFFFFF;
}

div.separator-top {
    padding-top:3px;
}
div.header {
    width:100%;
}
div.banner {
    background:url('/site_media/images/banner-home-short.jpg');
    height:91px;
    margin-bottom:0;
    margin-top:7px;
}
div#header-panel {
    height: 40px;
    margin-right:10px;
    margin-top:5px;
    float:right;
}
div#nav-panel {
    height: 40px;
    width: 960px;
    background:url('/site_media/images/top-nav-panel.jpg') repeat-x;
    margin-bottom:10px;
}
ul.hpanel-top {
    margin:0px;
    padding:0px;p
    font-size:small;
    color:#000000;
    line-height:40px;
    white-space:wrap;
    }
ul.hpanel {
    margin: 0px;
    padding: 0px;
    line-height: 40px;
    white-space: nowrap;
    font-weight:bold;
}
li.hpanel {
    list-style-type: none;
    display: inline;
    float:left;
}
li.hpanel a {
    text-decoration: none;
    padding: 7px 15px;
    color:#3F94BA;
}
li.hpanel a:link {

}
li.hpanel a:visited {

}
li.hpanel a:hover {
	background:#3F94BA;
	color:#D3ECF7;
}
li.hpanel-top a {
	color:#000000;
}
li.hpanel-top a:hover {
	background:;
}
div.separator {
    width:5px;
    height:25px;
    padding-top:5px;
}

ul.hpanel-level2 {
    margin: 0px;
    padding: 0px;
    Color: ;
    line-height: 45px;
    white-space: nowrap;
    font-weight:bold;
}
li.hpanel-level2 {
    list-style-type: none;
    display: inline;
}
li.hpanel-level2 a {
    text-decoration: none;
    padding: 7px 10px;
    color: #172602;
}
li.hpanel-level2 a:link {
    color: #172602:
}
li.hpanel-level2 a:visited {
    color: #172602;
}
li.hpanel-level2 a:hover {
    color:#000000;
    background:#D6D6D6;
}
div#competition-bar {
    display:none;
}
div.body {
    width:100%;
    min-height:950px;
    //Initially overflow was set to auto caused trouble in some systems. :dipanjan.mu@gmail.com 
    overflow:none;
}

div.wrapper {
    overflow:hidden;
}

/***************** Sidebar******************  
********************************************/


div.sidebar {
    width:20%;
    float:left;
    min-height:600px;
}

dl.menu-list {
    list-style-type:none;
    padding-left:1px;
    padding-right:1px;
    padding-top:1px;
    margin-top:0px;
}

dt.menu-title {
    padding: 0px 10px;
    cursor: pointer;
    position: relative;
    margin:1px;
    background: url('/site_media/images/left-nav-panel.png');
    text-transform:uppercase;
    color:#3f94ba;
    padding-left:12px;
    font-family:"arial";
	font-size:0.7em;
}

dt.menu-title a{
    text-decoration:none;
    color:white;
    /*      hover properties have to be defined 
	                  p                                  */

}

dd.menu-body {
        display:none;
	margin:0px;
	height:200px;
	padding-left:15px;
}

dd.menu-body a {
    display:block;
    color:#2A2A2A;

    padding-left:10px;
    text-decoration:none;
    border-top:black 1px dotted;
    
}
dd.menu-body a:hover {
    color: #343434;
    text-decoration:none;
}

ul.link-list {
    list-style-type:none;
    padding-left:20px;
}


div.footer {
    background:url('/site_media/images/anecdote-footer.png');
    height:100px;
}
div.footer p {
    padding-left:30px;
    padding-top:20px;
    padding-right:10px;
}
div.content {
    width:76%;
    float:right;
	background:white;
	padding-left:10px;
	padding-right:10px;
}
div.content-main {
    width:530px;
    float:left;
}

div.content-sidebar {
    margin-left:540px;
}

div#bottom-left {
	background:url('/site_media/images/card-ex-bl.gif');
    height:13px;
    width:10px;
    float:left;
    overflow:hidden;
}

div#bottom-right {
	background:url('/site_media/images/card-ex-br.gif');
    height:13px;
    width:10px;
    float:right;
    overflow:hidden;
}

div#bottom-gradient {
    background:url('/site_media/images/card-ex-bm.gif') repeat-x;
    height:13px;
    width:710px;
    overflow:hidden;
}

div.spons-pics-sidebar {
    min-height:;
}

div.container-body {
    border:1px solid #D5D7D6;
}

.container-heading {
    margin:0;
    margin-top:10px;
    margin-bottom:10px;
    text-transform:uppercase;
}

div#twitter_div {
	margin-top:10px;
}

ul#twitter_update_list {
	padding-left:20px;
	font-size:0.8em;
	line-height:1.4em;
}

div.social-networks {
    margin-top:10px;
    margin-bottom:10px;
	padding:5px;
}

h2.heading {
	border-bottom:1px solid #DDDDDD;
	border-top:3px solid #DDDDDD;
	font-family:"Georgia";
	font-size:2.2em;
	font-size-adjust:none;
	line-height:normal;
	margin-borrom:10px;
	margin-top:5px;
	padding:5px 0;
}
p#event-heading {
	margin-top:5px;
	margin-bottom:5px;
}
div#featured-box {
    margin-top:0px;
	margin-bottom:10px;
    border-left:1px solid #D5D7D6;
    border-right:1px solid #D5D7D6;
    border-bottom:1px solid #D5D7D6;
}

div.featured-heading {
    background:url('/site_media/images/featured-headers.jpg');
    hieght:30px;
    border-top:1px solid #D5D7D6;
    border-bottom:1px solid #D5D7D6;
}

div.video {

}
div#video-body {
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
    border-top:1px dotted;
    overflow:hidden;
    margin-top:2px;
    background:#FFFFFF;
}
div#video-content {
    padding-left:10px;
}

div.startup {

}

div#startup-body {
    padding:10px;
    border-top:1px dotted;
    margin-top:2px;

    background:#FFFFFF;
}

div#slider-buttons-container {
    overflow:hidden;
	margin-top:-35px;
	float:right;
}

ul#slider_buttons {
    list-style-type:none;
	margin-top:0;
}

ul#slider_buttons li {
    float:left;
    padding-left:5px;
    padding-right:5px;
	background:url('/site_media/images/control-button.jpg');
	color:#FFFFFF;
	font-size:11px;
	height:15px;
	margin-right:5px;
	line-height:normal;
	cursor:pointer;
}

ul#slider_buttons li.activeButton {
	background:#000000;
}

div.entrepreneur {


}

div#entrepreneur-body {
    padding:10px;
    border-top:1px dotted;
    margin-top:2px;
    overflow:hidden;
    background:#FFFFFF;
}
h2.featured-heading {
    margin-top:4px;
    margin-bottom:0px;
    padding-left:15px;
    padding-top:2px;
    color:#ADAEB0;
    font-size:1.1em;
}

h2.featured-title {
    color:#7DB5CE;
    margin-top:10px;
    margin-bottom:10px;
}
p.actual-content {
    color:#0A597A;
}
h2.video,h2.startup,h2.entrepreneur{
}
img.startup,img.entrepreneur{
}
img.discover {
    padding:2px;
}
a.discover {
    color:#B17D10;
    font-weight:bold;
    font-size:1.2em;
}

/* This part describes the event data properties
                                                          */

#event-heading {
}

#event-data {
}
input[type="text"], input[type="password"], textarea{
border:1px solid #9D9F9B;
padding:5px 3px;
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus{
    border:1px solid #4C4C4C;
    padding:5px 3px;
}

div.register{
    min-height:600px;
    width:400px;

}

form dt{
    margin-left:10px;
}
form dd{
    margin:3px 100px;
}

img.alignLeft {
    float:left;
    margin-right:25px;
}
img.alignRight {
    float:right;
    margin-left:25px;
}

div.alignLeft {
    float:left;
    margin-right:25px;
}
div.alignRight {
    float:right;
}


/* This part describes the  bottom buttons part
                  
                                           */

div#bottom-buttons {
    margin-top:10px;
    margin-bottom:10px;
}

table#bottom-buttons td {
    padding-left:19px;
    padding-right:19px;
}

table#bottom-buttons td a {
    text-decoration:none;
    color:#FFFFFF;
}

div.blue-button {
    background:url('/site_media/images/quick-link-button-blue.png');
    height:30px;
    width:150px;
    text-align:center;
	line-height:32px;
}

div.black-button {
    background:url('/site_media/images/quick-link-button-black.png');
    height:30px;
    width:150px;
    text-align:center;
	line-height:32px;
}

#competitions-menu a {
    padding-left:10px;
}

.sponsors {
    height:175px;
    padding:0;
    width:250px;
}

img, a:link img, a:visited img {
    border:0 solid #999999;
    padding:1px;
}

table#partners-table td {
    text-align:center;
}

.hidden {
	display:none;
}

ul.tabs {
	list-style-type:none;
	background:url('/site_media/images/tabs-bg.gif') repeat-y;
	width:529px;
	height:30px;
	margin:0;
	padding:0;
}

ul.tabs li {
	display:inline;
	width:132px;
	float:left;
	height:30px;
	cursor:pointer;

}

.tab-selected {
	background:url('/site_media/images/tabs-right.gif') repeat-y;
}



/*********************Icons in accordion menu****************************
************************************************************************/

.icon {
       padding:0 0 0 20px;
       min-height:17px;
       background-position:left center;
       background-repeat:no-repeat;
}

.Concipio {
       background-image: url('/site_media/images/icons/concipio-icon.png');
}

.Envision {
       background-image: url('/site_media/images/icons/envision-icon.png');
}

.Eclairez {
       background-image: url('/site_media/images/icons/eclairez-icon.png');
}

.Pensez {
       background-image: url('/site_media/images/icons/pensez-icon.png');
}

.Negocio {
       background-image: url('/site_media/images/icons/negocio-icon.png');
}

.Cleantech {
       background-image: url('/site_media/images/icons/cleantech-icon.png');
}



a {
	outline:none;
}
