	/* Copyright 2009 First Orion and may not be reproduced. */ 
	/* Last updated November 12, 2009 */ 

html { 
	min-width: 792px;
	 }

	/* Helpers and base rules */

img	{
	border: 0;
	}

/*p, h1, h2, h3, h4, h5, ul, li, ol {
	margin: 0;
	padding: 0;
	}*/
	
p#access	{
	display: none;
	}
	
span.spacer {
	font-size: 18px;
	}

	/* Primary layout divisions */

body	{
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;	
	background: transparent url(../images/ps_main_bg.jpg) top left repeat-x;
	/* background: transparent url(../images/background.jpg) top left repeat; */
	/* font: normal 11px Verdana, Helvetica, sans-serif; */
	font: normal 12px Verdana, Helvetica, sans-serif;
	}


div#wrapper	{
	position: relative;
	float: none;
	color: #000000;
	/* background: #FFF transparent url(../images/holder.jpg) top left repeat-y; */
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}
	
div#header	{
	float:left;
	/* background: transparent url(../images/main_header.png) top left repeat-y; */
	width: 1000px;
	height: 128px;
	margin: 0;
	padding: 0;
	}
	
	/* Navigation */

div#nav	{
	width: 400px;
	position: relative;
	left:480px;
	top:113px;
	padding: 0;
	/*border: 1px solid #00ff00;*/
	}
	
#nav {
	color: #333333;
	font-weight: 900;
	font: 14px Arial, sans-serif;
	text-transform: uppercase;
	vertical-align: middle;
	}
	
#nav a {
	color: #950009;
	text-decoration: none;
	font-style: normal;
	}
	
#nav a:hover {
	text-decoration: underline;
	}
	


/* Begin Navigation Image */

div#navImg	{
	width: 390px;
	position: absolute;
	left:415px;
	top:93px;
	padding: 0;
	/*border: 1px solid #00ff00;*/
	}
	
#navImg {
	color: #333333;
	font-weight: 900;
	font: 14px Arial, sans-serif;
	text-transform: uppercase;
	vertical-align: middle;
	}
	
#navImg a {
	color: #950009;
	text-decoration: none;
	font-style: normal;
	}
	
#navImg a:hover {
	text-decoration: underline;
	}

div#quotes { 
	width: 350px;
	position: absolute;
	left:355px;
	top:15px;
	padding: 0;
	/* text-align:right; */
	}

#quotes {
	font: 13px Arial, sans-serif;
	color: #000000;
  }

div#quotes table {
	border: 0px;
	padding: 0px;
	margin: 0px;
	background:inherit;
}

#quotes a {
	background:inherit;
	text-decoration:none;
  }
  
.quoteText, td.quoteText a   {
	font: 13px Arial, sans-serif;
	color: #000000;
	font-weight:bold;
	background:inherit;
	text-decoration:none;
  }
	
.quoteSource, td.quoteSource a {
	font: 13px Arial, sans-serif;
	color: #000000;
	font-weight:normal;
	background:inherit;
	text-decoration:none;
	text-align: right;
  }
  
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */	

#nav ul li a:hover { color: #0054bd; background: #f9f9f9; } /* Hover Styles */
		
#nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
		
#nav li:hover ul, li.over ul { display: block; } /* The magic */

h1	{
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
	}
	
h1 a:link, h1 a:visited	{
	display: block;	
	width: 694px;
	height: 172px;
	/* background: #FFFFFF url(../images/img_main_header.jpg) top left no-repeat; */
	margin: 0 0 0 1px;
	padding: 0;
	border: 0;
	}
	
h1 a:hover	{
	/* background: #FFFFFF url(../images/img_main_header.jpg) top left no-repeat; */
	}
	
h2	{
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
	}

h2 a:link, h2 a:visited	{
	display: block;	
	width: 694px;
	height: 172px;
	/* background: #FFFFFF url(../images/img_main_header.jpg) top left no-repeat; */
	margin: 0 0 0 1px;
	padding: 0;
	border: 0;
	}

