.style6 {
color:#b71234;
font-weight:700;
}

TD.content {
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:12px;
color:#333;
padding:0 10px 10px;
}

.welcome {
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#b71234;
}

TD.frame {
background:#CCC;
}

TD.login {
background:#000;
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
letter-spacing:3px;
color:#c00;
padding:3px 10px;
}

TD.loginBox {
background:#4b4b4b;
background-repeat:no-repeat;
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
}

TD.red {
background-color:#c00;
}

TD.topBanner {
background-color:#fff;
background-position:center;
background-repeat:no-repeat;
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:12px;
color:#C00;
padding:10px 0 10px 10px;
}

.newsTitle {
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#C00;
}

.boldText {
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#666;
}

body {
background-image:url(/assets/images/body_bg2.gif);
background-position:center 0;
background-color:#e1e1e1;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:10pt;
color:#555;
margin:0;
}

td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
vertical-align:top;
margin:0;
padding:0;
}

th {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a {
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size:12px;
color:#535e66;
}

a:hover {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
color:#000;
}

a:french:hover {
color:red;
}

a:login2:hover {
color:#A6A6A6;
}

a.callOutHeaderLink:link {
padding-left:20px;
color:#fff;
}

p {
font-size:1em;
padding-top:5px;
padding-left:10px;
}

p.login {
font-size:1em;
padding-top:5px;
padding-left:15px;
padding-right:15px;
}

h1 {
font-weight:700;
font-size:1em;
color:#00663e;
margin:4px 0 0 10px;
padding:0;
}

h2 {
font-weight:700;
padding-top:20px;
padding-left:15px;
margin-bottom:15px;
margin-top:8px;
font-size:16px;
color:#0E3A6B;
}

ol.alpha {
list-style-type:lower-alpha;
}

ul.noSpace {
margin-top:0;
padding-left:25px;
}

li.noBullet {
margin-top:4px;
list-style:none;
font-size:1em;
}

li.arrowBullet {
margin-top:4px;
list-style:url(/assets/images/bullet_arrow.gif);
font-size:1em;
}

.launchCenteringShell {
width:971px;
margin-left:auto;
margin-right:auto;
margin-top:29px;
padding:0;
}

.launch_shell {
float:left;
width:971px;
min-width:971px;
height:auto;
min-height:auto;
background-color:#eaedf1;
padding:0;
}

.launch_header {
background-image:url(/assets/images/launch_header.gif);
width:971px;
min-width:971px;
height:85px;
min-height:85px;
float:left;
text-align:right;
}

.launch_body {
float:left;
width:971px;
min-width:971px;
height:400px;
min-height:400px;
background-image:url(/assets/images/launch_body_bg.jpg);
background-repeat:no-repeat;
background-color:#e7e5e8;
}

.launch_bg {
background-image:url(/assets/images/launch_bg.gif);
}

.launch_btn {
margin-left:375px;
}

.launch_footer {
background-image:url(/assets/images/launch_footer.gif);
width:971px;
min-width:971px;
height:32px;
min-height:32px;
float:left;
text-align:right;
}

.loginCenteringShell {
width:971px;
margin-left:auto;
margin-right:auto;
margin-top:100px;
padding:0;
}

.login_header {
background-image:url(/assets/images/login_header.jpg);
width:972px;
min-width:972px;
height:92px;
min-height:92px;
float:left;
text-align:right;
}

.login_shell {
float:left;
width:972px;
min-width:972px;
height:auto;
min-height:auto;
background-color:#eaedf1;
padding:0;
}

.plugIns {
float:right;
padding:20px 20px 10px 50px;
}

.login_body {
float:left;
width:971px;
min-width:791px;
height:400px;
min-height:400px;
background-image:url(/assets/images/login_body_bg.jpg);
background-repeat:no-repeat;
background-color:#fff;
}

.login_2-3 {
float:left;
width:600px;
min-width:600px;
height:auto;
min-height:auto;
margin:0;
padding:0;
}

.login_1-3 {
float:left;
text-align:right;
width:350px;
min-width:350px;
height:auto;
min-height:auto;
margin:20px 0 0;
}

.login_box_header {
float:right;
text-align:left;
color:#c9062b;
text-indent:10px;
line-height:25px;
font-weight:700;
width:285px;
min-width:285px;
height:25px;
min-height:25px;
background-image:url(/assets/images/login_box_header.gif);
}

.login_box_body {
float:right;
text-align:left;
width:285px;
min-width:285px;
padding-bottom:20px;
height:auto;
min-height:auto;
background-image:url(/assets/images/login_box_body.gif);
background-repeat:repeat-y;
}

.login_box_footer {
float:right;
text-align:right;
font-size:1px;
width:285px;
min-width:285px;
height:2px;
min-height:2px;
background-image:url(/assets/images/login_box_footer.gif);
background-position:right;
padding:0;
}

.fieldId {
float:left;
width:70px;
min-width:70px;
min-height:24px;
height:24px;
line-height:24px;
color:#0e3a6b;
font-weight:700;
padding:4px 10px;
}

.fullField {
padding-right:15px;
margin-top:5px;
height:20px;
width:270px;
min-width:270px;
text-align:right;
float:right;
}

input {
width:155px;
min-width:155px;
margin-right:5px;
font-size:1em;
}

input.submit {
width:80px;
min-width:80px;
font-size:1em;
margin:5px 0 0;
}

.loginError {
margin-top:5px;
margin-bottom:5px;
height:25px;
width:285px;
line-height:24px;
text-align:center;
background-color:red;
float:left;
font-weight:700;
color:#FFF;
padding:0;
}

.fieldId_f {
float:left;
width:75px;
font-size:12px;
min-width:70px;
min-height:24px;
height:24px;
color:#0e3a6b;
font-weight:700;
line-height:10pt;
letter-spacing:0;
padding:4px 10px;
}

.headerArea {
font-family:Arial, Helvetica, sans-serif;
height:80px;
text-align:left;
float:left;
width:1020px;
background-image:url(/assets/images/headerBG.gif);
background-repeat:repeat-x;
background-position:0 0;
background-color:#FFF;
}

.headerArea a.off {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
font-size:12px;
color:#535E66;
width:100px;
height:24px;
line-height:22px;
display:block;
}

.headerArea a.off:hover {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
font-size:12px;
color:#000;
display:block;
}

.headerArea a.on {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
font-size:12px;
color:#D31145;
line-height:22px;
width:100px;
height:24px;
}

.headerArea a.on:hover {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
font-size:12px;
color:#D31145;
}

.headerRight {
position:relative;
top:50px;
left:0;
float:left;
margin:0;
padding:0;
}

.tabs {
float:left;
width:200px;
}

.tabOffLeft {
background-image:url(/assets/images/headerTabOffLeft.gif);
background-repeat:no-repeat;
position:relative;
width:10px;
height:24px;
float:left;
}

.tabOffCenter {
background-image:url(/assets/images/headerTabOffCenter.gif);
background-repeat:repeat-x;
position:relative;
width:100px;
height:24px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
line-height:29px;
float:left;
text-align:center;
}

.tabOffRight {
background-image:url(/assets/images/headerTabOffRight.gif);
background-repeat:no-repeat;
position:relative;
width:10px;
height:24px;
float:left;
}

.tabOnLeft {
background-image:url(/assets/images/headerTabOnLeft.gif);
background-repeat:no-repeat;
position:relative;
width:10px;
height:24px;
float:left;
}

.tabOnCenter {
background-image:url(/assets/images/headerTabOnCenter.gif);
background-repeat:repeat-x;
position:relative;
width:100px;
height:24px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
line-height:24px;
color:#b71234;
float:left;
text-align:center;
}

.tabOnRight {
background-image:url(/assets/images/headerTabOnRight.gif);
background-repeat:no-repeat;
position:relative;
width:10px;
height:24px;
float:left;
}

.headerLogo {
background-repeat:no-repeat;
width:200px;
height:75px;
float:left;
position:relative;
left:25px;
}

.headerImage {
background-image:url(/assets/images/headerImage.jpg);
background-position:0 0;
background-repeat:no-repeat;
width:449px;
height:75px;
float:right;
}

.topRightBg {
background-image:url(/assets/images/topRightBg.gif);
top:0;
right:0;
width:455px;
height:60px;
position:absolute;
float:left;
background-repeat:no-repeat;
}

.topRightBgSpacer {
background-image:url(/assets/images/topRightBgSp.gif);
width:100%;
height:60px;
position:absolute;
background-repeat:repeat-x;
}

.topLine {
background-image:url(/assets/images/headerSolidLine.gif);
background-repeat:repeat-x;
height:10px;
width:970px;
}

.logoutArea {
position:relative;
top:0;
}

.logoutBtn {
width:85px;
height:25px;
background-image:url(/assets/images/logoutBtnOff.gif);
background-repeat:no-repeat;
color:#fff;
text-align:center;
font-size:12px;
line-height:25px;
float:right;
}

.logoutBtn A {
width:85px;
height:25px;
float:left;
clear:none;
color:#fff;
font-size:12px;
text-align:center;
font-weight:700;
line-height:22px;
}

.logoutBtn A:hover {
background-image:url(/assets/images/logoutBtnOver.gif);
background-repeat:no-repeat;
color:#FFF;
font-size:12px;
}

.siteFooter {
height:40px;
background-image:url(/assets/images/footerBG.gif);
background-repeat:repeat-x;
clear:both;
width:1021px;
}

.sideNav {
width:190px;
float:left;
height:500px;
margin-right:10px;
padding-left:8px;
background-color:#fff;
}

.sideNavHeader {
background-repeat:repeat-x;
position:relative;
height:30px;
width:190px;
color:#FFF;
line-height:25px;
font-weight:700;
text-indent:5px;
}

.sideNavContent {
background-repeat:repeat-y;
position:relative;
text-align:left;
width:185px;
}

.sideNavSubTitle {
background-repeat:repeat-x;
height:25px;
width:185px;
color:#b71234;
float:left;
font-size:1.1em;
}

.sideNavFooter {
background-repeat:repeat-x;
position:relative;
height:10px;
width:185px;
}

.sideNavBtn {
width:190px;
height:24px;
color:#666;
background-image:url(/assets/images/sidenavButtonOff.gif);
background-repeat:repeat-x;
line-height:24px;
text-indent:15px;
display:block;
text-decoration:none;
}

.sideNavBtnOn {
width:190px;
height:24px;
background-image:url(/assets/images/sidenavButtonOn.gif);
background-repeat:no-repeat;
color:#666;
line-height:24px;
text-indent:15px;
font-size:12px;
text-decoration:none;
display:block;
}

.sideNavSearchBtn {
position:relative;
width:35px;
height:25px;
background-image:url(/assets/images/goBtnOff.gif);
background-repeat:no-repeat;
color:#063;
text-align:center;
font-size:12px;
line-height:25px;
left:105px;
}

.sideNavSearchBtn A {
position:relative;
width:35px;
height:25px;
float:left;
clear:none;
color:#FFF;
font-size:12px;
text-align:center;
font-weight:700;
line-height:25px;
}

.sideNavSearchBtn A:hover {
background-image:url(/assets/images/goBtnOver.gif);
background-repeat:no-repeat;
color:#FFF;
font-size:10px;
}

.footerBar {
background-image:url(/assets/images/footerBack.gif);
position:relative;
left:0;
width:100%;
height:33px;
font-size:10px;
text-align:right;
line-height:33px;
}

.contentTitleBar {
float:left;
width:100%;
height:29px;
line-height:29px;
font-size:12px;
font-weight:700;
margin:0;
}

.siteHead {
width:1015px;
margin-left:auto;
margin-right:auto;
background-color:#FFF;
padding:0;
}

.sectionHeaderShell {
width:100%;
min-width:100%;
float:left;
margin:0 auto;
padding:0;
}

.sectionHeader {
float:left;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.welcomeMessage {
float:right;
font-size:1em;
font-weight:400;
color:#111;
}

.centeringShell {
width:1021px;
margin-left:auto;
margin-right:auto;
padding:0;
}

.siteWrap {
float:left;
background-color:#FFF;
background-repeat:repeat-y;
border-left:3px solid #E1E1E1;
border-right:3px solid #E1E1E1;
margin:0;
padding:0;
}

.contentArea {
float:left;
width:805px;
margin:0;
padding:0;
}

.leftColumn {
float:left;
width:400px;
}

.rightColumn {
float:right;
width:402px;
}

.mediumCallout {
float:left;
width:398px;
}

.mediumCalloutHeader {
background-image:url(/assets/images/mediumCalloutHeader.gif);
background-repeat:no-repeat;
height:25px;
width:100%;
float:left;
color:#c9062b;
text-indent:10px;
line-height:25px;
font-weight:700;
font-size:12px;
}

.mediumCalloutContent {
background-image:url(/assets/images/mediumCalloutContent.gif);
background-repeat:repeat-y;
width:378px;
float:left;
text-indent:10px;
padding:10px;
}

.mediumCalloutFooter {
background-image:url(/assets/images/mediumCalloutFooter.gif);
background-repeat:no-repeat;
width:100%;
height:16px;
float:left;
padding:0;
}

.largeCallout {
float:left;
width:801px;
}

.largeCalloutHeader {
background-image:url(/assets/images/topCenter.gif);
height:25px;
width:100%;
float:left;
color:#FFF;
text-indent:10px;
line-height:25px;
font-weight:700;
font-size:12px;
}

.largeCalloutHeader a {
color:#FFF;
}

.largeCalloutContent {
background-image:url(/assets/images/largeCalloutContent.gif);
background-repeat:repeat-y;
width:781px;
float:left;
padding:10px;
}

.largeCalloutFooter {
background-image:url(/assets/images/largeCalloutFooter.gif);
background-repeat:no-repeat;
width:100%;
height:16px;
float:left;
}

.fieldName {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
font-size:12px;
color:#666;
height:100%;
margin:0;
}

.columnHeader {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
color:#fff;
height:100%;
margin:0;
}

table.grid {
border-collapse:collapse;
margin-top:5px;
margin-bottom:5px;
border-style:none;
border-width:thin;
padding:0;
}

table.grid th {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
font-size:12px;
color:#666;
text-align:center;
padding-left:0;
background-color:#fff;
border-color:#6f8199;
border-style:solid;
border-width:1px;
}

table.grid td {
font-size:11px;
padding-top:4px;
padding-bottom:4px;
padding-left:2px;
border-color:#cbcbcb;
border-style:solid;
border-width:1px;
}

table.grid2 td {
text-align:left;
padding-top:4px;
padding-bottom:4px;
padding-left:2px;
background-color:#fff;
border-color:#cbcbcb;
border-style:solid;
border-width:0;
}

table.map td {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border-width:0;
}

.formButton {
font-size:12px;
background-color:#cbcbcb;
color:#000;
margin-right:6px;
height:20px;
}

.team_UserTrainingSummaryContainer {
padding:10px;
}

#optionalCoursesContainer,#requiredCoursesContainer {
border-top:1px solid #97a5b0;
padding:1em 8px;
}

#userTrainingSummaryDetail {
overflow:scroll;
display:none;
}

