body {
	background-color: #FFFFFF;
	color: #000000;
	font-family: "Trebuchet MS", Verdana, Arial, "sans MS";
	font-size: 14px;
	margin: 0px;
	text-align:center;
}
a:link, a:visited {
	color:#333333;
	text-decoration:none;
	font-size: 1em;
}
a:hover, a:focus{
	color:#000000;
	background-color:#FFFFD2;
	border-bottom:1px solid #CCCCCC;
}
a:active{
	color:#FDF9E8;
}
img {
	border: none;
}
p{
	line-height: 1.5em;
}
ol.li{
	line-height:1.25em;
}
h1 {
	margin-top:0px;
	font-size:1.75em;
	color:#666;
}
#wrapper {
	color: #333333;
	height: 100%;
	width: 940px;
	text-align: left;
	margin: auto;
}


#banner{
padding:1em;
font-size:1em;
color:#999999;
/*
border-top:1em solid #FF99FF;
*/
}
#banner a:link, #banner a:visited, #footer a:link, #footer a:visited {
	color:#999999;
}
#banner a:hover, #footer a:hover{
color:#333333;
border-bottom:none;
background-color:transparent;
}

#topmenu {
	font-size:1.1em;
	height: 20px;
	padding: 15px;
	border-top:1px solid #FFCCFF;
	border-bottom:1px solid #FFCCFF;
	margin-bottom:20px;
}

#topmenu a:link, #topmenu a:visited{
	color:#000088;
}
#topmenu a:hover, #topmenu a:focus{
	color: #000000;
}
#topmenu .current {
	color: #FF66FF;
}

#two-col-left{
	text-align:left;
	width:600px;
	float:left;
	padding-left:15px;
	padding-right: 35px;
}
#two-col-right{
	float:left;
	clear:right;
}
#three-col-left{
	width:30%;
	float:left;
	padding-left:15px;
}
#three-col-middle{
	width:30%;
	float:left;
	padding-left:15px;
}
#three-col-right{
	width:30%;
	float:left;
	clear:right;
	padding-left:15px;
}
.clear{
	clear:both
}
#newsbox {
	background-color: #FFFFFF;
	overflow: visible;
	width: 200px;
	font-family: Trebuchet MS, Verdana, Arial, sans;
	color: #0099CC;
	margin-top: 18px;
	padding: 0px;
}
#newsbox p{
	padding: 5px;
	text-align:left;
	border-left:1px solid #ccffcc;
}
#newshead {
	font-family: Trebuchet MS, Verdana, Arial, sans;
	font-size: 1.75em;
	text-align: center;
	height: 43px;
	width: 100%;
	background-repeat:no-repeat;
}
#lower-deco{
text-align: center;
}

.MainColumnHeading {
	font-family: Trebuchet MS, Verdana, Arial, sans;
	font-size: 2em;
	color: #FF99FF;
}


.FolderName {
	color: #CC9900;
}
.FileName {
	color: #FF0099;
}

.GroupHeading {
	font-size: 1.1em;
	font-weight: normal;
	color: #0099cc;
}
.lessons li{
	font-size:.85em;
	color:#FF99FF;
}
.important {
	font-family: Trebuchet MS, Verdana, Arial, sans MS;
	font-weight: bold;
	color: #FF0000;
}
li {
	font-family: Trebuchet MS, Verdana, Arial, sans MS;
	color: #FF99FF;
	font-weight: normal;
}
a[href^="http:"]{
background-image:url(../assets/share_tools/external_link_new.png);
background-position:center right;
background-repeat:no-repeat;
padding-right:15px;
}
a[href^="mailto:"]{
background-image:url(../assets/share_tools/envelope.gif);
background-position: center right;
background-repeat:no-repeat;
padding-right:20px;
}

a[href$=".print();"]{
background-image:url(../assets/share_tools/print.png);
background-position: top right;
background-repeat:no-repeat;
padding-right:15px;
}
a[href^="http://www.facebook.com"]{
background-image:url(../assets/share_tools/facebook.png);
background-position: center right;
background-repeat:no-repeat;
padding-right:15px;
}
a[href^="#twitter"]{
background-image:url(../assets/share_tools/twitter.png);
background-position: top right;
background-repeat:no-repeat;
padding-right:15px;
}
a[href^="http://digg.com"]{
background-image:url(../assets/share_tools/digg.png);
background-position: center right;
background-repeat:no-repeat;
padding-right:15px;
}
a[href^="http://www.stumbleupon.com"]{
background-image:url(../assets/share_tools/stumbleupon.png);
background-position: center right;
background-repeat:no-repeat;
padding-right:15px;
}
#footer{
	text-align: right;
	font-size:1em;
	border-top:1px solid #FFCCFF;
	padding: 10px;
	color: #CCCCCC;
}
#footer .pageInfo {
	color:#666;
}
.footLogo {
	font-size: 1em;
}
