/*========================LINKS START========================*/

/*image links - prevents graphic links from  sharing properties of text links*/

A.image:link  {
line-height:0pt;
}

/*text links - applies to left hand navigation bar only*/

A:link  {
color: #999999;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: bold;
font-style: normal;
line-height:12pt;
}

A:visited  {
color: #999999;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: bold;
font-style: normal;
line-height:12pt;
}
	
A:active  {
color: #F89C33;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: bold;
font-style: normal;
line-height:12pt;
}

A:hover  {
color: #F89C33;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: bold;
font-style: normal;
line-height:12pt;
}

/*right navigation links - applies to links in right hand navigation bar only*/

A.right:link  {
color: #999999;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: bold;
font-style: normal;
line-height:18pt;
}

A.right:visited  {
color: #999999;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: bold;
font-style: normal;
line-height:18pt;
}
	
A.right:active  {
color: #F89C33;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: bold;
font-style: normal;
line-height:18pt;
}

A.right:hover  {
color: #F89C33;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: bold;
font-style: normal;
line-height:18pt;
}

/*text links - applies to links in page body only*/

A.text:link  {
color: #F89C33;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
line-height:12pt;
}

A.text:visited  {
color: #999999;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
line-height:12pt;
}	

A.text:active  {
color: #999999;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
line-height:12pt;
}

A.text:hover  {
color: #999999;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
line-height:12pt;
}

/* footer links - applies to company information links in the footer bar only*/

A.small  {
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size : 7pt;
font-weight: normal;
color : #999999;
line-height:16pt;
padding-top:20px;
}

A:link.small  {
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size : 7pt;
font-weight: normal;
color : #999999;
line-height:16pt;
padding-top:20px;
}

A:visited.small  {
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size : 7pt;
font-weight: normal;
color : #999999;
line-height:16pt;
padding-top:20px;
}

A:active.small  {
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size : 7pt;
font-weight: normal;
color: #F89C33;
line-height:16pt;
padding-top:20px;
}

A:hover.small  {
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size : 7pt;
font-weight: normal;
color: #F89C33;
line-height:16pt;
padding-top:20px;
}

/*text links - applies to links in Corporte Training Map only*/

A.map:link  {
color: #F89C33;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, Geneva,sans-serif;
font-size: 7pt;
font-weight: normal;
font-style: normal;
line-height:12pt;
}

A.map:visited  {
color: #999999;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, Geneva,sans-serif;
font-size: 7pt;
font-weight: normal;
font-style: normal;
line-height:12pt;
}	

A.map:active  {
color: #999999;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, Geneva,sans-serif;
font-size: 7pt;
font-weight: normal;
font-style: normal;
line-height:12pt;
}

A.map:hover  {
color: #999999;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, Geneva,sans-serif;
font-size: 7pt;
font-weight: normal;
font-style: normal;
line-height:12pt;
}


/*========================LINKS END========================*/

/* default text size and font*/
body {
text-decoration: none;
color: #666666;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 9pt;
font-weight: bold;
font-style: normal;
line-height:14pt;
}

B {
color: #F89C33;
text-decoration: none;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: bold;
font-style: normal;
line-height:11pt;
}

B.blue {
color: #26468D;
text-decoration: none;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: bold;
font-style: normal;
line-height:11pt;
}

strong {
color: #666666;
text-decoration: none;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: bold;
font-style: normal;
line-height:11pt;
}

div.path {
text-indent:30px;
position:relative;
top:-5px;
color: #666666;
background-color:#E0D4BB;
width:610px;
height:20px;
text-decoration: none;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: bold;
font-style: normal;
line-height:12pt;
}

div.banner {
text-indent:30px;
position:relative;
top:-5px;
color: #FFFFFF;
background-color:#666666;
width:610px;
height:30px;
text-decoration: none;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 12pt;
font-weight: bold;
font-style: normal;
line-height:24pt;
}

div.banner_fac {
text-indent:30px;
position:relative;
top:-5px;
color: #FFFFFF;
background-color:#26468D;
width:610px;
height:30px;
text-decoration: none;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 12pt;
font-weight: bold;
font-style: normal;
line-height:24pt;
}

div.head {
color: #F89C33;
text-decoration: none;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 12pt;
font-weight: bold;
font-style: normal;
line-height:11pt;
padding-top:10px;
padding-bottom:5px;
padding-left:30px;
padding-right:0px;
}

h1 {
color: #F89C33;
text-decoration: none;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 12pt;
font-weight: bold;
font-style: normal;
line-height:11pt;
padding-top:10px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
}

b.subhead {
color: #F89C33;
text-decoration: none;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 10pt;
font-weight: bold;
font-style: normal;
line-height:11pt;
padding-top:0px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
}

p {
text-decoration: none;
color: #666666;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
line-height:11pt;
padding-left:30px;
padding-right: 30px;
padding-top: 0px;
padding-bottom: 0px;
}

p.white {
text-decoration: none;
color: #FFFFFF;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
line-height:11pt;
padding-left:30px;
padding-right: 30px;
padding-top: 0px;
padding-bottom: 0px;
}

