/* Standard HTML Definition */

html, body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:link { color: #006600; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a:visited { color: #006600; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a:hover { color: #660000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a:active { color: #006600; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

a img {border:none;}
h1 { color: #c68320; font-size: 16pt;} /* topic: orange */
h2 { color: #036; font-size: 11pt;}    /* subtopic: blue */
h3 {color: #2e79ab; font-size: 10pt;}  /* light blue, worksheet subtopic */
h4 {color: #540f0f; font-size: 11pt;} /* text: 11 points dark red, under topic (h1)*/
h5 {color: #2e79ab; font-size: 10pt; font-weight: bold;} /* 10 points, bold light blue */

.style1 {color: #2e79ab; font-size: 10pt; font-weight: bold;} /* light blue with bold */
.style2 {color: #2e79ab; font:10pt; font-style: italic;}      /* light blue with italic */
hr {border: 1px solid #e3c057; height: 1px;} /* horizontal rule */

ul.doublebreak li {margin: 15px 0;} /* double break between paragraphs with bullets */
ol.doublebreak li {margin: 15px 0;} /* double break between paragraphs with numbers and letters */
ul.break li {margin: 0px 0;} /* break between paragraphs with numbers */
ol.break li {margin: 0px 0;} /* break between paragraphs with numbers and letters */

/* Page Elements */

#main1 {
	padding:0;
	width:800px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFFFFF;
	height: auto;
	background-image: url(../images/topblue.jpg);
	background-repeat: repeat-x;
} 

#content {
	padding:0;
	width:800px;
	height:auto;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006699;
	border-right-color: #DFDFFF;
	border-bottom-color: #DFDFFF;
	border-left-color: #DFDFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #fff;
	background-image: url(../image/bottom.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: auto;
}

.cfc {
	width:55px;
	height:auto;
	border: 1px solid #DFDFFF;
	padding-top: 5px;
	background-color: #FFFFFF;
}

.tm {
	color: #000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#activity {
	width:750px;
	height:auto;
	background:#fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 40px;
	overflow: hidden;
	border: 1px none #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	padding: 0;
	font-style: normal;
	list-style-type: decimal;
	list-style-image: url(../images/orgbullet.gif);
} 

#activity a:link { color: #3386BD; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#activity a:visited { color: #3386BD; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#activity a:hover { color: #333333; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#activity a:active { color: #3386BD; text-decoration: none; font-family: Arial, Helvetica, sans-serif;font-size: 12px; }
#activity a { color: #3386BD; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 

#activity2 {
	width:760px;
	height:auto;
	background:#fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: auto;
	font-weight: normal;
	color: #333333;
	text-align: left;
	font-style: normal;
	list-style-type: decimal;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
} 

#activity2 a:link { color: #333333; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#activity2 a:visited { color: #333333; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#activity2 a:hover { color: #3386BD; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#activity2 a:active { color: #333333; text-decoration: none; font-family: Arial, Helvetica, sans-serif;font-size: 12px; }
#activity2 a { color: #333333; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 

#actcol {
	width:350px;
	height:auto;
	background:#fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	padding: 0;
	font-style: normal;
	list-style-image: url(../images/orgbullet.gif);
}

#superdeafy {
	width:auto;
	height:auto;
	background:#fff;
	padding: 0;
} 


#history {
	width:760px;
	height:160px;
	background:#fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 5px;
	padding-right: 5px;
	overflow: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 0;
	padding-bottom: 0;
}

#historytop {
	padding:0;
	width:760px;
	height:auto;
	background:#fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 5px;
	padding-right: 5px;
	overflow: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
} 

#edthistory {
	width:760px;
	height:auto;
	background:#fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 5px;
	padding-right: 5px;
	overflow: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 0;
	padding-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
} 

#edthistorytop {
	width:770px;
	height:auto;
	background:#fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: auto;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	font-style: normal;
	font-weight: normal;
}  

.historysideshow {
	float:left;
	background:#fff;
	width:414px;
	padding-top: 0;
	padding-left: 0;
	padding-bottom: 5px;
	padding-right: 0;
	text-align: left;
	clear: left;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.slideshowfont { font-size:11px; color:#666666; font-style:normal; }
.slideshowfontright {
	padding:0;
	float:right;
	width:196px;
	height:auto;
	background-color: #FFFFFF;
	margin-right: 24px;
}

#regbox {
	width:200px;
	height: auto;
	border: 1px solid #b9cefb;
	margin-right: auto;
	margin-left: auto;
} 

#rightbox {
	width:275px;
	height: auto;
	margin-right: 5px;
	margin-left: auto;
	float: right;
	overflow: hidden;
} 


#socialmedia {
	width:75px;
	height: auto;
	float:left;
	margin-right:15px;
}

#space {
	width:10px;
	height: auto;
	float:right;
	padding-right:10px;
}

