body {
	position: relative;
	margin:0; padding:0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.25em;
	color:#333;
	background-color:#ccc;
	background-image:url(../images/sepiaTile.jpg);
	background-position:63px -63px;
	/* Line Height is in multiples of 15*/
}
h1,h2,h3,h4,h5,h6{ color:#060; color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:12px; margin:1.25em 0;}

/* Figure out lineheight and margin by dividing default lineheight (15) by header lineheight*/
h1{font-size:24px; line-height:.625; margin:.625em 0;}
h2{font-size:18px; line-height:.83; margin:.83em 0;}
h3{font-size:16px; line-height:.94; margin:.94em 0;}
h4{ font-size:14px; line-height:1.07; margin:1.07em 0;}
h5{ font-weight:bold;}
h6{ font-style:italic;}
h6{}
p, ul, ol, dl, address{ margin:1.25em 0; font-style:normal; } 
a {color:#009; }
a:hover{ color:#003;}

img.leftArticle{ float:left; margin-right:15px;}
a img { border:none;}

#wrapper, form.wrapper, #aspnetForm { position:relative; background-color:#fff; width:740px;  padding:13px; 
border:2px solid #f7c852;  margin:15px auto; overflow.:hidden;}

#header{position:relative; float:left;  
width:740px; font-size:14px; line-height:1.07; text-align:center; margin-bottom:15px;}
#header img.leftLogo{ position:absolute; left:8px; top:8px;}
#header img.rightLogo{position:absolute; right:8px; top:8px;}
#header h1{ display:none; font-size:72px; margin:0; margin-bottom:.1em;}
#header h2{ display:none;}
#header p{display:none; width:30em; margin:0; text-transform:uppercase; letter-spacing:.1em;}
#header img.logo{ position:absolute; left:0px;}
#header div.searchBox{ text-align:right; font-size:9px; width:300px;  position:absolute; right:0; bottom:0px;}
#header ul.horizontalMenu{ margin:1.25em 0 0 0;}

div.bigOverflow{  position:relative; top:0;  left:-230px; left:0; margin:0 auto;  }

ul.horizontalMenu{ float:left; width:100%; list-style:none; padding:0;  }
h1+ul.horizontalMenu{margin-top:-.625em;}
h2+ul.horizontalMenu{margin-top:-.83em;}
h3+ul.horizontalMenu{margin-top:-.94em;}
ul.horizontalMenu li{ text-transform:capitalize; white-space:nowrap; float:left; margin:.125em 0; margin-right.:.25em; border-left:1px solid #f7c852;  }
ul.horizontalMenu li a{  padding:0 .25em; text-decoration:none;}
ul.horizontalMenu li a:hover{ color:#fff; background-color:#9999ff;}

div.mainEvent{  width:740px; float:left; clear:both; border-bottom:1px solid #ccc; }
div.mainEvent div.article{ width:320px; margin-right:50px; float:left;}
div.mainEvent div.articleImage{ width:370px; float:left;}
div.mainEvent div.articleImage img{ margin:1.25em 0;}

div.mainEvent div.leftColumn{ width:360px; float:left; }
div.mainEvent div.rightColumn{ width:360px; float:right; }


div.definitionMenu{ clear:both;  width:740px; margin-right.:50px; float:left;}
div.definitionMenu dl{margin:1.25em 0; margin-bottom:0;  float:left; width:360px;}
div.definitionMenu dl dt{ float:right; width:220px; margin-right:20px; margin-bottom:1.25em; font-family:Georgia, "Times New Roman", Times, serif;}
div.definitionMenu dl dd.image{margin:0; float:left;}
div.definitionMenu dl dd.description{margin:0; float:right; width:240px; font-size:10px; line-height:1.5;}

#sidebar{width:353px; float:left; background-color:#fcfcfc;  padding-left:15px; padding-bottom:3em; margin-bottom:15px; margin-top:15px; border:1px solid #ccc; }
#sidebar ul.sponsorList{ list-style:none; margin-left:0; padding:0;}
#sidebar ul.sponsorList li{ line-height:0; margin: 0 10px 10px 0; padding:0; float:left;}

dd.startdate, dd.enddate{ font-size:9px; white-space:nowrap;display:inline; margin:0;background-color:#fff; border:none; }
dd.startdate{ }
 dd.enddate{ padding-left:18px; background-image:url(../images/shortArrow.gif); background-repeat:no-repeat; background-position:left;}


#footer{clear:both; width:740px; height:90px; color:#fff;  background-color:#fff; border-top:1px solid #ccc;  text-align:center; }
#footer ul.sponsorList{ list-style:none; margin:0; padding:0; text-align:center;}
#footer ul.sponsorList li{ line-height:0; margin: 0 30px; padding:0; display:inline; }