html{height: 100%;}
body
{ background: white;
  background-image: url(bghome.jpg);
  background-repeat: repeat;
  color: #5A6370;
}

blockquote
{ 
  background: #FFFFFF;
  color: #5A6370;
  border-color: #767676;
}

#main
{
  color: #5A6370;
}

#TopMenu li a
{ 
 color: #fff;
}


#TopMenu li a#selected { 
  font-weight: bold;
  background: #FFFFFF;
  color: #3f5270;
}

#links
{ background: transparent;
  color: white;
}

#links a
{ background: transparent;
  color: white;
}

.TopMenu li a
{ 
  color: #fff;

}


.TopMenu li a#selected { 
  font-weight: bold;
  background: #FFFFFF;
  color: #3f5270;
  border-top: 0px solid;
  border-bottom: 0px;
 -moz-border-radius-topleft: 10px;
 -webkit-border-top-left-radius: 10px;
 -moz-border-radius-topright: 10px;
 -webkit-border-top-right-radius: 10px;
}

#footer
{ 
 background: #FFFFFF url(footer.png);
 color: white;
}

#footer a, #links a:hover, #footer a:hover
{ 
  background: #FFFFFF url(footer2.png);
  color: white;
}

#header
{ background: #FFFFFF;
  background-image: url(numbers6.jpg);
  background-repeat: no-repeat;
  background-position: top 180px; 
  color: #5A6370;
 -moz-border-radius-topleft: 10px;
 -webkit-border-top-left-radius: 10px;
 -moz-border-radius-topright: 10px;
 -webkit-border-top-right-radius: 10px;
}

#logo
{ background: transparent;
  background-image: url(actalis-logo3d3.png);
  background-repeat: no-repeat;
  background-position: 4px 5px;
  padding: 0px;
  color: #5A6370;
}

#logo h1
{ background: transparent;
  color: #5A6370;
}

#logoshadow h1
{ background: transparent;
  color: #cccccc;
}


#logo h2
{ background: transparent;
  color: white;
}

h1
{ background: transparent;
  color: #3f5270;
  border-color: #89A9C7;
}

 

#column1
{ background: #3f5270;
  color: white;
}

#maincontent 
{ background: #ffffff;
  color: #3f5270;
}

#maincontent.h1
{ background: #ffffff;
  color: #00307b;
}

#maincontent a, #maincontent a:hover
{ 
  color: #3f5270;
}

#content
{ background: #3f5270;
  color: white;
}

.sidebaritem, .sidebaritem a, .sidebaritem a:hover
{ background: transparent;
  color: white;
}

.sbihead
{ background: transparent;
  color: #89A9C7;
}

.sbihead h1
{   
  background: transparent;
  color: #89A9C7;
}

.sbilinks menusx li a {
  background: transparent url(menu4.png);
  color:  white;
  border-bottom: 1px dotted #89A9C7;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;

}


.sbilinks li a
{
  background: transparent url(menu4.png);
  color:  white;
  border-bottom: 1px dotted #89A9C7;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
} 
.sbilinks li a:selected 
{ 
  background: transparent url(menu3.png);
  color: #ffffff;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
}
.sbilinks li a:hover
{ 
  background: transparent url(menu_hover.png);
  color: #484E56;
  border-bottom: 1px dotted #89A9C7;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
}

.submenu li a
{
  background: #dddddd;
  border-bottom: 1px solid #cdcdcd;
  color: #000000;
  font-weight: normal;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  
} 

.submenu li a:hover
{ 
  background: #ededed;
  color: #000000;
  border-bottom: 1px solid #cdcdcd;
  font-weight: normal;
 -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
}


.menusx
{ 
 color: #ffffff;
}

.submenu li a.menusx
{ 
 background : #5A6370 url(linkarrow.gif) no-repeat right center;
 color: #ffffff;
}

.submenu li a.menusx:hover
{ 
 background : #5A6370 url(linkarrow.gif) no-repeat right center;
 color: #ffffff;
}

.submenu li a.menusx:selected
{ 
 background : #5A6370 url(linkarrow.gif) no-repeat right center;
 color: #ffffff;
}

.submenu li a:selected
{ 
  background: #ededed;
  color: #000000;
  border-bottom: 1px solid #cdcdcd;
  font-weight: normal;
 -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
}

.menusect li a {
  background: #ededed;
}

.info 
{ 

 background: #eaeaea;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}

.news 
{ 
 margin-top: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
 background: #dadaff;
 color:  #5A6370;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}

.news a, a:hover
{ 
  color: #5A6370;
}

.events 
{ 
 margin-top: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
 background: #dafada;
 color:  #5A6370;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}

.messages 
{ 
 margin-top: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
 border: solid 1px #5A6370;
 background: #FFF8C6;
 color:  #5A6370;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}


.download 
{ 
 margin-top: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
 background: #dafada;
 color:  #5A6370;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}

.events a, a:hover
{ 
  color: #5A6370;
}

input, textarea
{ background: #E0E0E0;
  color: #5A6370;
  border-color: #89A9C7;
}

.heading
{  
  margin: 0px;
  margin-bottom: 8px;
  height: auto;
}

h4.heading 
{  
  border: 0px;
  margin-bottom: 8px;
  padding-left: 0px;
}

.cert a {  
 border: 1px solid black;
}

#loginmenu 
{ 
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border: 2px solid #89A9C7;
}

#loginmenu h1
{ 
 background: transparent url(menu5.png);
 color: white;
 font-weight: bold;
}


#loginmenu h2
{ 
   background : transparent url(forward.png) no-repeat right center;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
}

#loginmenu h3
{ 
   background : transparent url(identity.png) no-repeat right center;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
}
