body {margin:0px; padding:0px; border:0px; background-color:#FFFFFF; text-align:center; background-image:none}
body, td, p, a, ul, ol, input, textarea, select {font-family:Arial, sans-serif; font-size:11px;}
table {border-collapse:collapse; border-spacing:0px; width:100%}
form {margin:0px}
a img {border-style:none}
a, td a {text-decoration:none}

#mainContainer {width:620px; margin-left:auto; margin-right:auto; text-align:left; padding-top:0px}

#topItems {display:none}

#mainContent {}
#leftColumn {display:none}
#contentColumn {padding:30px 0px; vertical-align:top; text-align:left; height:auto}
#contentContainer {}

#searchFormContainer {text-align:left; vertical-align:top; padding:0px 0px 0px 10px;}
#searchForm {width:auto;}
#searchForm .fieldLabel {color:#FFFFFF; padding-right:2px; font-size:11px}
#searchForm .fieldValue {}
#searchForm .fieldValue input {background-color:#FFFFFF; border:solid 1px #5C5C5C; width:80px; color:#4B4B4B; height:14px; padding:0px;}
#searchForm .buttonsContainer {padding-left:2px}
#searchForm .buttonsContainer input {width:17px; height:14px; background-image:url(images/searchArrow.gif); border:solid 0px; cursor:pointer; background-repeat:no-repeat;}

#languagesContainer {width:100%; text-align:right; vertical-align:top; padding:4px 0px 0px 5px; white-space:nowrap}
#languagesContainer a {color:#FFFFFF; text-transform:uppercase; margin-right:10px; font-size:10px}
#languagesContainer a:hover {text-decoration:underline}

#backgroundImageContainer {height:185px}
#backgroundImageContainer img {display:block}

#additionalFuncContainer {display:none}
#additionalFuncContainer a {color:#4D4D4D; text-transform:lowercase;}
#additionalFuncContainer a:hover {text-decoration:underline}
#additionalFuncContainer .separator {text-align:right; color:#4D4D4D; margin-left:2px; margin-right:2px}

#footerContainer {padding:0px 15px 0px 15px; text-align:left; background-image:url(images/footerBkg.gif); background-repeat:no-repeat; background-position:0px 0px;}
#footerContainer, #footerContainer a {color:#585858; font-family:Verdana, sans-serif;}
#footerContainer a:hover {text-decoration:underline} 
#footerContainer #footerEditable {}
#footerContainer #footerGeneric {}

#menuContainer {}
#menuContainer .menuItem {background-image:url(images/menuItemLine.gif); background-repeat:no-repeat; background-position:0% 0%; }
#menuContainer .inner {background-image:url(images/menuItemIcon.gif); background-repeat:no-repeat; background-position:0% 50%; padding:6px 25px 6px 30px}
#menuContainer a {color:#8E8E8E; font-size:12px;}
#menuContainer .active a {color:#29578B;}

#submenuContainer {margin-bottom:10px; margin-top:10px}
#submenuContainer .submenuItem {background-color:#FFFFFF; padding:0px 8px;}
#submenuContainer td a {display:none}
#submenuContainer .corner {padding:0px;}
#submenuContainer .corner img {display:none}
#submenuContainer .active {background-color:#FFFFFF}
#submenuContainer .active a {color:#FFFFFF;}

#messageInfo {text-align:center; padding-top:20px}
#messageError {text-align:center; padding-top:20px}

#content, #contentContainer, #contentContainer td {vertical-align:top; text-align:left; color:#343434; line-height:14px;}
#content a, #contentContainer a {color:#6686B5; line-height:14px}
#content a:hover, #contentContainer a:hover {text-decoration:underline}
#content h1, #contentContainer h1 {font-size:14px; color:#696969; font-weight:bold; padding:0px; margin:0px; margin-bottom:5px;}
#content h2, #contentContainer h2 {font-size:13px; color:#696969; font-weight:bold; padding:0px; margin:0px; margin-bottom:5px;}
#content h3, #contentContainer h3 {font-size:12px; color:#696969; font-weight:bold; padding:0px; margin:0px; margin-bottom:5px;}
#content p, #contentContainer p {margin:0px 0px 10px 0px; color:#696969;}
#content ul, #content ol, #contentContainer ul, #contentContainer ol {margin:0px 0px 10px 20px; padding:0px; color:#696969}

.newsItem {}
.newsItem .newsTitle {color:#696969; font-weight:bold; padding-bottom:5px;}
.newsItem .newsDate {}
.newsItem .newsLead {}

.newsBackLink {text-align:right; padding-top:10px}
.newsBackLink a {}
.newsBackLink a:hover {}
.newsBackLink img {border-style:none; position:relative; top:-1px; margin-left:2px}

.newsMoreLink {text-align:right; padding-top:10px}
.newsMoreLink a {}
.newsMoreLink a:hover {}
.newsMoreLink img {border-style:none; position:relative; top:-1px; margin-left:2px}

#newsArchiveLink {text-align:right; padding:10px 0px 0px 0px}
#newsArchiveLink a {margin-left:3px;}
#newsArchiveLink a:hover {}
#newsArchiveLink img {border-style:none; position:relative; top:-1px;}

body.sendpage {text-align:center; background-image:none; background-color:#FFFFFF}
body.sendpage {margin:10px; background-color:#FFFFFF; color:#696969; font-size:11px; font-family:Arial, sans-serif;}
body.sendpage td {text-align:left; padding-top:10px; color:#6686B5; font-size:11px; font-family:Arial, sans-serif;}
body.sendpage input {border:solid 1px #FFFFFF; font-size:11px; color:#585858; width:150px; font-family: Arial, sans-serif; background-color:#E9E9E9}
body.sendpage textarea {border:solid 1px #FFFFFF; height:100px; width:350px; font-size:11px; color:#585858; font-family: Arial, sans-serif; background-color:#E9E9E9}
#sendpage_submit {font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; vertical-align: middle; color:#585858; margin-bottom:5px; border:solid 1px #FFFFFF; width:50px; background-color:#E9E9E9}

#searchResultsContainer {}
#searchResultsContainer #ly_pagination {text-align:center}
#searchResultsContainer #ly_pagination a {}
#searchResultsContainer #ly_pagination a:hover {}
#searchResultsContainer .rank {}
#searchResultsContainer .itemTitle {}

#pagination {text-align:center}
#pagination a {border-style:none;}
#pagination span {margin-left:1px; margin-right:1px}
#pagination a:hover {border-style:none}

#sitemapContainer {}
#sitemapContainer .item {padding-top:7px}
#sitemapContainer .description {}

#registerToNewsletterText {padding:5px 0px;}
#emailAddress {background-color:#E9E9E9; border:solid 1px #A6A6A6; color:#585858; margin-bottom:2px; width:200px;}
#registerButton {background-color:#E9E9E9; border:solid 1px #A6A6A6; color:#585858;}
#unregisterButton {background-color:#E9E9E9; border:solid 1px #A6A6A6; color:#585858;}

#newslettersListContainer {margin-top:10px}
#newslettersListContainer td {padding-left:2px}
#newslettersList {margin-top:5px !important}
#newslettersList li {padding-top:1px; padding-bottom:1px}
.item {}
.item a {}
.item div a:hover {}