﻿/* =============================================================================== */
/* =  Sahhpire Scientific Style Sheet   ========================================== */
/* =  CENTRAL THEME                     ========================================== */
/* =                                    ========================================== */
/* =  Marcus Purnell  April 2009        ========================================== */
/* =============================================================================== */


/* =============================================================================== */
/* =  Root Styles                       ========================================== */
/* =============================================================================== */



body 
{
	 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	background: #1D1D1D;
	background-image:url(_images/_BG_Gradient.png);
	background-repeat:repeat-x;
	margin: 0; 
	padding: 0;
	color: #FFFFFF;	
}

p
{
	font-size:8pt;
	margin-top:3pt;
	margin-bottom:3pt;
	}

a
{
	color:#CCFFCC;
    text-decoration:none;    	
	}
	
a:Hover
{
	color:#FFCC33;
    text-decoration:none;    	
	}	

.darkLink a 
{
	color:#003333;
    text-decoration:none;    	
	}
	
.darkLink a:Hover
{
	color:#006600;
    text-decoration:none;    	
	}	


.linkIn a
{
	color:#FFCC00;
    text-decoration:none;    	
	}

.linkIn a:Hover
{
	color:#FF9900;
    text-decoration:none;    	
	}	


.linkOnWhite a
{
	color:#FFCC00;
    text-decoration:none;    	
	}

.linkOnWhite a:Hover
{
	color:#FF6600;
    text-decoration:none;    	
	}	


	
.crsr
{
	cursor: pointer; 
	_cursor: hand; 
}


.RadMenu_Hay .rmLink:hover
{
   cursor: pointer;
}






/* =============================================================================== */
/* =  Snap to Center Classes [Adobe Dreamweaver Generated]  ====================== */
/* =============================================================================== */


.oneColElsCtr #container {
	width: 965px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColElsCtr_FP #container_FP {
	width: 965px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColElsCtr #mainContent {
	padding: 0 0 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}


.oneColElsCtr_FP #mainContent_FP {
	padding: 0 0 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}









/* =============================================================================== */
/* ===  LAYERS                          ========================================== */
/* =============================================================================== */



#BannerTop
{
	width:960px;
	height:60px;
	background-image:url(_images/Prototype_BannerTop.png);
	background-repeat:no-repeat;
	z-index:10000;
	}

#BannerTop_Shadow
{
	position:absolute;
	width:8px;
	height:60px;
	background-image:url(_images/_shadow_BannerTop.png);
	background-repeat:no-repeat;
	left:960px;
	top:0px;
	}

#MarketingWindow
{
	width:960px;
	height:540px;
	}
	
#MarketingWindow_Dynamic
{
	width:960px;
	height:540px;
	background-image:url(_images/MarketingWindowBG.png);
	}
	
#MarketingWindow_Dynamic_Short
{
	width:960px;
	height:200px;
	background-image:url(_images/_shadow_BannerTop.png);
	background-repeat:repeat-y;
	}		

#MarketingWindow_Shadow
{
	position:absolute;
	width:8px;
	height:540px;
	background-image:url(_images/_shadow_MarketingWindow.png);
	background-repeat:no-repeat;
	left:960px;
	top:60px;
	}
	
#MarketingWindow_Shadow_Short
{
	position:absolute;
	width:8px;
	height:200px;
	background-image:url(_images/_shadow_MarketingWindow.png);
	background-repeat:repeat-y;
	left:960px;
	top:60px;
	}
	
	
#PRC_ProvideSupport
{
	position:absolute;
	left:780px;
	top:17px;
	width:150px;
	height:44px;
	z-index:1000;
	}
	
	
#promoBoxA
{
	font-size:9pt;
	z-index:500;
	width:287px;
	height:265px;
	background-image:url(_images/prc_marketingcaveat_a.png);
	background-repeat:no-repeat;
	}

#promoBoxAContent
{
	position:relative;
	left:25px;
	top:65px;
	color:White;
	width:220px;
	}

#promoBoxB
{
	font-size:9pt;
	z-index:501;
	width:286px;
	height:265px;
	background-image:url(_images/prc_marketingcaveat_b.png);
	background-repeat:no-repeat;
	}

#promoBoxBContent
{
	position:relative;
	left:25px;
	top:65px;
	color:White;
	width:220px;
	}

#promoBoxC
{
	font-size:9pt;
	z-index:501;
	width:287px;
	height:265px;
	background-image:url(_images/prc_marketingcaveat_c.png);
	background-repeat:no-repeat;
	}

