body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #3333cc;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background:url(../images/grey_vert_band9.gif) repeat-x #cccccc;
}
a{
text-decoration:none;
color: #3333CC;
}
a:hover, a:focus{
text-decoration:underline;
}
#wrapper {
	width: 770px;
	margin: 5px auto;
	padding:0;
	border:0;
	text-align: left;
	}



#top1{
	height: 23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3333CC;
	padding:0;
	margin:0;
	text-align:right;
}
#top1 p{
font-size:70%;
margin:0;	
padding:5px 5px 3px 5px;
}
#top1 a{
	color:#3333CC;
}
#top1 a:hover, #top1 a:focus{
	color:#3333CC;
	text-decoration:underline;
}

#top2{
width:768px;
height:220px;
margin:0;
padding:0;
border: 1px solid #66cc99;

}

#top2 a, #top2 a:hover, #top2 a:focus, #top2 a:visited, #top2 a:active{

}

#top3{
width:768px;
border-right: 1px solid #66cc99;
border-left: 1px solid #66cc99;
margin:0;
padding:0;
background-image:url(../images/blue_vert_band5.gif);
background-repeat:repeat;
background-color:#FFFFFF;
}
#top3 p{
font-size:60%;
margin:0;	
padding:3px 5px 3px 8px;
}
#top3 h2{
font-size:70%;
margin:0;	
padding:3px 5px 3px 8px;
color:#000066;
}
#top4{
width:768px;
margin:0;
padding:2px 0px 3px 0px;
border: 1px solid #66cc99;
background-color:#FFFFFF;

}
#top4 h1{
margin:0;
padding:3px 3px 3px 8px;
font-size:70%;
font-weight:bold;
}
#top4 h2{
margin:0;
padding:3px 3px 3px 8px;
font-size:70%;
font-weight:normal;
}
#top4 h3{
font-size:70%;
font-weight:normal;
margin:0;	
padding:3px 5px 3px 8px;
color:#000066;
}
#top4 h4{
font-size:90%;
margin:0;	
padding:3px 5px 3px 8px;
color:#000066;
}
#top4 a{
	color:#3333CC;
}
#top4 a:hover, #top1 a:focus{
	color:#3333CC;
	text-decoration:underline;
}
#lp_top4_sh{
width:768px;
margin:0;
padding:2px 0px 0px 0px;
border-right: 1px solid #66cc99;
border-left: 1px solid #66cc99;
background-image:url(../images/pale_blue2.gif);
}
#lp_top4_sh h2{
margin:0;
padding:2px 3px 0px 8px;
font-size:70%;
font-weight:normal;
}
#lp_top4{
width:768px;
margin:0;
padding:2px 0px 0px 0px;
border-right: 1px solid #66cc99;
border-left: 1px solid #66cc99;
border-bottom: 1px solid #66cc99;
background-image:url(../images/pale_blue2.gif);
}
#lp_top4 h1{
margin:0;
padding:3px 3px 3px 8px;
font-size:70%;
font-weight:bold;
}
#lp_top4 h2{
margin:0;
padding:2px 3px 0px 8px;
font-size:70%;
font-weight:normal;
}
#lp_top4 h3{
margin:0;
padding:3px 3px 3px 8px;
font-size:80%;
font-weight:bold;
}
#lp_top4 h4{
margin:0;
padding:3px 3px 3px 8px;
font-size:13pt;
font-weight:bold;
}
#lp_top4 a{
	color:#3333CC;
}
#lp_top4 a:hover, #lp_top4 a:focus{
	color:#3333CC;
	text-decoration:underline;
}
.lp_top4_title{
margin: 6px 0 0 0;
padding:5px 0 0 0;
color:#000066;
background-color:#FFFFFF;
border-top: 1px solid #66cc99;
}

