/********************************************************************** 
	
	Designer: Steve Calvert
	Company: Veratta
	Web: www.veratta.com
	
	Color Legend:
	Orange: #E85529
	Purple: #843890
	Blue: 	#383590
	Yellow: #E28E1E
	
**********************************************************************/

/********************************************************************** 
	Body is aligned center to float the wrapper and content region in the
	middle of the page.
**********************************************************************/

body {
	text-align:center;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	}
	
a, img {
	outline: none;
}
	
/********************************************************************** 
	The wrapper is optional. It can be used to add an image to the content 
	pane, for instance an image that is 'bleeding' into the background 
**********************************************************************/

#wrapper {
	width: 760px; /* This is adjusted based on the width desired. */
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align: center;
	background-color: #fff;
	}
	
/********************************************************************** 
	The frame is the main content window. It contains the 3 columns, header, 
	and footer for our layout. 
**********************************************************************/

#frame {
	width:740px; /* This is adjusted based on the width desired. */
	margin-right:auto;
	margin-left:auto;
	margin-top: 0px;
	padding:0px;
	text-align:left;
	}
	
	
/********************************************************************* 
	Logo and Top Navigation on White BG
**********************************************************************/

#logo {
	margin-bottom: 10px;
	width: 100%;
	}

* html #logo {
	margin-bottom: 2px;
	}
	
#logo #icon{
		background: url(../images/logo.gif) no-repeat;
		height: 33px;
		width: 116px;
		display: block;
		padding: 0px;
		margin: 10px 0px 0px 0px;
		float: left; 
		}
	
#logo #icon a {
		height: 33px;
		width: 116px;
		display: block;
		border: none;
		background-image: none; 
		}

#logonavcontainer { 
	margin: 0 0px 0 20px;
	padding-top: 9px;
	float: right;
	text-align: right;
	}
	
/* Logo Navigation List */
#logonavcontainer #logolist	{
	list-style: none;
	padding: 0;
	margin: 10px 6px 3px 0px;
	}
	
#logonavcontainer #logolist li {
	display: inline;
	padding: 0;
	margin: 0;
	}

#logonavcontainer #logolist li a {
	color: #666;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	background: url(../images/pipe.gif) no-repeat right 50%;
	padding: 0 10px 0 6px;
	}

#logonavcontainer #logolist li a.last {
	padding-right: 0px;
	background: none;
	}

#logonavcontainer #loginbuttoncontainer {
	border: #ff3e1f 1px solid;
	width:48px;		
	text-align:center; 	
	position:relative;
	margin-left:441px;

}
	
#logonavcontainer #loginbuttoncontainer a{
	padding: 3px 3px 3px 4px;
	margin:0px;
}

#logonavcontainer #loginbuttoncontainer, #logonavcontainer #loginbuttoncontainer a, #logonavcontainer #loginbuttoncontainer a:active, #logonavcontainer #loginbuttoncontainer a:visited {
	background: url(../images/login_button_bg.gif) repeat-x;
	display: block;
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
	}
	
#logonavcontainer #loginbuttoncontainer a:hover{
	background:url(../images/login_button_bgON.gif) repeat-x;
	display: block;
	color:#E85529;
}



/*End hide*/
/*Mac IE 5*/
* html #logonavcontainer #logolist li:last-child { border-left: 0; }


/********************************************************************* 
	Top navigation bar
**********************************************************************/

#topnavigation {
	background-color: #e4e5e7;
	border: 1px solid #999;
	color: #E85529;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 28px;
	}
	
* html #topnavigation {
	margin-bottom: -13px;
	}

#topnavigation ul {
	padding: 0;
	margin: 0;
	float: left;
	}
	
#topnavigation ul li { 
	display: inline;
	}
	
#topnavigation ul li a {
	background: #e4e5e7 url(../images/pipe-orange.gif) no-repeat left 8px;
	padding: 7px 6px 9px 6px;
	margin-bottom: 0px;
	color: #E85529;
	text-decoration: none;
	float: left;
	}
	
#topnavigation ul#leftlist {
	float: left;
	}
	
#topnavigation ul#rightlist {
	float: right;
	}
	
#topnavigation ul#leftlist li a:hover, #topnavigation ul#rightlist li a:hover {
	background-image: none;
	background-color: #E85529;
	color: #fff;
	}
	
#topnavigation ul#leftlist li a#current, #topnavigation ul#rightlist li a#current {
	background-image: none;
	background-color: #E85529;
	color: #fff;
	}

#topnavigation  ul li a.first {
	text-decoration: none;
	background: none;
	}
	
#topnavigation ul#leftlist li a.first:hover, #topnavigation ul#rightlist li a.last:hover {
	background-image: none;
	background-color: #E85529;
	color: #fff;
	}

#header {
	background: #eee url(../images/CYBF06_Banners_WCGG.jpg);
	height: 173px;
	margin-bottom: 10px;
	margin-top: 10px;
	}
	
#header-home {
	height: 185px;
	margin-bottom: 10px;
	margin-top: 10px;
	}

#header-entrepreneurs {
	background: #eee;
	height: 185px;
	margin-bottom: 10px;
	margin-top: 10px;
	}
#header-mentors {
	background: #eee url(../images/CYBF06_Banners_DCTS&S.jpg);
	height: 173px;
	margin-bottom: 10px;
	margin-top: 10px;
	}
#mentorsflash {
	margin: 10px 0 0 0;
}
#header-community {
	background: #eee url(../images/CYBF06_Banners_BI.jpg);
	height: 173px;
	margin-bottom: 10px;
	margin-top: 10px;
	}
	
#cpsflash {
	margin: 10px 0 0 0;
}

#header-sponsors {
	height: 185px;
	margin-bottom: 10px;
	margin-top: 10px;
	}

#header-media {
	background: #eee url(../images/CYBF06_Banners_CI.jpg);
	height: 173px;
	margin-bottom: 10px;
	margin-top: 10px;
	}

#mediaflash {
	margin: 10px 0 0 0;
}

#header-about {
	background: #eee url(../images/CYBF06_Banners_C&D.jpg);
	height: 173px;
	margin-bottom: 10px;
	margin-top: 10px;
	}
	
#aboutusflash {
	margin: 10px 0 0 0;
}
	
#contactflash {
	margin: 10px 0 0 0;
}
#header-resources {
	background: #eee url(../images/CYBF06_Banners_PIF.jpg);
	height: 173px;
	margin-bottom: 10px;
	margin-top: 10px;
	}

#header-news {
	background: #eee url(../images/CYBF06_Banners_DFF.jpg);
	height: 173px;
	margin-bottom: 10px;
	margin-top: 10px;
	}
	
#eventsflash {
	margin: 10px 0 0 0;
}	
	
#header-login {
	background: #eee url(../images/CYBF06_Banners_BPR.jpg);
	height: 173px;
	margin-bottom: 10px;
	margin-top: 10px;
	}
	
#header-contact {
	background: #eee url(../images/CYBF06_Banners_LEC.jpg);
	height: 173px;
	margin-bottom: 10px;
	margin-top: 10px;
	}
	
#header-awards {
	background: #eee url(/assets/images/headers/header-awards.jpg);
	height: 185px;
	margin-bottom: 10px;
	margin-top: 10px;
	}
	
#header-awards-nominations {
	background: #eee url(/assets/images/headers/header-awards-nominations.jpg);
	height: 185px;
	margin-bottom: 10px;
	margin-top: 10px;
	}
	
#header #logo {
	background-color: #E85529;
	float: left;
	width: 180px;
	height: 179px;
	}
	
	#header-g8{
	height: 312px;
	margin-top: 10px;
	margin-bottom:10px;
	background-color: #eee;
	background-image: url(../images/events/g8/G8banner.gif);
}

#g8content {
	width: 670px;
	margin: 15px;
	font-size:13px;
	line-height: 18px;

	}
	
#g8content h2 {
	font-size:16px;
	color:#009900;
	padding:10px 0 10px 0;
	margin-left:10px;
	}
#g8content h5 {
	font-size:14px;
	color:#009900;
	padding:-10px 0 0px 0;
	margin-left:10px;
	margin-top:0px;
	font-weight:normal;
	}
	
#g8content h4 {
	font-size:16px;
	color:#ff0000;
	padding:0px 0 10px 0;
	margin-left:10px;
	font-style:italic;
	text-align:center;
	}

#g8content h3 {
	font-size:14px;
	color:#ff0000;
	padding:10px 0 10px 15px;
	margin: 30px 0 10px 10px;
		clear:both;
	
	}
	
#moreg8info {
	width: 400px;
	text-align:center;
	margin:20px 20px 20px 100px;
	border: 1px solid #ff0000;
	padding:20px;
}
#g8content #g8links {	
	margin: 0 20px 0 30px;
	line-height:18px;
}
#g8left {
	float:left;
	width:300px;
	margin:10px 0 10px 20px;
	

}
#g8right {
	float:right;
	width:300px;
	margin:10px 20px 0 0px;

}

	
/********************************************************************** 
	Flash section
**********************************************************************/
	
#flash {

	height: 80px;
	margin-bottom: 20px;
	}
	
/********************************************************************** 
	Breadcrumb
**********************************************************************/
#breadcrumb {
	margin: 10px 0px 10px 6px;
	width: 733px;

	}
	
* html #breadcrumb {
	margin-top: 5px;
	}
	
#breadcrumblist {
	list-style: none;
	padding: 0;
	margin: 0;
	}

#breadcrumblist li {
	display: inline;
	padding: 0;
	margin: 0;
	}

#breadcrumblist li:before { 
	content: "\00BB \0020";color: #666;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#breadcrumblist li a {
	color: #666;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	}
	
	
#breadcrumblist li#purple:before { 
	content: "\00BB \0020";color: #843890;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	
#breadcrumblist li#purple a {
	color: #843890;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	}
	
	
#breadcrumblist li#orange:before { 
	content: "\00BB \0020";color: #E85529;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#breadcrumblist li#orange a {
	color: #E85529;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	}

#breadcrumblist li#blue:before { 
	content: "\00BB \0020";color: #383590;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#breadcrumblist li#blue a {
	color: #383590;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	}
	
#breadcrumblist li#green:before { 
	content: "\00BB \0020";color: #469b2f;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#breadcrumblist li#green a {
	color: #469b2f;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	}	
	
#breadcrumblist li#yellow:before { 
	content: "\00BB \0020";color: #E28E1E;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#breadcrumblist li#yellow a {
	color: #E28E1E;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	}
		
#breadcrumblist li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #breadcrumblist li {
	background-image: url(../images/raquo.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0 0.5em 0 1.5em;
	margin: 0 1em 0 -1em;
	}
	
* html #breadcrumblist li#purple {
	background-image: url(../images/raquo-purple.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0 0.5em 0 1.5em;
	margin: 0 1em 0 -1em;
	}

* html #breadcrumblist li#orange {
	background-image: url(../images/raquo-orange.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0 0.5em 0 1.5em;
	margin: 0 1em 0 -1em;
	}

* html #breadcrumblist li#blue {
	background-image: url(../images/raquo-blue.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0 0.5em 0 1.5em;
	margin: 0 1em 0 -1em;
	}

* html #breadcrumblist li#yellow {
	background-image: url(../images/raquo-yellow.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0 0.5em 0 1.5em;
	margin: 0 1em 0 -1em;
	}
	
/*Win IE browsers - hide from Mac IE\*/
* html #breadcrumblist { height: 1%; }

* html #breadcrumblist li {
	display: block;
	float: left;
	}

/*End hide*/
/*Mac IE 5*/
* html #breadcrumblist li:first-child { background-image: none; }

/********************************************************************** 
	Content wrapper 
**********************************************************************/

#content {
	padding: 0;
	margin: 0;
	width: 100%;
	}


/********************************************************************** 
	Left content pane 
**********************************************************************/

