body { font: .8em Arial, Helvetica, sans-serif; color: #333; }
a { font-weight: bold; color: #8d0f0e; }
a:hover { text-decoration: none; color: #0000FF; }

#main {	width: 700px; }
#welcomehead { margin-top: 10px; }
#welcomehead a { font-size: .9em; text-align: right; position: absolute; margin: 0 0 0 176px; left: 325px; top: 170px;}
#welcome { position: relative; margin-top: 10px; }
#welcome img { float: left; }
#welcome .mcsig { margin: 2px 0 0 400px; }

#homeleftcol { width: 230px; background: #fff9ec; float: left; padding-left: 6px; margin-right: 10px; /*border-top: solid 2px #d4be90;*/ }
#homeleftcol h2 { font: bold 1.4em Georgia, "Times New Roman", Times, serif; color: #829969; margin-bottom: -8px; margin-top: 6px; border-right: solid 6px #829969; background: #fff; } 
#homeleftcol h3 { margin-bottom: 2px; font: bold 1.3em Georgia, "Times New Roman", Times, serif; text-decoration: none; color: #8d0f0e; }
#homeleftcol h3 a {  } 
#homeleftcol h3 a:hover { text-decoration: underline; } 
#homeleftcol h4 { font: bold .9em Georgia, "Times New Roman", Times, serif; color: #8d0f0e; margin-bottom: 2px; }
#homeleftcol .orderlinks a { font: normal .9em Verdana, Arial, Helvetica, sans-serif; color: #0000FF; }
#homeleftcol .morelink { font-size: 2em; float: right; padding-right: 18px; margin: 10px 0 0 10px; }
#homeleftcol .btmimage { margin-top: 20px; }

.rightlink { float: right; padding-right: 50px; }
.contentbox { width: 444px; position: relative; float: right; padding: 6px 0 0 4px; }
#content1 { border-right: solid 6px #ffa901; margin-bottom: 18px; }
#content1 h2 { font: bold 1.4em Georgia, "Times New Roman", Times, serif; color: #ffa901; margin-bottom: -8px; margin-top: 0; }
#content1 .award { width: 214px; margin-top: 6px; padding: 4px; position: relative; float: left; }


#content2 { border-right: solid 6px #fd8232; margin-bottom: 18px; }
#content2 h2 { font: bold 1.4em Georgia, "Times New Roman", Times, serif; color: #fd8232; margin-bottom: -8px; }
#content2 dl { margin: 20px 0; padding: 0; }
#content2 dt { margin: 0; padding: 0; font-weight: bold; }
#content2 dd { margin: 0 0 6px 0; padding: 0; }
#content2 dd img { padding-top: 6px; }

#features { float: right; width: 452px; }

.newshr { width: 200px; color: #ccc; padding: 0; margin-top: 4px; margin-bottom: 0; }
.highlight { width: 220px; float: left; }
/*#highlight2 { width: 220px; float: left; }*/
.hlp { font-size: .9em; line-height: 1em; margin-top: 4px; }

#footer { text-align: center; float: left; clear: left; width: 700px; padding: 24px 0; }
#footer a { text-decoration: none; font: normal .85em/1em Verdana, Arial, Helvetica; color: #660000; padding: 0 8px;; }
#footer a:hover  { color: #663300; text-decoration: underline; }
#footer .greylink { color: #808080; text-decoration: none; }
#footer .copyright { font: .85em Verdana, Arial, Helvetica, sans-serif; }


#homeleftcol1 { width: 400px; background: #ffffff; float: left; padding-left: 6px; margin-right: 10px; padding-top: 10px; }
#homerightcol { width: 280px; float: right; background: #fff9ec; padding-left: 2px;}