.lp_top4_title h1{
margin:5px 0 2px 8px;
padding:0;
font-size:11pt;
font-weight:bold;
text-align:left;
}
.lp_top4_title p{
margin:4px 5px 8px 8px;
padding:0;
font-size:8pt;
text-align:justify;
}
.lp_top4_title p a{
color:#000066;
}
.lp_top4_title h6{
margin:0;
padding:5px 0 2px 8px;
font-size:10pt;
font-weight:normal;
text-align:left;
line-height:100%;
}
.lp_top4_title h3{
margin:0;
padding:5px 0 2px 8px;
font-size:8pt;
font-weight:bold;
text-align:left;
}
.lp_top4_title h5{
margin:0;
padding:5px 0 2px 8px;
font-size:13pt;
font-weight:bold;
text-align:left;
}
#sh_top4{
width:768px;
margin:0;
padding:0px 0px 6px 0px;
border-right: 1px solid #66cc99;
border-left: 1px solid #66cc99;
border-bottom: 1px solid #66cc99;
background-color:#FFFFFF;
}
#sh_top4 h1{
margin:0;
padding:6px 3px 3px 8px;
font-size:70%;
font-weight:bold;
}
#sh_top4 h2{
margin:0;
padding:2px 3px 0px 8px;
font-size:70%;
font-weight:normal;
}
#sh_top4 h3{
margin:0;
padding:3px 3px 3px 8px;
font-size:80%;
font-weight:bold;
}
#sh_top4 h4{
margin:0;
padding:3px 3px 3px 8px;
font-size:90%;
font-weight:bold;
}
#lp_top4 a{
	color:#3333CC;
}
#lp_top4 a:hover, #lp_top4 a:focus{
	color:#3333CC;
	text-decoration:underline;
}

#homeleft{
	margin: 0 0 12px 0;
	float: left;
	width: 375px;
}
#homeright{
	margin: 0 0 0 373px;
	padding: 12px 0 12px 20px;
	overflow:visible;
	
}
#homeright p{
	font-size:8pt;
}
#pageleft{
	margin: 0 0 12px 0;
	padding:0;
	float: left;
	width: 450px;
}

#pageright{
	margin: 0 0 0 448px;
	padding:15px 0 15px 20px;
	overflow:visible;

}

#pageright p{
	font-size:8pt;
}

.container2{
	width: 99.999%;
	float: right;
	border:0;
}

.container_dict{
	margin:15px 0 0 0;
	width: 99.999%;
	float: right;
border: 1px solid #66cc99;
background-image:url(../images/pale_blue.gif);
background-repeat:repeat;

}

.ad{
margin: 0;
padding: 0;
}
.ad p{
margin: 0;
padding: 0;
}
.mini_square{

}

.box_top{
margin:15px 0 0 0;
padding:0;
border: 1px solid #66cc99;
background-image:url(../images/blue_vert_band5.gif);
background-repeat:repeat;
}

.box_top h1{
margin:3px 0 4px 10px;
padding:0;
font-size:8.5pt;
font-weight:bold;
text-align:left;
color:#000000;
}
.box_top a, .box_top a:visited{
color:#000000;
}
.box_top h2{
margin:0 0 2px 5px;
padding:0;
font-size:11pt;
font-weight:normal;
text-align:left;
}
.box_dict{
margin:15px 0 0 0;
padding:0;
border-left: 1px solid #66cc99;
border-right: 1px solid #66cc99;
border-bottom: 1px solid #66cc99;
border-top: 1px solid #66cc99;
background-image:url(../images/pale_blue.gif);
background-repeat:repeat;
}
.box_dictm{
margin:15px 0 0 0;
padding:0;
border:0;
}

.box_main{
margin:0;
padding:0;
border-left: 1px solid #66cc99;
border-right: 1px solid #66cc99;
border-bottom: 1px solid #66cc99;
background-image:url(../images/pale_blue.gif);
}
.box_main h1{
padding:0 0 8px 5px;
margin:0;
font-size:11pt;
font-weight:bold;
text-align:left;
}
.box_main h2{
padding:4px 0 8px 5px;
margin:0;
font-size:11pt;
font-weight:normal;
text-align:left;
}
.box_main p{
padding:4px 5px 4px 10px;
margin:0;
font-size:8pt;
text-align:left;
color:#000000;
}
.box_margin{
margin:15px 0 0 0;
padding: 0;
border-top:1px solid #66cc99;
}

