/*----------------------------------------------*/
/* Stromberg Allen                              */
/*----------------------------------------------*/
/*                                              */
/* Sections Style Sheet                         */
/*                                              */
/* Written By: Purple Monkey Studios, Inc.      */
/* Written On: 11/10/2004                       */
/*                                              */
/* Last Modified On: 01/31/2005                 */
/* Last Modified By: Mike Sirtoff (PMSI)        */
/*----------------------------------------------*/

/*-------------------------*/
/* HTML ELEMENT STYLES     */
/*-------------------------*/
html {
	padding: 0;
	margin: 0;
}
body {
	padding: 0;
	margin: 0;
	background-color: #666666;
}

#topBody {
	position: relative;
	
    	margin: 0;
	padding: 0;
	
	width: 100%;
	height: 145px;
 
    	border-width: 0px 0px 1px 0px;	
   	border-style: solid;
	border-bottom-color: #676767;
	
	background-color: #333333; 
}

#companyTitle {
	position: absolute;
	
    	margin: 0;
	padding: 0;
	
	width: 760px;
	height: 114px;
	
	left: 50%;
	margin-left: -380px;
	margin-top: 30px;	
	
	border-style: none;
	
	/* Save IE from it's own stupidity */
	text-align: center;
	background-color: #000000;
}

#companyTitle img {
	position: absolute;
	
	margin: 0;
	padding: 0;
	
	top: 51px;
	left: 119px;
}

#middleBody {
	position: relative;
	
	margin: 0;
	padding: 0;
	
	width: 100%;
	
	border-style: none;
	
	background-color: #7A0000;
}

#middleAnimation {
	position: relative;
	
	margin: 0;
	padding: 0;
	
	width: 760px;
	height: 163px;

	left: 50%;
	margin-left: -380px;
	padding-top: 2px;
	
	border-style: none;
	
	background-color: #7A0000;
}

#noFlash {
	position: relative;
	
	margin: 0;
	padding: 0;
}

#noFlash p {
	margin: 0;
	padding: 0;

	/*FONT STYLES*/
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}

#noFlash a {
	margin: 0;
	padding: 0;
	
	border-style: none;
	
	/*FONT STYLES*/
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}

#mainNavigation {
	position: relative;
	
	margin: 0;
	padding: 0;
	width: 760px;
	
	left: 50%;
	margin-left: -380px;
	
	border-style: none;
	
	background-color: #000000;
}

#mainContent {
	position: relative;
	
	margin: 0;
	padding: 0;
	
	width: 760px;
	/*height: 198px;*/ /*IEs own stupidity can't read min height*/ /* removed 8/27/08 for IE7 bug and should not be used */
	/*min-height: 198px;*/  /* removed 8/27/08 for IE7 bug and should not be used */
	padding-bottom:20px;
	
	left: 50%;
	margin-left: -380px;
		
	border-style: none;
		
	background-color: #000000;
}

*>#mainContent { 
	height: auto;
}

#safariWrapper {
	display: table-cell;
	padding: 0;
	margin: 0;
	/*height: 198px;*/ /* removed 8/27/08 for IE7 bug and should not be used */
}


#mainContent p {
	position: relative;
	
	margin: 0;
	padding: 0;
	
	margin-top: 37px;
	margin-left: 305px;
	
	/*FONT STYLES*/
	font-family: times, arial, helvetica, sans-serif;
	font-size: 24px; 
	color: #CC9966;
}

#mainContent p.homeParagraph {
	position: relative;
	
	margin: 0;
	padding: 0;
	
	margin-top: 5px;
 	margin-left: 185px;
 	margin-bottom: 15px;
	
	width: 400px;
	
	line-height: 1.4;
	
	/* Save IE from it's own stupidity */
	text-align: center;
	
	/*FONT STYLES*/
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11.5px;
	color: #CCCCCC;
}

#companyInfo {
	position: relative;
	
	margin: 0;
	padding: 0;
	
	width: 760px;
	height: 100px;

	left: 50%;
	margin-left: -380px;
	
	border-style: solid;
	border-width: 11px 0px 0px 0px;
	border-color: #333333;
	
	background-color: #666666;
}

#companyInfo img.companyLogo {
	position: relative;
	
	padding: 0;
	margin: 0;
	
	margin-top: 6px;
	margin-left: 82px;
	
	border-style: none;
}

#info {
	position: relative;
	
	padding: 0;
	margin: 0;
	
	margin-left: 154px;
	margin-top: -5px;
}

#info li {
	float: left;
	
	margin: 0;
	padding: 0;
	
	list-style: none;
	
	padding-right: 8px;
}

#info li p {
	margin: 0;
	padding: 0;
	
	/*FONT STYLES*/
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}

#companyInfo img.textDivider {
	position: relative;
	
	margin: 0;
	padding: 0;
	
	margin-left: 77px;
	margin-top: 0px;
}

#purpleMonkeyStudiosInc {
	position: relative; 
	
	margin-left: 198px;
	margin-top: 5px;
	
	text-decoration: none;
	
	/*FONT STYLES*/
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

#purpleMonkeyStudiosInc a {
	padding: 0;
	margin: 0;

	text-decoration: none;
		
	/*FONT STYLES*/
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}