/* Main Styles */
* { font-family: "Segoe UI", Myriad, Tahoma, Arial, Sans-Serif; font-size: 14px; color: #001533; }
html, body, div { margin: 0px; padding: 0px; }
html { background: #291300 url('/images/PhaedrusBkgd.jpg'); }
body { background: transparent url('/images/PhaedrusContentBkgd.png')  repeat-y center; min-height: 4000px; }
a { color: #5b400e; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0px none; }
h1 { font-size: 36px; color: #3a1b00; font-weight: normal; padding: 0px; margin: 0px; margin-bottom: 12px; }
h2 { font-size: 22px; color: #3a1b00; font-weight: normal; padding: 0px; margin-top: 5px; margin-bottom: 10px; }
h3 { font-size: 22px; color: #3a1b00; font-weight: normal; padding: 0px; margin-top: 0px; margin-bottom: 7px; }
p { padding: 0px; margin: 16px 0px; }
div.hr { width: 510px; height: 24px; margin: 0px 0px 6px 0px; padding: 0px; border: 0px none; background: transparent url('/images/Line.png') no-repeat; }
table { margin: 12px 0px; padding: 0px; border: 0px none; border-collapse: collapse;  }
table th { font-weight: bold; text-decoration: underline; left: 1px; }
table tr td { padding: 0px 8px 8px 0px; border: 0px none;  }
table tr td div.FieldTitle { background: #cfb07b; padding: 6px; padding-left: 12px; width: 182px; color: #3a1b00; font-size: 14px; }
/*input { width: 200px; padding: 3px; border: 1px solid #3a69ac; background: #d0dff5; font-size: 18px; color: #112e57; }*/


/* Page Styles */
a.PhaedrusLogo { width: 550px; height: 153px; background: url('/images/PhaedrusHeader.png') no-repeat; display: block; }
a.PhaedrusLogo img { width: 550px; height: 153px; border: 0px none; }
div.ContentWrapper { width: 990px; margin: 0px auto; }
div.MastHead { width: 950px; height: 153px; margin: 0px auto; padding-top: 20px; }
div.MastHead div.Left { width: 200px; float: left; }
div.MastHead div.Center { width: 550px; float: left; }
div.MastHead div.Right { width: 200px; float: left; }
div.HeaderLine { width: 950px; height: 31px; margin: 0px auto; background: transparent url('/images/HeaderLine.png') no-repeat; }
div.ClearFloats { clear: both; } /* This is needed for Apple Safari */

/* Columns */
div.LeftNav { width: 200px; padding: 38px 20px 0px 20px; min-height: 390px; background: transparent url('/images/LeftNavBkgd.png') no-repeat; float: left; }
div.LeftNav a { display: block; width: 182px; height: 25px; color: #5b2c06; font-size: 16px; padding-left: 18px; padding-top: 2px; }
div.LeftNav a:hover { color: #ae978a; background: #000714 url('/images/LeftNav_Over.png') no-repeat; text-decoration: none; }
div.LeftNav a.Selected { color: #ae978a; background: #000714 url('/images/LeftNav_Over.png') no-repeat; text-decoration: none; }
div.CenterColumn { width: 510px; float: left; }
div.RightColumn { width: 200px; padding: 13px 20px 0px 20px; float: left; }

/* Ads */
div.Ads { border: 1px solid #333333; background: #ffffff; font-size: 14px; color: #333333; text-align: center; width: 166px; cursor: pointer; }
div.MoreSponsors { margin: 12px auto; padding: 10px 6px; }
div.LeftNavAnchorAd { padding: 92px 6px 6px 6px; height: 200px; margin: 12px auto; } /* for height, subtract 2px for border (top/bottom) and padding (top/bottom) */
div.TopRightAnchorAd { padding: 32px 6px 6px 6px; height: 140px; margin: 0px auto 12px auto; }
div.ButtonAd { padding: 12px 6px 6px 6px; height: 55px; margin: 6px auto 6px auto; }

#registration { font-size: 18px; color: #3a1b00; font-weight: normal; padding: 0px; margin-top: 0px; margin-bottom: 10px; }