body {
  margin:0px;
  padding:0px;
  text-align:center;
  background-color:#FFFFFF;
  color:#000000;
  font:normal 80% Arial,Helvetica,sans-serif;
}

div#container {
  text-align:left;
  width:980px;
  margin:auto;
  position:inherit;
  background-color: #FFFFFF;
}

div#header {
  width:100%;
  background-color: #FFFFFF;
  height: 86px;
}

div#logo {
  width: 83px;
  float: left;
  padding-left: 3px;
  padding-top: 3px;
}

img {
  border:0;
}

h1 {
  margin: 3px 2px;
  font-size:1.4em;
  color:#4169e1;
}

h2 {
  color:#2f4f4f;
  margin: 5px 2px;
  font-size:1.3em;
}

h2.index {
  color:#2f4f4f;
  margin: 0px 2px;
  font-size: 12px;
  padding: 0px;
}

h3 {
  margin: 2px 2px;
  color:#2E7BEE;
  font-size:1.1em;
}

p {
  color:#000000;
  margin: 8px 2px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

p.index {
  color:#000000;
  margin: 8px 2px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 84%;
}

ul, ol {
  margin: 8px 0px;
  padding: 0px 18px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

ul.index {
  margin: 1px 0px;
  padding: 0px 18px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  padding-top: 1px;
  padding-bottom: 5px;
}
ul.index li{
  margin: 1px 0px;
  list-style-image:url('/images/bullet.gif');
  font-size: 84%;
}

ul li {
  margin: 2px 0px;
  list-style-image:url('/images/bullet.gif');
}

ol li {
  margin: 2px 16px;
}

ul#news {
  margin: 0px 0px;
  padding: 0px 0px 0px 12px;
}

li#news {
  margin: 0px 0px;
  list-style-image:url('../images/bullet.gif');
}

a {
  color:#06f;
}

a:visited {
  color:#06f;
}

a:hover {
  color:#06f;
}

table {
  font-size:inherit;
  color:#000000;
  margin: 0px;
  border-collapse:collapse;
}

th {
  font-size:inherit;
}

tr {
  font-size:inherit;
}

td {
  font-size:inherit;
}

textarea {
  font-size:inherit;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

div#homewrapper {
  width: 100%;
  padding: 0px;
  margin: 0px;
  border: 1px solid #CCCCCC;
  float: left;
  background-color: #FFFFFF;
}

div#homeright {
  padding:0px;
  float: right;
  width: 720px;
  margin: 0px;
  background-color: #FFFFFF;
  border-left: 1px solid #CCCCCC;
  background-color: #FFFFFF;
}

div#homeleft {
  width: 240px;
  float: left;
  padding: 0px;
  margin: 0px;
  text-align: left;
  background-color: #ffffff;
}

div#menuhome {
  width:248px;
  float: left;
  padding: 0px;
  margin: 0px;
  margin-top: 6px;
  margin-left: 2px;
  margin-right: 2px;
  text-align: left;
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}

div#menuhome ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

div#menuhome ul li {
  margin: 0px;
  padding:0px;
  list-style-image: none;
  border-bottom: 1px solid #CCCCCC;
}

div#menuhome li a {
  background: #E9E9E9;
  display: block;
  padding: 5px 4px;
  margin: 0px;
  text-decoration: none;
}

div#menuhome li a:hover {
  background: #CCCCCC;
}

div#pagewrapper {
  width: 100%;
  padding: 0px;
  margin: 0px;
  float: left;
  background-color: #FFFFFF;
}

div#bread {
  margin: 0px;
  padding-top: 0px;
  padding-left: 4px;
  padding-bottom: 4px;
  width: 100%;  
  height: 14px;
  font-size:0.8em; 
}




div#halfcolumnright {
  float: right;
  width: 430px;
  margin: 0px 0px 20px 0px;
  padding-top: 4px;
}

div#halfcolumnright table{
  text-align: center;
  border: solid 1px #CCCCCC; 
  border-collapse: collapse;
}

