/*------------------  BEGIN SITE INFO  ---------------------------*/
/*
WIDTH:		978px
LEFT COL: 	190px
RIGHT COL:	765px
	MAIN CONTENT: 	500px
	RIGHT SIDEBAR:	204px

DK blue 	#003d7d
LGHT blue 	#739dd3
GREEN 		#207d00

TEXT		#494949

ACCENTS
   TRIM:	#CCCCCC
   TRIM:	#bebebe
*/
/*------------------/ END -SITE INFO   ----------------------*/


/********* BEGIN RESET STYLES *********/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ul, ul li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}


:focus {
	outline: 0;
}
/********* END RESET STYLES *********/



/*-------/  TAG SELECTORS - BEGIN ALPHABETIZED LOOSELY  ---------------*/


/* --- PNG Fix --- Matt */
/*
img, #wrap,#main,#content,#panels-lower-mid, .icon-tele, .icon-email, .icon-fax, #footer, #governance a, body, h1, ul, .data-sheet a, .content-tri-col a{ behavior: url(/library/css/iepngfix.htc) }*/
/* --- PNG Fix --- Matt */


/* ---------- BEGIN UNIVERSAL TEXT STYLES ---------- */
*{
font-family:Arial, Helvetica, sans-serif;
}
div, td{
	font-size:12px;
}
a{color:#003d7d;}
a:hover{text-decoration:none;}

/* ---------- END UNIVERSAL TEXT STYLES ---------- */

body
{
/* --- w/h --- */
width:100%;
height:100%;
/* --- w/h --- */
text-align: center;
font-family:Arial, Helvetica, sans-serif;
color:#494949;
background-color:#FFFFFF;
background-image:url(/img/bg.gif);
background-repeat:repeat-x;
}


blockquote, q {
	quotes: "" "";
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}


ol li{
	margin-bottom:1em;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
ul {
	list-style: none;
}
ul.normal-list {
	list-style:square;
	margin-left:2em;
	line-height: 1.5em;
}
ul.normal-list li{
	list-style:square;
}


ul.prod-list {
	list-style:square;
	margin-left:2em;
	line-height: 1.5em;
}
ul.prod-list li{
	list-style:square;
}








h1 {font-size:18px;}
h2 {font-size:16px;}
h3{font-size:14px;}
h3.title-bar {
	padding:5px 0px;
	width:98%;
	background-color:#003d7d;
	color:#fff;
	font-size:12px;
	line-height:12px;
}
h3.title-bar span{	padding-left:10px;}


/*-------/  TAG SELECTORS - END  ---------------*/



/* --------- BEGIN - GLOBAL CLASSES ---------  */

/* ---------    vertical spacers  ---------  */



.twovert{line-height:2px;}
.fivevert{line-height:5px;}
.tenvert{line-height:10px;}
.space12{line-height:12px;}
.space15{line-height:15px;}
.fifteenvert{line-height:15px;}
.twentyvert{line-height:20px;}
	
/* --------- general Colors ---------  */
.red {color:#c00;}
.dkred { color:#84171B; }
.ltred { color:#B14B4E; }

.dkblue { color:#003d7d; }
.ltblue { color:#739dd3; }
.ltgray { color:#555; }
.green { color:#207d00; }



/* ---------   floats & alignment ---------    */
.lead-image{
	display:block;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	width:134px;
	height:96px;
}
.left{float:left;}
.right{float:right;}
.left400{
	display:block;
	float:left;
	width:400px;
}
.right200{
	display:block;
	float:right;
	width:200px;
}

.left300{
	display:block;
	float:left;
	width:300px;
}
.right300{
	display:block;
	float:right;
	width:300px;
}
.right400{
	display:block;
	float:right;
	width:400px;
}
.right415{
	display:block;
	float:right;
	width:415px;
}

/*.clear{clear:both; line-height:2px; width:1px; display:none;}*/
.clear{position:relative; clear:both; line-height:2px; width:1px; height:1px; font-size:2px;}
html>body .clear{clear:both; line-height:2px; width:1px; }
.kill-br br{display:none;}
 html > body .clear{ display:block;}

/* ---------  formatting ---------    */
.bold { font-weight:bold; }
.hide{display:none;}



/* ---------   content font sizes ---------  */
.size10{font-size:10px;}
.size10 a{font-size:10px;}
.size10 tr td{font-size:10px;}
.size11{font-size:11px;}
/* ---------   content padding ---------  */
.inside1{padding:0px 1px;}
.inside{padding:0px 10px;}
.inside2{padding:0px 2px;}
.inside3{padding:0px 3px;}
.inside4{padding:0px 4px;}
.inside5{padding:0px 5px;}
.inside8{padding:0px 8px;}
.inside10{padding:0px 10px;}
.inside14{padding:0px 14px 14px 14px;}
.inside15s{padding:0px 15px;}
.inside16s{padding:0px 16px;}
.inside20{padding:20px;}
.inside22{padding:22px;}
.inside30{padding:0px 30px;}
.inside44{padding:0px 44px;}
.inside50{padding:0px 50px;}

.pl-10{
	padding-left:10px;
}
.pl-15{
	padding-left:15px;
}

.inv-arrow{
	width:12px;
	height:11px;
	line-height:11px;
	background:url(/img/07_icon_blue_arrow.gif) 0px 4px no-repeat;

}
.inv-arrow-wht{
	width:12px;
	height:11px;
	line-height:11px;
	background:url(/img/07_icon_wht_arrow.gif) 0px 4px no-repeat;

}
.inv-arrow-grn{
	margin-left:6px;
	width:12px;
	height:12px;
	line-height:12px;
	background:url(/img/07_icon_arrow_green.png) 0px 4px no-repeat;
}

	.product-listing-bot{
		width:734px;
		background:url(/img/07_prod_list_bot.png) 0px 0px no-repeat;
		}

/* --------- END - GLOBAL CLASSES ---------  */

/*--- container & structure - BEGIN ---*/
/* ---------  all:: wrapper  ---------    */
	#wrap {
		width:978px;
		height:100%;
		float:none;
		margin:0px;
		margin-left: auto;
		margin-right: auto;
		text-align:left;
		color:#494949;
		background:#fff url(/img/wrap_bkg.png) 0px 0px repeat-y;
		background-image:url(/img/wrap_bkg.png);
		background-repeat:repeat-y;
	}
	

/* ---------  all:: header  ---------    */
	#header {
		width:978px;
		height:88px;
		background:url(/img/header_bkg.png) 0px 0px repeat-x;
		/*background:none;*/
	}
/* ---------  all:: logo  ---------    */
	#logo {
		float:left;
		margin-top:23px;
		width:244px;
		height:44px;
	}
/* ---------  all:: top navigation  ---------    */
	#main-nav{
			width:978px;
		height:30px;
		background-color:#FFF;
	}

/*  -------------------------- navigation: #nav----------------------------------------------- */
		#nav, #nav * { margin: 0px; padding: 0px; }
		
		#nav {
			background:url(/img/emcore_07_nav_group.png) no-repeat;	
			float:left;
			height:30px;
			width:978px;
			}
		
		#nav span { display:none }
		
		#nav li, #nav a { height: 30px; display: block; }
		
		#nav li { float: left; list-style: none; }
		
		#nav-01 { width:60px; }/* 0  */
		#nav-02 { width:108px; }/*60   */
		#nav-03 { width:170px; }/* 168  */
		/*#nav-04 { width:115px; }*/
		#nav-04 { width:87px; }/*  338 */
		#nav-05 { width:85px; }/* 425  */
		#nav-06 { width:125px; }/* 510  */
		#nav-07 { width:107px; }/* 635  */
		
		#nav-08 { width:111px; }/* 758  */
		#nav-09 { width:98px; }/* 879  */
		
		#nav-01 a:hover, #nav-01.over { background:url("/img/emcore_07_nav_group.png") 0px -30px  no-repeat; }
		#nav-02 a:hover, #nav-02.over { background:url("/img/emcore_07_nav_group.png") -60px -30px  no-repeat; }
		#nav-03 a:hover, #nav-03.over { background:url("/img/emcore_07_nav_group.png") -168px -30px  no-repeat; }/*  */
		/*#nav-04 a:hover, #nav-04.over { background:url("/img/emcore_07_nav_group.png") -281px -30px  no-repeat; } */
		
		#nav-04 a:hover, #nav-04.over { background:url("/img/emcore_07_nav_group.png") -338px -30px  no-repeat; }/*  */
		#nav-05 a:hover, #nav-05.over { background:url("/img/emcore_07_nav_group.png") -425px -30px  no-repeat; }/*78  */
		#nav-06 a:hover, #nav-06.over { background:url("/img/emcore_07_nav_group.png") -510px -30px  no-repeat; }/*  */
		#nav-07 a:hover, #nav-07.over{ background: url("/img/emcore_07_nav_group.png") -635px -30px no-repeat;}/*  */
		#nav-08 a:hover, #nav-08.over{ background: url("/img/emcore_07_nav_group.png") -758px -30px no-repeat;}/*  */
		#nav-09 a:hover, #nav-09.over{ background: url("/img/emcore_07_nav_group.png") -879px -30px no-repeat;}/*  */
/*
					"Home"=> array('1','0px','-33px'),
					"Fiber Optics"=> array('2','-57px','-33px'),
 					"Solar Power"=> array('3','-154px','-33px'),
 					"Case Studies"=> array('4','-255px','-33px'),
 					"About Emcore"=> array('5','-356px' ,'-33px'), 
 					"Investor"=> array('6', '-466px','-33px'),
 					"News & Events"=> array('7','-544px','-33px'),
 					"Support"=> array('8','-658px' ,'-33px ')

*/	






		
/* ---------  all:: INTERIOR  ---------    */
	#bread-crumbs{
		font-size:10px;
		padding-left:12px;
		padding-top:12px;
		padding-bottom:13px;
		background-color:#fff;
	}
	#bread-crumbs *, #bread-crumbs span{
		font-size:10px;
		color:#494949;
		text-transform:uppercase;
	}
	#bread-crumbs span {
		color:#004a91;
	}
	#bread-crumbs a{
		text-decoration:underline;
	}
	#bread-crumbs a:hover{
		text-decoration:none;
	}
	#bread-crumbs a.selected {
		color:#004a91; /* link-blue: 004a91 */
	}
	#bread-crumbs a.selected:hover{
		text-decoration:none;
	}

 	#webcast{
		position:relative;
		width:978px;
		height:60px;
		background-color:#fff;		
	}
	#webcast-content{
		position:absolute;
		left:193px;
		top:13px;
		width:785px;
		height:40px;
	}
 	#inv-cast{
		position:relative;
		width:978px;
		height:60px;
		background:url("/img/icon_investor.gif") 0px 0px no-repeat;
	}
	#inv-cast-content{
		position:absolute;
		top:5px;
		left:193px;
		width:550px;
		height:40px;
	}
	#inv-cast-player{
		position:absolute;
		top:13px;
		left:865px;
		width:85px;
		height:40px;
	}

