/**
 * Common
 */

html, body{margin:0;padding:0;height:100%}
html, body, p, td, div, input, option, select{font-family:Arial, Helvetica, sans-serif}
body{background:#598cbf url(/thm/educenter/images/bg.gif) repeat-x top}
a:link img, a:active img, a:visited img, a:hover img, a:focus img{border:none}
div.clear{clear:both;font-size:0}
.blue{color:#00f}

/**
 * G.U.I.
 */

#main-frame{position:relative;margin:0 auto;width:1004px;height:auto !important;height:100%;min-height:100%;background:#fff}

/**
 * Header
 */

#header{position:relative;width:1004px;height:75px}
#header-utilinks{float:right}
#header-utilinks .searchform,#header-utilinks .searchform p{margin:0;padding:0}
#header-utilinks .searchform input{margin:5px 5px 0 0;padding-left:30px;width:208px;height:22px;font-size:13px;background:url(/thm/educenter/images/search-lens.gif) no-repeat 7px 5px;border:1px solid #d5d5d5}
#header-logo{margin:5px 0 0 7px}

/**
 * Header Tabs
 */

#header-tabs{float:right;clear:right;margin:0;padding:0}
#header-tabs{position:absolute;bottom:0;right:5px}
#header-tabs li{list-style-type:none;float:left;text-align:center}
#header-tabs a:link, #header-tabs a:active, #header-tabs a:visited{display:block;padding-top:8px;width:91px;height:31px;line-height:14px;font-size:13px;font-weight:bold;color:#666;text-decoration:none;letter-spacing:-1px;background:url(/thm/educenter/images/header-tabs.gif) no-repeat 0 -78px}
#header-tabs a:hover, #header-tabs a:focus{background-position:0 -117px;color:#00f}
#header-tabs .header-selected-tab a:link, #header-tabs .header-selected-tab a:active, #header-tabs .header-selected-tab a:visited{color:#fff;background-color:#2e529c;background-position:-999px -999px}
#header-tabs .header-tabs-first a:link, #header-tabs .header-tabs-first a:active, #header-tabs .header-tabs-first a:visited{padding-left:27px;width:77px;background-position:0 0}
#header-tabs .header-tabs-first a:hover, #header-tabs .header-tabs-first a:focus{background-position:0 -39px}
#header-tabs .header-tabs-last a:link, #header-tabs .header-tabs-last a:active, #header-tabs .header-tabs-last a:visited{width:75px;background-position:0 -156px}
#header-tabs .header-tabs-last a:hover, #header-tabs .header-tabs-last a:focus{background-position:0 -195px}
#header-tabs .header-tabs-last span{display:block;margin-left:8px;width:50px;cursor:pointer}
#header-tabs .header-selected-tabs-last a:link, #header-tabs .header-selected-tabs-last a:active, #header-tabs .header-selected-tabs-last a:visited, #header-tabs .header-selected-tabs-last a:hover, #header-tabs .header-selected-tabs-last a:focus{width:75px;background-position:0 -273px}
#header-tabs .header-selected-tabs-last span{display:block;margin-left:8px;width:50px;cursor:pointer;color:#fff}
#header-tabs .header-small-tab a:link, #header-tabs .header-small-tab a:active, #header-tabs .header-small-tab a:visited{width:78px;background-position:0 -312px}
#header-tabs .header-selected-small-tab a:link, #header-tabs .header-selected-small-tab a:active, #header-tabs .header-selected-small-tab a:visited{width:78px;color:#fff;background-color:#2e529c;background-position:-999px -999px}
#header-tabs .header-small-tab a:hover, #header-tabs .header-small-tab a:focus{background-position:0 -351px}

/**
 * Main Navigation
 */

#main-navigation{width:1004px;height:25px;font-size:13px;background:#2e529c}
#main-navigation ul{margin:0;padding:0}
#main-navigation ul li{list-style-type:none;float:left}
#main-navigation a:link, #main-navigation a:active, #main-navigation a:visited{z-index:1;display:block;padding:0 15px;height:25px;line-height:25px;font-weight:bold;color:#c6deff;text-decoration:none}
#main-navigation a:hover, #main-navigation a:focus{z-index:2;color:#fff;background:#5d7bbc}
#main-navigation .main-navigation-selected a:link, #main-navigation .main-navigation-selected a:active, #main-navigation .main-navigation-selected a:visited{padding:0 15px;color:#036;cursor:pointer;background:#f93}

/**
 * Sub Navigation
 */

#sub-navigation{width:1004px;height:25px;line-height:25px;font-size:12px;background:#f93}
#sub-navigation a:link, #sub-navigation a:active, #sub-navigation a:visited{font-weight:bold;color:#369}
#sub-navigation a.selected:link, #sub-navigation a.selected:active, #sub-navigation a.selected:visited{color:#000;text-decoration:none}
#sub-navigation span{padding:0 16px;color:#369}
#sub-navigation.statistics{padding-left:15px;width:989px}
#sub-navigation.statistics span{padding:0 18px 0 19px;vertical-align:1px;font-weight:bold}
#sub-navigation form{float:right;margin:-1px 0 0 0}
#sub-navigation p{margin:0}
#sub-navigation .t{margin:3px 0 0 0;padding:2px 7px 0 7px;width:167px;height:17px;font-size:12px;color:#333;vertical-align:top;border:1px solid #f93}
#sub-navigation .i{margin:3px 10px 0 -4px;vertical-align:top}
#sub-navigation div{margin-left:183px;width:275px;text-align:center}

/**
 * Left Navigation
 */

#left-navigation{float:left;margin:8px 0 0 10px;width:214px}
.main-edu-menu{margin:0;padding:0;font-size:15px}
.main-edu-menu li{list-style-type:none}
.main-edu-menu .first{margin-top:0}
.main-edu-menu .main:link, .main-edu-menu .main:active, .main-edu-menu .main:visited{display:block;margin:2px 0 0 0;padding:0 0 0 10px;width:204px;height:29px;line-height:29px;font-weight:bold;text-decoration:none;color:#fff;background:#369 url(/thm/educenter/images/bullets/white.gif) no-repeat 192px 11px}
.main-edu-menu .twoline a:link, .main-edu-menu .twoline a:active, .main-edu-menu .twoline a:visited{padding-top:5px;padding-bottom:4px;height:auto;min-height:29px;line-height:20px}
.main-edu-menu .main:hover{background-color:#f93}
.sub-edu-menu{display:none;margin:0 0 4px 0;padding:0;font-size:14px}
.main-edu-menu .selected .sub-edu-menu{display:block}
.sub-edu-menu li{list-style-type:none;display:block;width:214px;background:url(/thm/educenter/images/left-navigation-dots.gif) no-repeat top right}
.sub-edu-menu .first{margin-top:2px;background:none}
.sub-edu-menu li a:link, .sub-edu-menu li a:active, .sub-edu-menu li a:visited{display:block;padding:9px 5px 7px 26px;width:183px;font-weight:bold;text-decoration:none;color:#369;background:transparent url(/thm/educenter/images/bullets/left-menu-bullets.gif) no-repeat 0 -9px}
.sub-edu-menu li a:hover{margin-bottom:-2px;border-bottom:2px solid #f93;position:relative;z-index:50;color:#fff;background-color:#f93;background-position:0 -109px}
.sub-edu-menu li.selected a:link, .sub-edu-menu li.selected a:active, .sub-edu-menu li.selected a:visited, .sub-edu-menu li.selected a:hover, .sub-edu-menu li.selected a:focus{margin-bottom:-2px;border-bottom:2px solid #6cf;position:relative;z-index:50;color:#fff;background-color:#6cf;background-position:0 -209px}
.disclaimer{margin-top:86px;font-size:11px;color:#600}

/**
 * Content
 */

#content{padding-bottom:363px}
#content-frame{float:right;margin:10px 10px 0 0;padding-top:10px;width:588px;background:#f4f4f4;border:1px solid #dbdbdb}
.article{margin:0 10px 10px;padding:8px 10px 12px 9px;background:#fff;border:1px solid #ccc}
.article h3{margin:0;font-size:24px}
.article h3.title a:link, .article h3.title a:active, .article h3.title a:visited{color:#000;text-decoration:none}
.article h3.title a:hover, .article h3.title a:focus{color:#00f}
.article-content{margin-top:-10px;font-size:14px}
.article-content p{margin:20px auto 0;text-align:justify;line-height:17px}
.article-content p img.alignleft{float:left;margin:4px 19px 20px 0}
.article-content p a:link, .article-content p a:active, .article-content p a:visited{color:#00f;text-decoration:none}
.article-content p a:hover, .article-content p a:focus{text-decoration:underline}
.article-content ol{list-style:decimal outside}
.article-content ol.di{margin:0;padding:0;list-style:decimal inside}
.article-content ul li a:link, .article-content ul li a:active, .article-content ul li a:visited{color:#00f;text-decoration:none}
.article-content ul li a:hover, .article-content ul li a:focus{text-decoration:underline}
.article-links{margin:24px 0 0;padding:0;height:15px}
.article-links ul{margin:0;padding:0;font-size:12px}
.article-links ul li{list-style-type:none;float:left;margin-right:20px}
.article-links a:link, .article-links a:active, .article-links a:visited{font-weight:bold;color:#360;text-decoration:none}
.article-links a:hover, .article-links a:focus{text-decoration:underline}
.readmore-link{margin-top:23px;text-align:right}
.readmore-link a:link, .readmore-link a:active, .readmore-link a:visited{padding-right:13px;font-size:16px;font-weight:bold;color:#3a741c;text-decoration:none;background:url(/thm/educenter/images/bullets/blue-right.gif) no-repeat right 3px}
.readmore-link a:hover, .readmore-link a:focus{text-decoration:underline}

/**
 * Pagination
 */

.pagination{margin:0 10px 10px;padding:20px;background:#fff;border:1px solid #ccc}
.pagination .left:link, .pagination .left:active, .pagination .left:visited, .pagination .right:link, .pagination .right:active, .pagination .right:visited{float:right;padding-right:13px;font-size:18px;font-weight:bold;color:#000;text-decoration:none;background:url(/thm/educenter/images/bullets/blue-right.gif) no-repeat right 4px}
.pagination .left:hover, .pagination .left:focus, .pagination .right:hover, .pagination .right:focus{text-decoration:underline}
.pagination .left:link, .pagination .left:active, .pagination .left:visited{float:none;padding:0 0 0 13px;background:url(/thm/educenter/images/bullets/blue-left.gif) no-repeat 0 3px}

/**
 * Right Ad
 */

#right-ad{float:right;margin:10px 10px 0 0;width:160px;height:600px}

/**
 * Footer
 */

#footer{position:absolute;bottom:0;margin:0 0 20px 0;padding:19px 0 20px;width:1004px;font-size:12px;color:#666;border:1px solid #dcdcdc;border-left:none;border-right:none}
#footer-feedback{float:right;margin-top:-10px;text-align:center}
#footer ul{display:block;float:left;margin:0;padding:0 0 10px 40px;font-weight:bold;line-height:18px}
#footer ul.first{margin-left:68px;padding-left:0}
#footer ul li{list-style-type:none}
#footer ul li a:link, #footer ul li a:active, #footer ul li a:visited{font-size:11px;color:#03c;text-decoration:none}
#footer ul li a:hover, #footer ul li a:focus{text-decoration:underline}
#footer-copyright{clear:both;margin:0;font-size:11px;text-align:center;color:#000}

/**
 * Tooltip
 */

#tooltip{display:none;position:absolute;z-index:50;padding:10px 15px 10px;width:310px;min-height:100px;font-size:12px;text-align:justify;background:#fcfae9;border:1px solid #ffceb3}
#tooltip p{margin:12px 0}
#tooltip ul{margin:0 0 0 15px;padding:0}
#tooltip-close:link, #tooltip-close:active, #tooltip-close:visited, #tooltip-close:hover, #tooltip-close:focus{position:absolute;z-index:51;display:block;display:none;width:42px;height:12px;text-indent:-9999px;overflow:hidden;background:url(/thm/educenter/images/tooltip-close.gif) no-repeat}
#tooltip-tail{display:none;position:absolute;z-index:51;width:13px;height:13px;background:url(/thm/educenter/images/tooltip-tail.gif) no-repeat}

/**
 * Special Cases
 */

.article-content .wtatbl{border-collapse:separate}
.article-content .wtatbl thead{color:#fff;background:#e1e8f1;line-height:16px}
.article-content .wtatbl th.way{font-size:18px;text-transform:uppercase;color:#033d79;text-align:left;padding:10px 10px 5px 15px}
.article-content .wtatbl th.aggregator{width:115px;background:url(/thm/educenter/images/post/ways-to-apply-credit-card/header.gif) no-repeat 0 0}
.article-content .wtatbl th.aggregator a:link, .article-content .wtatbl th.aggregator a:active, .article-content .wtatbl th.aggregator a:visited{color:#c60;text-decoration:none}
.article-content .wtatbl th.aggregator a:hover, .article-content .wtatbl th.aggregator a:focus{text-decoration:underline}
.article-content .wtatbl th.bankbranch{width:80px;background:url(/thm/educenter/images/post/ways-to-apply-credit-card/header.gif) no-repeat -115px 0}
.article-content .wtatbl th.mailoffer{width:80px;background:url(/thm/educenter/images/post/ways-to-apply-credit-card/header.gif) no-repeat -195px 0}
.article-content .wtatbl th.cardcompany{width:100px;background:url(/thm/educenter/images/post/ways-to-apply-credit-card/header.gif) no-repeat -275px 0}
.article-content .wtatbl tbody td{border-top:2px solid #fff}
.article-content .wtatbl tbody td.way{padding:10px 10px 5px 15px;font-size:14px;font-weight:bold;color:#42596f;background:#e0e2e4}
.article-content .wtatbl tbody td.aggregator{background:#f9c281 url(/thm/educenter/images/post/ways-to-apply-credit-card/body.gif) repeat-y 0 0}
.article-content .wtatbl tbody td span.checked{margin:3px auto;display:block;width:33px;height:33px;text-indent:-9999px;overflow:hidden;background:url(/thm/educenter/images/post/ways-to-apply-credit-card/check.png) no-repeat 50% 0}
.article-content .wtatbl tbody td.bankbranch{background:#a3cee1 url(/thm/educenter/images/post/ways-to-apply-credit-card/body.gif) repeat-y -115px 0}
.article-content .wtatbl tbody td.mailoffer{background:#89a4c1 url(/thm/educenter/images/post/ways-to-apply-credit-card/body.gif) repeat-y -195px 0}
.article-content .wtatbl tbody td.cardcompany{background:#c6baaa url(/thm/educenter/images/post/ways-to-apply-credit-card/body.gif) repeat-y -275px 0}

.article-content img.cca-qmark{vertical-align:-4px;cursor:pointer}
.article-content h4.cca-allsections{margin:12px 0;font-size:20px}
.article-content h4.cca-allsections img.cca-qmark{vertical-align:-2px;margin-right:5px}
.article-content h4.cca-allsections a:link, .article-content h4.cca-allsections a:active, .article-content h4.cca-allsections a:visited{color:#c60;text-decoration:none}
.article-content h4.cca-allsections a:hover, .article-content h4.cca-allsections a:focus{text-decoration:underline}

.article-content table.cca-tbl{margin-top:12px;width:100%;border-collapse:collapse;border:1px solid #000}
.article-content table.cca-tbl tr.title td{padding:10px;font-size:14px;font-weight:bold;color:#039;background:#ccc;border:1px solid #000}
.article-content table.cca-tbl tr.content td{padding:10px;border-bottom:1px solid #000}

#cca-tooltips{display:none}
.article-content.statistics-toc p{font-weight:bold;color:#060}
/**
 * Autocomplete
 */
.ac_results { padding: 0px; border: 1px solid WindowFrame; background-color: Window; overflow: hidden; z-index: 999}
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0;}
.ac_results iframe { display:none;/*sorry for IE5*/ display/**/:block;/*sorry for IE5*/ position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px;}
.ac_results li { display: block; margin: 0px; padding: 2px 5px; width: 100%; font-family: Arial; font-size: 12px; overflow: hidden; cursor: pointer;}
.ac_loading { /* background: url(/images/indicator.gif) right center no-repeat; */}
.ac_over { background: #316ac5; color: #fff;}