div#halfcolumnright table td{
  border: solid 1px #CCCCCC; 
}

div#halfcolumnleft {
  margin: 0px 426px 5px 136px;
  padding: 0px;
}




div#contentcolumn {
  margin: 0px 286px 5px 136px;
  padding: 0px;
}


div#bothcolumn {
  margin: 0px 0px 5px 136px;
  padding: 0px;
}



div#rightcolumn {
  float: right;
  width: 280px;
  margin: 0px 0px 20px 0px;
  padding-top: 4px;
}

div#leftmenu {
  width:134px;
  float: left;
  padding: 0px;
  margin: 0px;
  text-align: left;
}


div#menutop {
  height:26px;
  background:url('/images/back-menutop.gif') no-repeat bottom;
}
div#navmenu {
  margin:0px 1px;
  padding:0px 4px;
  background:url('/images/back-navmenu.gif') repeat-y left top;
}

div#navmenu ul {
  margin:0;
  padding:0;
  list-style:none;
  list-style-image:none;
  border-bottom:1px solid #ddd;
}

div#navmenu ul li {
  display:block;
  margin:0;
  padding:0;
  font-size:11px;
  font-family:Arial,Helvetica,sans-serif;
  width: 100%;
}

div#navmenu ul li a {
  display:block;
  margin:0;
  padding:4px 1px 4px 12px;
  text-decoration:none;
  color:#06f;
  border-top:1px solid #ddd;
}

div#navmenu ul li .selected{
  border-left: 10px solid #EE7943;
  padding:4px 1px 4px 4px;
  background: #E9E9E9;
}

div#navmenu ul li .sub{
  margin-left: 10px;
  padding:4px 1px 4px 10px;
  background-image:url('/images/rightarrow.gif');
  background-repeat:no-repeat;
  background-position:left center;
}

div#navmenu ul li a:hover {
  color:#06f;
  background-color:#FFD9D9;
}

div#menubottom {
  height:32px;
  background:url('/images/back-menubottom.gif') no-repeat top;
}










div#rightcolumn h2 {
  font-size: 1.0em;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color:#2f4f4f;
  padding: 0px;
  margin: 0px;
  margin-top: 3px;
  text-align: center;
}




div#menuright {
  width:275px;
  float: left;
  padding: 0px;
  margin: 0px;
  margin-top: 3px;
  text-align: left;
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}

div#menuright ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

div#menuright ul li {
  margin: 0px;
  padding:0px;
  list-style-image: none;
  border-bottom: 1px solid #CCCCCC;
  font-size: 0.9em;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}

div#menuright li a {
  background: #FFFFFF;
  display: block;
  padding: 5px 4px;
  margin: 0px;
  text-decoration: none;
}

div#menuright li a:hover {
  background: #CCCCCC;
}

div#sign {
  margin: 0px;
  padding: 0px;
  float: left;
  margin-top: 10px;
  width: 100%;
  margin-bottom: 10px;
}

div#signpost-top {
  margin:0px;
  padding:7px 0px;
  text-align:center;
  font-size:1.3em;
  color:#4169e1;
  background:#fff url('/images/back-signpost-top.gif') no-repeat left top;
}

div#signpost-top h2 {
  color:#2f4f4f;
  background:transparent;
  font-size: 0.8em;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  width: 275px;
}

div#signpost {
  margin:0px;
  padding: 0px;
  width:280px;
  background:#fff url('/images/back-signpost-middle.gif') repeat-y left top;
}

div#signpost p {
  color:#000;
  background:transparent;
  text-align: center;
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 0.9em;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
div#signpost a {
  background:none;
  margin: 0px;
  padding: 0px;
}
div#signpost a:hover {
  background:none;
}
div#signpost-bottom {
  margin:0px;
  width:280px;
  background:#fff url('/images/back-signpost-bottom.gif') no-repeat left bottom;
  padding:0px;
  height: 20px;
}
div#signpost-bottom p {
  color:#000;
  background:transparent;
  text-align: center;
  margin: 0px;
  padding: 0px;
}










