/* CSS Document */

/*Box 1*/
.boxstyle1 {
FONT-SIZE: 11px;
FONT-FAMILY: Arial, Helvetica, sans-serif; 
BACKGROUND-COLOR: #fff; 
BORDER-RIGHT: #666666 2px solid; 
BORDER-TOP: #fff 1px solid; 
BORDER-LEFT: #fff 1px solid; 
BORDER-BOTTOM: #999999 1px solid;
}

.boxstyle1 p{
padding: 5px 15px 5px 15px;
margin: 5px 0 5px 0;
font-weight: normal;
}

.boxstyle1 div{
padding: 5px 0 0 10px;
}

.boxstyle1 TABLE {
padding: 0;
margin: 0;
FONT-WEIGHT: bold; 
FONT-SIZE: 100%;
}

.boxstyle2 {
border: solid #000099 1px;
}

.boxstyle3 {
font-size: 11px;
}
.boxstyle3 p {
margin: 0;
font-weight: bold;
}

.boxstyle4 a{
text-decoration: none;
text-align: right;
color: #000099;
}

/*secondary, interior, internal page content*/
.title1 {
 font-size: 11px;
 font-weight:bold;
 color: #000;
 padding: 5px;
 margin: 5px 0 0 0;
 background-color:#e6eded;
 BORDER-RIGHT: #999999 1px solid; 
 BORDER-TOP: #999999 1px solid; 
 BORDER-LEFT: #999999 1px solid; 
 FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.title1 a {
text-decoration: none;
color: #000099;
}

.title1 span {
	text-align:right;
}

.title2 {
 font-size: 11px;
 font-weight:bold;
 color: #fff;
 padding: 5px;
 margin: 5px 0 0 0;
 background-color:#cc9933;
 BORDER-RIGHT: #666666 1px solid; 
 BORDER-TOP: #666666 1px solid; 
 BORDER-LEFT: #666666 1px solid; 
 FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.title2 a {
text-decoration: none;
color: #fff;
}

.contentcontainer {
 padding: 5px;
 background-color:#fff;
 BORDER-RIGHT: #999999 1px solid; 
 BORDER-TOP: #999999 1px solid; 
 BORDER-LEFT: #999999 1px solid; 
 BORDER-BOTTOM: #999999 1px solid;
}

.contenttext {
 font-size: 10px;
 font-weight: normal;
 font-family:Verdana, Geneva, sans-serif;
 margin: 10px 30px 10px 30px; 
 color: #000;
}

.contenttext a {
	text-decoration: none;
	text-align: left;
	color: #000099;	
}

.contenttext p {
margin: 5px 0 10px 0;
}

.contenttext ul {
margin-left: 15px;
}

.contenttext li {
margin-bottom: 15px;
}

.contenttext2 {
 font-size: 10px;
 font-weight: bold;
 color: #000099;
 margin: 15px 0 0 0;
 padding: 5px;
 background-color:#CCCCFF;
 BORDER-RIGHT: #999999 1px solid; 
 BORDER-TOP: #999999 1px solid; 
 BORDER-LEFT: #999999 1px solid; 
 FONT-FAMILY: Arial, Helvetica, sans-serif;
}
 
 .contenttext2 a {
	text-decoration: none;
	 color: #000099;
}

.contenttext3 {
font-size: 11px;
 font-weight: normal;
 font-family:Verdana, Geneva, sans-serif;
 color: #000;
 margin-left: 11px;
}

.reportstyle {
font-size: 11px;
margin: 3px; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
border-bottom: solid 2px #e6eded;
padding: 3px;
}

.reportstyle a {
	text-decoration: none;
	 color: #000099;
}

.reportstyle ul li{
	text-decoration: none;
}

.reportstyle2 {
font-size: 11px;
margin: 3px; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
border-bottom: none;
padding: 3px;}

.pcimage {                                                /*last updated*/
	padding: 0 2px 2px;
	float: left;
	border-top: 1px solid #FFFFFF;
	border-bottom: 2px solid #CCCCCC;
	border-left: 1px solid #FFFFFF;
	border-right: 2px solid #F5F5F5;
}

.pcimage2 {                                                /*last updated*/
	padding: 40px 2px 2px;
	float: left;
}

.pcimage3 {
    padding: 5px;
	float: left;
	margin-left: 8px;
}

.pctext {
margin-left: 90px;
}

.pctext2 {
margin-left: 400px;
}

.pctext2 a {
text-decoration: none;
}

.pctext3  {
margin-left: 80px;
margin-right: 20px;
font-size:14px;


}

.more {
font-size: 10px;
}

.bottom {
margin: 0 0 5px 0;
background-color: #000099;
color: #fff;
}
.bottom a {
margin-left: 5px;
text-decoration: none;
color: #fff;
}

/*Footer*/
#foot {
font-size:11px;
color: black;
text-align: center;
margin-top: 2px;
padding: 3px;
}

#foot span {
border-top: 1px solid #666666;
padding: 3px;
}

img.video 
{
margin: 10px;
cursor: pointer;
padding: 1px;
border: ridge gray;
}

img.video:hover
{
margin: 10px;
cursor: pointer;
padding: 1px;
border: ridge black;
}

table.video
{
table-layout: fixed;
}

td.videodescription
{
padding: 50px;
padding-top: 10px;
line-height: 20px;
}

td.studentdesc
{
// font-family: georgia;
padding: 17px;
word-spacing: 6px;
line-height: 20px;
white-space: nowrap;
}

td.themedesc
{
text-align: center;
// font-family: georgia;
padding: 17px;
word-spacing: 6px;
line-height: 20px;
}

h2.video
{
// font-family: georgia;
}

p.video
{
// font-family: georgia;
}