*{
	margin: 0;
	padding: 0; /*font-family: Arial;*/
	font-family: arial;
	font-size: 12px;
	
}

body {
	/*background-color: #F8F8F8;*/
	background-color: #E1E1E1;
	font-size: 12px;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}
a{
  color: #191970;
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
}
a:visited {
  text-decoration:none;
}

table.outerTable {
	width: 770px;
	border: thin solid #CCCCCC;
	background-color: #FFFFFF;
}

.pagetitle {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
    text-align: left;
	color: #000000;
	background-color: #99C5E5;
        letter-spacing: 1px;
	text-decoration: none;
        padding: 3px 10px 3px 10px;
	border-bottom: 0px solid #ffffff;
}


/* Contact Form Style */
table.contact_form_table th {
	padding: 5px 5px 5px 5px;
	
}
table.contact_form_table td {
    padding: 5px 2px 5px 2px;
}

table.contact_form_table input {
	border: 1px solid #cccccc;
	padding: 2px 0 2px 5px;
	font-size: 12px;
	color: #36393D;
	font-weight: bold;
}
input.checkbox {
	border: 0px solid #cccccc;
	padding: 0;
}

table.form_options input {
	border: 0px solid #cccccc;
	padding: 0;
	margin: 0;
}
table.form_options td {
    padding: 0 0 5px 0;
    margin: 0;
}

table.contact_form_table textarea {
	border: 1px solid #cccccc;	
}




.more_link td {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
        text-align: right;
	background-color: #ffffff;
	color: #666699;
        letter-spacing: 1px;
        padding: 5px 5px 5px 5px;
}

.more_link a {
	color: #666699;
}
.more_link a:hover {
	color: #99c5e5;
}

/**** Added by NJ ********/

/*** Portlet Definition ***/
div.Portlet
{
	width: 220px;
	border-bottom: 10px solid #ffffff;
	border-right: 5px solid #ffffff;
	border-left: 5px solid #ffffff;
	/*border: 1px solid #C1DDC2;*/
}
div.PortletHeader
{
	padding: 5px 0 5px 8px;
	background: #191970 url("/img/innovateus/color_tabs_left.png") no-repeat left top;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-color: #D15600;
}

div.PortletContent
{
	text-align: left;
	padding: 5px 5px 5px 5px;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0; /*background-color: #99C5E5;*/
/* Blue */
	background: #F5F5DC;
}

div.Portlet li{
	list-style: none;
	padding: 5px 0 5px 0px;
	vertical-align: top;
}

div.Portlet a {
	font-size: 11px;
	color: #36393D;
	font-weight: normal;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

div.Portlet a:hover {
	background-color: #FFFF88;
	color: #3F4C6B;
	text-decoration: none;
	padding: 2px 0px 2px 0px;
}

div.Portlet li span {
	font-size: 11px;
	color: #36393D;
	padding-right: 5px;
	font-weight: bold;
	width: 5px;
	display:block;
	
}
/*** Next Steps Portlet Icons ***/
#contactme {padding-left:25px; background: transparent url("/images/icons/telephone.png") no-repeat left;}
#research  {padding-left:25px; background: transparent url("/images/icons/book_open.png") no-repeat left;}
#casestudies {padding-left:25px; background: transparent url("/images/icons/page_white_copy.png") no-repeat left;}
#email {padding-left:25px; background: transparent url("/images/icons/email.png") no-repeat left;}
#newsletter {padding-left:25px; background: transparent url("/images/icons/newspaper.png") no-repeat left;}

#contactme a {font-size: 12px; font-weight: bold;}
	
#hpMarketingImage {
	/*background: transparent url("/images/hm_mainimg1.jpg") no-repeat left;*/
	background-color: #EEEEEE;
	width: 510px;
	height: 135px;
	padding:10px 0 10px 10px;
	border: 1px solid #cccccc;
	font-size: 36px;
	text-align: center;
	valign: middle;
}

