body{
 font-family:arial;
 background-image:url(bg.jpg);
}

body2{
 font-family:arial;
 background-color:#AFDAFF;}

div.header{
background-image:url(header_larger.jpg);
width:950px;
height:174px;
font-size:0em;}
span.hidden{
left:-100000px;
position: absolute;}



div.border{
margin:0px;
padding:0px;
width:950px;
background-color:#DEDEDE;
}
div.wrapper{
width:950px;
background-color:white;
border:0px;
margin:0px;}
div.content{
width:935px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:4px;}


div.box0{
width:915px;
background-color:#EFEFEF;
border:1px solid #D4D4D4;
padding:8px;}

div.menubg{background-color:#006699;width:100%;}

div.box1{
width:550px;
background-color:#EFEFEF;
border:1px solid #D4D4D4;
padding:8px;}
span.box1_header{
color:#BF1F1F;
font-weight:950;
font-size:1.25em;}
div.box1_header_center{
color:#BF1F1F;
font-weight:950;
font-size:1.1em;
text-align:center;}
div.box1_header_subhead{
color:#4D4D4D;
font-weight:950;
font-size:1em;
text-align:center;
line-height:1.5em;}
span.box1_header_subheader{
font-size:.95em;
color:555555;
padding-left:2em;}
div.box1_subhead{
color:#BF1F1F;
background-color:#d2d2d2;
border-left:10px solid #334065;
width:400px%;}
div.box1_padding{padding-left:5px;padding-right:5px;padding-top:9px;padding-bottom:9px;}
div.box1_text{
color:#4D4D4D;
font-size:.8em;
line-height:1.3em;
padding-left:2em;
padding-right:2em;
padding-top:8px;}
div.box1_text_nopad{color:#4D4D4D;
font-size:.8em;
line-height:1.3em;}
div.box1_article{
color:#4D4D4D;
font-size:.8em;
line-height:2em;
padding-left:2em;
padding-right:2em;}
div.box1_subhead_indent_subhead{font-size:.9em; margin-left:15px; color:#555555;}


div.box2{
width:300px;
background-color:#EFEFEF;
border:1px solid #D4D4D4;
padding:8px;}
span.box2_header{
color:#BF1F1F;
font-weight:950;
font-size:1.1em;}
div.box2_subhead{
color:#BF1F1F;
background-color:#d2d2d2;
border-left:10px solid #334065;
padding-left:5px;
padding-right:5px;
padding-top:8px;
padding-bottom:8px;
width:280px;}
div.box2_text{
color:#4D4D4D;
font-size:.8em;
line-height:1.3em;
padding-top:10px;
padding-left:3px;}
div.box2_text_reversepad{
color:#4D4D4D;
font-size:.8em;
line-height:1.3em;
padding-bottom:10px;
padding-left:3px;}
div.box2_separator{
color:#4D4D4D;
padding-left:.45em;
border-left:5px solid #334065;
border-bottom:1px solid #D4D4D4;
width:100%;}


h1{color:#BF1F1F;font-weight:950;font-size:1.3em;margin-top:0px;margin-bottom:0px;}
h2{color:#334065;font-weight:950;font-size:.95em;margin:0px;}
h2.red{color:#BF1F1F;}
h3{color:#4D4D4D;font-weight:950;font-size:1em;margin-top:2px;margin-bottom:2px;}
h4{color:3368B4;}


div.center_bold{
text-align:center;
font-weight:900;
font-size:1.25em;}
div.bold{font-weight:900;}
div.center{text-align:center;}
div.left{text-align:left}
div.right{text-align:right;}
div.bold_center{font-weight:900;text-align:center;}
span.bold_underline{font-weight:900; text-decoration:underline;}
span.bold{font-weight:900;}
span.bold_center{font-weight:900; text-align:center;}
span.underline{text-decoration:underline;}
span.text_blue{color:#0000FF;}
span.text_red{color:#FF0000;}
div.indent_italic{text-align:center;font-style:italic;margin-top:15px;margin-bottom:20px;}
span.italic{font-style:italic;}


div.box_50{width:50px; text-align:center;}

a:link {
  color:black;
  text-decoration:underline; }
a:visited{
  color:black;
  text-decoration:underline; }
a:hover{
  color:red;
  text-decoration:underline; }
a:active{
  color:red;
  text-decoration:underline; }
  
a.nav:link{color:#000000; text-decoration:none;}
a.nav:hover{color:#000000; text-decoration:underline;}
a.nav:visited{color:#000000; text-decoration:none;}
a.nav:visited:hover{color:#000000; text-decoration:underline;}



a.subhead:link{color:#BF1F1F;font-weight:950;font-size:.9em;}
a.subhead:hover{color:#BF1F1F;font-weight:950;font-size:.9em;}
a.subhead:visited{color:#BF1F1F;font-weight:950;font-size:.9em;}
a.subhead:active{color:#BF1F1F;font-weight:950;font-size:.9em;}

span.atitle{
 font-size:.9em;
 font-weight:bold;
 font-family:arial;}
span.asyn{
 font-size:.85em;
 font-weight:300;
 font-family:arial;}
span.alnk{
 font-size:.8em;
 font-weight: bold;
 font-family:arial;}

span.speaking{
 line-height:1.2em;
 font-size:.8em;}
span.speaking_head{
 line-height:1.2em;
 font-weight:900;
 font-size:.9em;
 text-align:center;}


img.floatLeft {
  float: left;
  margin: 12px;}
img.floatRight {
 float:right;
 margin:9px;}

div.article{
  line-height:1.5em;}
  
div.footer{
font-size:.75em;
text-align:center;
width:790px;
margin-top:8px;
margin-bottom:5px;}
  
  
  
  
  
ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;}

li.head_med { /* all list items */
	float: left;
	position: relative;
	width:120px;
	padding:3px;
	text-align:center;
	border-left:1px solid #0072EF;
	border-right:1px solid #0072EF;
	border-bottom:1px solid #0072EF;}	
li.head_sml { /* all list items */
	float: left;
	position: relative;
	width:83px;
	padding:3px;
	text-align:center;
	border-left:1px solid #0072EF;
	border-right:1px solid #0072EF;
	border-bottom:1px solid #0072EF;}
li.head_med:hover {background-color:#40B7DF;color:#FFFFFF;}


li ul.sub { /* second-level lists */
	display: none;
	float:none;
	position: absolute;
	top:1.55em;
	left: 0;
	width:10em;
	text-align:left;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	line-height:1.9em;
	background-color:#FFFFFF;
	border-left:1px solid #006699;
	border-right:1px solid #006699;
	border-bottom:1px solid #006699;
	font-weight:100;
}

li ul.sub li {width:10em;border-bottom:1px solid #D4D4D4;}
li ul.sub li:hover {background-color:#40B7DF; list-style:url(arrow.gif);}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}

#content {
	clear: left;}
	

