/********************* GENERAL STYLES ***********************/
body
		{
		background: #000000 url(/images/bkgd_splash.gif) repeat;
		padding: 0px;
		margin: 0px;
		text-align: center;
		font-family:Arial,Helvetica,sans-serif;
		}

img
	 	{
		border: 0px;
		}

.caps
		{
		text-transform: uppercase;
		}
		
.red
		{
		color: #ED1C24;
		}
		
.yellow
		{
		color: #FFA22A;
		}
		
.orange
		{
		color: #F76124;
		}
		
.white
		{
		color: #FFFFFF;
		}
		
.grey
		{
		color: #808080;
		}
		
	
/********************* MASTER DIV ***********************/
#master
		{
		width: 985px;
		height: 800px;
		background: transparent url(/images/header_splash.gif) no-repeat top center;
		margin: 0px auto 0px auto;
		text-align: left;
		}

/********************* MAIN DIV ***********************/
/* Includes tab styles and content area styles */
#main
		{
		position: absolute;
		top: 70px;
		}
		
/********************* TAB STYLES *********************/		
#tabs /* Entire tab area */
		{
		height: 93px;
		width: 985px;
		position: absolute;
		left: 12px;
		z-index: 10;
		}

.tab /* Individual tab */
		{
		position: relative;
		margin: 0px 5px;
		height: 93px;
		width: 310px;
		float: left;
		cursor: pointer;
		}
		
/******************** CONTENT AREA ********************/
#body /* Entire content area incl. border */
		{
		height: 532px;
		width: 985px;
		background: #000000 url(/images/brdr_main_splash.gif) no-repeat center center;
		position: absolute;
		top: 91px;
		/* z-index: 5; */
		}
		
.content /* For all content areas */
		{
		position: absolute;
		margin: 15px 25px;
		background: #000000;
		height: 502px;
		width: 935px;
		}


/*** Initial view ***/		
#continit
		{
		background: #000000 url(/images/bkgd_content_init_splash.gif) no-repeat 50% 70%;
		height: 502px;
		width: 935px;
		}
		
.headline
		{
		font-weight: bold;
		font-size: 50px;
		text-align: center;
		line-height: 1.1;
		}

.item
		{
		position: absolute;
		}
		
#itemsdm
		{
		margin-top: 40px;
		background: url(/images/sdm_small.png) no-repeat top left;
		width: 32%;
		left: 0%;
		}
#itemdm
		{
		margin-top: 20px;
		background: url(/images/dm_small.png) no-repeat top left;
		width: 37%;
		left: 32%;
		}
#itemss
		{
		margin-top: 20px;
		background: url(/images/ss_small.png) no-repeat top left;
		width: 31%;
		left: 69%;
		}		
		
#spacesdm
		{
		height: 175px;
		}		
#spacedm
		{
		height: 210px;
		}
#spacess
		{
		height: 220px;
		}
		
		
.itemlogo
		{
		text-align: center;
		}
		
		
.itemblurb
		{
		font-size: 26px;
		font-weight: bold;
		text-align: center;
		}

#blurbsdm
		{
		margin-top: 20px;
		}
#blurbdm
		{
		margin-top: 25px;
		}
#blurbss
		{
		margin-top: 25px;
		}

		
/*** SDM view ***/		
#contsdm
		{
		background: #000000 url(/images/bkgd_content_sdm_splash.gif) no-repeat 100% 70%;
		height: 502px;
		width: 935px;
		}

#sdmlarge
		{
		margin: 45px 0px 0px 20px;
		float: left;
		}
		
#plugsdm
		{
		float: right;
		text-align: center;
		margin: 25px 20px 0px 0px;
		position: absolute;
		right: 0px;
		}
		
#txtsdm
		{
		font-size: 25px;
		font-weight: bold;
		}
		
#imgsdm
		{
		border: 2px solid #FFFFFF;
		width: 120px;
		height: 180px;
		margin: 30px auto;
		}
		
#linksdm
		{
		width: 327px;
		height: 24px;
		padding: 10px 3px;
		border: 1px solid #747474;
		font-size: 20px;
		font-weight: bold;
		cursor: pointer;
		word-spacing: -2px;
		letter-spacing: -0.5px;
		}
/* Fix arrow valign in FF */		
#linksdm>img
		{
		position: relative;
		top: -3px;
		}
		
/*** DM view ***/
#contdm
		{
		background: #000000 url(/images/bkgd_content_dm_splash.gif) no-repeat center center;
		height: 502px;
		width: 935px;
		text-align: center;
		}
		
#plugdm
		{
		font-size: 22px;
		font-weight: bold;
		text-align: center;
		margin: 15px auto;
		}
		
#dmlarge
		{
		text-align: center;
		margin: 20px auto 0px auto;
		padding: 0px;
		}
		
#linkdm
		{
		width: 265px;
		height: 24px;
		padding: 10px 3px;
		border: 1px solid #747474;
		font-size: 20px;
		font-weight: bold;
		cursor: pointer;
		margin: -65px auto 0px auto;
		}
/* Fix arrow valign in FF */		
#linkdm>img
		{
		position: relative;
		top: -3px;
		}
		
/*** SS view ***/
#contss
		{
		background: #000000 url(/images/bkgd_content_ss_splash.gif) no-repeat center center;
		height: 502px;
		width: 935px;
		}
		
#headliness
		{
		font-weight: bold;
		font-size: 48px;
		text-align: left;
		line-height: 1.3;
		}

#subheadss
		{
		font-weight: bold;
		font-size: 40px;
		text-align: center;
		margin: 35px auto;
		}
		
#plugss
		{
		font-size: 22px;
		font-weight: bold;
		text-align: center;
		margin: 15px auto;
		}
		
#sslarge
		{
		text-align: center;
		margin: 0px auto;
		padding: 0px;
		float: right;
		}
		
#linkss
		{
		width: 240px;
		height: 24px;
		padding: 10px 3px;
		border: 1px solid #747474;
		font-size: 20px;
		font-weight: bold;
		cursor: pointer;
		text-align: center;
		position: relative;
		left: 135px;
		}
/* Fix arrow valign in FF */		
#linkss>img
		{
		position: relative;
		top: -3px;
		}