a.backIcon {
display:block;
background-color:#DAFFCD;
border-bottom:1px dotted #999;
background-image:url(/assets/images/arrow_undo.png);
background-repeat:no-repeat;
background-position:3px center;
margin:3px;
padding:5px 5px 5px 20px;
}

.cellTabs {
list-style:none;
margin:0;
padding:0;
}

table {
margin:0;
padding:0;
}

img {
border:none;
}

.titleSpacer_1 {
float:left;
width:422px;
margin:4px;
}

ul.listItem {
list-style:none;
margin:0;
padding:0 0 0 1px;
}

ul.listItem li {
padding:8px 0 8px 5px;
}

ul.listItem a:link,ul.listItem a:visited {
color:#BD1045;
text-decoration:underlined;
}

.footer_1 {
background-color:red;
}

.footer_2 {
background-color:#F09;
}

.footer_3 {
background-color:#FF9099;
}

.footerLink:link,.footerLink:visited,.footerLink:hover {
float:right;
padding-top:6px;
padding-bottom:8px;
padding-right:8px;
color:#bd1045;
text-decoration:underline;
}

.footerLink:hover {
text-decoration:none;
}

ul.listItem li.unfinishedlistItem {
display:block;
background-color:#9c3;
background-position:3px 1px;
background-image:url(/Assets/Images/check.gif);
background-repeat:no-repeat;
color:#fff;
width:inherit;
margin:4px 4px 1px;
padding:4px 4px 4px 25px;
}