.box_margin2{
margin:15px 0 0 0;
padding: 0;
}

.title_top{
margin:15px 0 0 0;
padding:0;
border: 1px solid #66cc99;
background-image:url(../images/red_vert_band4.gif);
background-repeat:repeat-x;
}

.title_top h1{
margin:3px 0 4px 10px;
padding:0;
color:#FFFFFF;
font-size:8.5pt;
font-weight:bold;
text-align:left;
}
.title_top h1 a, .title_top h1 a:hover, .title_top h1 a:focus,  .title_top h1 a:visited{
color:#FFFFFF;
}
.title_top h2{
margin:0 0 2px 5px;
padding:0;
font-size:11pt;
font-weight:normal;
text-align:left;
}

.title2{
margin:0;
padding:0;
background-image:url(../images/pale_blue.gif);
background-repeat:repeat;
color:#000066;
border-left: 1px solid #66cc99;
border-right: 1px solid #66cc99;
border-bottom: 1px solid #66cc99;
}
.title2 p{
margin:4px 5px 8px 5px;
padding:0;
font-size:8pt;
text-align:left;
}
.title2 p a{
}
.title2 h1{
margin:3px 0 3px 5px;
padding:0;
font-size:10pt;
font-weight:bold;
text-align:left;
}
.sh_title2{
margin:0;
padding:0;
background-image:url(../images/pale_blue.gif);
background-repeat:repeat;
color:#000066;
border-left: 1px solid #66cc99;
border-right: 1px solid #66cc99;
border-bottom: 1px solid #66cc99;
}
.sh_title2 p{
margin:4px 5px 8px 10px;
padding:0;
font-size:8pt;
text-align:left;
}
.sh_title2 p a{
}
.sh_title2 h1{
margin:3px 0 3px 10px;
padding:0;
font-size:10pt;
font-weight:bold;
text-align:left;
}
.sh_title2 h2{
margin:3px 0 3px 10px;
padding:0;
font-size:8pt;
text-align:left;
font-weight:normal;
}
.sh_title2 h5{
margin:5px 0 3px 10px;
padding:0;
font-size:10pt;
font-weight:bold;
text-align:left;
}
.links_exercises{
margin:0;
padding:0;
background-color:#FFFFFF;
background-repeat:repeat;
color:#000000;
border-left: 1px solid #66cc99;
border-right: 1px solid #66cc99;
border-bottom: 1px solid #66cc99;
}
.prof_grumpy{
margin:0;
padding:0;
background-image:url(../images/vocabulary_images/grumpy_large.gif);
background-repeat:no-repeat;
color:#000000;
border-left: 1px solid #66cc99;
border-right: 1px solid #66cc99;
border-bottom: 1px solid #66cc99;
}
.links_exercises p{
margin:3px 5px 4px 10px;
padding:0;
font-size:8pt;
text-align:left;
font-weight:normal;
}
.links_exercises p a{
}
.links_exercises h1{
padding:2px 0 0 5px;
margin:0;
font-size:10pt;
font-weight:bold;
text-align:left;
}
.links_exercises h2{
margin:3px 5px 3px 10px;
padding:0;
font-size:8pt;
text-align:left;
font-weight:normal;
line-height:130%;
}
.links_exercises h3{
margin:3px 5px 3px 10px;
padding:0;
font-size:8pt;
text-align:left;
font-style:italic;
font-weight:normal;
line-height:130%;
}
.links_exercises h5{
margin:0px;
padding:8px 5px 3px 10px;
font-size:10pt;
font-weight:bold;
text-align:left;
}
.title{
margin:0;
padding:0;
background-image:url(../images/blue_vert_band5-long.gif);
color:#000066;
border-left: 1px solid #66cc99;
border-right: 1px solid #66cc99;
border-bottom: 1px solid #66cc99;
}
.title h1{
padding:5px 0 2px 10px;
margin:0;
font-size:11pt;
font-weight:bold;
text-align:left;
}
.title p{
padding:4px 5px 8px 10px;
margin:0;
font-size:8pt;
text-align:left;
}
.title p a{
color:#000066;
}
.title h2{
padding:2px 5px 5px 10px;
margin:0;
font-size:8pt;
text-align:left;
color:#FFFFFF;
font-weight:bold;
}
.title h3{
margin:0;
padding:5px 0 2px 10px;
color:#000066;
font-size:8pt;
font-weight:bold;
text-align:left;
}