/* ---------  ALL:: footer  ---------    */
 	#footer	{
		clear:both;
		position:relative;
		width:978px;
		background-color:#fff;		
	}
	#footer img{
		margin:0px;
		padding:0px;
		position:absolute;
	}	
	#footer-content {
		position:absolute;
		left:0px;
		top:2px;
		width:978px;
		height:29px;
		font-size:11px;
		padding-top:5px;
		text-align:center;
	}
		
	#footer-content  a{
		font-size:11px;
		line-height:15px;
		color:#004a91;
		text-decoration:none;
	}
	#footer-content a:hover{text-decoration:underline;}
	#footer span{
		color:#737373;
	}	
/* ---------  all:: header  ---------    */
	#header-nav-search {
		margin-top:10px;
		width:370px;
		height:24px;
		color:#737373;
		font-size:11px;
	}
	
	
	#header-nav-search #search-box{
		margin:0px;
		padding:0px;
		padding-top:12px;
		width:99%;
		height:22px;
	}
	
	#header-nav-search img {
		margin-left:4px;
		margin-right:5px;
	}
	
	#header-nav-search a {
		color:#737373;
	}
	#header-nav-search a.bold-blue{ color:#003d7d; font-weight:bold; }
	#header-nav-search a,#header-nav-search .sml, #header-nav-search span{
		font-size:11px;
		/*line-height:22px;*/
		text-decoration:none;
	}
