html * {
font-size:100.01%
}

body {
background:#EFEFEF;
font-family:Tahoma;
font-size:78%;
line-height:140%;
color:#333;
padding:0
}

a {
color:#A70D35;
text-decoration:none
}

a:focus,a:hover,a:active {
color:#A70D35
}

h1,h2,h3,h4,h5,h6,h7 {
font-family:Tahoma;
font-weight:700;
color:#333;
margin:0 0 .25em
}

h1 {
font-size:160%
}

h2 {
font-size:120%;
color:#333
}

h3 {
font-size:106%;
color:#333
}

h4 {
font-size:100%;
color:#333
}

h6 {
font-size:80%;
font-style:italic
}

h7 {
font-size:140%
}

h2.homenav {
color:#333;
border-bottom:none!important
}

#col3 h2 {
padding-top:5px;
padding-bottom:4px;
border-bottom:1px solid #ccc
}

#header h1 {
font-size:2.5em;
letter-spacing:-2px;
line-height:65%;
color:#000
}

p {
line-height:1.5em;
margin:0 0 1em
}

ul,ol,dl {
line-height:1.5em;
margin:0 0 0 2em
}

li {
margin-left:0;
line-height:1.5em
}

dd {
margin:0 0 1em 2em
}

blockquote {
margin:0 0 1em 1.5em
}

pre,code {
font-family:monospace;
font-size:1.1em
}

acronym,abbr {
letter-spacing:.07em;
border-bottom:.1em dashed #c00;
cursor:help
}

button {
font-weight:90%;
background-color:#EFF0EA;
color:#000;
padding-right:6px;
padding-left:6px;
font-size:11px;
height:20px;
border:1px solid #B7C1C9;
padding-bottom:1px;
background:url(/demo/css/graphic/nq_yaml/images/buttonbg.png) repeat-x;
margin:4px 0
}

.note {
background:#dfd;
border-bottom:1px #dbb dotted;
padding:1em
}

.important {
background:#ffd;
border-bottom:1px #dbb dotted;
padding:1em
}

.warning {
background:#fdd;
border-bottom:1px #dbb dotted;
padding:1em
}

.float_left {
float:left;
display:inline;
margin-right:1em;
margin-bottom:.15em
}

.float_right {
float:right;
display:inline;
margin-left:1em;
margin-bottom:.15em
}

.center {
text-align:center;
margin:.5em auto
}

#topnav a {
color:#6B717B;
font-weight:400;
background:transparent;
text-decoration:underline
}

#footer a {
color:#6b717b;
background:transparent
}

#footer a:focus,#footer a:hover,#footer a:active {
color:#666;
background-color:transparent;
text-decoration:underline
}

#breadcrumbInner {
padding-left:10px
}

#main {
background:#DBDBDB;
padding-top:10px;
font-size:90%;
width:100%!important;
margin:0
}

div.maintop {
background-image:url(../images/main_top.gif);
padding-top:10px;
height:10px
}

div.mainbottom {
height:18px;
background-image:url(../images/main_footer.gif);
margin:0;
padding:0
}

div.maintoparticle {
background-image:url(../images/main_top.gif);
height:7px
}

#logo {
margin-top:4px
}

#logoLink a {
text-decoration:none!important
}

#powered {
float:right;
margin-top:5px;
background-image:url(../images/bg_powered.gif);
background-repeat:no-repeat;
width:172px;
height:19px
}

#powered a:link,#powered a:visited {
display:block;
width:172px;
height:19px;
text-decoration:none
}

.textOnlyLink,.skipNav {
display:none;
visibility:hidden;
text-decoration:none
}

#col3 table {
width:auto;
border-collapse:collapse;
margin-bottom:.5em;
margin-left:2px
}

table.fixed {
table-layout:fixed
}

#col3 th,#col3 td {
padding:.4em
}

#col3 thead th {
background:#444;
color:#fff
}