p.home {
text-decoration: none;
color: #666666;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
line-height:11pt;
padding-left:5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

p.table {
text-decoration: none;
color: #666666;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
line-height:11pt;
padding-left:0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

p.product {
text-decoration: none;
color: #666666;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
line-height:11pt;
padding-left:10px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
}

ul.product {
text-decoration: none;
color: #666666;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
line-height:11pt;
padding-left:30px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
}

li.product {
text-decoration: none;
color: #666666;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
line-height:11pt;
}

p.quote {
text-decoration: none;
color: #999999;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
line-height:12pt;
padding-left:0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}
/*==================TABLES===============*/

td.products {
color: #666666;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
line-height:11pt;
padding:3px;
}

/*==================LISTS===============*/

ol {
text-decoration: none;
color:#666666;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
line-height:12pt;
padding-left:60px;
padding-right: 30px;
padding-top: 0px;
padding-bottom: 0px;
}

ul {
text-decoration: none;
color:#666666;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
line-height:12pt;
padding-left:60px;
padding-right: 30px;
padding-top: 0px;
padding-bottom: 0px;
list-style-type:square;
}

li {
text-decoration: none;
color:#666666;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
line-height:12pt;
padding-left:5px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

ul.training {
text-decoration: none;
color:#666666;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
line-height:12pt;
padding-left:15px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
list-style-type:square;
}

li.training {
text-decoration: none;
color:#666666;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
line-height:12pt;
padding-left:0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

blockquote {
text-decoration: none;
color:#666666;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
line-height:12pt;
}


/* small text*/
.small  {
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size : 7pt;
font-weight: normal;
color : #666666;
line-height:12pt;
}


/* Right Menu Table*/
tr.off {
background: #FFFFFF;
}
tr.on {
background: #EEEEEE;
}
td.off {
background: #FFFFFF;
}
td.on {
background: #EEEEEE;
}

/* Training Home Page Table*/
tr.off2 {
background: #EEEEEE;
}
tr.on2 {
background: #DDDDDD;
}
td.off2 {
background: #EEEEEE;
}
td.on2 {
background: #DDDDDD;
}

/*=======================Shopping Cart Tables====================*/
table.cart {
border-style:solid;
border-width:0px;
border-color:#EEEEEE;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
line-height:12pt;
}
th.cart {
text-decoration: none;
color: #FFFFFF;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: bold;
font-style: normal;
line-height:11pt;
border-style:solid;
border-color:#FFFFFF;
border-width:1px;
border-right-width:1px;
border-left-width:0px;
border-top-width:0px;
border-bottom-width:1px;
padding:3px;
}
td.cart {
text-decoration: none;
color: #666666;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
line-height:11pt;
border-style:solid;
border-color:#EEEEEE;
border-width:1px;
border-right-width:1px;
border-left-width:0px;
border-top-width:0px;
border-bottom-width:1px;
padding:3px;
}
td.cartWhiteBorder {
text-decoration: none;
color: #666666;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
line-height:11pt;
border-style:solid;
border-color:#ffffff;
border-width:1px;
border-right-width:1px;
border-left-width:0px;
border-top-width:0px;
border-bottom-width:1px;
padding:3px;
}

/*=======================Shopping Cart Table with no right hand border====================*/

td.cart2 {
text-decoration: none;
color: #666666;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
line-height:11pt;
border-style:solid;
border-color:#EEEEEE;
border-width:1px;
border-right-width:0px;
border-left-width:0px;
border-top-width:0px;
border-bottom-width:1px;
padding:3px;
}

th.cart2 {
text-decoration: none;
color: #FFFFFF;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: bold;
font-style: normal;
line-height:11pt;
border-style:solid;
border-color:#EEEEEE;
border-width:1px;
border-right-width:0px;
border-left-width:0px;
border-top-width:0px;
border-bottom-width:1px;
padding:3px;
}

/*=======================Shopping Cart Table with no right hand border and 2 pt bottom border====================*/
td.cart3 {
text-decoration: none;
color: #666666;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: bold;
font-style: normal;
line-height:11pt;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
border-right-width:0px;
border-left-width:0px;
border-top-width:0px;
border-bottom-width:2px;
padding:3px;
}


/*===============FORM ELEMENTS=============*/
input.quantity {
width:30px;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight:normal;
color: #666666;
text-align:center;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
}

input.textfield {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight:normal;
color: #666666;
text-align:left;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
background-color:#FFFFFF;
}

input.button {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight:normal;
color: #FFFFFF;
text-align:left;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
background-color:#F89C33;
text-align:center;
}

select.textfield {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight:normal;
color: #666666;
text-align:left;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
background-color:#FFFFFF;
}

.ErrMessage {
text-decoration: none;
color: red;
font-family: Arial, Helvetica, Geneva,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
}




/* STYLES FOR THE QUICKSTART PAGES */
#quickstart_holder { border: solid 1px #CCCCCC; border-left: none; border-right: none; width: 580px; position: relative; }
#quickstart_holder ul { padding: 10px 0 0 10px; margin: 0; width: 200px; list-style-image: none; float: left; }
#quickstart_holder ul li { padding: 0; margin: 0; font-size: 10pt; }
#quickstart_holder ul li a { color: #666666; font-weight: normal; font-size: 8pt; }
#quickstart_holder ul li a.on,
#quickstart_holder ul li a:hover { color: #F89C33; }

#quickstart_holder span { display: none; }
#quickstart_holder span.active { display: block; }

#quickstart_holder div.notes { float: left; width: 250px; padding: 10px 0 0 10px; position: relative; }
#quickstart_holder div.notes strong { font-size: 8pt; font-weight: bold; }

#quickstart_holder div.planner { border-top: solid 4px #CCCCCC; padding: 15px 0 0 0; width: 312px; float: right; clear: both; display: inline; }

#quickstart_holder div.buttons { border-bottom: solid 4px #CCCCCC; padding: 0 0 10px 0; width: 312px; float: left; clear: both; margin-left: 302px; display: inline; }
#quickstart_holder div.buttons a { white-space: nowrap; display: block; width: 50px; height: 10px; float: right; }
#quickstart_holder div.buttons a.previous { visibility: hidden; padding: 0 10px 0 0; }
#quickstart_holder div.buttons a.next { width: 30px; }


/* Content Styles */
#content { color: #666666; font-size: 8pt; padding: 0px 0px 0px 0px; width: 580px; }
