
@import url("fonts.css");

body, .xlgcy h1, .xlgcy h2, .xlgcy h3, .xlgcy h4, .xlgcy h5, .xlgcy h6, .xlgcy pre, .xlgcy p, .xlgcy blockquote, .xlgcy address, .xlgcy dl, .xlgcy dt, .xlgcy dd, .xlgcy ul, .xlgcy ol, .xlgcy li, .xlgcy table, .xlgcy caption, .xlgcy th, .xlgcy td, .xlgcy form, .xlgcy fieldset, .xlgcy legend { margin: 0; padding: 0; }
.xlgcy h1, .xlgcy h2, .xlgcy h3, .xlgcy h4, .xlgcy h5, .xlgcy h6 { font-size: 1em; }
.xlgcy img, .xlgcy fieldset, .xlgcy abbr, .xlgcy acronym { border: 0; }
.xlgcy address { font-style: normal; } 
.xlgcy table { border-collapse: collapse; border-spacing: 0; }
.xlgcy ul, .xlgcy ol { list-style: none; }

html { overflow-y: scroll; }

.xlgcy dt { font-weight: bold; }
.xlgcy td { vertical-align: top; }
.xlgcy tbody th { text-align: left; }

.xlgcy input, .xlgcy select, .xlgcy button { vertical-align: middle; font-family: inherit; font-size: 1em; } 
.xlgcy textarea { font-family: inherit; font-size: 1em; overflow: auto; }
.xlgcy input[type="checkbox"] { vertical-align: bottom; }
.xlgcy input[type="button"], .xlgcy input[type="submit"] { cursor: pointer; }
.xlgcy button { cursor: pointer; }/* declare separately from input[type=""] because IE6 doesn't handle attribute selectors */
input[type="search"] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; }
::-webkit-search-decoration { display: none; }
::-webkit-input-placeholder { color: inherit; }
input::-moz-placeholder { opacity: 1; }
input:focus::-webkit-input-placeholder { color: transparent !important; }
input:focus::-moz-placeholder { color: transparent !important; }
input:focus:-ms-input-placeholder { color: transparent !important; }
textarea:focus::-webkit-input-placeholder { color: transparent !important; }
textarea:focus::-moz-placeholder { color: transparent !important; }
textarea:focus:-ms-input-placeholder { color: transparent !important; }

.xlgcy sup, .xlgcy sub { vertical-align: 0; position: relative; }
.xlgcy sup { bottom: 1ex; }
.xlgcy sub { top: 0.8ex; }
* html .xlgcy sup { position: static; vertical-align: top; }
* html .xlgcy sub { position: static; vertical-align: sub; }
*:first-child+html .xlgcy sup { position: static; vertical-align: top; }
*:first-child+html .xlgcy sub { position: static; vertical-align: sub; }

body { background: rgb(255,255,255); }
.xlgcy { font: 75%/1.25 arial, sans-serif; color: rgb(99,102,106); }
.xlgcy p, .xlgcy dd, .xlgcy address { margin-bottom: 1em; }
.xlgcy hr { height: 1px; border: 0; border-top: 1px solid; margin-bottom: 1em; clear: both; }

.xlgcy a { text-decoration: none; color: rgb(53,121,42); cursor: pointer; }
.xlgcy a:hover { text-decoration: underline; }

.align-left { float: left; }
.align-right { float: right; }
.clear { clear: both; height: 0; line-height: 0; }
.hide { position: absolute; top: -9999px; left: -9999px; }

td.right, th.right { text-align: right; }

.figure img { display: block; }

.header:after,
.footer:after,
.article:after,
.section:after,
.nav:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

.header,
.footer,
.article,
.section,
.nav { zoom: 1; }

.layout:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.layout { zoom: 1; }