#col3 tbody th {
background:#ccc;
color:#333;
border-right:1px solid #FFF
}

#col3 tbody th.sub {
background:#ddd;
color:#333
}

hr {
color:#fff;
background:transparent;
border:0;
border-bottom:1px #eee solid;
margin:0 0 .5em;
padding:0 0 .5em
}

#themeHeaderLeft {
padding-left:1em;
padding-top:.5em
}

#themeHeader {
margin-top:10px
}

#themeHeader h2,#themeHeader h3 {
padding:10px 10px 0
}

#themeHeader a:link,#themeHeader a:visited {
text-decoration:underline;
font-size:88%;
padding:0 10px
}

#themeHeader p {
padding:0 10px
}

#themeImage {
margin-top:0;
background-position:center;
background-repeat:no-repeat
}

#header {
padding-bottom:5px;
height:94px;
width:976px!important
}

#nav * {
border:0 none
}

#submenu li#active {
background-color:#EEE
}

#submenu li#active a,#submenu li strong {
background-color:transparent;
border-bottom:none;
padding:0
}

.moreLinkRight {
display:block;
float:right
}

.moreLinkRight a:link,.moreLinkRight a:visited {
display:block;
text-decoration:underline;
background:none
}

.moreLinkRight a:hover {
background:none!important
}

fieldset {
padding-left:10px;
padding-right:10px;
margin-bottom:10px;
border:1px solid #c6c6ae
}

.leftObject {
border-bottom:1px dotted silver;
padding:10px 0 10px .5em
}

#container1 {
padding-right:1em;
float:left
}

.c50lInner {
margin-right:1em
}

#breadcrumbOuter {
margin-bottom:0;
border:none
}

#atozObjectLetterList ul {
list-style-type:none;
display:block;
margin:0 0 5px;
padding:0
}

#atozObjectLetterList ul li {
display:inline;
margin-left:0
}

#atozObjectLetterList ul li a:link,#atozObjectLetterList ul li a:visited {
text-decoration:none;
border:solid 1px gray;
background:#FFF;
margin-left:1px;
margin-right:0;
padding-left:2px;
padding-top:1px;
height:10px;
font-family:"Courier New", Courier, monospace;
color:#000;
font-size:90%;
letter-spacing:2px
}

#atozObject #atozServicesList ul li ul {
padding-left:8px;
padding-bottom:0;
margin:0
}

#atozObject #atozServicesList ul li ul li {
display:inline
}

#atozObject #atozServicesList ul li ul li a:link,#atozObject #atozServicesList ul li ul li a:visited {
font-weight:400;
background-image:url(../images/bg_leftnav_back_bullet.gif) no-repeat left;
padding-left:0;
text-decoration:underline
}

#atozObject .moreLink a:link,#atozObject .moreLink a:visited {
background-image:url(../images/bullet_arrow.gif);
background-repeat:no-repeat;
background-position:left bottom;
padding-left:12px
}

#weather {
width:150px
}

#weather ul {
list-style-type:none;
list-style-image:none;
margin:0;
padding:0
}

#weather ul li {
list-style-type:none;
padding-left:0;
display:block;
margin-left:0
}

.calendarButton {
font-size:90%;
font-weight:700;
background-color:#EFF0EA;
color:#000;
border:1px solid #A2A2A2;
padding-right:6px;
padding-left:6px;
padding-bottom:0;
text-decoration:none;
margin:4px 0 2px
}

#objectCalendarOuter {
margin-bottom:5px
}

#objectCalendar {
border:1px solid #C6C6AE;
font-size:90%;
text-align:center
}

#atozletterlist {
width:100%;
border-bottom:1px solid #C6C6AE;
border-top:1px solid #C6C6AE;
text-align:center;
font-weight:700;
color:gray;
background-color:#FFF;
height:18px;
margin:20px 0;
padding:5px 0
}

#atozletterlist ul {
list-style:none;
margin:0;
padding:0
}

#atozletterlist li {
display:inline;
margin:1px;
padding:3px 2px
}

