/*  Copyright ©2003 TwinAct LLC (info@twinact.com). All Rights Reserved.  
 *  Filename: plistyle.css
 *  Description: Style Sheet for Progressive Language, Inc. Web site
 *  Last updated: 7/24/2003
 */
 
 body {	
	margin: 0px; 
	background:#9999CC; 
	font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:8pt; 
	font-weight:plain;
}

.pageborder {
	background:#ffffff; 
	border: 1px #000000 solid; 
}

.headborder {
	background:#ffffff; 
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

.pagebottomborder {
	background:#ffffff; 
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

.tnavborder {
	background:#D2E4F6; 
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

.pageheader { 
	color:#cc0000; 
	font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:15pt; 
	font-weight:plain;
}	

.smallheader {  
	font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:12pt; 
	font-weight:bold;
}

.lessonheader { 
	color:#cc0000; 
	font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:12pt; 
	font-weight:bold;
}	

.blue {background:#D2E4F6;
	font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:8pt; 
	font-weight:plain;
	color:#000000;
}
.bluebg {background:#D2E4F6 url(images/bluebg.gif);
}
.dashline {background: url(images/dashline.gif);
}
.content {background:#D2E4F6;
	padding: 0 px 45px 25px 25px; 
	font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:9pt; 
	font-weight:plain;
}

.td_content {background:#D2E4F6;
	padding: 0 px 30px 10px 10px; 
	font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:9pt; 
	font-weight:plain;
}
.text {
	padding: 0 px 15px 15px 0px; 
	font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:8pt; 
	font-weight:plain;
}

.smtext{
	color:#000000;
	font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:8pt; 
	font-weight:plain; 
} 

.copyright {
	color:#000000;
	font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:7pt; 
	font-weight:plain; 
	padding:3px;
}

.footerbg { 
	background: #ffcc00; 
}

.loginbg { 
	background:#ccccff; 
}

.label {
	color:#000000;
	font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:7pt; 
	font-weight:bold; 
	padding:3px;
}

.labelbig {
	color:#000000;
	font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:9pt; 
	font-weight:bold; 
	padding:3px;
}

.smlink { 
	color:#000000; 
	text-align: center;
	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:7pt; 
	font-weight:bold;
	padding:2px;}
.smlink A:link { color:#000000; text-decoration:none; }
.smlink A:visited { color:#000000; text-decoration:none; }
.smlink A:active { color:#000000; text-decoration:none; }
.smlink A:hover { color:#950244; text-decoration:underline; 
}

.smlink_error { 
	color:#CC0000; 
	text-align: center;
	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:8pt; 
	font-weight:bold;
	padding:2px;
}

.pagelinks { 
	color:#950244; 
	text-align: right;
	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:8pt; 
	font-weight:bold;
	padding:4px;}
.pagelinks A:link { color:Navy; text-decoration:underline; }
.pagelinks A:visited { color:Navy; text-decoration:underline; }
.pagelinks A:active { color:Navy; text-decoration:underline; }
.pagelinks A:hover { color:#950244; text-decoration:underline; 
}

.nav_1 { 
	color:#950244; 
	text-align: center;
	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:8pt; 
	font-weight:bold;
	padding:2px;}
.nav_1 A:link { color:Navy; text-decoration:none; }
.nav_1 A:visited { color:Navy; text-decoration:none; }
.nav_1 A:active { color:Navy; text-decoration:none; }
.nav_1 A:hover { color:#950244; text-decoration:underline; 
}

A:link { color:Navy; text-decoration:none; }
A:visited { color:Navy; text-decoration:none; }
A:active { color:Navy; text-decoration:none; }
A:hover { color:#950244; text-decoration:underline; 
}

.nav_2 {
	color:#000000; 
	text-align: center;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;  
	font-size:8pt; 
	padding:2px;}
.nav_2 A:link { color:#000000; text-decoration:none; }
.nav_2 A:visited { color:#000000; text-decoration:none; }
.nav_2 A:active { color:#000000; text-decoration:none; }
.nav_2 A:hover { color:#950244; text-decoration:underline; 
}

input, .selectlang {
	color:#000000;
	font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:7pt; 
	font-weight:plain; 
}
.cream { 
	background: #F9F2C6; 
}
.black { 
	background: #000000; 
}
.white { 
	background: #ffffff; 
	border: 1px solid #000000; 
	padding: 10px;
}

.lightblue { 
	background: #99CCFF; 
}

.lesson_topleft { 
	background: #99CC33; border-left: 1px solid #000000;
}
.lesson_topright { 
	background: #99CC33; border-right: 1px solid #000000;
}

.lesson_left { 
	background: #FFFFCC; border-bottom: 1px solid #000000;
}
.lesson_right{ 
	background: #CCFF33;
	color:#cc0000;
	font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:14pt; 
	font-weight:bold; 
	text-align: center;
}
.lesson_right_bottom { 
	background: #99CC33; border-bottom: 1px solid #000000;
}
.library_redheader { 
	color:#cc0000; 
	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:11pt; 
	font-weight:bold;
	padding:5px 5px 0px 0px;
}
.library_blueheader { 
	color:#004EB3; 
	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:11pt; 
	font-weight:bold;
	padding:5px 5px 0px 0px;
}
.library_yellowheader { 
	color:#7F6002; 
	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:11pt; 
	font-weight:bold;
	padding:5px 5px 0px 0px;
}
.library_links { 
	color:#000000; 
	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:9pt; 
	font-weight:bold;
	padding:5px 10px 10px 0px;}
.library_links A:link { color:#000000; text-decoration:none; }
.library_links A:visited { color:#000000; text-decoration:none; }
.library_links A:active { color:#000000; text-decoration:none; }
.library_links A:hover { color:#cc0000; text-decoration:underline; 
}
.unitgreen { 
	background: #DDF6C9; 
}
.unitdkgreen { 
	background: #1D8522; 
}
.units { 
	color:#999999; 
	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:8pt; 
	font-weight:bold;
	padding:0px 5px 10px 10px;
}
.units A:link { color:#000000; text-decoration:none; }
.units A:visited { color:#000000; text-decoration:none; }
.units A:active { color:#000000; text-decoration:none; }
.units A:hover { color:#cc0000; text-decoration:underline; 
}
.units_over { 
	color:#000000; 
	background: url(./images/smredarrow.gif) no-repeat;
	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:8pt; 
	font-weight:bold;
	padding:0px 5px 10px 10px;
}
.units A:link { color:#000000; text-decoration:none; }
.units A:visited { color:#000000; text-decoration:none; }
.units A:active { color:#000000; text-decoration:none; }
.units A:hover { color:#cc0000; text-decoration:underline; 
}
.fields {  font-family: Verdana, Arial, Helvetica, sans-serif;
		   font-size: 9px;
		   font-weight: bold;
		   color: #FFFFFF;
		   text-decoration: none;
		   cursor: hand;
		   background-color: #000080;
		   border-color: #FFFFCC #FFCC00 #FFFFCC #FFCC00;
		   font-style: normal;
		   
		   border-top-width: 2px;
		   border-right-width: 2px;
		   border-bottom-width: 2px;
		   border-left-width: 2px
}

.error {background:#CC0000;
	padding: 20px 20px 25px 25px; 
	font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; 
	font-size:10pt; 
	font-weight:bold;
	color:white;
	text-align: center;
}
