
a     { color: #1e67b2; font-family: Arial; text-decoration: none }
a:visited     { font-family: Arial; text-decoration: none }
a:hover    { font-family: Arial; text-decoration: underline }
.subnav_newsletter { color: #333; background-color: #bbd9ee; text-align: center; vertical-align: middle; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #206ba4 }
.subnav2  { color: #333; font-size: 85%; font-family: Arial; margin-right: 5px; margin-left: 5px }
.subnav2 a:link { color: #666; font-size: 85%; font-family: Arial; text-decoration: none; margin-right: 5px; margin-left: 5px }
.subnav2 a:visited { color: #666; font-size: 85%; font-family: Arial; text-decoration: none; margin-right: 5px; margin-left: 5px }
.subnav2 a:hover { color: #ed7f2c; font-size: 85%; font-family: Arial; text-decoration: none; margin-right: 5px; margin-left: 5px }
.subnav    { color: #666; font-size: 85%; font-family: Arial; margin-right: 5px; margin-left: 5px; padding-top: 5px; padding-bottom: 4px }
.subnav a:link         { color: #666; font-size: 85%; font-family: Arial; text-decoration: underline; vertical-align: middle; margin-right: 5px; margin-left: 5px; padding-top: 4px; padding-bottom: 3px }
.subnav a:visited        { color: #666; font-size: 85%; font-family: Arial; text-decoration: underline; vertical-align: middle; margin-right: 5px; margin-left: 5px; padding-top: 4px; padding-bottom: 3px }
.subnav a:hover        { color: #333; font-size: 85%; font-family: Arial; text-decoration: underline; vertical-align: middle; margin-right: 5px; margin-left: 5px; padding-top: 4px; padding-bottom: 3px }
.subnavactive  { color: black; font-weight: bold; font-size: 85%; font-family: Arial; text-decoration: none; vertical-align: middle; margin-right: 5px; margin-left: 5px; padding-top: 4px; padding-bottom: 3px }
.oldBlog a:link { color: #555; font-size: 11px; font-family: Tahoma; text-decoration: underline }
.oldBlog a:visited { color: #555; font-size: 11px; font-family: Tahoma; text-decoration: underline }
.oldBlog a:hover { color: #54a4de; font-size: 11px; font-family: Tahoma; text-decoration: underline }
.footer    { color: #333; font-size: 11px; font-family: Arial; text-align: center; padding-top: 20px; border-top: 1px solid #e7e4d3 }
.footer a:link  { color: #333; font-size: 11px; font-family: Arial; text-decoration: underline; vertical-align: middle; margin-right: 5px; margin-left: 5px; padding-top: 5px; padding-bottom: 5px }
.footer a:visited  { color: #333; font-size: 11px; font-family: Arial; text-decoration: underline; vertical-align: middle; margin-right: 5px; margin-left: 5px; padding-top: 5px; padding-bottom: 5px }
.footer a:hover   { color: #045eb3; font-size: 11px; font-family: Arial; text-decoration: underline; vertical-align: middle; padding-top: 5px; padding-bottom: 5px }
.arrows   { color: #ed7f2c; font-weight: bold; font-size: 10px; letter-spacing: 0px; vertical-align: middle }
#sat_title { font-weight: 500; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.Text10pxGrey { color: #444; font-size: 12px; font-family: Arial }
#subnav_spacer { color: #333; font-size: 10px; font-family: Tahoma, Arial; padding-right: 5px; padding-left: 5px }
.tabs { color: #333; font-size: 11px; font-family: Tahoma, Arial; text-decoration: none; vertical-align: middle }
body   { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
p   { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
bodytext  { font-size: 90% }
#right_column_text { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
td   { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
ul    { color: #000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-type: square }
td.center { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
td.center_title { color: white; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
h1   { color: #aa1002; font-size: 12pt; font-family: Arial; text-decoration: none; text-transform: capitalize; word-spacing: 0; letter-spacing: 1pt }
h2 { font-size: 10pt; font-family:Arial; color:#0000FF }
h3 { font-weight: 600; font-size: 18pt }
.topic_header         { color: #000; font-weight: 500; font-size: 14pt; font-family: Arial }
.topic_header_or { color: #ed7f2c; font-weight: 500; font-size: 14pt; font-family: Arial }
.topic_header_blue  { color: #1e67b2; font-weight: bold; font-size: 115%; font-family: Arial }
.topicheaderodd  { color: #666; font-weight: 500; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 2px }
#blue_header    { color: #045eb3; font-weight: 500; font-size: 14pt; font-family: Arial }
.blueForteen  { color: #045eb3; font-weight: 500; font-size: 12pt; font-family: Arial }
.subhead_blue { color: #045eb3; font-weight: 500; font-size: 12pt; font-family: Arial }
.subhead_or { color: #f78025; font-weight: 500; font-size: 12pt; font-family: Arial }
.blackThirteen { color: #333; font-weight: 600; font-size: 13pt; font-family: Arial; letter-spacing: 0.45mm }
td.dashed { border: dotted }
.mainMessageText { color: #222; font-weight: 500; font-size: 14px; font-family: "Comic Sans MS" }
.mainMessageTD { color: #222; font-weight: 500; font-size: 14px; font-family: "Comic Sans MS"; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc }
#quote { color: navy; font-style: italic; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td.paddingall10 { padding: 10px }
.tableDataLine { padding: 5px; border-bottom: 1px solid #ccc }
td.paddingtop10 { padding-top: 10px }
td.paddingtop20 { padding-top: 20px }
td.paddingbottom10 { padding-bottom: 10px }
td.paddingmaintable { padding-top: 10px; padding-right: 20px }
td.borderleftgray { border-left: 10px #ccc }
td.leftnav { padding-top: 5px; padding-right: 3px; padding-bottom: 5px; border-right: 2px dotted #ccc }
body  { color: #333 }
.body_table        { background-color: white; vertical-align: top }
#orange_callout  { color: #f90; font-weight: 500; font-size: 14px; font-family: Arial; text-align: center; letter-spacing: 2px }
.blue_callout  { color: #369; font-weight: 500; font-size: 12px; font-family: Arial }
.headerPhoneCallout { color: #999; font-size: 14px; font-family: "Arial Black" }
.boldElevenBlack { color: black; font-weight: 600; font-size: 11px }
#ad_head { color: #f90; font-size: 12px; font-family: Arial }
#green_callout   { color: #8dc366; font-size: 16px; font-family: "Arial Black"; text-align: center; letter-spacing: 2px }
td.rightcolumn_padding { padding-top: 10px; padding-right: 5px }
#smalltext { color: #666; font-size: 10px; text-align: center }
table.ad     { padding: 10px; border: solid 1px #369 }
.dashedGray { border: dashed 1px #ccc }
.requiredFields { color: #f00; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; padding-right: 5px }
.regularGraySix { color: #999; font-size: 10px }
.formNotRequired { text-align: right; padding-right: 5px }
.navalign  { }
.dashedBottomGray { border-bottom: 1px dashed #999 }
.dashedRightGray { border-right: 1px dashed #999 }
.boldTwelveWhite   { color: white; font-weight: 500; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.regular10Gray { color: gray; font-size: 10px }
.text8px { color: #333; font-size: 11px }
.rightcolumnMain   { padding-top: 10px; padding-bottom: 10px; padding-left: 10px }
.rightcolumnHeader { color: #206ba4; background-color: #faf1c3; text-indent: 10px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #ccc; border-right: #ccc; border-bottom: 1px solid #ccc; border-left: #ccc }
.rightcolumnHeaderOR { color: white; background-color: #ff9834; text-indent: 10px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #ccc; border-right: #ccc; border-bottom: 1px solid #ccc; border-left: #ccc }
.announcements { color: #333; background-color: #f1efe2; padding: 5px; border: solid 2px #e7e4d3 }
.blogad { color: #333; background-color: #ebf4fa; padding: 5px; border: solid 2px #bbd9ee }
.blogtextsoftblue { color: #54a4de; font-weight: normal; font-size: 10pt }
.bloglist { text-indent: 0px; list-style-type: circle; margin-top: -5px; margin-left: -20px }
.blogtext { color: #333; font-size: 11pt; font-family: "Times New Roman", Georgia, Times }
.blogheader { color: #333; font-size: 12pt; font-family: Georgia; letter-spacing: 1px }
.maincontenttable { color: #333; padding: 5px; border: solid 4px #e7e4d3 }
.rightcolumnHeaderYE { color: #666; background-color: #f6e896; text-indent: 10px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #ccc; border-right: #ccc; border-bottom: 1px solid #ccc; border-left: #ccc }
.listnoident { list-style-type: circle; margin-top: -15px; margin-left: -22px }
.rightcolumnText  { font-size: 10px; font-family: Arial; text-decoration: none }
.comparisonTableTopRow  { color: #333; font-weight: normal; font-size: 12px; font-family: Arial; letter-spacing: 0.06cm; padding: 2px; border-top: 1px solid #333; border-bottom: 1px solid #333 }
.comparisonTableText12 { color: #333; font-size: 12px; font-family: Arial }
.comparisonTableSAT  { color: #333; font-family: Arial; padding: 5px }
.compTableSATgroup { font-family: Arial; padding: 5px; border-bottom: 2px dotted #999 }
.mainmessageBLACK { color: black; font-size: 14pt; font-family: "Arial Black"; letter-spacing: 1px }
.mainmessageGRAY { color: #666; font-size: 14pt; font-family: "Arial Black"; letter-spacing: 1px }
.tutorclass  { color: #ff9834; font-size: 1.5em; font-family: "Comic Sans MS" }
.tutorclassother { color: #2597cb; font-size: 1.5em; font-family: "Comic Sans MS" }
.class { }
.paytable { padding-right: 10px; padding-bottom: 10px; padding-left: 10px }
.bodyText { color: #333; font-size: 83% }
#navlist
{
border-bottom: 1px solid #ccc;
margin: 0;
padding-bottom: 19px;
padding-left: 10px;
}

#navlist ul, #navlist li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist a:link, #navlist a:visited
  { color: #333; font-weight: normal; line-height: 14px; text-decoration: none; background-color: #e5ecf9; float: left; margin-right: 8px; padding: 2px 10px; border: solid 1px #ccc }

#navlist a:link#current, #navlist a:visited#current
 { color: #000; background-color: #9cc0ed; border-bottom: 1px solid #9cc0ed }

#navlist a:hover  { }

body.section-1 #navlist li#nav-1 a, 
body.section-2 #navlist li#nav-2 a,
body.section-3 #navlist li#nav-3 a,
body.section-4 #navlist li#nav-4 a
{
background: #fff;
border-bottom: 1px solid #fff;
color: #000;
}

#navlist #subnav-1,
#navlist #subnav-2,
#navlist #subnav-3,
#navlist #subnav-4
{
display: none;
width: 90%;
}

body.section-1 #navlist ul#subnav-1, 
body.section-2 #navlist ul#subnav-2,
body.section-3 #navlist ul#subnav-3,
body.section-4 #navlist ul#subnav-4
{
display: inline;
left: 10px;
position: absolute;
top: 95px;
}

body.section-1 #navlist ul#subnav-1 a, 
body.section-2 #navlist ul#subnav-2 a,
body.section-3 #navlist ul#subnav-3 a,
body.section-4 #navlist ul#subnav-4 a
 { color: #333; font-weight: bold; font-size: smaller; line-height: 10px; text-decoration: none; background-color: #fff; margin-right: 4px; padding: 2px 10px; border-top: none; border-right: none; border-bottom: none; border-left: 1px solid #ccc }

#navlist ul a:hover  { }

#contents
{
background: #fff;
border: 1px solid #ccc;
border-top: none;
clear: both;
margin: 0px;
padding: 15px;
}
.navheader { font-size: 83% }
.tab_text { font-size: 83% }
.module_text { font-size: 83% }
.module_header { color: black; font-weight: normal; font-size: 83%; padding-left: 5px }
.blacksubheader { color: black; font-weight: bold; font-size: 115% }
h4 { font-size: 10pt; font-family: "Times New Roman", Georgia, Times }
