/* @group Defaults  ------------------------------------------------------------------------------  */

html, body { margin: 0; padding: 0;}
html {
	background-image: url(http://www.techvision.com/images22/bpe/bg.gif);
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #003399;
	font-weight: 500;
}

h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003399;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	font-weight: normal;
	text-transform: uppercase;
}

h4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003399;
	font-weight: 500;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099CC;
	font-weight: bold;
	text-transform: uppercase;
}
h6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0099CC;
	font-weight: 500;
}
body {
	background-image: url(http://www.techvision.com/images22/bpe/bg.gif);
	margin-bottom: 0;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
hr {
	border: 0;
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px;
	width: 100%;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;	
}

.keydate {
	color: #003399;
	text-transform: uppercase;
}
.progtitle
{
	font-weight: normal;
	color: #003399;
	font-size:14px;
}

img.progicon
{
	padding-right: 5px;
}
.programday {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: 500;
	background-color: #003399;
	display: block;
	padding: 5px;
}
.programdayRED {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: 500;
	background-color: #CC0000;
	display: block;
	padding: 5px;
}
#progtitleblock {
	background-color: #EEEEEE;
	display: block;
	padding: 7px;
}


/*  Baseline values for browser consistency  ------------------------------------------------------------------------------ */

p, div, h1, h2, h3, h4, h5, h6, ul, li { margin: 0; padding: 0;	}
img { border: 0;	}
ul { list-style: none;	}

a:link, a:visited, a:active {
	color: #FDB813;;
	text-decoration: underline;
	outline: 0;
}
a:hover {
	text-decoration: none;
	color: #003399;
}

.clear { clear: both; height: 0px;	}
.hide { display:none;	}

.left {float: left;}
.right {float: right;}




/* top quick links ------------------------------------------------------------------------------  */

a.quickmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: none;
	color: #0099CC;
	text-decoration: underline;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}a.quickmenu:hover {
	color: #666666;
	text-decoration: none;
}

/* conferences footer ------------------------------------------------------------------------------  */

.affiliateconf{
	overflow: auto;
	height: 90px;
	margin-top: 10px;
	padding-right: 5px;
	text-align: left;
	font-size: 10px;
}


/* @group SiteNav  ------------------------------------------------------------------------------ */

#siteNav {
	left: auto;
	right: auto;
	font-family: Arial, Helvetica, sans-serif;
}
#siteNav a { text-decoration: none; display: block;	}
#siteNav ul { margin-left: 10px; padding-top: 0px;	}

#siteNav li {
	float: left;
	position: center;
	font-size: 10px;
	text-align: center;
	background-image: url(http://www.techvision.com/images22/bpe/site_nav_hover_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
	#siteNav li a {
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
}
	#siteNav li a:link, #siteNav li a:visited {
	color: #fff;
	background-color: #0099CC;
	background-image: url(http://www.techvision.com/images22/bpe/site_nav_borders.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
	#siteNav li a:hover { background: none; color: #ffffff;}
	
	
	
/* Automatic Page Highlighting  ------------------------------------------------------------------------------ */

#getinvolved #getinvolvednav a,
#home #homenav a,
#overview #overviewnav a,
#partnering #partneringnav a,
#program programnav a,
#participants #participantsnav a,
#media #medianav a,
#ex #exnav a,
#travel #travelnav a,
#faq #faqnav a
{ margin-top: 0px;	}


#getinvolved #getinvolvednav a:link ,#getinvolved #getinvolvednav a:hover,#getinvolved #getinvolvednav a:visited,
#home #homenav a:link ,#home #homenav a:hover,#home #homenav a:visited,
#overview #overviewnav a:link ,#overview #overviewnav a:hover,#overview #overviewnav a:visited,
#partnering #partneringnav a:link ,#partnering #partneringnav a:hover,#partnering #partneringnav a:visited,
#program #programnav a:link ,#program #programnav a:hover,#program #programnav a:visited,
#participants #participantsnav a:link ,#participants #participantsnav a:hover,#participants #participantsnav a:visited,
#media #medianav a:link ,#media #medianav a:hover,#media #medianav a:visited,
#ex #exnav a:link ,#ex #exnav a:hover,#ex #exnav a:visited,
#travel #travelnav a:link ,#travel #travelnav a:hover,#travel #travelnav a:visited,
#faq #faqlnav a:link ,#faq #faqnav a:hover,#faq #faqnav a:visited
{
	background-color: #003366;
	background-image: url(http://www.techvision.com/images22/bpe/site_nav_selected_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	cursor: default;
	color: #FFFFFF;
	border-top: 0px solid #CCFF33;
}


#getinvolved #getinvolvednav ul,
#home #homenav ul,
#overview #overviewnav ul,
#partnering #partneringnav ul,
#program #programnav ul,
#participants #participantsnav ul,
#media #medianav ul,
#ex #exnav ul,
#travel #travelnav ul,
#faq #faqnav ul
{ padding-bottom: 0px;	}


/* Page Nav Side menu -------------------------------------------------------------  */
#pageNav ul {
}

#pageNav .subMenu li {
	background-image: url(http://www.techvision.com/images22/bpe/sidemenu_item_border.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#pageNav .subMenu li a {
	display:				block;
	padding-left:			10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #000000;
}

#pageNav li {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10px;
	line-height:			24px;	
}

