
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background-image:url(../images/background.gif);
background-repeat:no-repeat;
background-position:top center;
}
body P {
margin:4px 0px 7px 0px;
padding:0;
font-size:.8em;
color:#4c4c4c;
line-height:1.4em;

}
body h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0;
}
body h1 {
font-size:1.2em;
}
body h2 {
font-size:1em;
}
body h3 {
font-size:.9em;
color:#232659;
margin:0px 0px 7px 0px;
}
body h4 {
font-size:.8em;
margin:0px 0px 7px 0px;
color:#232659;
}
body h5 {
font-size:.75em;
}
body a {
color:#003399;
text-decoration:none;
}
body a:visited {
color:#666699;
}
body a:hover {
text-decoration:underline;
}
#content ul {
margin:3px 0px 3px 0px;
padding:0px 0px 0px 0px;
list-style:none;
font-size:.8em;
color:#4c4c4c;
text-align:left;
}
#content ul li {
margin:0px 0px 0px 0px;
padding:3px 0px 3px 15px;
background-image:url(../images/list_image.gif);
background-repeat:no-repeat;
background-position:left 6px;
}
*html #content ul li {
margin:0px 0px 0px 0px;
padding:3px 0px 3px 15px;
background-image:url(../images/list_image.gif);
background-repeat:no-repeat;
background-position:left 9px;
}
#content ul.titleList {
margin:3px 0px 5px 3px;
padding:0px 0px 0px 20px;
list-style:none;
font-size:.7em;
color:#4c4c4c;
}
body ul.titleList li {
margin:0px 0px 0px 0px;
padding:3px 0px 3px 0px;
}
#content ul.titleList .title {
list-style-image:none;
color:#333333;
font-size:1em;
margin:0px 0px 0px -18px;
font-weight:bold;
background-image:none;
}
#wrapper {
width:760px;
height:auto;
margin:27px auto 10px auto;
padding:0px 0px 0px 0px;
}
#header {
background-color:#fff;
width:100%;
height:93px;
background-image:url(../images/logo.gif);
background-repeat:no-repeat;
background-position:left top;
text-indent:-3000px;
}
#navigation {
width:100%;
height:auto;
background:transparent;
margin:3px 0px 5px 0px;
padding:2px 0px 2px 0px;
list-style:none;
font-size:.75em;
color:#4c4c4c;
background-image:url(../images/nav_bg.gif);
background-repeat:repeat-x;
background-position:left top;
border-bottom:2px solid #b8b8b8;
float:left;
}
*html #navigation {
width:100%;
height:auto;
background:transparent;
margin:3px 0px 0px 0px;
padding:2px 0px 2px 0px;
list-style:none;
font-size:.75em;
color:#4c4c4c;
background-image:url(../images/nav_bg.gif);
background-repeat:repeat-x;
background-position:left top;
border-bottom:2px solid #b8b8b8;
float:left;
}
#navigation li {
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
float:left;
list-style-image:none;
}
#navigation li a {
padding:2px 12px 2px 12px;
margin:0px 0px 0px 0px 0px;
background-image:url(../images/nav_bg.gif);
background-repeat:repeat-x;
background-position:left top;
color:#232659;
text-decoration:none;
border-right:1px solid #b8b8b8;
border-collapse:collapse;
}
#navigation li a:visited {
color:#232659;
}
#navigation li a:hover {
background-image:url(../images/nav_hover.gif);
background-repeat:repeat-x;
background-position:left top;
color:#fff;
}
#navigation li a.firstItem {
border-left:1px solid #b8b8b8;
}
.clear {
clear:both;
}
#banner {
width:750px;
height:auto;
margin:5px auto 4px auto;
padding:0;
background-color:#fff;
clear:both;
}
#content {
margin:0px auto 0px auto;
padding:10px 5px 0px 5px;
width:740px;
border-top:10px solid #ececed;
}
#columnLeft {
width:360px;
height:auto;
margin:0px 11px 0px 0px;
padding:0px 0px 0px 3px;
float:left;
}
#columnRight {
width:360px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 3px;
float:left;
}
#footer {
width:740px;
height:auto;
margin:50px auto 0px auto;
padding:5px 5px 5px 5px;
border-top:3px solid #ececed;
}
.copyright {
padding:0px 0px 2px 0px;
font-size:.65em;
display:block;
width:auto;
float:left;
color:#a9acce;
}
#subNav {
width:400px;
height:auto;
margin:2px 0px 5px 0px;
padding:2px 0px 2px 0px;
list-style:none;
font-size:.65em;
color:#a9acce;
float:right;

}
#subNav li {
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
float:left;
background-image:none;
list-style-image:none;
}
#subNav li a {
padding:0px 8px 0px 8px;
margin:0px 0px 0px 0px 0px;
color:#a9acce;
text-decoration:none;
border-right:1px solid #b8b8b8;
border-collapse:collapse;
}
#subNav li a:visited {
color:#a9acce;
}
#subNav li a:hover {
text-decoration:underline;
color:#4c4c4c;
}
.fullWidth {
width:730px;
margin:0px auto 0px auto;
padding:0px 10px 0px 10px;
height:auto;
}
.centered {
text-align:center;
}