#header-nav-search .sml{
	font-weight:bold;
}
#header-nav-search .lgt{
		color:#ccc;
		font-size:11px;
	}
	#header-nav-search a:hover{	text-decoration:underline;	}
	#header-nav-search form {
		margin:0px;
		padding:0px;
	}
	#header-nav-search #ff{
		float:left;
		width:240px;
		overflow:hidden;
		text-align:right;
	}
	#header-nav-search #fb{
		float:right;
		width:55px;
	}

/*Text inputs*/
 	input.textinput {
		width:149px;
		font-size:12px;
		/*
		padding-left:4px;
		background:url(/img/form_03.png) 0px 0px no-repeat;
		border:none;
		line-height:1.5em;
		*/
		
	}

	#product-search-box {
		width:690px;
		height:42px;
		background:url("/img/emcore_07_prod_search.png") 0px 0px no-repeat;
		margin:0px;
		padding:0px;
	}
	#product-search-box h1{
		margin-left:14px;
		font-size:16px;
		color:#37782c;
	}

 	 input.prodinput{
		margin:0px; 
		padding:0px;
		width:342px;
		background:url(/img/form_fo_search_bkg.png) 0px 0px no-repeat;
		height:22px;
		line-height:22px;
		border:none;
		
	}




/* --------- BEGIN - HOME CSS ---------  */
/* ---------   hidden content --------- */