/*
h2 a:hover	{
	background: #FFFFFF url(../images/img_main_header.jpg) top left no-repeat;
	}
*/	
	
	
	/* Home Content Style */

div#homeContent 	{
	float: left;
	width: 942px;
	/* height: 314px; */
	height:304px;
	/* background: transparent url(../images/img_home_8900.png) top left no-repeat; */
	padding: 0;
	margin-top: 10px;
	/* False margin value for all versions of IE Win, including 6.0 */	
	text-align: left;
	border: 0;
	}
	
	/* END Home Content Style */
	
	
	/* Begin BOX Content Style */


div#leftBox 	{
	float: left;
	width: 275px;
	height: 147px;
	/* background: transparent url(../images/img_box_bg.png) top left no-repeat; */
	background: transparent url(../images/banner_support.png) top left no-repeat;
	padding: 10px;
	margin: 0;
	/* False margin value for all versions of IE Win, including 6.0 */	
	text-align: left;
	border: 0;
	}
	
div#middleBox 	{
	float: left;
	width: 275px;
	height: 147px;
	/* background: transparent url(../images/img_box_bg.png) top left no-repeat; */
	background: transparent url(../images/banner_background.png) top left no-repeat;
	padding: 10px;
	margin-left: 30px;
	/* False margin value for all versions of IE Win, including 6.0 */	
	text-align: left;
	border: 0;
	}
	
div#rightBox 	{
	float: left;
	width: 275px;
	height: 147px;
	/* background: transparent url(../images/img_box_bg.png) top left no-repeat; */
	background: transparent url(../images/banner_background.png) top left no-repeat;
	padding: 10px;
	margin-left: 30px;
	/* False margin value for all versions of IE Win, including 6.0 */	
	text-align: left;
	border: 0;
	}
	
	/* END BOX Content Style */

	
div#maincontent 	{
	float: left;
	width: 654px;
	height: 248px;
	background: #709261;
	padding: 20px;
	border: 0;
	margin: 0;
	/* False margin value for all versions of IE Win, including 6.0 */	
	text-align: left;
	border-left: solid 1px #FFF;
	border-right: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	}
	
#maincontent a {
	color: #b02b20;
	text-decoration: none;
	}
	
#maincontent a:hover {
	text-decoration: underline;
	}

/*
div#PageContent 	{
	float: left;
	width: 634px;
	height: 515px;
	background: #FFF;
	padding: 30px;
	border: 0;
	margin: 0;
	*/
	/* False margin value for all versions of IE Win, including 6.0 */	
	/*
	text-align: left;
	border-left: solid 1px #FFF;
	border-right: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	}
*/
	
	
#titlePage {
	color:#0e2304;
	font: 20px Times New Roman, Times, serif;
	}

/*	
#PageContent a {
	color: #b02b20;
	text-decoration: none;
	}
	
#PageContent a:hover {
	text-decoration: underline;
	}
*/
	
#maincontent ul li { padding: 2px 5px; margin-left: 30px; }



div#footerNav	{
	width: 920px;
	/*background-color: #f4dd25;*/
	margin: 10px;
	padding: 10px;
	/*border: 1px solid #950009;*/
	text-align: center;
	}
	
#footerNav {
	/* color: #333333; */
	color: #FFFFFF;
	text-align: center;
	font-style: normal;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif  ;
	}

	
#footerNav a {
	/* color: #333333; */
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	}
	
#footerNav a:hover {
	text-decoration: underline;
	}
	
/* START TOUCHWOOD Styles */	
	
.subBox {
	background-color:#FDF7CF;
	border:1px solid #7C7C7B;
	width: 300px;
	height:170px;
	vertical-align:top;
	padding:10px 10px 10px 10px;
	font-size:12px;
}

.titleText {
	font-size:14px;
	font-weight:bold;
	color:#B2100E;
	text-decoration:none;
}


/*******************************************************************************/
/*     ORIGINAL STYLESHEET - BELOW                                             */
/*******************************************************************************/

/* CG - Removed 11/2/2009 - use settings earlier in this file */
/*
body {
	background-color:#D6D6D6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
*/

