﻿html { font-size: 100%; /* IE hack */ }
table { font-size: 100%; /* IE hack */ }

body { margin:0; font-family:Century Gothic, Arial Narrow, Arial, Verdana, Helvetica, sans-serif; font-size:12pt; color:#dddcdb; background-color:#1e1e1e; background-position:center top; background-repeat: repeat-x; }
	/*    background-image:url('../images/core/body-bkd.jpg'); background-position:center top; background-repeat:no-repeat; }  background-image:url('../images/core/body-bkd.jpg');*/

img { border: none; }
a { color:#dddcdb; text-decoration: none;  }
a:hover { text-decoration: none; }
a:active, a:focus { outline: none; -moz-outline-style: none; }

#pageframe { display:block; min-height:100%; width:100%; position:absolute; top:0px; left:0px; z-index:0; }
.wrapper { width:990px; clear:both; margin:0px auto; height:100%; }
.left { float:left; }

#header { background-color:#0a0a0a; height:48px; position:absolute; z-index:99; width:100%; }
#logo-inner { height:40px; padding-top:4px; }
#header-inner { position:relative; float:right; top:12px; right:23px; width:auto; z-index:0; }
#header-inner ul { list-style:none; margin:0px; }
#header-inner li { list-style-type:none; display:inline; padding-left:40px; font-size:130%; }
#active-bg { display:none; top:-5px; height:55px; position:absolute; z-index:-1; }
.menu {}

#bck { width:100%; z-index:1; }
#bck-wrapper { width:100%; height:568px; overflow:hidden; }
#mask { width:800%; height:100%; } /*mask width = 100% * number of divs*/
.bck-item { width:12.5%; float:left; height:568px; background-position:center top; background-repeat:no-repeat; } /*bck-item width = 100% / number of divs*/
.content { height:520px; padding-top:48px; position:relative; width:100%; z-index:98; }

#address { background-color:#ad0101; height:140px; clear:both; }
span.address-large { padding-top:5px; font-size:190%; }
a.address { color:#dddcdb; text-decoration: none;  }
a.address:hover { text-decoration: underline; }
#address-right { position:relative; float:right; text-align:right; }

#logos { float:left; padding:10px 0px }
#logos ul { list-style:none; margin:0px; padding:0px; }
#logos li { list-style-type:none; display:inline; padding-right:15px; }
#logo-text { color:#f5f5f5; font-size:130%; letter-spacing:3.3pt; padding:15px 0px; text-align:right; }
text { color:#f5f5f5; float:right; font-size:150%; font-weight:bold; letter-spacing:4pt; padding:10px 0px; text-align:right; }

#footer { color:#828281; height:25px; font-size:70%; }
li.footer a { color:#828281; text-decoration: none;  }
li.footer a:hover { text-decoration: underline; }
span.reg { font-size:90%; padding-left:2px; }
#footer-navigation { position:relative; float:right; width:auto; }
#footer-navigation ul { list-style:none; margin:0px; }
#footer-navigation li { list-style-type:none; display:inline; padding-left:10px; } 
