* {margin-top:0;}

/* Accordion pannels CSS */
.applemenu{
margin: 5px 0;
padding: 0;
width: 130px; /*width of menu*/
border: 0px solid #ffffff;
}

.applemenu div.silverheader a{
background-image: 
url('images/headingbar.gif');
font: bold 12px Arial;
color: 292929;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
border: 1px solid #c0c0c0;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: white;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
background-image: url("images/CC0000background.jpg");
color: white;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
font: normal 12px Arial;
padding: 5px;
height: 130px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}


/* Body content */

h1
{
font: bold 18px arial;
color: #333333;
margin-bottom: 5px;
}

h2
{
font: bold 14px arial;
color: #333333;
margin-bottom: 0px;
}

p
{
font: normal 13px arial;
color: #333333;
margin-top: 3px;
margin-bottom: 11px;
margin-right: 5px;
}

.tabletext
{
font: normal 13px arial;
color: #333333;
margin-top: 3px;
margin-bottom: 11px;
margin-right: 11px;
}

.hotboxheading
{
font-family: arial;
font-size:13px;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
height: 42px;
color: #000000;
font-weight: normal;
}

.hotboxcontent
{
font-family: arial;
font-size:13px;
padding-left: 10px;
padding-right: 10px;
color: #000000;
}

a:link {color: #AA0000; text-decoration: none}
a:visited {color: #AA0000; text-decoration: none}
a:hover {color: #AA0000; text-decoration: underline}

a.footer:link {font-family: arial;
font-size:11px; color: #999999; text-decoration: none}
a.footer:visited {font-family: arial;
font-size:11px; color: #999999; text-decoration: none}
a.footer:hover {font-family: arial;
font-size:11px; color: #999999; text-decoration: underline}

/* Expanding text */
.iconspan{
float: right;
margin: 3px;
cursor:hand;
cursor:pointer;
font-family: arial;
font-size:12px;
}

.eg-bar{
background-image: 
url('images/headingbar.gif');
border: 1px solid #C0C0C0;
padding: 4px;
font-family: arial;
font-size:12px;
}

div.eg-bar{
width: 635px;
}

.icongroup1{
width: 635px;
}

/*contact form*/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#7a7a7a;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left; margin:0; width:100px; padding:5px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#222; text-transform:capitalize;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:480px; border:1px solid #e8e8e8; margin:5px 0; padding:5px 2px; height:25px; background:#f8f8f8;}
#contactform textarea { width:480px; border:1px solid #e8e8e8; margin:10px 0; padding:2px; background:#f8f8f8; height:150px;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 370px; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}

p.clr, .clr { clear:both; padding:0; margin:0;}
li.bg, .bg { clear:both; border-bottom:1px solid #dedede; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}

/*sexylightbox */

#SLB-Wrapper
{
  margin:0.5em 0;
  margin:auto;
  font-family:Verdana;
  text-align: left;
  position: absolute;
}

#SLB-Wrapper #SLB-Background
{
  position: absolute;
  left:7px;
  top:7px;
  float:left;
}

#SLB-Wrapper #SLB-Top
{
  background:transparent no-repeat scroll 100% 0;
  height:28px;
  margin:0 0 0 18px;
}

#SLB-Wrapper #SLB-Top a
{
  float:right;
  display:inline;
  padding:0;
  margin:5px 10px;
  width:41px;
  height:16px;
  text-decoration:none;
}

#SLB-Wrapper #SLB-Top a:hover
{
  background-position:0px -16px;
}

#SLB-Wrapper #SLB-Top img
{
  float:right;
  border:0px;
  margin:6px 10px;
  width:41px;
  height:16px;
}

#SLB-Wrapper #SLB-Top div
{
  background:transparent no-repeat scroll 0 0;
  font-size:0;
  height:28px;
  left:-18px;
  line-height:0;
  position:relative;
  width:18px;
}

#SLB-Wrapper #SLB-Bottom
{
  background:transparent no-repeat scroll 0 43%;
  height:20px;
  margin:0 18px 0 0;
}

#SLB-Wrapper #SLB-Bottom #SLB-BottomRight
{
  background:transparent no-repeat scroll 100% 43%;
  font-size:0;
  height:20px;
  right:-18px;
  line-height:0;
  position:relative;
  width:100%;
  float:right;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav,
#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight
{
  height:52px;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav
{
  background-position:0 100%;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight
{
  background-position:100% 100%;
}

#SLB-Wrapper #SLB-Contenido
{
  border-left: 7px solid #000;
  border-right: 7px solid #000;
}

#SLB-Wrapper #SLB-Bottom #SLB-Navegador
{
  font-size: 11px;
  color: #fff;
  height:30px;
  border-left:0px;
  border-right:0px;
  padding:10px 0px;
  margin:0;
  line-height:11px;
  float:left;
  width:100%;
}

#SLB-Wrapper #SLB-Navegador #SLB-Right,
#SLB-Wrapper #SLB-Navegador #SLB-Left
{
  display:inline;
  padding:0;
  margin:0;
  width:26px;
  height:26px;
  text-decoration:none;
}

#SLB-Wrapper #SLB-Navegador #SLB-Right
{
  background-position:26px 0;
  margin:0 18px 0 10px;
  float:right;
}

#SLB-Wrapper #SLB-Navegador #SLB-Right:hover
{
  background-position:26px -26px;
}

#SLB-Wrapper #SLB-Navegador #SLB-Left
{
  background-position:52px 0;
  margin-right:10px;
  float:left;
}

#SLB-Wrapper #SLB-Navegador #SLB-Left:hover
{
  background-position:52px -26px;
}

#SLB-Wrapper #SLB-Navegador strong
{
  display: block;
  padding-top:5px;
}