#atozletterlist a {
font-size:100%;
background-color:#FFF;
margin:0;
padding:0
}

#atoztermOuter {
width:500px
}

#atozterms_1 {
width:197px;
margin-right:0;
margin-top:10px;
float:left
}

#atozterms_2 {
margin-top:10px;
float:left;
width:197px;
margin-left:35px
}

html > body #atozterms_2 {
voice-family:inherit
}

#atoztopics {
margin-top:0
}

#museumCollection {
margin-left:0;
padding-left:0
}

#museumCollection ul {
margin-left:0;
padding-left:0;
list-style:none
}

#museumCollection ul li {
width:250px;
height:100px;
float:left;
text-align:center;
margin:5px 0 0;
padding:0
}

#museumCollection ul li a {
background-repeat:no-repeat;
background-position:top center;
width:250px;
float:left;
margin:0;
padding:75px 0 0
}

#museumSearchResults #resultItem {
width:533px;
border-bottom:1px solid #C6C6AE;
margin-top:5px;
margin-bottom:5px;
height:100px
}

#museumSearchResults #resultItem #description {
width:433px;
float:left
}

#museumSearchResults #resultItem #description p {
margin:0;
padding:0 10px 0 0
}

#museumSearchResults #resultItem #image {
margin-bottom:5px;
text-align:left;
float:left;
width:100px;
height:100px
}

#museumSearchResults #resultItem #image a {
background-repeat:no-repeat;
background-position:top center;
width:100px;
padding-top:100px;
float:left
}

#museumItemImages {
clear:both;
margin:0 0 10px;
padding:0
}

#museumItemImages p {
padding:10px 0 4px 5px
}

#museumItemImages ul {
list-style:none;
margin:0;
padding:0
}

#museumItemImages ul li {
text-align:center;
border:1px solid #C6C6AE;
float:left;
width:250px;
height:210px;
margin:2px;
padding:5px 0 0
}

#museumItemImages ul li a {
background-repeat:no-repeat;
background-position:top center;
float:left;
width:250px;
height:210px
}

#accommodationSearchResults ul {
float:left;
width:520px;
list-style:none;
margin:0;
padding:0
}

#accommodationSearchResults #resultItem {
float:left;
width:170px;
margin-top:5px;
margin-bottom:5px;
border-bottom:1px solid #C6C6AE
}

#accommodationSearchResults .cleaner {
float:left;
clear:both;
height:1px;
font-size:1px;
border:none;
background:transparent;
margin:0;
padding:0
}

#accommodationSearchResults #resultItem #name {
width:170px;
float:left;
height:40px
}

#accommodationSearchResults #resultItem #town {
clear:both;
width:170px;
float:left;
height:30px
}

#accommodationSearchResults #resultItem #image {
margin-bottom:5px;
text-align:left;
float:left;
height:80px;
clear:both
}

#accommodationSearchResults #resultItem #image a {
background-repeat:no-repeat;
background-position:top center;
width:100px;
padding-top:70px;
float:left
}

#accommodationItemDetails {
float:left;
width:320px
}

#accommodationItemDetails th {
border:0;
text-align:right;
font-size:100%;
vertical-align:top
}

#accommodationItemImages {
float:left;
width:200px;
margin:0 0 10px;
padding:0 10px 0 0
}

#accommodationItemImages #ItemImage {
background-repeat:no-repeat;
background-position:top left;
height:140px
}

#accommodationItemDetailsOuter	.cleaner {
clear:both
}

.fod_aoi li {
margin-left:0;
padding-bottom:1em;
margin-bottom:1em;
list-style-type:none;
border-top:1px solid #EEE;
clear:both
}

.fod_aoi p {
margin-bottom:0;
display:inline
}

.fod_aoi img {
float:left;
border:0;
margin-right:3px;
margin-bottom:3px;
padding-top:3px
}

.custom_prom_links hr {
border:none;
border-bottom:1px solid gray
}

