body {margin:0; background-image:url(/img_inno/bg_stripes.gif)}

img {border:none;}

div#body_back {width:760px; height:580px; background:url(/img_inno/main_back.gif) no-repeat bottom center; margin: 0 auto;}
div#header {position:relative; width:679px; height:82px; background-color:#FFFFFF; margin: 0 34px 0 47px; padding:0;}

div#body_content_1 {position:relative; width:679px; height:478px; /*background-color:#FF0000;*/ background:url(/img_inno/content_back_1.jpg) no-repeat bottom center; margin: 0 34px 0 47px; padding:0;}
div#body_content {position:relative; width:679px; height:478px; /*background-color:#FF0000;*/ background:url(/img_inno/content_back_2.jpg) no-repeat bottom center; margin: 0 34px 0 47px; padding:0;}

div#left_nav {width:148px; height:465px; margin: 3px 3px 0 3px; float:left; /*background-color:#0099FF;*/ padding:0;}
div#left_nav table {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}

div#left_nav table hr {width:90%; margin: 14px auto; height:1px; color:#CC0000; background-color:#CC0000; }

div#left_nav table p {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin: 0 0 0 10px;}
div#left_nav table p.date {color:#333333;}
div#left_nav table p a:link {text-decoration:none; color:#333333;}
div#left_nav table p a:visited {text-decoration:none; color:#333333;}
div#left_nav table p a:hover {text-decoration:underline; color:#333333;}

div#body_area { overflow:auto; width:500px; height:375px; float:right; margin: 0 3px 0 0px; 
/*background-image:url(/img_inno/content_back_.gif); background-attachment:fixed; 
background-position: center center; background-repeat:no-repeat; z-index:-1;*/}
div#body_area_inner { overflow:auto; width:497px; height:375px; float:right; margin: 0 0px 0 0px; 
background-image:url(/img_inno/content_back_.gif); background-attachment:fixed; 
background-position: center center; background-repeat:no-repeat; z-index:-1;}
div#body_area_left { width:145px; height: 375px; float:left; margin: 0 -5px 0 2px /*background-color:#0000CC*/; position:fixed;}
div#body_area_left_1 { width:145px; float:left; margin: 0 -5px 0 5px /*background-color:#0000CC*/}
div#body_area_right { float:right; width: 330px; /*background-color:#FF0000*/}

div#right_content {width:500px; height:465px; float:right; margin:3px 3px 0 3px; /*background-color:#0000FF;*/}
div#right_content hr {width:90%; margin: 14px auto; height:1px; color:#CC0000; background-color:#CC0000; }
div#right_content table {font-family: Arial, Helvetica, sans-serif;}
div#right_content table tr td {font: 12px Arial, Helvetica, sans-serif;}
div#right_content .crumbs {font: 10px Arial, Helvetica, sans-serif;}
div#right_content table p {font: 12px Arial, Helvetica, sans-serif; margin: 0 0 0 10px; padding: 5px 0;}
div#right_content table h2 {font: bold/13px Arial, Helvetica, sans-serif; margin: 0 0 0 10px; padding: 5px 0; color:#FF0000;}
div#right_content table h2 a:link {text-decoration:none; color:#FF0000;}
div#right_content table h2 a:visited {text-decoration:none; color:#FF0000;}
div#right_content table h2 a:hover {text-decoration:underline; color:#FF0000;}
div#right_content table h3 {font: bold 13px Arial, Helvetica, sans-serif; margin: 0 0 0 10px; padding: 5px 0; color:#000000;}
div#right_content table h4 {font: bold/11px Arial, Helvetica, sans-serif; margin: 0 0 0 10px; padding: 5px 0; color:#FF0000;}


div#right_content table td.topheader { background:url(/img_inno/content_area_top.gif) no-repeat;}
div#right_content table td.midheader { background:url(/img_inno/content_area_mid.png) repeat-y; z-index:99;}
div#right_content table td.btmheader { background:url(/img_inno/content_area_btm.png) no-repeat;}

div#right_content table p.date {color:#333333;}
div#right_content table p a:link {text-decoration:none; color:#333333;}
div#right_content table p a:visited {text-decoration:none; color:#333333;}
div#right_content table p a:hover {text-decoration:underline; color:#333333;}
div#right_content h1 {font-size:16px; font-weight:bold; /*line-height:25px;*/ margin: 0;}

