
/*****
 *	Body settings
 *****/

body{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	color:#5c5c5c;
	font-size:10pt;
	background-repeat:repeat-x;
	background-image:url(../img/bgWrapper.jpg);
	background-color:#fff;}



/*****
 *	Main text settings
 *****/
	
a{color:#0071bc;}		
a:hover{color:#133f59;}

h2,
h3,
h4{
	font-weight:bold;
	padding-bottom:10px;}
	
h2{
	color:#0084bf;
	font-size:18pt;}

	
h3{
	color:#555;
	font-size:14pt;}
	
h4{
	color:#555;
	font-size:12pt;
	font-style:italic;
}
	
	
p{	
	line-height:1.4;
	padding-bottom:20px;}
	
hr {
	height: 1px;
	border: 0;
	
	margin:0px 0px 10px 0px;
	
	color: #ccc;
	background-color: #ced8e0;}

.bigText{
	font-size:120%;
	font-weight: bold;
	color: #FF0000;
	text-transform: capitalize;
	text-align: center;}

.message {
	color: #FF0000;
	font-weight: bold;
}

/*****
 *	Wrapper and Container settings
 *****/
 
#wrapper{	
	width:960px;
	margin:0 auto;
	text-align:left;}

#header{
	height:80px;}

#navigation {
 	height:30px;
	margin-bottom:15px;}
	
/*****
 *	Header Settings
 *****/
 
 
#logo a{
	display:block;
	height:80px;
	width:318px;
	background:url(../img/logo.jpg);}

#logo{
	float:left;}
	
#quickNav{
	float:right;
	width:400px;
	height:80px;
	color:#8e8e8e;}

#quickNav ul{
	float:right;
	margin-top:30px;}
	
#quickNav li{
	display:inline;
	margin-right:20px;}
	
.searchTop{
	height:20px;
	border:2px solid #dfdfdf;
	width:190px;}
	
.searchForm{
	float:left;
	margin-top:25px;}
	
#searchGo{
	width:23px;
	height:24px;
	background:url(../img/icon_search.gif);
	border:none;
	text-indent: -100000px;}

#quickNav a{
	color:#8e8e8e;
	text-decoration:none;}

#quickNav a:hover{
	color:#0474b5;}
	
/*****
 *	Navigation settings
 *****/

#navigation a{
	display:block;
	float:left;}
	
#navigation a:hover{
	background-position:0 -30px;}
	
.nav1{background:url(../img/nav/home.jpg); width:72px; height:30px;}
.nav2{background:url(../img/nav/about.jpg); width:113px; height:30px;}
.nav3{background:url(../img/nav/tovaxin.jpg); width:73px; height:30px;}
.nav4{background:url(../img/nav/tech.jpg); width:104px; height:30px;}
.nav5{background:url(../img/nav/patients.jpg); width:105px; height:30px;}
.nav6{background:url(../img/nav/partnership.jpg); width:109px; height:30px;}
.nav7{background:url(../img/nav/news.jpg); width:148px; height:30px;}
.nav8{background:url(../img/nav/investor.jpg); width:141px; height:30px;}
.nav9{background:url(../img/nav/careers.jpg); width:95px; height:30px;}

.onPage{
	background-position:0 -30px;}


/*****
 *	Banner Settings
 *****/

#banner{
	background:url(../img/banner.jpg);
	height:235px;
	margin-bottom:15px;}
	
#banner2{
	height:164px;
	margin-bottom:15px;}
	
/*****
 *	Copy Settings
 *****/
 
#leftCol{
	float:left;
 	width:173px;}

#midCol{
	float:left;
	width:567px;}

#rightCol{
	margin-left:20px;
	float:left;
	width:200px;}
	
#rightCol2{
	float:left;
	width:200px;}
	
#twoCol{
	float:left;
	width:787px;}
	

/*****
 *	Left Content
 *****/
 
.lftBox{
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	width:171px;
	margin-bottom:15px;}

.lftBox li{	
	border-bottom:1px solid #d8d8d8;}

.lftBox ul a{
	width:151px;
	display:block;
	padding:10px;
	color:#005d95;
	text-decoration:none;}

.lftBox ul a:hover{
	background:#0b76b6;
	color:#FFFFFF;}
 
.lftBoxTop{
	background:url(../img/leftTab.jpg);
	height:31px;
	width:173px;}

.lftBoxTab{
	float:left;
	margin-left:5px;
	margin-top:4px;}

.lftBoxIcon{
	float:right;
	margin-top:6px;
	margin-right:1px;}

.lftBoxQT{
	text-align:center;
	height:30px;
	background:url(../img/quicktimeBg.jpg);}

.video{
	padding:10px 10px 15px 10px;
	width:151px;
	text-align:center;
	border-bottom:1px solid #eaeaea;}

.video h1{
	margin-bottom:10px;}

.video a{	
	width:149px;
	display:block;	
	color:#0b76b6;
	text-decoration:none;}
	
.video a:hover{
	color:#133f59;}

.video img{
	border:2px solid #93c4f0;}


/*****
 *	Mid Content
 *****/
	
#mainCopy{	
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	padding:0 0px 20px 20px;}

#mainCopy h1{
	line-height: 1.3em;
	font-style:italic;
	color:#225799;
	font-size:12pt;
	margin-bottom:5px;}

#mainCopy p{
	color:#555555;
	font-size:10pt;
	text-align: justify;}

#mainCopy a{
 	text-decoration:none;}

#mainCopy h2{
	font-size:12pt;
	color:#225799;
	border-bottom:1px solid #f0f0f0;
	padding:0 0 5px 0;
	margin-bottom:10px;}
	
