html,form {

	height: 100%;
}

body
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
		color: #4b4a4a;
		font-size: 100.1%;
		line-height: 1.125em;
		word-wrap: break-word;
		background-color: #c6c2ba;
		text-align:center;
	
	}

#shell
{
	clear: both;
	margin: 0 auto;
	padding-top:10px;
	width: 980px;
	height: 100% !important;
	background-color: #FFFFFF;

	}

#shellSm
{
	clear: both;
	margin: 0 auto;
	padding-top:10px;
	width: 720px;
	height: 100% !important;
	background-color: #FFFFFF;

	}

		
		
		P		{
				font-family:georgia,"times new roman",times,serif;
				font-size:12px;
				line-height:18px;
				color:#222222;
				}

		.red	{
				color:#CC3300;	
				}
		
		.purple
				{
				color:#330066;	
				}
		
		.negative
				{
				font-family:Verdana,arial,helvetica,sans-serif;
				margin-top:-38px;
				margin-left:0px;
				color:#00FF00;
				}
				
		.negative_zzz
				{
				font-family:Verdana,arial,helvetica,sans-serif;
				font-size:1px;
				line-height:5px;
				margin-left:0px;
				color:#FFFFFF;
				}
				
		.ad		{
				/*font-size:12px;*/
				font-weight:bold;
				color:#660000;
				}

		.left
				{
				font-family:Verdana,arial,helvetica,sans-serif;
				font-size:11px;
				margin-top:-12px;
				line-height:15px;
				color:#666666;
				margin-left:10px;
				}
		
		.navLeft
				{
				font-family:Verdana,arial,helvetica,sans-serif;
				font-size:11px;
				line-height:18px;
				color:#666666;
				margin-left:10px;
				margin-top:0px;
				}
	
		.navLeftNew
				{
				font-family:Verdana,arial,helvetica,sans-serif;
				font-size:11px;
				line-height:18px;
				color:#666666;
				margin-left:30px;
				margin-top:-5px;
				}					
				
		.navCart
				{
				font-family:Verdana,arial,helvetica,sans-serif;
				font-size:11px;
				line-height:18px;
				font-weight:bold;
				margin-left:0px;
				color:#ffffff;}
	
					
		.navCartB
				{
				font-family:Verdana,arial,helvetica,sans-serif;
				font-size:10px;
				line-height:12px;
				font-weight:bold;
				margin-left:0px;
				color:#999999;
				}	
	
		

		
		.smtxt
				{
				font-family:Verdana,arial,helvetica,sans-serif;
				font-size:11px;
				line-height:13px;
				font-weight:normal;
				}
		.smtxt_new
{
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size:10px;
	line-height:14px;
	color:#000000;		
}	
		.smtxtfooter
				{
				font-family:Verdana,arial,helvetica,sans-serif;
				font-size:10px;
				line-height:13px;
				font-weight:normal;
				}

		.smtxtb
				{
				font-family:Verdana,arial,helvetica,sans-serif;
				font-size:11px;
				line-height:12px;
				font-weight:bold;
				margin-left:0px;
				}
		.smtxtb_gw
				{
				font-family:Verdana,arial,helvetica,sans-serif;
				font-size:11px;
				line-height:13px;
				font-weight:bold;
				}
	
		.error	{
				font-family:Verdana,arial,helvetica,sans-serif;
				font-size:10px;
				line-height:12px;
				color:#CC3300;
				}
		.errorTop	{
				font-family:Verdana,arial,helvetica,sans-serif;
				font-size:10px;
				line-height:12px;
				vertical-align:top;
				color:#CC3300;
				}	
	
	.indent		{
				margin-left:50px;
				}
		
	.indent1	{
				margin-left:50px;
				margin-right:50px;
				}
	
	
	.archive	{
				margin-left:80px;
				}
	
	.none		{
				margin-left:0px;
				}
	

		
	.header
				{
				font-size:15px;
				line-height:17px;
				font-weight:bold;
				color:#660000;
				margin-left:0px;
				}
	
	
	.header1
				{
				font-size:12px;
				line-height:13px;
				font-weight:bold;
				color:#660000;
				margin-left:0px;
				}
				
	.header1a
				{
				font-size:12px;
				line-height:12px;
				font-weight:bold;
				color:#660000;
				margin-left:0px;
				}
	
			
	
	.header2
				{
				font-family:Verdana,arial,helvetica,sans-serif;
				font-size:12px;				
				line-height:12px;
				font-weight:bold;
				color:#333399;
				margin-left:0px;
				}			

/* new stuff */
.boldtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	margin-left:10px;
}
.saleFormHR
{
color:#D6D6D6;
background-color:#D6D6D6;
font-size:1px;
height:1px;
border:none;
width:100%;
}
 .PSCContentSubsHead
  {
	font-family:Georgia,"Times New Roman",Times, serif;
	font-size:18px;
	line-height:22px;
	color:#393939;
	}