ul.listItem li.unfinishedlistItem a {
display:block;
background-color:#b92626;
background-position:3px 1px;
background-image:url(/Assets/Images/exclamation.gif);
background-repeat:no-repeat;
color:#fff;
width:inherit;
margin:4px 4px 1px;
padding:4px 4px 4px 25px;
}

li.listItem {
font-size:1em;
color:#BD1045;
margin-right:1px;
padding-top:8px;
padding-bottom:8px;
padding-left:8px;
border-bottom:solid #b1bec7 1px;
}

li.listItemFoot {
float:right;
font-size:1em;
color:#bf140c;
margin-right:1px;
padding-top:8px;
height:32px;
background-color:#FFF;
}

li.listItem a {
color:#BD1045;
}

li.listItem a:hover {
color:#bf140c;
}

.cellTitle {
float:left;
font-size:1em;
color:#bf140c;
font-weight:700;
}

.cellTitleDiv {
float:left;
width:2px;
height:19px;
margin-right:8px;
background-image:url(/Assets/images/cellTitleDiv.gif);
}

li.cellTabs {
float:left;
display:block;
height:22px;
padding-right:10px;
padding-left:10px;
margin-top:4px;
font-size:1em;
color:#FFF;
font-weight:700;
list-style:none;
}

li.cellTabs a {
text-decoration:none;
color:#FFF;
}