#contentleft {
	width:173px; /* This is adjusted based on the width of the frame. */
	padding:0px;
	float:left;
	background: #fff;
	}
	
#contentleft table {
	padding:0px;
	border: none;
	}

/* left side navigation */
#contentleft #sidenav {
	padding-left: 0;
	margin: 0;
	width: 170px;
	}

#contentleft #sidenav li {
	list-style: none;
	margin: 0px; /*avoids extra space above and below each nav item in IE*/
	padding: 3px;
	border-bottom: 1px dotted #999;
	}

* html #contentleft #sidenav li {
	border-bottom: none;
	padding: 4px;
	background: url(../images/pixel-grey.gif) repeat-x bottom;
	}

#contentleft #sidenav li a {
	color: #666;
	text-decoration: none;
	padding-left: 9px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	}
	
#contentleft #sidenav li a:hover, #contentleft #sidenav li a#current {
	text-decoration: none;
	font-weight: bold;
	}
	
#contentleft #sidenav.orange li a:hover, #contentleft #sidenav.orange li a#current  { 
	color: #E85529;
	background: url(../images/arrow-orange.gif) no-repeat -2px 50%;
	}
	
#contentleft #sidenav.orange li#toplist ul#secondlist li{ 
	padding-left: 11px;
	}
	
#leftnavcontainer #sidenav #toplist, #leftnavcontainer #sidenav #toplist a {
	color: #666;
	text-decoration: none;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;

}

#leftnavcontainer #sidenav #nolink{
	color: #666;
	text-decoration: none;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
		padding-left: 10px;
}
#leftnavcontainer #sidenav #toplist li {
	padding-left: -10px;

}	
#contentleft #sidenav.green li a:hover, #contentleft #sidenav.green li a#current  { 
	color: #469b2f;
	background: url(../images/arrow-green.gif) no-repeat -2px 50%;
	}



/* purple nav*/
#leftnavcontainer {
	width: 170px;

	}
#contentleft #leftnavcontainer #sidenav.purple li a#currentstage { 
	color: #843890;
	background: url(../images/arrow-purple-down.gif) no-repeat 0px 2px;
	font-weight:bold;
	}
	
#contentleft #sidenav.purple li a#noncurrentstage:hover{ 
	color: #843890;
	background: url(../images/arrow-purple.gif) no-repeat -2px 1px;

	}
	
#contentleft #sidenav.purple li a#currentpage { 
	margin-left:10px;
	color: #843890;
	background: url(../images/dot-purple.gif) no-repeat -2px 50%;
	}

#contentleft #sidenav.purple li a#noncurrentpage { 
	margin-left:10px;
	}	
#contentleft #sidenav.purple li a#noncurrentpage:hover { 
	margin-left:10px;
	background: url(../images/dot-purple.gif) no-repeat -2px 1px;
	color: #843890;

	}

	
/* purple nav*/	

	
* html #contentleft #sidenav li {
	border-bottom: none;
	padding: 4px;
	background: url(../images/pixel-grey.gif) repeat-x bottom;
	}
	
#contentleft #sidenav.blue li a:hover, #contentleft #sidenav.blue li a#current { 
	color: #383590;
	background: url(../images/arrow-blue.gif) no-repeat -2px 50%;
	}
	
* html #contentleft #sidenav.blue li.multiline a:hover, * html #contentleft #sidenav.blue li.multiline a#current { 
	color: #383590;
	background: url(../images/arrow-blue.gif) no-repeat -2px 5px;
	}
	
#contentleft #sidenav.yellow li a:hover, #contentleft #sidenav.yellow li a#current { 
	color: #E28E1E;
	background: url(../images/arrow-yellow.gif) no-repeat -2px 50%;
	}
	
#contentleft #sidenav li ul {
	margin-left: 0px;
	padding-left: 0px;
	}
	
#contentleft #sidenav li ul li {
	border-bottom: none;
	}

* html #contentleft #sidenav li ul li {
	background: none;
	}
	
* html #contentleft #sidenav li ul li a {
	display: block;
	border-bottom: none;
	padding: 0 0 0 10px;
	text-decoration: none;
	}
	
#contentleft #sidenav.orange li ul li a:hover, #contentleft #sidenav.orange li ul li a, #contentleft #sidenav.orange li ul li a#current {
	background: url(../images/arrow-tiny-orange.gif) no-repeat 0 50%;
	}
	
#contentleft #sidenav.green li ul li a:hover, #contentleft #sidenav.green li ul li a, #contentleft #sidenav.green li ul li a#current {
	background: url(../images/arrow-tiny-green.gif) no-repeat 0 50%;
	}

#contentleft #sidenav.purple li ul li a:hover {
	background: url(../images/list-purple.gif) no-repeat 0 50%;
	}

#contentleft #sidenav.blue li ul li a:hover {
	background: url(../images/list-blue.gif) no-repeat 0 50%;
	}

#contentleft #sidenav.yellow li ul li a:hover {
	background: url(../images/list-yellow.gif) no-repeat 0 50%;
	}
	
#contentleft #sideimage {
	background: #fff url(../images/contentlefttop.jpg) no-repeat;
	height: 188px;
	margin-bottom: 20px;
	border-bottom: 1px solid #333;
	cursor: hand;
	}
	
#contentleft #sideimagemiddle {
	background: #fff url(../images/sideimagemiddle.jpg) no-repeat;
	height: 126px;
	padding: 75px 0 0 0;
	}
	
#contentleft #sideimagemiddle a {
	text-decoration: none;
	display: block;
	width: 173px;
	}
	
#contentleft #sideimagemiddle a#small { height: 20px; }
#contentleft #sideimagemiddle a.bigger { height: 40px; }
	
#gala-awards-callout, #gala-awards-callout a {
	display: block;
	height: 293px;
	width: 171px;
	background: url(../images/banner-pdf.jpg);
	cursor: pointer;
}

#gala-awards-callout
{
	margin-bottom: 20px;
}
	
/********************************************************************** 
	Center content pane 
**********************************************************************/

#contentcenter {
	width:393px; /* This is adjusted based on the width of the frame. */
	padding:0px;
	float:left;
	background: #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-right: 1px dotted #999;
	margin-bottom: 10px;
	}
	
* html #contentcenter {
	border-right: none;
	}

/* Paragraph */
#contentcenter p {
	padding: 0 10px 0 5px;
	margin-top: 10px;
	line-height: 15px;
	}
	
#contentcenter p.info {
	background: url(../images/information.gif) no-repeat top left;
	padding: 0 10px 0 20px;
	margin-left: 10px;
	line-height: inherit;
	}
	
/* Lists */

#contentcenter ol {
	padding-right: 15px;

	}

#contentcenter ol li {
	padding-bottom: 5px;
	
	}
	
#contentcenter ul {
	padding-right: 15px;
	}
	
#contentcenter ul li a {
	text-decoration: none;
	color: #666;
	}
	
#contentcenter ul.orange li {
	list-style-image: url(../images/list-orange.gif);
	}
	
#contentcenter ul.purple li {
	list-style-image: url(../images/list-purple.gif);
	}
		
		
#contentcenter ul.blue li {
	list-style-image: url(../images/list-blue.gif);
	}
	
#contentcenter ul.yellow li {
	list-style-image: url(../images/list-yellow.gif);
	}

#contentcenter ul.plain li {
	list-style-image: none;
	}
	
#contentcenter h3 {
	background: #eee;
	font-size: 12px;
	padding: 5px 5px 5px 10px;
	color: #fff;
	margin: 20px 10px 15px 15px;
	}
#contentcenter h3.purple {
	background-color: #843890;
	}
#contentcenter h3.orange {
	background-color: #E85529;
	}
#contentcenter h3.yellow {
	background-color: #E28E1E;
	}
#contentcenter h3.blue {
	background-color: #383590;
	}
	
#contentcenter .plainlist {
	float: left;
	padding: 5px 15px 15px 0px;
	margin: 0 0 0 15px;
	list-style: none;
}

#contentcenter .event {
	float: left;
	margin-bottom: 15px;
	padding-bottom: 15px;
	width: 95%;
	background: url(../images/pixel-grey.gif) repeat-x bottom;
}

#contentcenter #last.event {
	background: none;
}

#contentcenter .event a, #contentcenter .event a:hover{
	padding: none;
	margin: none;
}


#contentcenter .event .imgcase {
	width: 160px;
	padding: 10px;
	float: left;
	text-align: center;
	clear: both;
}

#contentwide ul.purple li {
	list-style-image: url(../images/list-purple.gif);
	font-size:12px;
	}

.howitworks {
	width:520px;
	margin:0px auto 10px auto;
	border: 1px #843890 solid;

}
.howitworks .stepno {
	color: #843890;
	margin: 10px 12px 30px 4px;

	width: 60px;
	float: left;
	text-align: center;
}

.howitworks .stepno .step {
	text-transform: uppercase;
	font-weight: bold;
}

.howitworks .stepno .number {
	font-size: 40px;
	font-weight: bold;
}

.howitworks .details {
	font-size: 11px;
	margin-bottom: 10px;
	color: #000000;
	padding: 10px 30px 10px 10px;
	width:390px;
	float:right;
	line-height:16px;


}

.howitworks .details h2 {

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #843890;
	padding: 0 0 3px 0;
	margin: 0;
}

.howitworks .details a {
	color: #843890;
	font-size: 11px;
	line-height:20px;

}

.videoalignment {
	padding-left: 16px;

}


/**********************************************************************  
	Center Wide Pane 
**********************************************************************/

#contentwide {
	width: 551px;
	padding-left: 10px;
	float: right;
	background: #fff;
	margin-bottom: 15px;

	}
	
#contentwide p {
	margin-top: 10px;
	line-height: 15px;
	margin-right:14px;
	margin-left:16px;
	font-size: 12px;
	}
	
#contentfull {
	width: 734px;
}

#mediacontentwide {
	width: 551px;
	padding-left: 0px;
	float: left;
	background: #fff;
	margin-bottom: 10px;
	}
	
#mediacontentwide p {
	margin-top: 10px;
	line-height: 15px;
		padding-left: 16px;
	}

#mediacontentwide h1 {
	padding-top: 1px;
	padding-left: 6px;
	}
	
#mediacontentwide h2 {
	padding-top: 1px;
	padding-left: 8px;
	}

#mediacontentwide h4 {
	padding-top: 1px;
	padding-left: 10px;
	}

/**********************************************************************  
	Right content pane 
**********************************************************************/

#contentright {
	width:168px; /* This is adjusted based on the width of the frame. */
	padding:0px;
	float:left;
	background: #fff;
	}
	
#contentright .section {
	border: 1px solid #999;
	padding: 0px;
	background-color: #e0e0e0;
	margin-left: 10px;
	}
	
* html #contentright .section {
	padding-bottom: 5px;
	}
	
#contentright .section .name {
	font-weight: bold;
	font-size: 11px;
	}

#contentright .section .title {
	font-style: italic;
	font-size: 9px;
	}
	
#contentright .section li {
	background: url(../images/list-orange.gif) no-repeat 0 50%;
	padding-left: 12px;
	font-size: 9px;
	color: #666;
	}
	
#contentright p {
	padding: 4px;
	}
	
	
/**********************************************************************  
	Homepage left content pane 
**********************************************************************/

#homecontentleft {
	width:218px; /* This is adjusted based on the width of the frame. */
	float:left;
	background: #fff;
	margin-bottom: 10px;
	margin-top: 0;
	}
	
* html #homecontentleft {
	border-right: none;
	}
	
#getinspiredhome, #getinspiredhome a {
	background: url(/assets/images/homepage/get_inspired_home.gif) no-repeat;
	width: 218px;
	height: 53px;
	display: block;
}

#getinspiredhome {
	margin: 0px 0px 15px 0px;
}
#onlinedirectoryhome, #onlinedirectoryhome a {
	background: url(/assets/images/homepage/biz_directory_home.gif) no-repeat;
	width: 218px;
	height: 53px;
	display: block;
}

