﻿/* CSS Document */
/* CSS - Reset Styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
html {}
body {font-family: Arial, Gadget, sans-serif; color: #7c7978; background-color: #f4f4f4; text-align: center; background-image: url(../../Images/ExamFx_Top-Repeat.gif); background-repeat: repeat-x; background-position: top left; }
form {}
h1 { font-size: 26px; line-height: 36px; font-weight: normal; color: #7c7978; letter-spacing:normal; font-style: normal; margin-bottom: 5px; }
h2 { font-size: 22px; line-height: 28px; font-weight: normal; color: #7c7978; font-style: normal; }
h3 { font-size: 20px; line-height: 26px; font-weight: bold; color: #7c7978; font-style: normal; margin-top: 5px; }
h4 { font-size: 18px; line-height: 24px; font-weight: bold; color: #7c7978; font-style: normal; margin-top: 5px; }
h5 { font-size: 16px; line-height: 20px; font-weight: bold; color: #7c7978; font-style: normal; margin-top: 5px; }
h6 { font-size: 12px; line-height: 16px; font-weight: bold; color: #7c7978; font-style: normal; margin-top: 5px; }
p { font-size: 12px; line-height: normal; font-weight: normal; margin: 2px 0px 3px 0px; }
p.large { font-size: 16px; line-height: 26px; margin: 3px 0px 4px 0px; }
p.small { font-size: 10px; line-height: 20px; font-weight: normal; margin: 1px 0px 2px 0px; }
p.standard { font-size: 12px; line-height: normal; font-weight: normal; margin: 2px 0px 3px 0px; }
b { font-weight: bold; font-size: 12px; line-height: normal; margin: 2px 0px 3px 0px; }
ul { font-size: 12px; line-height: 16px; padding-top: 8px; padding-left: 25px; list-style-position: outside; list-style-type: disc; }
ul li { padding: 0 0 8px 0; }
ul li a:link, ul li a:visited { font-weight: bold; color: #E88031; text-decoration: underline; font-size: 12px; }
ul li a:active, ul li a:hover { text-decoration: none; }
ol { font-size: 12px; line-height: 16px; padding-top: 8px; padding-left: 25px; list-style: normal; }
ol li { padding: 0 0 8px 0; }

a { outline: none; }
a:link, a:visited { color: #EB8031; font-size: 14px; line-height: 16px; font-weight: bold; text-decoration: none; }

a:hover, a:active { text-decoration: underline; }


/* Define misc. classes */
.clear { clear: both; }
.hidden { display: none; }


/* Define layout */