.custom_prom_links_outer {
border-bottom:1px solid #EEE;
padding-top:1em;
padding-bottom:1em
}

.custom_prom_links_left {
float:left
}

.custom_prom_links_left img {
margin-right:5px;
margin-top:0
}

.introLink a:link,.introLink a:visited,.introLink a:hover,.introLink a:active,.introLink a:focus {
padding-left:1em;
padding-right:1em;
color:#FFF
}

.introLink a:hover,.introLink a:active,.introLink a:focus {
background-color:#FFF;
color:#000
}

#introOuter .introLink {
margin-top:-1.9em;
width:100%;
text-align:left
}

.imageLeft {
float:left;
margin-right:10px;
margin-top:.2em
}

.imageRight {
float:right;
margin-left:4px;
margin-top:.2em
}

.articledownloaddoc {
padding-top:10px
}

.articledownloaddoc ul {
list-style:none;
margin:0
}

.articledownloaddoc ul li {
background:none;
margin:0
}

a.excelFile {
background:url(../images/icons/icon_excel.gif) no-repeat 0 6px
}

a.otherFile {
background:url(../images/icons/icon_other.gif) no-repeat 0 6px
}

a.pdfFile {
background:url(../images/icons/icon_pdf.gif) no-repeat 0 6px
}

a.pptFile {
background:url(../images/icons/icon_ppt.gif) no-repeat 0 6px
}

a.readMore {
background:url(../images/icons/readmore.gif) no-repeat 4px 8px
}

a.rtfFile {
background:url(../images/icons/icon_rtf.gif) no-repeat 0 6px
}

a.textFile {
background:url(../images/icons/icon_text.gif) no-repeat 0 6px
}

a.wordFile {
background:url(../images/icons/icon_word.gif) no-repeat 0 6px
}

a.imageFile {
background:url(../images/icons/icon_image.gif) no-repeat 0 6px
}

a.videoFile {
background:url(../images/icons/icon_video.gif) no-repeat 0 6px
}

a.wordFile,a.excelFile,a.rtfFile,a.pdfFile,a.pptFile,a.zipFile,a.textFile,a.otherFile,a.imageFile,a.videoFile,a.readMore {
white-space:normal;
line-height:17px;
padding:5px 0 5px 20px
}

a.zipFile {
background:url(../images/icons/icon_zip.gif) no-repeat 0 6px
}

div.printHeader {
display:none;
visibility:hidden
}

#il_contacts {
padding-top:8px
}

.fullwidthtablenoborder {
width:100%;
height:auto
}

#newsListing dt {
float:left;
font-weight:700;
margin-right:7px
}

#newsListing dd {
margin-left:102px;
font-weight:700
}

#newsListing dd.summary {
font-weight:400
}

div.hometopcontent {
background:url(../images/homebg.png) no-repeat;
width:958px;
height:340px;
margin:0
}

#topsearchbox {
width:440px;
float:right;
font-family:tahoma;
font-size:11px
}

div.quicklinks {
float:left;
width:200px;
font-family:tahoma;
font-size:11px
}

#leftMenuHome h2 {
padding-top:12px;
padding-left:10px
}

#leftMenuHome {
width:190px;
height:340px;
border-right:1px solid #DADBDA;
float:left
}

#leftMenuHome ul {
margin:0 0 0 16px;
padding:7px 0
}

#leftMenuHome ul li {
list-style:none;
background:none;
margin:5px 0 12px
}

#leftMenuHome ul li a {
color:#333;
font-size:108%
}

#homeFlash {
width:488px;
height:340px;
float:left;
padding-top:1px
}

#homemainobject {
width:277px;
height:340px;
float:left;
border-left:1px solid #DADBDA;
overflow:hidden
}

.TabmoreLinkRight a:link,.TabmoreLinkRight a:visited {
color:#6B717B;
float:right;
padding-right:15px;
text-decoration:underline
}

table.tabtable {
margin-top:15px
}