#promoBoxCContent
{
	position:relative;
	left:25px;
	top:65px;
	color:White;
	width:220px;
	}		
	
	
#root_BG_Image
{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-image:url(_images/_BG_Prototype_Swish.png);
	background-repeat:no-repeat;
	}	
		

#SupportingContent
{
	width:960px;
	height:300px;
	background-image:url(_images/003_subTextWindow.jpg);
	background-repeat:no-repeat;
	background-color:#55564F;
	}
	
#SupportingContent_Dynamic
{
	position:relative;
	left:0px;
	top:0px;
	width:960px;
	height:auto;
	
	background-color:#55564F;
	}	

#SupportingContent_Flash
{
	position:relative;
	left:0px;
	top:25px;
	width:960px;
	height:auto;	
	background-color:#55564F;
	z-index:0;
	}	

#SupportingContent_Shadow
{
	position:absolute;
	width:8px;
	height:300px;
	background-image:url(_images/_shadow_SupportingText.png);
	background-repeat:no-repeat;
	left:960px;
	top:600px;
	}
	
#SupportingContent_ShadowDynamic
{
	position:relative;
	top:0px;
	width:968px;
	height:auto;
	background-image:url(_images/_shadow_SupportingText.png);
	background-repeat:repeat-y;
	}	

#BaseShadow
{
	position:absolute;
	left:0px;
	top:900px;
	height:10px;
	width:968px;
	background-image:url(_images/_shadow_BaseLine.png);
	background-repeat:no-repeat;
	margin-bottom:150px;
	}


#BaseShadow_Dynamic
{	
	height:10px;
	width:968px;
	background-image:url(_images/_shadow_BaseLine.png);
	background-repeat:no-repeat;
	margin-bottom:150px;
	}
	

#MarketingText
{
	position:absolute;
	top:250px;
	left:50px;
	width:520px;
	height:auto;
	}
	
	
	
	
/* =============================================================================== */
/* ===  CLASSES                         ========================================== */
/* =============================================================================== */


.Title
{
	color:White;
	font-size:16pt;
	}
	
.legacyTitle
{
	color:White;
	font-size:10pt;
	}
	

.SubTitle
{
	color:White;
	font-size:13pt;
	}
	
.SubTitle_sm
{
	color:White;
	font-size:11pt;
	}	
	
.SubTitle_smBLK
{
	color:Black;
	font-size:11pt;
	}	

.PrimaryContent
{
	color:White;
	font-size:11pt;
	}
	
	
.BaseLine
{
	font-size:7pt;
	}
	
.MarketingWindowSLV
{
	z-index:10;
	}	
	
.tableInstructionText
{
	padding-top:10px;
	font-size:7pt;
	color:#CCCCCC;
	}	
	
.tableDesign_Main
{
	 background-color:#3F403D;
	 border:solid 8px #3F403D;
	 margin:5px 3px 5px 3px;
	 width:100%;
	}		
	
.editorClass
{
	background-color:#FFFFFF;
    background-image:none;
	}
	
	
.tabLayer
{
	width:100%;
	height:auto;
	background-color:#FFFFFF;
	padding:15px 20px 30px 20px;
	color:#000000;
	}	
	
	
.linkOnWhite a
{
	font-size:8pt;
	color:#FF3300;
    text-decoration:none;    	
	}

.linkOnWhite a:Hover
{
	font-size:8pt;
	color:#990000;
    text-decoration:none;    	
	}
	
	
.colorRow_A
{
	background-color:#F0F4F5;
	}

.colorRow_B
{
	background-color:#DFE9ED;
	}
	
.specsTable
{	  
	padding:0 0 0 0;
	margin:0 0 0 0;
	border:5px;
	font-size:8pt;
	
	}	
	
.searchTitle
{    
	color:White;
	font-size:11pt;
	}
	
.searchSubTitle
{    
	color:#CFCFCF;
	font-size:9pt;
	}
	
.searchDefinition
{    
	color:White;
	font-size:7pt;
	}

.searchTitle a
{
	font-size:11pt;
	color:#FF6600;
    text-decoration:none;    	
	}
	
.searchTitle a:Hover
{
	font-size:11pt;
	color:#FF9900;
    text-decoration:none;    	
	}	

.informationText
{
    font-size:7pt;
    color:#CFCFCF;
    }			
    
    