@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
}
html{
overflow-y: scroll;
}
p{
width: 96%;
}
.AccordionPanelContent p{
margin-top: 0;
padding-top:0;
}
h4, h5{
font-size: 13px;
color: #333333;
padding-top: 10px;
margin: 0 0 20px 0;
}
h5{
font-size: 13px;
color: #787878;
padding-top: 10px;
margin: 0 0 13px 0;
}
body {
background-color: #787878;
background-image:url(/mwpWeimPlugin/imgs/fondo.png);
background-position: top;
background-repeat:repeat-y;
color: #2e2d2c;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 16px;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: center; 
}
h1 {
color: #787878;
font-size: 22px;
font-weight: bold;
line-height: 14px;
margin-top: 8px;
}
h2 {
color: #dc006b;
font-size: 22px;
font-weight: bold;
line-height: 14px;
background-color: #fff;
margin-top: 8px;
}
#Accordion1 h2 {
color: #dc006b;
font-size: 20px;
font-weight: bold;
line-height: 14px;
background-color: #fff;
padding: 5px 10px;
padding: 1px 0 0 8px;
width: 85%;
}
/*
h2 {
color: #dc006b;
font-size: 20px;
font-weight: bold;
line-height: 14px;
background-color: #fff;
padding: 5px 10px;
}
#Accordion1 h2 {
padding: 1px 0 0 8px;
width: 85%;
}
*/
.Accordion2ndlevel h4 {
color: #787878;
font-size: 13px;
font-weight: bold;
line-height: 16px;
margin: 0;
padding: 1px 0 0 8px;
background-color: #fff;
width: 85%;
}
span.tag{
color: #fff;
font-size: 10px;
font-weight: bold;
line-height: 16px;
margin-left: 10px;
padding: 2px 4px 2px 4px;
background-color: #787878;
}
h3 {
	color: #787878;
	font-size: 17px;
	font-weight: bold;
	line-height: 14px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 23px;
	background:url(/mwpWeimPlugin/imgs/bigbullet.png) 0 4px no-repeat;
	border-bottom: solid 1px #f199c4;
	width: 685px;
}
h3.shorth3{
    width: 270px;
}
a,  a:link {
color: #dc006b;
font-weight: bold;
text-decoration: none;
outline: none;
}
a:visited {
color: #dc006b;
font-weight: bold;
text-decoration: none;
outline: none;
}
a:hover {
color:#787878;
text-decoration: underline;
outline: none;
}
a:focus {
color: #dc006b;
outline: none;
}
a:active {
color: #dc006b;
outline: none;
}
a img {
border: 0;
}
div#content a{
font-size:13px;
}
#contentWrapper {
background: #fff url(/mwpWeimPlugin/imgs/bordershadow.png) 220px 0 repeat-y;
}
#outerWrapper {
background-color: #fff;
margin: 0 auto 0 auto; 
text-align: left; 
width: 955px;
border:solid #fff 8px;
}
#outerWrapper #header {
background-color: #060606;
background-position: bottom;
background-repeat: no-repeat;
border-bottom: solid 1px #787878;
font-size: 18px;
font-weight: bold;
height: 256px;
line-height: 15px;
padding: 0;
}
#outerWrapper .type01{
background-image: url(/mwpWeimPlugin/imgs/home.png);
}
#outerWrapper .type02{
background-image: url(/mwpWeimPlugin/imgs/students.png);
}
#outerWrapper .type03{
background-image: url(/mwpWeimPlugin/imgs/teachers.png);
}
#outerWrapper #header #logobar{
height: 36px;
text-align:right;
position: relative;
}
#outerWrapper #header #logobar div#logo{
position: absolute;
left:0;
top:0;
}
#outerWrapper #header #logobar div#curl{
position: absolute;
right:0;
top:0;
}
#outerWrapper #header #logobar div img{
width: 136px;
height: 42px;
}
#outerWrapper #header #logobar div#curl img{
width: 80px;
height: 42px;
}
#outerWrapper #header #mainNavigation{
background-color: #dc006b;
height: 48px;
}
#outerWrapper #header #mainNavigation ul{
margin: 0;
margin-left: 28px;
padding: 0;
}
#outerWrapper #header #mainNavigation li{
float: left;
list-style:none;
}
#outerWrapper #header #mainNavigation li a{
display: block;
color: #fff;
font-weight: normal;
text-decoration:none;
padding: 23px 9px 10px 9px;
margin:  0 1px 0 1px;
}
#outerWrapper #header #mainNavigation li a:hover{
background:#fff url(/mwpWeimPlugin/imgs/shadow.jpg) 0 0 repeat-x;
color: #333;
}
#outerWrapper #header #mainNavigation li a.mywebpage{
background:#000 url(/mwpWeimPlugin/imgs/mywebpage.png) 0 0 no-repeat;
padding: 0;
width: 195px;
height:48px;
margin-left: 250px;
}
#outerWrapper #header #mainNavigation li a.mywebpage:hover{
background-color:#dc006b;
background:#dc006b url(/mwpWeimPlugin/imgs/mywebpage.png) -195px 0 no-repeat;
}
#outerWrapper #header #mainNavigation li a.mywebpage span{
display:none;
}
#outerWrapper #header #mainNavigation a#selectedsection{
background:#fff url(/mwpWeimPlugin/imgs/shadow.jpg) 0 0 repeat-x;
color: #333;
}
#outerWrapper #topNavigation {
background-color: #fff;
color: #dc006b;
border-bottom: solid 1px #787878;
font-size: 11px;
height: 15px;
padding: 10px 10px 10px 10px;
}
#outerWrapper #contentWrapper #leftColumn1 {
/*background: #fff url(../imgs/bordershadow.png) 210px 0 repeat-y;*/
float: left;
padding: 10px 10px 10px 10px;
width: 200px;
min-height: 400px;
}
#outerWrapper #contentWrapper #leftColumn1 ul{
margin: 0;
padding: 0;
}
#outerWrapper #contentWrapper #leftColumn1 li{
list-style:none;
margin-bottom: 10px;
}
#outerWrapper #contentWrapper #leftColumn1 li a{
color: #fff;
font-size: 15px;
font-weight: bold;
text-decoration:none;
display:block;
width: 190px;
padding: 5px 0  5px 10px;
background-color: #787878;
outline: none;
}
#outerWrapper #contentWrapper #leftColumn1 li a:hover{
color: #fff;
font-size: 15px;
font-weight: bold;
text-decoration:none;
display:block;
width: 190px;
padding: 5px 0  5px 10px;
background-color: #dc006b;
}
#outerWrapper #contentWrapper #leftColumn1 li a#selectedleftmenuitem{
color: #fff;
font-size: 15px;
font-weight: bold;
text-decoration:none;
display:block;
width: 190px;
padding: 5px 0  5px 10px;
background-color: #dc006b;
outline: none;
}
#outerWrapper #contentWrapper #leftColumn1 ul.sublevelmenu li{
list-style:none;
margin: 0;
}
#outerWrapper #contentWrapper #leftColumn1 li a.leftmenusublevel{
color: #787878;
font-size: 13px;
font-weight: bold;
text-decoration:none;
display:block;
width: 190px;
padding: 5px 0  5px 10px;
background-color: #fff;
outline: none;
border-bottom: solid 1px #f199c4;
}
#outerWrapper #contentWrapper #leftColumn1 li a.leftmenusublevel:hover{
color: #dc006b;
font-size: 13px;
font-weight: bold;
text-decoration:none;
display:block;
width: 190px;
padding: 5px 0  5px 10px;
background-color: #fff;
border-bottom: solid 1px #f199c4;
}
#outerWrapper #contentWrapper #leftColumn1 li a.leftmenusublevel#selectedleftmenusublevel{
color:#dc006b;
font-size: 13px;
font-weight: bold;
text-decoration:none;
display:block;
width: 190px;
padding: 5px 0  5px 10px;
background-color: #fff;
outline: none;
border-bottom: solid 1px #f199c4;
}
#outerWrapper #contentWrapper #leftColumn1 li a.leftmenusublevel2{
color: #dc006b;
font-size: 11px;
font-weight: bold;
text-decoration:none;
display:block;
width: 190px;
line-height: 13px;
padding: 5px 0  5px 10px;
background-color: #fff;
outline: none;
}
#outerWrapper #contentWrapper #leftColumn1 li a.leftmenusublevel2:hover{
color: #dc006b;
font-size: 11px;
font-weight: bold;
text-decoration:none;
display:block;
width: 190px;
line-height: 13px;
padding: 5px 0  5px 10px;
background-color: #fff;
}
#outerWrapper #contentWrapper #leftColumn1 li a.leftmenusublevel2#selectedleftmenusublevel2{
color:#dc006b;
font-size: 11px;
font-weight: bold;
text-decoration:none;
display:block;
width: 190px;
line-height: 13px;
padding: 5px 0  5px 10px;
background-color: #fff;
outline: none;
}
#outerWrapper #contentWrapper #content {
margin: 0 0 0 220px; 
padding: 10px 10px 10px 10px; 
}
#outerWrapper #contentWrapper #content .onecolumncontent{
background-color:#fff;
}
#outerWrapper #contentWrapper #content .contentleftcol {
float:left;
width:390px;
padding: 0 10px 10px 0;
background-color:#fff;
margin-bottom:20px;
}
#outerWrapper #contentWrapper #content .contentrightcol {
float:right;
width:300px;
background-color:#fff;
padding: 0 0 10px 10px;
margin-bottom:20px;
border-left: solid 1px #C5C7C8;
}
#outerWrapper #contentWrapper .clearFloat {
clear: both;
display: block;
}
#outerWrapper #footer {
background-color: #fff;
border-top: solid 1px #787878;
padding: 10px 10px 10px 10px;
text-align:right;
}
ul.slist{
margin: 0;
padding: 0 0  0 15px;
}
ul.slist li{
list-style:none;
margin:0;
padding: 0;
padding-left: 15px;
margin-bottom: 10px;
background:url(/mwpWeimPlugin/imgs/bullet.png) 0 5px no-repeat;
}
ul.square li{
list-style: square;
margin:0;
padding: 0;
background: none;
color: #333;
font-weight: normal;
}
ol li{
color: #dc006b;
font-weight: bold;
margin-bottom: 10px
}
ol li span{
color: #000;
font-weight: normal;
}
ol.alpha{
list-style-type: upper-alpha;
}
.subleveldiv{
width: 500px;
margin-top: 10px;
float: left;
}
.subleveldivright{
width: 500px;
margin-top: 10px;
float: right;
}
.sublevelimgsright{
width: 142px;
float: right;
margin-top: 10px;
}
.marginright{
margin-right: 20px;
}
.sublevelimgsleft{
width: 142px;
float: left;
margin-top: 10px;
margin-left: 5px;
}
.marginleft{
margin-left: 10px;
}
.sublevelimgsright img{
margin-bottom: 10px;
}
.sublevelimgsleft img{
margin-bottom: 10px;
}
.sublevelimgsright a, .sublevelimgsright span{
display: block;
}
.sublevelimgsleft a, .sublevelimgsleft span{
display: block;
}
.boldtype{
font-weight: bold;
color: #333333;
}
.normal{
font-weight: normal;
}
.copy{
font-weight: bold;
color: #787878;
}
.italics{
font-style:italic;
}
.centered{
text-align:center;
}
.bolditalics{
font-weight: bold;
font-style:italic;
color: #333333;
}
.smalltype{
font-size:11px;
text-align:center;
}
.boldpink{
color:#dc006b;
font-weight: bold;
}
.pink{
color:#dc006b;
}
.darkgrey{
color:#333;
}
.floatright{
float: right;
width: 330px;
padding: 0 0 10px 10px;
border-left: solid 1px #C5C7C8;
}
.floatright p, .floatright ol{
padding-left: 10px;
}
.floatleft{
float: left;
width: 315px;
padding: 0 0 10px 10px;
}
table.isbns{
width: 675px;
border: 0;
font-size: 13px;
background-color: #333;
}
table.isbns td{
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: bold;
color: #333;
background-color: #fff;
padding: 5px;
}
table.isbns td.centered{
text-align:center;
}
table.isbns th{
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: bold;
color: #333333;
background-color: #fff;
padding: 5px;
}
table.isbns th.centered{
text-align:center;
}
table.contenttable{
border: 0;
font-size: 13px;
background-color: #333;
margin-right:auto;
margin-left:auto;
}
table.contenttable td{
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: bold;
color: #333;
background-color: #fff;
padding: 5px;
}
table.contenttable td.centered{
text-align:center;
}
table.contenttable th{
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: bold;
color: #333333;
background-color: #fff;
padding: 5px;
}
table.contenttable th.centered{
text-align:center;
}
a.up{
display:block;
height:14px;
width:19px;
background:url(/mwpWeimPlugin/imgs/uparrow.gif) 0 0 no-repeat;
float:right;
margin-right: 30px;
margin-left: 30px;
}
.hide{
display: none;
}
.show{
display: block;
}
.compresstext{
line-height: 16px;
}
.compresstext *{
margin: 0;
padding: 0;
}
.compresstext ol{
padding-left: 25px;
}
.compresstext p{
padding-bottom: 2px;
}
.compresstext ul.slist li{
padding-left: 15px;
margin-bottom: 2px;
}
.compresstext ol li{
margin-left: 15px;
margin-bottom: 2px;
}
.compresstext h5, .compresstext p.boldtype{
padding-top: 6px;
}
.lineheight18{
line-height: 18px;
}
.lineheight22{
line-height: 22px;
}
.lineheight22 ul.slist li{
background:url(/mwpWeimPlugin/imgs/bullet.png) 0 7px no-repeat;
}
.lineheight24{
line-height: 24px;
}
.lineheight24 ul.slist li{
background:url(/mwpWeimPlugin/imgs/bullet.png) 0 9px no-repeat;
}
p.imgrow img{
padding-right: 5px;
}
div.rowitem{
float: left;
width: 142px;
padding-left: 15px;
margin-top: 5px;
margin-bottom: 5px;
}
div#content div.rowitem p a{
font-size:11px;
text-align:center;
}
.leftborder{
border-left: solid 1px #C5C7C8;
margin-left: 5px;
}
.clearfix:after {content:"."; display:block; height:0;
                 clear:both; visibility:hidden; }
.clearfix       {display:inline-block;}
/* Hide from IE Mac */
.clearfix       {display:block;}
/* End hide from IE Mac */
.arrow{
font-size: 18px;
color: #dc006b;
}
ol.alphabetical{
list-style:lower-alpha;
}
span.super {
	vertical-align: top;
	font-size: 10px;
}
div#banner{
	background-color:#ff0000; 
	width: 200px; 
	margin:20px 0 30px 0;">
}
