@charset "UTF-8";

/*
===================================================
 Header Area
===================================================
*/
#header{
margin:0 auto;
position:relative;
width:900px;
height:163px;
text-align:left;
font-size:83.333%;
text-align:left;
}

#header #ci{
position:absolute;
top:17px;
left:0;
}


/* #header > form#search-site
------------------------------------------------ */
#header form#search-site{
position:absolute;
top:40px;
right:0;
width:271px;
height:28px;
background:url(img/common/search-site.png) left top no-repeat;
text-align:right;
}

#header form#search-site p{
height:28px;
}

#header form#search-site p input#search-query{
margin:0;
padding:1px 3px 3px 3px;
position:absolute;
top:3px;
left:30px;
width:183px;
height:14px;
color:#808080;
vertical-align:middle;
}

#header form#search-site p input#search-btn{
position:absolute;
top:0;
right:0;
}


/* #header > ul.global-nav
------------------------------------------------ */
#header ul.global-nav{
margin:0;
padding:0 0 0 1px;
position:absolute;
top:80px;
left:0;
width:900px;
background:url(img/common/global-nav_line.png) left top no-repeat;
}

#header ul.global-nav li{
margin:0;
padding:0;
float:left;
}


/* #header > ul.utility-nav
------------------------------------------------ */
#header ul.utility-nav{
position:absolute;
top:0;
right:0;
text-align:right;
}

#header ul.utility-nav li{
margin:0;
padding:13px 1px 0 0;
float:left;
background:url(img/common/dot-y.png) right top repeat-y;
line-height:1;
}


/*
===================================================
 Footer Area
===================================================
*/
#footer{
padding-top:25px;
color:#fff;
background:#f27706 url(img/common/footer.png) left top repeat-x;
font-size:83.333%;
text-align:left;
}

#footer dl{
margin:0 auto;
padding-bottom:10px;
position:relative;
width:900px;
min-height:30px;
_height:30px;
}

#footer dl dt.copyright{
position:absolute;
top:15px;
right:0;
width:400px;
height:1em;
color:#f9ba8f;
font-size:85.75%;
text-align:right;
}

#footer dl dd{
margin-bottom:1.5em;
font-size:85.75%;
}

#footer dl dd ul li{
margin-right:1.5em;
display:inline;
}

#footer dl dd ul li a{
color:#fff;
text-decoration:underline;
}



/*
===================================================
 Content Layout
===================================================
*/
#content{
margin:0 auto;
padding:0 5px;
width:900px;
font-size:83.333%;
text-align:left;
}

#primary{
padding-top:15px;
float:left;
width:680px;
_height:300px;
min-height:300px;
}

#secondary{
padding-top:15px;
float:right;
width:200px;
}


/* #content > h1
------------------------------------------------ */
#content h1{
margin-right:-5px;
margin-left:-5px;
padding:10px;
width:888px;
height:88px;
background:url(img/common/h1.png) 0 0 no-repeat;
}


/* #content > dl#topicPath
------------------------------------------------ */
#content dl#topicPath dt{
margin:0;
padding:0;
position:absolute;
top:-999px;
left:-999px;
overflow:hidden;
width:0;
height:0;
font-size:0;
}

#content dl#topicPath dd{
margin:0;
padding:0 0 0 10px;
font-size:85.75%;
color:#808080;
}

#content dl#topicPath dd em{
font-weight:normal;
}


/* #content > ul.global-nav
------------------------------------------------ */
#content ul.global-nav{
padding-top:30px;
padding-bottom:10px;
clear:both;
text-align:center;
}

#content ul.global-nav li{
margin:0 10px 0 0;
padding:0 10px 0 0;
display:inline;
background:url(img/common/dot-y.png) right top repeat-y;
}

#content ul.global-nav li:last-child{
background-image:none;
}



