body {background-color:#cccccc; margin: 0 auto; background-image:url(../images/asc-bkgnd.gif); background-repeat:repeat; background-position: 0px 0px; }

a.one:link	{ color: #f3c107; text-decoration: none; }
a.one:visited  { color: #f3c107; text-decoration: none; }
a.one:active  { color: #f3c107; text-decoration: none; }
a.one:hover	 { color: #cccccc; text-decoration: none; }

a.two:link	{ color: #0e2b89; text-decoration: none; }
a.two:visited  { color: #0e2b89; text-decoration: none; }
a.two:active  { color: #0e2b89; text-decoration: none; }
a.two:hover	 { color: #f3c107; text-decoration: none; }

a.courseslink:link	{ color: #0e2b89; font: 11px verdana, arial, sans-serif; font-weight: bold; text-decoration: none; }
a.courseslink:visited  { color: #0e2b89; font: 11px verdana, arial, sans-serif; font-weight: bold; text-decoration: none; }
a.courseslink:active  { color: #0e2b89; font: 11px verdana, arial, sans-serif; font-weight: bold; text-decoration: none; }
a.courseslink:hover	 { color: #ffffff; font: 11px verdana, arial, sans-serif; font-weight: bold; text-decoration: none; }

a.footerlink:link	{ color: #f3c107; font: 11px verdana, arial, sans-serif; font-weight: normal; text-decoration: none; }
a.footerlink:visited  { color: #f3c107; font: 11px verdana, arial, sans-serif; font-weight: normal; text-decoration: none; }
a.footerlink:active  { color: #f3c107; font: 11px verdana, arial, sans-serif; font-weight: normal; text-decoration: none; }
a.footerlink:hover	 { color: #cccccc; font: 11px verdana, arial, sans-serif; font-weight: normal; text-decoration: none; }

div#wrapper {position: relative; margin:0 auto; width: 100%; height:auto; height:100%; min-height:100%; left: 0; top: 0;}
div#topborder-column-content {background:transparent; width:900px; height: 15px; margin:0 auto; padding:0 0 0 0; }
div#topborder-column-content div.topborderleft {background:transparent url(../images/topborder-bg-left.gif) no-repeat; width:370px; height:15px; float:left; }
div#topborder-column-content div.topbordercenter {background:transparent url(../images/topborder-bg-center.gif) no-repeat; width:160px; height:15px; float:left; }
div#topborder-column-content div.topborderright {background:transparent url(../images/topborder-bg-right.gif) no-repeat; width:370px; height:15px; float:left; }

div#toplogo {background:transparent; width:900px; height: 96px; margin:0 auto; padding:0 0 0 0; }
div#toplogo div.toplogoleft {background:transparent url(../images/top-logo-bg-left.gif) repeat-x; width:350px; height:96px; float:left; padding:0px 0px 0px 20px; text-align: center; }
div#toplogo div.toplogocenter {background:transparent url(../images/top-logo-bg-center.gif) repeat-x; width:160px; height:96px; float:left; padding:0px 0px 0px 0px; text-align: left; }
div#toplogo div.toplogoright {background:transparent url(../images/top-logo-bg-right.gif) repeat-x; width:350px; height:96px; float:right; padding:0px 20px 0px 0px; text-align: right; }

div#topnav {background:transparent; width:900px; height: 77px; margin:0 auto; padding:0 0 0 0;}
div#topnav div.topnavleft {background:transparent url(../images/top-nav-bg-left.gif) repeat-x; width:350px; height:77px; float:left; padding:0px 0px 0px 20px; text-align: left; }
div#topnav div.topnavcenter {background:transparent url(../images/top-nav-bg-center.gif) repeat-x; width:160px; height:77px; float:left; padding:0px 0px 0px 0px; text-align: left; }
div#topnav div.topnavright {background:transparent url(../images/top-nav-bg-right.gif) repeat-x; width:350px; height:77px; float:left; padding:0px 20px 0px 0px; text-align: right; }

div#bodycontent {background:transparent; width:900px; height: 4000px; margin:0 auto; padding:0 0 0 0; background-color: #c1c1c1; }
div#bodycontent div.bodycontentleft { width:570px; height:4000px; float:left; padding: 10px 10px 0px 20px; text-align: left; }
div#bodycontent div.bodycontentright { width:260px; height:4000px; float:left; padding: 10px 30px 0px 10px; text-align: center; }

div#bodycontent1 {background:transparent; width:900px; height: 900px; margin:0 auto; padding:0 0 0 0; background-color: #c1c1c1; }
div#bodycontent1 div.bodycontentleft { width:570px; height:900px; float:left; padding: 10px 10px 0px 20px; text-align: left; }
div#bodycontent1 div.bodycontentright { width:260px; height:900px; float:left; padding: 10px 30px 0px 10px; text-align: center; }

div#bodycontent2 {background:transparent; width:900px; height: 1100px; margin:0 auto; padding:0 0 0 0; background-color: #c1c1c1; }
div#bodycontent2 div.bodycontentleft { width:570px; height:1100px; float:left; padding: 10px 10px 0px 20px; text-align: left; }
div#bodycontent2 div.bodycontentright { width:260px; height:1100px; float:left; padding: 10px 30px 0px 10px; text-align: center; }

div#bodycontent3 {background:transparent; width:900px; height: 3000px; margin:0 auto; padding:0 0 0 0; background-color: #c1c1c1; }
div#bodycontent3 div.bodycontentleft { width:570px; height:3000px; float:left; padding: 10px 10px 0px 20px; text-align: left; }
div#bodycontent3 div.bodycontentright { width:260px; height:3000px; float:left; padding: 10px 30px 0px 10px; text-align: center; }

div#bodycontent4 {background:transparent; width:900px; height: 5500px; margin:0 auto; padding:0 0 0 0; background-color: #c1c1c1; }
div#bodycontent4 div.bodycontentleft { width:570px; height:5500px; float:left; padding: 10px 10px 0px 20px; text-align: left; }
div#bodycontent4 div.bodycontentright { width:260px; height:5500px; float:left; padding: 10px 30px 0px 10px; text-align: center; }

div#bottomnav { background-color:#ff00ff; width:900px; height: 40px; padding:0 0 0 0; position: absolute; bottom: 0; }
div#bottomnav div.bottomnavleft { background:#ff0000 url(../images/bottom-nav-bg-left.gif) repeat-x; width:530px; height:40px; float:left; padding:0px 20px 0px 20px; text-align: left; }
div#bottomnav div.bottomnavright { background:#0000ff url(../images/bottom-nav-bg-right.gif) repeat-x; width:290px; height:40px; float:left; padding:0px 20px 0px 20px; text-align: right; }

.navdot { color: #f3c107; font: verdana, arial, sans-serif; font-size: 1.4em; line-height: .4em; font-weight: bold; vertical-align: text-top; }

.datescript {color: #aaaaaa; font: 10px verdana, arial, sans-serif; font-weight: normal; position: absolute; top: 140px;}

.h1	{ color: #000000; font: 11px verdana, arial, sans-serif; font-weight: normal; }
.h2	{ color: #0e2b89; font: 14px verdana, arial, sans-serif; font-weight: bold; }
.h3	{ color: #0e2b89; font: 13px verdana, arial, sans-serif; font-weight: bold; }

.bodytext-black-8px	    { color: #000000; font: 8px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-black-9px	    { color: #000000; font: 9px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-black-10px	{ color: #000000; font: 10px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-black-11px	{ color: #000000; font: 11px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-black-12px	{ color: #000000; font: 12px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-black-13px	{ color: #000000; font: 13px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-black-14px	{ color: #000000; font: 14px verdana, arial, sans-serif; font-weight: normal; }

.bodytext-grey-8px	{ color: #444444; font: 8px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-grey-9px	{ color: #444444; font: 9px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-grey-10px	{ color: #444444; font: 10px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-grey-11px	{ color: #444444; font: 11px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-grey-12px	{ color: #444444; font: 12px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-grey-13px	{ color: #444444; font: 13px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-grey-14px	{ color: #444444; font: 14px verdana, arial, sans-serif; font-weight: normal; }

.bodytext-lightgrey-10px	{ color: #dde1e3; font: 10px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-lightgrey-11px	{ color: #dde1e3; font: 11px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-lightgrey-12px	{ color: #dde1e3; font: 12px verdana, arial, sans-serif; font-weight: normal; }

.bodytext-grey-bold-10px	{ color: #444444; font: 10px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-grey-bold-11px	{ color: #444444; font: 11px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-grey-bold-12px	{ color: #444444; font: 12px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-grey-bold-13px	{ color: #444444; font: 13px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-grey-bold-14px	{ color: #444444; font: 14px verdana, arial, sans-serif; font-weight: bold; }

.bodytext-white-10px	{ color: #ffffff; font: 10px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-white-11px	{ color: #ffffff; font: 11px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-white-12px	{ color: #ffffff; font: 12px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-white-13px	{ color: #ffffff; font: 13px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-white-14px	{ color: #ffffff; font: 14px verdana, arial, sans-serif; font-weight: normal; }

.bodytext-white-bold-10px	{ color: #ffffff; font: 10px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-white-bold-11px	{ color: #ffffff; font: 11px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-white-bold-12px	{ color: #ffffff; font: 12px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-white-bold-13px	{ color: #ffffff; font: 13px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-white-bold-14px	{ color: #ffffff; font: 14px verdana, arial, sans-serif; font-weight: bold; }

.bodytext-blue-8px	{ color: #0e2b89; font: 8px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-blue-9px	{ color: #0e2b89; font: 9px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-blue-10px	{ color: #0e2b89; font: 10px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-blue-11px	{ color: #0e2b89; font: 11px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-blue-12px	{ color: #0e2b89; font: 12px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-blue-13px	{ color: #0e2b89; font: 13px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-blue-14px	{ color: #0e2b89; font: 14px verdana, arial, sans-serif; font-weight: normal; }

.bodytext-red-10px	{ color: #d71920; font: 10px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-red-11px	{ color: #d71920; font: 11px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-red-12px	{ color: #d71920; font: 12px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-red-13px	{ color: #d71920; font: 13px verdana, arial, sans-serif; font-weight: normal; }

.bodytext-blue-bold-10px	{ color: #0e2b89; font: 10px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-blue-bold-11px	{ color: #0e2b89; font: 11px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-blue-bold-12px	{ color: #0e2b89; font: 12px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-blue-bold-13px	{ color: #0e2b89; font: 13px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-blue-bold-14px	{ color: #0e2b89; font: 14px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-blue-bold-15px	{ color: #0e2b89; font: 15px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-blue-bold-16px	{ color: #0e2b89; font: 16px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-blue-bold-17px	{ color: #0e2b89; font: 17px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-blue-bold-18px	{ color: #0e2b89; font: 18px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-blue-bold-19px	{ color: #0e2b89; font: 19px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-blue-bold-20px	{ color: #0e2b89; font: 20px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-blue-bold-21px	{ color: #0e2b89; font: 21px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-blue-bold-22px	{ color: #0e2b89; font: 22px verdana, arial, sans-serif; font-weight: bold; }

.bodytext-gold-10px	{ color: #f3c107; font: 10px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-gold-11px	{ color: #f3c107; font: 11px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-gold-12px	{ color: #f3c107; font: 12px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-gold-13px	{ color: #f3c107; font: 13px verdana, arial, sans-serif; font-weight: normal; }
.bodytext-gold-14px	{ color: #f3c107; font: 14px verdana, arial, sans-serif; font-weight: normal; }

.bodytext-gold-bold-10px	{ color: #f3c107; font: 10px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-gold-bold-11px	{ color: #f3c107; font: 11px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-gold-bold-12px	{ color: #f3c107; font: 12px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-gold-bold-13px	{ color: #f3c107; font: 13px verdana, arial, sans-serif; font-weight: bold; }
.bodytext-gold-bold-14px	{ color: #f3c107; font: 14px verdana, arial, sans-serif; font-weight: bold; }