#onlinedirectory {
	margin-bottom: 20px;
}
#latestnewshomeheader a{
	display: block;
	background:url(../images/homepage/latestnews_home.gif) no-repeat;
	height:37px;
	margin: 15px 0px 6px 0px;

}

#latestnewshome{

}

#latestnewshome p a{
font-weight:bold;
font-size:10.5px;
}
#latestnewshome p{

font-size:9px;
}

.headlinenewsdivider {
	width:190px;
	height:5px;
	background-image: url(../images/pixel-grey.gif);
	background-repeat: repeat-x;
	margin-left:12px;
	}
	
#storygalleryhome, #storygalleryhome a {
	background: url(/assets/images/homepage/story_gallery_home.gif) no-repeat;
	width: 218px;
	height: 53px;
	display: block;
}

#storygalleryhome {
	margin: 0px 0px 15px 0px;
}

#facebookhome, #facebookhome a {
	width: 217px;
	height: 44px;
	display: block;
	background-image: url(/assets/images/homepage/findusonfacebook2.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#facebookhome {
	margin: 10px 0px 0px 0px;

}





/**********************************************************************  
	Homepage middle content pane 
**********************************************************************/

#homecontentmiddle {
	width:300px; /* This is adjusted based on the width of the frame. */
	padding:0px;
	margin:0px;
	float:left;
	background: #fff;

	}
	
#homecontentmiddle p {
	margin: 0;
	padding: 0;
	}
	
#entrepreneurarrow, #entrepreneurarrow a {
	background: url(/assets/images/homepage/entrepreneur_arrow_home.gif) no-repeat;
	width: 232px;
	height: 83px;
	display: block;
}
#entrepreneurarrow a:hover{
	background: url(/assets/images/homepage/entrepreneur_arrow_homeON.gif) no-repeat;
	width: 232px;
	height: 83px;
	display: block;
}

#entrepreneurarrow {
	margin: 0px 0px 15px 40px;
}

#mentorarrow, #mentorarrow a {
	background: url(/assets/images/homepage/mentor_arrow_home.gif) no-repeat;
	width: 232px;
	height: 82px;
	display: block;
}
#mentorarrow, #mentorarrow a:hover {
	background: url(/assets/images/homepage/mentor_arrow_homeON.gif) no-repeat;
	width: 232px;
	height: 82px;
	display: block;
}

#mentorarrow {
	margin: 0px 0px 15px 40px;
}

#cparrow, #cparrow a {
	background: url(/assets/images/homepage/cp_arrow_home.gif) no-repeat;
	width: 232px;
	height: 85px;
	display: block;
}
#cparrow, #cparrow a:hover {
	background: url(/assets/images/homepage/cp_arrow_homeON.gif) no-repeat;
	width: 232px;
	height: 85px;
	display: block;
}
#cparrow {
	margin: 0px 0px 15px 40px;
}
	
/**********************************************************************  
	Homepage right content pane 
**********************************************************************/

#homecontentright {
	width:218px; /* This is adjusted based on the width of the frame. */
	padding:0px;
	margin:0px;
	float:left;
	background: #fff;
	}
	
#homecontentright p {
	margin: 0;
	padding: 0;
	}
	
#BDChome, #BDChome a {
	background: url(/assets/images/homepage/bdc_ad_home.gif) no-repeat;
	width: 217px;
	height: 86px;
	display: block;
}

#BDChome {
	margin: 0px 0px 15px 10px;
}

#nationalposthome, #nationalposthome a {
	background: url(/assets/images/homepage/nationalpost_ad_home.gif) no-repeat;
	width: 217px;
	height: 87px;
	display: block;
}

#nationalposthome {
	margin: 0px 0px 15px 10px;
}

#awardshome, #awardshome a {
	background: url(/assets/images/homepage/awards_ad_homeV3.gif) no-repeat;
	width: 217px;
	height: 87px;
	display: block;
}

#awardshome {
	margin: 0px 0px 15px 10px;
}

#fundinghome, #fundinghome a {
	background: url(/assets/images/homepage/funding_ad_home.gif) no-repeat;
	width: 217px;
	height: 87px;
	display: block;
}

#fundinghome {
	margin: 0px 0px 15px 10px;
}
	

#gewhome, #gewhome a {
	background: url(/assets/images/homepage/gew-on-hompage.gif) no-repeat;
	width: 217px;
	height: 87px;
	display: block;
}

#gewhome {
	margin: 0px 0px 15px 10px;
}

#g8home, #g8home a {
	background: url(/assets/images/homepage/g8summit.gif) no-repeat;
	width: 217px;
	height: 87px;
	display: block;
}

#g8home {
	margin: 0px 0px 15px 10px;
}
/********************************************************************** 
	Partners section 
**********************************************************************/

#partners {
	color: #E85529;
	margin-bottom: 10px;
	border-top: 1px dotted #999;
	height: 64px;
	}
	
* html #partners {
	border-top: none;
	background: url(../images/pixel-grey.gif) repeat-x top;
	}
	
#partners #imagelist {
	background: #fff url(/assets/images/logos.jpg) no-repeat 0 7px;
	height: 42px;
	font-size:12px;
	margin-top:4px;
	}
	
#sponsors {
  	width: 738px; 
	height: 42px;
  	background: url(../images/logos.jpg);
  	margin: 10px auto; 
	padding: 0;
  	position: relative;
	}
	
#sponsors li {
	margin: 0; 
	padding: 0; 
	list-style: none;
	position: absolute; 
	top: 0;
	height: 42px; 
	display: block;
	}
		
#sponsors a	{
	height: 42px; 
	display: block;
	}
	
#sponsor1 {left: 0; width: 55px;}
#sponsor2 {left: 55px; width: 67px;}
#sponsor3 {left: 122px; width: 70px;}
#sponsor4 {left: 192px; width: 90px;}
#sponsor5 {left: 283px; width: 86px;}
#sponsor6 {left: 369px; width: 90px;}
#sponsor7 {left: 460px; width: 104px;}
#sponsor8 {left: 565px; width: 56px;}
#sponsor9 {left: 625px; width: 55px;}
#sponsor10 {left: 681px; width: 56px;}

#sponsor1 a:hover { background: transparent url(../images/logos.jpg) 0 -42px no-repeat; }
#sponsor2 a:hover { background: transparent url(../images/logos.jpg) -55px -42px no-repeat; }
#sponsor3 a:hover { background: transparent url(../images/logos.jpg) -125px -42px no-repeat; }
#sponsor4 a:hover { background: transparent url(../images/logos.jpg) -211px -42px no-repeat; }
#sponsor5 a:hover { background: transparent url(../images/logos.jpg) -301px -42px no-repeat; }
#sponsor6 a:hover { background: transparent url(../images/logos.jpg) -389px -42px no-repeat; }
#sponsor7 a:hover { background: transparent url(../images/logos.jpg) -497px -42px no-repeat; }
#sponsor8 a:hover { background: transparent url(../images/logos.jpg) -553px -42px no-repeat; }
#sponsor9 a:hover { background: transparent url(../images/logos.jpg) -613px -42px no-repeat; }
#sponsor10 a:hover { background: transparent url(../images/logos.jpg) -673px -42px no-repeat; }

.starsection {
	margin: 10px 0 15px 5px;
	padding: 0 10px 15px 10px;
	line-height: 15px;
	clear:both;
	background: url(../images/pixel-grey.gif) repeat-x bottom;

	}
	
.sponsorlogo {

	float:left;
}	

.variousstackedlogos {
	float:left;
	width:180px;
}

#description {
	width:330px;
	float:right;
	padding-left:0px;
	padding-top:0px;
	}
	
.starsection p {
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	}
	
.message {
display:block;
background:url(../images/supporters/button_message.gif) no-repeat left center;
width:115px;
height:23px;
float:left;
}
.ad{
display:block;
background:url(../images/supporters/button_featuread.gif) no-repeat left center;
width:69px;
height:23px;
float:left;
}
.offer {
display:block;
background:url(../images/supporters/button_specialoffer.gif) no-repeat left center;
width:105px;
height:23px;
float:left;
}

.last {
	background: none;
	}
	
.starsection h2 {
	padding: 26px 12px 10px 0px;
	font-size: 10px;
	margin: 10px 0 14px 0;
	text-align: right;

	}
	
.starsection h2#seven {
	background: #DEDEDD url(../images/supporters/7stars.gif) no-repeat 8px 50%;
	text-align:right;
}
	
.starsection h2#seven a {
	color: #7A776A;
	background-image: url(../images/supporters/backtotop7stars.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:8px;
}
.starsection h2#six {
	background: #f8e4c2 url(../images/supporters/6stars.gif) no-repeat 8px 50%;
	text-align:right;
}
	
.starsection h2#six a {
	color: #E28E25;
	background-image: url(../images/supporters/backtotop6stars.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:8px;
}
.starsection h2#five {
	background: #E8F2D4 url(../images/supporters/5stars.gif) no-repeat 8px 50%;
	text-align:right;
}
	
.starsection h2#five a {
	color: #8CC63F;
	background-image: url(../images/supporters/backtotop5stars.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:8px;
}	
.starsection h2#four {
	background: #F8D9C2 url(../images/supporters/4stars.gif) no-repeat 8px 50%;
	text-align:right;
}
	
.starsection h2#four a {
	color: #f15c2b;
	background-image: url(../images/supporters/backtotop4stars.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:8px;
}
.starsection h2#three {
	background: #DAD3E9 url(../images/supporters/3stars.gif) no-repeat 8px 50%;
	text-align:right;
}
	
.starsection h2#three a {
	color: #393996;
	background-image: url(../images/supporters/backtotop3stars.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:8px;
}

.starsection h3#friends {
	background: url(../images/supporters/h3bg.gif) left repeat-x;
	text-align:left;
	font: bold 14px Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	margin-bottom:10px;
}
.starsection h2#waystogive {
	padding: 10px 12px 0px 0px;
	font-size: 14px;
	margin: 10px 0 10px 0;
	text-align: left;
	color:#4e9a2d;
	}
.starsection h2#waystogiveintroline {
	font-size: 11px;
	text-align: left;
	color:#4e9a2d;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	}
	
.starsection h3#waystogivesubs {
	background: url(../images/supporters/h3bg.gif) left repeat-x;
	text-align:left;
	font: bold 14px Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	margin-bottom:10px;
	margin-top:14px;
}

.starsection ul.listwaystogive {
	list-style: none;
	background: none;
	width: 475px;
	padding-left: 6px;
	margin-left: 6px;

}

.starsection ul.listwaystogive li {
	color: #666666;
	padding-left: 12px;
	padding-bottom:6px;
	background-image: url(../images/list-green.gif);
	background-repeat: no-repeat;
	background-position: -2px 4px;
	}
	




* html .starsection img {
	margin-bottom: 10px;
	}

.starsection ul.gallery {
	margin: 15px 0 2px 0;
	padding: 0;
	float: left;
	}
	
* html .starsection ul.gallery {
	margin-bottom: 10px;
	}	

.starsection ul.gallery li {
	display: inline;
	list-style-type: none;
	}
	
.starsection .click {
	margin-top: 45px;
	float: left;
	color: #E85529;
	}
	
.starsection ul.gallery li a {
	padding: 0;
	}
	
.starsection ul.gallery li a img {
	height: 40px;
	width: 40px;
	border: 1px solid #999;
	background: none;
	padding-right: 0;
	margin-right: 8px;
	}
	
a.top {
	float: right;
	color: #666;
	background: url(../images/up.gif) no-repeat 0 50%;
	padding-left: 12px;
	margin-right: 10px;
	}
	
* html a.top {
	margin-bottom: 8px;
	}
	
.starsection table img {
	padding: 1px;
	margin: 0;
	background: none;
	}
	
.starsection table {
	border: 1px solid #fff;
	border-collapse: collapse;
	}