#pageNav li a:link, #pageNav li a:visited, #pageNav li a:hover {
	text-decoration:		none;
}

#pageNav li a:hover {
	background-image: url(http://www.techvision.com/images22/bpe/sidemenu_hover_border.gif);
	background-position: left bottom;
}

#pageNav li.current a {
	background-color: #FFFFFF;
	background-image: url(http://www.techvision.com/images22/bpe/sidemenu_current_border.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #003399;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #003399;
}


/* banner area  ------------------------------------------------------------------------------  */

#home_banner {
	height: 110px;
	width: 702px;
	position: relative;
	clear: both;
	float: none;
	background-color: #FFFFFF;
}
#inside_banner {
	height: 72px;
	width: 702px;
	position: relative;
	clear: both;
	float: none;
	background-color: #003366;
}


/* homepage ------------------------------------------------------------------------------  */

hr.lesspad {
	border: 0;
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px;
	width: 100%;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;	
}
#producedby{
	position: relative;
	float: right;
	padding-right: 7px;
}
.textfieldhome {
	width:					105px;
	color:					#666;
	margin:					0;
	padding:				2px;
	font:					9px/9px verdana, arial,sans-serif;
	float:					left;
}

a.smalllink {
	padding-left: 15px;
	font-size: 9px;
	line-height: 30px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-top: 20px;
}
a.smalllink:hover {
	text-decoration: underline;
}
#maincontenthome {
	width: 487px;
	float:left;
	position: relative;
	background-color: #FFFFFF;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
}

#aboutbpe {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 487px;
	padding-bottom: 15px;
	margin-top: 10px;
	padding-top: 10px;
}

#subcontentwrap {
	position: relative;
	width: 477px;
}
#mainfeatures {
	width: 477px;
	float:left;
	position: relative;
	background-image: url(http://www.techvision.com/images22/bpe/boxarea_border.gif);
	background-repeat: repeat-x;
	padding-top: 15px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#biopartneringlogin {
	width: 228px;
	float:left;
	position: relative;
	background-image: url(http://www.techvision.com/images22/bpe/boxarea_border.gif);
	background-repeat: repeat-x;
	padding-top: 15px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
}
#newsandannounce {
	width: 228px;
	float:left;
	position: relative;
	background-image: url(http://www.techvision.com/images22/bpe/boxarea_border.gif);
	background-repeat: repeat-x;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 10px;
	padding-left: 10px;
}

#twitterannounce {
	width: 228px;
	float:left;
	position: relative;
	background-image: url(http://www.techvision.com/images22/bpe/boxarea_border.gif);
	background-repeat: repeat-x;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 10px;
	padding-left: 10px;
}

#bpespotlight {
	width: 245px;
	float:left;
	position: relative;
	padding-right: 10px;
	padding-left: 7px;
	background-image: url(http://www.techvision.com/images22/bpe/boxarea_border.gif);
	background-repeat: repeat-x;
	padding-bottom: 10px;
	padding-top: 10px;
}

#pageNavnews ul {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#pageNavnews .subMenu li {
	background-image: url(http://www.techvision.com/images22/bpe/sidemenu_item_border.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-left:			10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#featureshead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099CC;
	font-weight: bold;
	text-transform: uppercase;
}

#sidebarhome {
	width: 174px;
	position: relative;
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 16px;
}
#bpscroll {
	height: 200px;
	overflow: auto;
}

#bpscrolltwitter {
	height: 200px;
	width: 300px;
	overflow: auto;
}

