﻿body 
{
	text-align : center;
    vertical-align : top ;
    padding : 0px;
    margin : 0px;
	background-color : #ffffff;
	/* Background color, change to the color of the background you want
	background-image : url('../../Images/mainBack.png');
	background-repeat : repeat-x ;*/
}

.dt
{
	border-right: 1px groove;
	border-top: 1px groove;
	border-left: 1px groove;
	border-bottom: 1px groove;
}

table.home
{
	width : 900px;
	text-align : center;
	table-layout : fixed;
	
	/* Border of the main table, change the last parameter to the color of the border you want*/
	border : solid 1px #E5E5E5;
}

tr.topRow
{
	height : 10px;
	
	/* Very top bar color, change to the color of the background you want*/
	background-color : #B6AA8F;
}

td.logoRow
{
	height : 100px;
	background-image : url('../../Images/rastelli_header.jpg');
	background-repeat : no-repeat  ;
	/* Logo row, change to the color of the background you want*/
	background-color : #444444;
	border-top : solid 1px  White;
}

tr.menuRow
{
	height : 20px;
	
	/* Logo row, change to the color of the background you want*/
	background-image : url('../../Images/menuBackground.png');
	background-repeat : repeat-x ;
	background-color : #585858;
}

	table.manu
	{
		width : 100%;
		table-layout : fixed;
	}
	
	td.menuItem 
	{
	  border-top  : solid 1px #ffffff;
	  border-bottom  : solid 1px #ffffff;
	  padding: 3px;
	  width : 150px;
	  text-align : center; 
	  font-family : Arial ;
	  
	  /* Font size, Default is 10pt, you can make it bigger or smaller. */
	  font-size : 10pt;
	  vertical-align : middle;
	  
	  /* Font weight, bold, bolder, etc. 
	  font-weight : bold;*/
	}

	.menuItem a:link 
	{
		text-decoration : none;
		color : #ffffff;
	}

	.menuItem a:visited 
	{
		text-decoration : none;
		color : #ffffff;
	}

	.menuItem a:hover
	{
		text-decoration : none;
		color : #ffffff ;
	}
	 
	
	
	
tr.contentRow
{
	text-align : left;
}

	table.content
	{
		width : 100%;
		table-layout : fixed;
	}
	
	tr.contentMainRow
	{
	}
	
	td.contentLeft
	{
		width : 175px;
		padding : 5px;
		text-align : center;
		vertical-align : top;
		border-right : solid 1px #E5E5E5;
		background-color : #F7F7F7;/*
		background-image : url('../../Images/tocBackground.png');
		background-repeat : repeat-y ;*/
	}
	
	td.contentMain
	{
		text-align : left;
		padding : 10px;
		vertical-align : top;
		background-color : #ffffff;
		border-right : solid 1px #E5E5E5;
		background-image : url('../../Images/mainBackground.png');
		background-position : bottom ;
		background-repeat : repeat-x ;/**/

	}
	
	td.contentRight
	{
		width : 150px;
		padding : 5px;
		text-align : center;
		vertical-align : top;
		background-color : #F7F7F7;
	}
	
tr.footerRow
{
	height : 50px;
	
	/* Logo row, change to the color of the background you want777777*/
	background-color : #9E99A5;
	border : solid 1px #887E93;
	background-image : url('../../Images/bottombar.png');
	background-repeat : repeat-x ;/**/
	color : White;
	font-family : Arial;
	font-size : 8pt;
}

.brochureLogo
{
	float : right;
	width : 200px;
	height : 250px;
	margin-top : 20px;
	margin-right : 15px;
	margin-bottom : 10px;
	text-align : center ;
	font-family : Arial;
	font-size : 8pt;
	color : #887E93;
}


table.pageContents
{
	widows : 95%;
	vertical-align : top;
}

