/* Default Values */
body,div,p,tr,td,input,select,textarea,form { font-family: Arial; font-size:12px; color:black; margin:0; padding:0; background-color:white; }
body { text-align:center; margin-bottom:10px; background-color:#AABBAA; }
img,a { border:0; }
a { color:#669993; text-decoration:underline; }
a.cat_nav { color:#8879EE; text-decoration:underline; }
a.black { color:#000000; text-decoration:none; }
a.noline { color:#669993; text-decoration:none; }
a:hover { text-decoration:none; }
a.cat_nav:hover { text-decoration:none; }
a.black:hover { text-decoration:underline; }
a.noline:hover { text-decoration:underline; }
input.btn { background-color:#669993; color:white; padding: 0 0.5em; margin:0; }
hr { height:1px; background:#669993; margin:5px 0; width:80%; text-align:center; clear:both; }
.small { font-size:10px; }
.cat_nav { color:#5138B0; }

/* Containers */
#divContainer { margin-left:auto; margin-right:auto; width:1024px; text-align:left; border:0px solid green; background-color:white; }
#divTopBar { border:0px solid black; height:110px; overflow:hidden; margin-top:10px; }
#divTopNav { border-bottom:0px solid black; height:31px; overflow:hidden; margin:10px 0 5px 12px; background:url(/images/navigation/top_bar2.jpg) no-repeat; padding:3px; }
*html #divTopNav { padding:2px 3px 0 3px; height:37px; }
#divBoxNav { position:absolute;top:147px;left:3px;width:330px;height:116px;border:2px solid #669993;z-index:100;background-color:#ffffff;display:none; }
*html #divBoxNav { height:110px; }
#divLeftCol { float:left; width:180px; margin:0 10px 0 12px; border:0px solid red; }
/* fix for older ie broswers *html #divLeftCol { margin-left:6px; } */
#divMain { float:left; width:598px; margin:0; padding:0 10px; border-left:1px solid #669993; border-right:1px solid #669993; }
*html #divMain { width:620px; }
#divRightCol { float:left; width:180px; margin: 0 0 0 10px; border:0px solid red; }
#divFooter { margin:10px 0 0 0; padding-top:5px; border-top:1px solid #669993; text-align:center; font-size:10px; }
#radSearch { background:#F0F0E7; }

div.box { width:180px; padding:5px 0; border:0px solid #669993; font-family: Arial; font-size:12px; color:black; }
/* *html div.box { width:180px; }  to correct firefox display:166px width*/
div.box h3 { margin:0;padding:0 5px 3px 5px;background:#AABBAA;color:white; }
/* div.box h3 { margin:0;padding:0 5px; } */
div.box p { margin:0; padding:5px; background:#F0F0E7; }
div.box div { background:#F0F0E7; }

ul.popular { margin:0; padding:0 0 0 30px; font-size:10px; list-style: decimal; background:#F0F0E7; }
ul.popular li { padding:0 0 2px 0; margin:0; }

/* nav buttons created by rounded */
ul#boxnav,ul#boxnav li{margin:0;padding:0;list-style-type:none}
ul#boxnav li{float:left;width: 9em;font-size:140%;margin:0 5px 5px 0; }
ul#boxnav a
{
	display:block;width:9em;padding:5px 0;font: bold 100% Verdana,Arial,sans-serif;
  text-transform:uppercase;background: #669993;color: #fff;
  text-decoration:none;text-align:center;
}
ul#boxnav a:hover { background: #5138B0;color:#FFF }
ul#boxnav a.navOn, ul#boxnav a.navOn:hover
{
	display:block;width:9em;padding:5px 0;font: bold 100% Verdana,Arial,sans-serif;
  text-transform:uppercase;background: #5238B0;color: #fff;
  text-decoration:none;text-align:center;
}

div.unmissable { width:188px; padding:5px; border:1px solid #669993; font-family: Arial; font-size:12px; color:black; }
*html div.unmissable { width:200px; }

div.latest { width:100%; overflow:hidden; padding:5px; border:1px solid #669993; font-family: Arial; font-size:12px; color:black; }

div.pageNums { width:100%; margin:-5px 0 10px 0; padding:3px; border:1px solid #669993; border-left:0px;border-right:0px; }
div.pageNumsBottom { width:100%; margin:5px 0 10px 0; padding:3px; border:1px solid #669993; border-left:0px;border-right:0px; }

.clear { clear:both; height:1px; margin:0; padding:0; }
.left { float:left; margin:0 20px 0 0; }
.right { float:right; margin:0 0 0 20px; }

/* Main Titles */
h1 { color:black; font-family: Verdana, Arial; font-size:24px; margin:0 0 20px 0; padding:0; }
h2 { color:black; font-family: Verdana, Arial; font-size:18px; margin:0 0 10px 0; padding:0; }
h3 { color:black; font-family: Verdana, Arial; font-size:14px; margin:0 0 6px 0; padding:0; }
h4 { }

#divTopBar #divTopIcons { width:41px; margin:2px 12px 0 0; }
/* fix for older ie broswers *html #divTopBar #divTopIcons { margin-right:6px; } */

/* Main Navigation */
#divTopNav ul { margin:0; padding:0; list-style:none; }
#divTopNav ul li { display:inline; margin:0 8px 0 0; color:red; }
#divTopNav a { color:black; float:left; padding: 0 1em; border-right:1px solid #669993; text-decoration:none; }
#divTopNav a:hover { color:white; }
#divTopNav a.live { color:white; text-decoration:none; float:left; padding: 0 1em; border-right:1px solid #669993; margin:0; }

/* Main Section */
#divMain .divLeft { float:left; width:290px; margin:0; }
#divMain .divLeftHome { float:left; width:340px; margin:0; }
#divMain .divRight { float:right; width:290px; margin-right:10px; }
#divMain .divRightHome { float:right; width:200px; margin-bottom:10px; }
*html #divMain .divRight { margin:0; }
*html #divMain .divRightHome { margin-bottom:0px; }
#divMain .divFull { width:584px; }
*html #divMain .divFull { width:100%; }

#divMain .divLeftSmall { float:left; width:180px; margin-right:20px;border:0px solid black; }
#divMain .divMidSmall { float:left; width:180px; margin:0; border:0px solid red; }
#divMain .divRightSmall { float:right; width:180px; margin-right:10px; border:0px solid green; }
*html #divMain .divRightSmall { margin:0; }

/* Special Bullet Points */
ul.worm
{ font-size : 10pt; font-family : "Trebuchet MS", arial, helvetica, sans-serif; color : #000000; line-spacing:2pt; list-style-image: url(/images/worm_bullet.jpg); }
