/*=RESET*/
#main-nav * {
  margin: 0;
  padding: 0;
/*  border: 0;*/
}

:focus {
	outline: 0;
}

#main-nav ol, #main-nav ul {
	list-style: none;
}

/*=MAIN-NAV*/
#main-nav {
  width: 960px;
  height: 37px;
/*  background: #dbdbdb url(../img/mainnav_bg.gif) 0 0 no-repeat;*/
  background: url(../img/mainnav_bg.gif) 0 0 no-repeat;
  margin-bottom: 8px;
}

/* clear floated cont */
#main-nav:after  {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Hides from IE-mac \*/
* html #main-nav {height: 1%;}
/* End hide from IE-mac */

/* IE7 fix */
*:first-child+html #main-nav {height: 1%;}


#main-nav ul {
/*  padding: 1px 14px;*/
}

#main-nav a, #main-nav a:visited {
  display: block;
  padding: 12px 1px 12px 1px;
  width: 100px;
  color: #383838;
  font: bold 11px Tahoma, Arial, sans-serif;
  text-align: center;
/*  height: 44px;*/
  background: url(../img/nav_bg.gif) 0 0 no-repeat;
}

#main-nav a:hover
/*, #main-nav li:hover a*/  {
/*  background: #616262 url(../img/nav_x.gif) 0 0 repeat-x;*/
/*  background: url(../img/nav_x.gif) 0 0 repeat-x;*/
  background: url(../img/nav_hover.gif) 0 0 no-repeat;
  color: #fff;
  text-decoration: none;
}

#main-nav li.fst a, #main-nav li.fst a:visited {
  width: 115px;
  _width: 125px;
/*  text-indent: -1000em;  */
  text-indent: 20px;
/*  background: #989898 url(../img/nav_home.gif) 0 0 no-repeat;*/
  background: url(../img/nav_home.gif) 0 0 no-repeat;
}

#main-nav li.fst a:hover {
/*  background: #616262 url(../img/nav_home_act.gif) 0 0 no-repeat;*/
  background: url(../img/nav_home_act.gif) 0 0 no-repeat;
}

#main-nav li.last a, #main-nav li.last a:visited {
  width: 119px;
  _width: 127px;
}

#main-nav li.last a:hover {
/*  background: #616262 url(../img/nav_r.gif) 100% 0 no-repeat;*/
  background: url(../img/nav_r.gif) 100% 0 no-repeat;
}

#main-nav li.last li a, #main-nav li.last li a:visited {
  width: 100px;
  _width: 120px;
}

#main-nav li.last li a:hover {
  background: #383838;
}


#main-nav li {
	float: left;
/*	width: 100px;        */
/*  border-left: 1px solid #ababab;*/
  margin-left: 1px;
/*  background: #ababab;*/
}

#main-nav li.fst {
  border: none;
  margin-left: 0px;
}

#main-nav li ul {
	position: absolute;
	width: 120px;
	left: -999em;
  margin: 0 0 0 0px;
  padding: 0;
  border: 1px solid #fff;
  background: #616262;
	opacity: .9;
/*	filter: alpha(opacity=90); */
  z-index: 1000;
}

#main-nav li ul ul {
	margin: -1em 0 0 70px;

	opacity: 1;
	filter: alpha(opacity=100);

}

#main-nav li:hover ul ul, #main-nav li:hover ul ul ul, #main-nav li.sfhover ul ul, #main-nav li.sfhover ul ul ul {
	left: -999em;
}

#main-nav li:hover ul, #main-nav li li:hover ul, #main-nav li li li:hover ul, #main-nav li.sfhover ul, #main-nav li li.sfhover ul, #main-nav li li li.sfhover ul {
	left: auto;
}

#main-nav li li {
  border: none;
}

#main-nav li li a, #main-nav li li a:visited {
  margin: 0;
  padding: 5px 10px;
  width: 100px;
  _width: 120px;
  text-align: left;
  font: normal 11px Tahoma, Arial, sans-serif;
  color: #fff;
  border-top: 1px solid #b7b7b7;
}

#main-nav li li a:hover {
/*  color: #383838; */
  background: #383838;
}


/*#main-nav li li a.active, #main-nav li li a.active:visited,
#main-nav li:hover li a, #main-nav li:hover li a:visited {
  background: none;
  color: #fff;
}

#main-nav li li a.active, #main-nav li li a.active:visited,
#main-nav li li a:hover {
  background: #383838;
}*/

.csc-header h2 {
  padding-bottom: 10px;
}