.sliderwrapper{
overflow: hidden;
width: 260px;
height: 280px;
z-index: 0;
padding-left: 2px;
}

.sliderwrapper .contentdiv{
visibility: hidden;
left: 0;
top: 0;
padding: 0px;
background: white;
width: 260px;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
z-index: 0;
}


.pagination{
top: -4px;
right: 8px;
position: relative;
width: 260px;
text-align: right;
background:none;
padding: 0px;
margin: 0px;
z-index: 0;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #000000;
background: white;
border: 1px solid #c1c1c1;
z-index: 0;
font-size: 130%;
}

.pagination a:hover, .pagination a.selected{
color: #0000000;
background-color: #FFD9D9;
z-index: 0;
}



div#footer-home {
  margin-top:0px;
  float: left;
  width: 982px;
  color:#CCCCCC;
  font-size: 84%;
  clear:both;
  text-align: center;
}

div#footer-red {
  border-top:6px solid #ED1F1F;
  margin-top:10px;
  float: left;
  width: 982px;
  color:#CCCCCC;
  font-size: 84%;
  clear:both;
  text-align: center;
}
div#footer-blue {
  border-top:6px solid #0166FF;
  margin-top:10px;
  float: left;
  width: 982px;
  color:#CCCCCC;
  font-size: 84%;
  clear:both;
  text-align: center;
}

div#footer-green {
  border-top:6px solid #25CA01;
  margin-top:10px;
  float: left;
  width: 982px;
  color:#CCCCCC;
  font-size: 84%;
  clear:both;
  text-align: center;
}

div#footer-yellow {
  border-top:6px solid #EEEB00;
  margin-top:10px;
  float: left;
  width: 982px;
  color:#CCCCCC;
  font-size: 84%;
  clear:both;
  text-align: center;
}


div#words {
  padding:0px;
  float: left;
  width: 978px;
  height: 260px;
  margin: 0px;
  background-color:#FFFFFF;
  margin-left: 2px;
  margin-right: 2px;
}

div#tabs {
  padding:0px;
  float: left;
  width: 980px;
  margin: 0px;
  background-color: #FFFFFF;
  padding-top: 3px;
  height: 19px;
}

.shadetabs{
  padding: 0px 0px 1px 0px;
  margin: 0px;
  list-style-type: none;
  text-align: left;
  background:none;
  width: 980px;
}

.shadetabs li{
  display: inline;
  margin: 0px;
  padding: 0px 1px 0px 0px;
}

.shadetabs li#red a {
  background-color: #DADADA;
  color: #000000;
}
.shadetabs li#blue a{
  background-color: #DADADA;
  color: #000000;
}
.shadetabs li#darkblue a{
  background-color: #DADADA;
  color: #000000;
}
.shadetabs li#green a {
  background-color: #DADADA;
  color: #000000;
}
.shadetabs li#yellow a {
  background-color: #DADADA;
  color: #000000;
}



.shadetabs li#red a:hover{
  background-color: #ED1F1F;
  color: #FFFFFF;
}
.shadetabs li#blue a:hover{
  background-color: #0166FF;
  color: #FFFFFF;
}
.shadetabs li#darkblue a:hover{
  background-color: #2B3A97;
  color: #FFFFFF;
}
.shadetabs li#green a:hover{
  background-color: #25CA01;
  color: #FFFFFF;
}
.shadetabs li#yellow a:hover{
  background-color: #EEEB00;
  color: #000000;
}



.shadetabs li a{
  text-decoration: none;
  position: relative;
  z-index: 1;
  padding: 2px 8px 3px 7px;
  border-top: 1px solid #c1c1c1;
  border-right: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1;
  -moz-border-radius-topright: 0.3em;
  -moz-border-radius-topleft: 0.3em;
  -webkit-border-top-right-radius: 0.3em;
  -webkit-border-top-right-radius: 0.3em;
  background:transparent;
  margin: 6px;
  background-color: #4169e1;
  color: #FFFFFF;
}