/* --------- END - HOME CSS ---------  */


/* --------- BEGIN - INTERIOR CSS ---------  */

	#navigation {
		clear:left;
		float:left;
		width:190px;
	
	}
	#main {
		margin:0px;
		padding:0px;
		float:right;
		width:763px;
		height:80%;
		border-width:0px 1px 0px 1px;
		border-style:solid;
		border-color:#bebebe;
/*	overflow:hidden;*/
	}
	#main .inside14 h1{
		padding-top:5px;	
		width:98%;
		background-color:#fff;
	}
	html>body #main{
		border:none;
		width:765px;
	}

	 #sub-masthead{
		margin:0px;
		padding:0px;
		width:735px;
		height:169px;	
	}
	
	 #sub-masthead-sml{
		margin:0px;
		padding:0px;
		float:right;
		margin-left:23px;
		width:765px;
		height:9px;
		line-height:9px;
		background:url(/img/emcore_07_sub_content_top.png) 0px 0px no-repeat;
	}
	 #sub-masthead-sml-imm{
		margin:0px;
		padding:0px;
		float:right;
		margin-left:23px;
		width:765px;
		height:9px;
		line-height:9px;
		background:url(/img/solar/emcore_07_sub_content_top_imm.jpg) 0px 0px no-repeat;
	}
	
	#sub-masthead-sml-prd{
		width:765px;
		height:125px;
	}
	 #sub-masthead-msg{
		width:735px;
		height:140px;
	}
	 #sub-masthead-msg {
	 	
		color:#fff;
		text-align:left;
	}

	#main-bottom {
		clear:both;
		margin:0px;
		padding:0px;
		margin-left:213px;
		/*float:right;
		margin-bottom:5px;*/ 
		width:765px;
		height:9px;
		line-height:9px;
		background: #fff url(/img/emcore_07_sub_content_bot.png) 0px 0px no-repeat;
	}
	#main-bottom-spacer{
		clear:both;
		width:100%;
		height:5px;
		line-height:5px;
		color:#fff;
		background-color:#fff;
	}