#twitter {
	padding:5px;
	width:140px;
	height: auto;
	border: 1px solid #2fceff;
	background-color: #E8FAFF;
	font-size: 11px;
	color: #1a6189;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#F8F8F8;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 60px;
} 
.twittertext {
	font-size: 12px;
	font-weight: bold;
	color: #134662;
	font-family: Arial, Helvetica, sans-serif; 
	}
	
#twitter a:link { color: #1a6189; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#twitter a:visited { color: #1a6189; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#twitter a:hover { color: #1a6189; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#twitter a:active { color: #1a6189; text-decoration: none; font-family: Arial, Helvetica, sans-serif;font-size: 11px; }
#twitter a { color: #1a6189; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

#utube {
	padding:0px;
	width:137px;
	height: auto;
	border: 1px none #f02027;
	background-color: #E8FAFF;
	font-size: 10px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#F8F8F8;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-align: left;
	display: block;
	float: left;
	margin: 0px;
} 

.utubetext {
	font-size: 12px;
	font-weight: bold;
	color: #134662;
	font-family: Arial, Helvetica, sans-serif; 
	}
	
#utube a:link { color: #666666; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
#utube a:visited { color: #666666; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
#utube a:hover { color: #666666; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
#utube a:active { color: #666666; text-decoration: none; font-family: Arial, Helvetica, sans-serif;font-size: 10px; }
#utube a { color: #666666; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }


/* --- close it on 11 feb 10 ---

#historytop {
	padding:0;
	width:780px;
	height:auto;
	font-style:normal;
	font-weight:normal;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: auto;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
} */

#officerstop {
	width:490px;
	height:auto;
	font-style:normal;
	font-weight:normal;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: auto;
	overflow: auto;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	float: right;
	border: 1px none #CCCCCC;
	background-color: #FFFFFF;
	padding: 0;
}

.officerfont { font-size:11px; color:#333333; font-style:normal; }


#photo {
	padding:0;
	width:760px;
	height:200px;
	background:#fff;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border: 1px solid #D9FFD9;
	overflow: auto;
	text-align: justify;
}

#officers {
	width:490px;
	height:auto;
	background:#fff;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: auto;
	overflow: auto;
	text-align: left;
	float: right;
	border: 1px none #CCCCCC;
}

#rightcol {
	float:right;
	width:300px;
	font-size:9pt;
	color: #036;
	padding:0 15px;
	margin-top:20px;
} 	

#rightcol h2 {color:#c68320; font-weight:bold;} 
#rightcol h3 {color:#c68320;} 	
#rightcol h4 {color:#c68320; font-weight:normal;}

#leftcol {
	padding:0;
	float:right;
	width:350px;
	height:auto
}

/* #main1 {margin:0 auto; padding:0; width:740px; background:#fff url("/education/images/rtbkgrnd1_190x5.jpg") top right repeat-y; border-left:10px solid #234E79; border-right:10px solid #234E79;} */
#lessoncol {margin:0 auto; padding:0; width:680px; height: auto;}
#lessonrightcol {float: right; width: 400px; height: auto; text-align: left;}
#lessonworksheetrightcol {float: right; width: 300px; height: auto; text-align: left;}
#climaterightcol {float: right; width: 250px; height: auto; text-align: left;}

#header{
	padding:0;
	width:800px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(../images/top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

	#bottom{
	padding:0;
	width:802px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(../images/bottom.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	height: 30px;
}

#leftcol {margin-left: 30px; width:500px;} 	

#breadcrumb{
	color: #003300;
	font-size: 8pt;
	text-decoration: none;
	margin-top:1px;
	margin-left: 5px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
}

#footer {
	width:800px;
	clear:both;
	font-size:90%;
	text-align:center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #F2F2FF;
	padding-top: 5px;
}
#footer a {color:#369; text-decoration:none;}
#footer a:hover { color:#333; text-decoration:none;}
#footer p {margin-top:0; padding-top:0; font-size:90%;}
#footer .logo { float:left; padding:0 10px;}

/* removed  on 10 feb 2010
#footer {margin:0 auto;
			width:800px;
			clear:both;
			background:#fff;
			text-align:center;
			color: #333333;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
}

#footer a {color:#369; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; }
#footer a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px;text-decoration:underline;}
#footer p {margin-top:0; padding-top:0; font-size: 11px;}
#footer .logo { float:left; padding:0 11px;}

*/

