/*

   This site is created by http://Marsannedesigns.com, December 2007

*/
body { font-size: 13px; font-family: "trebuchet ms"; background-color: #2a446d; }
/*Text Styling*/
a:link { color: #c00; font-weight: bold; text-decoration: none; }
a:visited { color: #c00; font-weight: bold; text-decoration: none; }
a:active { color: #069; font-weight: bold; text-decoration: none; }
a:hover{ color: #fc6; font-weight: bold; text-decoration: none; }
h1 { color: #069; font-size: 22px; font-weight: bold; line-height: 110%; }
h2 { color: #c00; font-size: 18px; font-weight: bold; text-transform: uppercase; }
h3 { color: #390; font-size: 18px; font-weight: bold; text-transform: uppercase; }
h4 { color: #069; font-size: 16px; font-weight: bold; font-style: italic; line-height: 100%; margin-top: -10px; }
h5 { font-size: 11px; margin-top: -15px; }
.headNotes { font-size: 10px; margin-top: -100px; }
.header { color: #c00; font-size: 15px; font-weight: bold; line-height: 125%; text-transform: uppercase; }
.header2 { color: #c00; font-size: 16px; font-weight: bold; line-height: 125%; text-transform: uppercase; }
.subheader { color: #069; font-size: 14px; font-weight: bold; }
.subheader2 { color: #069; font-size: 16px; font-weight: bold; }
.quoteName { color: #2a446d; font-size: 10px; font-weight: bold; }
.quoteCompany { color: #900; font-size: 10px; font-style: italic; line-height: 95%; }
.testName { color: #2a446d; font-size: 12px; font-weight: bold; font-style: italic; }
.testCompany { color: #900; font-size: 11px; font-style: italic; }
.tableHead { color: #e8eff4; font-size: 14px; font-weight: bold; letter-spacing: 1px; }
.tableSubhead { font-size: 14px; font-weight: bold; }
.listen { color: #f00; font-size: 11px; font-weight: bold; }
.click { color: #f00; font-size: 12px; font-weight: 900; }
.classTitle { color: #069; font-size: 22px; font-weight: bold; line-height: 110%; }
.classSub { font-size: 14px; font-weight: bold; font-style: italic; line-height: 125%; }
.classBold { color: #000; font-size: 13px; font-weight: bold; }
.list { line-height: 140%; }
.listing { color: #000; font-size: 16px; font-weight: bold; text-transform: uppercase; }
.listing1 { color: #c00; font-size: 18px; font-weight: bold; text-transform: uppercase; }
.listing2 { color: #09f; font-size: 18px; font-weight: bold; text-transform: uppercase; }
.listing3 { color: #f93; font-size: 18px; font-weight: bold; text-transform: uppercase; }
.listing4 { color: #6c0; font-size: 18px; font-weight: bold; text-transform: uppercase; }
.listing5 { color: #0ff; font-size: 18px; font-weight: bold; text-transform: uppercase; }
.listing6 { color: #39f; font-size: 18px; font-weight: bold; text-transform: uppercase; }
.sideHead { color: #fc6; font-size: 15px; font-weight: bold; }
.sideHead2 { color: #fff; font-size: 15px; font-weight: bold; }
.sideSub { color: #fff; font-size: 14px; font-weight: bold; }
.sideSub2 { color: #fc6; font-size: 14px; font-weight: bold; }
.sideSub3 { color: #ff3232; font-size: 14px; font-weight: bold; }
.sideClass1 { color: #fc6; font-size: 16px; font-weight: bold; background-color: #fff; width: 100px; height: auto; padding: 3px 10px; border: solid 5px; }
.sideClass2 { color: #09f; font-size: 16px; font-weight: bold; background-color: #fff; width: 100px; height: auto; padding: 3px 10px; border: solid 5px; }
.sideClass3 { color: #f96; font-size: 16px; font-weight: bold; background-color: #fff; width: 100px; height: auto; padding: 3px 10px; border: solid 5px; }
.sideClass4 { color: #6c6; font-size: 16px; font-weight: bold; background-color: #fff; width: 100px; height: auto; padding: 3px 10px; border: solid 5px; }
.sideClass5 { color: #f33; font-size: 16px; font-weight: bold; background-color: #fff; width: 100px; height: auto; padding: 3px 10px; border: solid 5px; }
.sideClass6 { color: #3cc; font-size: 16px; font-weight: bold; background-color: #fff; width: 100px; height: auto; padding: 3px 10px; border: solid 5px; }
.instructionList { color: #069; font-size: 15px; font-weight: bold; line-height: 200%; text-transform: uppercase; }
.instructionList a:link, .instructionList a:link  { color: #c00; font-size: 14px; font-weight: normal; text-decoration: none; text-transform: capitalize; }
.instructionList a:hover, .instructionList a:active  { color: #fc6; font-size: 14px; font-weight: normal; text-decoration: none; text-transform: capitalize; }
.emphasisRed { color: #c00; font-size: 14px; font-weight: bold; }
.empghasisBlack { color: #000; font-weight: bold; }
.emphasisGreen { color: #390; font-weight: bold; }
.emphasisBlue { color: #069; }
.infoLink { color: #000; font-size: 14px; }
.infoLink a:link, .infoLink a:visited { color: #c00; text-decoration: none; }
.infoLink a:hover, .infoLink a:active { color: #fc6; text-decoration: none; }
.sideHeader { color: #fff; font-size: 15px; font-weight: bold; line-height: 125%; text-transform: uppercase; }
/*Layout Elements*/
#wrapper { background-color: #fff; width: 950px; height: auto; margin: auto; }
#wrapper2 { background-color: #fff; background-image: url(http://www.uscfe.com/images/wrapper-bg.gif); background-repeat: repeat-y; width: 950px; height: auto; margin: auto; }
#friendWrap { font-size: 13px; width: 375px; height: auto; margin: auto; }
#masthead { background-image: url(http://www.uscfe.com/images/header2.gif); width: 950px; height: 94px; }
#footer { color: #fff; font-size: 10px; line-height: 150%; background-image: url(http://www.uscfe.com/images/footer-bg.gif); text-align: center; width: 950px; height: 60px; clear: both; margin: auto; padding-top: 7px; padding-bottom: 7px; border-top: 1px solid #c33; }
#footer a:link { color: #fc6; }
#footer a:visited { color: #fff; }
#footer a:hover { color: #fff; }
#headLinks { color: #000; font-size: 12px; line-height: 130%; text-align: right; width: 400px; height: 74px; float: right; padding-top: 5px; padding-right: 10px; padding-left: 5px; }
#headLinks a:link { color: #c00; font-weight: bold; text-decoration: none; }
#headLinks a:visited { color: #c00; font-weight: bold; text-decoration: none; }
#headLinks a:hover { color: #2a446d; font-weight: bold; text-decoration: none; }
#social { width: 145px; height: 24px; float: right; clear: right; }
#menu-container { position: absolute; top: 82px; width: 950px; height: 18px; float: left; clear: left; }
#menuLeft { color: #fff; font-size: 13px; width:505px; wxxidth: 248px; height: 18px; float: left; padding-top: 10px; padding-right: 4px; padding-left:10px; xxpadding-left: 102px; }
#menuLeft a:link, #menuLeft a:visited { color: #fc6; text-decoration: none; }
#menuLeft a:hover, #menuLeft a:active { color: #fff; text-decoration: none; }
#menuRight { color: #fff; font-size: 13px; text-align: right; width:410px; wxxidth: 450px; height: 18px; float: right; margin-top: -5px; padding-right: 10px; padding-left: 4px; }
#menuRight a:link, #menuRight a:visited { color: #fc6; }
#menuRight a:hover, #menuRight a:active { color: #fff; }
.quoteBox { width: 146px; height: 65px; padding: 5px; border-right: 2px solid #2a446d; }
.quoteWho { font-size: 11px; font-weight: bold; }
#indexContent { font-size: 14px; background-color: #fff; width: 900px; height: auto; float: left; padding: 25px; }
#whyContent { font-size: 14px; background-color: #fff; background-image: url(http://www.uscfe.com/images/why-back.jpg); background-repeat: no-repeat; background-position: center top; width: 900px; height: auto; float: left; padding: 25px; }
#flashContainer { background-image: url(http://www.uscfe.com/images/index-image-2.jpg); width: 950px; height: 280px; float: left; clear: both; }
#flashContainer2 { background-image: url(http://www.uscfe.com/images/index-image-3.jpg); width: 950px; height: 280px; float: left; clear: both; }
#plaqueBox { color: #fff; font-size: 15px; font-weight: 900; line-height: 110%; text-align: center; width: auto; height: auto; float: right; padding-top: 135px; padding-right: 20px; }
#plaqueBox a:link, #plaqueBox a:visited { color: #fff; text-decoration: none; }
#plaqueBox a:hover, #plaqueBox a:active { color: #fc6; }
#subContent { width: 630px; height: auto; float: right; clear: right; padding: 10px; }
#accent { background-image: url(http://www.uscfe.com/images/red-accent-bar.gif); width: 950px; height: 9px; margin: auto; }
.clearer { position: relative; width: 950px; clear: both; }
.headBar { color: #000; font-size: 20px; font-family: georgia; font-weight: bold; background-image: url(http://www.uscfe.com/images/header-bg.gif); background-repeat: no-repeat; text-align: center; width: 950px; height: 50px; clear: both; }
.headBar2 { color: #000; font-size: 20px; font-family: georgia; font-weight: bold; background-image: url(http://www.uscfe.com/images/header-bg2.gif); background-repeat: no-repeat; text-align: center; width: 950px; height: 50px; clear: both; }
#sidebar { color: #fff; font-size: 12px; width: 250px; height: auto; float: left; padding: 20px 20px 20px 10px; }
#sidebar-right { color: black; font-size: 12px; width: 250px; height: auto; float: right; padding: 20px 20px 20px 10px; }
.sideContent { color: #eeeded; font-size: 12px; text-align: left; width: 220px; clear: both; }
.sideContent2 { color: #f7f7f7; font-size: 14px; font-weight: bold; }
.formText { color: #eeeded; font-size: 12px; }
#sidebar a:link { color: #fc6; text-decoration: underline; }
#sidebar a:visited { color: #fff; text-decoration: underline; }
#sidebar a:hover { color: #fff; text-decoration: underline; }
.testimonial { background-color: #e8eff4; width: 196px; height: 180px; padding: 5px 10px; border: double 3px #2a446d; }
.testPhoto { width: 75px; height: 100px; float: right; padding-top: 10px; padding-bottom: 5px; padding-left: 10px; }
#courseTable { color: #000; font-size: 14px; font-weight: normal; background-color: #fff; width: 950px; height: auto; clear: both; }
#courseTable a:link, #courseTable a:visited { color: #000; font-size: 14px; font-weight: normal; background-color: #fff; text-decoration: none; }
#courseTable a:hover, #courseTable a:active { color: #000; font-size: 14px; font-weight: normal; background-color: #fff; text-decoration: none; }
.coursePhoto { width: 50px; height: 65px; float: left; padding: 5px; }
#loginBox { width: 625px; height: auto; float: right; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; }
#classContent { text-align: left; width: 625px; height: auto; float: right; padding: 10px 15px 25px 10px; }
.classClearer { width: 625px; height: 25px; clear: both; }
.classPlayer { width: 275px; height: auto; clear: left; padding: 10px; }
.spacer { width: 275px; height: 6px; }
.tips {  }
.tips ul { line-height: 100%; margin: 0; }
.classLink { color: #09f; font-size: 16px; font-weight: bold; }
.classLink a:link, .classLink a:visited { color: #09f; text-decoration: none; }
.classLink a:hover, .classLink a:active { color: #fc6; text-decoration: none; }
.aaplayer { width: auto; height: auto; }
.imageRight { width: auto; height: auto; float: right; padding: 7px; }
.applyBox { background-color: #fff; width: 516px; height: auto; margin: 50px auto auto; }
#whyBack { background-image: url(http://www.uscfe.com/images/why-bg.jpg); width: 855px; height: 800px; padding-top: 24px; padding-right: 22px; padding-left: 22px; }
.primer a:link, .primer a:visited { color: #069; text-decoration: underline; }
.primer a:hover, .primer a:active { color: #c00; }
.current a:link, .primer a:visited { color: #000; font-weight: bold; text-decoration: none; }
.current a:hover, .primer a:active { color: #c00; text-decoration: none; }
table#contactForm td.label{font-weight:bold; text-align:left;}
.newsletterBox { background-image: url(http://www.uscfe.com/images/sample-corner.gif); background-repeat: no-repeat; background-position: center top; text-align: left; width: 232px; padding: 60px 7px 7px; border: solid 2px #004b7d; }
.newsletterBox2 { background-image: url(http://www.uscfe.com/images/sample-corner2.gif); background-repeat: no-repeat; background-position: center top; text-align: left; width: 232px; padding: 60px 7px 7px; border: solid 2px #004b7d; }
.head-spacing { line-height: 160%; text-align: center; }
/*Pop Up Elements*/
.container { background-color: #fff; text-align: center; width: 350px; height: 275px; margin: auto; padding: 5px; }
.container2 { background-color: #fff; width: 500px; height: 650px; margin: auto; padding: 5px 15px 15px; }
.container3 { background-color: #fff; width: 500px; height: 450px; margin: auto; padding: 5px 5px 5px 10px; }
.wrap3 { width: 450px; height: auto; padding: 25px; }
