b {
  font-weight: bold;
}

a:link {
  color: #191970;
  background: transparent none;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a:visited {
  color: #191970;
  background: transparent none;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a:active {
  color: #ff9933;
  background: transparent none;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a:hover {
  color: #ff9933;
  background: transparent none;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

.lead {
  color: #333333;
  font: normal bold 12px verdana, arial, helvetica, sans-serif;
}

body, p, a, td, th, ul, ol, li, dl, dt, dd {
  color: #333333;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
}

.boldit {
  font-weight: bold;
}

.top {
  color: white;
  background: transparent none;
  font: normal bold 11px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

.related {
  color: #003366;
  background: transparent none;
  font: normal bold 10px verdana, arial, helvetica, sans-serif;
}

a.top:link {
  color: white;
  background: transparent none;
  font: normal bold 11px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.top:visited {
  color: white;
  background: transparent none;
  font: normal bold 11px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.top:active {
  color: #ffcc66;
  background: transparent none;
  font: normal bold 11px verdana, arial, helvetica, sans-serif;
  text-decoration: underline;
}

a.top:hover {
  color: #ffcc66;
  background: transparent none;
  font: normal bold 11px verdana, arial, helvetica, sans-serif;
  text-decoration: underline;
}

.navleft {
  color: #003366;
  background: transparent none;
  font: normal bold 10px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.navleft:link {
  color: #003366;
  background: transparent none;
  font: normal bold 10px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.navleft:visited {
  color: #003366;
  background: transparent none;
  font: normal bold 10px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.navleft:active {
  color: #ff9933;
  background: transparent none;
  font: normal bold 10px verdana, arial, helvetica, sans-serif;
  text-decoration: underline;
}

a.navleft:hover {
  color: #ff9933;
  background: transparent none;
  font: normal bold 10px verdana, arial, helvetica, sans-serif;
  text-decoration: underline;
}

.navlefttease {
  color: #333333;
  background: transparent none;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.navlefttease:link {
  color: #333333;
  background: transparent none;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.navlefttease:visited {
  color: #333333;
  background: transparent none;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.navlefttease:active {
  color: #ff9933;
  background: transparent none;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
  text-decoration: underline;
}

a.navlefttease:hover {
  color: #ff9933;
  background: transparent none;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
  text-decoration: underline;
}

.navright {
  color: #003366;
  background: transparent none;
  font: normal bold 10px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.navright:link {
  color: #003366;
  background: transparent none;
  font: normal bold 10px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.navright:visited {
  color: #003366;
  background: transparent none;
  font: normal bold 10px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.navright:active {
  color: #ff9933;
  background: transparent none;
  font: normal bold 10px verdana, arial, helvetica, sans-serif;
  text-decoration: underline;
}

a.navright:hover {
  color: #ff9933;
  background: transparent none;
  font: normal bold 10px verdana, arial, helvetica, sans-serif;
  text-decoration: underline;
}

.department {
  color: #003366;
  background: transparent none;
  font: normal bold 12px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  text-align: left;
}

a.department:link {
  color: #003366;
  background: transparent none;
  font: normal bold 12px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.department:visited {
  color: #0066cc;
  background: transparent none;
  font: normal bold 12px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.department:active {
  color: #ff9933;
  background: transparent none;
  font: normal bold 12px verdana, arial, helvetica, sans-serif;
  text-decoration: underline;
}

a.department:hover {
  color: #ff9933;
  background: transparent none;
  font: normal bold 12px verdana, arial, helvetica, sans-serif;
  text-decoration: underline;
}

.more {
  color: #003366;
  background: transparent none;
  font: normal bold 10px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.more:link {
  color: #003366;
  background: transparent none;
  font: normal bold 10px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.more:visited {
  color: #0066cc;
  background: transparent none;
  font: normal bold 10px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.more:active {
  color: #ff9933;
  background: transparent none;
  font: normal bold 10px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.more:hover {
  color: #ff9933;
  background: transparent none;
  font: normal bold 10px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

.backto {
  color: ##2F363C;
  background: ##ffffff none;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
}

a.backto:link {
  color: ##003366;
  background: transparent none;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.backto:visited {
  color: ##003366;
  background: transparent none;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.backto:active {
  color: ##ff9933;
  background: transparent none;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.backto:hover {
  color: ##ff9933;
  background: transparent none;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

.footer {
  color: navy;
  background: transparent none;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
}

a.footer:link {
  color: navy;
  background: transparent none;
  font: normal bold 11px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.footer:visited {
  color: navy;
  background: transparent none;
  font: normal bold 11px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.footer:active {
  color: #ff9933;
  background: transparent none;
  font: normal bold 11px verdana, arial, helvetica, sans-serif;
  text-decoration: underline;
}

a.footer:hover {
  color: #ff9933;
  background: transparent none;
  font: normal bold 11px verdana, arial, helvetica, sans-serif;
  text-decoration: underline;
}

.articlePrehead {
  color: #003366;
  background: transparent none;
  font: normal bold 18px tahoma, arial, helvetica, sans-serif;
}

.articlePreheadRightNo {
  color: #003366;
  background: transparent none;
  font: normal bold 18px tahoma, arial, helvetica, sans-serif;
  clear: right;
}

.articlePreheadLeftNo {
  color: #003366;
  background: transparent none;
  font: normal bold 18px tahoma, arial, helvetica, sans-serif;
  clear: left;
}

.articlePreheadColorCustom {
  color: #003366;
  background: transparent none;
}

.articleHeadline {
  color: #003366;
  background: transparent none;
  font: normal bold 18px tahoma, arial, verdana, helvetica, sans-serif;
}

.articleHeadlineRightNo {
  color: #003366;
  background: transparent none;
  font: normal bold 18px tahoma, arial, verdana, helvetica, sans-serif;
  clear: right;
}

.articleHeadlineLeftNo {
  color: #003366;
  background: transparent none;
  font: normal bold 18px tahoma, arial, verdana, helvetica, sans-serif;
  clear: left;
}

.articleHeadlineColorCustom {
  color: #003366;
  background: transparent none;
}

.departmentHeadline {
  color: #003366;
  background: transparent none;
  font: normal bold 18px tahoma, arial, verdana, helvetica, sans-serif;
}

.departmentHeadlineRightNo {
  color: #003366;
  background: transparent none;
  font: normal bold 18px tahoma, arial, verdana, helvetica, sans-serif;
  clear: right;
}

.departmentHeadlineLeftNo {
  color: #003366;
  background: transparent none;
  font: normal bold 18px tahoma, arial, verdana, helvetica, sans-serif;
  clear: left;
}

.portalHeadline {
  color: #003366;
  background: transparent none;
  font: normal bold 18px tahoma, arial, verdana, helvetica, sans-serif;
  text-align: left;
}

.portalHeadlineleftNo {
  color: #003366;
  background: transparent none;
  font: normal bold 18px tahoma, arial, verdana, helvetica, sans-serif;
  clear: left;
}

.portalHeadlinerightNo {
  color: #003366;
  background: transparent none;
  font: normal bold 18px tahoma, arial, verdana, helvetica, sans-serif;
  clear: right;
}

.padded {
  padding: 15px;
}

.smallpad {
  padding: 5px;
}

.nopadding {
  padding: 0pt;
}

.mainbold {
  font-weight: bold;
}

.masthead {
  color: white;
  background-color: #000098;
  background-image: none;
  font: normal bold 12pt arial, verdana, helvetica, sans-serif;
}

.masthead2 {
  color: white;
  background: transparent none;
  font: normal normal 10px verdana, arial, helvetica, sans-serif;
  text-align: center;
  padding: 1px;
}

.masthead3 {
  background: #006699 none;
  font: normal bold 10px verdana, arial, helvetica, sans-serif;
  text-align: left;
}

.motto {
  color: black;
  background: white none;
  font: normal normal 9pt helvetica, arial, helvetica, sans-serif;
  text-align: center;
}

.leftnavbar {
  background: #ffffff none;
}

.rightnavbar {
  background: #ffffff none;
}

.navheadleft {
  color: #333333;
  background: #ffffff none;
  font: normal bold 10px verdana, arial, helvetica, sans-serif;
  text-align: left;
}

.navheadright {
  color: #333333;
  background: #dce7f2 none;
  font: normal bold 10px verdana, arial, helvetica, sans-serif;
  text-align: left;
}

.navbarhead {
  background: #006699 none;
  font: normal bold verdana, arial, helvetica, sans-serif;
  text-align: center;
}

.leftnavbarfooter {
  color: #003366;
  background: transparent none;
  font: normal normal 10px verdana, arial, helvetica, sans-serif;
  text-align: center;
}

.rightnavbarfooter {
  color: navy;
  background: transparent none;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
  text-align: center;
}

.articlebyline {
  color: #333333;
  background: transparent none;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
}

.portalbyline {
  color: #000066;
  background: transparent none;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
}

.mainback {
  background: white none;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
  text-align: left;
}

.tease {
  color: #333333;
  background: transparent none;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
}

.teaseWithImage {
  color: #333333;
  background: transparent none;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
  margin: 5px 0px 0px 0px;
}

.redwarn {
  color: red;
  background: transparent none;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
}

.official {
  color: black;
  background: transparent none;
  font: normal normal 9px verdana, arial, helvetica, sans-serif;
  text-align: center;
}

.mini1 {
  font: normal normal 10px verdana, arial, helvetica, sans-serif;
  text-indent: 0px;
}

.mini {
  font: normal normal 10px verdana, arial, helvetica, sans-serif;
  text-indent: 0px;
}

a.mini:link {
  color: #003366;
  background: transparent none;
  font: normal normal 10px verdana, arial, helvetica, sans-serif;
  text-indent: 0px;
  text-decoration: none;
}

a.mini:visited {
  color: #003366;
  background: transparent none;
  font: normal normal 10px verdana, arial, helvetica, sans-serif;
  text-indent: 0px;
  text-decoration: none;
}

a.mini:active {
  color: #ff9933;
  background: transparent none;
  font: normal normal 10px verdana, arial, helvetica, sans-serif;
  text-indent: 0px;
  text-decoration: underline;
}

a.mini:hover {
  color: #ff9933;
  background: transparent none;
  font: normal normal 10px verdana, arial, helvetica, sans-serif;
  text-indent: 0px;
  text-decoration: underline;
}

.filebox {
  background: #f0f5fa none;
  font: normal bold 11px verdana, arial, helvetica, sans-serif;
  text-align: left;
}

a.filebox:link {
  color: #003366;
  background: transparent none;
  font: normal bold 11px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.filebox:visited {
  color: #003366;
  background: transparent none;
  font: normal bold 11px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}

a.filebox:active {
  color: #ff9933;
  background: transparent none;
  font: normal bold 11px verdana, arial, helvetica, sans-serif;
  text-decoration: underline;
}

a.filebox:hover {
  color: #ff9933;
  background: transparent none;
  font: normal bold 11px verdana, arial, helvetica, sans-serif;
  text-decoration: underline;
}
 a.coursesColumnTitle:visited{
font-size:12px;
text-decoration:line-through;
}
a.glossindex:hover{
background:none transparent scroll repeat 0% 0%;
color:#ff9933;
font:bold 16px verdana,arial,Helvetica,sans-serif;
text-decoration:none;
}
a.ordermess:link{
background:transparent;
color:#000080;
font:bold 11px Arial,Verdana,Helvetica,sans-serif;
text-decoration:none;
}
a.ordermess:visited{
background:none transparent scroll repeat 0% 0%;
color:#000080;
font:bold 11px Arial,Verdana,Helvetica,sans-serif;
text-decoration:none;
}
a.ordermess:hover{
background:transparent;
color:#ffa500;
font:bold 11px Arial,Verdana,Helvetica,sans-serif;
}
a.relatedlink:visited{
background:none transparent scroll repeat 0% 0%;
color:#003366;
font:bold 10px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
a.relatedlink:hover,a.rtgooglebar:hover{
background:transparent;
color:#ff9933;
font:bold 10px Verdana,Arial,Helvetica,sans-serif;
text-decoration:underline;
}
a.topgox:hover{
background:transparent;
color:#ffcc66;
font:bold 11px verdana,arial,helvetica;
text-decoration:underline;
}
a.tow:link{
background:transparent;
color:#333333;
font:11px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
a.tow:visited{
background:none transparent scroll repeat 0% 0%;
color:#333333;
font:11px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
a.tow:hover{
background:transparent;
color:#333333;
font:11px Verdana,Arial,Helvetica,sans-serif;
text-decoration:underline;
}
a.welcome:link{
background:transparent;
color:#003366;
font:bold 18px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
a.welcome:visited{
background:none transparent scroll repeat 0% 0%;
color:#003366;
font:bold 18px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
a.welcome:hover{
background:transparent;
color:#ff9933;
font:bold 18px Verdana,Arial,Helvetica,sans-serif;
text-decoration:underline;
}
a.welcome_sm:link{
background:transparent;
color:#003366;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
a.welcome_sm:hover{
background:transparent;
color:#ff9933;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
text-decoration:underline;
}
a:link.next,a:visited.next{
background:#808080;
color:#0000ff;
font:bold 11px Arial,Verdana,Helvetica,sans-serif;
text-decoration:none;
}
a:hover.next,a:active.next{
background:transparent;
color:#cc0000;
font:bold 11px Arial,Verdana,Helvetica,sans-serif;
text-decoration:underline;
}
a.coursesColumnTitle:active,a.coursesColumnTitle,a.coursesColumnTitle:hover{
font-size:12px;
}
a.lead:link,a.lead:visited,a.subinfotease:link,a.subinfotease:visited{
background:transparent;
color:#003366;
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
a.lead:hover,a.subinfotease:hover{
background:transparent;
color:#ff9933;
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
text-decoration:underline;
}
a.rtgooglebar:link,a.rtgooglebar:visited,a.relatedlink:link,a.rtgooglebar:link,a.rtgooglebar:visited,a.relatedlink:link{
background:transparent;
color:#003366;
font:bold 10px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
a.topgox:link,a.topgox:visited{
background:transparent;
color:#ffffff;
font:bold 11px verdana,arial,helvetica;
text-decoration:none;
}
a:link,a:visited,a:link,a:visited{
text-decoration:none;
}
a.glossindex:link,a.glossindex:visited,.attemphmed{
background:none transparent scroll repeat 0% 0%;
color:#333333;
font:bold 16px verdana,arial,Helvetica,sans-serif;
text-decoration:none;
}
a.jointease:link,a.jointease:visited,.rtgooglebar,.tipBoxFont{
background:none transparent scroll repeat 0% 0%;
color:#333333;
font:10px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
a.jointease:hover{
background:none transparent scroll repeat 0% 0%;
color:#333333;
font:10px Verdana,Arial,Helvetica,sans-serif;
text-decoration:underline;
}
input[type="text"], input[type="password"]{
border: 1px solid #bbbbbb;
-moz-border-radius: 4px; -webkit-border-radius: 4px; 
padding: 2px;
}
textarea[name="message"] {
	border: 1px solid #bbbbbb;
-moz-border-radius: 4px; -webkit-border-radius: 4px; 
padding: 2px;
}
select {
border: 1px solid #bbbbbb;
-moz-border-radius: 4px; -webkit-border-radius: 4px; 
}
body{
background:#ffffff;
margin:10px 10px 10px 10px;
padding:0px;
}
div#container{
margin-left:auto;
margin-right:auto;
width:750px;
text-align:left;
}
/* END VIDEO PAGE TABLE FORMATTING */
/* BLOCKUI CUSTOM FORMATTING */
div.blockMsg{
width:40%;
border:1px solid #dddddd;
padding:15px;
color:#ffffff;
background:#ff0000;
text-align:center;
top:30%;
left:30%;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
-moz-opacity:.70;
opacity:.70;
}
div.displayCourses div table tbody tr td.coursesTimeSize{
color:#777777;
font:normal 12px Verdana,Arial,Helvetica,sans-serif;
}
div.displayCourses div table tbody tr.videoRow2,table tbody tr.videoRow2 td,div.displayCourses div table tbody tr.videoRow2,table tbody tr.videoRow1 td{
padding:3px;
}
div.displayCourses div table tbody tr.videoRow2,table tbody tr.videoRow2,div.ViewCourses div table tbody tr.videoRow2{
background:#efefef;
}
div.displayCourses div table tbody tr.videoRow2,table tbody tr.videoTimeCode td{
padding-top:0;
}
div.displayCourses div table tr td.displayCoursesSpacer,table tr td.displayCoursesSpacer{
width:29px;
background:#ffffff;
font-size:12px;
text-align:right;
}
div.displayCourses div.showCCDetails div.toggleDetails a,div.displayCourses div.showToggleDetails div.toggleDetails a{
padding-left:0;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
text-decoration:underline;
}
div.displayCourses div.showCCDetails div.toggleDetails a:visited,div.displayCourses div.showToggleDetails div.toggleDetails a:visited{
color:#996600;
}
div.displayCourses div.showCCDetails div.toggleDetails a:visited:hover,div.displayCourses div.showCCDetails div.toggleDetails a:hover,div.displayCourses div.showToggleDetails div.toggleDetails a:visited:hover,div.displayCourses div.showToggleDetails div.toggleDetails a:hover{
color:#7c2001;
text-decoration:none;
}
/* VIDEO PAGE TABLE FORMATTING */
div.displayCourses div.showCCDetails div.toggleDetails div.ccOnOff{
float:left;
margin-left:0;
margin-top:8px;
height:16px;
}
div.displayCourses div.showCCDetails div.toggleDetails div.ccOnOff input,div.displayCourses div.showCCDetails div.toggleDetails div.ccSearch input{
vertical-align:middle;
}
div.displayCourses div.showCCDetails div.toggleDetails div.ccSearch{
float:right;
padding-right:24px;
padding-top:10px;
height:16px;
vertical-align:middle;
}
div.displayCourses div.showCCDetails div.toggleDetails p{
margin-bottom:0;
padding-bottom:12px;
padding-top:0;
font:9px/12px Verdana,Arial,Helvetica,sans-serif;
}
div.displayCourses div.showCCDetails div.toggleDetails p a{
font-size:9px;
text-decoration:underline;
}
div.displayCourses div.showToggleDetails{
margin-left:16px;
margin-top:5px;
margin-bottom:14px;
font:12px Verdana,Arial,Helvetica,sans-serif;
}
div.displayCourses div.showToggleDetails a div,div.displayCourses div.showCCDetails a div{
margin:0;
padding:0;
float:left;
color:#7c2001;
}
div.displayCourses div.showToggleDetails a,div.displayCourses div.showCCDetails a{
text-decoration:none;
cursor:pointer;
}
div.displayCourses div.showToggleDetails a:visited,div.displayCourses div.showCCDetails a:visited,.x-grid-cell-selected .x-grid-cell-text,.x-grid-row-selected td,.x-grid-locked .x-grid-row-selected td,.x-grid-row-selected .x-grid-cell-text{
color:#000000;
}
div.displayCourses div.showToggleDetails a:visited:hover,div.displayCourses div.showCCDetails a:visited:hover,div.displayCourses div.showToggleDetails a:hover,div.displayCourses div.showCCDetails a:hover{
color:#7c2001;
}
div.displayCourses div.showToggleDetails div.toggleDetails{
border-bottom:none;
padding-left:12px;
margin-left:0;
padding-top:14px;
padding-bottom:0;
line-height:1.5em;
}
div.displayCourses div.toggleDetails h3{
font:13px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
}
div.growlFUI{
background:url(http://www.gox.com/public/images/check47.gif) no-repeat 10px 10px;
}
div.growlFUI h1,div.growlFUI h2,div.growlSUI h1,div.growlSUI h2{
padding:5px 5px 5px 75px;
color:#ffffff;
text-align:left;
}
div.growlSUI{
background:url(http://www.gox.com/public/images/check48.png) no-repeat 10px 10px;
}
/* Pagination CSS for Yahoo! */
div.pagination.yahoo{
margin:5px 0;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.22em;
}
div.pagination.yahoo a{
border:1px solid #c6dcf1;
background:#ffffff;
color:#4377a9;
text-decoration:none;
}
div.pagination.yahoo a.nextp{
margin-left:0;
}
div.pagination.yahoo a.previousp{
margin-right:0;
}
div.pagination.yahoo a.previousp,div.pagination.yahoo a.nextp{
border-width:1px;
margin-top:-2px;
padding-bottom:1px;
padding-top:1px;
font-size:11px;
font-weight:bold;
}
div.pagination.yahoo a:hover{
border-color:#316499;
color:#ffffff;
background:#5a8dc0;
}
div.pagination.yahoo span{
padding:2px 6px;
color:#333333;
font:bold 107% Arial,Helvetica,sans-serif;
}
div.pagination.yahoo span,div.pagination.yahoo a{
margin:0;
padding:1px 8px;
text-align:center;
xdisplay:block;
xfloat:left;
}
div.RadioContainer{
display:table-cell;
min-height:10px;
vertical-align:middle;
}
div.top-banner-nav-link-01{
width:47px;
height:21px;
left:0;
position:absolute;
top:0;
}
div.top-banner-nav-link-02{
width:84px;
height:21px;
left:47px;
position:absolute;
top:0;
}
div.top-banner-nav-link-03{
width:112px;
height:21px;
left:131px;
position:absolute;
top:0;
}
div.top-banner-nav-link-04{
width:51px;
height:21px;
left:243px;
position:absolute;
top:0;
}
div.top-banner-nav-link-05{
width:91px;
height:21px;
left:294px;
position:absolute;
top:0;
}
div.top-banner-nav-link-06{
width:59px;
height:21px;
left:385px;
position:absolute;
top:0;
}
div.top-banner-nav-link-07{
width:104px;
height:21px;
left:444px;
position:absolute;
top:0;
}
/*START TOP NAV BANNER LINK CSS*/
div.ViewCourses div table tbody tr td.coursesColumnTitle{
width:400px;
font-size:12px;
}
div.ViewCourses div table tbody tr.videoRow1 td,div.ViewCourses div table tbody tr.videoRow2 td{
padding-top:3px;
}
h1,img,.nopadding,form{
margin:0;
padding:0;
}
h2{
margin:15px 0 0 0;
padding:0;
font:bold 12px;
}
h3{
margin:0;
padding:0;
font:bold 12px;
}
h4{
margin:0;
padding:0;
font-size:bold 10px;
}
hr{
border:none;
width:100%;
color:#cccccc;
background:#cccccc;
height:1px;
}
input.goxlogin{
border:1px solid #999999;
width:12em;
background:#ffffff;
}
input.imgBAK{
border:0;
background:transparent;
}
input.ui-text{
background:#ffa500;
}
li{
margin-bottom:15px;
margin-top:15px;
margin-right:48px;
color:#333333;
font:11px Verdana,Arial,Helvetica,sans-serif;
}
li.close{
margin-bottom:3px;
margin-top:3px;
}
ol{
margin-bottom:10px;
margin-right:48px;
margin-top:10px;
color:#333333;
font:11px Verdana,Arial,Helvetica,sans-serif;
}
ol.downloadLibrary{
margin:0;
padding-left:25px;
color:#003366;
font:11px Verdana,Arial,Helvetica,sans-serif;
}
p{
margin:15px 0 15px 0;
padding:0;
}
p.close{
margin:10px 0 10px 0;
padding:0;
}
strong,.mainbold{
font-weight:bold;
}
td.coursesTimeSize{
color:#777777;
font:normal 12px Verdana,Arial,Helvetica,sans-serif;
text-align:right;
}
textarea{
border:1px solid #999999;
background:#fae4a5;
font:11px Verdana,Arial,Helvetica,sans-serif;
}
ul{
margin:0 0 0 0;
padding:0 0 0 20px;
list-style-type:disc;
}
ul.circle{
list-style-type:circle;
}
ul.circleClose{
margin:0;
list-style-type:circle;
}
.affformtable{
border:1px solid #c6dcf1;
margin-bottom:0;
margin-left:0;
margin-right:0;
padding:5px;
width:100%;
background:#f0f5fa;
}
.affformtableatt{
border:1px solid #003366;
margin-bottom:0;
margin-left:0;
margin-right:0;
width:580px;
background:#ffcc66;
}
.affupdateconfirm{
border:1px solid #003366;
margin-bottom:0;
margin-left:0;
margin-right:0;
padding:5px;
width:90%;
background:#eeeecc;
color:#333333;
font:11px Verdana,Arial,Helvetica,sans-serif;
}
.affupdateconfirmbtm{
border:1px solid #003366;
margin-bottom:0;
margin-left:0;
margin-right:0;
padding:5px;
width:90%;
background:#fae4a5;
color:#333333;
font:11px Verdana,Arial,Helvetica,sans-serif;
}
.alert{
color:#cc6600;
font:15px verdana,arial,helvetica,sans-serif bold;
}
.articletease{
border:2px dashed #003366;
padding:10px;
margin:12px 0 12px 0;
background:#f0f5fa;
}
.attemphlg{
background:none transparent scroll repeat 0% 0%;
color:#333333;
font:bold 18px verdana,arial,Helvetica,sans-serif;
text-decoration:none;
}
.attemphsm{
background:none transparent scroll repeat 0% 0%;
color:#333333;
font:bold 13px verdana,arial,Helvetica,sans-serif;
text-decoration:none;
}
.backToNav{
margin:0 0 10px 0;
padding:0;
width:100%;
}
.block p{
color:#003366;
font:11px Verdana,Arial,Helvetica,sans-serif;
}
/*END NAVIGATION*/
/*BEGIN LIST FORMATTING*/
/*END NAVIGATION*/
/*BEGIN LIST FORMATTING*/
.bodyalt1{
color:#003366;
}
.catHeaderFont{
background:none transparent scroll repeat 0% 0%;
color:#ffffff;
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
.cfdate{
font:bold 12px verdana,arial,helvetica,sans-serif;
}
.contactusbox{
background:#eeeecc;
border: 1px solid #aaaaaa;
color:#333333;
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
margin-bottom:0;
margin-left:0;
margin-right:0;
padding:5px;
width:100%;
-moz-border-radius: 0px 4px 4px 4px; -webkit-border-radius: 0px 4px 4px 4px; 
}
.couponFailed{
margin:15px 0 0 0;
padding:0;
border:1px solid #cc0000;
background:url(https://www.gox.com/public/images/errorX_60x38.png) #ffced5 no-repeat left center;
}
.couponFailed p{
margin:10px 0 10px 0;
padding-left:60px;
color:#cc0000;
font:bold 18px Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
.couponValid{
margin:15px 0 0 0;
padding:0;
border:1px solid #6da16b;
background:url(https://www.gox.com/public/images/successCK_60x40.png) #cee9cf no-repeat left center;
}
.couponValid p{
margin:10px 0 10px 0;
padding-left:60px;
color:#436744;
font:bold 18px Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
.yesno .iPhoneCheckContainer {
width: 85px;
}
.dashedBorder{
width:100%;
border:1px dashed #cccccc;
padding:5px;
background:none transparent scroll repeat 0% 0%;
}
.depheaderbx,a.welcome_sm:visited{
background:none transparent scroll repeat 0% 0%;
color:#003366;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
.downloadAreaTable{
margin:0 0 10px 0;
width:100%;
color:#333333;
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
}
.downloadbox{
border:1px solid #cecece;
margin:0;
padding:3px;
width:100%;
background:#f7f7ef;
color:#333333;
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
}
.downloadDisplay{
margin:0;
padding:0;
width:100%;
background:#ffffff;
border-spacing:0;
}
.downloadsearch{
border:1px dashed #cccccc;
padding:10px;
width:100%;
background:none none;
font:none bold 11px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
.dropcap{
float:left;
width:.7em;
font-size:4em;
line-height:83%;
}
.fileImage{
padding:0 0 10px 0;
}
/* BEGIN IMAGE ALIGNMENT STUFF FOR PORTALS, DEPTS, AND CONTENT AREAS */
/* CONTENT --------------------------- */
.floatcenterBannerImg{
clear:both;
margin:0 auto;
}
.floatcenterBannerImgB,.floatcenterContentImgB,.floatcenterDepartmentImgB,.floatcenterPortalImgB,.floatleftContentImgB,.floatleftnoContentImgB,.floatrightContentImgB,.floatrightnoContentImgB{
padding:2px;
border:1px solid #cccccc;
}
.floatcenterContentImg{
clear:both;
margin:0 auto;
text-align:left;
}
/* DEPT --------------------------- */
.floatcenterDepartmentImg{
clear:both;
margin:0 auto 10px;
}
/* PORTAL --------------------------- */
.floatcenterPortalImg{
clear:both;
margin:0 auto 10px;
text-align:left;
}
.floatleftContentImgNCB,.floatleftnoDepartmentImgB{
float:left;
margin:0 10px 10px 0;
padding:2px;
border:1px solid #cccccc;
clear:left;
}
.floatleftDepartmentImg{
float:left;
margin:0 10px 0 0;
clear:left;
}
.floatleftDepartmentImgB{
float:left;
margin:0 10px 10px 0;
padding:2px;
border:1px solid #cccccc;
clear:both;
}
.floatleftDepartmentTeaseImg,.floatleftPortalTeaseImg{
float:left;
margin:5px 10px 5px 0;
clear:left;
}
.floatleftDepartmentTeaseImgB,.floatleftPortalTeaseImgB{
float:left;
margin:5px 10px 5px 0;
padding:2px;
clear:left;
border:1px solid #cccccc;
}
.floatleftnoContentImg,.floatleftnoContentImgNC{
float:left;
margin:0 0 10px 0;
clear:left;
}
.floatleftnoContentImgNCB{
float:left;
margin:0 0 10px 0;
padding:2px;
border:1px solid #cccccc;
clear:left;
}
.floatleftnoDepartmentImg,.floatleftPortalImg,.floatleftPortalImgNo,.floatleftContentImg,.floatleftContentImgNC{
float:left;
margin:0 10px 10px 0;
clear:left;
}
.floatleftPortalImgNoB,.floatleftPortalImgB{
float:left;
margin:0 10px 10px 0;
padding:2px;
clear:left;
border:1px solid;
clear:left;
}
.floatrightDepartmentImg,.floatrightnDepartmentImg,.floatrightPortalImg,.floatrightContentImg,.floatrightContentImgNC{
float:right;
margin:0 0 10px 10px;
clear:right;
}
.floatrightDepartmentTeaseImg,.floatrightPortalTeaseImg{
float:right;
margin:5px 0 5px 10px;
clear:right;
}
.floatrightDepartmentTeaseImgB{
float:right;
margin:5px 0 5px 10px;
padding:2px;
clear:left;
border:1px solid #cccccc;
clear:right;
}
.floatrightnDepartmentImgB,.floatrightContentImgNCB,.floatrightDepartmentImgB{
float:right;
margin:0 0 10px 10px;
padding:2px;
border:1px solid #cccccc;
clear:right;
}
.floatrightnoContentImg,.floatrightnoContentImgNC{
float:right;
margin:0 0 10px 0;
clear:right;
}
.floatrightnoContentImgNCB{
float:right;
margin:0 0 10px 0;
padding:2px;
border:1px solid #cccccc;
clear:right;
}
.floatrightnoDepartmentImg{
float:right;
margin:0 0 5px 0;
clear:right;
}
.floatrightPortalImgB{
float:right;
margin:0 0 10px 10px;
padding:2px;
clear:left;
border:1px solid #cccccc;
clear:right;
}
.floatrightPortalTeaseImgB{
float:right;
margin:5px 0 5px 10px;
padding:2px;
clear:left;
border:1px solid #cccccc;
clear:right;
}
/* END IMAGE ALIGNMENT STUFF FOR PORTALS, CATS, DEPTS, AND CONTENT AREAS */
.footerBottomBodyBlack{
width:50%;
background:url(http://www.gox.com/public/images/footer_bottombodyblack.jpg) repeat-x 0 0;
height:29px;
}
.footerBottomBodyGreen{
white-space:nowrap;
background:url(http://www.gox.com/public/images/footer_bottombodygreen.jpg) repeat-x 0 0;
height:29px;
}
.footergox{
background:#f0f5fa;
border:1px solid #c6dcf1;
color:#ffffff;
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
padding:5px;
text-decoration:none;
text-align:center;
width:750px;
-moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.footergoxliq{
width:100%;
border:1px solid #c6dcf1;
padding:5px;
background:#f0f5fa;
color:#ffffff;
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
text-align:center;
}
/*END START TOP NAV BANNER LINK CSS*/
.footerTop{
width:100%;
background:url(http://www.gox.com/public/images/footer_topbody.jpg) repeat-x 0 0;
height:25px;
}
.formButBAK{
border:1px solid #999999;
background:#f5f5f5;
}
.formtableatt{
border:1px solid #003366;
margin-bottom:0;
margin-left:0;
margin-right:0;
padding:5px;
width:575px;
background:#ffcc66;
}
.ftheaderbar{
background:#6699cc;
}
.ftheaderbartextlarge{
color:#ffffff;
font:normal 12px Verdana,Arial,Helvetica;
}
.ftlargecontent{
color:#000000;
font:normal 12px Verdana,Arial,Helvetica;
}
.ftlargecontentlegend{
color:#606060;
font:normal 12px Verdana,Arial,Helvetica;
}
.ftmedcontent{
color:#000000;
font:normal 11px Verdana,Arial,Helvetica;
}
.ftmenurollover{
background:#ced0da;
}
.ftmessageheaderbartext,.ftsmallcontent{
color:#000000;
font:normal 10px Verdana,Arial,Helvetica;
}
/*END FORM ELEMENTS*/
/*BEGIN PRESS RELEASE O MATIC*/
.ftstatusfunctioncell{
background:#dddddd;
}
.fttextcell,.trwhite{
background:#ffffff;
}
.imgLeft{
margin:0;
text-align:left;
}
.imgRight{
margin:0;
text-align:right;
}
.jointease{
background:none transparent scroll repeat 0% 0%;
color:#191970;
font:10px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
.linethrough{
color:#cc0000;
text-decoration:line-through;
}
.loginHeadline{
border:1px solid #c6dcf1;
padding:10px;
color:#316499;
background:#f0f5fa;
font:bold 18px Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
.loginHeadlineFailed{
border:1px solid #cc0000;
padding:10px 10px 10px 60px;
color:#cc0000;
background:url(http://www.gox.com/public/images/errorX_60x38.png) #ffced5 no-repeat left center;
font:bold 18px Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
.loginmesstables{
border:none;
margin:0;
padding:0;
width:300px;
background:#ffffff;
}
.loginpass,.loginbox,.loginboxupdate{
border:1px solid #c6dcf1;
margin-bottom:0;
margin-left:0;
margin-right:0;
padding:5px;
width:100%;
background:#f0f5fa;
color:#333333;
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
}
.loginpitch{
border:1px solid #c6dcf1;
margin-bottom:0;
margin-left:0;
margin-right:0;
padding:5px;
width:350px;
background:#f0f5fa;
color:#333333;
font:normal 11px Verdana,Arial,Helvetica,sans-serif;
}
.mastheadgox{
background:url(http://www.gox.com/public/images/mastheadBG.jpg) repeat-x;
color:#ffffff;
font:bold 12px verdana,arial,helvetica,sans-serif;
text-align:center;
height:22px;
}
.mastheadgox a:hover,.mastheadgoxssl a:hover{
color:#e4e2e2;
font:bold 12px verdana,arial,helvetica,sans-serif;
text-decoration:underline;
}
.mastheadgoxssl{
padding:1px;
margin:auto 0 auto 0;
background:url(https://www.gox.com/public/images/mastheadBG.jpg) repeat-x;
color:#ffffff;
font:bold 12px verdana,arial,helvetica,sans-serif;
text-align:center;
vertical-align:middle;
height:22px;
}
.mastheadgoxssl a:visited,.mastheadgoxssl a:active,.mastheadgox a:link,.mastheadgox a:visited,.mastheadgox a:active,.mastheadgoxssl a:link{
color:#ffffff;
font:bold 12px verdana,arial,helvetica,sans-serif;
text-decoration:none;
}
.newformtable,.updateformtable{
background:#f0f5fa;
border:1px solid #c6dcf1;
margin:0;
padding:10px;
width:100%;
-moz-border-radius: 0px 4px 4px 4px; -webkit-border-radius: 0px 4px 4px 4px;
}
.newformtable td{
	font-size:12px;
	font-weight:bold;
}
.newformtableRM{
background:#f0f5fa;
border:1px solid #c6dcf1;
margin:0;
padding:10px 5px 10px 5px;
width:100%;
-moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.newformtableatt{
border:1px solid #5a8dc0;
margin:0;
padding:5px;
width:575px;
background:#ffcc66;
}
.next{
color:#008000;
font:11px Arial,Verdana,Helvetica,sans-serif;
}
.noteatt,.tableatt{
border:1px solid #003366;
margin:0;
padding:5px;
width:100%;
background:#ffcc66;
}
.official{
color:#808080;
background:transparent;
background:none;
font:normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
text-align:center;
}
.OrderLine{
color:#000000;
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
}
.orderlinered{
color:#cc0000;
font:11px Verdana,Arial,Helvetica,sans-serif;
}
.orderlineredsm{
color:#cc0000;
font:normal 10px Verdana,Arial,Helvetica,sans-serif;
}
.OrderLinesm{
color:#666666;
font:bold 10px Verdana,Arial,Helvetica,sans-serif;
}
/*END PRESS RELEASE O MATIC*/
/*BEGIN SIGN UP FORM*/
.ordermess{
color:#333333;
font:normal 11px Verdana,Arial,Helvetica,sans-serif;
}
.orderTopCall{
color:#333333;
font:16px Tahoma,Verdana,Arial,Helvetica,sans-serif;
text-align:left;
}
.orderTopJohnsonGreen{
border:3px dashed #1bad1c;
padding:10px;
background:#cee9cf;
color:#333333;
font:16px Verdana,Arial,Helvetica,sans-serif;
text-align:left;
}
.orderTopJohnsonRed{
border:3px dashed #cc0000;
padding:10px;
background:#fffacd;
color:#333333;
font:14px Verdana,Arial,Helvetica,sans-serif;
text-align:left;
}
.photocap{
padding:0 2px 0 2px;
color:#333333;
font:11px Arial,Verdana,Helvetica,sans-serif;
text-align:left;
}
.Pullquote{
padding:6px;
background:transparent;
color:#003366;
font-size:15px;
font-weight:bold;
line-height:20px;
}
.Pullquoteattrib{
padding:6px;
font-size:12px;
font-style:italic;
line-height:20px;
}
.relatedtext{
border:1px dashed #999999;
margin-bottom:0;
margin-left:0;
margin-right:0;
padding:3px;
width:100%;
background:#ffcc66;
color:#003366;
font:bold 11px Verdana,Arial,Helvetica,sans-serif,bold;
}
.salesspecial{
background:none transparent scroll repeat 0% 0%;
color:#333333;
font:12px verdana,arial,helvetica;
}
.searchresults{
background:none transparent scroll repeat 0% 0%;
color:#0066cc;
font:bold 12px verdana,arial,Helvetica,sans-serif;
text-decoration:none;
}
.separator {
border-bottom: 1px dotted #cccccc;
width:100%;
padding-bottom:0;
margin:0;
}
.signupformtable{
border:1px solid #003366;
margin-bottom:0;
margin-left:0;
margin-right:0;
padding:5px;
width:600px;
background:#ffffff;
}
.signupformtableatt{
border:1px solid #003366;
margin-bottom:0;
margin-left:0;
margin-right:0;
padding:5px;
width:600px;
background:#ffcc66;
}
.sresultsTable{
border:1px solid #cecece;
background:#f7f7ef
padding:0;
}
.subhead{
color:#000000;
font:14px Arial,Verdana,Helvetica,sans-serif;
}
.submit {
  border: 1px solid #000000;
  background-color: #FFFFFF;
  padding: 2px;
  font:bold 12px Verdana,Arial,Helvetica,sans-serif;
  cursor: default;
}
#submitOrderpad {
  padding: 5px;
  background-color: #CC0000;
  margin: 0px;
  border-width: 3px;
  border-color: #CC0000;
  border-spacing: 0;
}

.supportedBrowsers{
width:178px;
line-height:24px;
height:24px;
}
.supportedBrowsers img{
height:24px;
vertical-align:middle;
}
.tableweeklytip{
width:100%;
border:1px dashed #cccccc;
padding:5px;
background:none transparent scroll repeat 0% 0%;
color:#ffffff;
}
.tdpadding{
padding:5px;
}
.tdtestimonialsbody{
border:1px solid #5f8ab6;
padding:5px;
background:#eeecc0;
font:9px verdana,arial,helvetica;
}
.tdtestimonialsbodyOrder{
border:1px solid #cecece;
padding:5px;
background:#f7f7ef;
font:9px verdana,arial,helvetica;
}
.tdtestimonialsheadssl{
margin:0;
padding:0;
background:url(https://www.gox.com/public/images/cat16.png) no-repeat;
height:20px;
}
.tdweeklytip{
background:none transparent scroll repeat 0% 0%;
color:#333333;
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
.terrgroup{
color:#000080;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
}
.textCenter{
text-align:center;
}
.textleft{
margin:10px 0 0 0;
text-align:left;
}
.textright{
margin:10px 0 0 0;
text-align:right;
}
.tfmessages ul{
margin:0 0 0 0;
padding:5px 0 15px 65px;
list-style-type:disc;
}
.tiny{
color:#003366;
font:xx-small verdana,arial,helvetica,sans-serif;
}
.tip{
border:1px solid #003366;
margin-bottom:0;
margin-left:15px;
margin-right:0;
padding:5px;
width:100px;
background:#ffcc66;
color:#003366;
font:12px Verdana,Arial,Helvetica,sans-serif bold;
}
.towtease{
background:none transparent scroll repeat 0% 0%;
color:#003366;
font:11px verdana,arial,Helvetica,sans-serif;
text-decoration:none;
}
.towteasepophead{
background:none transparent scroll repeat 0% 0%;
color:#333333;
font:bold 14px verdana,arial,Helvetica,sans-serif;
text-decoration:none;
}
.towteasepoptable{
border:1px solid #003366;
}
.typewriter{
font:12px courier new,typewriter;
}
/*JQUERYUI STUFF*/
.ui-button{
margin:0;
padding:.4em 1em .5em;
text-decoration:none;
text-align:center;
outline:0;
position:relative;
!important;cursor:pointer;
}
/*END COLORS*/
/*BEGIN DECORATIONS*/
.underline{
text-decoration:underline;
}
.updateformtableatt{
border:1px solid #003366;
margin-bottom:0;
margin-left:0;
margin-right:0;
padding:5px;
width:580px;
background:#ffcc66;
}
/*BEGIN COLORS*/
.warning{
color:#cc0000;
}
.warningmd{
color:#cc0000;
font-size:13px;
}
.warningsm{
color:#cc0000;
font-size:11px;
}
/*USED IN CFWINDOW TIMEOUT WARNING*/
.x-dlg-mask{
background:#333333;
opacity:0.10;
}
/*USED TO FIX IE DEFAULT CFGRID CSS BEHAVIOR*/
.x-grid-cell-selected{
color:#000000;
background:#316ac5 !important;
}
.x-grid-row-selected span,.x-grid-row-selected b,.x-grid-row-selected div,.x-grid-row-selected strong,.x-grid-row-selected i,.x-grid-cell-selected span{
color:#000000 !important;
}