.shadetabs li a:hover{
  background-color: #FFFFFF;
  color: #000000;
}

.shadetabs li a.selected{ 
  position: relative;
  top: -1px;
  color: #2d2b2b;
  background-color: #FFFFFF;
}

.shadetabs li#red a.selected{
  border-bottom: 2px solid #ED1F1F;
  background-color: #ED1F1F;
  color: #FFFFFF;
}
.shadetabs li#blue a.selected{
  border-bottom: 2px solid #0166FF;
  background-color: #0166FF;
  color: #FFFFFF;
}
.shadetabs li#darkblue a.selected{
  border-bottom: 2px solid #2B3A97;
  background-color: #2B3A97;
  color: #FFFFFF;
}
.shadetabs li#green a.selected{
  border-bottom: 2px solid #25CA01;
  background-color: #25CA01;
  color: #FFFFFF;
}
.shadetabs li#yellow a.selected{
  border-bottom: 2px solid #EEEB00;
  background-color: #EEEB00;
  color: #000000;
}

.shadetabs li#red a.selected:hover{ 
  background: #ED1F1F;
}
.shadetabs li#blue a.selected:hover{ 
  background: #0166FF;
}
.shadetabs li#darkblue a.selected:hover{ 
  background: #2B3A97;
}
.shadetabs li#green a.selected:hover{ 
  background: #25CA01;
}
.shadetabs li#yellow a.selected:hover{ 
  background: #EEEB00;
}



div#tabcontent {
  float: left;
  width:980px;
  height: 172px;
  margin: 0px;
  background-color: #FFFFFF;
  border-top: 1px solid #CCCCCC;
  padding-top: 0px;
}

div#ArchitectingtheEnterprise {
  width:100%;
  border-top: 1px solid #2B3A97;
  padding-top: 5px;
}
div#ProfessionalDevelopment {
  width:100%;
  border-top: 1px solid #EEEB00;
  padding-top: 5px;
}
div#ToolsandTechniques {
  width:100%;
  border-top: 1px solid #ED1F1F;
  padding-top: 5px;
}
div#BestPracticeProcess {
  width:100%;
  border-top: 1px solid #0166FF;
  padding-top: 5px;
}
div#TheJourneytoGlobalEA {
  width:100%;
  border-top: 1px solid #25CA01;
  padding-top: 5px;
}


div#tabcolumn1 {
  float: left;
  width: 150px;
  margin: 0px;
  background-color: #FFFFFF;
  text-align: center;
  padding-top: 6px;
}
div#tabcolumn2 {
  float: left;
  width: 240px;
  height: 160px;
  margin: 0px;
  background-color: #FFFFFF;
  border-right: 1px solid #CCCCCC;
}
div#tabcolumn3 {
  float: left;
  width: 285px;
  height: 160px;
  margin: 0px;
  background-color: #FFFFFF;
  border-right: 1px solid #CCCCCC;
  padding-left: 8px;
}
div#tabcolumn4 {
  float: left;
  width: 285px;
  height: 160px;
  margin: 0px;
  background-color: #FFFFFF;
  padding-left: 8px;
}

div#flash {
  margin-top: 30px;
  margin-left: 20px;
}


div#message {
  padding:0px;
  float: left;
  width: 100%;
  height: 438px;
  margin: 0px;
  background-color: #FFFFFF;
}

div#message p {
  padding-left: 8px;
  padding-right: 8px;
}

div#indexcontainer {
  width: 100%;
  padding-top: 6px;
  padding-bottom: 6px;
}

div#indexcontainer1 {
  float: left;
  width: 700px;
  margin: 0px;
  padding-top: 0px;
}
div#indexcontainer2 {
  float: left;
  width: 260px;
  margin: 0px;
}
div#indexcontainer3 {
  float: left;
  width: 240px;
  margin: 0px;
  padding-left: 10px;
  padding-top: 4px;
}

div#options {
border: solid 1px #CCCCCC;
margin: 0px 10px;
padding:10px 5px;
text-align: center;
}

