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

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

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

h4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0099cc;
    font-weight: 500;
}

h4.subhd, h4.subhd a {
font-size:14px;
font-weight:600;
color:#0099cc;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e4a025;
	font-weight: bold;
	text-transform: uppercase;
}
h6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0099cc0;
	font-weight: 500;
}
body {
	background-image: url(http://www.techvision.com/images22/bpc/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: #cc0000;
	text-transform: uppercase;
}
.progtitle
{
	font-weight: normal;
	color: #cc0000;
	font-size:14px;
}

img.progicon
{
	padding-right: 5px;
}

.programday {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	background-color: #0099cc;
	display: block;
	padding: 10px;
	font-weight: bold;
}


.progtitle
{
	font-weight: normal;
	color: #330066;
	font-size:14px;
}
#progtitleblock {
	background-color: #EEEEEE;
	display: block;
	padding: 7px;
}

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

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

/*  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: #9d3994;
	text-decoration: underline;
	outline: 0;
}
a:hover {
	text-decoration: none;
	color: #0099d1;
}

.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: #cc0000;*/
	color: #666666;
	text-decoration: none;
}


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

#siteNav {
	left: auto;
	right: auto;
	font-family: Arial, Helvetica, sans-serif;
}
#siteNav a { text-decoration: none; display: block; color:#ffffff;	}
#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/bpl/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: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
	#siteNav li a:link, #siteNav li a:visited {
	color: #ffffff;
	background-color: #0099cc;
	background-image: url(http://www.techvision.com/images22/bpl/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,
#sponsors #sponsorsnav 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,
#sponsors #sponsorsnav a:link ,#sponsors #sponsorsnav a:hover,#sponsors #sponsorsnav 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: #0099cc;
	background-image: url(http://www.techvision.com/images22/bpl/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,
#sponsors #sponsorsnav ul,
#travel #travelnav ul, 
#faq #faqnav ul
{ padding-bottom: 0px;	}


/* Page Nav Side menu -------------------------------------------------------------  */
#pageNav ul {
*width:100%;
}

#pageNav .subMenu li {
	background-image: url(http://www.techvision.com/images22/bpc/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/bpc/sidemenu_hover_border.gif);
	background-position: left bottom;
}

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


/* 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: #0099cc;
}


/* 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;
}

#aboutbpc {
	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/bpc/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/bpc/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;
}
#blankspotlight {
	width: 228px;
	float:left;
	position: relative;
	background-image: url(http://www.techvision.com/images22/bpc/boxarea_border.gif);
	background-repeat: repeat-x;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#bpcspotlight {
	width: 245px;
	float:left;
	position: relative;
	padding-right: 10px;
	padding-left: 7px;
	background-image: url(http://www.techvision.com/images22/bpc/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/bpc/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: #9d3994;
	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;
}
#orangcaps{
	text-transform: uppercase;
	color: #9d3994;
}
a.greenlink:link, a.greenlink:visited, a.greenlink:active {
	color: #9d3994;
	text-decoration: underline;
	outline: 0;
}
a.greenlink:hover {
	text-decoration: none;
}
a.greenlink2:link, a.greenlink2:visited, a.greenlink2:active {
	color: #9d3994;
	text-decoration: none;
	outline: 0;
}
a.greenlink2:hover {
	text-decoration: underline;
}

a.progtitlelink {
	color: #0099cc;
	text-decoration: none;
	font-size:18px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}
a.progtitlelink:hover {
	text-decoration: underline;
}
/* page layout  ------------------------------------------------------------------------------ */

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


#maintitle_new {
	float: left;
	height: 52px;
	position: relative;
	padding: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #0099cc;
	background-color: #FFFFFF;
}

#maintitle_new .name {
	font-size: 18px;
}

#maintitle_new .datelocation {
	font-size: 13px;
}

#header, #datelocation {
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #0099cc;
background-color: #FFFFFF;
/*height: 55px;*/
width: 576px;
}

#header p.title {
	float:left;
	padding:10px;
	width:366px;
	font-size: 22px;
}

#header p.title_new {
	padding:10px;
	font-size: 22px;
}

#header p.producedBy {
	float:left;
	padding:0px;
	width:180px;
	text-align:right;
	padding-right:7px;
}

#datelocation {
	font-size: 14px;
	padding:10px;
	*padding:0 0 10px 10px;
}

