#logo {position: absolute; top: 0px; left: 0px; z-index: 10;}
#logo2 {position: absolute; top: 135px; left: 2px; width: 150px; z-index: 10;text-align:center;color:#fe5815;font-family:arial,tahoma,verdana,geneva,helvetica; font-size: 76%; font-weight:bold;}
#formerly {position: absolute; top: 101px; left: 0px; width:150px;font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 65%; font-weight: bold; text-decoration: none; color: #09357a; background-color: #66ccff; padding: 4px 13px 6px 10px; z-index: 14;}
#formerlydeep {position: absolute; top: 101px; left: 0px; font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 65%; font-weight: bold; text-decoration: none; color: #09357a; background-color: #66ccff; padding: 13px 13px 11px 10px; z-index: 14;}
#banner {position: absolute; top: 0px; left: 150px; z-index: 10; }
#homeicon {position: absolute; top: 8px; left: 690px; z-index: 15; }
#home {position: absolute; top: 8px; left: 716px; z-index: 15;padding-top:0px;vertical-align:top;}
#sitemapicon {position: absolute; top: 32px; left: 690px; z-index: 15;}
#sitemap {position: absolute; top: 32px; left: 716px; z-index: 15;}
#contacticon {position: absolute; top: 56px; left: 690px; z-index: 15;}
#contact {position: absolute; top: 56px; left: 716px; z-index: 15;}
#legalsicon {position: absolute; top: 79px; left: 690px; z-index: 15;}
#legals {position: absolute; top: 79px; left: 716px; z-index: 15;}
#stripeplace {position: absolute; top: 101px; left: 0px; width: 100%; z-index: 1;}
#stripedeep {width: 102%; height: 36px; overflow-x: hidden; z-index: 5;}
#substripeplace {position: absolute; top: 124px; left: 0px; width: 100%; z-index: 5;}
#substripe {width: 102%; height: 22px; overflow-x: hidden; z-index: 5;}

