/* CSS Document */
/* -- TABS -------*/

#tabs

 {

  position: relative;

  margin-left: 1px;

  height:2.1em;

 }



#tabs ul#primary

 {

	margin: 0;

	padding: 0;

	position: absolute;

	top:0px;

	width: 1000px;

	left: 0px;

 }



#tabs ul#primary li

 {

  display: inline;

  list-style: none;

 }



#tabs ul#primary a,#tabs ul#primary span,#tabs ul#primary a.current

 {

  width: 16em;

  display: block;

  float: left;

  padding: 7px 0px;
	
/*  margin: 1px 2px 0px 0px; */

  text-align: center;

  font-family:Arial, Helvetica, sans-serif;

  font-size:8pt;

  font-weight:bold;

  text-decoration: none;

  color: #666666;

 }



#tabs ul#primary span,#tabs ul#primary a.current,#tabs ul#primary a.current:hover

 {

	

	background-position: center top;

	padding-bottom: 6px;

	color: #FFFFFF;

	margin-top: 0;


	border-right:solid 1px #cccccc;
	/*border-left:solid 1px #E5E5E5; */

}



#tabs ul#primary a

 {

	margin-top: 0;

	color:#00AEEF;
	background-image:url(../img/bg_menu-nav.jpg);
	background-repeat:repeat-x;
	background-position: left 8%;
	background-color: #eeeeee ;
	border-right:solid 1px #cccccc;
	/*border-left:solid 1px #E5E5E5; */
 }



#tabs ul#primary a:hover

 {
	margin-top: 0;
	color: white;
	background-image:url(../img/bg_menu-nav.jpg);
	background-repeat:repeat-x;
	background-position: left 58%;
	background-color:#f0f0f0;
	text-decoration:underline;
	
	
 }



#tabs ul#secondary

 {

  position: absolute;

  margin: 0;

  padding: 0;

  bottom: -1.4em;

  left: 1px;

  width: 40em;

 }



#tabs ul#secondary li a,#tabs ul#secondary li span

 {

  width: auto;

  display: block;

  float: left;

  padding: 0 10px;

  margin: 0;

  text-align: auto;

  border: none;

  border-right: 1px dotted #AAA;

  background: none;

 }



#tabs ul#secondary li a

 {

  color: #06C;

  text-decoration: underline;

 }



#tabs ul#secondary li a:hover

 {

  color: #333;

  background: transparent;

  padding: 0 10px;

  border: none;

  border-right: 1px dotted #AAA;

 }



#tabs ul#secondary li a:active

 {

  color: #000;

  background: transparent;

 }



#tabs ul#secondary li:last-child a

 {

  border: none;

 }

/* ------- END TABS ------*/


/* ------  TABS FOR ADMIN PAGES------*/
#tabs2

 {
  position: relative;
  height:2.2em;
  color:#00AEEF;
	background-image:url(../img/bg_menu-nav.jpg);
	background-repeat:repeat-x;
	background-position: left 8%;
 }



#tabs2 ul#primary2

 {

	margin: 0;

	padding: 0;

	position: absolute;

	top:0px;

	width: 1000px;

	left: 0px;
	

 }



#tabs2 ul#primary2 li

 {

  display: inline;

  list-style: none;
 

 }



#tabs2 ul#primary2 a,#tabs2 ul#primary2 span,#tabs2 ul#primary2 a.current

 {


  /*width: 15.5em;*/
  display: block;

  float: left;

  padding: 7px 6px;
	
/*  margin: 1px 2px 0px 0px; */

  text-align: center;

  font-family:Arial, Helvetica, sans-serif;

  font-size:8pt;

  font-weight:bold;

  text-decoration: none;

  color: #666666;
  

 }



#tabs2 ul#primary2 span,#tabs2 ul#primary2 a.current,#tabs2 ul#primary2 a.current:hover

 {

	color: white;
	background-image:url(../img/bg_menu-nav.jpg);
	background-repeat:repeat-x;
	background-position: left 58%;
	padding-bottom: 7px;
	margin-top: 0px;
	border-right:solid 1px #cccccc;

}



#tabs2 ul#primary2 a

 {
 	color:#CC2027;
	background-image:url(../img/bg_menu-nav.jpg);
	background-repeat:repeat-x;
	background-position: left 8%;
	margin-top: 0;
	background-color:#efefef ;
	border-right:solid 1px #cccccc;
	/*border-left:solid 1px #E5E5E5; */
 }



#tabs2 ul#primary2 a:hover

 {

	color: white;
	background-image:url(../img/bg_menu-nav.jpg);
	background-repeat:repeat-x;
	background-position: left 58%;
	margin-top: 0;
	background-color:#cc2027;
	text-decoration:underline;
	
	
 }



#tabs2 ul#secondary2

 {

  position: absolute;

  margin: 0;

  padding: 0;

  bottom: -1.4em;

  left: 1px;

  width: 40em;

 }



#tabs2 ul#secondary2 li a,#tabs2 ul#secondary2 li span

 {

  width: auto;

  display: block;

  float: left;

  padding: 0 10px;

  margin: 0;

  text-align: auto;

  border: none;

  border-right: 1px dotted #AAA;

  background: none;

 }



#tabs2 ul#secondary2 li a

 {

  color: #06C;

  text-decoration: underline;

 }



#tabs2 ul#secondary2 li a:hover

 {

  color: #333;

  background: transparent;

  padding: 0 10px;

  border: none;

  border-right: 1px dotted #AAA;

 }



#tabs2 ul#secondary2 li a:active

 {

  color: #000;

  background: transparent;

 }



#tabs2 ul#secondary2 li:last-child a

 {

  border: none;

 }