table td.tabstd {
vertical-align:middle;
height:44px;
width:250px;
background:url(../images/arrow_gray.gif) no-repeat 15px 15px;
list-style:none;
padding-left:5px
}

table td.tabstd li a {
margin-left:31px;
display:block;
color:#A70D35;
width:215px
}

table td.tabstd:hover {
background:url(../images/news_hover.gif) no-repeat 8px 0;
text-decoration:none;
margin:0
}

div.tabNewsHome ul {
margin:0;
padding:10px 0
}

li.newsElement {
background:none;
list-style:none;
margin:0 9px;
padding:0
}

li.newsElement .newsElementTop,li.newsElement .newsElementBottom {
font-size:1px;
display:block;
line-height:1px;
margin:0!important;
padding:2px 0!important
}

li.newsElement .newsElementBottom {
height:2px
}

li.newsElement:hover .newsElementTop {
background:#FFF url(../images/news_hover_top.png) no-repeat 0 0
}

li.newsElement:hover .newsElementBottom {
background:#FFF url(../images/news_hover_bottom.png) no-repeat 0 0
}

li.newsElement div.newsElementBack {
margin:0;
padding:0 9px 0 0
}

li.newsElement:hover {
background:#FFF url(../images/news_hover_back.png) repeat-y 0 0
}

li.newsElement a {
background:url(../images/arrow_gray.gif) no-repeat left;
list-style:none;
padding-left:35px;
padding-right:5px;
text-decoration:none;
display:block;
color:#A70D35;
line-height:137%
}

li.newsElement:hover a {
background:url(../images/arrow_hover.gif) no-repeat left
}

div.homeobjects {
width:958px;
padding-top:10px;
height:168px
}

#col3 .objectOuter .objectHeader .heading {
height:50px
}

#col3 .objectOuter .objectHeader .heading h2 {
line-height:95%;
font-size:155%;
border-bottom:none;
padding:4px 4px 0
}

#col3 .objectOuter .objectHeader .heading h3 {
line-height:70%;
padding:0 4px 4px
}

#col3 .homeobjects .subcl {
float:left;
background:none;
width:159px;
margin:0;
padding:0
}

#col3 .homeobjects .subcl .Inner {
width:151px;
height:166px
}

#col3 div.objectOuter {
background:transparent url(../images/object_gray.png) no-repeat 0 0;
width:151px;
height:161px;
float:left;
margin:2px;
padding:2px
}

#col3_content #breadcrumbInner {
padding-top:3px;
padding-left:0
}

#col3_content h1 {
padding-top:13px;
font-size:200%
}

div.contactfooter {
width:250px;
float:left
}

div.contactfooter h2,div.navigationfooter h2,#textsize h2 {
color:#313031
}

div.navigationfooter {
padding-left:10px;
width:420px;
float:left
}

ul#footernavgroup {
float:left;
padding-right:20px;
margin:0
}

ul#footernavgroup li {
list-style:none;
background:none
}

#textsize {
width:150px;
text-align:left;
float:right
}

#footercredits {
padding-top:5px;
width:750px;
float:left;
color:#000;
font-size:87%
}

#col2 .objectOuter {
background:url(../images/objectcol2_top.png) no-repeat 0 0;
min-height:150px;
margin:0;
padding:0
}

#col2 .objectOuter .objectHeader .heading {
margin-left:10px;
padding-top:10px
}

#col2 .objectOuter .objectHeader .heading h2 {
border-bottom:1px solid #CCC;
margin-right:25px;
padding-bottom:4px
}

#col2 .subcl .moreLinkRight {
padding-right:10px
}

#col2 .object {
margin:10px
}

#col2 .object .imageobjectarea {
width:90px;
float:left
}

#col2 .object .contentobjectarea {
display:block
}

#col2 .object .contentobjectarea ul {
margin:0
}

div.newsobject ul {
padding-left:0;
margin:0
}