.sh_title{
margin:0;
padding:0;
background-image:url(../images/drop_down_blue2.gif);
color:#000066;
border-left: 1px solid #66cc99;
border-right: 1px solid #66cc99;
border-bottom: 1px solid #66cc99;
}
.sh_title h1{
margin:5px 0 2px 10px;
padding:0;
font-size:11pt;
font-weight:bold;
text-align:left;
}
.sh_title p{
margin:4px 5px 8px 10px;
padding:0;
font-size:8pt;
text-align:left;
}
.sh_title p a{
color:#000066;
}
.sh_title h2{
margin:2px 5px 5px 10px;
padding:0;
font-size:8pt;
text-align:left;
color:#FFFFFF;
font-weight:bold;
}
.sh_title h3{
margin:0;
padding:5px 0 2px 10px;
color:#000066;
font-size:8pt;
font-weight:bold;
text-align:left;
}

.menu_image{
padding:0;
margin:0;
border: 1px solid #000066
}

#footer{
margin: 12px 0;
padding: 12px 0;
}
#footer2{
margin: 6px 0;
padding: 6px 0;
}


#bottom4{
	width:768px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3333CC;
	padding:2px 0px 3px 0px;
	margin:0;
	background-color:#FFFFFF;
	border-bottom: 1px solid #66cc99;
	border-right: 1px solid #66cc99;
	border-left: 1px solid #66cc99;
}


#bottom4 h1{
margin:0;
padding:3px 3px 3px 8px;
font-size:70%;
font-weight:bold;
}
#bottom4 p{
margin:0;
padding:3px 3px 3px 8px;
font-size:70%;
font-weight:normal;
}
#bottom4 h3{
font-size:70%;
font-weight:normal;
margin:0;	
padding:3px 5px 3px 8px;
color:#000066;
}
#bottom4 h4{
font-size:90%;
margin:0;	
padding:3px 5px 3px 8px;
color:#000066;
}
#bottom4 a{
	color:#3333CC;
}
#bottom4 a:hover, #top1 a:focus{
	color:#3333CC;
	text-decoration:underline;
}





.fw_links_exercises{
margin: 12px 0;
padding: 12px 0;
background-color:#FFFFFF;
color:#000000;
border: 1px solid #66cc99;

}
.fw_links_exercises p{
margin:3px 5px 4px 10px;
padding:0;
font-size:8pt;
text-align:left;
font-weight:normal;
}
.fw_links_exercises p a{
}
.links_exercises h1{
padding:2px 0 0 5px;
margin:0;
font-size:10pt;
font-weight:bold;
text-align:left;
}
.fw_links_exercises h2{
margin:3px 5px 3px 10px;
padding:0;
font-size:8pt;
text-align:left;
font-weight:normal;
line-height:130%;
}
.fw_links_exercises h3{
margin:3px 5px 3px 10px;
padding:0;
font-size:8pt;
text-align:left;
font-style:italic;
font-weight:normal;
line-height:130%;
}
.fw_links_exercises h5{
margin:0px;
padding:8px 5px 3px 10px;
font-size:10pt;
font-weight:bold;
text-align:left;
}

