/* CSS Document */

/* Tags */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
:focus {
outline: 0;
}
table tr td {
vertical-align:top;
}
body {
margin-right:auto;
margin-left:auto;
margin-top:10px;
background-color: #E7E7DE;
font-size:0.7em;
line-height:1.5em;
font-family:Arial, Helvetica, sans-serif;
}
input, textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}
a{
color:#000;
font-size:1em;
text-decoration:none;
}
a:hover{
color:#7581BF;
font-size:1em;
text-decoration:underline;
}
a.more-info{
display:block;
clear:both;
height:12px;
width:174px;
color:#fff;
border:#FFFFFF solid 1px;
background-color:#5261AC;
margin:6px 6px 0 0;
padding:3px 0 6px 6px;
text-decoration:none;
-moz-border-radius: 4px; /* Firefox */
-webkit-border-radius: 4px; /* Safari, Chrome */
border-radius: 4px; /* CSS3 */
}
a.more-info:hover{
color:#5261AC;
background-color:#ECECF6;
}
#container {
margin-right:auto;
margin-left:auto;
width:594px;
}
#nw_sub_container{
background-color: #fff;
}
#header{
height:115px;
width:594px;
margin-bottom:10px;
}
#MainNavContainer{
width:594px;
height:115px;
margin:auto;
clear:both;
}
.main_nav_logo{
position:relative;
float:left;
height:115px;
width:115px;
left:0px;
top:0px;
margin-right:13px;
background-image:url(../images/banner_00.gif);
z-index:12;
}
.main_nav{
position:relative;
height:115px;
width:594px;
left:0px;
}
div.main_nav_item0{
float:left;
width:115px;
height:115px;
margin-right:2px;
background-image:url(../images/banner_01.gif);
}
div.main_nav_item1{
float:left;
width:115px;
height:115px;
margin-right:2px;
background-image:url(../images/banner_02.gif);
}
div.main_nav_item2{
float:left;
width:115px;
height:115px;
margin-right:2px;
background-image:url(../images/banner_03.gif);
}
div.main_nav_item3{
float:left;
width:115px;
height:115px;
margin-right:0px;
background-image:url(../images/banner_04.gif);
}
a.main_nav_item0:hover{
background-color:#C69401;
}
a.main_nav_item1:hover{
background-color:#8D8B00;
}
a.main_nav_item2:hover{
background-color:#5261AC;
}
a.main_nav_item3:hover{
background-color:#711471;
}
a.main_nav_link{
display:block;
font-size:0.9em;
color:#FFF;
text-decoration:none;
float:left;
width:101px;
height:9px;
padding:2px 0 9px 4px;
margin:66px 10px 0 0;
text-align:left;
border-style:solid;
border-top-width:1px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:1px;
border-top-color:#FFFFFF;
border-bottom-color:#FFFFFF;
border-right-color:#FFFFFF;
background-color:#827F60;
}
.main_nav_item_box a{
font-size:0.9em;
color:#FFF;
text-decoration:none;
}
.main_nav_item_box a:hover{
font-size:0.9em;
color:#FFF;
text-decoration:none;
}
#sidenav{
float:left;
width:114px;
margin-right:10px;
background-color:#FFF;
min-height:200px;
}
#nw_sidenav{
float:left;
width:114px;
background-color:#fff;
min-height:200px;
}
#content{
background-color:#FFFFFF;
width:466px;
float:right;
min-height:454px;
}
* html #content {
height: 454px;
}
#nw_content{
background-color:#FFFFFF;
width:594px;
float:right;
min-height:454px;
}
* html #nw_content {
height: 454px;
}
.content_items{
width:466px;
}
.content_items_img{
width:84px;
float:left;
margin-left:10px;
margin-top:14px;
margin-right:10px;
background-color:#FFFFFF;
}
.content_items_img img{
width:84px;
overflow:hidden;
}
#nw_columns{
width:448px;
float:right;
}
.nw_items{
margin-top:40px;
margin-left:15px;
padding-right:37px;
width:160px;
float:left;
border-right:dashed #ccc 1px;
height:570px;
}
.nw_items_right{
margin-top:40px;
margin-left:15px;
width:160px;
float:left;
height:510px;
}
.nw_items_img{
width:84px;
margin-bottom:12px;
}
.content_items_text{
width:338px;
float:left;
margin-left:10px;
margin-top:9px;
padding-right:3px;
background-color:#FFF;
}
.content_items_text_wide{
width:440px;
float:left;
margin-left:10px;
margin-top:9px;
padding-right:3px;
background-color:#FFF;
}
.content_items_text_short{
width:338px;
float:left;
margin-left:10px;
margin-top:0px;
background-color:#FFF;
}
.content_items_text ol{
margin:0;
padding:0;
}
.content_items_text ol li{
margin-left:20px;
padding:4px;
}
.grey_line{
clear:both;
margin-top:6px;
background-image:url(../images/line_00.gif);
background-repeat:no-repeat;
width:466px;
}
.grey_line_narrow{
clear:both;
margin-top:6px;
background-image:url(../images/line_00.gif);
background-repeat:no-repeat;
width:310px;
overflow:hidden;
}
h1,h2,h3,h4,h5,h6{
color:#7581BF;
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
color:#7581BF;
text-decoration:none;
}
h1{
padding:0;
margin:0 0 0.4em 0;
font-size:1.5em;
line-height:1em;
}
h2{
padding:0;
margin:0.4em 0 0.4em 0;
font-size:1.3em;
}
h3 {
padding:0;
margin:0.4em 0 0.4em 0;
font-size:1.2em;
}
h4{
padding:0;
margin:0.4em 0 0.4em 0;
font-size:1.1em;
}
h5{
padding:0;
margin:0.4em 0 0.4em 0;
font-size:1em;
}
h6{
padding:0;
margin:0.4em 0 0.4em 0;
font-size:1em;
}
p{
padding:0;
margin:0.4em 0 0.8em 0;
font-size:1em;
line-height:1.4em;
}
.side_nav_link{
color:#000000;
font-size:1em;
text-decoration:none;
line-height:1.3em;
}

