﻿/* =============================================================================== */
/* =  Sahhpire Scientific Style Sheet   ========================================== */
/* =  CENTRAL THEME                     ========================================== */
/* =                                    ========================================== */
/* =  Marcus Purnell  April 2009        ========================================== */
/* =============================================================================== */


/* =============================================================================== */
/* =  Root Styles                       ========================================== */
/* =============================================================================== */



body 
{
	 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	background: #282828;
	background-image:url(_images/_000_bgImage.jpg);
	background-repeat:repeat-x;
	margin: 0; 
	padding: 0;
	color: #FFFFFF;
	
}

p
{
	font-size:8pt;
	margin-top:3pt;
	margin-bottom:3pt;
	}

a
{
	font-size:8pt;
	color:#FF6600;
    text-decoration:none;    	
	}
	
a:Hover
{
	font-size:8pt;
	color:#FF9900;
    text-decoration:none;    	
	}	



.linkOnWhite a
{
	font-size:8pt;
	color:#FFCC00;
    text-decoration:none;    	
	}

.linkOnWhite a:Hover
{
	font-size:8pt;
	color:#FF9900;
    text-decoration:none;    	
	}	


	
.crsr
{
	cursor: pointer; 
	_cursor: hand; 
}


.RadMenu_Default .rmLink:hover
{
   cursor: pointer;
}


.rmText
{
	font-size: .88em;
	}

.rmRootGroup .rmItem
{
	padding-left:8pt;
	padding-top:2pt;
	padding-bottom:2pt;
}

.rmSlide
{
	margin-left:11pt;
	}



/* =============================================================================== */
/* =  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/001_banner_top.jpg);
	background-repeat:no-repeat;
	}

#BannerTop_Shadow
{
	position:absolute;
	width:8px;
	height:60px;
	background-image:url(_images/001_banner_top_shdo.jpg);
	background-repeat:no-repeat;
	left:960px;
	top:0px;
	}

#MarketingWindow
{
	width:960px;
	height:540px;
	background-image:url(_images/Loading.png);
	background-repeat:no-repeat;
	}
	
#MarketingWindow_Dynamic
{
	width:960px;
	height:540px;
	background-image:url(_images/Loading.png);
	background-repeat:no-repeat;
	}
	
#MarketingWindow_Display
{
	width:960px;
	height:540px;
	background-image:url(_images/Loading.png);
	background-repeat:no-repeat;
	}	
	
#MarketingWindow_Dynamic_Short
{
	width:960px;
	height:200px;
	background-image:url(_images/002_marketingWindowShort.jpg);
	background-repeat:no-repeat;
	}		

#MarketingWindow_Shadow
{
	position:absolute;
	width:8px;
	height:540px;
	background-image:url(_images/002_marketingWindow_shdo.jpg);
	background-repeat:no-repeat;
	left:960px;
	top:60px;
	}
	
#MarketingWindow_Shadow_Short
{
	position:absolute;
	width:8px;
	height:2000px;
	background-image:url(_images/002_marketingWindow_shdo.jpg);
	background-repeat:no-repeat;
	left:960px;
	top:60px;
	}	

#SSX_ProvideSupport
{
	position:absolute;
	left:780px;
	top:17px;
	width:150px;
	height:44px;
	z-index:1000;
	}


#SupportingContent
{
    margin-top:-5px;
	width:960px;
	height:550px;
	background-color:#55564F;
	}
	
#SupportingContent_Dynamic
{
	position:relative;
	left:0px;
	top:0px;
	width:960px;
	height:auto;	
	background-color:#55564F;
	}	

#SupportingContent_Shadow
{
	position:absolute;
	width:8px;
	height:550px;
	background-image:url(_images/003_subTextWindow_shdo.jpg);
	background-repeat:repeat-y;
	left:960px;
	top:600px;
	}
	
#SupportingContent_ShadowDynamic
{
	
	width:968px;
	height:auto;
	background-image:url(_images/003_subTextWindow_shdodynamic.jpg);
	background-repeat:repeat-y;
	}	

#BaseShadow
{
	position:absolute;
	left:0px;
	top:1145px;
	height:10px;
	width:968px;
	background-image:url(_images/003_baseLine_shdo.jpg);
	background-repeat:no-repeat;
	margin-bottom:150px;
	}


#BaseShadow_Dynamic
{	
	height:10px;
	width:968px;
	background-image:url(_images/003_baseLine_shdo.jpg);
	background-repeat:no-repeat;
	margin-bottom:150px;
	}
	

#MarketingText
{
	position:absolute;
	top:250px;
	left:75px;
	width:430px;
	height:auto;
	}
	
	
	
	
/* =============================================================================== */
/* ===  CLASSES                         ========================================== */
/* =============================================================================== */


.Title
{
	color:White;
	font-size:16pt;
	}

.SubTitle
{
	color:White;
	font-size:13pt;
	}

.SubTitle a {
	color:#FF6600;
	font-size:13pt;
    text-decoration:none;    	
	}
	
.SubTitle a:Hover
{
	font-size:13pt;
	color:#FF9900;
    text-decoration:none;    	
	}	

	
.SubTitle_sm
{
	color:White;
	font-size:11pt;
	}	
	
.SubTitle_smBLK
{
	color:Black;
	font-size:11pt;
	}	

.PrimaryContent
{
	color:White;
	font-size:11pt;
	}
	
.BaseLine
{
	font-size:7pt;
	}
	
.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:#FF0000;
    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;
	
	}
	
	



	
/* =============================================================================== */
/* ===  Search Engine Styles            ========================================== */
/* =============================================================================== */

.informationText { color:Black;font-size:9pt;font-style:italic; }	
.searchTitle { color:Black;font-size:11pt; }	
.searchSubTitle { color:#333333;font-size:9pt; }	
.searchDefinition { color:Black;font-size:7pt; }
.searchTitle a { font-size:11pt;color:#FF6600;text-decoration:none; }	
.searchTitle a:Hover { font-size:11pt;color:#FF9900;text-decoration:none; }	
		
		
		
		
			
/* =============================================================================== */
/* ===  Video Table Styles              ========================================== */
/* =============================================================================== */

.videoLibrary { font-size:8pt; }	
.videoTitle { color:#FFF;font-size:11pt; }	
.videoSubTitle { color:#FFF;font-size:9pt; }	
.videoLibrary a { font-size:7pt;color:#FF6600;text-decoration:none; }	
.videoLibrary a:Hover { font-size:7pt;color:#FF9900;text-decoration:underline; }	
		
