	@charset "UTF-8"; 

#main{background:url(images/main-content-bg.jpg) no-repeat top center; margin:0; padding:0; min-height:557px; height:auto !important;height:557px; width:980px; line-height: 1.3em;}

#index-main{background:#fff url(images/content-bg.jpg) no-repeat top left; padding:17px 80px 3px; width:527px; float:left; color:#333; display:inline; min-height:218px; height:auto !important;height:218px; border:2px solid #fff}
#index-main h1{padding:0 0 20px 0; font-size:20px; color:#006351}
#index-main h2{padding-bottom:15px; padding-top: 5px; color:##a9742b; font-size:120%; font-weight:normal;}
#index-main h3{padding-bottom:7px; color:#600; font-size:110%; font-weight:bold}
#index-main h4{padding-bottom:7px; color:#600; font-size:100%; font-weight:bold}
#index-main h5{padding-bottom:7px; font-size:100%; font-weight:bold}
#index-main strong{font-weight:bold}
#index-main p{padding:0 0 20px 0; line-height:1.3em;}
#index-main img{padding:0; float:left}
#index-main ul{margin:0 25px 5px 25px; $margin:0 27px 5px 27px; font-size:90%; line-height:1.2em}
#index-main ul li{padding:0 7px; list-style:disc}

#index-side{background:#0e4332 url(images/sub-side-bg.gif) no-repeat top center; margin:0 9px 0 0; width:230px; float:left; display:inline; border:2px solid #fff; height:250px}
#index-side h1{background:#fff; margin:0 0 0 0; display:block; height:22px; color:#0e4332; text-align:right; line-height:1.6em; font-size:14px}
#index-side ul{margin:0 0 0 0}
#index-side ul li{padding:0; font-size:85%; display:inline}
#index-side ul li a{ background:url(images/side-nav-bg.jpg) 0 0; height:38px; padding:0; color:#600; font-weight:bold; display:block; text-decoration:none}
#index-side ul li a span{display:none}
#index-side ul li#side-1 a{background-position:0 0; width:230px}
#index-side ul li#side-1 a:hover{background-position:0 -228px; width:230px}
#index-side ul li#side-2 a{background-position:0 -38px; width:230px}
#index-side ul li#side-2 a:hover{background-position:0 -266px; width:230px}
#index-side ul li#side-3 a{background-position:0 -76px; width:230px}
#index-side ul li#side-3 a:hover{background-position:0 -304px; width:230px}
#index-side ul li#side-4 a{background-position:0 -114px; width:230px}
#index-side ul li#side-4 a:hover{background-position:0 -342px; width:230px}
#index-side ul li#side-5 a{background-position:0 -152px; width:230px}
#index-side ul li#side-5 a:hover{background-position:0 -380px; width:230px}
#index-side ul li#side-6 a{background-position:0 -190px; width:230px}
#index-side ul li#side-6 a:hover{background-position:0 -418px; width:230px}
#index-side ul ul{margin:0 0 0 10px}
#index-side ul ul li{}
#index-side ul ul li a{color:#333; border:none; padding:0; font-weight:normal}
#index-side ul ul li a:hover{margin:0 0 0 5px; color:#600; font-weight:bold}
#index-side ul li a:hover{color:#3d6479}

#index-side-two{background:#966727 url(images/verify-bg.jpg) no-repeat top center; margin:0 0 0 9px; padding:23px 0; PAdding:17px 0; width:275px; float:left; display:inline; border:2px solid #fff; height:204px; text-align:center}
#index-side-two h1 {margin:0; padding:0 0 0 0; font-size:20px}

