.ezbox 
{
  background: #FFF;
  position: relative;
  padding: 0;
  margin: 0;
}

.ezboxhomepage
{
  color: #fff;
  background:red;
}

.ezboxbluegradient 
{
    background: #92E6F5 url(/images10/box/blueGradient.png) bottom repeat-x;
}

.ezboxblue .ezboxheader 
{
  background: blue;
  color: #fff;
  padding: 10px 20px;
  margin: 0;
  font-size: 1em;
}
.ezboxhomepage .ezboxheader 
{
  background: #000;
  color: #fff;
  padding: 10px 20px;
  margin: 0;
  font-size: 1em;
}
.ezboxred {
  background: #cc0000;
  color: #fff;
}
.ezboxcorner {
  position: absolute;
  width: 10px;
  height: 10px;
  background: url(/images10/box/cornerWhite10.png) no-repeat;
}
.ezboxTL {
  top: 0;
  left: 0;
  background-position: 0 0;
}
.ezboxTR {
  top: 0;
  right: 0;
  background-position: 100% 0;
}
.ezboxBL {
  bottom: 0;
  left: 0;
  background-position: 0 100%;
}
.ezboxBR {
  bottom: 0;
  right: 0;
  background-position: 100% 100%;
}



body,p,td,li,dd
{
  color:#002C5F;
}

ul
{
  list-style: none;
  margin:0;
  margin-bottom:10px;
}

li
{
  list-style: none;
  margin:0;
  margin-bottom:10px;
}

a.hidden
{
  text-decoration: none;
  cursor: pointer;
}
a
{
  font-weight:bold;
  oldcolor: #00338D;
  color: #E98300;
}
a:link 
{
}

h1
{
  color:#00338D;
  font-size:182%;
}

h2
{
  color:#2A6EBB;
  font-size:138.5%;
  margin-top:15px;
}

h3
{
  color:#2A6EBB;
  font-size:108%;
  margin-top:15px;
}

.internationaltext a
{
  text-decoration: none;
}

.centerbox h1
{
  color:#002F60;
  font-size:167%;
}

.centerbox .head h2
{
  color:#002F60;
  font-size:131%;
}

.brownbox .body h3
{
  color:#002F60;
  font-size:131%;
}

.softbluebox h2
{
  margin:0;
  padding:0;
}

.softbluebox h1
{
  color:#2A6EBB;
  font-size:167%;
}

.redbox h1
{
  font-size:153.9%;
  color: #FFF;
}

.redbox h2
{
  font-size:146.5%;
  color: #FFF;
}

.redbox h3
{
  color: #000;
  font-size:131%;
  acolor:#00338D;
}

.frontpage_borders
{
  border-right:1px solid #91AEBA;
  border-left:1px solid #91AEBA;
  border-bottom:1px solid #91AEBA;
}

#body_homepage .frontpage_borders
{
  border: 0;
}

a[href ^='mailto']
{
  padding-left: 18px;   
  background: transparent url(/images10/icons/jo/mailto.gif) no-repeat center left;
}

a[href ^='http'][target="_blank"]
{
  padding-right: 18px;   
  padding-left: 0px;   
  background: transparent url(/images11/icons/jo/external.gif) no-repeat center right;
}

.launch
{
  padding-right: 18px;   
  padding-left: 0px;   
  background: transparent url(/images10/icons/launch.png) no-repeat center right;
  zoom:1;
}

a[href $='.pdf'] 
{
  padding-right: 18px;   
  padding-left: 0px;   
  background: transparent url(/images10/icons/jo/pdf.gif) no-repeat center right;
  zoom:1;
}

aa.pdf
{
  padding-left: 18px;   
  background: transparent url(/images10/icons/jo/pdf.gif) no-repeat top left;
  zoom:1;
}

.indent
{
margin-left:10px;
}

