
body {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.7em;
color : #333;
background : #fff;
}
a:link, a:visited, a:active {
color : #333;
text-decoration : underline;
}
a:hover {
color : #841450;
text-decoration : underline;
}
a img {
border : 0;
}
p a {
background : transparent url(img/xlink.gif) no-repeat;
padding : 6px 2px 0 12px;
}
h1, h2, h3, h4, h5, h6, strong {
color : #c8001b;
}
p {
margin : 0 0 5px 0;
line-height : 150%;
}
h1 {
color : #666666;
margin : 0 0 10px 0;
font-size : 18px;
}
h2 {
color : #666666;
margin : 10px 0 4px 0;
font-size : 16px;
}
h3 {
margin-left : 0;
padding-left : 5px;
margin-right : 0;
font-size : 14px;
color : #fff;
background-color : #407997;
}
h4 {
margin : 10px 0 0 0;
font-size : 1em;
color : #666666;
}
h5 {
margin : 10px 0 0 0;
font-size : 0.9em;
color : #666666;
}
h6 {
margin : 3px 0 0 0;
font-size : 0.75em;
color : #666666;
}
form {
margin : 0;
}
hr {
margin : 5px 0 5px 0;
color : #666666;
border : 0;
border-top : 1px solid #5a3b63;
height : 1px;
}
ul li {
padding-bottom : 0;
list-style : url(img/lipu.gif);
}
ul {
line-height : 150%;
margin-top : 0;
margin-bottom : 10px;
margin-left : 0.7em;
padding-left : 0.7em;
}
ol {
line-height : 150%;
margin-top : 0;
margin-bottom : 10px;
margin-left : 0.9em;
padding-left : 0.9em;
}
blockquote {
background-color : #4b4b4b;
padding : 3px;
border-left : 2px solid #ccbfd0;
margin : 3px 0 20px 0;
}
pre, .code {
color : #4b4b4b;
padding : 6px 0 20px 6px;
border-top : 1px solid #ccbfd0;
border-right : 1px solid #ccbfd0;
border-bottom : 1px solid #ccbfd0;
border-left : 6px solid #ccbfd0;
background-color : #ffffff;
margin : 3px 0 20px 0;
font-size : 1em;
overflow : auto;
line-height : 2.2em;
}
address {
line-height : 120%;
margin : 10px 0 20px 0;
padding-left : 10px;
border-left : 6px solid #ccbfd0;
font-style : normal;
font-weight : bold;
}
table {
border-collapse : collapse;
border : 0;
}
.important {
font-weight : bold;
color : #f00;
}
.code {
font-family : "Courier New", Courier, mono;
color : #093;
letter-spacing : 1px;
}
.info-box {
border : 1px solid #cc3;
background-color : #f9f8e2;
padding : 4px;
}
body {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.7em;
color : #333;
background : #fff;
}
a:link, a:visited, a:active {
color : #333;
text-decoration : underline;
}
a:hover {
color : #841450;
text-decoration : underline;
}
a img {
border : 0;
}
p a {
background : transparent url(img/xlink.gif) no-repeat;
padding : 6px 2px 0 12px;
}
h1, h2, h3, h4, h5, h6, strong {
color : #c8001b;
}
p {
margin : 0 0 5px 0;
line-height : 150%;
}
h1 {
color : #666666;
margin : 0 0 10px 0;
font-size : 18px;
}
h2 {
color : #666666;
margin : 10px 0 4px 0;
font-size : 16px;
}
h3 {
margin-left : 0;
padding-left : 5px;
margin-right : 0;
font-size : 14px;
color : #fff;
background-color : #407997;
}
h4 {
margin : 10px 0 0 0;
font-size : 1em;
color : #666666;
}
h5 {
margin : 10px 0 0 0;
font-size : 0.9em;
color : #666666;
}
h6 {
margin : 3px 0 0 0;
font-size : 0.75em;
color : #666666;
}
form {
margin : 0;
}
hr {
margin : 5px 0 5px 0;
color : #666666;
border : 0;
border-top : 1px solid #5a3b63;
height : 1px;
}
ul li {
padding-bottom : 0;
list-style : url(img/lipu.gif);
}
ul {
line-height : 150%;
margin-top : 0;
margin-bottom : 10px;
margin-left : 0.7em;
padding-left : 0.7em;
}
ol {
line-height : 150%;
margin-top : 0;
margin-bottom : 10px;
margin-left : 0.9em;
padding-left : 0.9em;
}
blockquote {
background-color : #4b4b4b;
padding : 3px;
border-left : 2px solid #ccbfd0;
margin : 3px 0 20px 0;
}
pre, .code {
color : #4b4b4b;
padding : 6px 0 20px 6px;
border-top : 1px solid #ccbfd0;
border-right : 1px solid #ccbfd0;
border-bottom : 1px solid #ccbfd0;
border-left : 6px solid #ccbfd0;
background-color : #ffffff;
margin : 3px 0 20px 0;
font-size : 1em;
overflow : auto;
line-height : 2.2em;
}
address {
line-height : 120%;
margin : 10px 0 20px 0;
padding-left : 10px;
border-left : 6px solid #ccbfd0;
font-style : normal;
font-weight : bold;
}
table {
border-collapse : collapse;
border : 0;
}
.important {
font-weight : bold;
color : #f00;
}
.code {
font-family : "Courier New", Courier, mono;
color : #093;
letter-spacing : 1px;
}
.info-box {
border : 1px solid #cc3;
background-color : #f9f8e2;
padding : 4px;
}
html, body {
background : #cbcbcb url(img/bodybg.jpg) repeat-x;
margin : 0;
padding : 0;
height : 100%;
}
#main {
width : 950px;
min-height : 99%;
margin : 0 auto 0 auto;
padding : 0;
background : #fff url(img/mainbg.gif) repeat-y;
}
#header {
height : 263px;
background : #f9f9f9 url(img/header01.jpg) no-repeat 0 2px;
}
#pageheader {
padding : 30px 120px 0 300px;
}
#pageheader strong {
font-size : 16px;
}
#breadcrumbs {
height : 40px;
padding : 10px;
background : #fff url(img/breadcrumbsbg.gif) repeat-x;
clear : both;
}
#breadcrumbs span {
background : transparent url(img/link.gif) no-repeat;
padding : 6px 2px 0 12px;
font-weight : bold;
}
#breadcrumbs a {
border-bottom : 1px dotted #838383;
text-decoration : none;
}
#breadcrumbs a:hover {
border-bottom : 1px solid #838383;
}
#breadcrumbs .menu-current a {
color : #000000;
}
#infobox {
float : left;
display : inline;
width : 170px;
margin-left : 10px;
}
#innerinfo {
padding : 5px 10px 20px 10px;
border : 0 solid #ccbfd0;
margin-bottom : 20px;
color : #838383;
}
#content {
width : 495px;
float : left;
display : inline;
margin-left : 20px;
}
#rightbox {
width : 205px;
float : left;
display : inline;
margin-left : 35px;
}
.clearcontent {
height : 80px;
clear : both;
}
#footerbox {
margin : -80px auto 0 auto;
height : 80px;
width : 950px;
background : url(img/footer.jpg) no-repeat left top;
}
#footer {
color : #8b0000;
padding : 100px 150px 0 100px;
text-align : center;
}
#search_box {
color : #fff;
text-align : right;
}
#search_box {
float : right;
clear : right;
width : 150px;
padding : 10px 0 0 0;
}
#search_box .searchstring {
width : 100px;
border : 1px solid #333;
}
#prevnext {
float : right;
margin-top : 0;
margin-right : 10px;
color : #fff;
font-weight : bold;
}
#prevnext a {
color : #fff;
}
#navContainer {
height : 30px;
display : block;
clear : both;
background : #838383 url(img/navbg.gif) repeat-x;
}
ul.menu, li.menu {
list-style-type : none;
margin : 0;
padding : 0;
}
#header_menu {
position : absolute;
margin-left : 20px;
}
#header_menu li {
line-height : normal;
}
ul#header_menu {
z-index : 10;
clear : both;
}
#nav {
float : left;
height : 30px;
border : 0;
padding : 0;
}
#nav ul {
list-style-type : none;
margin : 0;
padding : 0;
width : auto;
position : relative;
}
#nav ul li {
float : left;
color : #fff;
text-align : center;
font-weight : normal;
list-style : none;
}
#nav ul li a {
display : block;
background : url(img/navbgl1.gif) no-repeat right 0;
padding : 8px 14px 7px 12px;
color : #fff;
text-decoration : none;
font-weight : bold;
}
#nav ul li a:hover, #nav li a:focus, #nav li a:active, #nav ul li a.active, #nav a.menu-current {
background : url(img/navbgl1hi.gif) right 0;
color : #fff;
}
#nav a.menu-parent {
background : url(img/navbgl0parent.gif) right 0;
color : #fff;
}
#nav a.menu-current {
font-weight : bold;
}
#nav .menu .home a {
display : block;
width : 2px;
height : 30px;
background : #7290a7 url(img/home.gif);
margin : 0;
padding : 0;
}
#nav .menu li ul {
position : absolute;
width : 11em;
margin : -1px 0 0 -1px;
display : none;
text-transform : none;
border-bottom : 1px solid #838383;
font-size : 100%;
background : #838383 url(img/ulbg1.jpg) no-repeat right 0;
}
#nav .menu li ul li {
width : 11em;
text-align : left;
font-weight : normal;
margin : 0;
padding : 0;
line-height : 1.2em;
}
#nav .menu li ul li a {
width : 10.5em;
padding : 0.3em 0.1em 0.3em 0.4em;
color : #fff;
border-top : 1px solid #838383;
font-weight : normal;
background : none;
}
#nav .menu li ul a:hover, #nav .menu li ul a.menu-current {
background : #838383 url(img/navbgl1hi.gif);
color : #fff;
font-weight : bold;
}
#nav .menu li ul a.menu-parent {
background : #838383 url(img/navbgl1parent.gif) right 0;
color : #fff;
}
#nav .menu li:hover ul, #nav .menu li a:focus ul, #nav .menu li.subMenu ul {
display : block;
}
#nav .menu li ul ul {
display : none;
}
#nav .menu li:hover ul ul, #nav .menu li.subMenu ul ul {
display : none;
}
#nav .menu li:hover > ul, #nav .menu li li:hover > ul, #nav .menu li.subMenu > ul, #nav .menu li li.subMenu > ul {
display : block;
z-index : 1000;
}
#nav .menu li ul li ul {
margin : 10px 0 0 -40%;
z-index : 9999;
background : #3d3140 url(img/ulbg2.jpg) no-repeat right 0;
}
#nav .menu li ul li ul li {
width : 11em;
}
#nav .menu li ul li ul li a {
width : 10.5em;
}
#nav .menu li ul li ul li ul {
width : 9em;
background : #808080 url(img/ulbg3.jpg) no-repeat right 0;
}
#nav .menu li ul li ul li ul li {
width : 9em;
}
#nav .menu li ul li ul li ul li a {
width : 8.5em;
}
#nav li {
position : relative;
}
#nav ul ul ul {
position : absolute;
top : 1px;
left : 100%;
}
* + html #nav .menu li ul li ul {
margin-left : 0 !important ;
}
#login-box {
padding-top : 5px;
border : 0 solid #ccbfd0;
}
#login-box fieldset {
border : 0;
text-align : center;
}
#login-box legend {
font-size : 90%;
color : #333;
}
.username {
color : #009;
}
.topboxbody {
font-size : 0.8em;
padding : 2px;
}
#login-box label {
clear : left;
width : 100px;
display : block;
float : left;
}
#login-box input {
display : block;
float : left;
font-size : 10px;
margin : 2px auto 1px auto;
width : 90px;
}
#login-box div {
clear : left;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
* html #clearfix {
height : 1%;
}
.stealth {
visibility : hidden;
display : none;
}
.newsletter {
width : 140px;
padding-left : 5px;
padding-right : 25px;
margin-left : 1px;
margin-right : 20px;
padding-top : 5px;
background-image : url(newsletter-bkgnd-2.jpg);
background-repeat : no-repeat;
background-position : top left;
color : #666666;
background-color : transparent;
font-size : 8pt;
}
.newsletter input[type="text"], .newsletter input[type="submit"] {
width : 100%;
color : #666666;
background-color : transparent;
border : 1px solid #cccccc;
}
.newsletter input:hover {
color : #666666;
background-color : #cccccc;
}
.newsletter input:focus {
color : #666666;
background-color : #fff;
}