#mantle {margin:0 0 10px 0}
#sub-mantle {margin:0 0 10px 0; width:765px; float:left}
#sub-side{background:url(images/sub-side-bg.gif) no-repeat top center; margin:0 2px 0 0; width:209px; float:right; display:inline}
#sub-side h1{padding:20px 0; font-size:14px;}
#sub-side .log-in{background:#966726 url(images/sign-in-bg.gif) repeat-x top center; margin:0 0 10px 6px; padding:15px 20px 25px; PAdding:15px 20px 10px; border:2px #fff solid; width:161px; min-height:118px; height:auto !important;height:118px;}
#sub-side .log-in h1 {margin:0; padding:0 0 13px 0}
#sub-side .log-in h2 {margin:0; padding:10px 0 13px 0; font-size:12px; color:#fff}
#sub-side .log-in-2{background:#966726 url(images/sign-in-bg.gif) repeat-x top center; margin:0 0 0 6px; padding:15px 20px 10px; PAdding:15px 20px 10px; border:2px #fff solid; width:161px; min-height:118px; height:auto !important;height:118px;}
#sub-side .log-in-2 h1 {margin:0; padding:0 0 13px 0}
#sub-side .log-in-2 h2 {margin:0; padding:10px 0 13px 0; font-size:12px; color:#fff}
#sub-side .pahx {background:url(images/foundation-bg.gif) repeat-x top center; background-color:#0e4332; margin:0px 0 0 6px; border:2px #fff solid; width:201px; height:175px; text-align:center; color: White;}
#sub-side .pahx img {$margin-top:-7px}
#sub-side .pahxTall {background:url(images/foundation-bg.gif) repeat-x top center; background-color:#0e4332; margin:0px 0 0 6px; border:2px #fff solid; width:201px; height:175px; text-align:center;  color: White;}
#sub-side .pahxTall h1 {font-size: 16px;}
#sub-side .pahxTall img {$margin-top:-7px; width: 55px;}
#sub-side .pahx a {color: White;}
#sub-side .foundation {background:url(images/foundation-bg.gif) repeat-x top center; margin:0px 0 0 6px; border:2px #fff solid; width:201px; height:158px; text-align:center}
#sub-side .foundation img {$margin-top:-7px}
#sub-side .code {background:url(images/foundation-bg.gif) repeat-x top center; margin:10px 0 0 6px; border:2px #fff solid; width:201px; text-align:center}
#sub-side ul{margin:0 0 0 0}
#sub-side ul li{padding:8px 0 0 0; font-size:85%}
#sub-side ul li a{padding:0 0 8px 0; border-bottom:1px dashed #666; color:#600; font-weight:bold; display:block; width:153px; text-decoration:none}
#sub-side ul ul{margin:0 0 0 10px}
#sub-side ul ul li{}
#sub-side ul ul li a{color:#333; border:none; padding:0; font-weight:normal}
#sub-side ul ul li a:hover{margin:0 0 0 5px; color:#600; font-weight:bold}
#sub-side ul li a:hover{color:#3d6479}

#sub-main{background:#fff url(images/content-bg.jpg) no-repeat top left; min-height:601px; padding:17px 80px 3px; width:601px; float:left; color:#333; display:inline; border:2px solid #fff}
#sub-main h1{padding:0 0 20px 0; font-size:20px; color:#006351;}
#sub-main h2{padding-bottom:15px; color:#a9742b; font-size:14px; font-weight:normal}
#sub-main h3{color:#006351; font-size:14px}
#sub-main h4{padding-bottom:15px; font-size:11px; font-weight:bold}
#sub-main h5{padding:5px 0 20px; font-size:14px; color:#006351}
#sub-main strong{font-weight:bold}
#sub-main p{padding:0 0 20px 0; line-height:1.3em;}
#sub-main img{padding:0; float:left}
#sub-main ul{margin:0 25px 20px 25px; $margin:0 27px 20px 27px; font-size:90%; line-height:1.2em}
#sub-main ul li{padding:0 7px 7px; list-style:disc}