/****** nav-bar ******/
.leftsidebar{
	padding:0px 0px 0px 0px ;
	margin:0px;
	width:171px;
	border-width:0px 1px 0px 1px;
	border-style:solid;
	border-color:#bebebe;
	background-color:#f3f3f3;
}
  html > body .leftsidebar{
	width:171px;
}


#sidebar-nav a{
	display:block;
	margin-left:8px;
	padding:3px 0px 3px 10px;
	background:url(/img/emcore_07_bullet.png) 0px 7px no-repeat;
	color:#494949;
	font-size:11px;
	}
#sidebar-nav a.curr-parent{
	display:block;
	margin-left:8px;
	padding:3px 0px 3px 10px;
	background:url(/img/emcore_07_bullet.png) 0px 7px no-repeat;
	color:#003d7d;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
#sidebar-nav a.curr{
	padding:3px 0px 3px 15px;
	background:url(/img/07_arrow_product_link.gif) 3px 3px no-repeat;
	color:#003d7d;
	font-weight:bold;
	text-decoration:none;
	}

#sidebar-nav a.child,a.child{
	padding:3px 0px 3px 16px;
	background:url(/img/07_arrow_product_link.gif) 3px 3px no-repeat;
	}
#sidebar-nav a.sub-child,a.sub-child{
	padding:3px 0px 3px 22px;
	background:url(/img/emcore_07_bullet.png) 20px 7px no-repeat;
	background:none;
	color:#004bad;
	}
#sidebar-nav a.sub-curr,a.sub-curr{
	padding:3px 0px 3px 22px;
	background:none;
	color:#003d7d;
	font-weight:bold;
	}

/* ---------   CONTENT Classes ---------  */

/* ---------   SELECTOR Classes ---------  */



/* sub navigation: #nav
 * ------------------------------------------------------------------------- */

.leftsidebar ul{
	list-style:square;
	margin-left:15px;
}
.leftsidebar ul li{
	list-style:square;
}	
/* INTERIOR PAGE CONTENT
 * ------------------------------------------------------------------------- */
#content {
	float:left;
	padding:10px 0px 0px 0px;
	/*border-right:1px solid #003d7d;*/
	width:500px;
	line-height:1.5em;
	/*overflow:hidden;*/
}

#content-noside {
	float:left;
	padding:10px 0px 0px 0px;
	margin:0px 1px;
	/*border-right:1px solid #003d7d;*/
	width:706px;
	line-height:1.5em;
	/*overflow:hidden;*/
	background-color:#FFFFFF;
}
	.content-tri-col{
		float:left;
		display:block;
		margin-right:20px;
		padding-top:10px;
		width:150px;
	}
	.content-tri-col h4{
		width:auto;
	}
	.content-tri-col br{
		display:none;
	}
	.content-tri-col a{
		display:block;
		margin:5px 0px;
		padding-left:20px;
		background:url(/img/07_arrow_product_link.gif) 0px 0px no-repeat;
		line-height:15px;
	}
	.content-tri-col .pdf{
		display:block;
		margin:5px 0px;
		padding-left:20px;
		background:url(/img/07_icon_sml_pdf.png) 0px 0px no-repeat;
		line-height:15px;
	}
	#repository{
		float:right;
		display:block;
		width:150px;
		height:92px;
		overflow:hidden;
		padding:0px;
		margin:0px;
		background:url(/img/07_bkg_repository.png) 0px 0px no-repeat;
		font-size:10px;
		text-align:center;
	}

	#repository *{
		font-size:10px;
	}
	#repository strong{
		font-size:11px;
	}


