/* Border Control Style Sheet */

.color_blue_on_white   {background:#fff;    color:#003366;}
.color_blue_on_grey    {background:#f0f0f0; color:#003366;}

/* Orange border definition begin */
/* use with H1 to get border with orange header */ 
.box_OrangeBorder {width:735px;}
.box_OrangeBorder h1 {margin:0; font-size:1.2em; padding:0 10px 5px 10px; border-bottom:1px solid #f60;}
.box_OrangeBorder h2 {margin:0; font-size:1.2em; padding:0 10px 5px 10px;}
.box_OrangeBorder p { margin:0; padding:5px 10px; font-size:10px;}

.box_OrangeBorder_Top, .box_OrangeBorder_Bottom {display:block; background:transparent; font-size:1px;}
.box_OrangeBorder_Layer1, .box_OrangeBorder_Layer2, .box_OrangeBorder_Layer3, .box_OrangeBorder_Layer4 {display:block; overflow:hidden;}
.box_OrangeBorder_Layer1, .box_OrangeBorder_Layer2, .box_OrangeBorder_Layer3 {height:1px;}
.box_OrangeBorder_Layer2, .box_OrangeBorder_Layer3, .box_OrangeBorder_Layer4 {background:#fff; border-left:1px solid #f60; border-right:1px solid #f60;}
.box_OrangeBorder_Layer1 {margin:0 5px; background:#f60;}
.box_OrangeBorder_Layer2 {margin:0 3px; border-width:0 2px;}
.box_OrangeBorder_Layer3 {margin:0 2px;}
.box_OrangeBorder_Layer4 {height:2px; margin:0 1px;}

.box_OrangeBorder_Content{display:block; border:0 solid #f60; border-width:0 1px; height:auto;}
* html .box_OrangeBorder_Content{height:1px;}

.color_white_on_orange {background:#ff6600; color:#fff;}

/* Orange border definition end */

/* Orange solid definition begin */
/* use with H1 to get border with orange header */ 
.box_OrangeSolid {width:735px;}
.box_OrangeSolid_Top, .box_OrangeSolid_Bottom {display:block; background:transparent; font-size:1px;}
.box_OrangeSolid_Layer1, .box_OrangeSolid_Layer2, .box_OrangeSolid_Layer3, .box_OrangeSolid_Layer4 {display:block; overflow:hidden;}
.box_OrangeSolid_Layer1, .box_OrangeSolid_Layer2, .box_OrangeSolid_Layer3 {height:1px;}
.box_OrangeSolid_Layer2, .box_OrangeSolid_Layer3, .box_OrangeSolid_Layer4 {background:#f60; border-left:1px solid #f60; border-right:1px solid #f60;}
.box_OrangeSolid_Layer1 {margin:0 5px; background:#f60;}
.box_OrangeSolid_Layer2 {margin:0 3px; border-width:0 2px;}
.box_OrangeSolid_Layer3 {margin:0 2px;}
.box_OrangeSolid_Layer4 {height:2px; margin:0 1px;}

.box_OrangeSolid_Content{display:block; border:0 solid #f60; border-width:0 1px; height:auto; background:#f60;}
* html .box_OrangeSolid_Content{height:1px;}

/* Orange solid definition end */

/* Grey border definition begin */
.box_GreyBorder {width:735px;}
.box_GreyBorder h1 {margin:0; font-size:1.2em; padding:0 10px 5px 10px; border-bottom:1px solid #f0f0f0;}
.box_GreyBorder h2 {margin:0; font-size:1.2em; padding:0 10px 5px 10px;}
.box_GreyBorder p  {margin:0; padding:5px 10px; font-size:10px;}

.box_GreyBorder_Top, .box_GreyBorder_Bottom {display:block; background:transparent; font-size:1px;}
.box_GreyBorder_Layer1, .box_GreyBorder_Layer2, .box_GreyBorder_Layer3, .box_GreyBorder_Layer4 {display:block; overflow:hidden;}
.box_GreyBorder_Layer1, .box_GreyBorder_Layer2, .box_GreyBorder_Layer3 {height:1px;}
.box_GreyBorder_Layer2, .box_GreyBorder_Layer3, .box_GreyBorder_Layer4 {background:#fff; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0;}
.box_GreyBorder_Layer1 {margin:0 5px; background:#f0f0f0;}
.box_GreyBorder_Layer2 {margin:0 3px; border-width:0 2px;}
.box_GreyBorder_Layer3 {margin:0 2px;}
.box_GreyBorder_Layer4 {height:2px; margin:0 1px;}

.box_GreyBorder_Content{display:block; border:0 solid #f0f0f0; border-width:0 1px; height:auto;}
* html .box_GreyBorder_Content{height:1px;}

/* Grey border definition end */


/* Grey solid container definition begin */

.box_GreySolid {width:735px;}
.box_GreySolid h1 {margin:0; font-size:1.2em; padding:0 10px 5px 10px; border-bottom:1px solid #f0f0f0;}
.box_GreySolid h2 {margin:0; font-size:1.2em; padding:0 10px 5px 10px;}
.box_GreySolid p  {margin:0; padding:5px 10px; font-size:10px;}

.box_GreySolid_Top, .box_GreySolid_Bottom {display:block; background:transparent; font-size:1px;}
.box_GreySolid_Layer1, .box_GreySolid_Layer2, .box_GreySolid_Layer3, .box_GreySolid_Layer4 {display:block; overflow:hidden;}
.box_GreySolid_Layer1, .box_GreySolid_Layer2, .box_GreySolid_Layer3 {height:1px;}
.box_GreySolid_Layer2, .box_GreySolid_Layer3, .box_GreySolid_Layer4 {background:#f0f0f0; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0;}
.box_GreySolid_Layer1 {margin:0 5px; background:#f0f0f0;}
.box_GreySolid_Layer2 {margin:0 3px; border-width:0 2px;}
.box_GreySolid_Layer3 {margin:0 2px;}
.box_GreySolid_Layer4 {height:2px; margin:0 1px;}

.box_GreySolid_Content{display:block; border:0 solid #f0f0f0; border-width:0 1px; height:auto;}
* html .box_GreySolid_Content{height:1px;}

/* Grey solid container definition end */

/* Dashed divider for use in containers definition */
.dashedRow {border: 0; border-bottom: 1px dashed #d4d4d4;}


