body{
background:#d1d1d1;
margin:0;
}
body,td,th {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: auto;
     margin-right: auto;
}
DIV.main{
	margin-left: auto;
    margin-right: auto;
	width:900px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	background:#FFFFFF;
	text-align:left;
}
DIV.header{
	margin: 0 auto 0 auto;
	width:900px;
	height:140px;
}

DIV.headerLeft{display:table-cell; float:left; margin-right:14px; width:224px; height:140px; }
DIV.headerLeft IMG.logo{margin-top:52px;}
DIV.headerRight{display:table-cell; float:left; width:662px; height:140px; }
DIV.headerRightMenu{display:table-row; height:39px; }
DIV.headerRightSearch{display:table-row; height:77px; background:#a10e0e; text-align:left;}
DIV.headerRightDate{display:table-row; height:24px; background:#c64646; color:#FFFFFF; }
DIV.headerRightCell{display:table-cell; width:662px;}
DIV.headerRightSearchInfo1{float:left; width:300px; padding:7px; color:#FFFFFF; margin-top:15px;}
DIV.headerRightSearchInfo2{float:right; width:300px; padding:7px; margin-top:10px;height:50px;color:#FFFFFF; }
DIV.headerRightSearchInfo1 a, DIV.headerRightSearchInfo1 a:link, DIV.headerRightSearchInfo1 a:active, DIV.headerRightSearchInfo1 a:visited, DIV.headerRightSearchInfo2 a, DIV.headerRightSearchInfo2 a:link, DIV.headerRightSearchInfo2 a:active, DIV.headerRightSearchInfo2 a:visited{color:#FFFFFF; text-decoration:underline;}
DIV.headerRightSearchInfo1 a:hover, DIV.headerRightSearchInfo2 a:hover{text-decoration:none;}
DIV.headerRightSearch SPAN.title, DIV.headerRightSearch label{font-weight:bold; font-size:12px;}

DIV.headerRightDateInfo1{float:left; padding:4px;}
DIV.headerRightDateInfo2{float:right; padding:4px;}
DIV.headerRightDateInfo1 a, a:link, DIV.headerRightDateInfo1 a:active, DIV.headerRightDateInfo1 a:visited{color:#FFFFFF; text-decoration:underline;}
DIV.headerRightDateInfo1 a:hover{text-decoration:none;}

DIV.topSearchLeft{float:left; width:363px; height:100px; margin-top:20px;}
DIV.topSearchRight{float:right; width:200px; height:100px; margin-top:40px; color:#2a71e5;}
DIV.topSearchRight a:link, a:active, a:visited{text-decoration:underline; color:#2a71e5;}
DIV.topSearchRight a:hover{text-decoration:none;}
INPUT.searchBox{padding:4px; font-size:12px; width:150px; background:#FFFFFF; border:none; margin-top:5px;}
INPUT.searchButton { border: 0px solid; background: #000000; color: #FFFFFF; font-weight: bold; font-size: 11px; padding: 3px; overflow: visible; cursor: pointer; margin-right: 3px; }

DIV.headerRightMenu ul{
list-style-type: none;
margin-top:15px;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;
font-weight:bold;
}

DIV.headerRightMenu li{
display:inline;
margin-right:10px;
padding:5px;
}
DIV.headerRightMenu li.active{
background:#bdb2b2;
}
DIV.headerRightMenu li a:link, DIV.headerRightMenu li a:active, DIV.headerRightMenu li a:visited{color:#000000; text-decoration:none;}
DIV.headerRightMenu li a:hover{text-decoration:underline;}

DIV.content{
	margin: 10px auto 0 auto;
	width:900px;
}
DIV.contentTable{float:left; width:900px; clear:both;}
DIV.contentCell1{float:left; width:224px; margin-right:14px; }
DIV.contentCell2{float:left; width:424px; margin-right:14px; }
DIV.contentCell3{float:left; width:224px; }

DIV.boxTitle{width:224px; height:32px;background:url(/img/mellx/base/boxTitle.gif);}
DIV.boxTitleInfo{padding:10px 0px 0px 10px; font-weight:bold; font-size:12px;}
DIV.box{width:224px; background:#eaeaea; margin-bottom:14px;}
DIV.boxInfo{padding-left:10px; padding-top:10px; padding-bottom:10px;width:204px;}
SPAN.question{font-weight:bold;}

DIV.boxInfo ul.poll{
list-style-type: none;
margin-left: 5px; 
padding:0;
font-weight:normal;
line-height:20px;
}
DIV.list ul
{
margin-left: 15px; 
padding:0;
font-weight:normal;
line-height:20px;
}
DIV.list a, DIV.list a:link, DIV.list a:active, DIV.list a:visited{text-decoration:underline; color:#000000;}
DIV.list a:hover{text-decoration:none;}
DIV.boxInfo ul.poll a, DIV.boxInfo ul.poll a:link, DIV.boxInfo ul.poll a:active, DIV.boxInfo ul.poll a:visited{font-weight:normal; color:#000000; text-decoration:underline;}

DIV.specials IMG{float:left; padding-right:10px; padding-bottom:1px;}

DIV.specials a.title:link, DIV.specials a.title:active, DIV.specials a.title:visited{font-weight:bold; font-size:11px; color:#000000; text-decoration:none;}
DIV.specials a.title:hover{text-decoration:underline;}
DIV.specials a.more:link, DIV.specials a.more:active, DIV.specials a.more:visited{font-weight:normal; color:#CC0000; text-decoration:none;}
DIV.specials a.more:hover{color:#CC0000; text-decoration:underline;}
DIV.specials p{margin-bottom:20px;}

DIV.categories h1{font-weight:bold; font-size:12px; margin-bottom:0px;}
DIV.categories h1 a:link, DIV.categories h1 a:active, DIV.categories h1 a:visited{color:#2a71e5; text-decoration:none; }
DIV.categories h1 a:hover{text-decoration:underline;}
DIV.categories p{line-height:14px; margin-top:0px; margin-bottom:5px;}
DIV.categories a:link, DIV.categories a:active, DIV.categories a:visited{color:#000000; text-decoration:none; }
DIV.categories a:hover {text-decoration:underline;}
DIV.categories a.allcat:link, DIV.categories a.allcat:active, DIV.categories a.allcat:visited{background:#FFFFFF; color:#000000; border:solid 1px #AAAAAA; font-weight:normal; padding:2px; text-decoration:none;}
DIV.categories a.allcat:hover{background:#9E9E9E; color:#FFFFFF;text-decoration:none;}

DIV.mainTitle{width:424px; height:32px;background:url(/img/mellx/base/mainTitle.gif);}
DIV.mainTitleInfo{padding:10px 0px 0px 10px; font-weight:bold; font-size:12px;}

DIV.contentBox{display:table; width:100%; padding:10px 0px 10px 0px; border-bottom:solid 1px #B2B2B2; line-height:17px;}
DIV.newsPhoto{display:table-cell; float:left; width:100px; margin-right:10px;}
DIV.newsText{display:table-cell; float:left; width:310px; }
DIV.contentBox h1{font-weight:bold; font-size:12px; margin-bottom:0px; margin-top:0px;}
DIV.contentBox p{margin-top:0px;}
DIV.contentBox a.more:link, DIV.contentBox a.more:active, DIV.contentBox a.more:visited{font-weight:normal; color:#CC0000; text-decoration:underline;}
DIV.contentBox a.more:hover{text-decoration:none;}

/* footer START */
DIV.footer{
	margin: 30px auto 0 auto;
	width:900px;
	height:50px;
	border-top:solid 1px #c0c0c0;
	background:#e2e2e2;
}
DIV.footer a:link, DIV.footer a:active, DIV.footer a:visited{font-weight:normal; color:#000000; text-decoration:underline;}
DIV.footer a:hover{text-decoration:none;}
DIV.footerLeft{float:left; padding:10px; width:250px;}
DIV.footerRight{float:right; padding:10px; width:600px; text-align:right;}
/* footer END */

/* searchResults START */
DIV.searchResults{width:400px; font-size:11px; font-family:Verdana; line-height:15px; margin-top:10px; margin-bottom:20px; }
DIV.searchResults h1{font-weight:normal; font-size:18px; color:#CC0000; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
DIV.searchResults a:link, DIV.searchResults a:active, DIV.searchResults a:visited{font-weight:normal; text-decoration:underline; color:#8B8B8B;}
DIV.searchResults a:hover{text-decoration:none;}
DIV.searchResults a.title:link, DIV.searchResults a.title:active, DIV.searchResults a.title:visited{font-weight:bold; font-size:12px; color:#2a71e5; text-decoration:underline;}
DIV.searchResults a.title:hover{text-decoration:none;}
DIV.searchResults p{margin-top:0px; margin-bottom:25px;}
/* searchResults END */
.clear{clear:both;}