/* 
 * ------------------------------------------------------------------------- */

#right-sidebar{
	float:right;
	padding:10px 0px 0px 0px;
	width:204px;
	line-height:1.5em;
}



#right-sidebar a.check{
	display:block;
	margin-left:15px;
	padding:3px 0px 3px 15px;
	background:url(/img/07_case_check_mark.png) 0px 4px no-repeat;
	color:#494949;
	font-size:11px;
	}
#right-sidebar a.sidelink{
	display:block;
	margin-left:15px;
	padding:5px 0px 5px 25px;
	background:url(/img/07_icon_sml_pdf.png) 0px 4px no-repeat;
	color:#494949;
	font-size:11px;
	}
/*#nav-02 a, #nav-02.over { background:url("/emcore/img/emcore_07_nav_group.png") -57px -33px  no-repeat; }*/

 /*#footer{margin:5px 0px;}*/
 


.block-left{
	float:left;
	margin-bottom:25px;
	width:365px;
}

.block-right{
	float:right;
	margin-bottom:25px;
	width:365px;
}



/****** begin printer friendly group ******/
#icons {
	width:150px;
	line-height:12px;
}
#icons a{
	display:block;
	margin:5px 0px;
	padding-left:20px;
	font-size:11px;
	line-height:16px;
	color:#494949;
	text-decoration:none;
}
#icons a:hover{
	text-decoration:underline;
}
.email{
background:url(/img/07_icon_email.png) 0 2px no-repeat;
}
.bookmark{
background:url(/img/07_icon_bookmark.png) 0 2px no-repeat;
}
.printer{
background:url(/img/07_icon_printer.png) 0 2px no-repeat;
} 
/****** end printer friendly group ******/


/******** ICONS ***************/

/*a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'] {
	background:transparent url(../images/zip.png) center left no-repeat;
	display:inline-block;
	padding-left:20px;
	line-height:18px;
	
	http://web-kreation.com/index.php/html-css/add-file-type-icons-next-to-your-links-with-css/
}*/

/*a[href$='.asx'],a[href$='.aspx'] {
	background:transparent url(/img/icon_audio.gif) center left no-repeat;
	display:inline-block;
	padding-left:22px;
	font-size:11px;
	font-weight:bold;
}*/

a[href$='.pdf'] {
	background:transparent url(/img/page_white_acrobat.png) center left no-repeat;
	display:inline-block;
	padding-left:22px;
	font-size:11px;
}

/********* END ICONS **********/


#media-center {
	width:332px;
	height:287px;
	position:relative;
}

#media-content {
	position:absolute;
	width:316px;
	height:272px;
	padding:0px;
	border:0;
	margin-left:4px;
	margin-right:4px;
	margin-top:3px;
}

#media-bezel {
	position:absolute;
	width:332px;
	height:287px;
}

#media-buttons {
	text-align:center;
	width:332px;
}





	/* --------- BEGIN - News---------  */
	.article-list a{
		display:block;
		/*clear:left;*/
		margin-left:85px;
		padding:10px 0px;
		width:400px;
	}
	.article-list strong{
		display:block;
		float:left;
		padding:10px 0px;
		width:80px;
	}
	.article-list br{
		display:none;
	}
	/* --------- END - News---------  */
	

	

	
	/* --------- END - INTERIOR CSS ---------  */
.content-dash{
	margin:0px;
	padding:0px;
	width:500px;
	height:2px;
	line-height:2px;
	border-bottom:solid 1px #bebebe;
}

.line-dash{
	margin:0px;
	width:100%;
	height:2px;
	line-height:2px;
	border-bottom:solid 1px #bebebe;
}

.grn-dash{
	margin:0px;
	width:100%;
	border-bottom:dotted 1px #207d00;
}