.side_nav_link:hover{
color:#7581BF;
text-decoration:underline;
}

.side_nav_span{
margin-top:-3px;
margin-bottom:9px;
}

.cat_nav{
background-color:#ECECF6;
width:115px;

}

.cat_nav_link{
font-size:0.9em;
font-style:italic;
font-weight:900;
color:#7B75B2;
text-transform:uppercase;
padding-top:7px;
padding-left:15px;
}

.nw_cat_nav{
background-color:#ECECF6;
height:25px;
margin-left:14px;
margin-bottom:14px;
text-align:center;
width:87px;
}

.nw_cat_nav_link{
font-size:0.9em;
font-style:italic;
font-weight:900;
color:#7B75B2;
text-transform:uppercase;
padding-top:7px;
}

.cat_nav_link a{
color:#7B75B2;
text-decoration:none;
}

.side_nav_block{
padding:6px;
margin:auto;
width:82px;
color:#000;
font-size:0.9em;
}

#nw_logo{
margin-top:40px;
margin-left:14px;
text-align:center;
width:87px;
height:180px;
border-bottom:dashed #ccc 1px;
}
.list_01{
padding:1px;
border:solid 1px #999;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
-moz-border-radius: 4px; /* Firefox */
-webkit-border-radius: 4px; /* Safari, Chrome */
border-radius: 4px; /* CSS3 */
}
.textfield_00{
padding:1px;
border:solid 1px #999;
width:395px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
-moz-border-radius: 4px; /* Firefox */
-webkit-border-radius: 4px; /* Safari, Chrome */
border-radius: 4px; /* CSS3 */
}

.textfield_01{
padding:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
border:solid 1px #999;
width:65px;
-moz-border-radius: 4px; /* Firefox */
-webkit-border-radius: 4px; /* Safari, Chrome */
border-radius: 4px; /* CSS3 */
}

.textfield_02{
padding:1px;
font-size:1em;
border:solid 1px #999;
width:175px;
-moz-border-radius: 4px; /* Firefox */
-webkit-border-radius: 4px; /* Safari, Chrome */
border-radius: 4px; /* CSS3 */
}

.textarea_00{
padding:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
border:solid 1px #999;
width:425px;
-moz-border-radius: 4px; /* Firefox */
-webkit-border-radius: 4px; /* Safari, Chrome */
border-radius: 4px; /* CSS3 */
}

.textarea_01{
padding:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
border:solid 1px #999;
width:425px;
height:135px;
-moz-border-radius: 4px; /* Firefox */
-webkit-border-radius: 4px; /* Safari, Chrome */
border-radius: 4px; /* CSS3 */
}

