body {
	margin: 0px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background: #FFF;
	text-align: left;
}



.topbg {
	font-size: 12px;
	font-family: verdana, helvetica, sans-serif;
	color : #FFFFFF
	width: 100%;
}

.leftbg {
	background-image: url(images/leftbg.gif);
}

.rightbg {
background-image: url(images/rightbg.gif);
}
.bold12purple{font-weight: bold; COLOR: rgb(91,69,69);}

#main-nav{
margin: 0px 0px 0px 123px;
font-size: 12px;
width: 900px;
}
#main-nav ul {
height: 100%;
margin: 0;
padding: 0 0 0 10px;
}

#main-nav li {
list-style-type: none;
float: left;
width: auto;
margin: 0px 3px 3px 3px;
background:   url( images/mainnavbg2.gif) no-repeat top right;
height: 23px;
}

#main-nav a:link, #main-nav a:visited {
display: block;
color: #000000;
font-weight: normal;
text-decoration: none;
padding: 5px 10px 2px 12px;
background:   url( images/mainnavbg1.gif) no-repeat top left;
}

#main-nav a:hover, #main-nav a:visited:hover {
color: #FFFFFF;
font-weight: normal;
text-decoration: none;
padding: 5px 10px 1px 12px;
}


#nav-left { padding-left: 0px;}

#nav-left A.menu:link, #nav-left A.menu:visited {
	COLOR: #333; TEXT-DECORATION: none; font-size: 11px; font-weight: bold;
}
#nav-left A.menu:active {
	COLOR: #000; TEXT-DECORATION: none
}
 
#nav-left A.menu:hover {
	COLOR: #996699; TEXT-DECORATION: none
}

.nav-left-bg {
background-color: #fff; border-left:#cccccc 0px solid; border-bottom:#cccccc 0px solid; border-right:#cccccc 0px solid;
}

/*TD.menu {
	FONT-SIZE: 12px; COLOR: #767981; FONT-FAMILY: Tahoma,Verdana,Arial; text-transform: uppercase
}
DIV.menu {
	FONT-SIZE: 12px; COLOR: #767981; FONT-FAMILY: Tahoma,Verdana,Arial; text-transform: uppercase
}*/

a:link, a:visited, a:active {
	COLOR: #663366;
	text-decoration: none;
	font-weight: bold;
 
}
 

a:hover, a:hover:visited {
	color: #996699;
	text-decoration: none;
		font-weight: bold;
 
}

A.dark:link, A.dark:visited,A.dark:active {
	color: #666666;
	text-decoration: none;
		font-weight: bold;
}

 

A.dark:hover, a.dark:hover:visited {
	color: #000000;
	text-decoration: none;
		font-weight: bold;
}

.ectlink a {font-weight: bold;}


TD {
	font-size: 12px;
	font-family : Verdana;
}

P {
	font-size: 12px;
	font-family : Verdana;
	padding: 0px; margin: 3px 0px 3px 0px;
}
ul { padding: 0px 0px 0px 15px; margin: 0px 0px 0px 15px;}

TD.dark {
	font-size: 12px;
	font-family : Tahoma;
	color : #666666;
}

P.dark {
	font-size: 11px;
	font-family : Verdana;
	color : #666666;
}

TD.smaller {
	font-size: 11px;
	font-family : Tahoma;
	color : #000000;
}

P.smaller {
	font-size: 11px;
	font-family : Verdana;
	color : #000000;
}

HR {
	color : #D2D2CA;
	height : 1px;
}

.space {padding: 0px; margin: 0px;}
.header-box {margin-top: 0px; padding-top: 5px; font-weight: bold; text-align:center; color: #333; font-size: 12px;}
.newsletter {font-size: 10px; font-weight: bold; padding: 5px 0px 0px 5px}
.learningcenter {padding: 5px 0px 0px 5px; text-align: left; margin: 0px;}
.learningcenter A:link, A:visited, A:active {
 font-weight: normal;
} 
.purplesmall {font-family: Geneva, Arial, Helvetica, sans-serif}

input.button {padding: 0px; margin: 0px 0px 5px 0px;}
.red {color: #CC0000}
.bold12black {font-weight: bold; font-size: 12px; color:#000000}
.bold16purple {color: #552655; font-size: 16px; font-weight: bold;}
.bold16black {color: #000; font-size: 16px; font-weight: bold;}

 #content-folder{
margin: 0px 0px 0px 0px;
font-size: 14px;
 
}
#content-folder ul {
height: 100%;
margin: 0;
padding: 0 0 0 0px;
}

#content-folder li {
list-style-type: none;
float: left;
width: auto;
margin: 12px 3px 3px 3px;
background:   url(images/content-folder2.gif) no-repeat top right;
 

}

#content-folder a:link, #content-folder a:visited {
display: block;
color: #ffffff;
font-weight: normal;
text-decoration: none;
padding: 5px 14px 5px 12px;
background:   url(images/content-folder1.gif) no-repeat top left;
 
}

#content-folder a:hover, #content-folder a:visited:hover {
color: #ffffff;
font-weight: normal;
text-decoration: none;
padding: 5px 14px 5px 12px;

}

table {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #000;
}

#tbl1 a, #tbl1 {
font-size: 11px; 
font-weight: bold;

}

#tbl-search {
padding: 0px; 
margin: 0px;
}

#tbl-sitemap a{
 font-weight: normal;
}


#footerlinks {font-size: 12px;}

#footerlinks a:link, #footerlinks a:visited, #footerlinks a:active {
	COLOR: #663366;
	text-decoration: none;
	font-weight: normal;
}
 

#footerlinks a:hover, #footerlinks a:hover:visited {
	color: #996699;
	text-decoration: none;
		font-weight: normal;
}

hr.review {
h
eight: 0; border-width: 1px 0 0 0; border-style: dashed; border-color: #996699;
}