table {
	background-color:#FFFFFF;
	/* background-color:#FDF7CF; */
}

div#middleSection {padding-bottom:20px;
  float:left;
	width: 942px;
	min-height:304px;
	vertical-align:top;
}

table.middleSection {
	background-color:#FFFFFF;
	border:1px solid #7C7C7B;
	width: 942px;
	height:300px;
	vertical-align:top;
}

.middleSection table td {
	font-size:12px;
}

.subBox {
	/* background-color:#FDF7CF; */
	background-color:#FFFFFF;
	border:1px solid #7C7C7B;
	width: 300px;
	height:130px;
	vertical-align:top;
	padding:10px 10px 10px 10px;
	font-size:12px;
}


.subBoxTitle, .subBoxTitle a:link, .subBoxTitle a:hover, .subBoxTitle a:visited { 
	font-size:16px;
	font-weight:bold;
	/* color:#B2100E; */
	color:#AE1500;
	/* background-color:#FDF7CF; */
	/* background-color:#FFFFFF; */
	/* background:inherit; */
	text-decoration:none;
  background: transparent url(../images/arrow_image.gif) no-repeat top right;
  padding-right:18px;
}

.subBoxItem, .subBoxItem a:link, .subBoxItem a:hover, .subBoxItem a:visited {
	font-size:11px;
	font-weight:bold;
	color:#AE1500;
	text-decoration:underline;
}

/* CG - Removed 11/2/2009 - appears earlier in this file */
/*
.titleText {
	font-size:14px;
	font-weight:bold;
	color:#B2100E;
	text-decoration:none;
}
*/

.subBoxWrapper {
 padding:4px 0px 4px 0px;
}

.innerSubBox {
	/* background-color:#FDF7CF; */
	/* background-color:#FFFFFF; */
	font-size:10px;
	background:inherit;
	border-style:none;
}

.subBox table.innerSubBox, .subBox table.innerSubBox td input {
	font-size:12px;
	/* background-color:#FDF7CF; */
	/* background-color:#FFFFFF; */
	background:inherit;
	border-style:none;
}

table.innerSubBox tr td table tr td, table.innerSubBox.tr.td.table {border-style:none;
	/* background-color:#FDF7CF; */
	/* background-color:#FFFFFF; */
	background:inherit;
}

.bottomLink {
	font-size:10px;
}

.smallLink {
	/* background-color:#FDF7CF; */
	background-color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}

table.footer {
	width: 1000px;
	text-align:center;
	background-color:#D6D6D6;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}

.footer a:link, .footer a:hover, .footer a:visited {
	color:#666666;
	text-decoration:none;
}

td.leftMenu {
  /* width: 150px; */
  width: 208px;
}

td.rightContent {
  /* width: 780px; */
}

.leftMenu {
  border-right:solid 1px #7C7C7B;
  margin:5px 5px 5px 5px;
}

.leftMenu, .leftMenu table {
  background-color:#F9E127;
  color:#A61600;
}

td a.leftMenuHeading:link, a.leftMenuHeading:hover, a.leftMenuHeading:visited {
	text-decoration:none;
  /* background-color:#F9E127; */
	font-size:16px;
	font-weight:bold;
	/* color:#666666; */
	color:#A61600;
}

.leftMenuLink, td a.leftMenuLink:link, a.leftMenuLink:hover, a.leftMenuLink:visited {
	text-decoration:none;
  color:#A61600;
	font-size:12px;
	font-weight:bold;
}

.rightContentHeading {
  /*margin:5px 5px 5px 5px;*/
	font-size:28px;
	/*font-weight:bold;*/
	color:#A61600;
}

.rightContentHeading2 {
  /*margin:5px 5px 5px 5px;*/
	font-size:26px;
	/*font-weight:bold;*/
	color:#A61600;
}

.rightContentBrightRedHeading {
  margin: 15px 0px 0px 0px;
	font-size:18px;
	font-weight:bold;
	color:red;
}


.rightContentSubHeading {
  /*margin:5px 5px 5px 5px;*/
	font-size:14px;
	font-weight:bold;
	color:#A61600;
	text-decoration:none;
}

.rightContentLgSubHeading {
  /*margin:5px 5px 5px 5px;*/
	font-size:18px;
	font-weight:bold;
	color:#A61600;
	text-decoration:none;
}


a.rightContentSubHeading:link, a.rightContentSubHeading:hover, a.rightContentSubHeading:visited  {
  /*margin:5px 5px 5px 5px;*/
	font-size:14px;
	font-weight:bold;
	color:#A61600;
	text-decoration:underline;
}

.headerText {
	font-size:12px;
	font-weight:bold;
  font-style:italic;
	color:#999999;
}

.headerNameText {
	font-size:12px;
	font-weight:bold;
	color:#A61600;
}

a.headerNameText:link, a.headerNameText:hover, a.headerNameText:visited {
	font-size:12px;
	font-weight:bold;
	color:#A61600;
	text-decoration:underline;
}

/*
td.headerBar {
  background-image: url(../images/headerBar.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
}
*/

tr.pagerTable td table tr td {
  background-color:#FFDF3C;
}

tr.pagerTable td table {
  background-color:#FFDF3C; border-color:#FFDF3C;
}

.smartPhoneBold {
  color:#BB0000;
}

div#loginName	{
	width: 250px;
	position: absolute;
	/* left:575px; */
	left:720px;
	top:30px;
	padding: 0;
	font-size:11px;
	/* border: solid 1px black; */
}

