body {
background: #ffffff;
margin: 0;
padding: 0;
}


#tutor {
background: transparent url(../images/tutor.jpg) no-repeat top right;
height: 221px;
width: 367px;
}

#subheader {
background: transparent url(../images/subheader.jpg) no-repeat top left;
height: 221px;
width: 428px;
}

#subheader td {
font-family: Arial;
font-size: 14px;
}

#subheader h1 {
font-family: Trebuchet MS, Arial, Helvetica;
font-size: 20px;
color: navy;
}

#rbgr {
background: transparent url(../images/tutor-right.jpg) no-repeat top left;
height: 221px;
}

#main {
width: 428px;
padding-top: 3px;
}

#left {
padding-top: 3px;
width: 317px;
}

#left p {
text-align: left;
font-family: Arial;
font-size: 12px;
padding-right: 10px;
}

#left li {
font-family: Arial;
font-size: 12px;
padding-right: 10px;
}

#left div {
font-family: Arial;
font-size: 11px;
padding-right: 10px;
}

#content {
width: 424px;
border: 1px #CCCCCC solid;
background: #EBEBEB;
padding-bottom: 10px;
}

#content p {
padding-left: 10px;
padding-right: 10px;
text-align: justify;
font-family: Arial;
font-size: 14px;
}

#content div {
padding-left: 10px;
padding-right: 10px;
font-family: Arial;
font-size: 12px;
}

div.frame {
margin-left: 10px;
margin-right: 10px;
font-family: Arial;
font-size: 12px;
border: 1px #CCCCCC solid;
background: #FFFFFF;
}

#content li {
padding: 10px;
font-family: Arial;
font-size: 14px;
}

#content h1 {
font-family: Trebuchet MS, Arial, Helvetica;
font-size: 24px;
color: #CC0000;
padding-left: 10px;
padding-right: 10px;
}

#content h2 {
font-family: Trebuchet MS, Arial, Helvetica;
font-size: 20px;
color: navy;
padding-left: 10px;
padding-right: 10px;
}

.red {
color: #CC0000;
}

.blue {
color: blue;
}

.margright {
margin-right: 10px;
}

div#comment1, div#comment2, div#comment3, div#comment4, div#comment5, div#comment6, div#comment7, div#comment8, div#comment9, div#comment10, div#comment11, div#comment12, div#comment13, div#comment14, div#comment15, div#comment16, div#comment17, div#comment18, div#comment19, div#comment20, div#comment21, div#comment22, div#comment23, div#comment24, div#comment25, div#comment26, div#comment27, div#comment28, div#comment29, div#comment30, div#comment31 {
display: none;
margin-left: 10px;
margin-right: 10px;
font-family: Arial;
font-size: 12px;
border: 1px #CCCCCC solid;
background: #f2f3f4;
}

.invlink:link, .invlink:active, .invlink:visited, .invlink:hover {
text-decoration: none;
color: navy;
}

.blacklink:link, .blacklink:active, .blacklink:visited, .blacklink:hover {
text-decoration: none;
color: #000000;
}

#footer {
height: 45px;
text-align: right;
}

#footer p {
padding-right: 10px;
}

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover {
color: #999999;
font-family: Arial;
font-size: 10px;
text-decoration: none;
}