.starsection tr {
	background: url(../images/pixel-grey.gif) repeat-x bottom;
	border: none;
	height: 70px;
	}
	
.starsection th, .starsection td {
	background: url(../images/pixel-grey.gif) repeat-y right;
	border: none;
	width: 126px;
	}
	
.starsection tr.last, .starsection td.last {
	background: none;
	}
	
.starsection ul.threestar {
	list-style: none;
	background: none;
	float: left;
	width: 200px;
	padding-left: 6px;
	margin-left: 6px;
	margin-right: 25px;
	}
	
* html .starsection ul.threestar {
	margin-left: 20px;
	margin-bottom: 40px;
	}
	
.starsection ul.threestar#left {

	}
	
* html .starsection ul.threestar#left {
	margin-left: 10px;
	}
	
.starsection ul.threestar li {
	color: #999;
	background: url(../images/list-green.gif) no-repeat -2px 50%;
	padding-left: 12px;
	padding-bottom:4px;
	}
	
	#supporterscallout1, #supporterscallout1 a{
	background: url(../images/supporters/AdforBizDirectory.jpg) no-repeat;
	width:169px;
	height:248px;
	display:block;
	padding:0px;
	margin-bottom:10px;
	margin-right:0px;
	margin-left:0px;
}

#supporterscallout2, #supporterscallout2 a{
	background: url(../images/supporters/AdforWestJetOffer.gif) no-repeat;
	width:169px;
	height:248px;
	display:block;
	padding:0px;
	margin-bottom:10px;
	margin-right:0px;
	margin-left:0px;
}

#sponsorshipcontactintroline {
	font-size: 12px;
	text-align: left;
	color:#4e9a2d;
	padding:0px;

}

#sponsorshipcontact {
	margin-left:60px;
	margin-right:60px;
	padding-left:20px;
	padding-right:20px;
	border:1px #006600 solid;

}


/********************************************************************** 
	Story Gallery
**********************************************************************/
.feature {
	width: 308px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	border: 1px solid #CCCCCC;
	margin-left:15px;
	display: block; 
    clear: both; 

}

.featuredstoryleft {
	float: left;
	width: 100px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

}
.featuredstoryright {

	float: left;
	width: 180px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;


}
.feature h4 {
	margin: 0px 0px 0px 0px;

}


.seeallstories {
	width: 310px;
	margin:15px;
	float: left;
	text-align: right;
	padding-right: 20px;
	clear: both; 

}

#storygalleryflash {
	margin: 10px 0 0 0;
}

/********************************************************************** 
	Vision Statement section
**********************************************************************/

#visionstatement {
	background: #e4e5e7 url(../images/footer.gif) no-repeat left;
	margin-bottom: 10px;
	border: 1px solid #999;
	height: 140px;
	width: 730px;
	}
	
#visionstatement h2 {
	color: #E85529;
	font-size: 14px;
	margin:0 0 0 100px;	
	padding: 10px;
}
	
#visionstatement p {
	font-size:11px;
	line-height: 15px;
	font-weight: bold;
	padding: 10px;
	margin:9px 0 0 130px;
	}
	
#visionstatement #motto {
	padding: 10px;	
	font-style: italic;
	margin:10px 0 0 130px;
	font-size:11px;
	}
	
/********************************************************************* 
	Footer section
**********************************************************************/

#footer {
	background: #fff;
	color: #999;
	margin-bottom: 10px;
	height: 50px;
	}
	
/* Logo Navigation List */
#footerlist	{
	list-style: none;
	padding: 0;
	margin: 0 0 0 5px;
	}

#footerlist li {
	display: inline;
	padding: 0;
	margin: 0;
	float: left;
	margin-top: 7px; 
	}

#footerlist li a {
	color: #999;
	text-decoration: none;
	font-size: 11px;
	background: url(../images/pipe-grey.gif) no-repeat left 50%;
	padding: 0 6px 0 10px;
	}

#footerlist li a#first {
	color: #999;
	text-decoration: none;
	font-size: 11px;
	padding: 0 6px 0 3px;
	background: none;
	}
	
#copyright {
	margin: 7px 5px 0 0; 
	float: right;
	color: #999;
	}
	
#veratta {
	margin: 5px 0 0 5px;
	float: left;
	color: #999;
	}
	
#standardslist {
	list-style: none;
	padding: 0;
	margin: 0 5px 0 0;
	}

#standardslist li {
	display: inline;
	padding: 0;
	margin: 0;
	float: right;
	margin-top: 7px; 
	}

#standardslist li a {
	color: #999;
	text-decoration: none;
	font-size: 11px;
	background: url(../images/pipe-grey.gif) no-repeat right 50%;
	padding: 0 10px 0 6px;
	}

#standardslist li a#last {
	color: #999;
	text-decoration: none;
	font-size: 11px;
	padding: 0 3px 0 6px;
	background: none;
	}

/********************************************************************** 
	Page Elements
**********************************************************************/

p,h1,pre {
	margin:0px 10px 5px 10px;
	}
	
/********************************************************************** 
	Headers
**********************************************************************/

h1 {
	font-size:24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	padding-left: 5px;
	}
h1.purple {
	color: #843890;
	}
h1.orange {
	color: #E85529;
	}
h1.yellow {
	color: #E28E1E;
	}
h1.blue {
	color: #383590;
	}
h2 {
	font-size: 18px;
	padding-top: 7px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	margin: 10px 10px 5px 15px;	
	}
h2.purple {
	color: #843890;
	}
h2.orange {
	color: #E85529;
	}
h2.yellow {
	color: #E28E1E;
	}
h2.blue {
	color: #383590;
	}
	
h3 {
	background: #eee;
	font-size: 12px;
	padding: 5px 5px 5px 10px;
	color: #fff;
	margin-bottom:5px;
	margin-top: 0;
	}
h3.purple {
	background-color: #843890;
	}
h3.orange {
	background-color: #E85529;
	}
h3.yellow {
	background-color: #E28E1E;
	}
h3.blue {
	background-color: #383590;
	}
	
h4 {
	font-size: 13px;
	padding-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	margin: 4px 0 4px 15px;
	}
h4.purple {
	color: #843890;
	}
h4.orange {
	color: #E85529;
	}
h4.yellow {
	color: #E28E1E;
	}
h4.blue {
	color: #383590;
	}
	
#contentright p { font-size:10px }

/********************************************************************** 
	Images
**********************************************************************/

img.leftnoborder {
	margin: 10px 15px 10px 15px;
	float: left;
	padding: 5px;
	}

img.leftnomargin {
	float: left;
	margin-bottom: 10px;
	}
	
img.leftwborder {
	margin: 10px 15px 10px 15px;
	float: left;
	border: 1px solid #E85529;
	}
	
img.rightnoborder {
	margin: 10px 20px 10px 15px;
	float: right;
	padding: 5px;
	}
	
img.rightnomargin {
	float: right;
	margin-bottom: 10px;
	}
	
img.rightwborder {
	margin: 10px 20px 10px 15px;
	float: right;
	border: 1px solid #E85529;
	}


img.yellowborder {
	border: 1px solid #E28E1E;
	}
/********************************************************************** 
	Lists
**********************************************************************/

.starlist {
	padding-left: 0;
	margin-left: 12px;
	margin-top: 5px;
	width: 160px;
	}
	
.mediaenquiries {
	width: 140px;
}

.starlist li {
	list-style: none;
	margin: 0;
	padding: 1px;
	}

.starlist li a {
	color: #999;
	text-decoration: none;
	padding-left: 14px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
.starlist li a.orange {
	color: #E85529 !important;
	background: url(../images/star-orange.gif) no-repeat 0 2px;
	border-bottom: 1px dotted #E85529;
	}
	
* html .starlist li.orange {
	color: #E85529;
	background: url(../images/star-orange.gif) no-repeat -2px 2px;
	}
	
* html .starlist li a.orange {
	border-bottom: none;
	padding: 1px;
	padding-left: 10px;
	background: url(../images/pixel-orange.gif) repeat-x bottom;
}
	
.starlist li a.blue {
	color: #383590 !important;
	background: url(../images/star-blue.gif) no-repeat 0 2px;
	border-bottom: 1px dotted #383590;
	}
	
* html .starlist li.blue {
	color: #383590;
	background: url(../images/star-blue.gif) no-repeat -2px 2px;
	}

* html .starlist li a.blue {
	border-bottom: none;
	padding: 1px;
	padding-left: 10px;
	background: url(../images/pixel-blue.gif) repeat-x bottom;
}

.starlist li a.purple {
	color: #843890 !important;
	background: url(../images/star-purple.gif) no-repeat 0 2px;
	border-bottom: 1px dotted #843890;
	}
	
* html .starlist li.purple {
	color: #843890;
	background: url(../images/star-purple.gif) no-repeat -2px 2px;
	}
	
* html .starlist li a.purple {
	border-bottom: none;
	padding: 1px;
	padding-left: 10px;
	background: url(../images/pixel-purple.gif) repeat-x bottom;
}

.starlist li a.yellow {
	color: #E28E1E !important;
	background: url(../images/star-yellow.gif) no-repeat 0 2px;
	border-bottom: 1px dotted #E28E1E;
	}
	
* html .starlist li.yellow {
	color: #E28E1E;
	background: url(../images/star-yellow.gif) no-repeat -2px 2px;
	}
	
* html .starlist li a.yellow {
	border-bottom: none;
	padding: 1px;
	padding-left: 10px;
	background: url(../images/pixel-yellow.gif) repeat-x bottom;
}

.starlist li a.green {
	color: #4E9A2D !important;
	background: url(../images/star-green.gif) no-repeat 0 2px;
	border-bottom: 1px dotted #4E9A2D;
	}
	
* html .starlist li.green {
	color: #4E9A2D;
	background: url(../images/star-green.gif) no-repeat -2px 2px;
	}
	
* html .starlist li a.green {
	border-bottom: none;
	padding: 1px;
	padding-left: 10px;
	background: url(../images/pixel-green.gif) repeat-x bottom;
}

.starlist li a.red {
	color: #A41B1F !important;
	background: url(../images/star-red.gif) no-repeat 0 2px;
	border-bottom: 1px dotted #A41B1F;
	}
	
* html .starlist li.red {
	color: #A41B1F;
	background: url(../images/star-red.gif) no-repeat -2px 2px;
	}
	
* html .starlist li a.red {
	border-bottom: none;
	padding: 1px;
	padding-left: 10px;
	background: url(../images/pixel-yellow.gif) repeat-x bottom;
}
.starlist li a:hover { 
	text-decoration: none;
	font-weight: bold;
	}
	
.pdflist {
	list-style-type: none;
	}
	
.pdflist li {
	padding-bottom: 4px;
	}
	
.pdflist li a {
	background: url(../images/acrobat.gif) no-repeat 0 50%;
	padding-left: 35px;
	color: #E85529;
	}
	
/********************************************************************** 
	Links
**********************************************************************/
	
a.orange { 
	color: #E85529;
	border-bottom: 1px dotted #E85529;
	text-decoration: none;
	}

* html a.orange {
	border-bottom: none;
	text-decoration: none;
	padding: 1px;
	background: url(../images/pixel-orange.gif) repeat-x bottom;
	}

a.orange:hover {
	border-bottom: 1px solid #E85529;
	}
	
a.purple { 
	color: #843890;
	border-bottom: 1px dotted #843890;
	text-decoration: none;

	}

* html a.purple {
	border-bottom: none;
	text-decoration: none;
	padding: 1px;
	background: url(../images/pixel-purple.gif) repeat-x bottom;
	}

a.purple:hover {
	border-bottom: 1px solid #843890;

	}

a.blue { 
	color: #383590;
	border-bottom: 1px dotted #383590;
	text-decoration: none;
	}

* html a.blue {
	border-bottom: none;
	text-decoration: none;
	padding: 1px;
	background: url(../images/pixel-blue.gif) repeat-x bottom;
	}

a.blue:hover {
	border-bottom: 1px solid #383590;
	}
	
a.yellow { 
	color: #E28E1E;
	border-bottom: 1px dotted #E28E1E;
	text-decoration: none;
	}

* html a.yellow {
	border-bottom: none;
	text-decoration: none;
	padding: 1px;
	background: url(../images/pixel-yellow.gif) repeat-x bottom;
	}

a.yellow:hover {
	border-bottom: 1px solid #E28E1E;
	}
	
a.green { 
	color: #4E9A2D;
	border-bottom: 1px dotted #4E9A2D;
	text-decoration: none;
	}

* html a.green {
	border-bottom: none;
	text-decoration: none;
	padding: 1px;
	background: url(../images/pixel-green.gif) repeat-x bottom;
	}

a.green:hover {
	border-bottom: 1px solid #4E9A2D;
	}

a.greennews { 
	color: #4E9A2D;
	}
	
a.red { 
	color: #A41B1F;
	border-bottom: 1px dotted #A41B1F;
	text-decoration: none;
	}

* html a.red {
	border-bottom: none;
	text-decoration: none;
	padding: 1px;
	background: url(../images/pixel-red.gif) repeat-x bottom;
	}

a.red:hover {
	border-bottom: 1px solid #A41B1F;
	}

a.pdf {
	background: url(../images/acrobat.gif) no-repeat 0 50%;
	padding-left: 25px;
	margin-bottom:10px;
	color: #666;
	margin-left: 10px;
	}

a.word {
	background: url(../images/word.jpg) no-repeat 0 50%;
	padding-left: 25px;
	color: #666;
	margin-left: 10px;	
	}

a.excel {
	background: url(../images/excel.gif) no-repeat 0 50%;
	padding-left: 25px;
	color: #666;
	margin-left: 10px;	
	}
	
a.windows-media {
	background: url(../images/windows-media.jpg) no-repeat 0 50%;
	padding-left: 25px;
	color: #666;
	margin-left: 10px;	
	}
	
a.quicktime {
	background: url(../images/quicktime-icon.gif) no-repeat 0 50%;
	padding: 2px 0 2px 25px;
	color: #666;
	margin-left: 10px;
	height: 18px;	
	}
	
a.external {
	background: transparent url(../images/aoutside.gif) 100% 0% no-repeat;
	padding-right: 10px;
	border-bottom: none;
	text-decoration: none;
	color: #666;
	}
	
a.external:hover {
	border-bottom: 1px solid #666;
	}

a#loginButton {	
	width: 173px;
	height: 33px;
	display: block;
}