#hpLogo {
	background: transparent url("/images/innovateus_logo.gif") no-repeat left;
	height: 70px;
	width: 245px;
	float: left;
}

#socialinks {}
#socialinks .div_link { float:left; padding:5px 7px 5px 2px; }

#headerQuote {
	font-size: 20px;
	font-weight: normal;
	text-align: right;
	vertical-align: bottom;
	margin:5px 5px 0 0;
	padding:30px 0px 0px 0px;
	letter-spacing:1px;
	color:#2A8CBF;
}
#headerQuoteBy {
	color:#A7A7A7;
}

/***** Page Content ****/
div.contentHeading {
	font-size: 22px;
	padding: 5px 0 5px 0;
	color: #0960A6;
}

div.contentSubHeading {
	font-size: 20px;
	padding: 10px 0 5px 0;
}
div.content {
	color: #000000;
}

/***** Footer Links ****/
div.footerLinks {
	font-size: 11px;
	height: 40px;
	padding-top: 10px;
}
div.footerLinks ul {
	padding-left: 10px;
}

div.footerLinks li{
	list-style: none;
	display:inline;
	padding: 0 3px 0 3px;
	font-size: 11px;	
}

div.footerLinks li a {
	font-size: 11px;	
}

div.pageHeader {
	/*background: transparent url("/images/header_background.png") repeat-x;*/
	width: 100%;
	padding: 0;
	margin: 0;
	/*border: 2px solid Olive;*/
}

/*********** Layout **************/
#body {
	width: 770px;
	padding: 5px 5px 5px 5px;
}

#main {
	width: 530px;
	float: left;
	valign: top;
}
#sidebar {
	width: 230px;
	float: right;
	valign: top;
}

.box {
	padding: 10px 15px 5px 15px;
	/*border: 1px solid #cccccc;*/
	text-align: left;
	font-family: Tahoma;
}

.boxh1 {
	font-size: 18px;
	/*color: #73880A;*/
	color: #D01F3C;
	padding: 5px 0 0px 0;
	border-bottom: 2px solid #D01F3C;
}

.boxh2 {
	font-size: 14px;
	font-weight: bold;
	color: #C79810;
	padding: 5px 0 0 0;
}

.boxContent {
	font-size: 12px;
	padding: 5px 0 5px 0;
	color: #36393D;
	/*letter-spacing: 1px;*/
}
.boxContent a {
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	font-weight: normal;
	color: #3F4C6B;
}
.boxContent a:hover {
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	background-color: #FFFF88;
	color: #3F4C6B;
	text-decoration: none;
}

.box ul {
	padding: 10px 0 10px 0;
}

.box li{
	list-style: none;
	vertical-align: top;
	background: transparent url("/images/icons/arrow-list.gif") no-repeat left;
	padding: 3px 0 3px 20px;
	font-size: 12px;
}

#blurb {
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	background: #eeeeee;
}


#legalese .title {
        font-size: 12px;
        font-weight: bold;
}

#legalese p {
        padding: 10px 10px 10px 0px;
}

.pageTitle {
	text-transform: none;
	font-size: 16px;
	color: #C79810;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	background-color: #eaeaea;
}

.pageSubTilte {
	font-size: 14px;
}

.investors_list td {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
        text-align: left;
        vertical-align: middle;
	background-color: #ffffff;
	color: #C79810;
        padding: 10px 10px 10px 10px;
}

.investors_list a {
	font-size: 11px;
	color: #C79810;
}

.investors_list a:hover {
	font-size: 11px;
	color: #555555;
}

.investors th {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
        text-align: center;
	background: #F5F5DC;
	color: #C79810;
	border-bottom: 1px solid #666699;
        padding: 10px 10px 10px 10px;
}

.investors td {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
        text-align: center;
	background-color: #ffffff;
	color: #C79810;
	border-bottom: 1px solid #666699;
        padding: 10px 10px 10px 10px;
}

.investors a {
	font-size: 11px;
	color: #C79810;
}

.investors a:hover {
	font-size: 11px;
	color: #555555;
}

