* {margin:0;padding:0}
a:link {color: #FFFFFF; text-decoration: none;}
a:visited {color: #FF9900; text-decoration: none;}
a:hover {color: #FF9900; text-decoration: none;}
a:active {color: #FF9900; text-decoration: none;}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */

#outer{
width:100%;
min-width:760px;
height:100%;
}

#inner {
width: 100%;
height: auto;min-height: 100%;
text-align: left;
overflow:visible;
}

/* HEADER */
#header{
width: 100%;
height:110px;
}

.logo a{
display:block;
width: 168px;
height:110px;
background-image:url(../images/main/logo.gif);
background-repeat:no-repeat;
float:left;
}

.disclaimer a{
display:block;
height:25px;
font: bold 0.7em Helvetica-Condensed-Bold, Arial Narrow Bold, Arial, Helvetica, sans-serif;
color:#5E4B93;
line-height:2.2;
padding:0 16px;
text-decoration:none;
width:auto;
float:right;
}

.disclaimer a:hover {
color:#54B0C3;
}
.disclaimer a:active {
color:#54B0C3;
}

.disclaimer_active a{
display:block;
height:25px;
font: bold 0.8em Helvetica-Condensed-Bold, Arial Narrow Bold, Arial, Helvetica, sans-serif;
color:#54B0C3;
line-height:2.2;
padding:0 16px;
text-decoration:none;
width:auto;
float:right;
}

.disclaimer_active a:hover {
color:#54B0C3;
}
.disclaimer_active a:active {
color:#54B0C3;
}

#content_header{
width:930px;
}

/* NAVIGATION */
#nav_header{
width:100%;
height:25px;
}

.rollover a {
display:block;
height:25px;
border-right:1px solid #8577AD;
font: bold 0.8em Helvetica-Condensed-Bold, Arial Narrow Bold, Arial, Helvetica, sans-serif;
color:#ffffff;
background: url("../images/nav/nav.gif") 0 0 repeat-x;
line-height:1.9;
padding:0 16px;
text-decoration:none;
width:auto;
float:left;
}
.rollover a:hover { 
background-position: 0 -25px;
color: #ffffff;
}
.rollover a:active {
background-position: 0 -25px;
color:#ffffff;
}
.rollover a:visited {
color:#ffffff;
}

.rollover_active a { 
background-position: 0 -25px;
color: #ffffff;
}

.rollover_active a:hover { 
background-position: 0 -25px;
color: #ffffff;
}
.rollover_active a:active {
background-position: 0 -25px;
color:#ffffff;
}
.rollover_active a:visited {
color:#ffffff;
}
.reduce a {
display:block;
height:25px;
border-left:1px solid #8577AD;
font: bold 0.7em Helvetica-Condensed-Bold, Arial Narrow Bold, Arial, Helvetica, sans-serif;
color:#ffffff;
background: url("../images/nav/nav.gif") 0 0 repeat-x;
line-height:2.2;
padding:0 4px 0 16px;
text-decoration:none;
width:auto;
float:right;
}
.reduce a:hover { 
background-position: 0 -25px;
color: #ffffff;
}
.reduce a:active {
background-position: 0 -25px;
color:#ffffff;
}

.enlarge a {
display:block;
height:25px;
font: bold 0.9em Helvetica-Condensed-Bold, Arial Narrow Bold, Arial, Helvetica, sans-serif;
color:#ffffff;
background: url("../images/nav/nav.gif") 0 0 repeat-x;
line-height:1.6;
padding:0 16px 0 4px;
text-decoration:none;
width:auto;
float:right;
}
.enlarge a:hover { 
background-position: 0 -25px;
color: #ffffff;
}
.enlarge a:active {
background-position: 0 -25px;
color:#ffffff;
}

/* SEARCH */
#search{
height:22px; 
overflow:hidden; 
background: url("../images/nav/nav.gif") 0 0 repeat-x; 
padding:3px 8px 0 8px;
width:auto;
float:right;
}