/* ############# main content table ################## */
table.homebody {
	border : none;
	width : 97%;
	vertical-align : top;
	font-size : x-small;
	padding : 0;
	margin : 0;
	background : #FFFFFF;
}

table.homebody td{
	border : none;/*solid thin blue;*/
	vertical-align : top;
}

table.homebody td.leftTd{
	text-align : left;
	font-size: 1.4em;
}

table.homebody td.middleTd{
	text-align : center;
}

table.homebody td.rightTd{
	text-align : right;
}

/* ############# subcategory sidebar menu span ######### */
div.homemenu{
	font-size : small;
	margin : 0 10px 20px 0;
	padding-bottom : 20px;
	/*width: 160px;*/
}

div.homemenu h4, div.homemenu h5{
	font-weight : bold;
	font-size : x-small;
	margin : 0;
	padding : 5px 5px 5px 2px;
}


div.homemenu ul{
	margin : 0px 0px 0px 0px;
	padding : 0 3px;
	text-align : left;
	list-style : circle inside;
	font-size : x-small;
}

div.homemenu li{
	font-size : x-small;
	padding : 2px 2px;
}

div.homemenu a{
	font-weight : bold;
	text-decoration : none;
	background : transparent;
}

div.homemenu a:hover{
	font-weight : bold;
	background : transparent;
}

/*---------------Center td-----------------*/

div.featureditem{
	width : 134px;
	text-align : center;
	font-size : x-small;
	margin-left: auto;
	margin-right: auto;
}

div.featureditem h4, div.featureditem h5{
	font-size : x-small;
	margin : 0% 0% 0% 0%;
	padding : 0px 0 4px 2px;
	width : 100%;
	text-align : left;
}

div.featureditem h5 a{
	/*text-decoration : underline;*/
}

div.featureditem h5 a:hover{
	text-decoration : underline;
}

div.featured{
	width : 100%;
	background : transparent;
	text-align : center;
}

table.featureTable{
	width : 100%;
	text-align : center;
}

table.featureTable td{
	text-align : center;
	padding-bottom : 1em;
}

div.homeBlurb{
	font-size : x-small;
	background : transparent;
	text-align : left;
}

/*--------Right side stuff---------*/

div.rightitem{
	font-size : x-small;
	margin : 0 0 12px 0;
	padding : 0;
	width : 130px;
	text-align : left;
}


div.rightitem h4, div.rightitem h5{
	font-size : x-small;
	font-weight : bold;
	margin : 0px;
	padding : 2px;
}

div.rightitemitem{
	font-size : x-small;
}

div.rightitemitem li{
	list-style : outside none;
	margin : 0;
	padding : 0;
}

div.rightitemitem ul{
	padding : 0;
	margin : 0;
}

div.rightitem a{
	font-weight : normal;
}

div.rightitem span.past{
	color : #888888;
}

div.rightitem p{
	margin : 0px 2px 8px 4px;
}

div.rightsubhead{
	background : transparent;/*#FF6666;/*#FFCC99;*/
	font-weight : bold;
	margin :2px 0 0 0;
	padding : 0;
}

/* ######### home page ########### */


div.endorsements{
    font-size : small;
	text-align : center;
}

div.endorsements p{
	padding  : 0% 0% 0% 0%;
	margin : 0% 0% 1% 0%;
}




/* ####### end home page ####### */