td.pageContentHeader
{
	border-bottom : solid 1px #c5c5c5;
	text-align : left;
	font-family : Arial;
	font-size : 12pt;
	color : #6D5F77;
	font-weight : bold;
}

td.pageContentBody
{
	text-align : left;
	padding : 3px;
	vertical-align : top ;
	widows : 100%;
}
	
	
	
td.mediaDate
{
	font-family : Arial;
	font-size : 9pt;
	font-weight : bold;
	color : #615A66;
    text-align : left ;
    vertical-align : middle;
    width : 100px;
    
}
td.mediaTitle
{
	font-family : Arial;
	font-size : 9pt;
	font-weight : bold;
	color : #8C71A0;
	text-align : left;
    vertical-align : middle;
}

	.mediaTitle a:link 
	{
		text-decoration : none;
		color : #8C71A0;
	}

	.mediaTitle a:visited 
	{
		text-decoration : none;
		color : #8C71A0;
	}

	.mediaTitle a:hover
	{
		text-decoration : none;
		color : #B49DC6 ;
	}

td.pageContentFooter
{
	text-align : right;
	color : #6D5F77;
	font-family : Arial;
	font-size : 12pt;
	color : #6D5F77;
	font-weight : bold;
}

	.pageContentFooter a:link 
	{
		text-decoration : none;
		color : #8C71A0;
	}

	.pageContentFooter a:visited 
	{
		text-decoration : none;
		color : #8C71A0;
	}

	.pageContentFooter a:hover
	{
		text-decoration : none;
		color : #B49DC6 ;
	}


td.contentTableHeader
{
	font-family : Arial;
	font-size : 9pt;
	font-weight : bold;
	color : #8C71A0;
	text-align : left ;
    vertical-align : top;
    padding-left: 15px;
}

.textBox
{
	background-color : #FCF7FF;
	font-family : Arial;
	font-size : 9pt;
	text-align : left;
}

.comboBox
{
	background-color : #FCF7FF;
	font-family : Arial;
	font-size : 9pt;
	text-align : left;
}

table.moduleTable
{
	width : 100%;
	vertical-align : top;
	margin-bottom : 5px;
}

td.moduleHeader
{
	text-align : center;
	font-family : Arial;
	font-size : 8pt;
	color : #f5f5f5;
	height : 20px; 
	padding-left : 3px;
	background-image : url('../../Images/moduleBackground.png');
	background-repeat : repeat-x ;/**/
	font-weight : bold ;
}
td.moduleHeader a
{
	text-align : center;
	font-family : Arial;
	font-size : 8pt;
	color : #f5f5f5;
	height : 20px; 
	padding-left : 3px;
	background-image : url('../../Images/moduleBackground.png');
	background-repeat : repeat-x ;/**/
	font-weight : bold ;
	text-decoration:none;
}
td.moduleBody
{
	text-align : center;
	vertical-align : top ;
	background-color : White ; 
	border : solid 1px #B6AA8F;
	background-image : url('../../Images/mainBackground.png');
	background-position : bottom ;
	background-repeat : repeat-x ;/**/
	padding-top : 5px;
	padding-left : 3px;
	padding-right : 3px;
}

td.moduleBodyGrey
{
	text-align : center;
	vertical-align : top ;
	background-color : #f5f5f5 ; 
	border : solid 1px #B6AA8F;
	padding-top : 5px;
	padding-left : 3px;
	padding-right : 3px;
}
td.triTableHeader
{
	text-align : left;
	font-family : Arial;
	font-size : 12pt;
	color : #6D5F77;
	height : 20px; 
	font-weight : bold ;
	border-bottom : solid 1px #c5c5c5;

}
td.triTableText
{
	/*height : 100%;*/
	text-align : left;
	vertical-align : top; 
}