.Container { width: 954px; margin: 0px auto; text-align: left; background: url('../../Images/ExamFx_Base.jpg') no-repeat top left; padding: 20px 25px 0px 27px; }
.Branding { height: 146px; }
.Logo { float: left; width: 350px; height: 146px; }
.BrandImages { float: left; width: 604px; height: 146px; background-image: url(../../Images/ExamFx_Branding.jpg); background-position: left top; background-repeat: no-repeat; }
.Navigation { height: 36px; padding: 0px 14px 0px 101px; }
.Navigation ul { list-style: none; margin: 0px; padding: 0px; }
.Navigation ul li { list-style: none; float: left; margin: 0px; padding: 0px; }
.Navigation ul li a { display: block; width: 146px; height: 36px; text-indent: -99999px; background-repeat: no-repeat; background-image: url(../../Images/ExamFx_Buttons.jpg); }
.NavigationStudent { height: 36px; padding: 0px 14px 0px 101px; }
.NavigationStudent ul { list-style: none; margin: 0px; padding: 0px; }
.NavigationStudent ul li { list-style: none; float: left; margin: 0px; padding: 0px; }
.NavigationStudent ul li a { display: block; width: 146px; height: 36px; text-indent: -99999px; background-repeat: no-repeat; background-image: url(../../Images/ExamFx_Buttons2.jpg); }
.NavigationStudent .HomeButton { float: right; width: 15px; margin-top: 20px; }
.Navigation .HomeButton { float: right; width: 15px; margin-top: 20px; }
.ButtonOne a:link, .ButtonOne a:visited { background-position: left top; margin-right: 7px; }
.ButtonOne a:active, .ButtonOne a:hover { background-position: left -36px; margin-right: 7px; }
.ButtonOneActive a:link, .ButtonOneActive a:visited { background-position: left -72px; margin-right: 7px; }
.ButtonOneActive a:active, .ButtonOneActive a:hover { background-position: left -36px; margin-right: 7px; }
.ButtonTwo a:link, .ButtonTwo a:visited { background-position: left -109px; }
.ButtonTwo a:active, .ButtonTwo a:hover { background-position: left -145px; }
.ButtonTwoActive a:link, .ButtonTwoActive a:visited { background-position: left -181px; }
.ButtonTwoActive a:active, .ButtonTwoActive a:hover { background-position: left -145px; }
.SecondaryLinks { height: 85px; padding: 0px 57px 0px 101px; }
.HomeButton a:link, .HomeButton a:visited { width: 15px; height: 15px; display: block; background-image: url(../../Images/ExamFx_Secondary_Buttons.jpg); background-repeat: no-repeat; background-position: left -340px; text-indent: -99999px; }
.HomeButton a:active, .HomeButton a:hover { }
.SecondaryLinks .ButtonOne { width: 155px; height: 85px; margin-right: 45px; float: right; }
.SecondaryLinks .ButtonOne a:link, .SecondaryLinks .ButtonOne a:visited { width: 155px; height: 85px; display: block; background-image: url(../../Images/ExamFx_Secondary_Buttons.jpg); background-repeat: no-repeat; background-position: left top; text-indent: -99999px; }
.SecondaryLinks .ButtonOne a:hover, .SecondaryLinks .ButtonOne a:active { background-position: left -85px; }
.SecondaryLinks .ButtonOneActive a:link, .SecondaryLinks .ButtonOneActive a:visited { background-position: left top; }
.SecondaryLinks .ButtonOneActive a:hover, .SecondaryLinks .ButtonOneActive a:active { background-position: left top; }
.SecondaryLinks .ButtonTwo { width: 155px; height: 85px; float: right; }
.SecondaryLinks .ButtonTwo a:link, .SecondaryLinks .ButtonTwo a:visited { width: 155px; height: 85px; display: block; background-image: url(../../Images/ExamFx_Secondary_Buttons.jpg); background-repeat: no-repeat; background-position: left -170px; text-indent: -99999px; }
.SecondaryLinks .ButtonTwo a:hover, .SecondaryLinks .ButtonTwo a:active { background-position: left -255px; }
.SecondaryLinks .ButtonTwoActive a:link, .SecondaryLinks .ButtonTwoActive a:visited { background-position: left top; }
.SecondaryLinks .ButtonTwoActive a:hover, .SecondaryLinks .ButtonTwoActive a:active { background-position: left top; }
.ContentContainer { padding: 0px 55px 0px 101px; background-color: #fbfbfb; margin-right: 2px; }
.ContentLeft { float: left; width: 565px; margin-right: 78px; }
.ContentRight { float: left; width: 153px; }
.Footer { height: 70px; border-top: 1px solid #c9c9c9; margin-top: 45px; padding-top: 15px; }
.Footer .Navigation { float: right; font-size: 10px; line-height: 22px; font-weight: normal; }
.Footer .Navigation a:link, .Footer .Navigation a:visited { color: #474544; font-size: 10px; line-height: 22px; font-weight: normal; text-decoration: none; }
.Footer .Navigation a:active, .Footer .Navigation a:hover { text-decoration: underline; }
.Copyright { float: left; font-size: 10px; font-weight: normal; line-height: 12px; padding-top: 5px; width: 375px; }
.stock { margin-top: 25px; }
.MarketingBottom { margin-top: 25px; }
a.SignUp:link, a.SignUp:visited { float: right; display: block; width: 200px; height: 71px; background-image: url(../../Images/ExamFx_SignUp.png); background-repeat: no-repeat; background-position: left top; text-indent: -99999px; }
a.SignUp:active, a.SignUp:hover { background-position: left -72px; }
.MarketingBottom .ColLeft { float: left; width: 40%; padding: 0% 5%; background-image: url(../../Images/ExamFx_ContentDivider.jpg); background-position: right top; background-repeat: no-repeat; }
.MarketingBottom .ColRight { float: left; width: 40%; padding: 0% 5%; }
.imgRight { float: right; margin: 0px 0px 3px 5px; border: solid 1px #54534A; }
.imgLeft { float: left; margin: 0px 5px 3px 0px; border: solid 1px #54534A; }
.breadcrumb { font-size: 12px; color: #54534A; margin-bottom: 10px; }
.breadcrumb .title { font-size: 26px; font-weight: bold; color: #eb8031; }
.breadcrumb .active { color: #eb8031; }
.breadcrumb .complete { color: #d9da55; }
.breadcrumb .inactive { color: #cccccc; font-style: italic; }
.longInput { width: 475px; }
.mediumInput { width: 275px; }
.shortInput { width: 75px; }

input[type=text] { height: 16px; border-top: solid 2px #6D6E71; border-left: solid 2px #6D6E71; border-bottom: solid 1px #6D6E71; border-right: solid 1px #6D6E71; margin: 5px 0px; font-size: 12px; color: #474544; font-weight: bold; }
input[type=text]:hover, input[type=text]:focus { border-top: solid 2px #6D6E71; border-left: solid 2px #6D6E71; background-color: #dbecf2; }
select { height: 20px; width: 150px; border: solid 1px #6D6E71; margin: 5px 0px; font-size: 12px; color: #474544; font-weight: bold; }
select:focus { background-color: #dbecf2; }
.clsLinkButtons a:hover { }
.clsLinkButtons a { }
a.LinkButton:link, a.LinkButton:visited { display: inline-block; border: solid 1px #54534a; color: #eb8031; padding: 5px; text-decoration: none; margin: 10px 0px; font-size: 12px; }
a.LinkButton:active, a.LinkButton:hover { border-top: solid 1px #eb8031; border-bottom: solid 1px #eb8031; color: #eb8031; padding: 5px; }
.clsError { font-weight: bold; color: #eb8031; padding: 10px 0px; }
.disclaimer { padding: 5px; border: solid 1px #00539b; font-weight: bold; margin: 0px 0px 0px 0px; }
.clsLabel { font-weight: bold; padding: 10px 0 0; font-size: 12px; }
.divStandardDescription { font-size: 12px; }
.CourseButton a:link, .CourseButton a:visited { float: left; display: block; width: 202px; height: 72px; background-image: url(../../Images/CourseDemoButton.png); background-repeat: no-repeat; background-position: left top; text-indent: -99999px; }
.CourseButton a:active, .CourseButton a:hover { background-position: left -77px; }

a.EnrollSignUp:link, a.EnrollSignUp:visited { float: right; display: block; width: 201px; height: 73px; background-image: url(../../Securities/Images/ATI_SignUp.png); background-repeat: no-repeat; background-position: left top; text-indent: -99999px; }
a.EnrollSignUp:active, a.EnrollSignUp:hover { background-position: left -77px; }