#orangcaps{
	text-transform: uppercase;
	color: #0099CC;
}
a.greenlink:link, a.greenlink:visited, a.greenlink:active {
	color: #003399;
	text-decoration: underline;
	outline: 0;
}
a.greenlink:hover {
	text-decoration: none;
}
a.greenlink2:link, a.greenlink2:visited, a.greenlink2:active {
	color: #003399;
	text-decoration: none;
	outline: 0;
}
a.greenlink2:hover {
	text-decoration: underline;
}
a.progtitlelink {
	color: #003399;
	text-decoration: none;
	font-size:18px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight: bold;
	

}
a.progtitlelink:hover {
	text-decoration: underline;
}
a.progtitlelinkRED {
	color: #CC0000;
	text-decoration: none;
	font-size:18px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight: bold;	

}
a.progtitlelinkRED:hover {
	text-decoration: underline;
}
/* page layout  ------------------------------------------------------------------------------ */

#pagewrapper{
	display: block;
	overflow: hidden;
	position: relative;
	width: 750px;
	margin:0px auto;
	text-align:left;
}
#pagewrapperhome{
	display: block;
	overflow: hidden;
	position: relative;
	width: 1000px;
	margin:0px auto;
	text-align:left;
}
a.biglink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003399;
	text-decoration: underline;
}
a.biglink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003399;
	text-decoration: none;
}
#maintitle {
	float: left;
	height: 52px;
	width: 376px;
	position: relative;
	padding: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
	background-color: #FFFFFF;
}  

#maintitle_n {
	float: left;
	height: 52px;
	width: 376px;
	position: relative;
	padding: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
	background-color: #FFFFFF;
}  

#maintitle .name {
	font-size: 20px;
}

#maintitle_n .name {
	font-size: 16px;
}

#maintitle .datelocation {
	font-size: 14px;
}

#maintitle_n .datelocation {
	font-size: 14px;
}

#mainlogo {
	width: 140px;
	position: relative;
	background-image: url(http://www.techvision.com/images22/bpe/mainlogo.gif);
	height: 120px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #FFFFFF;
	float: left;
}
a.smalllink2 {
	font-size: 9px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
a.smalllink2:hover {
	text-decoration: underline;
}

#bulletlist
{
margin-left: 10px;
padding-left: 0;
list-style: none;
}


#bulletlistlevel2
{
margin-left: 25px;
padding-left: 0;
list-style: none;
}

#bulletlist li
{
padding-left: 10px;
background-image: url(http://www.techvision.com/images22/bpe/bullet_orange.gif);
background-repeat: no-repeat;
background-position: 0 0.5em;
line-height: 18px;
}


#bulletlistlevel2 li
{
padding-left: 10px;
background-image: url(http://www.techvision.com/images22/bpe/bullet_orange.gif);
background-repeat: no-repeat;
background-position: 0 0.5em;
line-height: 18px;
}

#boxed {
	width: 100%;
	position: relative;
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
	background-position: bottom;
	background-color: #FFFFFF;
}
#pagehead {
	width: 702px;
	position: relative;
	right: auto;
	left: auto;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#pageheadvideo {
	width: 790px;
	position: relative;
	right: auto;
	left: auto;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#quicklinks{
	position: relative;
	color: #CCCCCC;
	float: right;
	margin-right: 20px;
	text-align: right;
}

#navwrapper {
	background-image: url(http://www.techvision.com/images22/bpe/nav_bg.gif);
	width: 570px;
	background-position: center top;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	position: relative;
	bottom: 0px;
	left: 25px;
	right: auto;
	background-position: center top;
	left: auto;
	background-color: #FFFFFF;
	overflow: hidden;
	z-index: 1;
	background-repeat: no-repeat;
}
#navwrapper600 {
	background-image: url(http://www.techvision.com/images22/bpe/nav_bg_600.gif);
	width: 400px;
	background-position: center top;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	position: relative;
	bottom: 0px;
	left: 25px;
	right: auto;
	background-position: center top;
	left: auto;
	background-color: #FFFFFF;
	overflow: hidden;
	z-index: 1;
	background-repeat: no-repeat;
}

#maincontent {
	width: 476px;
	float: right;
	position: relative;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #FFFFFF;
	overflow: hidden;
}

#sidebar {
	width: 175px;
	position: relative;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 16px;
}

#sidebartext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #666666;
	height: 10px;
	width: 173px;
	margin-top: 5px;
	text-align: center;
}