.PSCContentSubsHeadSm
  {
	font-family:Georgia,"Times New Roman",Times, serif;
	font-size:16px;
	line-height:22px;
	color:#393939;
	}
 .lightcolored
  {
	color:#707070;
	margin-bottom:12px;
	}
.PSCContentSubsHead div
  {
	margin-bottom:12px;
}
.NEWsmtxt
	{
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size:11px;
	line-height:13px;
	color:#707070;
	font-weight:normal;
	}
.TOPbuttons {
	position:absolute;
	margin-left:700px;
	margin-top:42px;
	margin-right:10px;
	z-index:999;
	}
.ie7 .TOPbuttons {
	position:absolute;
	margin-left:-220px;
	margin-top:42px;
	margin-right:10px;
	z-index:999;
	/*border:1px solid #FF0000;*/
	}
.NAVheader {
	font-family:georgia,"times new roman",times,serif;
	font-size:18px;
	color:#707070;
	margin-left:10px;
	margin-bottom:4px;
	}
.NAVlinks {
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size:9px;
	color:#46B9D5;
	line-height:20px;
	margin-left:10px;

	}
.NAVselected {
	font-family:Verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:9px;
	color:#FFFFFF;
	vertical-align:middle;
	background-color:#46B9D5;
	width:208px;
	height:20px;
	display:table-cell;
	padding-left:4px;
	}
.ie7 .NAVselected {
	font-family:Verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:9px;
	color:#FFFFFF;
	vertical-align:middle;
	background-color:#46B9D5;
	width:208px;
	height:20px;
	display:block;
	padding:2px 0 2px 4px;
	}
.ISSheadertext {
	font-family:georgia,"times new roman",times,serif;
	font-size:18px;
	line-height:22px;
	color:#000000;
	}
.ISSissuetext {
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size:11px;
	line-height:14px;
	color:#000000;
	}
.ISSheader {
	font-family:georgia,"times new roman",times,serif;
	font-size:18px;
	line-height:22px;
	color:#707070;
	}
.ISSissue {
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size:11px;
	line-height:14px;
	color:#707070;
	}
.ISStext {
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size:10px;
	line-height:13px;
	color:#707070;
	}

.TOCtext {
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size:10px;
	line-height:13px;
	color:#000000;
	}
.TOCtextitalic {
	font-style:italic;
	}
	
.TOCheader {
	font-family:georgia,"times new roman",times,serif;
	font-size:14px;
	line-height:18px;
	color:#000000;
	margin-left:20px;
	}

.TOCcategory {
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size:10px;
	line-height:13px;
	font-weight:bold;
	color:#000000;
	}
	
.TOCleftcolumn {
	margin-top:4px;
	margin-left:20px;
	}
	
.TOCrightcolumn {
	margin-top:4px;
	margin-right:20px;
	}
	
.COcats {
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color:#ACACAC;
	font-weight:bold;
	}