#entr {
	background: url(../images/login-entrepreneurs-fr.gif) no-repeat;
	width: 173px;
	height: 33px;
	margin-bottom: 10px;
}
#br {
	background: url(../images/login-businessresources-fr.gif) no-repeat;
	width: 173px;
	height: 33px;
	margin-bottom: 10px;
}
#cp {
	background: url(../images/login-communitypartners-fr.gif) no-repeat;
	width: 173px;
	height: 33px;
	margin-bottom: 10px;
}
#ment {
	background: url(../images/login-mentors-fr.gif) no-repeat;
	width: 173px;
	height: 33px;
	margin-bottom: 10px;
}
	
/********************************************************************** 
	Tables
**********************************************************************/

table {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-collapse: collapse;
	width: 350px;
	margin-left: 10px;
	}
	
th, td {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}
	
table.noborder {
	border: none;
	width: 350px;
	margin-left: 10px;
	}
	
table.noborder th, table.noborder td {
	border: none;
		padding:15px;
	}
	
td.header {
	background-color: #E85529;
	color: #fff;
	font-weight: bold;
	}
	
table.mentorheads {
	border: none;
	width: 160px;
	margin-left: 10px;
	}
	
table.mentorheads td {
	height:60px;
	vertical-align: top;	
	}
	
table.mentorheads th, table.mentorheads td {
	border: none;
	}
	
	table.storygallerynoborder {
	border: none;
	margin-left: 10px;
	width:500px;
	}

table.storygallerynoborder td {
	border: none;
		padding:15px;
	}

table.awardvideos {
	border: none;
	margin-left: 14px;
	width:540px;
	margin-top:10px;
	}
	
table.awardvideos td {
	border: none;
	width:124px;
	padding-bottom:26px;
	}
	
/********************************************************************** 
	Definition Lists for Forms
**********************************************************************/

input.textbox {
	width: 200px;
}

input.checkbox {
	float: right;
	margin-right: 10px;
}

input.button {
	color: #fff;
	background-color: #E85529;
	border: 1px outset #eee;
}

textarea {
	width: 250px;
}

dd {
	margin: 0 0 6px 0;
	float: left;
	width: 50%;
}

dt {
	margin: 0 0 6px 0;
	clear: both;
	width: 25%;
	float: left;
	text-align: left;
}

dt label {
	color: #333;
}
	
/********************************************************************** 
	Quotations
**********************************************************************/
	
blockquote {
	width: 450px;
	text-align: center;
	padding: 5px 5px 5px 5px;
	font-size: 120%;
	font-weight: normal;
	line-height: 1em;
	color: #666;
	background: url(../images/quote-open.gif) no-repeat left top;
	}

blockquote.short {
	width: 300px;

}

blockquote.veryshort {
	width: 300px;	
	padding-top:0px;
	padding-bottom:7px;
	margin-top:0px;

}
	
#quote {
	margin: 0;
	padding: 20px !important;
	background: url(../images/quote-close.gif) no-repeat right bottom;
	}
	
#author {
	margin: 0 10px 10px 0;
	padding: 0 0 15px 0;
	color: #999;
	font-size: 70%;
	background: url(../images/pixel-grey.gif) repeat-x bottom;	
	}
	
/********************************************************************** 
	Blurb
**********************************************************************/

.blurb {
	background: #eee;
	border: 1px solid #ccc;
	margin-left: 7px;
	font-size: 9px;
	font-weight: bold;
	padding: 10px;
}

#newsBlurb
{
	font-size: 12px;
	padding: 20px;
}

.announcement {
	background-color: #eee;
	border: 1px solid #843890;
	text-align: center;
	font-size: 18px;
	font-weight:bold;
	margin: 20px;
	padding: 10px;
}
	
#ybicallout {
	clear: both;
	margin-bottom: 15px;
		margin-top: 15px;
	width: 375px;
	margin-left: 32px;
}

#ybicallout p {
	text-decoration: none;
	padding-top:12px;
}

#ybicallout img {
	float: left;
	border: 0;
}
	
	
#BDCCallout, #BDCCallout a {
	background: url(/assets/images/callouts/callout-bdc-partnership2.gif) no-repeat;
	width: 288px;
	height: 115px;
	display: block;
}

#BDCCallout {
	margin: 0px 0px 15px 10px;
}

#EWC, #EWC a {
	background: url(/assets/images/homepage/ewc-callout.gif) no-repeat;
	width: 289px;
	height: 115px;
	display: block;
}

#EWC {
	margin: 0px 0px 15px 10px;
}


/********************************************************************** 
	About Us
**********************************************************************/	


#ybihome, #ybihome a {
	background: url(/assets/images/aboutus/ybi-logo.gif) no-repeat;
	width: 169px;
	height: 60px;
	display: block;
}

#ybihome {
	margin: 10px 0px 17px 5px;

}


.imaginecanada {
width:400px; 
}

.imaginecanada p {
	font-size: 12px;
	text-align:left;
}

/********************************************************************** 
	Board of Directors
**********************************************************************/

.director {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 0px;
	margin: 10px;
	text-align: left;
	height: 114px;
	background: url(../images/pixel-grey.gif) repeat-x bottom;
	}
.tallerdirectorcontainer{
	height: 140px;
}
.bod, #bod01, #bod02, #bod03, #bod04, #bod05, #bod06, #bod07, #bod08, #bod09, #bod10, #bod11, #bod12, #bod13, #bod14, #bod15, #bod19, #bod20{ width: 100px; float: left; margin-right: 10px;  }
#bod21 { width: 100px; float: left; margin-right: 10px; margin-bottom:30px;  }

#bod01 a{ background: url(../images/bod/JRisley.jpg) no-repeat; display: block; margin: 0; padding: 0px; height: 100px; border: 1px solid #999;}
#bod02 a{ background: url(../images/bod/sjonathan.jpg) no-repeat; display: block; margin: 0; padding: 0px; height: 100px; border: 1px solid #999;}
#bod03 a{ background: url(../images/bod/gturnbull.jpg) no-repeat; display: block; margin: 0; padding: 0px; height: 100px; border: 1px solid #999;}
#bod04 a{ background: url(../images/bod/balance.gif) no-repeat; display: block; margin: 0; padding: 0px; height: 100px; border: 1px solid #999;}
#bod05 a{ background: url(../images/bod/jbernard.jpg) no-repeat; display: block; margin: 0; padding: 0px; height: 100px; border: 1px solid #999;}
#bod06 a{ background: url(../images/bod/hchemko.jpg) no-repeat; display: block; margin: 0; padding: 0px; height: 100px; border: 1px solid #999;}
#bod07 a{ background: url(../images/bod/bferguson.jpg) no-repeat; display: block; margin: 0; padding: 0px; height: 100px; border: 1px solid #999;}
#bod08 a{ background: url(../images/bod/lgrandpre.jpg) no-repeat; display: block; margin: 0; padding: 0px; height: 100px; border: 1px solid #999;}
#bod09 a{ background: url(../images/bod/alever.jpg) no-repeat; display: block; margin: 0; padding: 0px; height: 100px; border: 1px solid #999;}
#bod10 a{ background: url(../images/bod/gmarshal.jpg) no-repeat; display: block; margin: 0; padding: 0px; height: 100px; border: 1px solid #999;}
#bod11 a{ background: url(../images/bod/spatterson.jpg) no-repeat; display: block; margin: 0; padding: 0px; height: 100px; border: 1px solid #999;}
#bod12 a{ background: url(../images/bod/twheatley.jpg) no-repeat; display: block; margin: 0; padding: 0px; height: 100px; border: 1px solid #999;}
#bod13 a{ background: url(../images/bod/Seller.jpg) no-repeat; display: block; margin: 0; padding: 0px; height: 100px; border: 1px solid #999;}
#bod14 a{ background: url(../images/bod/ljtelfer.jpg) no-repeat; display: block; margin: 0; padding: 0px; height: 100px; border: 1px solid #999;}

#bod15 a{ background: url(../images/bod/jconnell.jpg) no-repeat; display: block; margin: 0; padding: 0px; height: 100px; border: 1px solid #999;}

#bod19 a{ background: url(../images/bod/sfarlow.jpg) no-repeat; display: block; margin: 0; padding: 0px; height: 100px; border: 1px solid #999;}
#bod20 a{ background: url(../images/bod/emetivier.jpg) no-repeat; display: block; margin: 0; padding: 0px; height: 100px; border: 1px solid #999;}
#bod21 a{ background: url(../images/bod/cswift.jpg) no-repeat; display: block; margin: 0; padding: 0px; height: 100px; border: 1px solid #999;}

