body{
  margin : 0px;
}

/** tue navigation */
.ribbon {

}
.ribbon fieldset  {
	padding: 0.4em; margin : 0; border-color : #eee; color : #bbb;
	margin-top : -10px;
	border-bottom : 0px;
	border-bottom : 1px;
	
	border : 1px solid #eeeeee;
	height : 80px;
	
}
.ribbon fieldset, .ribbon legend{
	background-color : #fafafa;
}
.ribbon legend {
	color : #888888;
	background-color : #f6f6f6;
	border : 1px;
	font-size : 1.0em;
	padding : 0px; margin : 0px;
	border : 1px;
	margin-bottom : -4px;
	padding-left : 6px;
	padding-right : 6px;
	border : 1px solid #eee;
}
.ribbon a{
	color : #AAAAAA;
}
.ribbon a:hover{
	color : #888888;
	text-decoration : underline;
	margin-left : 4px;
}
/** end navigation */
table.layout{
  width : 100%;
  border-bottom : 0px;
  margin-bottom : 0px;
}
table.layout, table.layout td, table.layout tr{
  vertical-align : top;
  padding : 0px;
}

.red, .red_box     {background-color : #FBE3E4;}
.green, .green_box {background-color : #E6EFC2;}
.blue, .blue_box   {background-color : #E6E5FB;}
.yellow, .yellow_box   {background-color : #FFF6BF;}

.red_box, .blue_box, .green_box , .yellow_box, .yellow_heading{
	padding : 4px;
	border : 1px solid #000000;
}

.red_box {border-color :#FBC2C4} 
.green_box {border-color :#C6D880} 
.blue_box {border-color :#C680D8} 
.yellow_box, .yellow_heading {border-color :#F0ABAB} 

.yellow_heading { background-color : #EFE6AF; border-bottom : 0px;}
div.align_right {
	text-align : right;
}

/** so here is the stuff about the boxes to the right. **/

div.box {
	margin : 0px;
	padding : 0px;
}
div.box div.title, div.box div.body{
	border : 1px solid #cccccc;
	padding : 3px;
	padding-left : 14px;
}
div.box h6 {	
	margin-left : -8px;
}
div.box div.body {
	border-top : 0px;
	background-color : white;
	margin-bottom : 16px;
}
div.box div.title {
	background-color : #cCdFD0;
}

div.external, div.internal {
	border : 1px solid #FFCC00;
}
div.external{
	background-color : #FFFF7F;
}
div.internal{
	background-color : #FFAAFF;
}
div.instructions {
	border : 1px solid #EEEEEE;
	background-color : #F9F9F9;
	padding : 6px;
}
div.instructions  h6 {
	color : #0D27d1;
}