.newstore hr 
	{
	background: url(/images/ltGrayDotted.gif) repeat-x 0 0;
 	border:none;
 	height:1px;
 	margin-top:2px;
 	margin-bottom:2px;
 	}
 	
 .ie7 .newstore hr 
{
	
 	background: url(/images/ltGrayDotted.gif) repeat-x center left;
	border:0;
	clip:rect(5px 100% 6px 0);
	height:10px;
	line-height:10px;
	margin-top:-6px;
	position:absolute;
	width:630px;
	top:inherit;

 }
.topBorderImg {
	margin:0 30px 0 0;
}

 .ie7 .topBorderImg {
	margin:0;
}
 .ie7 .ieLeftMargin {
	margin-left:-50px;
 }
 .INFOheader
	{
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size:12px;				
	line-height:18px;
	font-weight:bold;
	color:#707070;
	margin-left:0px;
	}	

/*for topbar*/

  #logoutBar
  {
	width: 100%;
    background-color: #666666;
    height: 20px;
	}
  #logoutMain
  {
	margin: 0 auto;
	width: 980px;
	}
.loginLine
{
	margin: -2px 2px 0 0;
	}	
.loggedIn
{
	margin: 0 0 -2px 0;
	float:right;
}
.logoutLine
{
	margin: -2px 2px 0 2px;
	}	
 .submitWorkLink
 {
	margin: 0 0 -2px 2px;
	float:left;
 }
 .accountInfo
 {
	margin: 0 2px -2px 0;
	float:right;
 } 
 
 
 
 .lightLink
{
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6475em; /* 16x.6875=11px */
	}	
.lightLinkBold
{
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6475em; /* 16x.6875=11px */
	font-weight:bold;
	}	
a.lightLink:hover
{
    color: #9addec;
	}


/* end new stuff */

		/*A:link{color:#433474;TEXT-DECORATION:none}
		A:active{color:#FFCC33;TEXT-DECORATION:none}
		A:visited{color:#433474;TEXT-DECORATION:none}*/
		
		A:link{font-weight:bold;color:#46B9D5;TEXT-DECORATION:none}
		A:active{color:#46B9D5;TEXT-DECORATION:none}
		A:visited{font-weight:bold;color:#46B9D5;TEXT-DECORATION:none}
		A:hover{color:#1D5A69;TEXT-DECORATION:none}

		.NAVlinks A:link{color:#46B9D5;TEXT-DECORATION:none}
		.NAVlinks A:active{color:#46B9D5;TEXT-DECORATION:none}
		.NAVlinks A:visited{color:#46B9D5;TEXT-DECORATION:none}
		.NAVlinks A:hover{color:#1D5A69;TEXT-DECORATION:none}
		
		
		.main A:link {font-family:Verdana,arial,helvetica,sans-serif;font-size:11px;font-weight:bold;color:#433474;TEXT-DECORATION:underline}
		.main A:active {font-family:Verdana,arial,helvetica,sans-serif;font-size:11px;font-weight:bold;color:#FFCC33;TEXT-DECORATION:none}
		.main A:visited 		{font-family:Verdana,arial,helvetica,sans-serif;font-size:11px;font-weight:bold;color:#433474;TEXT-DECORATION:underline}

		.mainCA A:link {font-family:Verdana,arial,helvetica,sans-serif;font-size:12px;font-weight:bold;color:#433474;TEXT-DECORATION:underline}
		.mainCA A:active {font-family:Verdana,arial,helvetica,sans-serif;font-size:12px;font-weight:bold;color:#FFCC33;TEXT-DECORATION:none}
		.mainCA A:visited 		{font-family:Verdana,arial,helvetica,sans-serif;font-size:12px;font-weight:bold;color:#433474;TEXT-DECORATION:underline}

		.list A:link {TEXT-DECORATION:underline}
		.list A:active {TEXT-DECORATION:none}
		.list A:visited {TEXT-DECORATION:underline}

.newsiteblue
{
	font-family: Verdana, Arial, Helvetica, san-serif; 
	font-size: 1em; 
	font-style: bold; 
	color: #46b9d5 
}