.bod a {display: block; padding: 0px; height: 102px; width: 102px; border: 1px solid #E85529;}
.bod img {border: 1px solid #999;}

.bod a:hover img, #bod01, #bod01 a:hover, #bod02, #bod02 a:hover, #bod03, #bod03 a:hover, #bod04, #bod04 a:hover, #bod05, #bod05 a:hover, #bod06, #bod06 a:hover, #bod07, #bod07 a:hover, #bod08, #bod08 a:hover, #bod09, #bod09 a:hover, #bod10, #bod10 a:hover, #bod11, #bod11 a:hover, #bod12, #bod12 a:hover, #bod13, #bod13 a:hover, #bod14, #bod14 a:hover, #bod15, #bod15 a:hover, #bod19, #bod19 a:hover, #bod20, #bod20 a:hover, #bod21, #bod21 a:hover { border: 1px solid #E85529; }

/* 

Form Additions 

*/

.formcontainer {
	background: url(../images/pixel-grey.gif) repeat-y left;
	padding: 0 20px;	
}

fieldset {
	border: 1px solid #acacac;
	padding: 20px 15px;
	background: #f1f1f1;
	position: relative;
}

fieldset#logincontainer {
	width: 300px;
	margin-left: 200px;
}

* html fieldset {
	padding-top: 30px;
}

fieldset p.buttons {
	padding-top: 20px;
	text-align: right;
}

legend {
	font: bold 12px Verdana, Arial, Sans-Serif;
	color: #333;
	background: #e1e1e1;
	border: 1px solid #acacac;
	border-bottom-color: #333;
	border-right-color: #333;
	padding: 4px;
	margin: 0 0 10px 0;
	position: absolute;
}

* html legend {
	margin-top: -42px;
}

.errorsummary {
	width: 70%;
	margin: 20px 0;
	padding: 10px 25px;
	background: #f1f1f1 url(../images/icons/alert.gif) no-repeat 5px 10px;
	border: 2px solid #cc0000;
	color: #cc0000;
}

.errorsummary ul, .instruction ol {
	margin: 2px 20px;
}

.errorsummary li {
	list-style-image: url(../images/list-red.gif);
}

.instruction {
	width: 70%;
	margin: 20px 0;
	padding: 10px 25px;
	background: #f1f1f1 url(../images/icons/info.gif) no-repeat 5px 10px;
	border: 2px solid blue;
	color: #666;
}

dl#login {
	padding: 1px 1px;
	width: 300px;
	/* height: 100px; */
}

* hmtl dl#login {
	padding: 0;
}

dl#login dd {
	margin: 0 0 6px 0;
	float: left;
}

dl#login dt {
	margin: 0 0 6px 0;
	clear: both;
	float: left;
	text-align: left;
}

.textbox {
	width: 180px;
	border: 1px solid #999;
	font: 11px Verdana;
	color: #666;
}

.textbox:hover {
	background: #e0e0e0;
}

.button {
	color: #f1f1f1;
	background: #E85529;
	font: 11px Verdana;
}

#adminpage {
	list-style-type: none;
	margin-left: 10px;
}

#adminpage li {
	padding: 10px 40px;
	margin-bottom: 6px;
	border-bottom: 2px solid #999;
}

#adminpage li a {
	border: none;
	text-decoration: none;
	color: #666;
}

#adminpage li a:hover {
	text-decoration: underline;
}

#loadappl { background: url(../images/icons/moneybag_16.gif) no-repeat 10px 50%; }
#mentorreg { background: url(../images/icons/file.gif) no-repeat 10px 50%; }
#entrenous { background: url(../images/icons/move_file.gif) no-repeat 10px 50%; }
#quarterly { background: url(../images/icons/pages.gif) no-repeat 10px 50%; }
#exploan { background: url(../images/icons/exploan.gif) no-repeat 10px 50%; }
#entprofile { background: url(../images/icons/edit.gif) no-repeat 10px 50%; }
#chgpwd { background: url(../images/icons/chgpwd.gif) no-repeat 10px 50%; }
#busdir { background: url(../images/icons/website.gif) no-repeat 10px 50%; }

.stripes {
	border: 1px solid #666666;
}

.stripes thead {
	font: bold 11px verdana;
}

.stripes tbody tr td {
	font: 8pt verdana, sans-serif;
	padding: 3px 8px;
	border-left: 1px solid #D9D9D9;
}

.stripes tbody tr.selected td {
	background-color: #3d80df;
	color: #fff;
	font-weight: bold;
	border-left: 1px solid #346DBE;
	border-bottom: 1px solid #7DAAEA;
}

input .open {
	background: url(../images/icons/open.gif) no-repeat;
	height: 16px;
	width: 16px;
}

input .close {
	background: url(../images/icons/closed.gif) no-repeat;
	height: 16px;
	width: 16px;
}

/* Awards Section */

#awardsContent {
	width: 551px;
}

#awardsContent #contentcenter {
	width: 370px;
	margin: 0px 19px 0px 0px;
	float: left;
	border: none;
	padding: 0px;
	background: none !important;
}

#awardsContent #contentright {
	width: 162px;
	float: right;
	border: none;
	margin: 0px;
	padding: 0px;
}

#awardsContent .photoContent img {
	border: 1px solid #81007F;
	margin-bottom: 9px;
}

#awardApplications .row {
	width: 370px;
	margin-bottom: 15px;
}

#awardApplications .application {
	width: 182px;
	float: left;
	margin-right: 6px;
	display: inline;
}

#awardApplications .last {
	margin-right: 0px;
}

#awardApplications .application p {
	margin: 0px 15px 5px 15px;
	font: 10px Verdana;
}

#awardApplications .application ul {
	margin: 0px 15px;
}

* html #awardApplications .application ul {
	width: 132px;
}


* html #awardApplications .application ul li {
	width: 132px;
}

#awardApplications .application a {
	font: 10px Verdana;
}

#awardApplications .application .starlist li a {
	font-weight: bold;
}

#awardApplications .application .banner {
	margin: 0px;
	width: 182px;
	height: 69px;
	display: block;
	margin-bottom: 5px;
}

#awardApplications .green { color: #4E9A2D; }
#awardApplications .yellow { color: #E28E1E; }
#awardApplications .purple { color: #843890; }
#awardApplications .red { color: #A41B1F; }

#awardApplications .green .banner { background: url(/assets/images/prix/title-3.gif) no-repeat; }
#awardApplications .yellow .banner { background: url(/assets/images/prix/title-2.gif) no-repeat; }
#awardApplications .purple .banner { background: url(/assets/images/prix/title-1.gif) no-repeat; }
#awardApplications .red .banner { background: url(/assets/images/prix/title-4.gif) no-repeat; }

#awardsContactCallout
{
	background: #d3d1d1;
	padding: 20px 55px;
}

#awardsContactCallout h3
{
	font-size: 12px;
	color: #421542;
	background: none;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

#awardsContactCallout p, #awardsContactCallout a
{
	font-size: 12px;
	color: #333;
	margin: 0;
	padding: 0;
}

#awardsNominationsCallout, #awardsNominationsCallout a {
	width: 557px;
	height: 325px;

}
#awardsNominationsCallout {
	margin-bottom: 15px;
}
#BDCaward, #BDCaward a {
	background: url(/assets/images/prix/bdc/bdcAd.gif) no-repeat;
	width: 557px;
	height: 80px;
	display: block;
	margin-bottom: 10px;
}
.nominationsCallout, .nominationsCallout a {
	background: url(/assets/images/callouts/results_are_in.jpg) no-repeat;
	width: 557px;
	height: 113px;
	display: block;
	margin-bottom: 15px;
}


#entreNominations { background: url(/assets/images/headers/header1.gif) no-repeat; }
#mentorNominations { background: url(/assets/images/headers/header2.gif) no-repeat; }
#partnerNominations { background: url(/assets/images/headers/header3.gif) no-repeat; }

#nominationsLeftCallout {
	background: url(/assets/images/prix/nominations-left-callout.gif) no-repeat;
	height: 241px;
	width: 170px;
	margin-top:15px;
}

#nominationsLeftCalloutVideo, #nominationsLeftCalloutVideo a {
	background: url(/assets/images/prix/nominations-left-callout-video.jpg) no-repeat;
	height: 140px;
	width: 170px;

	display: block;
}


#awardsCalloutContainer {
	width: 551px;
	margin-bottom: 24px;
}

#watchAwardsVideoCallout, #watchAwardsVideoCallout a {
	background: url(/assets/images/callouts/button-awards-watch-video.jpg) no-repeat;
	width: 255px;
	height: 73px;
	display: block;
}

#watchAwardsVideoCallout {
	float: left;
}

#pastWinnersCallout {
	background: url(/assets/images/callouts/callout-awards-past-winners.gif) -10px 0px no-repeat;
	width: 282px;
	height: 65px;
	display: block;
	position: relative;
}

#pastWinnersCallout {
	float: right;
}

#pastWinnersCallout .videos {
	position: absolute;
	top: 30px;
	left: 20px;
	width: 247px;
	height: 12px;
	display: block;
}

#pastWinnersCallout .photos {
	position: absolute;
	top: 46px;
	left: 20px;
	width: 257px;
	height: 12px;
	display: block;
}

#pastWinnersCallout {
	margin-top: 7px;
}

#awardsDocuments {
	width: 240px;
	margin: 0px auto;
	list-style: none;
}

#awardsDocuments li {
	text-align: center;
	margin-bottom: 15px;
}

#awardsDocuments li .step {
	text-align: center;
	display: block;
	text-transform: uppercase;
	font: bold 16px Verdana;
	color: #E85529;
}

#awardsDocuments li .title {
	text-align: center;
	display: block;
	text-transform: uppercase;
	font: 14px Verdana;
	margin-bottom: 5px;
}

#awardsDocuments li .cover {
	margin: 0px auto;
	width: 155px;
	display: block;
	border: none;
}

#awardsDocuments li .cover img {
	display: block;
	border: none;
}

#awardsDocuments li.green, #awardsDocuments li.green a { color: #4E9A2D; }
#awardsDocuments li.blue, #awardsDocuments li.blue a { color: #383590; }
#awardsDocuments li.purple, #awardsDocuments li.purple a { color: #843890; }
#awardsDocuments li.red, #awardsDocuments li.red { color: #A41B1F; }
#awardsDocuments li.yellow, #awardsDocuments li.yellow { color: #E28E1E; }

#awardsDocuments a.green , #awardsDocuments a.blue, #awardsDocuments a.purple, #awardsDocuments a.red {
	line-height: 24px;
}

#awardsDocuments li.green .cover { border: 1px solid #4E9A2D; }
#awardsDocuments li.blue .cover { border: 1px solid #383590; }
#awardsDocuments li.purple .cover { border: 1px solid #843890; }
#awardsDocuments li.red .cover { border: 1px solid #A41B1F; }
#awardsDocuments li.yellow .cover { border: 1px solid #E28E1E; }


#videosnav{
	line-height: 20px;
	margin: 0 0 10px 14px;
	padding:0px;}

#videosnav #previous {
	width:100px;
	float:left;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	
}
#videosnav #previous img{
	border:0px;
	text-decoration:none;
	margin:0 10px 0 0 ;
	vertical-align:middle;
}

#videosnav #noprevious {
	width:100px;
	float:left;

}
#videosnav #current {
	width:330px;
	float:left;
	text-align:center;
}
#videosnav #next {
	width:100px;
	float:left;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
}

#videosnav #next img{
	border:0px;
	text-decoration:none;
	margin:0 0 0  10px;
	vertical-align:middle;
	
}
#videosnav #nonext {
	width:100px;
	float:left;

}
#videosnav a{
	font-size: 12px;
	font-weight:bold;
	color:#652365;
}
#videosBC{
	background:url(/prix/2009/flagBC.gif) left top no-repeat;
	margin: 20px 0 0 0 ;
	padding: 0 0 0 60px;
	font-size: 14px;
	font-weight:bold;
	line-height: 42px;

	}
