body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	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.headerBanner{
	margin-left: auto;
    margin-right: auto;
	width:780px;
	height:90px;
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
}
DIV.header{
	margin-left: auto;
    margin-right: auto;
	width:780px;
	height:70px;
	background:url(/img/odory/base/header.gif) no-repeat;
	margin-bottom:10px;
}

DIV.headerLeft{float:left; width:217px; height:70px;}
DIV.headerRight{float:right; width:563px; height:70px;}
DIV.topSearchLeft{float:left; width:363px; height:70px; margin-top:20px;}
DIV.topSearchRight{float:right; width:200px; height:70px; margin-top:40px; }
DIV.topSearchRight{color:#2a71e5;}
DIV.topSearchRight a:link, DIV.topSearchRight a:active, DIV.topSearchRight a:visited{text-decoration:underline; color:#2a71e5;}
DIV.topSearchRight a:hover{text-decoration:none;}
DIV.topSearchLeft INPUT.searchBox{padding:3px; font-size:11px; width:200px; background:#FFFFFF; border:solid 1px #71b9ed; margin-top:5px;}
INPUT.searchButton { border: 0px solid; background: #dc3536; color: #FFFFFF; font-weight: bold; font-size: 10px; padding: 3px; overflow: visible; cursor: pointer; margin-right: 3px; }

/* date and mainMenu START */
DIV.dateMenu{
	margin-left: auto;
    margin-right: auto;
	width:780px;
	height:35px;
	}
DIV.date{float:left; width:217px; height:35px; text-align:center;}

/* menu START */
#menu{
float:left;
margin-left:12px;
width:545px;
line-height:normal;
border-bottom: 5px solid #dc3536; /*Add border strip to bottom of menu*/
}

#menu ul{
list-style-type: none;
margin:0;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

#menu li{
display:inline;
margin:0;
padding:0;
}

#menu a{
float:left;
background:url(/img/odory/base/tab-left.gif) no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}

#menu a span{
float:left;
display:block;
background:url(/img/odory/base/tab.gif) no-repeat right top;
padding: 4px 12px 2px 3px;
font-weight:bold;
color:#2a71e5;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */

#menu a:hover span {
color:#FCFCFC;
}

#menu #current a{ /*Selected Tab style*/
background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
}

#menu #current a span{ /*Selected Tab style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color: #FCFCFC;
}

#menu a:hover{ /*onMouseover style*/
background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
}

#menu a:hover span{ /*onMouseover style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
}

/* menu END */

/* date and mainMenu END */

/* content START */
DIV.content{
	margin: 0 auto 0 auto;
	width:780px;
	clear:both;
}
DIV.leftCol{float:left; width:217px; }
DIV.mainCol{float:left; width:490px; margin-left:10px;}