#topmenu3 {position: absolute; top: 90px; left: 150px; width: 100%; z-index: 6;}
#topmenu2 {position: absolute; top: 126px; left: 150px; width: 100%; z-index: 7;}
#menu {position: absolute; top: 180px; left: 2px; line-height: 115; width: 150px; background-color: #ffffff; padding: 0px 4px 4px 6px; z-index: 20; margin-top:0px;}
#menuhome {position: absolute; top: 160px; left: 2px; line-height: 115; width: 150px; background-color: #ffffff; padding: 4px 4px 4px 6px; z-index: 20; }
#lowerleft {position: absolute; top: 406px; left: 2px; width: 150px; background-color: #ffffff; margin-top: 20px; z-index: 21; }
#lowerleft2 {position: absolute; top: 312px; left: 2px; width: 150px; background-color: #ffffff; margin-top: 20px; z-index: 21; }
#breadcrumb {position: absolute; top: 135px; left: 165px; font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 81%; font-weight: normal; text-decoration: none; color: #000000;z-index:30;}
#breadcrumbdeep {position: absolute; top: 139px; left: 165px; font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 81%; font-weight: normal; text-decoration: none; color: #000000;}
.lastcrumb {font-family: arial,tahoma,verdana,geneva,helvetica; color: #09357a; font-size: 100%; font-weight: normal; font-decoration: none; }
#search {float:left;padding-right:2px;}
#content {position:relative; width: 630px; z-index: 0;padding:0px;margin:0px;}
#contentdeep {position: absolute; top: 185px; left: 165px; width: 630px; z-index: 30; }
#contenthome {position:relative;padding-top:180px;width: 630px; z-index: 30; }
#rightcol {position: absolute; top: 200px; left: 820px; width: 150px; z-index: 40; }
#rightcolhome {position: absolute; top: 135px; right: 20px; z-index: 40; text-align:right;font-family: arial,tahoma,verdana,geneva,helvetica; color: #09357a; font-size: 84%; font-weight: normal;}
h1 {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 1.4em; font-weight: bold; text-decoration: none; color: #fe5815;vertical-align:top;padding:0px 0px 0px 0px;margin:0px 0px 15px 0px; }
h2 {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 1.3em; font-weight: bold; text-decoration: none; color: #09357a;vertical-align:top;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px; }
h3,h4 {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 1.0em; font-weight: bold; text-decoration: none; color: #09357a;vertical-align:top;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px; }
p {font-family: arial,tahoma,verdana,geneva,helvetica; font-size:1.0em; font-weight: normal; text-decoration: none; color: #09357a; line-height: 112%; padding:0px 0px 0px 0px;margin: 0px 0px 15px 0px;}
.big {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 92%; font-weight: normal; text-decoration: none; color: #09357a; line-height: 116%; }
.huge {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 110%; font-weight: bold; text-decoration: none; color: #09357a; line-height: 116%; }
.bold {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 84%; font-weight: bold; text-decoration: none; color: #09357a; line-height: 112%; }
.biglist {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 100%; font-weight: bold; text-decoration: none; color: #09357a; line-height: 116%; }
ul {font-family: arial,tahoma,verdana,geneva,helvetica; font-weight: normal; text-decoration: none; color: #09357a; line-height: 112%; list-style-type: round; padding:2px 10px 0px 10px;margin: 10px 10px 10px 10px;font-size:100%;}
li {padding:0px 0px 10px 0px;margin: 0px 0px 0px 0px;font-size:100%}
.libold {margin-bottom: 8px; }
.lispace {margin-bottom: 16px; }
td {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 86%; font-weight: normal; text-decoration: none; color: #09357a; line-height: 112%; }
.sm {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 80%; font-weight: normal; text-decoration: none; color: #09357a; line-height: 114%; margin-left: 3px; }
.bluebg {background-color: #e2e7ef; width: 580px; padding: 10px 0px 0px 0px; margin: 6px 6px 12px 8px; }
a:link {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 1.0em; font-weight: normal; text-decoration: underline; color: #09357a; }
a:visited {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 1.0em; font-weight: normal; text-decoration: underline; color: #09357a; }
a:hover {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 1.0em; font-weight: normal; text-decoration: underline; color: #09357a; }
a.textbold:link {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 1.0em; font-weight: bold; text-decoration: underline; color: #fe5815; }
a.textbold:visited {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 1.0em; font-weight: bold; text-decoration: underline; color: #fe5815; }
a.textbold:hover {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 1.0em; font-weight: bold; text-decoration: underline; color: #ffffff; background-color: #09357a; }
#a.menu:link {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 86%; font-weight: normal; text-decoration: none; color: #09357a; line-height: 110%; }
#a.menu:visited {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 86%; font-weight: normal; text-decoration: none; color: #09357a; line-height: 110%; }
#a.menu:hover {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 86%; font-weight: normal; text-decoration: underline; color: #fe5815; line-height: 110%; }
.menuholder {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 86%; font-weight: normal; text-decoration: none; color: #fe5815; line-height: 110%; }
a.topone:link {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 84%; line-height: 100%; font-weight: bold; text-decoration: none; color: #ffffff; background-color:#fe5815; padding: 12px 10px 8px 10px; border-color: #ffffff; border-style: solid; border-width: 0px 1px 0px 0px; }
a.topone:visited {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 84%; line-height: 100%;font-weight: bold; text-decoration: none; color: #ffffff; background-color:#fe5815; padding: 12px 10px 8px 10px; border-color: #ffffff; border-style: solid; border-width: 0px 1px 0px 0px;}
a.topone:hover {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 84%; line-height: 100%; font-weight: bold; text-decoration: none; color: #ffffff; background-color: #09357a; padding: 12px 10px 8px 10px; border-color: #ffffff; border-style: solid; border-width: 0px 1px 0px 0px;}
a.toponeselected:link {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 84%; line-height: 100%; font-weight: bold; text-decoration: none; color: #ffffff; background-color: #09357a; padding: 12px 10px 8px 10px; border-color: #ffffff; border-style: solid; border-width: 0px 1px 0px 0px; }
a.toponeselected:visited {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 84%; line-height: 100%;font-weight: bold; text-decoration: none; color: #ffffff; background-color: #09357a;padding: 12px 10px 8px 10px; border-color: #ffffff; border-style: solid; border-width: 0px 1px 0px 0px;}
a.toponeselected:hover {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 84%; line-height: 100%; font-weight: bold; text-decoration: none; color: #ffffff; background-color: #09357a; padding: 12px 10px 8px 10px; border-color: #ffffff; border-style: solid; border-width: 0px 1px 0px 0px;}
.toponeholder {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 84%; line-height: 110%; font-weight: bold; text-decoration: none; color: #ffffff; background-color:#1e448d; padding: 12px 10px 0px 10px; border-color: #ffffff; border-style: solid; border-width: 0px 1px 0px 0px;}
a.toponetite:link {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 82%; width: 90px; font-weight: bold; text-decoration: none; color: #ffffff; text-align: top; padding: 11px 10px 4px 10px; border-color: #ffffff; border-style: solid; border-width: 0px 1px 0px 0px; }
a.toponetite:visited {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 82%;  width: 90px; font-weight: bold; text-decoration: none; color: #ffffff; text-align: top; padding: 11px 10px 4px 10px; border-color: #ffffff; border-style: solid; border-width: 0px 1px 0px 0px;}
a.toponetite:hover {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 82%; width: 90px; font-weight: bold; text-decoration: none; color: #ffffff; text-align: top; background-color: #09357a; padding: 11px 10px 4px 10px; border-color: #ffffff; border-style: solid; border-width: 0px 1px 0px 0px;}
.toponetiteholder {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 82%; width: 90px; font-weight: bold; text-decoration: none; color: #ffffff; text-align: top; background-color: #1e448d; padding: 11px 10px 0px 10px; border-color: #ffffff; border-style: solid; border-width: 0px 1px 0px 0px;}
a.menubox:link {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 104%; font-weight: bold; text-decoration: none; color: #ffffff; line-height: 126%; text-align: left; background-color: #09357a; padding: 10px 5px 10px 10px; width: 142px; }
a.menubox:visited {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 104%; font-weight: bold; text-decoration: none; color: #ffffff; line-height: 126%; text-align: left; background-color: #09357a; padding: 10px 5px 10px 10px; width: 142px; }
a.menubox:hover {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 104%; font-weight: bold; text-decoration: none; color: #fe5815; line-height: 126%; text-align: left; background-color: #09357a; padding: 10px 5px 10px 10px; width: 142px; }
a.bcrumb1:link {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 100%; font-weight: normal; text-decoration: underline; color: #09357a; line-height: 110%; }
a.bcrumb1:visited {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 100%; font-weight: normal; text-decoration: underline; color: #09357a; line-height: 110%; }
a.bcrumb1:hover {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 100%; font-weight: normal; text-decoration: underline; color: #09357a; line-height: 110%; }
a.bcrumb:link {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 82%; font-weight: normal; text-decoration: underline; color: #09357a; line-height: 110%; }
a.bcrumb:visited {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 82%; font-weight: normal; text-decoration: underline; color: #09357a; line-height: 110%; }
a.bcrumb:hover {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 82%; font-weight: normal; text-decoration: underline; color: #fe5815; line-height: 110%; }
a.bigtext:link {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 100%; font-weight: bold; text-decoration: underline; color: #fe5815; }
a.bigtext:visited {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 100%; font-weight: bold; text-decoration: underline; color: #fe5815; }
a.bigtext:hover {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 100%; font-weight: bold; text-decoration: underline; color: #ffffff; background-color: #09357a; }
a.foot:link {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 1.0em; font-weight: normal; text-decoration: none; color: #09357a; padding: 0px 5px 0px 5px; margin-top: 3px; margin-bottom: 3px; }
a.foot:visited {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 1.0em; font-weight: normal; text-decoration: none; color: #09357a; padding: 0px 5px 0px 5px; margin-top: 3px; margin-bottom: 3px; }
a.foot:hover {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 1.0em; font-weight: normal; text-decoration: underline; color: #09357a; padding: 0px 5px 0px 5px; margin-top: 3px; margin-bottom: 3px; }
a.right:link {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 75%; font-weight: normal; text-decoration: none; color: #09357a; }
a.right:visited {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 75%; font-weight: normal; text-decoration: none; color: #09357a; }
a.right:hover {font-family: arial,tahoma,verdana,geneva,helvetica; font-size: 75%; font-weight: normal; text-decoration: underline; color: #09357a; }
#footer {position:relative;width: 630px;background-color: #ffffff; padding: 2px 0px 2px 0px;border-style: solid; border-color: #fe5815; border-width: 1px 0px 1px 0px; margin: 0px 0px 0px 0px; text-align: left; font-family: arial,tahoma,geneva,helvetica; font-size: 80%; color: #09357a; font-weight: normal; text-decoration: none; z-index: 30;margin-bottom:5px;}

.searchbox {border:1px solid #fe5815; padding-top:0px;vertical-align:top; font-size: 86%; }

.download_pdf, .courseDownload {background: transparent url(../images/icons/pdf.gif) left center no-repeat; padding-left:20px;}

sup {font-size:0.82em;vertical-align:top;}
.menuline {width: 100%; height: 1px; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
#menuline {width: 100%;  margin: 0px 0px 0px 0px;padding: 0px 0px 4px 0px;}

#sidemenu {vertical-align:top;line-height:100%;padding:5px 5px 6px 5px;margin:0px 0px 0px 0px;background-color:#ffffff;color:#09357a;}
#sidemenuselected {vertical-align:top;line-height:100%;padding:5px 5px 6px 5px;margin:0px 0px 0px 0px;background-color:#09357a;color:#ffffff;}

a.menu1:link {vertical-align:top;font-size:82%;text-decoration:none;line-height:100%;color:#09357a;}
a.menu1:visited {vertical-align:top;font-size:82%;text-decoration:none;line-height:100%;color:#09357a;}
a.menu1:hover {vertical-align:top;font-size:82%;text-decoration:underline;line-height:100%;color:#09357a;}

a.menu1selected:link {text-decoration:none;color:#ffffff;#vertical-align:top;font-size:82%;line-height:100%;}
a.menu1selected:visited {text-decoration:none;color:#ffffff;vertical-align:top;font-size:82%;line-height:100%;}
a.menu1selected:hover {text-decoration:underline;color:#ffffff;vertical-align:top;font-size:82%;line-height:100%;}

a.menu2:link {text-decoration:none;vertical-align:top;font-size:72%;margin: 0px 0px 0px 10px;line-height:100%}
a.menu2:visited {text-decoration:none;vertical-align:top;font-size:72%;margin: 0px 0px 0px 10px;line-height:100%}
a.menu2:hover {text-decoration:underline;vertical-align:top;font-size:72%;margin: 0px 0px 0px 10px;line-height:100%;}

a.menu2selected:link {text-decoration:none;font-weight:bold;vertical-align:top;font-size:72%;margin: 0px 0px 0px 10px;line-height:100%}
a.menu2selected:visited {text-decoration:none;font-weight:bold;vertical-align:top;font-size:72%;margin: 0px 0px 0px 10px;line-height:100%}
a.menu2selected:hover {text-decoration:underline;font-weight:bold;vertical-align:top;font-size:72%;margin: 0px 0px 0px 10px;line-height:100%;color:#09357a;}

a.menu3:link {text-decoration:none;vertical-align:top;font-size:70%;margin: 0px 0px 0px 20px;line-height:100%}
a.menu3:visited {text-decoration:none;vertical-align:top;font-size:70%;margin: 0px 0px 0px 20px;line-height:100%}
a.menu3:hover {text-decoration:underline;vertical-align:top;font-size:70%;margin: 0px 0px 0px 20px;line-height:100%;}

a.menu3selected:link {text-decoration:none;font-weight:bold;vertical-align:top;font-size:70%;margin: 0px 0px 0px 20px;line-height:100%}
a.menu3selected:visited {text-decoration:none;font-weight:bold;vertical-align:top;font-size:70%;margin: 0px 0px 0px 20px;line-height:100%}
a.menu3selected:hover {text-decoration:underline;font-weight:bold;vertical-align:top;font-size:70%;margin: 0px 0px 0px 20px;line-height:100%;color:#09357a;}

#div {border:1px solid green;}

#topmenu1 {position: absolute; top: 101px; height:22px; left: 150px; z-index: 6;vertical-align:top;padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;}

#topmenu {vertical-align:top;float:left;height:22px;line-height:22px;border-right:1px solid #ffffff;padding:0px 8px 0px 8px;text-decoration:none;margin:0px 0px 0px 0px;}
a.topmenu:link {font-size:72%;font-weight: bold;background-color: #fe5815;color:#ffffff;}
a.topmenu:visited {font-size:72%;font-weight: bold;background-color: #fe5815;color:#ffffff;}
a.topmenu:hover {font-size:72%;font-weight: bold;background-color: #0072bc;color:#ffffff;}

#topmenuselected {vertical-align:middle;float:left;height:22px;line-height:22px;border-right:1px solid #ffffff;padding:0px 8px 0px 8px;text-decoration:none;margin:0px 0px 0px 0px;}
a.topmenuselected:link {font-size:72%;font-weight: bold;background-color: #09357a;color:#ffffff;}
a.topmenuselected:visited {font-size:72%;font-weight: bold;background-color: #09357a;color:#ffffff;}
a.topmenuselected:hover {font-size:72%;font-weight: bold;background-color: #0072bc;color:#ffffff;}


body {width:100%;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;}

.datalist {}
.datalistheading {border-bottom:1px solid #09357a;font-weight:bold;}
.datalistrow {vertical-align:top;}

img {border:none;}
.main {height:99%;position:absolute;left:165px;}
.right {font-size:0.82em;list-style-type:none;}
.rightselected {font-size:0.82em;list-style-type:disc;}

.daysTitle {width:32px; text-align:right; margin-bottom:0.5em;} 
.courseHeader { display:block; position:relative; background-color:#E3EBFC; margin:0; padding:3px 0} 
.days {position:absolute; top:3px; right:3px; width:66px; text-align:right; margin-right:0.3em;font-size:0.85em;} 
.courseTitle { position: relative; top:0px; left:10px; ; font-weight:bold;font-size:0.85em;} 
.courseInfo {margin-left:10px; margin-bottom:0.125em;} 
.fileSize {color:#666; text-decoration:none} 
.courseSeparator {display:block; letter-spacing:1px; font-size:100%; font-weight:bold; color:#666; padding-left:10px; padding-top:0.25em; padding-bottom:0.25em; margin-bottom:0.25em; margin-top:0.5em; background-color:#ccc}
