/* CSS Document */

/*PAGE LAYOUT*/
body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#content{width:800px; background-color:White;}
#logo{float:left; background-image:url(prsta_logo.jpg); width:274px; height:99px; background-color:White; border-left:solid 1px Maroon;}
#topheader{float:right; width:524px; height:99px; background-color:White; position:relative; border-right:solid 1px Maroon;}
#toplinks{position:absolute; right:0px; top:0px; background-color:White;}
#menu{float:right; width:798px; height:32px; background-image:url(bg_menu.gif); background-repeat:repeat-x; border-style:solid; border-color:red; border-width:1px; text-decoration:center;}
#submenu{float:right; width:798px; height:34px; background-image:url(bg_submenu.gif); background-position:top; background-repeat:repeat-x; text-decoration:center;}

#teampic{float:left; width:270px; height:270px; background-image:url(teamwork.jpg);}
#sciencepic{float:left; width:270px; height:341px; background-image:url(science.jpg);}
#productpic{float:left; width:270px; height:334px; background-image:url(product.jpg);}
#servicepic{float:left; width:271px; height:367px; background-image:url(services.jpg);}
#contactpic{float:right; width:297px; height:540px; background-image:url(dna_long.jpg); border-right:solid 1px Maroon;}
#teampanel{float:left; width:500px; border-style:solid; border-color:Maroon; border-width:1px; padding:5px; margin:5px;}
#footer{float:left; width:780px; height:30px; background-color:#FFE2C6; padding:10px; border-style:solid; border-color:red; border-width:1px;}

/*Menu Selection styles*/
body#home a#menu_home,
body#product a#menu_product,
body#science a#menu_science,
body#service a#menu_serv,
body#team a#menu_team,
body#careers a#menu_careers,
body#contact a#menu_cont,
body#jobs a#menu_jobs
{color:Yellow; text-decoration:underline;}