.cellTabDiv {
float:left;
width:2px;
margin-top:4px;
height:22px;
}

.on {
background-position:bottom;
}

.listSelected_even {
background-image:url(/Assets/images/listItemSelected_dark.gif);
background-repeat:repeat-y;
background-position:right;
border-right:#fff solid 1px;
}

.listSelected_odd {
background-image:url(/Assets/images/listItemSelected_light.gif);
background-repeat:repeat-y;
background-position:right;
border-right:#fff solid 1px;
}

.one {
background-image:url(/Assets/images/numIcon_1.gif);
background-position:right;
background-repeat:no-repeat;
}

.two {
background-image:url(/Assets/images/numIcon_2.gif);
background-position:right;
background-repeat:no-repeat;
}

.listClosed {
padding-left:25px;
}

.listUnselected {
background-image:url(/Assets/images/listUnselected.gif);
background-position:right;
background-repeat:repeat-y;
}

.sum {
padding-right:45px;
background-color:#fff;
}

.listItem.even {
background-color:#FFF;
}

.listItem.odd {
background-color:#EEE;
}

.even {
background-color:#EFEFF7;
}

.footer {
text-align:right;
padding-right:8px;
}

.productMBanner {
width:435px;
padding:4px 0 0 4px;
}

.productSBanner {
padding-top:4px;
padding-right:4px;
}
.productTBanner {
padding:4px 0 0 4px;
}

