/*MAassessstyles.css*/
/*
Stylesheet for the VLP assessment
Styles for modern browsers (IE 5+, Netscape 6+, Firefox, Opera 7+, Safari)
Authored by Helena Schniewind
January 2008
*/


/* for links that have two blue arrows after them */
a	{ 
	color: #ffffff; /* grey */
	text-decoration: none;
	}

a:visited {
	color: #ffffff; /* grey */
	}

a:hover {
	color: #E37420; /* orange */
	}

/* for links in bold blue header on the partners page */	
a.body-header-name	{ 
	color: #ffffff; /* blue */
	text-decoration: none; 
	}

a.body-header-name:visited {
	color: #ffffff; /* blue */
	text-decoration: none; 
	}

a.body-header-name:hover {
	color: #ffffff; /* blue */
	text-decoration: underline; 
	}		


/* for left hand navigation */
a.nav-link {
	color: #ffffff;
	text-decoration: none;
	}

a.nav-link:visited {
	color: #ffffff;
	}

a.nav-link:hover {
	color: #ffffff;
	}
	
a.nav-sublink {
	color: #ffffff;
	text-decoration: none;
	}

a.nav-sublink:visited {
	color: #ffffff;
	}

a.nav-sublink:hover {
	color: #ffffff;
	}
	
/* for links in body copy that are underlined */
a.underline	{ 
	color: #ffffff; /* grey */
	text-decoration: underline; 
	}

a.underline:visited {
	color: #ffffff; /* grey */
	text-decoration: underline; 
	}

a.underline:hover {
	color: #E37420; /* orange */
	text-decoration: underline; 
	}		
	
body {
	text-align: center; 
	}
	
.body-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #E37420;
	}

.body-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	color: #ffffff;
	}
	
.body-header-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	color: #ffffff;
	}	

	
.copyright-info {	
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	}		
	
#footer-container1 { /*this is the one I used on the home page */
	width: 735px;
	border-width: 1px 0px 1px 0px;
	border-style: dotted;
	border-color: #ffffff;
	position: relative;
	margin: 0px;
	padding: 8px 0px 8px 0px;
		}
		
#footer-container1a-2ndLevel { 
	width: 720px;
	height: 20px;
	padding: 15px 0px 0px 15px;
	margin: 0px;
	border-width: 1px 0px 1px 0px;
	border-style: dotted;
	border-color: #000000;
	position: relative;
	 }	
	
#footer-container2 {/* for the copyright info on all pages*/	
	width: 728px;
	padding: 5px 0px 0px 9px;
	position: relative;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #ffffff;
	}	

.headline-header {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	}
	
	
	
.headline-subhead {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	line-height: 20px;
	}	
	

	
#header-container {
	width: 720px;
	position: relative;
	margin: 0px;
	padding: 0px 0px 15px 15px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #000000;
	/* background-color: #99FFFF; */
	}
	
#headline-container {
	width: 468px;
	position: relative;
	margin: 0px;
	padding: 0px;
	/* background-color: #CCCCCC; */
	}
		
#download-container { 
	width: 254px;
	position: absolute;
	top: 0px;
	left: 468px;
	margin: 0px;
	padding: 0px;
	/* background-color: #99CC00; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	line-height: 18px;
	}	
	
#home-body-container {
	width: 509px;
	position: relative;
	margin: 0px;
	padding: 0px;
	border: 1px solid;
	border-color: #000000;
	/* background-color: #99FF33; */
	}

#section-body-container1 {
	margin: 15px 0px 10px 0px;
	padding: 0px 10px 25px 15px;
	width: 509px;
	position: relative;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	/* background-color: #FFFF66; */
	}
	
#section-headline-container1 {
	margin: 30px 0px 10px 0px;
	padding: 15px 10px 15px 15px;
	width: 515px;
	position: relative;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #ffffff;
	/* background-color: #FFCC00; */
	}		

#section-body-container2 {
	margin: 15px 0px 10px 0px;
	padding: 0px 10px 25px 15px;
	width: 509px;
	position: relative;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	/* background-color: #FFFF66; */
	}
	
#section-headline-container2 {
	margin: 30px 0px 10px 0px;
	padding: 15px 10px 15px 15px;
	width: 515px;
	position: relative;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #ffffff;
	/* background-color: #FFCC00; */
	}		
	
#section-body-container3 {
	margin: 15px 0px 10px 0px;
	padding: 0px 10px 25px 15px;
	width: 509px;
	position: relative;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	/* background-color: #FFFF66; */
	}
	
#section-headline-container3 {
	margin: 30px 0px 10px 0px;
	padding: 15px 10px 15px 15px;
	width: 515px;
	position: relative;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #ffffff;
	/* background-color: #FFCC00; */
	}		
	
#section-body-container4 {
	margin: 15px 0px 10px 0px;
	padding: 0px 10px 25px 15px;
	width: 509px;
	position: relative;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	/* background-color: #FFFF66; */
	}
	
#section-headline-container4 {
	margin: 30px 0px 10px 0px;
	padding: 0px 10px 15px 15px;
	width: 515px;
	position: relative;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #ffffff;
	/* background-color: #FFCC00; */
	}		
	
