BODY {
	BACKGROUND-COLOR: #ffffff ;FONT: 11px/11px Arial; margin-top:5px;
}
table
{
font-size: 12px;
font-family:"Arial"; 
}

.header {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.instruction {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.sub_nav2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.body {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.index_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.sub_link {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: arial, verdana, sans-serif
}
.large_white {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.next {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: arial, verdana, helvetica, sans-serif; LETTER-SPACING: 1px
}
.example {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.footer {
	FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.title {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; LETTER-SPACING: 1px
}
.highlight {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 25px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; LETTER-SPACING: 1px
}
.sidebar {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 18px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; LETTER-SPACING: 1px
}
HR {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; COLOR: #333333; BORDER-BOTTOM: medium none; HEIGHT: 1px
}
A.big:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: arial, verdana, helvetica, sans-serif; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.big:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: arial, verdana, helvetica, sans-serif; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.big:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: arial, verdana, helvetica, sans-serif; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.big:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6600; FONT-FAMILY: arial, verdana, helvetica, sans-serif; LETTER-SPACING: 1px; TEXT-DECORATION: underline
}
A.normal:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.normal:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.normal:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.normal:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.main:link {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.main:active {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.main:visited {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.main:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
A.logout:link {
	FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
A.logout:active {
	FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
A.logout:visited {
	FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
A.logout:hover {
	FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: underline
}
.colordone {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: arial, verdana, helvetica, sans-serif; BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: center
}
.coloroff {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: arial, verdana, helvetica, sans-serif; BACKGROUND-COLOR: #e1e1e1; TEXT-ALIGN: center
}
.interfacegray {
	BACKGROUND-COLOR: #f2f2f2
}
.linktext {
	FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.statstext {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.statstextlight {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
A.done:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A.done:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A.done:active {
	COLOR: #333333; TEXT-DECORATION: none
}
A.done:hover {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.donelink:link {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.donelink:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.donelink:active {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.donelink:hover {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.on:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.on:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.on:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.on:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
A:link {
	COLOR: #000000; TEXT-DECORATION: underline; COLOR: #336699;FONT-WEIGHT: bold;
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: underline; COLOR: #336699;FONT-WEIGHT: bold;
}
A:active {
	COLOR: #000000; TEXT-DECORATION: underline; COLOR: #336699;FONT-WEIGHT: bold;
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: none; COLOR: #336699;FONT-WEIGHT: bold;
}
#content_holder {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: auto; BORDER-LEFT: #000000 1px solid; WIDTH: 350px; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 250px; TEXT-ALIGN: center; min-width: 350px
}
#content_top {
	MARGIN-TOP: 0px; background-color:#999999; MARGIN-LEFT: auto; WIDTH: 350px; HEIGHT: 38px; min-width: 348px
}
#tlogout {
	MARGIN-TOP: 10px; BACKGROUND: url(/sd43/images/ihmc_logout.gif) no-repeat right top; FLOAT: right; WIDTH: 77px; MARGIN-RIGHT: 10px
}

#btn {
	MARGIN-TOP: 10px; FLOAT: right;MARGIN-right: 30px; 
}

H1 {
	MARGIN-TOP: 10px; FLOAT: left; FONT: bold 12px/18px Arial; MARGIN-LEFT: 10px; COLOR: #ffffff
}
#listing {
	MARGIN-TOP: 10px; BACKGROUND: url(/sd43/images/section_1.gif) no-repeat; WIDTH: 301px; HEIGHT: 34px
}
#reading {
	MARGIN-TOP: 10px; BACKGROUND: url(/sd43/images/section_2.gif) no-repeat; WIDTH: 301px; HEIGHT: 34px
}
#speaking {
	MARGIN-TOP: 10px; BACKGROUND: url(/sd43/images/section_4.gif) no-repeat; WIDTH: 301px; HEIGHT: 34px
}
#writting {
	MARGIN-TOP: 10px; BACKGROUND: url(/sd43/images/section_5.gif) no-repeat; WIDTH: 301px; HEIGHT: 34px
}
#review {
	MARGIN-TOP: 10px; BACKGROUND: url(/sd43/images/section_3.gif) no-repeat; WIDTH: 301px; HEIGHT: 34px
}
#partborder_on {
	PADDING-RIGHT: 5px; MARGIN-TOP: 7px; PADDING-LEFT: 41px; BACKGROUND: url(/sd43/images/partback_over.gif) no-repeat; PADDING-BOTTOM: 5px; FONT: 12px/12px Arial; MARGIN-LEFT: 42px; WIDTH: 260px; CURSOR: pointer; PADDING-TOP: 6px; HEIGHT: 24px; TEXT-ALIGN: left
}
#partborder_off {
	PADDING-RIGHT: 5px; MARGIN-TOP: 7px; PADDING-LEFT: 6px; BACKGROUND: url(/sd43/images/partback.gif) no-repeat; PADDING-BOTTOM: 5px; FONT: 12px/12px Arial; MARGIN-LEFT: 77px; WIDTH: 225px; CURSOR: default; PADDING-TOP: 6px; HEIGHT: 24px; TEXT-ALIGN: left
}
A.barlink:link {
	TEXT-DECORATION: none
}
A.barlink:visited {
	TEXT-DECORATION: none
}
A.barlink:active {
	TEXT-DECORATION: none
}
A.barlink:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: underline
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
H4 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 15px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.instruction_table {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 40px; COLOR: #333333; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}

.inputbox
{
font-size: 12px;
font-family:"Arial"; 
color: 1A264C;
font-style: italic;
font-weight: bold;
margin-bottom:0px;
border-top: 1px none #1A264C;
border-left: 1px none #1A264C;
border-right: 1px none #1A264C;
border-bottom: 1px solid #1A264C;
width:100px; 
height:16px;
color: 1A264C;
background-color:#eeeeee;
padding-left:5px;
padding-right:5px;
margin-left:3px;
margin-right:3px;
text-align:center;
}


.inputbox1
{
font-size: 12px;
font-family:"Arial"; 
color: 1A264C;
font-style: italic;
font-weight: bold;
margin-bottom:0px;
border-top: 1px none #1A264C;
border-left: 1px none #1A264C;
border-right: 1px none #1A264C;
border-bottom: 1px solid #1A264C;
height:16px;
color: 1A264C;
background-color:#eeeeee;
padding-left:5px;
padding-right:5px;
margin-left:3px;
margin-right:3px;
text-align:left;
}


.inputbox2
{
font-size: 12px;
font-family:"Arial"; 
color: 1A264C;
font-style: italic;
font-weight: bold;
margin-bottom:0px;
border-top: 1px none #1A264C;
border-left: 1px none #1A264C;
border-right: 1px none #1A264C;
border-bottom: 1px solid #1A264C;
height:16px;
color: 1A264C;
background-color:#eeeeee;
padding-left:5px;
padding-right:5px;
margin-left:8px;
text-align:left;
width:20px;
}


.inputbox3
{
font-size: 12px;
font-family:"Arial"; 
color: 1A264C;
font-style: italic;
font-weight: bold;
margin-bottom:0px;
border-top: 1px none #1A264C;
border-left: 1px none #1A264C;
border-right: 1px none #1A264C;
border-bottom: 1px solid #1A264C;
height:16px;
color: 1A264C;
padding-left:5px;
padding-right:5px;
margin-left:8px;
text-align:left;
width:20px;
}

.textbox
{
font-size: 12px;
font-family:"Arial"; 
color: 1A264C;
font-weight: normal;
margin-bottom:0px;
border: 1px solid #000000;
background-color:#eeeeee;
text-align:left;
overflow-y: auto;
width:100%;
}

.textbox1
{
font-size: 12px;
font-family:"Arial"; 
color: 1A264C;
font-weight: normal;
margin-bottom:0px;
border: 1px solid #000000;
text-align:left;
overflow-y: auto;
width:100%;
}