#sub-main-two{background:#fff url(images/content-bg.jpg) no-repeat top left; min-height: 600px; padding:17px 80px 3px; width:576px; float:left; color:#333; display:inline; border:2px solid #fff}
#sub-main-two h1{padding:0 0 20px 0; font-size:20px; color:#006351}
#sub-main-two h2{padding-bottom:15px; color:##006351; font-size:12px; font-weight:normal}
#sub-main-two h3{padding-bottom:0; color:#a9742b; font-size:14px; font-weight:normal}
#sub-main-two h4{padding-bottom:15px; color:#a9742b; font-size:14px; font-weight:normal}
#sub-main-two h5{padding-bottom:15px; font-size:11px; font-weight:bold}
#sub-main-two strong{font-weight:bold}
#sub-main-two p{padding:0 0 20px 0; line-height:1.3em;}
#sub-main-two img{padding:0; float:left}
#sub-main-two ul{margin:0 25px 20px 25px; $margin:0 27px 20px 27px; font-size:90%; line-height:1.2em}
#sub-main-two ul li{padding:0 7px 7px; list-style:disc}
#sub-main-two ol{margin:0 25px 20px 25px; $margin:0 27px 20px 27px; font-size:90%; line-height:1.2em}
#sub-main-two ol li{padding:0 7px 7px}
#sub-main-two ol ul{margin:0 25px 20px 25px; $margin:0 27px 20px 27px; font-size:100%; line-height:1.2em}
#sub-main-two ol ul li{padding:0 7px 7px; list-style-type:lower-alpha}

#sub-main-three{background:#fff url(images/content-bg.jpg) no-repeat top left; min-height: 600px; padding:17px 80px 3px; width:816px; float:left; color:#333; display:inline; border:2px solid #fff}
#sub-main-three h1{padding:0 0 20px 0; font-size:20px; color:#006351}
#sub-main-three h2{padding-bottom:15px; color:##006351; font-size:12px; font-weight:normal}
#sub-main-three h3{padding-bottom:0; color:#a9742b; font-size:14px; font-weight:normal}
#sub-main-three h4{padding-bottom:15px; color:#a9742b; font-size:14px; font-weight:normal}
#sub-main-three h5{padding-bottom:15px; font-size:11px; font-weight:bold}
#sub-main-three strong{font-weight:bold}
#sub-main-three p{padding:0 0 20px 0; line-height:1.3em;}
#sub-main-three img{padding:0; float:left}
#sub-main-three ul{margin:0 25px 20px 25px; $margin:0 27px 20px 27px; font-size:90%; line-height:1.2em; }
#sub-main-three ul li{padding:0 7px 7px; list-style:disc;}
#sub-main-three ol{margin:0 25px 20px 25px; $margin:0 27px 20px 27px; font-size:90%; line-height:1.2em}
#sub-main-three ol li{padding:0 7px 7px}
#sub-main-three ol ul{margin:0 25px 20px 25px; $margin:0 27px 20px 27px; font-size:100%; line-height:1.2em}
#sub-main-three ol ul li{padding:0 7px 7px; list-style-type:lower-alpha}

#sub-main-three .examterms ul li ul li{font-size:100%; line-height:1.2em; }
#sub-main-three .examterms ul li ul{margin:5px 25px 0px 25px; $margin:5px 27px 0px 27px; font-size:100%; padding: 0px; line-height:1.2em;}

#sub-main .terms ol li ol li{font-size:100%; line-height:1.2em; padding-bottom: 5px;}
#sub-main .terms ol li ol{margin:5px 25px 0px 25px; $margin:5px 27px 0px 27px; font-size:100%;  line-height:1.2em;}


