/* CSS */

p.grey {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color : #555555;
	margin-top : 5px;
	margin-bottom : 5px;
}

p.greyText {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color : #606060;
	margin-top : 0;
	margin-bottom : 20px;
	margin-left: 10px;
	margin-right: 15px;
}

p.redText {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#A7442C;
	margin-top : 0;
	margin-bottom : 20px;
	margin-left: 5px;
	margin-right: 15px;
}

p.subTitle {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color : #606060;
	margin-top : 2px;
}

p.titleRed {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 17pt;
	font-weight: bold;
	color:#A7442C;
	margin : 0;
}

a.grey {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color : #555555;
	text-decoration : none;
}

a.grey:hover {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color : #999999;
	text-decoration : underline;
}

a.lgrey {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color : #555555;
	text-decoration : none;
}

a.lgrey:hover {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color : #999999;
	text-decoration : underline;
}

table.header {
	width: 100%;
	border: 0;
	margin: 0;
}

td.headerTopLeft {
	width: 50%;
	height : 100px;
	margin: 0;
	padding-right : 30px;
	text-align : right;
	vertical-align: middle;
}

td.headerTopRight {
	width: 50%;
	height : 100px;
	margin: 0;
	padding : 0;
	text-align : left;
	vertical-align: middle;
}

td.headerBottom {
	width: 100%;
	height : 20px;
	background-color: #f8f8f8;
	margin: 0;
	padding : 0;
	text-align : center;
	vertical-align: middle;
}

table.mainBody {
	width: 100%;
	border: 0;
	margin: 0;
}

td.bodyTitleLeftColumn {
	width: 220px;
	height : 25px;
	margin: 0;
	padding-top : 5px;
	text-align : left;
	vertical-align: top;
}

td.bodyTitleRightColumn {
	width: 300px;
	height : 25px;
	margin: 0;
	padding-top : 5px;
	text-align : left;
	vertical-align: top;
}

td.bodyTitleCenter {
	width: auto;
	height : 35px;
	margin: 0;
	padding : 15px;
	text-align : left;
	vertical-align: bottom;
}

td.bodyLeftColumn {
	width: 220px;
	height : 300px;
	margin: 0;
	padding-top : 5px;
	text-align : left;
	vertical-align: top;
}

td.bodyRightColumn {
	width: 300px;
	height : 300px;
	margin: 0;
	padding-top : 5px;
	background-color: #f8f8f8;
	text-align : left;
	vertical-align: top;
}

td.bodyCenter {
	width: auto;
	height : 300px;
	margin: 0;
	padding : 5px;
	text-align : left;
	vertical-align: top;
}

li.innerList {
	text-indent : -30px;
}

td.menuTitle {
    width : 100%;
	height : 18px;
	line-height: 18px;
	padding-left : 5px;	border-top : 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
}

td.menu {
    width : 100%;
	height : 18px;
	line-height: 18px;
	padding-left : 15px;
	border-top : 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
}