.cleantable
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
.cleantable th
{
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
.cleantable td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
.cleantable tbody tr:hover td
{
	color: #009;
}


/* CSS messages */
.followme { display: block; padding: 2px 0 2px 20px; background: url('/images10/icons/feedicon16px.png') left center no-repeat; }
.feedicon{ display: block; padding: 2px 0 2px 20px; background: url('/images10/icons/feedicon16px.png') left center no-repeat; }
.cancel { display: block; padding: 2px 0 2px 20px; background: url('/images10/icons/cancel.png') left center no-repeat; }
.question { display: block; padding: 2px 0 2px 20px; background: url('/images10/icons/help.png') left center no-repeat; }
.accept { display: block; padding: 2px 0 2px 20px; background: url('/images10/icons/accept.png') left center no-repeat; }
.link { display: block; padding: 2px 0 2px 20px; background: url('/images10/icons/link_go.png') left center no-repeat; }
.caption { display: block; padding: 2px 0 2px 20px; background: url('/images10/icons/photo.png') left center no-repeat; color: #666; }
.zoom { display: block; padding: 2px 0 2px 20px; background: url('/images10/icons/zoom.png') left center no-repeat; color: #666; }
.international1 {background: #f8fafc url('/images10/icons/jo/international.jpg') 10px 50% no-repeat; padding: 5px 20px 5px 90px; border-top: 2px solid #b5d4fe; border-bottom: 2px solid #b5d4fe; }
.internationaltext {margin-top:10px; background: url('/images10/icons/jo/international.jpg') 10px 50% no-repeat; padding: 10px 20px 5px 90px; border-top: 1px dashed #b5d4fe; }
.external { background: #fff6bf url('/images11/icons/jo/external.png') 15px 50% no-repeat; padding: 5px 20px 5px 45px; border-top: 2px solid #ffd324; border-bottom: 2px solid #ffd324; }
.alert { background: #fff6bf 15px 50% no-repeat; padding: 5px 20px 5px 45px; border-top: 2px solid #ffd324; border-bottom: 2px solid #ffd324; }
.bulletbutton {background: url('/images10/bullets/orange_white_bullet.jpg') 0px 50% no-repeat; padding: 0 0 0 15px; border-bottom: 1px dotted #fff; }
.bulletbutton {color:#FFF; text-transform:uppercase; font-weight:normal; font-size:10px; text-decoration:none};
.info { background: #f8fafc url('/images10/icons/information.png') 15px 50% no-repeat; padding: 5px 20px 5px 45px; border-top: 2px solid #b5d4fe; border-bottom: 2px solid #b5d4fe; }
.video { background: #fff url('/images10/icons/film.png') 3px 5px no-repeat; padding: 5px 5px 5px 25px; }

ul .supportvid
{
  margin-left:-5px;
  padding:3px 2px !important;
}

.supportvid li a {
  background-image: url(/images10/icons/film.png);
  background-repeat: no-repeat; 
  background-position: 0px -1px; 
  padding-left:20px;
}

.simpleinfo { background: #f8fafc; padding: 5px; border-top: 2px solid #b5d4fe; border-bottom: 2px solid #b5d4fe; }
.debug { background: #f8fafc url('/images10/icons/bug.png') 15px 50% no-repeat; padding: 5px 20px 5px 45px; border-top: 2px solid #b5d4fe; border-bottom: 2px solid #b5d4fe; }
.download { background: #cfc url('/images10/icons/download.png') 15px 50% no-repeat; padding: 5px 20px 5px 45px; border-top: 2px solid #3C6; border-bottom: 2px solid #3C6; }
.photo{ background: #cfc; display: block; padding: 2px 0 2px 20px;}
.photocaption { background: #f8fafc url('/images10/icons/information.png') 15px 50% no-repeat; padding: 5px 20px 5px 45px; border-top: 2px solid #b5d4fe; border-bottom: 2px solid #b5d4fe; }

.quote {background: #f8fafc; padding: 5px; border-top: 2px solid #b5d4fe; border-bottom: 2px solid #b5d4fe; margin-bottom:30px; }
.quote h2{font-size:100%}
.quote h3{font-size:93%; color:#00338D; font-style:italic; margin-bottom:20px;}

#single_testimonial .quote {border:0;background:white;}
#body_references_testimonials #testimonial_sidebar {display:none};

.bio { display:block; min-height:200px; background: #f8fafc; padding: 5px; border-top: 2px solid #b5d4fe; }
.bio h2{font-size:100%}
.bio h3{font-size:93%; color:#00338D; font-style:italic; margin-bottom:10px;}
.bio img {float:left; margin-right:10px; margin-bottom:5px;}

.biosmall { padding: 0px; margin-top:2px; border-top: 2px solid #b5d4fe; }
.biosmall h2 {margin-top:10px}
.abiosmall img {margin-left:10px; margin-bottom:5px;}

.photoright { padding: 0px; margin-top:0px;}
.photoright h2 {margin-top:10px}
.photoright img {margin-left:10px; margin-bottom:5px;}

.picleft { min-height:200px; background: #f8fafc; padding: 0px;}
.picleft ah2{font-size:100%}
.picleft h3{font-size:108%; color:#00338D; margin-bottom:10px;}
.picleft img {margin-right:10px; margin-bottom:5px;}

.readmore { margin-bottom:20px; }

#body_offer_free_workshops #bd
{
  margin-top:0;
  padding-top:0;
}

.billboard_landingpage  {position: relative; background-repeat: no-repeat; background-image:url(/images10/billboard/landing_page.jpg); width:465px; height:161px; }
.billboard_landingpage .title {position: absolute; top:10px; left: 210px; width: 430px; padding: 4px; padding-top:0}
.billboard_landingpage .title h2 {margin-top:0; color:#E98300; font-size: 167%; font-weight:bold; }
.billboard_landingpage .description {position: absolute; top:35px; left: 210px; width: 430px; padding: 4px;}
.billboard_landingpage .description p {font-size:108%; color:#000;}

#doc .billboard_homepage {position: relative; background-repeat: no-repeat; background-image:url(/images10/billboard/woman_with_child_800.jpg); width:102%; height:230px; }
.billboard_homepage_800 {position: relative; background-repeat: no-repeat; background-image:url(/images10/billboard/woman_with_child_800.jpg); width:102%; height:230px; }
.billboard_homepage {position: relative; background-repeat: no-repeat; background-image:url(/images10/billboard/woman_with_child.jpg); width:102%; height:230px; }
.billboard_homepage .title {position: absolute; top:10px; left: 10px; width: 64%; padding: 4px; }
.billboard_homepage .description {position: absolute; top:153px; left: 10px; width: 90%; padding: 4px;}
.billboard_homepage .title h2 {margin-top:0; color:#E98300; font-size: 167%; font-weight:bold; }
.billboard_homepage .description p {font-size:108%; color:#FFF;}


#doc .billboard_teachereffectiveness {position: relative; background-repeat: no-repeat; background-image:url(/images10/billboard/teacher_effectiveness_800.jpg); width:102%; height:230px; }
.billboard_teachereffectiveness_800 {position: relative; background-repeat: no-repeat; background-image:url(/images10/billboard/teacher_effectiveness_800.jpg); width:102%; height:230px; }
.billboard_teachereffectiveness {position: relative; background-repeat: no-repeat; background-image:url(/images10/billboard/teacher_effectiveness.jpg); width:102%; height:230px; }
.billboard_teachereffectiveness .title {position: absolute; top:10px; left: 10px; width: 64%; padding: 4px; }
.billboard_teachereffectiveness .description {position: absolute; top:168px; left: 10px; width: 90%; padding: 4px;}
.billboard_teachereffectiveness .title h2 {margin-top:0; color:#E98300; font-size: 167%; font-weight:bold; }
.billboard_teachereffectiveness .description p {font-size:108%; color:#FFF;}

.billboard_clean {position: relative; background-repeat: no-repeat; background-image:url(/images10/billboard/ape_promo.jpg); width:306px; height:230px; }
.billboard_clean a {text-decoration: none; font-color:#FFF;}
.billboard_clean .title {text-align:right; position: absolute; top:10px; left: 90px; width: 200px; padding: 4px; }
.billboard_clean .title h2 {margin-top:0; font-size: 146.5%; color:#FFF; font-weight:bold; margin-bottom:10px;}
.billboard_clean .title h3 {margin-top:0; color:#E98300; font-size: 123.1%; font-weight:bold;}
.billboard_clean .title h4 {margin-top:0; font-size:116%; color:#FFF;}
.billboard_clean .description {position: absolute; top:153px; left: 10px; width: 285px; padding: 4px; font-weight:bold;}
.billboard_clean .description .clickme {color:red};
.billboard_clean .description h2 {margin-top:0; color:#FFF; font-size: 116%; margin-bottom:0px;; font-weight:normal;}
.billboard_clean .description h3 {margin-top:0; color:#FFF; font-size: 146.5%; margin-bottom:0px;}
.billboard_clean .description h4 {margin-top:0; color:#FFF; font-size: 146.5%;}

.billboard_autismawarenessmonth {position: relative; background-repeat: no-repeat; background-image:url(/images10/billboard/rightbanner_aam.jpg); width:305px; height:230px; }
.billboard_autismawarenessmonth a {text-decoration: none; font-color:#FFF;}
.billboard_autismawarenessmonth .title {text-align:right; position: absolute; top:10px; left: 90px; width: 200px; padding: 4px; }
.billboard_autismawarenessmonth .title h2 {margin-top:0; font-size: 146.5%; color:#FFF; font-weight:bold; margin-bottom:10px;}
.billboard_autismawarenessmonth .title h3 {margin-top:0; color:#E98300; font-size: 116%; font-weight:bold;}
.billboard_autismawarenessmonth .title h4 {margin-top:0; font-color:#FFF;}
.billboard_autismawarenessmonth .description {position: absolute; top:153px; left: 10px; width: 300px; padding: 4px; font-weight:bold;}
.billboard_autismawarenessmonth .description h2 {margin-top:0; color:#FFF; font-size: 116%; margin-bottom:0px;; font-weight:normal;}
.billboard_autismawarenessmonth .description h3 {margin-top:0; color:#FFF; font-size: 146.5%; margin-bottom:0px;}
.billboard_autismawarenessmonth .description h4 {margin-top:0; color:#FFF; font-size: 146.5%;}

.billboard_casepromo {position: relative; background-repeat: no-repeat; background-image:url(/images10/billboard/council_for_administrators_of_special_education.jpg); width:305px; height:230px; }
.billboard_casepromo a {text-decoration: none; font-color:#FFF;}
.billboard_casepromo .title {text-align:right; position: absolute; top:10px; left: 90px; width: 200px; padding: 4px; }
.billboard_casepromo .title h2 {margin-top:0; font-size: 146.5%; color:#FFF; font-weight:bold; margin-bottom:10px;}
.billboard_casepromo .title h3 {margin-top:0; color:#E98300; font-size: 116%; font-weight:bold;}
.billboard_casepromo .title h4 {margin-top:0; font-color:#FFF;}
.billboard_casepromo .description {position: absolute; top:153px; left: 10px; width: 300px; padding: 4px; font-weight:bold;}
.billboard_casepromo .description h2 {margin-top:0; color:#FFF; font-size: 116%; margin-bottom:0px;; font-weight:normal;}
.billboard_casepromo .description h3 {margin-top:0; color:#FFF; font-size: 146.5%; margin-bottom:0px;}
.billboard_casepromo .description h4 {margin-top:0; color:#FFF; font-size: 146.5%;}

.billboard_promo {position: relative; background-repeat: no-repeat; background-image:url(/images10/billboard/ape_promo.jpg); width:305px; height:230px; }
.billboard_promo a {text-decoration: none; font-color:#FFF;}
.billboard_promo .title {text-align:right; position: absolute; top:10px; left: 90px; width: 200px; padding: 4px; }
.billboard_promo .title h2 {margin-top:0; font-size: 146.5%; color:#FFF; font-weight:bold; margin-bottom:10px;}
.billboard_promo .title h3 {margin-top:0; color:#E98300; font-size: 116%; font-weight:bold;}
.billboard_promo .title h4 {margin-top:0; font-color:#FFF;}
.billboard_promo .description {position: absolute; top:155px; left: 10px; width: 300px; padding: 4px; font-weight:bold;}
.billboard_promo .description h2 {margin-top:0; color:#E98300; font-size: 131%; margin-bottom:0px;}
.billboard_promo .description h3 {margin-top:0; color:#2A6EBB; font-size: 161.6%; margin-bottom:0px}
.billboard_promo .description h4 {margin-top:0; color:#2A6EBB; font-size: 108%; letter-spacing:-1px;}

.rollover ul
{
  margin-left:-5px;
  width:100%;
}

.spacer
{
  height:1px;
  overflow:hidden;
}

.rollover ul, .rollover li {
  list-style-type: none;
  display:block;
}

.rollover li a {
  color:#2A6EBB;
  background-image: none;
  background-repeat: no-repeat; background-position: 0 .4em;
  padding-left: 12px;
  display:block;
  margin-bottom:8px;
  text-decoration:none;
  font-size: 93%;
  font-weight: bold;
  border-bottom:1px dashed #CFD7E1;
  padding-bottom:5px;
  text-transform:capitalize;
}

.rollover li a:hover {
  background-image: url(/images10/bullets/orange_arrow.gif);
  background-repeat: no-repeat; background-position: 0 .4em;
  background-position: 0 3px; 
}

.rollover li.selected a {
  background-image: url(/images10/bullets/orange_arrow.gif);
  background-repeat: no-repeat; background-position: 0 .4em;
  background-position: 0 3px; 
  color: #E98300;
}

div.leftsidebarbox div.leftsidebarbox.body
{
  min-height:100px;
}
div.centerbox div.centerbox.body
{
  min-height:200px;
}

div.bluebox a
{
  text-decoration: none;
}

div.bluebox 
{
  margin-top:-1px;
}

div.bluebox div.bluebox.head 
{
  margin-top:-1px;
}

div.bluebox div.bluebox.head h2
{
  font-size: 123.1%;
  color:#FFF;
  text-transform:none;
  margin-bottom:0px;
}

#analytics
{
display:none;
}

div.bluebox div.bluebox.body h3
{
  font-size: 123.1%;
  color:#FFD35F;
  margin-bottom:0px;
}

#sitemap
{
  text-transform:capitalize;
}

#sitemap ul li
{
  margin-left:10px;
}

.ml10 {
  margin-left:10px;
}

.mr10 {
  margin-right:10px;
}

.loading {
    font-size: 1.4em;
    display: block;
    width: 15em;
    margin: 2em auto;
line-height:64px;
}
.loading img {
    padding: 0 10px;
}

#logo { awidth:117px;
  asheight:57px;
  width:195px;
  height:98px;
  cursor:pointer; 
  position:absolute;
  z-index:1000;
  background-image: url(/images10/template/logo.png); 
  background-repeat: no-repeat;
  background-position: 12px 35.1px;
}

#headerbanner {
  cursor:pointer; 
  position:absolute;
  background-image: url(/images10/billboard/bessie-award-text.png); 
  background-repeat: repeat-none;
  left: 147px;
  top: 63px;
	width: 253px;
	height: 35px;
	padding: 0;
  margin:0;
  z-index:1001;
}

#hd {
  background-image:url(/images11/header-tile.png); 
  background-repeat: repeat-x;
	width: 100%;
	height: 140px;
	padding: 2px 0 5px 0;
  position:relative;
}

#signinarea_contact
{
  text-transform:uppercase;
  text-align:right;
  position:relative;
  right:0px;
  top:1px;
  padding:0;
  margin:0;
  color: #FFF;
  font-size:77%;
  font-weight: normal;
}

#signinarea_ft
{
  text-transform:uppercase;
  text-align:right;
  position:relative;
  right:10px;
  top:81px;
  padding:0;
  margin:0;
  color: #FFF;
  font-size:77%;
  font-weight: normal;
}

#signinarea_buttons
{
  text-align:right;
  position:relative;
  right:10px;
  height:30px;
  top:25px;
}

#signinarea_contact a
{
  color: #EEAF00 !important;
  text-decoration:none;
}

#signinarea_ft a
{
  color: #EEAF00;
  text-decoration:none;
}

#signinarea_hd
{
  position:relative;
  top:10px;
  left:87%;
}

#doc #signinarea_hd
{
  left:84%;
}


#signinarea_hd a
{
  color: #FFF;
  text-decoration:none;
}


#hd-line {
  background-color: #EEAF00;
  width: 100%;
  height: 5px;
}

#bd{
  width:100%;
}

#ft {
	abackground-color:#00338D;
	height: 35px;
	padding: 10px;
  margin-top:10px;
}
#body_homepage #ft {
  margin-top:0;
  width:99%;
}


#ft_info
{
  width:100%;
  padding:0;
  margin:0;
  border-top:1px solid #CCCCCC;
}

#ft_info td
{
  color:#666666;
  text-decoration:none;
}

#ft a
{
  color:#2A6EBB;
  text-decoration:none;
  font-weight:normal;
}

#ft_right
{
  color:#2A6EBB;
  font-weight:normal;
  text-align:right;
}

.section_header{
  margin-top:-10px;
  margin-bottom:10px;
  padding:0;
  vertical-align:top;
  oldbackground-color: #002B5E;
  background-color: #00338D;
  background-repeat: no-repeat;
  background-position: top right;
  width:100%;
  height:70px;
}

.tabbertab .body
{
  padding:5px;
}

.tabbertab h2,.tabbertab h3
{
  margin-top:0;
}

ol.olol,ol.olol
{
	list-style: numeric inside;
  margin-top:0;
}

ul.ulclean,li.ulclean
{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin-top:0;
}

ul.ullist
{
	list-style: square inside;	
  margin-top:0;
}

li.ullist
{
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin-left:17px;
}


ul.layout
{
  margin:0;
  margin-top:10px;
}

li.layout
{
  margin:0;
  margin-bottom:10px;
}

@media print {
  .noprint {
    display: none;
  }
  .centerbox .body
  {
    width:95%;
  }
  .tabbernav {
   display:none;
  }
}



.section_title
{
  height:70px;
  background-repeat: no-repeat;
  margin-left:10px;
}

.about_us .section_title
{
	background-image:url(/images10/banners/about-us-left.png);
}
.about_us .section_header 
{
	background-image:url(/images10/banners/about-us.jpg);
}

.research .section_title
{
	background-image:url(/images10/banners/research-left.png);
}
.research .section_header
{
	background-image:url(/images10/banners/research.jpg);
}

.references .section_title
{
	background-image:url(/images10/banners/references-left.png);
}
.references .section_header
{
	background-image:url(/images10/banners/references.jpg);
}

.support .section_title
{
	background-image:url(/images10/banners/support-left.png);
}
.support .section_header
{
	background-image:url(/images10/banners/support.jpg);
}

.events_and_news .section_title
{
	background-image:url(/images10/banners/events-and-news-left.png);
}
.events_and_news .section_header
{
	background-image:url(/images10/banners/events-and-news.jpg);
}

.services .section_title
{
	background-image:url(/images10/banners/services-left.png);
}
.services .section_header
{
	background-image:url(/images10/banners/services.jpg);
}

.individuals .section_title
{
	background-image:url(/images10/banners/individuals-left.png);
}
.individuals .section_header
{
	background-image:url(/images10/banners/individuals.jpg);
}

.products .section_title
{
	background-image:url(/images10/banners/products-left.png);
}
.products .section_header
{
	background-image:url(/images10/banners/institutions.jpg);
}

.institutions .section_title
{
	background-image:url(/images10/banners/institutions-left.png);
}
.institutions .section_header
{
	background-image:url(/images10/banners/institutions.jpg);
}

#hd-menu {
  background: transparent;
  width: 0px;
  height: 29px;
  position:absolute; 
  z-index:20000;
  top:108px;
}

#body_homepage #hd-menu {
  aaaborder-bottom:1px solid #B6BCC6;
  border-bottom:1px solid silver;
}

.sidebutton
{
  margin-bottom:10px;
  cursor:pointer;
}

.contact_us
{
  width: 185px;
  height: 127px;
	background-image:url(/images10/right_promo.jpg);
}

#landing_title {
  padding:0;
  margin-bottom:10px;
  color: #2A6EBB;
  font-weight:bold;
  font-size:138.5%;
}

#breadcrumb {
  padding: 0px 5px 10px 0px;
  text-transform: capitalize;
  color: #E98300;
}

#breadcrumb a
{
  color: #E98300;
  text-decoration:none;
  font-weight:normal;
}
  
#menu {
  width: 750px;
  float: left;
  font-weight: bold;
  text-transform:capitalize;
}

/*
 * bap
*/
#menu ul {
list-style: none;
display:inline;
margin: 0;
padding: 0;
float: left;
width:14%;
text-align:left;
}
#doc #menu ul {
}

.NoFlashOutline
{
	outline:none;
}

#body_about_us_sign_in #doc #rightcolumn
{
  display:none;
}

#doc #workshop_promo
{
 background:none !important;
}

#menu a
{
  display: block;
  margin: 0;
  padding: 2px 3px;
  color: white;
  font-weight:normal;
}

#menu a {
color: #fff;
background: #2A6EBB;
text-decoration: none;
font-family:Arial;
font-size:12px;
padding: 6px;
padding-left:13px;
border-top:1px dashed #CCCCCC;
font-weight:normal;
}

#menu a:hover {
  text-decoration:underline;
  acolor:#EEAF00;
  color:#F5CE59;
}
#menu h2 {
display: block;
margin: 0;
padding: 1px ;
font-size:93%;
cursor:pointer;
color: #2A6EBB;
}

#menu h2 a {
oldbackground-color: #F4F4F3;
background: #2A6EBB;
oldcolor: #2A6EBB;
color: #FFF;
border-top:none;
font-weight:bold;
}

.wrapper
{
  margin:200px;
  margin-top:10px;
  margin-bottom:10px;
}

#body_international_sign_in_australia #breadcrumb
{
  display:none;
}
#body_international_sign_in_australia #hd-menu, #body_international_sign_in_australia .section_header, #body_international_sign_in_australia #breadcrumb, #body_international_sign_in_australia .section_header, #body_international_sign_in_australia #hd-menu, #body_international_sign_in_australia #signinarea_hd,  #body_international_sign_in_australia #signinarea_links 
{
  display:none;
}

#menu li {
  list-style: none;
  position: relative;
  padding:0;
  min-width:143px;
}

#menu ul ul {
position: absolute;
z-index: 15000;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

/* Menu visible/invisible */
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

#menu ul,#menu ul li
{
  padding:0;
  margin:0;
}

/*
 * bap
 */
#menu ul
{
  padding:0;
  margin:0;
}

#menu ul.menu_top_4
{
  min-width:120px;
}

.footersitemap
{
  color:#FFF;
  background:#2A6EBB;
  font-size:11px;
  padding-right:28px;
  margin-top:20px;
  position:relative;height:310px;
}

.footersitemap a
{
  color:#FFF;
  text-decoration:none;
  font-weight:normal;
  font-size:11px;
}

.footersitemap
{
}

.footersitemap h2 a
{
  font-size:12px;
  font-weight:bold !important;
  padding-bottom:5px;
}

.footersitemap td
{
  padding:14px 0 28px 28px;
}
.footersitemap table
{
  width:100%;
  text-transform:capitalize;
}
.footersitemap li
{
  padding:0 0 5px 0;
  margin:0;
}
.footersitemap_s1
{
  position:absolute; 
  z-index:100; 
  bottom:28px; 
  right:28px;
}
.footersitemap_s2
{
  position:absolute; 
  z-index:100; 
  bottom:28px; 
  left:28px;
}
.footersitemap_s3
{
  position:absolute; 
  z-index:100; 
  bottom:27px; 
  left:430px;
}
CSS;