.tableback {
	background-image: url(http://www.techvision.com/images22/bpe/table_bg.gif);
	background-repeat: repeat-y;	
}
.tablebackwhite {
	background-image: url(http://www.techvision.com/images22/bpe/table_bg_white.gif);
	background-repeat: repeat-y;
}
img.speaker {
	border: 10px solid #EEEEEE;
}
#speakerphoto
{
	border: 1px solid #CCCCCC;
	float: left;
	position: relative;
	margin-right: 10px;
	margin-bottom: 10px;
}
/* @end */


/*------------------------------------- Buttons ---------------------------------------*/

.buttonLinkMed
{
	clear:					both;
	width:					90px;
	height:					22px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	padding-left:			6px;
	margin-top: 5px;
	line-height: 21px;
	background-image: url(http://www.techvision.com/images22/bpe/button_med.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-transform: uppercase;
}
.buttonLinkLarge
{
	clear:					both;
	width:					140px;
	height:					19px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				9px;
	padding-left:			6px;
	text-transform: uppercase;
	margin-top: 5px;
	line-height: 21px;
	background-image: url(http://www.techvision.com/images22/bpe/button_large.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.buttonLinkMed a, .buttonLinkLarge a {
	display:				block;
	color: #FFFFFF;
	text-decoration: none;	 
}
.buttonLinkMed a:link, .buttonLinkMed a:visited, .buttonLinkMed a:hover, .buttonLinkLarge a:link, .buttonLinkLarge a:visited, .buttonLinkLarge a:hover
{
	color:					#FFFFFF;
	text-decoration:		none;
}

.buttonLinkMed a:hover, .buttonLinkLarge a:hover
{
	color:#FF6600;
}

#partneringbuttonhome
{
	display: block;
	text-align: center;
}
#partneringbutton
{
	display: block;
	text-align: center;
	margin-top: 20px;
}

/*------------------------------------- highlight box ---------------------------------------*/

#highlight_box {
	position: relative;
	background-color: #FFFFFF;
	width: 132px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-left: 10px;
	border-top-width: 0px;
	border-top-style: solid;
	margin-top: 20px;
	background-image: url(http://www.techvision.com/images22/bpe/660066.gif);
	background-repeat: repeat-x;
	background-position: top;
	overflow: hidden;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#highlight_box_sponsors {
	position: relative;
	background-color: #FFFFFF;
	width: 142px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-left: 10px;
	border-top-width: 0px;
	border-top-style: solid;
	margin-top: 20px;
	background-image: url(http://www.techvision.com/images22/bpe/660066.gif);
	background-repeat: repeat-x;
	background-position: top;
	overflow: hidden;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: center;
}

#blue_border {
	border: 1px solid #003399;
}

/* table gradient design ------------------------------------------------------------------------------  */

#gradient-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0px;
	width: 470px;
	text-align: left;
	border-collapse: collapse;
}
#gradient-style th
{
	font-size: 18px;
	font-weight: bold;
	padding: 10px;
	background: #0099cc url(http://www.techvision.com/images22/bpe/gradhead.gif) repeat-x;
	border-top: 2px solid #003399;
	border-bottom: 1px solid #0099cc;
	color: #ffffff;
}
#gradient-style td
{
	padding: 10px; 
	border-bottom: 1px solid #e9e8df;
	color: #003399;
	border-top: 1px solid #00a9d6;
	background: #e9e8df url(http://www.techvision.com/images22/c21/gradback.gif) repeat-x;
	
}

#gradient-style tfoot tr td
{
	background: #e9e8df;
	font-size: 12px;
	color: #003399;
}
#gradient-style tbody tr:hover td
{
	background: #0099cc url(http://www.techvision.com/images22/bpe/gradhover.gif) repeat-x;
	color: #ffffff;
}

/* ------------------------------------- Positioning and Size -------------------------------------*/

#searchBox {
	text-align:				right;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	margin-bottom: -10px;
	height: 30px;
	padding-top: 6px;
}

.search_button {
	position:				relative;
	left:					5px;
	top:					-1px;
	float:					right;
}

.textfield{
	padding:2px;
	margin: 0;
	border: 1px solid #ccc;
	background-color: #eeeeee;
	width: 100%;
	color: #0099CC;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 10px;
}

.textfield2{
	padding:2px;
	margin: 0;
	border: 1px solid #ccc;
	background-color: #eee;
	width: 207px;
	color: #0099CC;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 10px;
}


/*------------------------------------- Copyright ---------------------------------------*/


#copyright {
	color:					#999999;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	line-height:			18px;
	text-align:				center;
	margin-top: 5px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 20px;
}


#copyright a:link, #copyright a:visited {
	color:					#0099CC;
}

