/*--------------------------------*/
/* Common Definitions             */
/*--------------------------------*/

.RubricContainer 
{
	margin-bottom:5px;
}
.RubricTopLeft  
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.RubricTopMid
{
	width:100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.RubricTopRight      
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.RubricContent
{
	background-color: white;
	color: black;
	padding: 5px 5px 5px 5px;
}
.RubricFooter  
{
	background-color: White;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

/*--------------------------------------*/
/* Specific Definitions                 */
/*--------------------------------------*/

/* BLUE BORDER */

#BlueBorder .Head
{
	color: #336699;
}

#BlueBorder .RubricTopLeft  
{
	background: url(images/BlueBorder_Sliceleft.gif) repeat-y;
}
#BlueBorder .RubricTopMid
{
	border-top: 1px solid #336699;
	background-color: #c2cee3;
}
#BlueBorder .RubricTopRight      
{
	background: url(images/BlueBorder_Sliceright.gif) repeat-y;
}
#BlueBorder .RubricContent
{
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
}
#BlueBorder .RubricFooter  
{
	border-bottom: 1px solid #336699;
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
}

/* DARK BLUE */

#DarkBlue .Head
{
	color: #336699;
}
#DarkBlue .RubricHeader .Head
{
	color: white;
}
#DarkBlue .RubricTopLeft, #DarkBlue .RubricTopMid, #DarkBlue .RubricTopRight
{
	background-color: #336699;
}

/* DARK BLUE BORDER */

#DarkBlueBorder .Head
{
	color: #336699;
}
#DarkBlueBorder .RubricHeader .Head
{
	color: white;
}
#DarkBlueBorder .RubricTopLeft, #DarkBlueBorder .RubricTopMid, #DarkBlueBorder .RubricTopRight
{
	background-color: #336699;
}
#DarkBlueBorder .RubricContent
{
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
}
#DarkBlueBorder .RubricFooter  
{
	border-bottom: 1px solid #336699;
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
}

/* DARK BLUE BORDER BG (Background) */

#DarkBlueBorderBG .Head
{
	color: #336699;
}
#DarkBlueBorderBG .RubricHeader .Head
{
	color: white;
}
#DarkBlueBorderBG .RubricTopLeft, #DarkBlueBorderBG .RubricTopMid, #DarkBlueBorderBG .RubricTopRight
{
	background-color: #336699;
}
#DarkBlueBorderBG .RubricContent
{
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	background-color: #F1F6F8;
}
#DarkBlueBorderBG .RubricFooter  
{
	border-bottom: 1px solid #336699;
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	background-color: #F1F6F8;
}

/* ORANGE BORDER */

#OrangeBorder .Head
{
	color: #336699;
}
#OrangeBorder .RubricHeader .Head
{
	color: white;
}
#OrangeBorder .RubricTopLeft  
{
	background: url(images/OrangeBorder_Sliceleft.gif) repeat-y;
}
#OrangeBorder .RubricTopMid
{
	border-top: 1px solid #336699; 
	background-color: #CC6633;  
}
#OrangeBorder .RubricTopRight      
{
	background: url(images/OrangeBorder_Sliceright.gif) repeat-y;
}
#OrangeBorder .RubricContent
{
	border-left: 1px solid #336699; 
	border-right: 1px solid #336699; 
}
#OrangeBorder .RubricFooter  
{
	border-bottom: 1px solid #336699; 
	border-left: 1px solid #336699; 
	border-right: 1px solid #336699; 
}

/* ORANGE */

#Orange .RubricTopMid, #Orange .RubricTopLeft, #Orange .RubricTopRight
{
	background-color: #CC6633; 
}
#Orange .Head
{
	color: #336699;
}
#Orange .RubricHeader .Head
{
	color: white;
}


/* WHITE BORDER */

#WhiteBorder .Head
{
	color: #336699;
}
#WhiteBorder .RubricTopLeft  
{
	background: url(images/WhiteBorder_Sliceleft.gif) repeat-y;
}
#WhiteBorder .RubricTopMid
{
	border-top: 1px solid #336699; 
	background-color: White; 
}
#WhiteBorder .RubricTopRight      
{
	background: url(images/WhiteBorder_Sliceright.gif) repeat-y;
}
#WhiteBorder .RubricContent
{
	border-left: 1px solid #336699; 
	border-right: 1px solid #336699; 
}
#WhiteBorder .RubricFooter  
{
	border-bottom: 1px solid #336699; 
	border-left: 1px solid #336699; 
	border-right: 1px solid #336699; 
}

/* WHITE */

#White .Head
{
	color: #336699;
}

#White .RubricTopMid, #White .RubricTopLeft, #White .RubricTopRight
{
	background-color: white;
}