div.newsobject ul li {
padding-bottom:12px;
list-style:none;
background:none
}

div.newsobject ul li a {
height:25px;
text-decoration:underline
}

#col1 {
margin-left:1px
}

#col1 #leftObjects {
padding:0 5px
}

#col1_navcontent {
border-right:1px solid #ccc
}

table.leftnav {
margin:0 0 0 10px;
padding:0
}

table.leftnav td {
border-bottom:1px solid #CCC;
padding:5px 0
}

tr.trNOTselected3 td {
padding-left:3px
}

A.lnleftmenu:ACTIVE,A.lnleftmenu:LINK,A.lnleftmenu:VISITED {
color:#000;
text-decoration:none
}

td.tdleftmenusepinside2 {
border:none
}

ul#SiteMap {
margin-left:20px
}

div.contentobjectarea h3 {
padding-top:5px
}

#footer {
font-size:95%;
background:none;
border:none
}

table.tbemailHeader td {
background-color:#FFF
}

table.tableaction {
float:left;
vertical-align:middle
}

table.tableaction td {
padding:0 0 10px!important
}

#col3 table.tableaction td {
font-family:Georgia!important
}

table.tableaction td img {
vertical-align:middle!important
}

table.tableemail h1 {
color:#6C8CB3!important;
font-size:160%
}

div.emailarea {
width:550px;
height:400px;
border:1px solid gray
}

#col3 table td {
font-family:arial!important
}

#dateinfo {
font-family:tahoma;
font-size:11px;
color:#FFF;
float:left;
padding-top:27px
}

#dateinfotime {
height:20px;
background:url(/demo/css/graphic/nq_yaml/images/clock.png) no-repeat 0 0;
padding-left:22px;
padding-top:2px
}

#dateinfodate {
height:22px;
background:url(/demo/css/graphic/nq_yaml/images/calendar.png) no-repeat 0 0;
padding-left:22px;
padding-top:2px;
white-space:nowrap
}

select.mainselect {
font-size:11px;
visibility:hidden
}

button.headersearch {
font-size:11px;
height:20px;
border:none;
padding-bottom:1px;
margin-left:8px;
background-color:transparent;
background:none
}

div.bannerhomearea {
margin-top:5px;
line-height:5px;
height:60px;
text-align:right;
margin-right:10px
}

div.bannerhomearea img {
margin-left:3px
}

div.formsearch {
background:url(/demo/css/graphic/nq_yaml/images/searchall.gif) no-repeat
}

div.footer {
width:100%;
background-color:#DBDBDB;
border:none;
padding-bottom:10px;
line-height:17px;
padding-top:5px
}

div.footerinner {
height:119px;
border:none;
color:#FFF;
font-size:92%;
margin:5px 0 0 10px;
padding:10px 20px
}

div.copyright {
font-size:92%;
float:left;
padding-left:8px
}

div.powered {
float:right;
padding-right:8px
}

#nav_main ul li {
float:left;
list-style:none;
padding:0 5px
}

div.tr ul li {
list-style:none;
margin:0;
padding:0 0 0 10px
}

div.boxOuter div.tr ul li.listbullet {
list-style:none;
padding-left:15px
}

#topnav {
position:relative;
right:10px;
text-align:right
}

div.search_links {
vertical-align:middle;
float:right;
margin-right:10px
}

#topNavBar1 {
float:left;
width:976px
}

#topNavBar1 ul {
list-style:none;
margin:0;
padding:0 0 0 10px
}

#topNavBar1 li {
float:left;
background:url(/demo/css/graphic/nq_yaml/images/toptableft.png) no-repeat 0 0;
padding:0
}

#topNavBar1 a {
color:#333;
float:left;
display:block;
text-decoration:none;
font-size:11px;
line-height:19px;
padding:0 10px 3px
}

#topNavBar2 {
padding-top:5px;
clear:both;
width:976px;
float:left;
background:#B5B4B4 url(/demo/css/graphic/nq_yaml/images/bg_topnav.gif) repeat-x bottom;
margin:0
}