#left-side {float:left;}
#inner-sub-nav{background:#f5f5f5 url(images/inner-sub-bg-1.gif) repeat-y top center; width:226px; float:left; margin:0 10px 0 0; border:2px #fff solid; display:inline;}
#inner-sub-nav ul{margin:0; padding: 20px;}
#inner-sub-nav ul li{display:block; list-style:none; border-bottom:1px #ededed solid; line-height:2.3em}
#inner-sub-nav ul li.top{border-top:1px #ededed solid}
#inner-sub-nav ul li a{margin-right:-10px;background:url(images/inner-sub-arrow-1.gif) no-repeat right 50%; text-decoration:none; display:block}
#inner-sub-nav ul li a:hover{background:#a6c8c1 url(images/inner-sub-arrow.gif) no-repeat right 50%; display:block; margin:0 -10px 0 -10px; padding:0 10px; color:#1e4444}
#inner-sub-nav ul li.header a{margin-right:-10px;background:url(images/inner-sub-arrowdwn-2.gif) no-repeat right 50%; text-decoration:none; display:block}
#inner-sub-nav ul li.header a:hover{background:#a6c8c1 url(images/inner-sub-arrowdwn.gif) no-repeat right 50%; display:block; margin:0 -10px 0 -10px; padding:0 10px; color:#1e4444}
#inner-sub-nav ul li.child a{margin-right:-10px;background:url(images/inner-sub-arrow-1.gif) no-repeat right 50%; text-decoration:none; display:block}
#inner-sub-nav ul li.child a:hover{background:#a6c8c1 url(images/inner-sub-arrow.gif) no-repeat right 50%; display:block; margin:0 -10px 0 -10px; padding:0 10px; color:#1e4444}

#inner-sub-nav ul .inside{margin:0; padding: 5px 5px 0px 5px;}

#main .printed 
{
    font-size: 9pt;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.practice-exam{background:#0e4332 url(images/foundation-bg.gif) repeat-x top center; margin:10px 0 0 0; padding:15px 20px 18px; PAdding:15px 20px 10px; border:2px #fff solid; width:186px; min-height:118px; height:auto !important;height:118px;}
.practice-exam p{color:#fff; padding:0 0 7px 0}
.practice-exam a{color:#fff}
.practice-exam h1 {margin:0; padding:0 0 13px 0; font-size: 110%; text-align: center;}
.practice-exam h2 {margin:0; padding:10px 0 13px 0; font-size:12px; color:#fff}


.log-in-left{background:#0e4332 url(images/foundation-bg.gif) repeat-x top center; margin:10px 0 0 0; padding:15px 20px 18px; PAdding:15px 20px 10px; border:2px #fff solid; width:186px; min-height:118px; height:auto !important;height:118px;}
.log-in-left p{color:#fff; padding:0 0 7px 0}
.log-in-left a{color:#fff}
.log-in-left h1 {margin:0; padding:0 0 13px 0}
.log-in-left h2 {margin:0; padding:10px 0 13px 0; font-size:12px; color:#fff}

.grey-box { background:#fff url(images/content-bg-2.jpg) no-repeat bottom center; margin: 0 0 10px 0; padding:20px 20px 10px 20px; width:532px; float:left; border:2px solid #fff}
.grey-box h2 { background:url(images/grey-h2-bg.gif) no-repeat top center; margin:-20px -20px 10px -20px; color:#fff; padding:20px 0 0 20px; font-size:14px; height:30px}
.grey-box h4 { background:url(images/grey-h2-bg.gif) no-repeat top center; margin:-20px -20px 10px -20px; color:#fff; padding:20px 0 0 20px; font-size:14px; height:30px; text-transform:uppercase}
.grey-box a {color:#366; text-decoration:none}
.grey-box a:hover {color:#666; text-decoration:none}

.box { width:126px; float:left; font-size:11px}

.banner { margin:40px -80px; text-align:center}


.tableMain table {border:2px solid #fff; margin:0 0 20px 0; font-size:90%}
.tableMain table td { background:#f9f9f9; padding:5px 10px; border-bottom:1px solid #efefef; line-height:1.3em}
.tableMain table td.white { background:#fff;}
.tableMain table td.table-top { background:url(images/table-top-bg.gif) repeat-x top left; padding:5px 10px; color:#fff; font-weight:bold}


.site-map { text-transform:uppercase}


.pahxTall-exam {background:url(images/foundation-bg.gif) repeat-x top center; background-color:#0e4332; margin:0px 0 0 0px; border:2px #fff solid; height:190px; text-align:center; width:225px;}
.pahxTall-exam h1 {padding:20px 0; font-size:16px;}
.pahxTall-exam img {$margin-top:-7px; width: 55px;}

.donate{
    padding-left: 10px;
}