div#right_content ol {font: 12px Arial, Helvetica, sans-serif; margin: 0 0 0 30px; padding: 0;}
div#right_content p ol li {font: 12px Arial, Helvetica, sans-serif; margin: 0 0 0 0px; padding: 0;}
div#right_content ul {font: 12px Arial, Helvetica, sans-serif; margin: 0 0 0 30px; padding: 0;}
div#right_content ul li {margin: 0; padding: 0; list-style-type:square; list-style-image:url(/img_inno/inno_red_arrow.gif);}
div#right_content ul li a:link {text-decoration:none; color:#333333;}
div#right_content ul li a:visited {text-decoration:none; color:#333333;}
div#right_content ul li a:hover {text-decoration:underline; color:#333333;}
div#right_content ul li ul {font: 12px Arial, Helvetica, sans-serif; margin: 0 0 0 30px; padding: 0;}
div#right_content ul li ul li {margin: 0; padding: 0; list-style-type:disc; list-style-image:url(/img_inno/inno_red_arrow.gif);}
div#right_content ul li ul li a:link {text-decoration:none; color:#333333;}
div#right_content ul li ul li a:visited {text-decoration:none; color:#333333;}
div#right_content ul li ul li a:hover {text-decoration:underline; color:#333333;}


div#right_content form table {font: 12px Arial, Helvetica, sans-serif; margin: 0 0 0 0px; padding: 0;}
div#right_content .keyin {font: 10px normal Arial, Verdana, Helvetica, sans-serif; color: #000000; 
text-decoration: none; background-color: #FFFFFF; border: 1px solid #000000; height: 17px;
vertical-align:middle; padding: 0;}
div#right_content .keyin2 {font: 10px normal Arial, Verdana, Helvetica, sans-serif; color: #000000; 
text-decoration: none; background-color: #FFFFFF; border: 1px solid #000000; height: 70px;
vertical-align:middle; padding: 0;}
div#right_content .keyAnchor { border:0; padding: 2px; font:12px Arial, Helvetica, sans-serif; font-weight:bold;
text-align:center; text-decoration:none; cursor:pointer; color: #ffffff; background-color: #9EA4AB;
height: 19px; vertical-align:middle;}

div#footer_content {position:relative; width:679px; height:20px; background-color:#CCCCCC; margin: 0 34px 0 47px;}
div#footer_content table p {font: 10px Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
div#footer_content table p a:link {text-decoration:none; color:#333333;}
div#footer_content table p a:visited {text-decoration:none; color:#333333;}
div#footer_content table p a:hover {text-decoration:underline; color:#333333;}

.milestones_redback {font:bold 15px Arial, Helvetica, sans-serif bold; color:#FFFFFF; background-color:#FF0000; display:block; text-align:right; width: 462px; padding: 2px 4px;}
/* font:italic small-caps bold 1em/140% "Lucida Grande",sans-serif; */

/* button styles below */

a.button, a.buttonDis {
display: block;
background-color: transparent;
background-image: url(/img_inno/buttonBkgrd.gif);
background-repeat: no-repeat;
width: 157px;
height: 24px;
margin: 0px auto;
padding: 5px 0 0 0;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 100;
text-decoration: none;
}
a.button:link, a.button:visited {
color: #FFFFFF;
}
a.button:hover, a.button:active {
	background-position: 0 -30px;
	color: #FFFFFF;
	background-color: transparent;
}
a.buttonDis:link, a.buttonDis:visited, a.buttonDis:hover, a.buttonDis:active {
background-position: 0 -72px;
color: #5F5F5F;
cursor: default;
}
.icon {
display: inline-block;
background-repeat: no-repeat;
padding: 0 0 5px 18px;
}
a.button:hover .icon, a.button:active .icon {
background-position: 0 -28px;
}
a.buttonDis:link .icon, a.buttonDis:visited .icon, a.buttonDis:hover .icon, a.buttonDis:active .icon {
background-position: 0 -56px;
}


a.subButton, a.buttonDis {
display: block;
background-color: transparent;
background-image: url(/img_inno/buttonBkgrd.gif);
background-repeat: no-repeat;
background-position: 0 -63px;
width: 157px;
height: 24px;
margin: 0px auto;
padding: 5px 0 0 0;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 100;
text-decoration: none;
}
a.subButton:link, a.subButton:visited {
color: #333333;
}
a.subButton:hover, a.subButton:active {
	color: #8F1513;
	background-color: transparent;
}

a.subButton_select, a.buttonDis_select {
display: block;
background-color: transparent;
background-image: url(/img_inno/buttonBkgrd.gif);
background-repeat: no-repeat;
background-position: 0 -93px;
width: 157px;
height: 24px;
margin: 0px auto;
padding: 5px 0 0 0;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 100;
text-decoration: none;
}
a.subButton_select:link, a.subButton_select:visited {
color: #333333;
}
a.subButton_select:hover, a.subButton_select:active {
	color: #8F1513;
	background-color: transparent;
}

a.currentButton, a.currentButtonDis {

display: block;
background-color: transparent;
background-image: url(/img_inno/buttonBkgrd.gif);
background-repeat: no-repeat;
width: 157px;
height: 24px;
margin: 0px auto;
padding: 5px 0 0 0;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 100;
text-decoration: none;
}
a.currentButton:link, a.currentButton:visited {
	background-position: 0 -30px;
	color: #FFFFFF;
	background-color: transparent;
}

/* end of button styles */