body {
padding-top:5px;
margin:0px;
text-align: center;
background-color:#E6E6E6;
font-family: Univers, Verdana, Arial;
}
a:link, a:visited, a:active{
color:#9B9B9B;
text-decoration:none;	
}
a:link.purchase, a:visited.purchase, a:active.purchase{
color:#6C6D6F;
text-decoration:underline;	
}
a:hover {
text-decoration:none;
color: #CD3132;
}
#container {
width:800px;
height:600px;
background-color:#FFFFFF;
margin-left: auto; 
margin-right: auto;
text-align: left;
}
#top-area, #middle-area {
display:block;
}
#top-area {
border:0px solid #FF0000;
height:106px;
}
#logo {
float:left;
margin:0px;
padding:0px;
border:0px solid #FF0000;
}
#main-title {
margin-top: 42px;
padding:0px;
float:left;
clear:right;
}
#menu {
display:inline;
border:0px solid #FF0000;
float:left;
clear:left;
width:160px;
}
#menu ul {
margin-left:20px;
border:0px solid #FF00FF;
width:160px;
padding:0px 0px 0px 0px;
margin-top:4px;
}
#menu li, #menu li.menu-title {
list-style:none;
font-family: Univers, Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:bold;
color:#9B9B9B;
line-height:31px;
}
#menu li.menu-title {
font-weight:bold;
color:#636363;
}
#menu li img {
padding-top:8px;
}
#menu li.on {
color: #CD3132;
}
#main-area {
width:560px;
height:400px;
float:right;
border:0px solid #FF0000;
padding-right:24px;
padding-top:14px;
}
#disclaimer {
font-size:0.6em;
height:5px;
padding-top:15px;
font-family: Arial, Helvetica, sans-serif;
color:#6C6D6F;
clear:both;
border:0px solid #FF0000;
}
#big-menu {
border:0px solid #FF0000;
height:20px;
float:left;
}
#big-menu ul {
border:0px solid #000000;
padding:10px 0px 0px 0px;
margin:0px;
}
#big-menu li.main-links {
list-style: none;
display:inline;
font-family: Univers, Verdana, Arial, Helvetica, sans-serif;
font-size:1.3em;
color:#9B9B9B;
padding-right:6px;
border:0px solid #0000FF;
text-align:left;
width:auto;
}
#big-menu li.main-links .on {
color: #CD3132;
}
/*=============================================================================
==================================================================================*/

a.nav-xx, a.nav-on-xx{
display:block;
background-position: top left;
background-repeat:no-repeat;
overflow:hidden;
line-height:0;
line-height/* */: 0;
line-height:normal;
line-height/* */:normal;
text-indent:-1000px;
font-size:1px;
text-decoration:none;
}
a.nav-xx:hover{
background-position:top right;
}
a.nav-on-xx{
background-position:top right;
}
.content-inactive{
	display: none;
}
.content-active{
	display:block;
}
/*==================================*/
body.ptype-gallery #layer-cross-curriculum-tabs{
margin: 0px auto 0px auto;
}
body.ptype-gallery #layer-resource-anchors {
padding:0px 0px 0px 0px;
margin:0px;
width:560px;
height:56px;
}
body.ptype-gallery #layer-resource-anchors ul{
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
body.ptype-gallery #layer-resource-anchors li a, body.ptype-gallery #layer-resource-anchors li{
width:56px;
height:56px;
list-style: none;
float: left;
display: inline;
}
body.ptype-gallery #layer-content a.nav-xx, body.ptype-gallery #layer-content a.nav-on-xx {
text-indent:0px;
font-size:1.1em;
font-weight:bold;
line-height:1.1em;
padding-top:7px;
color:#000000; 
text-decoration:none; 
margin:0px;
text-align:center;
}
/*=================================================================================================================*/
body.ptype-gallery #content1, body.ptype-gallery #content2, body.ptype-gallery #content3,  body.ptype-gallery #content4, body.ptype-gallery #content5, body.ptype-gallery #content6, body.ptype-gallery #content7, body.ptype-gallery #content8, body.ptype-gallery #content9, body.ptype-gallery #content10 {
border: 0px solid;
padding:0px;
margin:0px;
width:560px;
height:400px;
background: url(../images/main_bkgd.gif) no-repeat top right;
border:0px solid #FF0000;
}
body.ptype-gallery .module{
padding:0px;
margin: 0px;
width:560px;
}
body.ptype-gallery .module h3{
margin: 0px;
padding: 44px 0px 0px 20px;
}
body.ptype-gallery .module h2{
text-align: center;
font-size:large;
}
body.ptype-gallery .module img{
text-align:center;
padding-top:20px;
}
body.ptype-gallery #title-container{
display:inline;
}
body.ptype-gallery #title-container .title{
float:left;
padding-left:56px;
padding-top:44px;
font-family: Univers, Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;
color:#9B9B9B;
}
body.ptype-gallery #title-container .page{
float:right;
padding-right:56px;
}
body.ptype-gallery #title-container .title{
float:left;
padding-left:56px;
}
body.ptype-gallery #title-container .page, body.ptype-gallery #title-container .title{
padding-top:44px;
font-family: Univers, Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;
color:#9B9B9B;
}
body.ptype-gallery #title-container .on {
color: #CD3132;
display:inline;
padding:0px;
margin:0px;
}
/*======================================================================= */
body.ptype-intro #main-area {
width:560px;
height:415px;
float:right;
border:0px solid #FF0000;
padding-right:24px;
padding-top:14px;
background: url(../images/main_bkgd_2.gif) no-repeat bottom left;
}
body.ptype-intro #text-area {
width:450px;
height:350px;
background-color:#FFFFFF;
border:1px solid #D0D1D3;
margin-top:45px;
margin-left:55px;
overflow: auto;
}
body.ptype-intro #text-area p, body.ptype-intro #text-area p.red, body.ptype-purchase #text-area-2 p{
padding-left:10px;
font-family: Univers, Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
}
body.ptype-intro #text-area p, body.ptype-purchase #text-area-2 p{
color:#6C6D6F;
}
body.ptype-intro #text-area p.red{
color:#CD3132;
}
body.ptype-intro #text-area p.title{
padding-left:10px;
font-family: Univers, Verdana, Arial, Helvetica, sans-serif;
font-size:1.3em;
color:#6C6D6F;
}
body.ptype-intro #text-area p.title2{
padding-left:10px;
font-family: Univers, Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;
color:#6C6D6F;
}
/*==purchase==*/
body.ptype-purchase #text-area-2 {
width:450px;
height:300px;
background-color:#FFFFFF;
border:1px solid #D0D1D3;
margin-top:10px;
margin-left:55px;
overflow: auto;
}