#topNavBar2 ul {
float:left;
list-style:none;
overflow:hidden;
margin:0;
padding:0 0 0 10px
}

#topNavBar2 li {
float:left;
background:url(/demo/css/graphic/nq_yaml/images/toptableft.png) no-repeat 0 0;
margin:0 0 1px;
padding:0
}

#topNavBar2 #selected {
float:left;
background:url(/demo/css/graphic/nq_yaml/images/toptableft_selected.png) no-repeat 1px 0;
margin:0;
padding:0 0 1px
}

#topNavBar2 a {
color:#333;
float:left;
display:block;
text-decoration:none;
font-size:11px;
line-height:19px;
background:url(/demo/css/graphic/nq_yaml/images/lowtabright.png) no-repeat right 0;
padding:1px 10px 3px
}

#topNavBar2 #selected a {
background:url(/demo/css/graphic/nq_yaml/images/toptabright_selected.png) repeat-y top right;
float:left;
display:block;
text-decoration:none;
font-size:11px;
font-weight:700;
padding:1px 6px 3px
}

#col3_content ul li {
color:#666;
margin:0;
padding:0 0 0 10px
}

div.todayscr {
background:#F8F8F8 url(/demo/css/graphic/nq_yaml/images/today_back.png) repeat-y top;
color:#666;
margin:3px 0;
padding:5px 6px
}

#col3_content h3 {
font-size:120%
}

table td.tdtop {
vertical-align:top
}

#col1 #sectionLinks h2 .boxOuter,#col3 #sectionLinks .boxOuter h2 {
color:#FFF;
font-weight:700
}

div.boxOuter.banner img {
padding:3px
}

#tickerouter {
background:url(/demo/css/graphic/nq_yaml/images/newsticker.png) no-repeat 0 0;
height:35px
}

#breadcrumb {
background:url(/demo/css/graphic/nq_yaml/images/breadcrumb.png) no-repeat 0 0;
height:35px;
margin-left:10px;
padding-left:10px;
padding-top:7px
}

#breadcrumb a:link,#breadcrumb a:visited {
color:#666;
text-decoration:underline
}

.cleaner {
line-height:1px;
clear:left;
height:1px;
font-size:1px;
border:none;
background:transparent;
margin:0;
padding:0
}

.option {
text-align:center;
float:left;
padding:0 10px
}

#col3 #sectiontb {
width:80%;
text-align:center;
font-weight:700
}

#ifrDHTMLMenu {
top:69px;
left:491px;
background:red;
width:200px;
height:600px;
z-index:999;
position:absolute
}

.dhtmlselect {
width:100px;
border:none;
position:absolute;
text-indent:5px;
margin-top:0!important;
cursor:pointer;
background-color:#fff;
height:20px;
font-size:11px;
top:69px;
left:491px;
line-height:17px;
padding:0
}

.dhtmlselect .downimage {
position:absolute;
margin-right:1px
}

div.dropdown {
position:absolute;
left:0;
top:0;
width:200px;
border:1px solid #ccc;
border-bottom-width:1px;
display:none;
z-index:5000000;
font-weight:400
}

div.dropdown a {
width:auto;
display:block;
background:#fff;
border-bottom:none;
text-indent:5px;
text-decoration:none;
color:#333;
padding:1px 0
}

div.dropdown a:hover {
background:#E6E6E6
}

img.downimage {
top:0
}

#col3 table.weathertb td {
padding-top:0;
padding-bottom:0
}

form.searchtopform {
background:url(/demo/css/graphic/nq_yaml/images/searchall2.gif) no-repeat right;
line-height:15px
}

input.searchinput {
width:214px;
border:none
}

input.topinputnoborder {
border:1px solid #FFF;
width:230px;
font-size:11px
}

#pscroller1 {
width:100px;
height:40px;
border:none;
background-color:#F8F8F8;
padding:5px
}