#videosAB {
	background:url(/prix/2009/flagAB.gif) left top no-repeat;
	margin: 20px 0 0 0 ;
	padding: 0 0 0 60px;
	font-size: 14px;
	font-weight:bold;
	line-height: 42px;
}
#videosCP{
	background:url(/prix/2009/flagCP.gif) left top no-repeat;
	margin: 20px 0 0 0 ;
	padding: 0 0 0 140px;
	font-size: 14px;
	font-weight:bold;
	line-height: 42px;
}
#videosSK{
	background:url(/prix/2009/flagSK.gif) left top no-repeat;
	margin: 20px 0 0 0 ;
	padding: 0 0 0 60px;
	font-size: 14px;
	font-weight:bold;
	line-height: 42px;
}
#videosMB{
	background:url(/prix/2009/flagMB.gif) left top no-repeat;
	margin: 20px 0 0 0 ;
	padding: 0 0 0 60px;
	font-size: 14px;
	font-weight:bold;
	line-height: 42px;
}
#videosON{
	background:url(/prix/2009/flagON.gif) left top no-repeat;
	margin: 20px 0 0 0 ;
	padding: 0 0 0 60px;
	font-size: 14px;
	font-weight:bold;
	line-height: 42px;
}
#videosQC{
	background:url(/prix/2009/flagQC.gif) left top no-repeat;
	margin: 20px 0 0 0 ;
	padding: 0 0 0 60px;
	font-size: 14px;
	font-weight:bold;
	line-height: 42px;
}
#videosATL{
	background:url(/prix/2009/flagATL.gif) left top no-repeat;
	margin: 20px 0 0 0 ;
	padding: 0 0 0 120px;
	font-size: 14px;
	font-weight:bold;
	line-height: 76px;
}

.videonames {
	font-size: 16px;
	color:#000000;
	line-height: 20px;
	text-align:left;
	clear:both;
	padding-left:14px;
}

.videocontainer {

margin-top:10px;}


#winnerBC{
	background:url(/prix/2009/flagBC.gif) left top no-repeat;
	margin: 4px 0 0 0 ;
	padding: 0 0 0 60px;
	font-size: 14px;
	font-weight:bold;
	line-height: 42px;

	}
#winnerAB {
	background:url(/prix/2009/flagAB.gif) left top no-repeat;
	margin: 4px 0 0 0 ;
	padding: 0 0 0 60px;
	font-size: 14px;
	font-weight:bold;
	line-height: 42px;
}
#winnerCP{
	background:url(/prix/2009/flagCP.gif) left top no-repeat;
	margin: 4px 0 0 0 ;
	padding: 0 0 0 140px;
	font-size: 14px;
	font-weight:bold;
	line-height: 42px;
}
#winnerSK{
	background:url(/prix/2009/flagSK.gif) left top no-repeat;
	margin: 4px 0 0 0 ;
	padding: 0 0 0 60px;
	font-size: 14px;
	font-weight:bold;
	line-height: 42px;
}
#winnerMB{
	background:url(/prix/2009/flagMB.gif) left top no-repeat;
	margin: 4px 0 0 0 ;
	padding: 0 0 0 60px;
	font-size: 14px;
	font-weight:bold;
	line-height: 42px;
}
#winnerON{
	background:url(/prix/2009/flagON.gif) left top no-repeat;
	margin: 4px 0 0 0 ;
	padding: 0 0 0 60px;
	font-size: 14px;
	font-weight:bold;
	line-height: 42px;
}
#winnerQC{
	background:url(/prix/2009/flagQC.gif) left top no-repeat;
	margin: 4px 0 0 0 ;
	padding: 0 0 0 60px;
	font-size: 14px;
	font-weight:bold;
	line-height: 42px;
}
#winnerATL{
	background:url(/prix/2009/flagATL.gif) left top no-repeat;
	margin: 4px 0 0 0 ;
	padding: 0 0 0 120px;
	font-size: 14px;
	font-weight:bold;
	line-height: 76px;
}
/************************************
	Happy Holidays
***********************************/

#holiday-callout {
	width: 288px;
	height: 53px;
	display: block;
	background: url(/assets/images/homepage/ecard_calloutFR.gif) no-repeat;
	margin-left: 10px;
	margin-bottom: 14px;
	margin-top:1px;
	padding: 0px;
}

#holiday-callout a {
	display: block;
	width: 288px;
	height: 53px;
}

/*****************************
	Module marketing elements
*****************************/

#business-planner-logo
{
	width: 160px;
	height: 240px;
	background: url(/assets/images/logos/logo-cybf-buspartner-fr.jpg) no-repeat;
	margin: 0px auto;
}

#ment2b-logo
{
	width: 250px;
	height: 238px;
	background: url(/assets/images/logos/logo-ment2b-fr.jpg) no-repeat;
	margin: 0px auto;
}

.content-list {
	margin-left: 30px;
}

.content-list li.purple {
	color: #843890;
	background: url(../images/star-purple.gif) no-repeat -2px 2px;
	padding-left: 15px;
	width: 320px;
}

.content-list li.blue {
	color: #383590 !important;
	background: url(../images/star-blue.gif) no-repeat -2px 2px;
	padding-left: 15px;
	width: 320px;
}
/******************************
	Golf Callout
******************************/

#golf-callout, #golf-callout a {
	background: url(/assets/images/golf/banner.jpg) no-repeat;
	width: 288px;
	height: 159px;
	display: block;
}

#golf-callout {
	margin: 10px 7px;
}

/* awards winners */

#awards-home-banner, #awards-home-banner a
{
	height: 250px;
	width: 288px;
	display: block;
	background: url(/assets/images/banner-large.jpg) no-repeat;
}

#awards-home-banner
{
	margin-left: 7px;
}

#awards-callout, #awards-callout a
{
	height: 350px;
	width: 171px;
	display: block;
	background: url(/assets/images/banner-small.jpg) no-repeat;
}

#awards-callout
{
	margin-bottom: 10px;
}

#awardsPhotoCredits {
	margin-bottom: 15px;
	width: 370px;
}


#testimonials {

	color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin-bottom:40px;
	font-style:italic;
}

/* Callouts */

#searchCallout, #searchCallout a {
	background: url(/prix/gala2008/french/gala2008small.jpg) no-repeat;
	width: 171px;
	height: 350px;
	display: block;
}

#searchCallout { 
	margin-bottom: 15px;
}

#searchHomeCallout, #searchHomeCallout a {
	background: url(/prix/gala2008/french/postgala2008callout.jpg) no-repeat;
	width: 288px;
	height: 116px;
	display: block;
}

#searchHomeCallout {
	margin: 0px 0px 15px 10px;
}

#videoCallout #entre {
width:210px;
height:135px;
display: block;
background: url(/assets/images/homepage/betheboss_new.jpg) no-repeat;

float:left;
padding:0px;
margin:0px;


}

#videoCallout #mentor {
width:165px;
height:135px;
display: block;
background: url(/assets/images/homepage/inspireyoureself_new.jpg) no-repeat;

padding:0px;
margin:0px;
float:left;

}

#westjetCallout, #westjetCallout a {
	background: url(/assets/images/sponsors/westjet_ad_home_fr.jpg) no-repeat;
	width: 289px;
	height: 116px;
	display: block;
}

#westjetCallout {
	margin: 0px 0px 15px 10px;
}

#directoryCallout, #directoryCallout a {
	background: url(/assets/images/homepage/biz-directory-calloutFR.gif) no-repeat;
	width: 289px;
	height: 115px;
	display: block;
}

#directoryCallout {
	margin: 0px 0px 15px 10px;
}

/********************************************************************** 
	2008 Gala
**********************************************************************/

#header-gala{
background: #eee url(/prix/gala2008/french/gala2008banner3.jpg);
	height: 303px;
	margin-top: 10px;
	
}
#galasponsors {
	width: 500px;
	height: 90px;
	position: relative;
	left:220px;
	top: 220px;

}
		

	
#galasponsor1 {
	left:40px; 
	width:120px;	
	height: 75px; 

	display:block;	
	position: relative; 
	float:left; 
	}
	
#galasponsor2 {
	left:50px; 

	width:160px;		
	height: 75px; 

	display: block;	
	position: relative; 
	float:left; 
	}

#downloadInvitation{
float:left;
width:370px;
}


#downloadRegistration{
float:right;
}

/********************************************************************** 
	Press Coverage page
**********************************************************************/
.pressdates {
	font-size: 18px;
 	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
 }

.presscoveragephotos{
padding-left:24px;


}

.pressphotocredits{
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:4px;

}
	.photossidebyside {
	float: right;
	width: 120px;
	position: relative;
	margin-right: 0px;
	margin-left: 0px;
	text-align: right;
}
.pressintro {
	font-size: 13px;
}

.photossidebysidewider {
	float: right;
	width: 180px;
	position: relative;
	margin-right: 0px;
	margin-left: 0px;
	text-align: right;
}

/********************************************************************** 
NEW Entrepreneur Section
**********************************************************************/

#applynow {
	width: 180px;
	margin-bottom:10px;
	float:right;
	border: #ff3e1f 1px solid;
	text-align:center; 	
		margin-left:10px;
}

#applynow a {
	color:#FFFFFF;
	height:16px;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/entrepreneurs/applynow_button_bg.gif) repeat-x;
	display:block;
	padding:3px;
}
#applynow a:hover {
	color:#E85529;
	height:16px;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/entrepreneurs/applynow_button_bgON.gif) repeat-x;
	display:block;
	padding:3px;
}
	
#locations {
	width: 80px;
	margin-bottom:10px;
	float:right;
	border: #ff3e1f 1px solid;
	text-align:center; 

}

#locations a {
	color:#FFFFFF;
	height:16px;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/entrepreneurs/applynow_button_bg.gif) repeat-x;
	display:block;
	padding:3px;
}
#locations a:hover {
	color:#E85529;
	height:16px;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/entrepreneurs/applynow_button_bgON.gif) repeat-x;
	display:block;
	padding:3px;
}
		
#opportunities {
	width: 100%;
	border: 1px solid #9757A1;
	width: 168px;
	display: block;
	margin-bottom: 10px;
}

.opportunitiesheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bolder;
	color: #9757A1;
	line-height: 14pt;
	margin-top: 4px;
}

.stagescontainer {
	height:290px;
	padding-left:60px;
	padding-bottom:10px;
	text-align:left;
}

#stagestitle {
	color: #843890;
	font-size: 9pt;
	padding-top: 4px;
	padding-bottom: 8px;
	padding-left:2px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 4px 0 6px 0px;
	font-weight:bold;
}

.stages {
	float: left;
	width: 130px;	
	margin-right: 25px;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	color: #843890;
}

.stages a, .stages a:active , .stages a:hover, .stages a:visited {
	text-decoration: none;
	color: #843890;
}

#stageone, #stageone a {
	height:174px;
	display: block;
	background-image: url(../images/entrepreneurs/stage1photo.jpg);
	background-repeat: no-repeat;
	background-position: 0 24px;
}

#stageone, #stageone a:hover {
	height:174px;
	display: block;	
	background:url(../images/entrepreneurs/stage1photoON.jpg) no-repeat;
	background-repeat: no-repeat;
	background-position: 0 24px;
}

#stagetwo, #stagetwo a {
	height:174px;
	display: block;
	background-image: url(../images/entrepreneurs/stage2photo.jpg);
	background-repeat: no-repeat;
	background-position: 0 24px;
}

#stagetwo, #stagetwo a:hover {
	height:174px;
	display: block;	
	background:url(../images/entrepreneurs/stage2photoON.jpg) no-repeat;
	background-repeat: no-repeat;
	background-position: 0 24px;
}

#stagethree, #stagethree a {
	height:174px;
	display: block;
	background-image: url(../images/entrepreneurs/stage3photo.jpg);
	background-repeat: no-repeat;
	background-position: 0 24px;
}
#stagethree, #stagethree a:hover {
	height:174px;
	display: block;	
	background:url(../images/entrepreneurs/stage3photoON.jpg) no-repeat;
	background-repeat: no-repeat;
	background-position: 0 24px;
}

.stagesub {
	font-size: 8pt;
	font-weight:normal;
	font-style:normal;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:2px;
	vertical-align:bottom;
	position:relative;
	top:155px;
	text-align: left;
}

h2.stageindicator {
	color: #843890;
	padding-top: 0px;
	font-size:16px;
}