#section-body-container5 {
	margin: 15px 0px 10px 0px;
	padding: 0px 10px 25px 15px;
	width: 509px;
	position: relative;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	/* background-color: #FFFF66; */
	}
	
#section-headline-container5 {
	margin: 30px 0px 10px 0px;
	padding: 0px 10px 15px 15px;
	width: 515px;
	position: relative;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #ffffff;
	/* background-color: #FFCC00; */
	}		
	



	


	
.home-push-area-link {	
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	line-height: 12px;
	}
			
.home-push-area-link a {	
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	line-height: 12px;
	}	
	
.home-push-area-link a:visited {	
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	line-height: 12px;
	}	
	
.home-push-area-link a:hover {	
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	line-height: 12px;
	}	
	

	

	


.link-double-arrows {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	}
	


	
#logo-container p {
	padding: 0px 0px 0px 4px;
	text-align: left;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	margin: 0px;
	}

#main-container { /* fixed width for every page */
	width: 745px;
	position: relative;
	border: 1px solid #ffffff;
	padding: 0px 0px 10px 10px;
	text-align: left;
	margin: 0 auto;
	/* background-color: #FFCCCC; */

	}
	
.management-team-container {
	width: 407px;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	/* background-color: #99CC00; */
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #ffffff;
	}	
	
#middle-container {
	width: 735px;
	position: relative;
	/* background-color: #FFCCCC; */
	margin: 0px;
	padding: 0px 0px 15px 0px;
	border: 1px solid;
	border-color: #000000;
	}

.nav-link {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #ffffff;}

.nav-link-on {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #ffffff;
	}
		
.nav-sublink {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #ffffff;
	}		

.nav-sublink-on {
	color: #ffffff;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	}

#partner-listing-container-tarpon {
	width: 274px;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 130px;
	/* background-color: #99CC00; */
	background-image: url(images/PARTNERS-tarpon.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #ffffff;
	position: relative;	
	}
	
#partner-listing-container-xcellerex {
	width: 274px;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 130px;
	/* background-color: #99CC00; */
	background-image: url(images/PARTNERS-xcellerex.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #ffffff;
	position: relative;	
	}	
	
#product-listing-container-1 {
	width: 330px;
	height: 65px;
	margin: 10px 0px 0px 0px;
	padding: 15px 0px 7px 75px;
	/* background-color: #99CC00; */ 
	background-image: url(images/PRODUCTS-lvl2-DFC12.jpg);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #ffffff;
	position: relative;	
	}
	
#product-listing-container-2 {
	width: 330px;
	height: 65px;
	margin: 0px;
	padding: 15px 0px 7px 75px;
	/* background-color: #99CC00; */
	background-image: url(images/PRODUCTS-lvl2-DFC80.jpg);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #ffffff;
	position: relative;	
	}	
	
#product-listing-container-3 {
	width: 330px;
	height: 65px;
	margin: 0px;
	padding: 15px 0px 7px 75px;
	/* background-color: #99CC00; */ 
	background-image: url(images/PRODUCTS-lvl2-DFC200.jpg);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #ffffff;
	position: relative;	
	}	
	
	
	
/* the area within the right hand column with text and white rules top & bottom 
light blue used for headlines that link to pages on the site, gold used for links to off site
client testimonials, press releases. Decided not to use the gold containers for now. 1-25-07 */

#right-container-lightblue {
	width: 126px;
	margin: 60px 0px 0px 0px;
	padding: 17px 0px 17px 14px;
	background-color: #E2ECF5; 
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #FFFFFF;
	position: absolute;
	top: 0;
	left: 594;
	}

/* #right-container-gold { 
	width: 126px;
	padding: 17px 0px 17px 14px;
	background-color: #F7D899; 
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #FFFFFF;
	margin: 60px 0px 0px 0px;
	position: absolute;
	top: 0;
	left: 594; 
	} */
	
#right-container-DFC-12 {
	width: 140px;
	margin: 60px 0px 0px 0px;
	padding: 0px;
	background-color: #E2ECF5; 
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #FFFFFF;
	position: absolute;
	top: 0;
	left: 593;
	}	
	
#right-container-DFC-80 {
	width: 140px;
	margin: 60px 0px 0px 0px;
	padding: 0px;
	background-color: #E2ECF5;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #FFFFFF;
	position: absolute;
	top: 0;
	left: 593;
	}	
	
#right-container-DFC-200 {
	width: 140px;
	margin: 60px 0px 0px 0px;
	padding: 0px;
	background-color: #E2ECF5; 
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #FFFFFF;
	position: absolute;
	top: 0;
	left: 593;
	}			
	
.right-push-area-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #2C67A2; 
	padding: 17px 10px 17px 0px;
	}	
	
.right-push-area-text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #2C67A2; 
	}	
	
.right-push-area-text a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #2C67A2; 
	}	
	
.right-push-area-text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #2C67A2;
	text-decoration: underline; 
	}		

		
.text_footer1 { /* "BioFlash Partners" */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0091D5; 
	vertical-align: text-bottom;
	margin: 0;
	padding: 0;
	}	

.text_footer2 { /* "Ahead of the Curve" */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699; 
	vertical-align: text-bottom;
	margin: 0;
	padding: 0;
	}

	