/*Index Panel*/
/*#indexcontent { width:798px; height:600px; background-color:White; border-left:solid 1px Maroon; border-right:solid 1px Maroon; }*/
#indexcontent{float:left; width:508px; height:400px; background-color:White; border-left:solid 1px Maroon; }
/* #indexpic{float:right; width:290px; height:400px; background-image:url(dna_long.jpg);border-right:solid 1px Maroon;} */
#indexpic{float:right; width:290px; height:400px; background-image:url(dna_long.jpg);border-right:solid 1px Maroon;}
.titletext { font:0.7em Tahoma, Verdana; font-size:30px; font-weight:bold; color:#CC0000; }

/*OurTeam Panel*/
#contentteam {width:799px; height:752px; background-color:White; border-left:solid 1px Maroon; border-right:solid 1px Maroon;} 
/* #contentteam {width:799px; height:558px; background-color:White; border-left:solid 1px Maroon; border-right:solid 1px Maroon;} */ 
/* #contentteam {width:799px; height:630px; background-color:White; border-left:solid 1px Maroon; border-right:solid 1px Maroon;} */ 
.teamhdr {font: 0.8em Tahoma, Verdana, sans-serif; font-size: 15px; color:#336699; background-color:#F5F5F5 }
.teamtext { font-family: Tahoma, Verdana,; font-size: 13px; color: #666666; }
.firsttext { font-family: Times New Roman, Verdana,; font-size: 22px; }

/*OurProduct Panel*/
#contentproduct{width:799px; height:558px; background-color:White; border-left:solid 1px Maroon; border-right:solid 1px Maroon;}
/*#contentproduct{width:799px; height:400px; background-color:White; border-left:solid 1px Maroon; border-right:solid 1px Maroon;} */

/*OurScience Panel*/
#contentscience{width:799px; height:870px; background-color:White; border-left:solid 1px Maroon; border-right:solid 1px Maroon;}
.sciencepic { width:604px; visibility:visible; vertical-align:middle; border-style:inset; border-color:#336699; }

/*OurService Panel*/
#contentservice{width:799px; height:540px; background-color:White; border-left:solid 1px Maroon; border-right:solid 1px Maroon;}

/*Contact Panel*/
#contactpanel{width:799px; height:900px; background-color:White; border-left:solid 1px Maroon; border-right:solid 1px Maroon;}
.contactgreypanel {float:left; width:799px; border-left:solid 1px Maroon; border-right:solid 1px Maroon; }
.contactpic {width:350px; visibility:visible; vertical-align:middle; border-style:inset; border-color:#336699; }

/*Map Section*/
.map{float:none; vertical-align:middle; width:597px; height:597px; background-image:url(prosetta_map.jpg); background-position:top; background-repeat:repeat-x;}
.maptext {
	font: 0.8em Tahoma, Verdana, Times New Roman, sans-serif;
	font-style:oblique;
	color: #000099;
}

/*Terms of Use Section*/
.terms{float:left; vertical-align:left; width:597px; height:597px; background-color:white}
.termstext { font:0.7em Tahoma, Verdana; font-size:14px; font-weight:bold; color:#CC0000; }


/*Sitemap Panel*/
#contentsitemap{width:799px; height:540px; background-color:White; border-left:solid 1px Maroon; border-right:solid 1px Maroon;}
.sitemappic{width:270px; height:400px; background-image:url(sitemap_globe.jpg);}
#sitemappanel{float:left; width:425px; border-style:solid; border-color:Maroon; border-width:1px; padding:2px; margin:5px;}
.graypanel{border:solid 1px #666666; background-color:#F7F7F7; padding:3px; margin:3px;}

/*Careers*/
/* MSP -- #careercontent{float:left; width:798px; height:450px; background-color:White; border-left:solid 1px Maroon; border-right:solid 1px Maroon;} */
/* #careercontent{float:left; width:798px; height:425px; background-color:White; border-left:solid 1px Maroon; border-right:solid 1px Maroon;} */
/* MSP-14-06-2010 #careercontent{float:left; width:798px; height:400px; background-color:White; border-left:solid 1px Maroon; border-right:solid 1px Maroon;} */

#careercontent{float:left; width:798px; height:400px; background-color:White; border-left:solid 1px Maroon; border-right:solid 1px Maroon;}
#careerpic{float:right; width:12px; height:450px;}
.careertext {font-family: Tahoma, Verdana; font-size: 11px; color: #666666; }

/*Job Openings*/
#contentjob{width:799px; height:1000px; background-color:White; border-left:solid 1px Maroon; border-right:solid 1px Maroon;}
#jobpic{float:right; width:12px; height:860px;}
.jobtext {font-family: Tahoma, Verdana; font-size: 11px; color: #666666; }
 
/*Sub-Menu Selection styles*/

.browntext
{
	font-family: Tahoma, Verdana;
	font-size: 20px;
	font-weight: bold;
	color:Maroon;
}
.toptitle {
	font: 0.8em Verdana, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#CC0000;
}
.redtext {
	font: 0.8em Tahoma, Verdana, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#CC0000;
}
.smallredtext {
	font: 0.7em Tahoma, Verdana, Times New Roman, sans-serif;
	font-size:7px;
	color:Red;
}
.contactbodytext {
	font: 0.9em Verdana, Tahoma, Times New Roman, sans-serif;
	font-size:15px;
	color: #666666;
}

/*TEXT STYLES*/
.bodytext {
	font: 0.9em Tahoma, Verdana, Times New Roman, sans-serif;
	color: #666666;
}
.linktext 
{
	font: 0.9em Verdana, Tahoma, Times New Roman, sans-serif;
	color: #666666;	
}
.linktext a:hover {
	text-decoration:underline;
	color:White;
	border:1px;
	border-style:solid;
	border-width:1px;
	border-color:Maroon;
	background-color: #CC0000;
}
.datetext {
	font-size: 11px;
	font-family: Verdana, Tahoma;
 	color: #666666;
}
.whitetitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#FFFFFF;
}
.smalltitle {
	font: 0.8em Verdana, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#CC0000;
}
.smallwhitetext {
	font: 0.8em Tahoma, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
}
.smallwhitetext a{
	font: 0.8em Tahoma, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
.smallwhitetext a:hover{
	text-decoration:underline;
	color:Yellow;
}
.smallwhitetext a:active{
	text-decoration:underline;
	/*background-color:#993300;*/
	/*background:url(bg_submenu.gif); */
}
.smallgraytext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#808080;
}
.smallgraytext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#808080;
	text-decoration:none;
}
.smallgraytext a:hover{
	text-decoration:underline;
	color:Maroon;
}

.verysmallgraytext {
	font: 0.7em Verdana, Tahoma, sans-serif;
	font-size:8px;
	font-weight:bold;
	color: grey;
}
.verysmallgraytext a{
	font: 0.7em Tahoma, sans-serif;
	font-size:8px;
	font-weight:bold;
	color:grey;
	text-decoration:none;
}
.verysmallgraytext a:hover{
	text-decoration:underline;
	color:Maroon;
}

.smallredtext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#CC0000;
}
.smallredtext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}
.smallredtext a:hover{
	text-decoration:underline;
}
.rightstext{
	font: 0.7em Tahoma, sans-serif;
	font-size: 10px;
	color: #000080;
}
.rightstext a{
	font: 0.7em Verdana;
	font-size: 10px;
	font-weight:normal;
	color:#000080;
	text-decoration:none;
}
.rightstext a:hover{
	text-decoration:underline;
	color:Maroon;
}
.submitbutton 
{
	font-size: 12px;
}