
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; margin: 0; padding: 0; }
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: 600; font-size: 150%; font-family: Arial; padding-top: 10px; padding-bottom: 20px }
.topic_header_or  { color: #ed7f2c; font-weight: 500; font-size: 150%; font-family: Arial }
.topic_header_blue   { color: #1e67b2; font-weight: bold; font-size: 150%; 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: #999; font-style: italic; font-size: 120%; padding: 5px }
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: #000; font-size: 150%; padding-bottom: 15px; font-weight: 800;}
.mainmessageGRAY  { color: #000; font-weight: 800; font-size: 150%; padding-bottom: 15px } 
.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
 { margin: 0; padding-bottom: 27px; padding-left: 10px; border-bottom: 1px solid #ccc }

#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; font-size: 120%; line-height: 14px; text-decoration: none; background-color: #e5ecf9; float: left; margin-right: 8px; padding: 6px 10px; border: solid 1px #ccc }

#navlist a:link#current, #navlist a:visited#current
 { color: #000; background-color: #ccc; border-bottom: 1px solid #ccc }

#navlist a:hover   { background-color: #ccc }

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 }

.roundedcornr_box_966105 {
	background: url(images/roundedcornr_966105_tl.png) no-repeat top left;
}
.roundedcornr_top_966105 {
	background: url(images/roundedcornr_966105_tr.png) no-repeat top right;
}
.roundedcornr_bottom_966105 {
	background: url(images/roundedcornr_966105_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_966105 div {
	background: url(images/roundedcornr_966105_br.png) no-repeat bottom right;
}
.roundedcornr_content_966105 {
	background: url(images/roundedcornr_966105_r.png) top right repeat-y;
}

.roundedcornr_top_966105 div,.roundedcornr_top_966105,
.roundedcornr_bottom_966105 div, .roundedcornr_bottom_966105 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_966105, .roundedcornr_bottom_966105 {
	margin-top: -19px;
}
.roundedcornr_content_966105 { padding: 0 15px; }

.roundedcornr_box_248913 {
	background: url(images/roundedcornr_248913_tl.png) no-repeat top left;
}
.roundedcornr_top_248913 {
	background: url(images/roundedcornr_248913_tr.png) no-repeat top right;
}
.roundedcornr_bottom_248913 {
	background: url(images/roundedcornr_248913_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_248913 div {
	background: url(images/roundedcornr_248913_br.png) no-repeat bottom right;
}
.roundedcornr_content_248913 {
	background: url(images/roundedcornr_248913_r.png) top right repeat-y;
}

.roundedcornr_top_248913 div,.roundedcornr_top_248913,
.roundedcornr_bottom_248913 div, .roundedcornr_bottom_248913 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_248913, .roundedcornr_bottom_248913 {
	margin-top: -19px;
}
.roundedcornr_content_248913 { padding: 0 15px; }


.rounded-corners {
     -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}

.roundedcornr_box_775947 {
	background: url(images/roundedcornr_775947_tl.png) no-repeat top left;
}
.roundedcornr_top_775947 {
	background: url(images/roundedcornr_775947_tr.png) no-repeat top right;
}
.roundedcornr_bottom_775947 {
	background: url(images/roundedcornr_775947_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_775947 div {
	background: url(images/roundedcornr_775947_br.png) no-repeat bottom right;
}
.roundedcornr_content_775947 {
	background: url(images/roundedcornr_775947_r.png) top right repeat-y;
}

.roundedcornr_top_775947 div,.roundedcornr_top_775947,
.roundedcornr_bottom_775947 div, .roundedcornr_bottom_775947 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_775947, .roundedcornr_bottom_775947 {
	margin-top: -19px;
}
.roundedcornr_content_775947 { padding: 0 15px; }



.mainbody-text  { line-height: 130%; border-bottom: 2px inset #eee; }
.mainbody-text-final { line-height: 130%; padding-bottom: 5px }
.mainbody-header  { color: #000; font-weight: 600; font-size: 120%; padding-bottom: 10px }
.right-column-header { color: #000; font-weight: 600; padding-bottom: 5px }
.right-column-text { line-height: 110%; border-bottom: 2px inset #eee }
.right-column-text-final { line-height: 110%; padding-bottom: 5px }
ul.right-column-list  { line-height: 110%; list-style-type: none; margin: 0px; padding: 0px }
li.right-column-list {margin: 5px; }