.title-dash{
	width:100%;
	height:32px;
	padding-top:4px;
	border-bottom:dotted 1px #739dd3;
	text-indent: -100em;
}
.title-print{
	display:none;
}

/* IE 6 FIX 
.title-dash {
	border-bottom: none;
	width:100%;
	padding-top:4px;
	height:32px;
	margin-bottom:10px;
	padding-bottom: 1px;
	background-image: url(/img/border_739DD3.png) repeat-x bottom;	
}*/



.evt-sep{
	margin-bottom:10px;
	border-bottom:solid 1px #ccc;
}
.heading h2{
	display:none;
}

	
.all-event, .all-headline, .all-support, .all-bodytitle {
	margin:0px;
	padding-top:3px;
	float:left;
	font-weight:bold;
	font-size:11px;
	text-align:right;
	border-top:dotted 1px #989898;
}
.all-headline{
	width:270px;
	margin-left:8px;
}

.all-bodytitle{
	width:498px;
	margin-left:0px;
}

html>body .all-headline{
	margin-left:14px;
}
.all-event{
	width:160px;
	margin:0px 0px 0px 25px;
}
.all-support{
	float:right;
	width:447px;
	margin-right:8px;
}
html>body .all-support{
	margin-right:14px;
}
.all-event a, .all-headline a, .all-support a{
	font-size:11px;
	font-weight:bold;
}

#newsletter-id{
	font-size:10px;
}
#newsletter-id .inp{
	width:100%;
}
#newsletter-id li{
	color:#c00;
}
#newsletterrsp{
	font-size:10px;
}
.news-pubdate{
	position:relative;
	float:left;

	width:44px;
	height:33px;
	line-height:normal;
	text-align:center;
	/*background:url(/img/date_block_bkg.png) 0px 0px no-repeat;
	text-transform:uppercase;
	font-size:11px;
	color:#8e8e8e;
	*/
}

	.news-pubdate .news-day{
		position:absolute;
		left:0px;
		top:0px;
		width:44px;
		height:20px;
	text-align:center;
		font-size:16px;
		line-height:20px;
		font-weight:bold;
		color:#003d7d;
	}
	.news-pubdate .news-month{
		position:absolute;
		left:0px;
		top:21px;
		
		width:44px;
		height:10px;
		color:#fff;
		font-size:10px;
		text-transform:uppercase;
	}

.news-headline{
	position:relative;
	float:right;
	width:442px;
	font-size:10px;
	line-height:normal;
}
.top-image{
	float:left;
	width:150px;
	margin-right:20px;
	margin-bottom:20px;
}
.top-headline{
	font-size:18px;
	font-weight:bold;
	color:#003d7d;
	line-height:normal;
}
.top-pubdate{
	font-size:11px;
	color:#8e8e8e;
	padding:10px 0px;
}
.top-synopsis{

}
.top-more{
	padding-top:10px;
	padding-bottom:10px;
	width:104px;
	height:18px;
	line-height:18px;
}
.top-more a{
	font-weight:bold;
}
	
	.event-details{
		font-size:11px;
		line-height:normal;
		margin-top:5px;
	}
	 .event-details a{
		text-decoration:underline;
	}
	 .event-details a:hover{
		text-decoration:none;
	}
	.event-details strong{
		color:#739dd3;
		font-weight:bold;
	}

/*-------- about bios --------*/

.bio-photo{
	float:left;
	width:200px;
	margin-bottom:10px;
	margin-right:20px;
	border:1px solid #739dd3;
}

/*-------- TECHNOLOGIES OF INTEREST --------*/
.toi-l{
	float:left;
	width:112px;
	height:76px;
}
.toi-r{
	float:right;
	width:90px;
}
.toi-r, toi-r *{
	font-weight:bold;
}


/*-------- ads--------*/
.ad-left{
	float:left;
	width:146px;
	
}
.ad-left a:hover{
	-moz-opacity:.75;opacity:.75;
}

.ad-links{
	float:left;
	width:32%;
}