.previousnext {
	height:30px;
	margin-right:8px;	
	margin-left:10px;	
	background-color:#843890;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	background-image: url(../images/entrepreneurs/previousnext_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	border:1px solid #843890;
	vertical-align:middle;
}
/*add id 'twolines' to the 'previousnext' div when titles take two lines */
#twolines {
	height:58px;
}
.pageindicator {
	color: #843890;
	font-size:19px;
	text-align:center;
	float:left;
	font-weight:bold;
	width:375px;
	padding-top:4px;
	padding-bottom:4px;

}
.pageindicatorsub {
	font-size:14px;
}
.previousnext a{
	color:#FFFFFF;
	text-decoration:none;
}
.previousnext a:hover{
	color:#670461;
	text-decoration:none;
}
.previousnext .previouspage {
	float:left;
	text-align:left;
	width:80px;
	padding-left:10px;
	padding-top:10px;

}
.previousnext .previouspage a{
	background:url(../images/entrepreneurs/previous_arrow.gif) left center no-repeat;
	padding-left:12px;
}
.previousnext .previouspage a:hover{
	background:url(../images/entrepreneurs/previous_arrowON.gif) left center no-repeat;
	padding-left:12px;
}
.previousnext .nextpage{
	float:right;
	text-align:right;
	width:55px;
	padding-right:10px;
	padding-top:10px;


}
.previousnext .nextpage a{
	background:url(../images/entrepreneurs/next_arrow.gif) right center no-repeat;
	padding-right:12px;

}
.previousnext .nextpage a:hover{
	background:url(../images/entrepreneurs/next_arrowON.gif) right center no-repeat;
	padding-right:12px;

}
/*add id 'taller' to the 'previouspage' and 'nextpage' divs when titles take two lines */
#taller {
	padding-top:24px;
}

.youthvideoalignment {
text-align:center;
padding:10px;

}

.inspiringstoriesintro {
	width: 440px;
	margin-left:24px;	
	float: left;
    clear: both; 
	margin-top:10px;
}

.inspiringstories {
	width: 380px;
	margin-left:32px;
	float: left;
	padding-right: 10px;
	padding-left: 20px;
	border: 1px solid #cb61bb;
	display: block;
	clear: both;
	margin-top:20px;
	padding-bottom:8px;
}


.inspiringstoriesleft {
	float: left;
	width: 100px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	clear: both; 
}
.inspiringstoriesright {
	float: left;
	width: 270px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-left:10px;
}
.inspiringstoriesleft img {
	border: 1px solid #cb61bb;
	}
	

.inspiringstories h4 {
	margin: 0px 0px 0px 0px;

}

#takethequiz {
	width: 190px;
	margin-bottom:10px;
	border: #bc30a6 1px solid;
	text-align:center;
	margin-top:12px;
}



#takethequiz a {
	color:#FFFFFF;
	height:16px;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/entrepreneurs/quiz_button_bg.gif) repeat-x;
	display:block;
	padding:3px;
}
#takethequiz a:hover {
	color:#bc30a6;
	height:16px;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/entrepreneurs/applynow_button_bgON.gif) repeat-x;
	display:block;
	padding:3px;
}
#contentwide #pleasenote {
	font-size: 11px;
	font-style: italic;
}

.esubs { 
	font-family: Georgia, "Times New Roman", Times, serif;
 	font-size: 20px;
 	color: #bc30a6;
	padding-top: 4px;
	margin: 4px 0 4px 15px;
	}
	
.printtitle {
	display:none;
	}
.esectionintros {
	color:#666666;
	background:url(../images/entrepreneurs/magentabar.gif) bottom center no-repeat;
	padding-left:20px;
	padding-right:16px;
	padding-top:12px;
	padding-bottom:12px;
	margin-left:-4px;
	margin-bottom:12px;
	margin-top: 8px;
	text-align: justify;


}

#newcomerlanguages {
	width:150px;
	float:left;
	margin-right:20px;

	}
#newcomerlanguages img{
	padding:2px;
}

#newcomerposter {
	width:350px;
	border:1px #ffffff solid;
}

ol.businessplansteps{
	padding-left:14px;
}
ol.businessplansteps li{
	padding-bottom:8px;
}
.indentlink {
	padding-left:12px;
	padding-top:4px;
	display:block;
}

#linktoAB {
	background:url(../images/entrepreneurs/flagAB.jpg) left center no-repeat;
	margin-left:14px; 
	padding-left:40px;
	font-size: 14px;
	font-weight:bold;
}
#linktoBC{
	background:url(../images/entrepreneurs/flagBC.jpg) left center no-repeat;
	margin-left:14px; 
	padding-left:40px;
	font-size: 14px;
	font-weight:bold;
}
#linktoMB{
	background:url(../images/entrepreneurs/flagMB.jpg) left center no-repeat;
	margin-left:14px; 
	padding-left:40px;
	font-size: 14px;
	font-weight:bold;
}

#linktoNB{
	background:url(../images/entrepreneurs/flagNB.jpg) left center no-repeat;
	margin-left:14px; 
	padding-left:40px;
	font-size: 14px;
	font-weight:bold;
}

#linktoNFLDLAB{
	background:url(../images/entrepreneurs/flagNFLDLAB.jpg) left center no-repeat;
	margin-left:14px; 
	padding-left:40px;
	font-size: 14px;
	font-weight:bold;
}
#linktoNS{
	background:url(../images/entrepreneurs/flagNS.jpg) left center no-repeat;
	margin-left:14px; 
	padding-left:40px;
	font-size: 14px;
	font-weight:bold;
}
#linktoON{
	background:url(../images/entrepreneurs/flagON.jpg) left center no-repeat;
	margin-left:14px; 
	padding-left:40px;
	font-size: 14px;
	font-weight:bold;
}
#linktoPEI{
	background:url(../images/entrepreneurs/flagPEI.jpg) left center no-repeat;
	margin-left:14px; 
	padding-left:40px;
	font-size: 14px;
	font-weight:bold;
}
#linktoQC{
	background:url(../images/entrepreneurs/flagQC.jpg) left center no-repeat;
	margin-left:14px; 
	padding-left:40px;
	font-size: 14px;
	font-weight:bold;
}
#linktoSK{
	background:url(../images/entrepreneurs/flagSK.jpg) left center no-repeat;
	margin-left:14px; 
	padding-left:40px;
	font-size: 14px;
	font-weight:bold;
}
#linktoYK{
	background:url(../images/entrepreneurs/flagYK.jpg) left center no-repeat;
	margin-left:14px; 
	padding-left:40px;
	font-size: 14px;
	font-weight:bold;
}
#linktoNW{
	background:url(../images/entrepreneurs/flagNW.jpg) left center no-repeat;
	margin-left:14px; 
	padding-left:40px;
	font-size: 14px;
	font-weight:bold;
}
#logo-slogan
{
	width: 127px;
	height: 142px;
	background: url(/assets/images/logo/logo-slogan.JPG) no-repeat;
	margin: 0px auto;
}
/*COLLAPSIBLE MENU*/

/* wrapper for the whole collapsible menu */
.mC {width:170px;}

/*menu headings that always appear on the screen.*/
.mH {cursor:pointer; font-weight:bold; width:170px; margin-top:5px; margin-bottom:5px;}

/*wrapper for each of the menus that we are making collapsible*/
.mL {display:none; margin-bottom:0px;}
.mLopen {margin:0px; display:block;}
.provincelistopen {margin:0px; display:block;}
.provincelistclosed {display:none; margin-bottom:0px;}

.test { display:inline;}

/********************************************************************** 
	Events
**********************************************************************/

#EWC, #EWC a {
	background: url(/assets/images/homepage/ewc-callout.gif) no-repeat;
	width: 289px;
	height: 115px;
	display: block;
}

#EWC {
	margin: 0px 0px 15px 10px;
}

#gew{
	clear: both; 
	border: 1px solid #8ab116;
		width: 350px;
		margin-left:14px;
		margin-top:4px;
		margin-right:4px;
		margin-bottom:4px;
}

#gew h4{
color: #8ab116;

}
	
/********************************************************************** 
	Opportunities on Entrepreneur page
**********************************************************************/
#opportunities {
	width: 100%;
	border: 1px solid #9757A1;
	width: 168px;
	display: block;
	margin-bottom: 10px;
}
.opportunitiesheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bolder;
	color: #9757A1;
	line-height: 14pt;
	margin-top: 4px;
}


/********************************************************************** 
	WestJet
*****************************************************************/

.westjet-title {
	font-family: Arial, Helvetica, sans-serif;
	color: #13978e;
	padding-left: 10px;
	padding-top:10px;
	font-size: 18px;
	font-weight:bold;
}
.westjet-subtitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #00285E;
	padding-left: 10px;
	padding-top:10px;
	font-size: 16px;
	font-weight:bold;
}
.westjet-highlighted {
	font-family: Arial, Helvetica, sans-serif;
	color: #00285E;
	padding-left: 10px;
	padding-top:10px;
	font-size: 14px;
	font-weight:bold;
}

/********************************************************************** 
About Us
**********************************************************************/
#aboutusstrong{
	font-size:13px;
	font-weight:bold;
}
#aboutusstrong span{
	font-size:13px;
	color:#000000;
}
#prelaunchsubtitle{
	background:url(../images/aboutus/prelaunch_circle.gif) 10px center no-repeat;
	height:54px;
	padding-left:50px;
	
}

#prelaunch {
	font-size:16px;
	color:#666666;
	font-style:italic;
	padding: 26px 0 0 0 ;


}
#prelaunch span{
	font-size:18px;
	color:#6f57a5;
	font-style:normal;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

}
#resourcessubtitle{
	background:url(../images/aboutus/resources_circle.gif) 10px center no-repeat;
	height:54px;
	padding-left:50px;
	
}

#resources {
	font-size:16px;
	color:#666666;
	font-style:italic;
	padding: 26px 0 0 0 ;


}
#resources span{
	font-size:18px;
	color:#df771c;
	font-style:normal;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

}
#financingsubtitle{
	background:url(../images/aboutus/financing_circle.gif) 10px center no-repeat;
	height:54px;
	padding-left:50px;
	
}

#financing {
	font-size:16px;
	color:#666666;
	font-style:italic;
	padding: 8px 0 0 0 ;


}
#financing span{
	font-size:18px;
	color:#798e49;
	font-style:normal;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

}

#mentoringsubtitle{
	background:url(../images/aboutus/mentoring_circle.gif) 10px center no-repeat;
	height:54px;
	padding-left:50px;
	
}

#mentoring {
	font-size:16px;
	color:#666666;
	font-style:italic;
	padding: 26px 0 0 0 ;


}
#mentoring span{
	font-size:18px;
	color:#005aa8;
	font-style:normal;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

}

/********************************************************************** 
tooltips
**********************************************************************/
a.tooltip:hover {background:#ffffff; } /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:2px 3px; margin-left:6px; width:150px;}
a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#843890; text-decoration: none; }

#wrapper #frame #content #contentcenter .purple .tooltip {
	text-decoration: underline;
}



/********************************************************************** 
	Clearfix - this prevents elements from overlapping others 
**********************************************************************/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {

    clear: both; 

}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


.expand-header {
	background: #E85529;
	color: #ffffff;
	padding: 4px 4px 4px 24px;
	width: 320px;
	margin: 12px 0px 0px 10px;
	font-weight: bold;
	border: 1px solid #ccc;
	background: url(../images/aboutus/team_expand.jpg) #E85529 no-repeat;
	background-position: 2px 2px;
}

.contract-header {
	background: #E85529;
	color: #ffffff;
	padding: 4px 4px 4px 24px;
	width: 320px;
	margin: 12px 0px 0px 10px;
	font-weight: bold;
	border: 1px solid #ccc;
	background: url(../images/aboutus/team_contract.jpg) #E85529 no-repeat;
	background-position: 2px 2px;
}


.hidden {
	display: none;
	
}

.unhidden{
	display: block;
}