#mainlogo {
	width: 140px;
	position: relative;
	background-image: url(http://www.techvision.com/images22/bpc/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, #bulletlist2
{
margin-left: 20px;
padding-left: 0;
list-style: none;
}

#bulletlist2 {
padding-top:6px;
}

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

#bulletlist2 li {
line-height:16px;
padding-bottom:4px;
}

#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/bpl/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/bpl/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: left;
	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/bpc/table_bg.gif);
	background-repeat: repeat-y;	
}
.tablebackwhite {
	background-image: url(http://www.techvision.com/images22/bpc/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;
}

#abphoto
{
	float: left;
	position: relative;
	margin-right: 10px;
	height: 100px;
	width: 100px;
}
/* @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/bpl/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/bpc/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:#000033;
}

#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/bpl/b64b8a.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 h3 {
color:#9d3994;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

#highlight_box h5 {
color:#ab0063;
font-size:10px;
}

#highlight_box p {
color:#333;
font-size: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/bpc/FF9900.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;
}

#purple_border {
	border: 1px solid #FF9900;
}

/* 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: #49d5fa url(http://www.techvision.com/images22/bpl/gradhead.gif) repeat-x;
	border-top: 2px solid #00a9d6;
	border-bottom: 1px solid #00a9d6;
	color: #ffffff;
}
#gradient-style td
{
	padding: 10px; 
	border-bottom: 1px solid #e9e8df;
	color: #00a9d6;
	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: #00a9d6;
}
#gradient-style tbody tr:hover td
{
	background: #49d5fa url(http://www.techvision.com/images22/bpl/gradhover.gif) repeat-x;
	color: #ffffff;
}


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

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

#ygradient-style tfoot tr td
{
	background: #e9e8df;
	font-size: 12px;
	color: #00a9d6;
}
#ygradient-style tbody tr:hover td
{
	background: #f0c985 url(http://www.techvision.com/images22/bpl/gradhover_yellow.gif) repeat-x;
	color: #ffffff;
}


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

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

#vgradient-style tfoot tr td
{
	background: #e9e8df;
	font-size: 12px;
	color: #00a9d6;
}
#vgradient-style tbody tr:hover td
{
	background: #d69abe url(http://www.techvision.com/images22/bpl/gradhover_violet.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{
	font:					10px/10px verdana, arial,sans-serif;
	padding:2px;
	margin: 0;
	border: 1px solid #ccc;
	background-color: #eee;
	width: 100%;
	color: #666;
}

.textfield2{
	font:					10px/10px verdana, arial,sans-serif;
	padding:2px;
	margin: 0;
	border: 1px solid #ccc;
	background-color: #eee;
	width: 207px;
	color: #666;
}


/*------------------------------------- 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;
}

h4 a:link, h4 a:visited {
color:#0099cc;
}

h4.subhd a {
color:#333;
}

/* Sponsorship display/hide container */
.tabcontent {
/*border:1px solid #ccc;
border-bottom:1px solid #999;*/
padding:10px;
margin-bottom:10px;
text-align:left;
}

#tbeta a {
	display:block;
	text-decoration:none;
}

ul#bulletlist a, ul#bulletlist li a {
display:inline;
text-decoration:underline;
}

#tbeta a:hover {
text-decoration:none;
background:url(http://www.techvision.com/images22/bpc/showhide-bg.gif) #f5f5f5 no-repeat top right;
}

#tbeta a.hide:hover {
text-decoration:none;
background:url(http://www.techvision.com/images22/bpc/showhide-bg2.gif) #f5f5f5 no-repeat top right;
}

#tbeta a div.brdr {
display:block;
padding:10px;
border:1px solid #ccc;
clear:both;
}

#tbeta a div.brdrAB {
display:block;
padding:10px;
border:1px solid #ccc;
clear:both;
height:100px
}

#tbeta a strong {
color:#333;
}

#tbeta a h4 {
color:#0099cc;
}

ul#bulletlist a:hover, ul#bulletlist li a:hover {
display:inline;
text-decoration:none;
background:none;
}

#special a, #special a:hover {
	display: inline;
	text-decoration:none;
	background:none;
}

#special a, #special a:link {
	display: inline;
	text-decoration:underline;
	background:none;
}

.price {
font-size:14px;
color:#ff9900;
}