table.biotable {
width:200px;
background-color:#F8F8F8;
margin:10px 0 0
}

select.bio {
width:50px
}

#bioresult {
line-height:155%
}

div.homeMiddleSetHeight {
height:235px;
overflow:hidden
}

#col3 table.cinematable {
width:350px
}

#col3 table.cinematable td {
vertical-align:top;
background-color:#F8F8F8
}

div.todayscr table.simera td {
padding:.4em 2px!important
}

.qLinksOuter {
width:130px;
float:left;
text-align:right
}

.gSearchOuter {
width:345px;
float:left
}

td.label {
font-size:10px;
color:#FFF;
font-weight:700;
background-color:#036
}

h5,div.contactsdetails h3 {
font-size:90%
}

#col3_content p img,#themeHeaderOuter,#col3 .subcl {
padding-right:0
}

#header h2,.last {
border-bottom:none
}

dt,strong,b,fieldset legend,.menucurrentroot,.menucurrent,div.tr ul li a.thememore {
font-weight:700
}

cite,blockquote,em,i {
font-style:italic
}

#topnav a:focus,#topnav a:hover,#topnav a:active,ul#footernavgroup li a:link,ul#footernavgroup li a:active,ul#footernavgroup li a:visited {
text-decoration:underline;
color:#6B717B
}

table.full,div.footerend,* html .dhtmlselect .dropdown a {
width:100%
}

#submenu li a:hover,#submenu li a:focus,#submenu li a:hover,#submenu li a:active,#submenu li ul li a:focus,#submenu li ul li a:hover,#submenu li ul li a:active,#submenu li ul li ul li a:focus,#submenu li ul li ul li a:hover,#submenu li ul li ul li a:active,#submenu li ul li ul li ul li a:focus,#submenu li ul li ul li ul li a:hover,#submenu li ul li ul li ul li a:active {
background-color:#E87B38
}

.centerObjectSet,#docsHelp {
margin-bottom:1em
}

#col3 .centerObjectr,li.eventlistli {
padding-left:20px
}

#col3_content ul,div.tr ul,#topNavOuter {
margin:0;
padding:0
}

.fod_aoi ul,#newsListing dl {
margin-left:0
}


.imageBorder,.tableBorder {
border:1px solid #000
}

.fullwidthtable td,.fullwidthtablenoborder td {
white-space:normal
}

table td.tabstd a:hover,#textsize a:hover,#textsize a:active,A.lnleftmenuroot:ACTIVE,A.lnleftmenuroot:LINK,A.lnleftmenuroot:VISITED,a.mainhomeobjects:hover,a.mainhomeobjects:active,#topNavBar1 a:hover,#topNavBar2 a:hover {
text-decoration:none
}

#col3 .objectOuter .object,div.boxOuter.banner {
text-align:center
}

#breadcrumbInner a:link,#breadcrumbInner a:visited,#col2 .object .contentobjectarea ul li a:link,#col2 .object .contentobjectarea ul li a:visited,A.lnleftmenuroot:HOVER,A.lnleftmenu:HOVER {
text-decoration:underline
}

#col3_content legend,table.leftnav,table.leftnav a:link,table.leftnav a:visited,div.tr p a {
color:#444
}

#col2 .subcl,.subcl {
padding:0
}

#col2 .object .contentobjectarea ul li,div.boxOuter ul li {
list-style:none
}

#col1 ul li,#divWinText1 a,.commentsnew,.commentsnew a:link,.commentsnew a:visited {
color:#666
}

div.footerinner h2,div.footerinner a:link,div.footerinner a:visited {
color:#FFF
}

#col3 div.sportstb table,#col3 table.economytb {
width:80%
}

td.team,td.crow {
border-bottom:1px solid Silver;
font-size:9px
}

	.recaptcha_image{
		width:200px !important;
		height:48px !important;
	}
	.recaptcha_image img{
		width:200px;
		height:38px;
		border:1px solid black;
	}