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-wrapper { background: transparent; }
div#topborder { background: transparent; width: 900px; height: 15px; margin: 0 auto; }
div#topborder div.left { background:transparent url(../images/topborder-bg-left.gif) no-repeat; width: 370px; height: 15px; float: left; }
div#topborder div.center { background:transparent url(../images/topborder-bg-center.gif) no-repeat; width: 160px; height: 15px; float: left; }
div#topborder div.right { background:transparent url(../images/topborder-bg-right.gif) no-repeat; width: 370px; height: 15px; float: left; }

div#toplogo-wrapper { background: transparent; }
div#toplogo { background: transparent; width:900px; height: 96px; margin: 0 auto; }
div#toplogo div.left { 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.center { 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.right { 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-wrapper { background: transparent; }
div#topnav { background: transparent; width: 900px; height: 77px; margin: 0 auto; }
div#topnav div.left { 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.center { 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.right { 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#mainpagewrapper { background: transparent url(../images/asc-mainwrapper-bg.png) repeat; width: 900px; height: 5600px; margin: 0 auto; }

div#content-wrapper { background: transparent; }
div#content { background: transparent; width: 900px; height: auto; margin: 0px auto; }
div#content div.center { background: #ffffff; width: 900px; height: auto; float: left; padding: 0px 0px 0px 0px;}

div#pagecontent-wrapper { background: transparent; }
div#pagecontent { background: transparent; width: 900px; height: auto; margin: 0px auto; }
div#pagecontent div.left { background: transparent; width: 570px; height: auto; float: left; padding: 10px 10px 0px 20px; text-align: left; }
div#pagecontent div.right { background: transparent; width: 260px; height: auto; float: left; padding: 10px 30px 0px 10px; text-align: left; }

div#footer-wrapper { background: transparent; }
div#footer { background: transparent; width: 900px; height: 40px; margin: 0px auto; border-top: 6px solid #000000; }
div#footer div.left { background: #0e2b89; width: 510px; height: 20px; float: left; padding: 10px 20px 10px 20px; text-align: left; }
div#footer div.right { background: #0e2b89; width: 310px; height: 20px; float: left; padding: 10px 20px 10px 20px; text-align: left; }

.bodylist { color: #000000; font-family: verdana, arial, sans-serif; font-size: 14px; font-weight: normal; list-style: square; }

.navdot { color: #f3c107; font-family: 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; }
