/*-----------------------------
  FULL WIDTH
-----------------------------*/

div.boxFullWidth
{
	float: left;
  clear: both;
	width: 968px;
}

div.boxFullWidth div.top
{
	float: left;
	clear: both;
  width: 968px;
	height: 3px;
	background: url(/images/box_full_width_top.png) no-repeat;
}

div.boxFullWidth div.middle
{
  float: left;
  clear: both;
  width: 960px;
	padding: 0 4px;
  background: url(/images/box_full_width_middle.png) repeat-y;
}

div.boxFullWidth div.bottom
{
  float: left;
  clear: both;
  width: 968px;
  height: 5px;
  background: url(/images/box_full_width_bottom.png) no-repeat;
}

div.boxFullWidth div.boxWhiteContent, div.boxFullWidth div.boxBeigeContent
{
	width: 950px;
}

div.boxFullWidth div.boxBeigeContentLessBorder
{
	width: 953px;
}

/*-----------------------------
  THREE QUARTERS WIDTH
-----------------------------*/

div.boxThreeQuartersWidth
{
  float: left;
  clear: both;
  width: 722px;
}

div.boxThreeQuartersWidth div.top
{
  float: left;
  clear: both;
  width: 722px;
  height: 3px;
  background: url(/images/box_three_quarters_width_top.png) no-repeat;
}

div.boxThreeQuartersWidth div.middle
{
  float: left;
  clear: both;
  width: 722px;
  padding: 0 4px;
  background: url(/images/box_three_quarters_width_middle.png) repeat-y;
}

div.boxThreeQuartersWidth div.bottom
{
  float: left;
  clear: both;
  width: 722px;
  height: 5px;
  background: url(/images/box_three_quarters_width_bottom.png) no-repeat;
}

div.boxThreeQuartersWidth div.boxWhiteContent, div.boxThreeQuartersWidth div.boxBeigeContent
{
  width: 703px;
}

/*-----------------------------
  TWO THIRDS WIDTH
-----------------------------*/

div.boxTwoThirdsWidth
{
  float: left;
  clear: both;
  width: 639px;
}

div.boxTwoThirdsWidth div.top
{
  float: left;
  clear: both;
  width: 639px;
  height: 3px;
  background: url(/images/box_two_thirds_width_top.png) no-repeat;
}

div.boxTwoThirdsWidth div.middle
{
  float: left;
  clear: both;
  width: 631px;
  padding: 0 4px;
  background: url(/images/box_two_thirds_width_middle.png) repeat-y;
}

div.boxTwoThirdsWidth div.bottom
{
  float: left;
  clear: both;
  width: 639px;
  height: 5px;
  background: url(/images/box_two_thirds_width_bottom.png) no-repeat;
}

div.boxTwoThirdsWidth div.boxWhiteContent, div.boxFullWidth div.boxBeigeContent
{
  width: 620px;
}

/*-----------------------------
  ONE THIRD WIDTH
-----------------------------*/

div.boxOneThirdWidth
{
  float: left;
  clear: both;
  width: 308px;
}

div.boxOneThirdWidth div.top
{
  float: left;
  clear: both;
  width: 310px;
  height: 3px;
  background: url(/images/box_one_third_width_top.png) no-repeat;
}

div.boxOneThirdWidth div.middle
{
  float: left;
  clear: both;
  width: 302px;
  padding: 0 4px;
  background: url(/images/box_one_third_width_middle.png) repeat-y;
}

div.boxOneThirdWidth div.bottom
{
  float: left;
  clear: both;
  width: 310px;
  height: 5px;
  background: url(/images/box_one_third_width_bottom.png) no-repeat;
}

div.boxOneThirdWidth div.boxWhiteContent, div.boxFullWidth div.boxBeigeContent
{
  width: 291px;
}

/*-----------------------------
  CONTENT
-----------------------------*/

div.boxBeigeContent
{
	float: left;
	background: #F5F5E9;
	border: 5px solid #FFFFFF;
}

div.boxBeigeContentLessBorder
{
	float: left;
  background: #F5F5E9;
  border: 3px solid #FFFFFF;
}

div.boxWhiteContent
{
	float: left;
  background: #FFFFFF;
  border: 5px solid #F5F5E9;
}

/*-----------------------------
  PADDING
-----------------------------*/

div.boxBeigeContent div.padded, div.boxWhiteContent div.padded
{
	padding: 23px 30px;
}

/*-----------------------------
  LIST CONTENT
-----------------------------*/

ul.boxList
{
	float: left;
	margin: 0;
  padding: 0;
  list-style: none;
}

ul.boxList li
{
	float: left;
  padding: 20px 15px;
  border-top: 1px dashed #d5d5c6;
}

ul.boxList li.first
{
  border-top: none;
}

ul.boxList li strong
{
	float: left;
	clear: both;
	margin-bottom: 5px;
	font-size: 1.1em;
}

ul.boxList li p
{
	float: left;
  clear: both;
}