.productHBanner {
width:435px;
padding:4px 0 0 4px;
}


.complete {
background-image:url(/Assets/images/complete.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:30px;
min-height:20px;
display:block;
}

.incomplete {
background-image:url(/Assets/images/incomplete.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:30px;
min-height:20px;
display:block;
}

.incomplete_5 {
background-image:url(/Assets/images/incomplete_5.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:95px;
min-height:20px;
display:block;
}

.incomplete_10 {
background-image:url(/Assets/images/incomplete_10.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:95px;
min-height:20px;
display:block;
}

.incomplete_15 {
background-image:url(/Assets/images/incomplete_15.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:95px;
min-height:20px;
display:block;
}

.incomplete_20 {
background-image:url(/Assets/images/incomplete_20.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:95px;
min-height:20px;
display:block;
}

.incomplete_25 {
background-image:url(/Assets/images/incomplete_25.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:95px;
min-height:20px;
display:block;
}

.incomplete_30 {
background-image:url(/Assets/images/incomplete_30.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:95px;
min-height:20px;
display:block;
}

td.Half1 {
width:382px;
}

td.newsList {
width:302px;
}

.newsItemArea {
padding-left:15px;
padding-right:15px;
}

td.Half2 {
width:383px;
}

td.oneThird {
width:265px;
}

td.twoThirds {
width:500px;
}

td.Full {
width:600px;
height:10px;
}

.cellOneThird {
width:auto;
}

.cellTwoThirds {
width:autopx;
}

.cellOneThird_Right {
width:297px;
}

.cellHalf1 {
width:379px;
}

.cellFull {
width:800px;
}

.cellHeaderFull {
width:748px;
}

.spacer_4px {
font-size:1px;
height:0;
width:4px;
}

.maxWidth100 {
width:inherit;
padding-right:90px;
}

.padBgImage {
background-position:1px 0;
}

.noPadBgImage {
background-position:0 0;
}

.bgImage_1_1 {
background-image:url(/Assets/images/1_1_homeCell_bg.gif);
background-repeat:repeat-y;
}

.bgImage_1_news {
background-image:url(/Assets/images/news_List_BG.gif);
background-repeat:repeat-y;
}

.bgImage_1_1_footer {
background-image:url(/Assets/images/1_1_homeCell_footer_bg.gif);
background-repeat:repeat-y;
}

.bgImage_2_1 {
background-image:url(/Assets/images/2_1_homeCell_bg.gif);
background-repeat:repeat-y;
}

.bgImage_2_1_footer {
background-image:url(/Assets/images/2_1_homeCell_footer_bg.gif);
background-repeat:repeat-y;
}

.bgImage_1 {
background-image:url(/Assets/images/1_homeCell_bg.gif);
background-repeat:repeat-y;
}

.bgImage_1_footer {
background-image:url(/Assets/images/1_homeCell_footer_bg.gif);
}

.homeFullShell {
width:800px;
margin:0;
padding:0;
}

.homeCellFooter {
font-size:1px;
height:1px;
width:800px;
}

.homeCellFooter1 {
font-size:1px;
height:1px;
width:800px;
background-color:#b1bec7;
}

.homeCellFooter2 {
font-size:1px;
height:4px;
width:800px;
background-repeat:repeat-x;
background-position:bottom;
}

.homeShellTable {
width:800px;
text-align:left;
margin-top:5px;
}

.homeRightCell {
margin-left:4px;
}

td.content {
padding:0;
}

td.leftTableHeader {
height:26px;
width:1px;
background-image:url(/Assets/images/topLeftCorner_uk.gif);
background-repeat:no-repeat;
background-position:1px;
margin:0;
padding:0;
}

td.midTableHeader {
height:26px;
background-image:url(/Assets/images/topCenter.gif);
background-repeat:repeat-x;
margin:0;
padding:0;
}

td.rightTableHeader {
height:26px;
width:1px;
background-image:url(/Assets/images/topRightCorner_uk.gif);
background-repeat:no-repeat;
background-position:top right;
margin:0;
padding:0;
}

.navHeader {
height:26px;
background-image:url(/Assets/images/navHeader.gif);
background-repeat:repeat-x;
margin:0;
padding:0;
}

.podShell {
background-color:#FFF;
color:#BD1045;
width:800px;
}

.podHeader {
background-color:#FFF;
background-image:url(/Assets/images/pod_header.gif) ;
background-position:bottom left;
background-repeat:no-repeat;
border-right:1px solid #757575;
border-top:1px solid #757575;
border-bottom:1px solid #757575;
height:15px;
}

.podHeader h1 {
margin:0;
padding:5px;
}

.podShell h2 {
display:block;
background-color:#e2e2e2;
color:#3b3b3b;
font-size:12px;
height:28px;
border-top:1px solid #757575;
border-bottom:1px solid #757575;
text-align:center;
margin:0;
padding:8px 0 0;
}

.podRightBorder {
border-right:1px solid #757575;
}

.podBottomBorder {
border-bottom:1px solid #757575;
}

.dashboardNewsBG {
background-image:url(/Assets/Images/dashboardNewsBG.jpg);
background-repeat:no-repeat;
background-position:340px bottom;
}

.tableheader1 {
padding-top:5px;
padding-left:10px;
padding-right:10px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
font-weight:700;
background-color:#ccaeae;
}

.tableheader2 {
padding-top:5px;
padding-left:10px;
padding-right:10px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
font-weight:700;
background-color:#D2D2DE;
}

.tablecell1 {
padding-top:5px;
padding-left:10px;
padding-right:10px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
background-color:#FFF;
}

.tablecell2 {
padding-top:5px;
padding-left:10px;
padding-right:10px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
background-color:#EFEFEF;
}

.tableborder {
background-color:#5C7099;
}

.welcomeNote {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFF;
}

.whiteTitle {
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
color:#fff;
}

table.courseFullShell {
width:753px;
background-image:url(/Assets/Images/1_courseCell_bg.gif);
background-repeat:repeat-y;
border-left:1px dotted #abbfca;
border-right:1px dotted #abbfca;
font-size:0.8em;
margin-left:5px;
margin-right:5px;
}

caption {
height:18px;
background-color:#AE0526;
text-transform:uppercase;
color:#fff;
font-weight:700;
text-align:left;
padding-left:8px;
padding-top:3px;
margin-left:5px;
margin-right:5px;
border-bottom:1px solid #93a6b4;
}

thead th,tbody td {
vertical-align:top;
text-align:left;
}

thead th {
font-weight:700;
}

thead tr.evenDarker,thead th.evenDarker:hover {
background-color:#abbfca;
color:#fff;
font-weight:700;
}

tbody tr.even:hover,tbody tr.odd:hover {
background-color:#fff;
color:#bf140c;
border-bottom:1px dotted #93a6b4;
}

tbody tr.even td,tbody tr.odd td,tbody tr.openCourseHead td,tbody tr.openCourseContent td,thead tr.even th {
border-bottom:1px dotted #93a6b4;
}

tbody tr.openCourseHead td {
background-color:#fff;
color:#bf140c;
}

thead tr.even:hover {
background-color:#dae6e6;
color:#555;
}

.coursePad {
padding:5px;
}

.PC_four {
width:136px;
}

.CC_three {
width:207px;
}

.AllCC_three {
width:187px;
}

.CERT_one {
width:669px;
}

.ALLCERT_one {
width:329px;
}

.ALLCERT_two {
width:330px;
}

.dropDownCourse {
padding-left:5px;
padding-top:5px;
padding-bottom:2px;
align:left;
}

form input.submitBTN:hover {
color:#93a6b4;
}

div.certForm {
align:right;
margin-right:5px;
}

.cellDivRight {
background-image:url(/Assets/Images/cellDiv.gif);
background-position:right;
background-repeat:repeat-y;
}

.cellBottomLine {
border-bottom:1px solid #abbfca;
}

.spacer_10px {
font-size:1px;
height:10px;
width:10px;
}

.spacer_20px {
font-size:1px;
height:20px;
width:10px;
}

.normalWeight {
font-weight:400;
}

table.marginLeft,.launch_iu_logo {
margin-left:10px;
}

TD.topBkg,.odd,.whiteSpace,tbody tr.openCourseContent td {
background-color:#fff;
}

a.french:link,a.french:visited {
color:#b71234;
}

a.loginFrench:link,a:loginFrench:hover,a.loginFrench:visited,a:callOutHeaderLink:hover,a.callOutHeaderLink:visited {
color:#fff;
}

a.login2:link,a.login2:visited {
color:#000;
}

.field,.field_f {
margin-top:5px;
width:170px;
min-width:170px;
text-align:right;
float:right;
padding:0;
}

a.sideNavBtn:hover,a.sideNavBtnOn:hover {
color:#b71234;
text-decoration:none;
}

.planText,.tableText {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:11px;
color:#666;
height:100%;
margin:0;
}

.subTitle,.tableHeader {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
text-decoration:none;
font-size:12px;
color:#666;
height:100%;
margin:0;
}

table.grid a,table.map a {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:11px;
color:#636;
}

table.grid a:hover,table.map a:hover {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:11px;
color:#063;
}

table.grid2,table.map {
border-collapse:collapse;
margin-top:10px;
margin-bottom:5px;
border-style:none;
border-width:0;
padding:0;
}

.formTextBox,.formSelect {
text-align:left;
font-size:10px;
background-color:#fff;
border-color:#cbcbcb;
border-width:1px;
}

.podHeader.first,.podLeftBorder {
border-left:1px solid #757575;
}

.PC_one,.PC_two,.PC_three,.AllPC_four {
width:115px;
}

.PC_five,.CC_four,.AllPC_five,.AllCC_four {
width:74px;
}

.PC_six,.PC_seven,.CC_five,.CC_six,.AllPC_six,.AllPC_seven,.AllPC_eight,.AllCC_five,.AllCC_six,.AllCC_seven,.CERT_two,.AllCERT_three {
width:64px;
}

.CC_one,.CC_two {
width:142px;
}

.AllPC_one,.AllPC_two,.AllPC_three {
width:100px;
}

.AllCC_one,.AllCC_two {
width:120px;
}

form input.submitBTN,form input.BTN {
text-transform:uppercase;
font-size:9pt;
color:#bf140c;
padding-left:2px;
padding-right:2px;
}