#mainCopy h3{
	font-size:12pt;
	font-weight:600;}

#mainCopy ul{
	margin-bottom:15px;}

#mainCopy li{
	list-style:disc;
	margin-left:30px;}
	

/*****
 *	Right Content
 *****/
 
.rtBox{	
	font-size:10pt;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	width:197px;
	margin-bottom:15px;}
 
.rtBoxTop{
	background:url(../img/rightTab.jpg);
	height:31px;
	width:199px;}

.rtBoxTopTall{
	background:url(../img/rightTabTall.jpg);
	height:47px;
	width:199px;}

.rtBoxTab{
	float:left;
	margin-left:5px;
	margin-top:4px;}

.rtBoxIcon{
	float:right;
	margin-top:6px;
	margin-right:1px;}

.rtBox p{
	font-size:9pt;
	padding:12px;
	}

.rtBox a{
	color:#3c8cc4;
	text-decoration:none;}

.date{	
	font-size:9pt;
	font-weight:600;
	color:#404040;}

.date2{	
	font-weight:600;
	font-size:9pt;
	color:#7f7f7f;}

.midContent{
	padding:0 18px 0 19px;
	float:left;}
	
.midBox{
	width:527px;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	padding:10px;}

.midBox2{
	border:1px solid #d8d8d8;
	padding:10px;
	margin-bottom:10px;}

.midBoxTop{
	background:url(../img/mid_box_top.jpg);
	width:549px;
	height:4px;}
	
.releaseList p{
	border-bottom:1px solid #d8d8d8;}

.midGrey{
	padding-top:3px;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	background:url(../img/mid_box_grey.jpg);
	height:25px;
	background-repeat:repeat-x;
	width:547px;}

.midGrey2{
	padding:3px 0 0 5px;
	border-top:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	background:url(../img/mid_box_grey.jpg);
	height:25px;
	background-repeat:repeat-x;}
	
.midBlue{
	padding:3px 0 0 5px;
	border-top:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	background:#8fbee8;
	height:25px;
	background-repeat:repeat-x;
	color:#FFFFFF;}
	
.midGrey img{
	float:left;
	margin-left:10px;}

.midGrey a{
	margin-top:2px;
	float:right;
	margin-right:10px;
	font-size:9pt;
	text-decoration:none;}
	
.midBox a, .midBox2 a{
	color:#3c8cc4;
	font-size:9pt;
	text-decoration:none;}

.midBox p, .midBox2 p, .midBlue p{
	padding:4px 0 4px 0;}

.litegrey{
	border-bottom:1px #CCCCCC dotted;
	border-top:1px #CCCCCC dotted;
	background:#fdfdfd;}

.stockbar2{	
	text-align:center;
	padding:0 5px 0 5px;
	height:35px;
	border-bottom:1px solid #d8d8d8;
	font-size:8pt;
	color:#999999;}

.stockbar{
	height:35px;
	border-bottom:1px solid #d8d8d8;
	font-size:9pt;}

.stockLft{
	text-align:center;
	width:90px;
	float:left;}

.stockRt{	
	text-align:center;
	width:90px;
	float:left;}

.lftBox p{
	font-size:8pt;
	padding:15px 10px 15px 10px;
	border-bottom:1px solid #d8d8d8;}

.ltBlue{
	background:#f4f9fd;
	}
	
.bio img{
	float:left;
	margin:5px 10px 3px 0;}
	
.bio {
	border-bottom:1px dotted #CCCCCC;
	margin:0 0 10px 0;}

.bioName{
	font-size:12pt;
	font-weight:600;}

.bioTitle{
	color:#225799;
	font-size:10pt;
	font-style:italic;
	margin-bottom:10px;}
	
.quote{
	padding:5px;
	text-align:center;}

.subNum{
	position: relative;
	bottom: 0.5em;
	color:#225799;
	font-size: 0.8em;
}

.qanda{
	padding:10px;
	border:1px dotted #CCCCCC;
	margin:0 0 10px 0;}

.qanda a{
	text-decoration:none;}
	
.qanda p{
	padding:0 0 5px 0;}

.question{
	font-weight:600;
	color:#225799;
	margin:0 0 4px 0;
	padding:0 0 4px 0;
	border-bottom:1px dotted #cccccc;
	}
	
.questionform{
	background:#fdfdfd;
	width:350px;
	padding:10px;
	margin:0 0 10px 0;
	border:1px dotted #cccccc;}

	
.questionform2{
	background:#fdfdfd;
	padding:10px;
	margin:0 0 10px 0;
	border:1px dotted #cccccc;}
	
.questionform p, .questionform2 p{
	padding:0 0 5px 0;}
	
.inputLeft{
	float:left;
	margin-right:15px;}

.questionform input{
	margin-bottom:5px;}

.releases{
	border-bottom:1px dotted #CCCCCC;}
	
.releases a{
	padding:5px;
	display:block;
	text-decoration:none;}
	
.releases a:hover{
	background:#fdfdfd;}

.releases p{
	padding-bottom:5px;}

.quotetext{
	text-align:center;
	background:#fafdff;
	border:1px dotted #cccccc;
	margin-bottom:10px;
	padding:20px;
	}
	
.quoter{
	font-style:italic;
	font-size:8pt;}
	
.beginQuote{
     height: 45px;
	 float:left;
     margin-top: -20px;
     padding-top: 20px;
     margin-bottom: -40px;
	 margin-left:-10px;
	 margin-right:10px;
     font-size: 300%;
 }

.endQuote{
      float: right;
     height: 25px;
     margin-top: 0px;
     padding-top: 25px;
     font-size: 300%;
 }
 
#about .about,
#home .home,
#management .management,
#board-of-directors .board-of-directors,
#advisory-board .advisory-board,
#facility .facility,
#contact .contact,
#positions .positions,
#apply .apply,
#woodlands .woodlands,
#working-at-opexa .working-at-opexa,
#investor-faq .investor-faq,
#alerts .alerts,
#information .information,
#analyst-coverage .analyst-coverage,
#annual-reports .annual-reports,
#corporate-governance .corporate-governance,
#overview .overview,
#tovaxin .tovaxin,
#terms .terms,
#clinical-studies .clinical-studies,
#clinical-trials .clinical-trials,
#publications .publications,
#t-cell-platform .t-cell-platform,
#stem-cell-platform .stem-cell-platform,
#manufacturing .manufacturing,
#description .description,
#terms-overview .terms-overview,
#future-trials .future-trials,
#questions .questions,
#technology .technology,
#partner .partner,
#webcasts .webcasts,
#calendar .calendar,
#presentations .presentations,
#releases .releases,
#stock .stock,
#sec .sec
{background:#dbeeff; }
	
#about .about:hover,
#home .home:hover,
#management .management:hover,
#board-of-directors .board-of-directors:hover,
#advisory-board .advisory-board:hover,
#facility .facility:hover,
#contact .contact:hover,
#positions .positions:hover,
#apply .apply:hover,
#woodlands .woodlands:hover,
#investor-faq .investor-faq:hover,
#alerts .alerts:hover,
#information .information:hover,
#analyst-coverage .analyst-coverage:hover,
#annual-reports .annual-reports:hover,
#corporate-governance .corporate-governance:hover,
#overview .overview:hover,
#tovaxin .tovaxin:hover,
#terms .terms:hover,
#clinical-studies .clinical-studies:hover,
#clinical-trials .clinical-trials:hover,
#publications .publications:hover,
#t-cell-platform .t-cell-platform:hover,
#stem-cell-platform .stem-cell-platform:hover,
#manufacturing .manufacturing:hover,
#description .description:hover,
#terms-overview .terms-overview:hover,
#future-trials .future-trials:hover,
#questions .questions:hover,
#technology .technology:hover,
#partner .partner:hover,
#webcasts .webcasts:hover,
#calendar .calendar:hover,
#presentations .presentations:hover,
#releases .releases:hover,
#stock .stock:hover,
#sec .sec:hover
{color:#0b76b6;}

.midBox2 li{
	margin-bottom:10px;}
 
 
/*****STOCK STUFF *************************/

.stockrow{
	width:23%;
	float:left;
	padding-right:15px;}

.stockrow p{
	height:15px;
	padding:5px;}

.stocktitle{
	float:left;}

.stockdata{
	font-weight:600;
	float:right;}
	
.positive{
	color:#009900;
	font-weight:bold;}

.negative{
	color:#FF0000;
	font-weight:bold;}

.indent{
	margin-left:25px;}
	

#footer{
	width:960px;
	height:49px;
	background:url(../img/footer_bg.jpg);
	margin-bottom:10px;
	color:#616e7b;
	font-weight:600;
	font-size:9pt;}

.copyright{
	padding:15px 15px 0 15px;
	float:left;}

.footerlinks{
	padding-top:15px;
	padding-right:30px;
	float:right;}

.footerlinks a{
	color:#616e7b;
	text-decoration:none;
	margin-right:5px;}

#homeBanner{
	width:960px;
	height:164px;}
	
#homelinks{
	text-align:center;}

#homelinks p{
	float:left;
	margin:15px 0 0 0;}

#homelinks img{
	float:left;}