.column {background: #fff; margin:.5em .7em; width:160px; float:left; padding-left:1.2em; border-left:1px solid #c4cec6;}
.column dt{ font-weight:bold; padding-bottom:.3em;}
.column dd{margin:0; padding:.2em 0;}

/* Navigation Elements */

.nav, .nav * {margin:0; padding:0; list-style:none;}
.nav {line-height:1.0;}
.nav ul {position:absolute; top:-999em; width:148px;}
.nav ul li, .nav a {width: 100%;}
.nav li {float:left; position:relative; z-index:99;}
.nav a {display:block;}
.nav li:hover ul, ul.nav li.sfHover ul {left:-1px; top:1.5em;}
.nav li:hover li ul, .nav li.sfHover li ul { top:-999em;}
.nav li li:hover ul, ul.nav li li.sfHover ul { left:148px; top:-1px;}
.nav li li:hover li ul, .nav li li.sfHover li ul { top:-999em;}
.nav li li li:hover ul, ul.nav li li li.sfHover ul { left:148px; top:-1px;}

.superfish li:hover ul, .superfish li li:hover ul, .superfish li li li:hover ul { top: -999em; }

embed, object { position: relative; z-index: 0; }

.nav { float:left;  }
.nav li { text-align:center; font-weight:bold; background:#242021; width:148px; }
.nav a {line-height:20px; font-size:11px; color: #fff; text-decoration:none;}
.nav li:hover, .nav li.sfHover, .nav a:focus, .nav a:hover, .nav a:active { background:#2297bd; }
.nav li li { font-weight:normal; background:#949243;}
.nav li li li { background:#949243; }

/* from other wensite */
ul#nav{list-style:none;width:750px;padding:0 10px;background:url('images/hr_dot_black.gif') repeat-x;border-bottom:3px solid #000;float:left;clear:both;}
ul#nav li{padding:12px 40px 10px 0;font:bold 1.4em Helvetica, Arial, sans-serif;text-transform:uppercase;float:left;}
ul#nav li a, ul#nav li a:visited{color:#000;text-decoration:none;}
ul#nav li a:hover{color:#000;text-decoration:underline;}
ul#nav li a.current, ul#nav li a.current:visited, ul#nav li a.current:hover, ul#nav li.current_page_item a, ul#nav li.current_page_item a:visited, ul#nav li.current_page_item a:hover{color:#090;text-decoration:underline;}
ul#nav li.rss{padding:12px 0 10px 0;float:right;}
ul#nav li.rss a{padding:0 18px 0 0;background:url('images/icon_rss.gif') 100% 50% no-repeat;}

/* Other Classes */

.imgfooter { vertical-align:bottom;}
.top { font-size:9pt;}
.clear{clear:both;}
.no-border {border:none;}

.johnimgleft{
	float:left;
	background:#fff;
	width:121px;
	margin-right:15px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 8px;
}

#linkbox {
	float:right;
	background:#fff;
	width:210px;
	height:auto;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	list-style-type: circle;
	margin-right: 100px;
	list-style-position: inside;
	color: #002e62;
	list-style-image: url(../images/arrowlink.gif);
	padding-left: 20px;
}

#linkbox a:link { color: #003300; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#linkbox a:visited { color: #003300; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#linkbox a:hover { color: #663333; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#linkbox a:active { color: #003300; text-decoration: none; font-family: Arial, Helvetica, sans-serif;font-size: 12px; }
#linkbox a { color: #003300; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.linkboxmsg {
	float:none;
	background:#fff;
	width:170px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	clear: none;
}

.clockbox {
	background:#fff;
	width:300px;
	height:auto;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-right: auto;
	margin-left: auto;

	font-weight:bold
	color: #002e62;
}

.linkbox a:link { color: #002e62; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.linkbox a:visited { color: #002e62; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.linkbox a:hover { color: #afcebf; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.linkbox a:active { color: #002e62; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.linkbox a { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  text-decoration:none; }

.imgyoutube{
	float:left;
	background:#fff;
	width:38px;
	padding-top: 0px;
	padding-right: 4px;
	padding-left: 8px;
	padding-bottom: 0;
}

.imgright{
	float:right;
	background:#fff;
	width:150px;
	margin-right: 10px;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 15px;
	padding-bottom: 0;
}
.imgright p{font-size:9pt; color: #003300; padding:0 0;}
.imagefont { font-size:9px; color:#666666; font-style:normal; }

.imgleft{
	float:left;
	background:#fff;
	width:150px;
	margin-left: 10px;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 15px;
	padding-bottom: 0;
}
.imgleft p{font-size:9pt; color: #003300; padding:0 0;}
.imagefont { font-size:9px; color:#666666; font-style:normal; }

.actimgleft{
	float:left;
	background:#fff;
	width:auto;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 15px;
	padding-bottom: 0;
	margin: 0px;
}
.actimgleft p{font-size:9pt; color: #003300; padding:0 0;}
.actimagefont { font-size:9px; color:#666666; font-style:normal; }

/* Link Icons 
a[href$='.pdf'], a[href$='.PDF'] { zoom:1; padding-right:20px; background: transparent url("image/icon_pdf.gif") no-repeat bottom right; }
a[href ^="mailto:"] { zoom:1; padding-right:20px; background: transparent url("image/mailto.jpg") no-repeat top right;}
a[href$='.doc'], a[href$='.rtf'] { zoom:1; padding-right:20px; background: transparent url("/siteart/icon_doc.gif") no-repeat top right; }
a[href$='.pps']  {zoom:1; padding-right:20px; background: transparent url("/siteart/icon_pps.gif") no-repeat top right;}

a[href ^="http:"], a[href ^="https:"] { zoom:1; padding-right:20px; background: transparent url("/siteart/icon_external.gif") no-repeat top right;}

*/
