*{
margin:0px;
padding:0px;
}

body{
background:#000;
color:#fff;
font-family:Ariel, Helvetica, sans-serif;
}

p{
margin:0 0 1em;
line-height:1.5em;
}

ul, ol{
margin:0.5em 0 1em 2em;
}

a, a:link{
color:#3091dc;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

h1, h2, h3, h4, h5, h6{
font-family:"Myriad Pro", Ariel, Helvetica, sans-serif;
}
h1{
color:#3091dc;
font-size:1.5em;
margin:4px 0px 30px;
}
h2{
background:#3091dc;
color:#fff;
font-size:1.2em;
padding:2px 8px;
margin:4px 0px 20px;
}
h3{
font-size:1.2em;
margin:4px 0px 10px;
}
h4{
color:#3091dc;
font-size:1.2em;
margin:4px 0px 10px;
}
h5{
font-size:1em;
font-style:italic;
font-weight:bold;
margin:4px 0px 8px;
}
h6{
font-size:0.8em;
margin:2px 0px 8px;
}

#container{
background:url(f001_glow.png) no-repeat top;
width:960px;
margin:0px auto 20px;
}

#header{
height:200px;
font-family:"Myriad Pro", Ariel, Helvetica, sans-serif;
position:relative;
}

#company-name{
position:absolute;
top:100px;
width:100%;
text-align:center;
color:#000;
font-size:28px;
line-height:50px;
}
#slogan{
position:absolute;
top:65px;
width:100%;
text-align:right;
font-size:18px;
font-style:italic;
}

#primary-links{
position:absolute;
top:150px;
padding:0px 8px;
}
#primary-links ul, #primary-links li{
list-style:none;
margin:0px;
}
#primary-links li{
float:left;
height:50px;
padding:0px 20px 0px 0px;
}
#primary-links a{
color:#fff;
font-size:18px;
line-height:50px;
text-decoration:none;
}
#primary-links a:hover{
color:#3091dc;
}

#page{
background:#fff;
color:#000;
padding:30px;
font-size:small;
position:relative;
}
#page-top{
background:#3091dc url(f001_glow2_flip.png) no-repeat -30px -87px;
height:30px;
margin:0px 0px 30px;
}
#page .content{
padding:0px 30px;
}
#page-bottom{
background:#3091dc url(f001_glow2_flip.png) no-repeat center -166px;
height:30px;
margin:30px 0px 0px;
clear:both;
}

#footer{
font-family:"Myriad Pro", Ariel, Helvetica, sans-serif;
font-size:12px;
padding:4px 0px;
text-align:center;
}

.sidebar{
background:#5b7384 url(f001_sidebar_end.gif) no-repeat bottom;
padding:30px 20px 96px;
width:180px;
margin:0px 0px 16px 30px;
float:right;
position:relative;
}
.sidebar h3{
color:#fff;
}
.sidebar p{
text-align:justify;
margin:0 0 0.5em;
line-height:normal;
}
.sidebar a{
color:#baddf8;
}

.corner{
position:absolute;
background:url(f001_crn8.gif) no-repeat;
width:10px;
height:10px;
}
.corner#top-left{
top:0px;
left:0px;
background-position:-10px -10px;
}
.corner#top-right{
top:0px;
right:0px;
background-position:0px -10px;
}
.corner#bottom-left{
bottom:0px;
left:0px;
background-position:-10px 0px;
}
.corner#bottom-right{
bottom:0px;
right:0px;
background-position:0px 0px;
}
