.Border1 {
	border-right-width: 0.5px;
	border-bottom-width: 0.5px;
	border-left-width: 0.5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #005973;
	border-bottom-color: #005973;
	border-left-color: #005973;
}
.TopLineStrip {
	border-top-width: 0.5px;
	border-top-style: double;
	border-top-color: #999999;
	left: 30px;
	right: 30px;
}
.BottomLineStrip {
	border-bottom-width: .5px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.HeadBottomLineStrip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #00535D;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	vertical-align: middle;
}
.OrangeLineHeader {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #FF6600;
}

.subpage-container
{
 width:650px;
 position:relative;
 margin:0px;
 padding:0px;
}


.content
{
 position:relative;
 float:left;

}

.button
{
	width:195px;
	font-size:11px;
	float:right;
	position:absolute;
	margin-right:5px;
	margin-bottom:5px;
	padding:5px;
	height: 25px;
	text-align:left;
	
	
}


/****************************Start Pricing Tables***************************/

/*--Table Rules for materials prices--*/

table.price
{
 width:595px;  
 text-align:center;
 cellpadding:2px;
 cellspacing:0px;
 background-color:#CCCCCC;
 border:0px;
 text-align:left;
}

/*---odd row is grey---*/
table.price tr:nth-child(odd)
{
 background:#e6e6e6;
}

/*----even row is blue---*/
table.price tr:nth-child(even)
{
 background :#99CDDA;
}

/*----heading---*/
table.price th
{
 background:white;
 text-align:left;
}

table.price td
{
text-align:center;
}

/*----2nd row is dark green---*/
table.price tr:nth-child(2)
{
 background:#00535d;
 font-weight:800;
}


table.price tr:nth-child(2) td
{
 width :350px;
}


/*---for IE--*/
table.price tr
{
 background:#e6e6e6;
}

table.price tr.alt
{
 background :#99CDDA;
}
/*-------------*/
.green-square
{
  position:relative;
  background:url("../images/blue_button.jpg");
  background-repeat:no-repeat;
  background-size:7px 7px;
  background-position:left;
/**********************/
}

.pricing-notes
{
 width:580px;
 position:relative;
 border-style:double;
 margin-top:10px;
 margin-left:0px;
 margin-right:0px;
 padding:5px;
}

.subject ul li
{
 line-height:20px;
 display:inline;
}
/********************************End Study Materials Prices table******************/


/************************************For price.htm*********************************/

.subject
{
	width:430px;
	height:auto;
	padding-left:2px;
	padding-right:2px;
	margin:0px;
	position:relative;
	border-bottom:1px solid black;
	margin-top:5px;
	margin-bottom:20px;
	margin-left:1px;
	margin-right:1px;
	
  } 