.txt-org,
.tc-11-search h2 { color: #c35600 !important; }

#pagewrapper { min-width: 975px; }

.more a { border-bottom: 1px dotted rgb(53,121,42); }
.more a:hover { border-bottom-color: transparent; text-decoration: none; background: rgb(198,213,47); color: rgb(3,76,31); }


.flyout .find-test-message a { border-bottom: 1px dotted #35792a !important; color: #35792a !important; }
.flyout .find-test-message a:hover { border-bottom-color: transparent !important; text-decoration: none; background: #c6d52f !important; color: #034c1f !important; }

span.more a { white-space: nowrap; }

ul.bullet { margin: 0 0 15px; }
ul.bullet li { margin-bottom: 9px; background: url(../img/icon.bullet.disc.png) no-repeat 0 0.5em; padding-left: 15px; }
ul.bullet ul { margin: 0.25em 0 0; }
ul.bullet ul li { background-image: url(../img/icon.bullet.dash.gif); }

ol.decimal { list-style: decimal; margin-left: 18px; }

.tc-11-page ul.bullet a,
.tc-11-tabs li a { color: #63666a; }
.tc-11-page ul.bullet a:hover,
.tc-11-tabs li a:hover { color: #35792a; }

#headerbar { border-bottom: 1px solid rgb(230,230,230); font: 75%/1.25 arial, sans-serif; color: #63666a; }
#headerbar a { text-decoration: none; color: rgb(53,121,42); }
#headerbar a:hover { text-decoration: underline; }
#headerbar .inner { width: 945px; margin: 0 auto; }
#headerbar:after, #headerbar .inner:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
#breadcrumbs { font-size: 12px; line-height: 1.5; float: left; width: 625px; margin: 2px 0 11px; }
#breadcrumbs h1 { display: inline; font-weight: normal; }
#breadcrumbs a { white-space: nowrap; }
#tools { float: right; margin-bottom: 10px; }
#tools-print, #tools-email, #tools-rss, #tools-share { background: url(../img/icon.tools.2015.png); display: block; float: left; height: 20px; overflow: hidden; text-indent: -9999px; margin-left: 8px; }
#tools-print { background-position: -130px 0; display: none; width: 57px; cursor: pointer; }
#tools-print:hover { background-position: -130px -25px; }
.js #tools-print { display: block; }
#tools-email { background-position: -65px 0; width: 60px; }
#tools-email:hover { background-position: -65px -25px; }
#tools .at a { display: block; height: 100%; overflow: hidden; text-indent: -9999px; }
#tools .at span { height: 0; margin-bottom: 20px; }
#tools-rss { width: 50px; }
#tools-share { position: relative; width: 50px; }
#tools-fblike { background: #fff; border: none; display: none; overflow: hidden; width: 50px; height: 21px; float: left; }
.js #tools-fblike { display: block; }

#bodywrapper * { box-sizing: border-box; }

#bodycontent { width: 975px; margin: 0 auto; position: relative; padding: 0 15px; }
#bodycontent:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

#sidebar { width: 200px; float: left; }
#maincontent { width: 713px; padding-left: 24px; border-left: 1px solid rgb(230,230,230); float: right; position: relative; min-height: 990px; }

#sidebar div.tc-11-search { margin-top: 40px; }
.tc-11-search .inner { background: #f2f2f2; padding: 15px; }
.tc-11-search h2 { font-size: 18px; line-height: 1; margin-bottom: 10px; font-weight: normal; }
.tc-11-search p { font-size: 12px; line-height: 1.5; }
.tc-11-search .field { border: 1px solid #bbb; overflow: hidden; background: #fff; padding-left: 5px; }
.tc-11-search input { border: 0; height: 24px; outline: none; padding: 0; width: 120px; float: left; background: none; }
.tc-11-search button { background: #35792a url(../img/btn.go.2015.png); border: 0; height: 26px; overflow: hidden; padding: 0; text-indent: -9999px; width: 38px; float: right; }
.tc-11-search button:hover { background-position: left bottom; background-color: #c6d52f; }

#sidebar .nav { margin-top: 20px; margin-bottom: 38px; }
.section-nav h2 { color: rgb(51,51,51); font-size: 18px; line-height: 1; font-weight: normal; margin-bottom: 20px; }
.find-test-guide-nav ul { position: relative; z-index: 10; padding-bottom: 16px; }
.find-test-guide-nav ul ul { padding-bottom: 0; }
.section-nav li { font-size: 13px; line-height: 1.231; font-weight: bold; margin-bottom: 4px; border-radius: 5px; overflow: hidden; padding: 0 !important; }
.section-nav a { display: block; padding: 8px 32px 8px 10px; }
.section-nav a:hover { text-decoration: none; }

#page-title { margin: 34px 0 20px; font-size: 40px; line-height: 1.05; font-weight: normal; color: rgb(53,121,42); }


.section-nav li { background: url(../img/icon.action.arrow.hvr.png) -9999px -9999px no-repeat; }
.section-nav li a { background: #f2f2f2 url(../img/icon.action.arrow.png) no-repeat 100% 13px; }
.section-nav li a:hover { background-color: #c6d52f; background-image: url(../img/icon.action.arrow.hvr.png); color: #034c20; }

#sidebar .bullet li { font-size: 13px; padding-left: 8px; background-position: 0 4px; margin-bottom: 14px; }

.tc-11-page .has-flyout-open { background-color: #034c1f !important; background-image: url(../img/icon.action.arrow.fff.png) !important; color: #fff !important; }
.tc-11-page .flyout { background: #fff; border: 1px solid #e6e6e6; box-shadow: 0 3px 7px rgba(0,0,0,0.35); display: none; left: 218px; position: absolute; top: -51px; width: 707px; z-index: 10; }
.tc-11-page .flyout:before { content: ''; display: block; width: 15px; height: 15px; border: 1px solid #e6e6e6; box-shadow: 0 3px 7px rgba(0,0,0,0.35); position: absolute; left: -7px; top: 57px; z-index: 11; background: #fff; 
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg); }
#testMenuBySpecialityDiv:before,
#TestGuideByConditionDiv:before { top: 93px; }
#testMenuByNewDiv:before,
#testGuideBySpecialityDiv:before { top: 129px; }
#testAlgorithmByConditionDiv:before { top: 165px; }
#testGuideByNewDiv:before { top: 201px; }

.tc-11-page .flyout .hdr { border-bottom: 1px solid #e6e6e6; line-height: 1.4em; min-height: 1.4em; padding: 15px 10px; color: #35792a; font-size: 14px; box-sizing: content-box !important; }
.tc-11-page .flyout .level { display: none; }
.tc-11-page .flyout .arrow { color: rgb(0,121,52); }
.tc-11-page .flyout .crumb { cursor: pointer; }
.tc-11-page .flyout .crumb:hover { text-decoration: underline; }
.tc-11-page .flyout .crumb { font-weight: bold; }
.tc-11-page .flyout .bdy { display: block; height: 344px; overflow: hidden; width: 707px; position: relative; z-index: 12; }
.tc-11-page .flyout .bdy-inner { width: 10000px; }
.tc-11-page .flyout .col { background: rgb(255,255,255); border-right: 1px solid #e6e6e6; display: none; float: left; height: 344px; padding-top: 5px; overflow: auto; width: 235px; }
.tc-11-page .flyout .col1 { display: block; }
.tc-11-page .flyout .col strong { display: block; margin: 6px 0 7px 15px; }
.tc-11-page .flyout .col li strong { display: inline; margin: 0; }
.tc-11-page .flyout .col ul { display: block; }
.tc-11-page .flyout .col li { margin: 0; border-radius: 0; }
.tc-11-page .flyout .col li a { background: none; font-weight: normal !important; color: #63666a; padding: 5px 5px 5px 10px; }

.tc-11-page .flyout .col li a:hover { background: #c6d52f; color: #034c1f; text-decoration: none; }
.tc-11-page .flyout .subset { display: none; }
.tc-11-page .flyout ul.alpha { overflow: hidden; border: 0; margin-left: 9px !important; margin-bottom: 0; }
.tc-11-page .flyout ul.alpha li { float: left; margin: 0 5px 5px 0; }
.tc-11-page .flyout ul.alpha a,
.tc-11-page .flyout ul.alpha span { color: rgb(51,51,51); display: block; font-weight: bold; width: 2.143em; padding: 0; text-align: center; text-decoration: none; font-size: 14px; line-height: 31px; text-indent: 0; border: 0; background: #f5f5f5; }
.tc-11-page .flyout ul.alpha a:hover,
.tc-11-page .flyout ul.alpha span { background: #c6d52f !important; color: #034c1f !important; text-decoration: none; }

.tc-11-page .flyout .col li a.active { background: #034c1f !important; color: #fff !important; }

.tc-11-page .flyout ul.alpha span.inactive { color: #333; background: none !important; }
.tc-11-page .flyout ul.alpha .open a { background: rgb(255,255,255) !important; border-bottom-color: rgb(255,255,255); color: rgb(46,177,53); }
.tc-11-page .flyout ul.num a { width: 4.143em; }
.find-test-message { display: none; margin: 14px 10px 0; font-size: 14px; line-height: 1.286; }
.find-test-message p { margin-bottom: 4px; }
.flyout .find-test-message a { display: inline; padding: 0; background: none !important; border: 0; font-weight: normal !important; }



.tc-11-recent-viewed { border-bottom: 1px solid #e6e6e6; margin: 0 14px 37px 0; font-size: 14px; }
.tc-11-recent-viewed.border-0 { border: 0; margin-bottom: 40px; }
.tc-11-recent-viewed .inner { background: url(../img/bg.dbdbdb.gif) repeat-y 50% 0; margin-bottom: 13px; }
.tc-11-recent-viewed h3 { color: #333; margin-bottom: 9px; font-weight: normal; }
.tc-11-recent-viewed .bullet { margin: 0 0 0 15px; overflow: visible; }
.tc-11-recent-viewed .bullet li { background-position: 0 5px; margin-bottom: 13px; padding-left: 9px; }
.tc-11-recent,
.tc-11-viewed { float: left; width: 47%; }
.tc-11-viewed { margin-left: 5.5%; }

.tc-11-tabs { border-bottom: 1px solid #e8e8e8; margin-bottom: 27px; }
.tc-11-tabs ul { overflow: hidden; position: relative; top: 1px; padding: 0; }
.tc-11-tabs li { float: left; margin: 0 2px 0 0 !important; color: #35792a; font-size: 0.917em; line-height: 1; font-weight: normal; }
.tc-11-tabs li a,
.tc-11-tabs li span { display: block; padding: 9px 16px 7px; border: 1px solid #e8e8e8; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.tc-11-tabs li a { background: #f2f2f2; outline: 0; font-weight: normal; }
.tc-11-tabs li a:hover { text-decoration: none; }
.tc-11-tabs li span { border-bottom-color: rgb(255,255,255); }


.tc-11-page .heading { margin-bottom: 22px; width: 590px; }
.tc-11-page .prehead { display: block; margin-bottom: 4px; color: #333; }
.tc-11-page h1 { font-size: 2em; font-weight: normal; color: #333; }

.tc-11-page .footnote { font-size: 11px; line-height: 1.455; margin: 42px 0 36px; }
.tc-11-page .footnote p { margin-bottom: 16px; }



.xlgcy h1, .xlgcy h2, .xlgcy h3, .xlgcy h4, .xlgcy h5, .xlgcy h6 { font-weight: normal; }

#page-title { font-family: Akkurat-Pro-Light, arial, sans-serif; }

.tc-11-page .flyout * { font-weight: normal; }
.section-nav li,
.tc-11-page .flyout ul.alpha a,
.tc-11-page .flyout ul.alpha span {  font-weight: bold; } 



/* override webfont in take action links */
[class^="actions_"] a,
.section-nav li a,
.actions a { font-family: arial, sans-serif; font-weight: bold !important; }


/*legacy content*/
#legacy-content { width: 580px; }

#legacy-content a { text-decoration: underline; }

#legacy-content a[href],
font[color="#54B948"] { color: #35792a !important; }

#legacy-content .star {
font-family: arial, helvetica, sans-serif;
color:#ff0000;
font-weight: 500;
font-size: 12px;
}

#legacy-content .subtitle {
font-family: arial, helvetica, sans-serif;
color:#333333;
font-weight: 800;
font-size: 18px;
}

#legacy-content .title {
font-family: arial, helvetica, sans-serif;
color:#333333;
font-weight: 800;
font-size: 24px;
}


.noheight {
line-height: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin: 0px;
}

#legacy-content .text {
font-family: arial, helvetica, sans-serif;
color:#63666a;
font-weight: normal;
font-size: 12px;
}

.textblack {
font-family: arial, helvetica, sans-serif;
color:#000000;
font-weight: normal;
font-size: 12px;
}

.textwhite {
font-family: arial, helvetica, sans-serif;
color:#ffffff;
font-weight: normal;
font-size: 12px;
}

.textgreylt {
font-family: arial, helvetica, sans-serif;
color:#cccccc;
font-weight: 500;
font-size: 12px;
}

.textgreydk {
font-family: arial, helvetica, sans-serif;
color:#666666;
font-weight: normal;
font-size: 12px;
}

.textbluedk {
font-family: arial, helvetica, sans-serif;
color:#000033;
font-weight: normal;
font-size: 12px;
}

.textblue {
font-family: arial, helvetica, sans-serif;
color:#003366;
font-weight: normal;
font-size: 12px;
}

.textbluebr {
font-family: arial, helvetica, sans-serif;
color:#0000FF;
font-weight: normal;
font-size: 12px;
}

.navblocks {
font-family: arial, helvetica, sans-serif;
color:#999966;
font-weight: normal;
font-size: 12px;
}

.boldtext {
font-family: arial, helvetica, sans-serif;
color:#63666a;
font-weight: bold;
font-size: 12px;
}

.boldtextblack {
font-family: arial, helvetica, sans-serif;
color:#000000;
font-weight: 800;
font-size: 12px;
}

.boldtextred {
font-family: arial, helvetica, sans-serif;
color:#660000;
font-weight: 800;
font-size: 12px;
}


.boldtextblue {
font-family: arial, helvetica, sans-serif;
color:#003366;
font-weight: 800;
font-size: 12px;
}

.boldtextbluebr {
font-family: arial, helvetica, sans-serif;
color:#0000FF;
font-weight: 800;
font-size: 12px;
}

/* new styles */

.boldtextbrightblue {
font-family: arial, helvetica, sans-serif;
color:#99ccff;
font-weight: 800;
font-size: 12px;
}

.boldtextbrightbluelarge {
font-family: arial, helvetica, sans-serif;
color:#99ccff;
font-weight: 800;
font-size: 14px;
}

.boldtextbrightbluebig {
font-family: arial, helvetica, sans-serif;
color:#99ccff;
font-weight: 800;
font-size: 16px;
}


/* end new styles */

.boldtextwhite {
font-family: arial, helvetica, sans-serif;
color:#ffffff;
font-weight: 800;
font-size: 12px;
}

.textlarge {
font-family: arial, helvetica, sans-serif;
color:#63666a;
font-weight: 500;
font-size: 14px;
}

.boldtextlarge {
font-family: arial, helvetica, sans-serif;
color:#63666a;
font-weight: 800;
font-size: 14px;
}

.boldtextbluelarge {
font-family: arial, helvetica, sans-serif;
color:#003366;
font-weight: 800;
font-size: 14px;
}

.boldtextdkblue {
font-family: arial, helvetica, sans-serif;
color:#000033;
font-weight: 800;
font-size: 12px;
}

.boldtextredlarge {
font-family: arial, helvetica, sans-serif;
color:#660000;
font-weight: 800;
font-size: 14px;
}

.textredlarge {
font-family: arial, helvetica, sans-serif;
color:#660000;
font-weight: normal;
font-size: 14px;
}

.boldtextsmall {
font-family: arial, helvetica, sans-serif;
color:#63666a;
font-weight: 800;
font-size: 11px;
}

.boldtextgreysmall {
font-family: arial, helvetica, sans-serif;
color:#333333;
font-weight: 800;
font-size: 11px;
}

.boldtextbluesmall {
font-family: arial, helvetica, sans-serif;
color:#003366;
font-weight: 800;
font-size: 11px;
}

.boldtextwhitesmall {
font-family: arial, helvetica, sans-serif;
color:#ffffff;
font-weight: 800;
font-size: 11px;
}

.textbluelarge {
font-family: arial, helvetica, sans-serif;
color:#003366;
font-weight: 500;
font-size: 14px;
}

.textsmall {
font-family: arial, helvetica, sans-serif;
color:#63666a;
font-weight: 500;
font-size: 11px;
}

#legacy-content .utility {
font-family: arial, helvetica, sans-serif;
color:#666666;
font-weight: 500;
font-size: 10px;
}

#legacy-content .error {
font-family: arial, helvetica, sans-serif;
color:#cc0000;
font-weight: 800;
font-size: 12px;
}

.textmidblue {
font-family: arial, helvetica, sans-serif;
color:#006699;
font-weight: normal;
font-size: 12px;
}

.boldtextdkbluelarge {
font-family: arial, helvetica, sans-serif;
color:#000033;
font-weight: bold;
font-size: 14px;
}

.boldtextredbig {
font-family: arial, helvetica, sans-serif;
color:#660000;
font-weight: 800;
font-size: 16px;
}

.textdkbluelarge {
font-family: arial, helvetica;
color:#000033;
font-weight: normal;
font-size: 14px;
}

/* put site specific classes here */

#legacy-content .nav {
font-family: arial, helvetic, sans-serif;
color:#FFFFFF;
font-weight: 800;
font-size: 13px;
text-decoration: none;
}

#legacy-content .subnav {
font-family: arial, helvetica, sans-serif;
color:#000000;
font-weight: 500;
font-size: 12px;
text-decoration: underline;
}

.subnavhighlight {
font-family: arial, helvetica, sans-serif;
color:#333333;
font-weight: 800;
font-size: 12px;
text-decoration: none;
}


/*IG specific styles */

.IGhighlight {
font-family: arial, helvetica, sans-serif;
color:#660000;
font-weight: 800;
font-size: 12px;
}

.IGtitle {
font-family: arial, helvetica, sans-serif;
color:#333333;
font-weight: bold;
font-size: 22px;
text-align: Center; 
height: 50; 
}

.IGsectionheader {
font-family: arial, helvetica, sans-serif;
color:#660000;
font-weight: 800;
font-size: 14px;
height: 21;
}

.IGsubtitle {
font-family: arial, helvetica, sans-serif;
color:#333333;
font-weight: bold;
font-size: 18px;
}

/*.IGdoctype {
font-family: arial, helvetica, sans-serif;
color:#333333;
font-weight: 500;
font-size: 17px;
height: 25; 
}
*/


/* end IG specific styles  */

/* testmenu specific styles */

td.dosazfieldlabel {
    font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  color:#333333;
  font-weight: bold;
}

td.dosazfieldvalue
{
    font-family: arial, helvetica, sans-serif;
    FONT-SIZE: 12px;
  color:#333333;  
}
td.dosazcptfield
{
    font-family: arial, helvetica, sans-serif;
    FONT-SIZE: 14px;
  font-weight: bold;
  color:#660000;
}

td.dosaztestname
{
    font-family: arial, helvetica, sans-serif;
    FONT-SIZE: 18px;
  font-weight: bold;
  color:#333333;  
}
td.dosaztestnumber
{
    font-family: arial, helvetica, sans-serif;
    FONT-SIZE: 12px;
  color:#333333;  
}
td.dossearchlabel
{
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#333333;  
}
td.dosbrowselabel
{
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#333333;  
}
td.dosbrowselink
{
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#333333;  
}


td.dosheader
{ 
  background: #660000;
  font-size: 4px;
}

.boldtextbluelargebr {
font-family: arial, helvetica, sans-serif;
color:#0000FF;
font-weight: 800;
font-size: 14px;
}

.boldtextredbr {
font-family: arial, helvetica, sans-serif;
color:#FF0000;
font-weight: 800;
font-size: 12px;
}

.textredbr {
font-family: arial, helvetica, sans-serif;
color:#FF0000;
font-weight: normal;
font-size: 12px;
}

.boldtextbluebrlarge {
font-family: arial, helvetica, sans-serif;
color:#0000ff;
font-weight: 800;
font-size: 14px;
}


/*IE8 & 9*/
/*\*/ 
* html #bodywrapper,
* html #headerbar { text-align: center; }
* html #maincontent,
* html #headerbar .inner,
* html #maincontent,
* html #legacy-wrap,
* html #sidebar { text-align: left; }

* html #headerbar .inner,
* html #bodycontent,
* html .tc-11-page .flyout ul.alpha,
* html .tc-11-tabs ul { zoom: 1; }

* html #nav-main-list { left: -20px; }
* html #nav-main .col-4 .col { height: 260px; }

* html .tc-11-page .flyout .hdr { height: 51px; }
* html .tc-11-page .flyout ul.num { height: 36px; }
* html .find-test-guide-nav .closed-alt a { display: inline-block; width: 100%; }
* html .find-test-message { margin-top: 19px; }
* html .tc-11-page .flyout .col { width: 236px; }
* html .flyout .find-test-message a { border: 0 !important; text-decoration: underline; }
* html .flyout .find-test-message a:hover { text-decoration: none; }
/**/ 