DIV.leftBoxTitle { background:url(/img/odory/base/boxTitle.gif) left top no-repeat; width:217px; height:35px; text-align:left;}
DIV.leftBoxTitleInfo{padding:11px;}
DIV.leftBoxTitleInfo a:link, DIV.leftBoxTitleInfo a:active, DIV.leftBoxTitleInfo a:visited {font-weight:bold; color:#FEFEFE; text-decoration:none;}
DIV.leftBoxTitleInfo a:hover{font-weight:bold; text-decoration:underline;}
DIV.leftBox { background:url(/img/odory/base/boxBg.gif) no-repeat #FFFFFF; width:217px; margin-bottom: 30px; text-align:left;}
DIV.leftBoxInfo{padding:10px; font-size:11px; font-family:Verdana; line-height:17px; width:197px;}
DIV.leftBoxInfo h1{font-weight:bold; font-size:12px; margin-bottom:0px;}
DIV.leftBoxInfo h1 a:link, DIV.leftBoxInfo h1 a:active, DIV.leftBoxInfo h1 a:visited{color:#2a71e5; text-decoration:none; }
DIV.leftBoxInfo h1 a:hover{text-decoration:underline;}
DIV.leftBoxInfo p{line-height:14px; margin-top:0px; margin-bottom:5px;}
DIV.leftBoxInfo a:link, DIV.leftBoxInfo a:active, DIV.leftBoxInfo a:visited{color:#000000; text-decoration:none; }
DIV.leftBoxInfo a:hover {text-decoration:underline;}
DIV.leftBoxInfo a.allcat:link, DIV.leftBoxInfo a.allcat:active, DIV.leftBoxInfo a.allcat:visited{background:#FF5555; color:#FFFFFF; font-weight:normal; padding:2px; text-decoration:none;}
DIV.leftBoxInfo a.allcat:hover{background:#9E9E9E; color:#FFFFFF;text-decoration:none;}

/* topNews START */
DIV.topNews{display:table; width:550px; padding-bottom:15px;}
DIV.news1{display:table-cell; float:left; width:160px; margin-right:25px; }
DIV.news2{display:table-cell; float:left; width:160px; margin-right:25px; }
DIV.news3{display:table-cell; float:left; width:160px; }
DIV.topNews IMG{clear:both;}
DIV.topNews{font-size:11px; font-family:Verdana; line-height:15px;}
DIV.topNews h1{font-weight:normal; font-size:18px; color:#0048c0; margin-top:7px; margin-bottom:7px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
DIV.topNews a.title:link, DIV.topNews a.title:active, DIV.topNews a.title:visited{color:#0048c0; text-decoration:none;}
DIV.topNews a.title:hover{color:#0048c0; text-decoration:underline;}
DIV.topNews a.more:link, DIV.topNews a.more:active, DIV.topNews a.more:visited{font-weight:bold; color:#CC0000; text-decoration:none;}
DIV.topNews a.more:hover{color:#CC0000; text-decoration:underline;}
/* topNews END */

/* moreNews START */
DIV.moreNews{width:550px; font-size:11px; font-family:Verdana; line-height:15px; margin-top:10px; margin-bottom:20px; text-align:left;}
DIV.moreNews h1{font-weight:normal; font-size:18px; color:#CC0000; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
DIV.moreNews a:link, DIV.moreNewsa:active, DIV.moreNewsa:visited{font-weight:normal; text-decoration:underline; color:#8B8B8B;}
DIV.moreNews a:hover{text-decoration:none;}
DIV.moreNews a.title:link, DIV.moreNews a.title:active, DIV.moreNews a.title:visited{font-weight:bold; font-size:12px; color:#2a71e5; text-decoration:underline;}
DIV.moreNews a.title:hover{text-decoration:none;}
DIV.moreNews p{margin-top:0px;}
/* moreNews END */

/* searchResults START */
DIV.searchResults{width:550px; font-size:11px; font-family:Verdana; line-height:15px; margin-top:10px; margin-bottom:20px; text-align:left;}
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 */

/* infoBoxes START */
DIV.infoBoxes{width:550px; font-size:11px; font-family:Verdana; line-height:15px; margin-top:10px; margin-bottom:20px; text-align:left;}
DIV.infoBoxes h1{font-weight:normal; font-size:18px; color:#CC0000; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
DIV.infoBoxes a.title:link, DIV.infoBoxes a.title:active, DIV.infoBoxes a.title:visited{font-weight:bold; font-size:11px; color:#000000; text-decoration:none;}
DIV.infoBoxes a.title:hover{text-decoration:underline;}
DIV.infoBoxes IMG{float:left; padding-right:10px;}
DIV.infoBoxes p{margin-bottom:20px;}
DIV.infoBoxes a.more:link, DIV.infoBoxes a.more:active, DIV.infoBoxes a.more:visited{font-weight:normal; color:#CC0000; text-decoration:none;}
DIV.infoBoxes a.more:hover{color:#CC0000; text-decoration:underline;}
DIV.infoBox1{display:table-cell; float:left; width:260px; margin-right:25px; }
DIV.infoBox1 IMG{float:left; padding-right:10px;}
DIV.infoBox2{display:table-cell; float:left; width:260px; }

/* infoBoxes END */

/* footer START */
DIV.footer{
	margin: 30px auto 0 auto;
	width:780px;
	height:100px;
	border-top:solid 1px #c0c0c0;
	text-align:left;
}
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.footerInfo{padding:10px;}
/* footer END */

DIV.horLine{width:550px; height:1px; background:#c0c0c0; clear:both;}
/* content END */
.clear{clear:both;}