td.triTableImage
{
	text-align: center;
	vertical-align: middle;	/*float: left;
	clear: left;
*/
	margin: 3px;
	padding-top : 4px; 
	padding-left : 4px; 
	padding-right : 4px; 
	border: solid 1px #c5c5c5;
}
td.triTableImageNoBorder
{
	text-align: center;
	vertical-align: middle;	/*float: left;
	clear: left;
*/
	margin: 3px;
	padding-top : 4px; 
	padding-left : 4px; 
	padding-right : 4px; 
}
table.mainShadow
{
	width : 1000px;
	table-layout : fixed;
}

td.mainShadowContent
{
	background-image : url('../../Images/mainTableBackground.png');
	background-position : top ;
	background-repeat : repeat-y ;/**/
    text-align : center;
    vertical-align : top;
    padding : 0px;
}
	
td.mainShadowBottom
{
	background-image : url('../../Images/mainTableBottom.png');
	background-position : top ;
	background-repeat : no-repeat ;/**/
    text-align : right;
    vertical-align : top;
    padding : 0px;
    height : 51px;
    font-family : Arial ;
    font-size : 6pt;
    padding-right: 60px;
}

	.mainShadowBottom a:link 
	{
		text-decoration : none;
		color : #8C71A0;
	}

	.mainShadowBottom a:visited 
	{
		text-decoration : none;
		color : #8C71A0;
	}

	.mainShadowBottom a:hover
	{
		text-decoration : none;
		color : #B49DC6 ;
	}

td.mediaDetailTitle
{
	text-align : left;
	font-family : Arial;
	font-size : 10pt;
	color : #555555;
	height : 20px; 
	font-weight : bold ;
	border-bottom : solid 1px #c5c5c5;
	padding-right : 5px;
}

td.mediaDetailDate
{
	text-align : left;
	font-family : Arial;
	font-size : 8pt;
	color : #6D5F77;
	font-weight : bold ;
	padding-right : 5px;
}


td.prevCell
{
	font-family : Arial;
	font-size : 8pt;
	font-weight : bold;
	color : #8C71A0;
	text-align : left;
    vertical-align : middle;
    width : 50%;
    border-bottom : solid 1px #f5f5f5;
    
}

	.prevCell a:link 
	{
		text-decoration : none;
		color : #8C71A0;
	}

	.prevCell a:visited 
	{
		text-decoration : none;
		color : #8C71A0;
	}

	.prevCell a:hover
	{
		text-decoration : none;
		color : #B49DC6 ;
	}


td.nextCell
{
	font-family : Arial;
	font-size : 8pt;
	font-weight : bold;
	color : #8C71A0;
	text-align : right;
    vertical-align : middle;
    width : 50%;
    border-bottom : solid 1px #f5f5f5;
}

	.nextCell a:link 
	{
		text-decoration : none;
		color : #8C71A0;
	}

	.nextCell a:visited 
	{
		text-decoration : none;
		color : #8C71A0;
	}

	.nextCell a:hover
	{
		text-decoration : none;
		color : #B49DC6 ;
	}

td.printerCell
{
	border-bottom : solid 1px #c5c5c5;
	text-align : right;
	font-family : Arial;
	font-size : 8pt;
	color : #6D5F77;
	font-weight : bold;
}

	.printerCell a:link 
	{
		text-decoration : none;
		color : #8C71A0;
	}

	.printerCell a:visited 
	{
		text-decoration : none;
		color : #8C71A0;
	}

	.printerCell a:hover
	{
		text-decoration : none;
		color : #B49DC6 ;
	}
	
td.externalLinkCell
{
	text-align : left;
	font-family : Arial;
	font-size : 8pt;
	color : #6D5F77;
	font-weight : bold;
	margin-bottom : 3px;
}

	.externalLinkCell a:link 
	{
		text-decoration : none;
		color : #8C71A0;
	}

	.externalLinkCell a:visited 
	{
		text-decoration : none;
		color : #8C71A0;
	}

	.externalLinkCell a:hover
	{
		text-decoration : none;
		color : #B49DC6 ;
	}