.textarea_02{
padding:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
border:solid 1px #999;
width:175px;
height:115px;
-moz-border-radius: 4px; /* Firefox */
-webkit-border-radius: 4px; /* Safari, Chrome */
border-radius: 4px; /* CSS3 */
}

.textarea_03{
padding:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
border:solid 1px #999;
width:175px;
height:345px;
-moz-border-radius: 4px; /* Firefox */
-webkit-border-radius: 4px; /* Safari, Chrome */
border-radius: 4px; /* CSS3 */
}

.button_00{
padding:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
border:solid 1px #999;
width:85px;
-moz-border-radius: 4px; /* Firefox */
-webkit-border-radius: 4px; /* Safari, Chrome */
border-radius: 4px; /* CSS3 */
cursor:pointer;
}

.button_00:hover{
background:#666;
color:#fff;
}

.dashed_hr {
border:0px;
border-top: 1px dashed #fff;
height:0px;
background:#999;
}

#home_columns{
width:456px;
float:left;
margin-left:14px;
margin-top:40px;
}

#home_column_left{
float:left;
width:250px;
}

#home_column_right{
float:right;
}

.home_items_text{
width:186px;
color:#999;
}

.home_items{
float:left;
width:252px;
}

h2.home_items_links{
width:114px;
height:123px;
padding:0px 0 0 0;
border:solid #7581BF 1px;
float:left;
margin-right:10px;
margin-bottom:10px;
font-size:1.4em;
}

h2.home_items_links a{
display:block;
width:108px;
height:117px;
padding:3px;
text-decoration:none;
}
h2.home_items_links a:hover{
background:#fff;
opacity: .6;
filter: alpha(opacity=60);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

#home_column_left img{
margin-top:33px;
vertical-align:bottom;
}

#home_column_left a.subhead_01{
display:block;
height:89px;
width:100px;
position:relative;
top:6px;
left:6px;
font-weight:bold;
font-size:1.1em;
}

#home_column_left a.subhead_01:hover{
text-decoration:none;
}

.footer{
color:#999;
width:594px;
padding-top:6px;
margin-right:auto;
margin-left:auto;
text-align:right;
clear:both;
}

* html .footer{
padding-top:0px;
}

.footer_address{
padding-top:7px;
float:left;
color:#999;
width:458px;
text-align:left;
line-height:1.2em;
font-size:0.9em;
}
.footer_address a{
color:#999;
text-decoration:none;
}
.footer_address a:hover{
color:#999;
text-decoration:underline;
}
.footer_logos{
float:left;
color:#999;
width:49px;
text-align:right;
}
form#footer_list_options{
width:594px;
display:block;
clear:both;
}
.validate_logos{
float:right;
padding-top:10px;
width:76px;
text-align:right;
}
.validate_logos img{
padding-top:2px;
padding-bottom:10px;
}
a.eprint_button{
display:block;
width:170px;
height:77px;
background:url(../images/eprint_button.gif) no-repeat center #355861;
padding:5px;
-moz-border-radius: 4px; /* Firefox */
-webkit-border-radius: 4px; /* Safari, Chrome */
border-radius: 4px; /* CSS3 */
}
a.eprint_button:hover{
alpha:filter(opacity=50);
-moz-opacity: 0.5;
opacity:.50;
}

body a.main-nav{
display:inline;
float:left;
width:80px;
height:12px;
color:#fff;
border:#FFFFFF solid 1px;
background-color:#5261AC;
margin:6px 6px 0 0;
padding:3px 0 6px 6px;
text-decoration:none;
-moz-border-radius: 4px; /* Firefox */
-webkit-border-radius: 4px; /* Safari, Chrome */
border-radius: 4px; /* CSS3 */
}
body a.main-nav:hover{
color:#5261AC;
background-color:#ECECF6;
}
#items_list input{
font-size:0.9em;
width:470px;
border:#999 solid 1px;
background:#fff;
padding:2px;
-moz-border-radius: 4px; /* Firefox */
-webkit-border-radius: 4px; /* Safari, Chrome */
border-radius: 4px; /* CSS3 */
}
ol#items_list {
text-align:left;
margin-left:12px;
padding-left:14px;
}

ol#items_list li{
padding-bottom:2px;
}

ul#see_also{
margin:0;
padding:0;
}
ul#see_also li{
margin:2px;
padding:2px;
list-style:none;
float:left;
height:180px;
width:150px;
overflow:hidden;
}
ul#see_also li span{
display:block;
}