/****************************************************************************
 =DIV Styles
 ****************************************************************************/

div#sideNav {
  font-family     : Arial,Verdana,Geneva,Helvetica,sans-serif;
  font-size       : 12px;
  background-color: Transparent;
  line-height     : 2em;
  width           : 150px;
  margin          : 0px;
  padding         : 0px;
}
.rightSide,.sideNav 
{
  background-color: Transparent;
  
}


div#sideNav div.rightSide {
  float: right;
}

div#sideNav div.rightSide ul{
  background-color: #6b86a4;
}


/****************************************************************************
 =UL and =LI Styles
 ****************************************************************************/

div#sideNav ul {
  padding    : 0px;
  border     : 0px;
  margin     : 0px;
  list-style-type:none;
  background-color: #606060;
  list-style:none;
  z-index    : 2;
}

div#sideNav li {
  float       : right;
  position    : relative;
  padding     : 0px 2px;
  text-align:right;
  z-index     : 2;
  list-style-type:none;
  list-style:none;
  width:80px;
}

div#sideNav li ul {
  display : none;
  position: absolute;
  left    : 0px;
}

div#sideNav li:hover ul,
div#sideNav li.Over ul {
  display : block;
  position: absolute;
  top     : 0px;
  left    : -162px;
  width   : 162px;
  z-index : 2;
}

div#sideNav li.dropdownLeft:hover ul,
div#sideNav li.dropdownLeftOver ul {
  display : block;
  position: absolute;
  left    : auto;
  right   : 0;
  top     : 20px;
  width   : auto;
  z-index : 2;
    padding-left:10px;
    background-color:#606060;
}

div#sideNav li:hover ul li,
div#sideNav li:hover ul li.flyoutLeft, 
div#sideNav li:hover ul li.flyoutRight,
div#sideNav li.Over ul li,
div#sideNav li.Over ul li.flyoutLeft,
div#sideNav li.Over ul li.flyoutRight {
  background-color: #606060;
  width           : 160px;
  line-height     : 24px;  
  z-index         : 2;
}

div#sideNav li.dropdownLeft:hover ul li,
div#sideNav li.dropdownLeft:hover ul li.flyoutLeft,
div#sideNav li.dropdownLeftOver ul li,
div#sideNav li.dropdownLeftOver ul li.flyoutLeft {
  background-color: #606060;
  width           : 160px;
  line-height     : 24px;  
  padding         : 0px 7px 0px 0px;
  z-index         : 2;
}

div#sideNav li:hover ul li:hover,
div#sideNav li:hover ul li.flyoutLeft:hover,
div#sideNav li:hover ul li.flyoutRight:hover,
div#sideNav li.Over ul li.Over,
div#sideNav li.Over ul li.flyoutLeftOver,
div#sideNav li.Over ul li.flyoutRightOver,
div#sideNav li.dropdownLeftOver ul li.Over,
div#sideNav li.dropdownLeftOver ul li.flyoutLeftOver,
div#sideNav li.dropdownLeftOver ul li.flyoutRightOver {
  background-color: #606060;
  z-index         : 2;
}

div#sideNav li:hover ul li ul,
div#sideNav li:hover ul li.flyoutLeft ul,
div#sideNav li:hover ul li.flyoutRight ul,
div#sideNav li.Over ul li ul,
div#sideNav li.Over ul li.flyoutLeft ul,
div#sideNav li.Over ul li.flyoutRight ul,
div#sideNav li.dropdownLeftOver ul li ul {
  display : none;
  position: absolute;
  left    : 0px;
  width   : 160px;
}

div#sideNav li.Over ul li.Over ul,
div#sideNav li.Over ul li.flyoutLeftOver ul,
div#sideNav li.Over ul li.flyoutRightOver ul {
  display : block;
  position: absolute;
  left    : 160px;
  top     : 0px;
  width   : 162px;
  z-index : 2;
}


div#sideNav li:hover ul li:hover ul,
div#sideNav li:hover ul li.flyoutLeft:hover ul,
div#sideNav li:hover ul li.flyoutRight:hover ul {
  display : block;
  position: absolute;
  left    : 160px;
  top     : 0px;
  width   : 162px;
  z-index : 2;
  
}

div#sideNav li.dropdownLeftOver ul li.flyoutLeftOver ul {
  display : block;
  position: absolute;
  left    : -160px;
  top     : 0px;
  width   : 160px;
  z-index : 2;
}

div#sideNav li.dropdownLeft:hover ul li.flyoutLeft:hover ul {
  display : block;
  position: absolute;
  left    : -162px;
  top     : 0px;
  width   : 160px;
  z-index : 2;
}

li.flyoutLeft,
li.flyoutLeftOver {  
  background-image   : url('arrow_left_blue.gif');
  background-repeat  : no-repeat;
  background-position: center left;
}

li.flyoutRight,
li.flyoutRightOver {
  background-image   : url('arrow_right_blue.gif');
  background-repeat  : no-repeat;
  background-position: center right;
}


/****************************************************************************
 =A styles
 ****************************************************************************/
div#sideNav a.dropDown {
  color          : #FFF;
  text-decoration: none;
  width:80px;
  display:block;
  height:20px;
  background-image:url(landing-page_03.jpg);
  background-position:right center;
  background-repeat:no-repeat;
  padding-right:10px; 
  padding-left:10px;
  padding-top:4px;
  text-align:center; 
  font-size:12px;
  white-space:nowrap;
  font-weight:bold;
}

div#sideNav a.dropDown:hover {
  color          : #DDD;
  text-decoration: none;
}

div#sideNav a {
  color          : #FFF;
  text-decoration: none;
}

.SubBG
{
  background-color:#91AAB9;
}

A.SubLink, A.SubLink:link, A.SubLink:visited
{
  color:white;
  text-decoration:none;
	font-weight:bold;
}

A.SubLink:hover
{
  color:#FBF81E;
  text-decoration:none;
  font-weight:bold;
	
}