div#options img { 
vertical-align: bottom;
}  

div#options a:link { 
text-decoration: none;
font-size: 80%;
}

div#options a:visited { 
text-decoration: none;
font-size: 80%;
}

div#options a:hover { 
text-decoration: none;
font-size: 80%;
}

div#options a:active { 
text-decoration: none;
font-size: 80%;
} 

#slideshow {
  width: 280px;
  height: 270px;
  background-color: white;
  background-image:url('http://www.architecting-the-enterprise.com/images/People_Process_Tools_Culture_diagramr.gif');
}

.sf-menu, .sf-menu * {
  margin: 0;
  padding: 0;
  list-style: none;
}
.sf-menu {
  line-height: 1.0;
}
.sf-menu ul {
  position: absolute;
  top: -999em;
  width: 15em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
  width: 100%;
}
.sf-menu li:hover {
  visibility: inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
  float: left;
  position: relative;
}
.sf-menu a {
  display: block;
  position: relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  left:	0;
  top: 5.0em; /* match top ul list item height */
  z-index: 99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
  top: -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
  left:	15.2em; /* match ul width */
  top: 0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
  top: -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
  left:	15.2em; /* match ul width */
  top: 0px;
}
.sf-menu {
  float: left;
  margin-bottom: 0em;
  font:normal 100% Arial,Helvetica,sans-serif;
}
.sf-menu a {
  padding: 36px 16px 12px 12px;
  text-decoration: none;
  display: block;

}
.sf-menu a.double {
  text-decoration: none;
  padding: 20px 16px 12px 16px;
  display: block;
}
.sf-menu ul li a {
  padding: 0.5em 0.5em 0.5em 0.5em;
  text-decoration: none;
  height: 100%;
  font:normal 100% Arial,Helvetica,sans-serif;
}
.sf-menu ul li li a {
  padding: 0.5em 0.5em 0.5em 0.5em;
  text-decoration: none;
  height: 100%;
  font:normal 100% Arial,Helvetica,sans-serif;
}
.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/
  color: #000000;
}
.sf-menu li {
  width: 125px;
  text-align: center;
  background:#FFFFFF url('http://www.architecting-the-enterprise.com/images/back-navbar.gif') repeat-x bottom;
  padding: 0 1px;
}
.sf-menu li#red a {
  color:#555555;
  background:#FFFFFF url('http://www.architecting-the-enterprise.com/images/back-navbar-li-red.gif') no-repeat bottom;
}
.sf-menu li#blue a {
  color:#555555;
  background:#FFFFFF url('http://www.architecting-the-enterprise.com/images/back-navbar-li-blue.gif') no-repeat bottom;
}
.sf-menu li#green a {
  color: #555555;
  background:#FFFFFF url('http://www.architecting-the-enterprise.com/images/back-navbar-li-green.gif') no-repeat bottom;
}
.sf-menu li#yellow a {
  color: #555555;
  background: #FFFFFF url('http://www.architecting-the-enterprise.com/images/back-navbar-li-yellow.gif') no-repeat bottom;
}
.sf-menu li a {
  background: #FFFFFF;
}
.sf-menu li#red li a {
  background: none;
}
.sf-menu li#red li li a {
  background: none;
}
.sf-menu li#blue li a {
  background: none;
}
.sf-menu li#blue li li a {
  background: none;
}
.sf-menu li#green li a {
  background: none;
}
.sf-menu li#green li li a {
  background: none;
}
.sf-menu li#yellow li a {
  background: none;
}
.sf-menu li#yellow li li a {
  background: none;
}
.sf-menu li#red ul {
  background: none;
  border: 2px solid #ED1F1F;
}
.sf-menu li#red li ul {
  background: none;
  border: 2px solid #ED1F1F;
}
.sf-menu li#red a:hover {
  color: #ED1F1F;
}
.sf-menu li#red li a:hover {
  color:#FFFFFF;
}
.sf-menu li#blue ul {
  background: none;
  border: 2px solid #0166FF;
}
.sf-menu li#blue li ul {
  background: none;
  border: 2px solid #0166FF;
}
.sf-menu li#blue a:hover {
  color: #0166FF;
}
.sf-menu li#blue li a:hover {
  color:#FFFFFF;
}
.sf-menu li#green ul {
  background: none;
  border: 2px solid #25CA01;
}
.sf-menu li#green li ul {
  background: none;
  border: 2px solid #25CA01;
}
.sf-menu li#green a:hover {
  color: #25CA01;
}
.sf-menu li#green li a:hover {
  color:#FFFFFF;
}
.sf-menu li#yellow ul {
  background: none;
  border: 2px solid #EEEB00;
}
.sf-menu li#yellow li ul {
  background: none;
  border: 2px solid #EEEB00;
}
.sf-menu li#yellow a:hover {
  color: #000000;
}
.sf-menu li#yellow li a:hover {
  color:#000000;
}
.sf-menu li li {
  background: #FFFFFF;
  border-bottom: 1px solid #CCCCCC;
  text-align: left;
}
.sf-menu li li li {
  background: #FFFFFF;
  border-bottom: 1px solid #CCCCCC;
  text-align: left;
}
.sf-menu li#red li {
  background: #FFFFFF;
  border-bottom: 1px solid #F18484;
  text-align: left;
}
.sf-menu li#red li li {
  background: #FFFFFF;
  border-bottom: 1px solid #F18484;
  text-align: left;
}
.sf-menu li#blue li {
  background: #FFFFFF;
  border-bottom: 1px solid #7DAFFB;
  text-align: left;
}
.sf-menu li#blue li li {
  background: #FFFFFF;
  border-bottom: 1px solid #7DAFFB;
  text-align: left;
}
.sf-menu li#green li {
  background: #FFFFFF;
  border-bottom: 1px solid #8ACB7B;
  text-align: left;
}
.sf-menu li#green li li {
  background: #FFFFFF;
  border-bottom: 1px solid #8ACB7B;
  text-align: left;
}
.sf-menu li#yellow li {
  background: #FFFFFF;
  border-bottom: 1px solid #FCFB85;
  text-align: left;
}
.sf-menu li#yellow li li {
  background: #FFFFFF;
  border-bottom: 1px solid #FCFB85;
  text-align: left;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
  background: #CFDEFF;
  outline: 0;
}
.sf-menu li#red li:hover, .sf-menu li#red li.sfHover {
  background-color: #F18484;
  color: #FFFFFF;
}
.sf-menu li#blue li:hover, .sf-menu li#blue li.sfHover {
  background-color: #7DAFFB;
  color: #FFFFFF;
}
.sf-menu li#green li:hover, .sf-menu li#green li.sfHover {
  background-color: #8ACB7B;
  color: #FFFFFF;
}
.sf-menu li#yellow li:hover, .sf-menu li#yellow li.sfHover {
  background-color: #FCFB85;
}
/*** arrows **/
.sf-menu a.sf-with-ul {
  min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
  position: absolute;
  display: block;
  right: 0.75em;
  top: 2.05em; /* IE6 only */
  width: 10px;
  height: 20px;
  text-indent: -999em;
  overflow: hidden;
  background: url('../images/arrows-cccccc.gif') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
  top: 0.5em;
  background-position: 0 100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
  background-position: -10px 100px; /* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { 
  background-position:  -10px 0; 
}
.sf-menu ul a > .sf-sub-indicator {
  background-position:  0 0;
}
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
  background-position: -10px 0; /* arrow hovers for modern browsers*/
}
/*** shadows for all but IE6 ***/
.sf-shadow ul {
  background: url('../images/shadow.png') no-repeat bottom right;
  padding: 0 2px 0px 0;
}
.sf-shadow ul.sf-shadow-off {
  background: transparent;
}


div#navigation {
  position:relative;
  background-color: #FFFFFF;
  top: 12px;
  float:right; 
  text-align:right;
  z-index: 6000;
  padding:0px;
}