div#bbAppWorld	{
	width: 250px;
	position: absolute;
	left:780px;
	top:30px;
	padding: 0;
	font-size:11px;
	background:inherit;
	/* border: solid 1px black; */
}

.gridBackground, td.gridBackground {
  background-color:#FFFFFF;
  min-height:304px;
}

div#gridWrapper {
  background-color:#FFFFFF;
  min-height:304px;
}

.smallText, a.smallText, td.smallText {
  font-size:11px;
}

div#loginSection { background:inherit; }

a.subBoxLink:link, a.subBoxLink:hover, a.subBoxLink:visited {
  font-size:10px;
	/* font-weight:bold; */
	color:#A61600;
	text-decoration:underline;
}

a.subBoxBoldLink:link, a.subBoxBoldLink:hover, a.subBoxBoldLink:visited {
  font-size:10px;
	font-weight:bold;
	color:#A61600;
	text-decoration:underline;
}

.dots, div#dots { color:Gray; font-weight:bold; margin:2px 0px 2px 0px; }

/*
.dots {
  background: transparent url(../images/arrow_image.gif) no-repeat top right;
  padding-right:18px;
}
*/

.hiddenData { visibility:hidden}

.leftMenuHR { background-color:#001DA5; color:#001DA5; /* border:solid 1px #001DA5;*/
border-bottom:solid 0px #F9E127;
border-left:solid 0px #F9E127;
border-right:solid 0px #F9E127;
border-top:solid 2px #001DA5;
}

.yellowHR { background-color:#F9E127; color:#F9E127; /* border:solid 1px #001DA5;*/
border-bottom:solid 0px #FFFFFF;
border-left:solid 0px #FFFFFF;
border-right:solid 0px #FFFFFF;
border-top:solid 4px #F9E127;
}

.shaded { background-color:#E0E0E0; border-color:#E0E0E0; }

.readOnly { border:none; font-size:inherit; font-family:inherit; width:25px; }

.errorMsg { color:Red; font-weight:bold; }

/*
iframe {
border: 0px solid #ffffff;
width: 937px;
height:850px;
}
*/

.commenter {margin:0px 0px 30px 30px;}

.headerTextAsc a:link, .headerTextAsc a:hover, .headerTextAsc a:visited { white-space:nowrap;
  background: transparent url(../images/arrow_down.gif) no-repeat bottom right;
  padding-right:18px;
}

.headerTextDesc a:link, .headerTextDesc a:hover, .headerTextDesc a:visited { white-space:nowrap;
  background: transparent url(../images/arrow_up.gif) no-repeat bottom right;
  padding-right:18px;
}