/* CSS Document */
html {}
body {text-align:center; margin:0px; padding:0px; background-image:url(/images/common/background.gif); color:#bebebe; height:100%}

/* top bar */
#frame {width:644px; margin-right:auto; margin-left:auto; margin-top:0px; padding-top:14px; text-align:left; margin-bottom:0px; padding-bottom:0px}
#contentleft {width:164px; margin-top:0px; float:left}
#contentleftcymru {width:227px; margin-top:0px; float:left}
#contentcenter {width:317px; margin-top:0px; float:left; padding-bottom:0px; margin-bottom:0px; padding-top:0px; vertical-align:top}
#contentcentercymru {width:300px; margin-top:0px; float:left; padding-bottom:0px; margin-bottom:0px; padding-top:0px; vertical-align:top}
#contentright {width:150px; margin-top:0px; float:right; text-align:right}
#contentrightcymru {width:110px; margin-top:0px; float:right; text-align:right}

/* main content */
#frame2 {width:614px; margin-right:auto; margin-left:auto; margin-top:8px; padding:15px; text-align:left; margin-bottom:0px; background-color:#191919; height:100%}
#contentleft2 {width:322px; margin:0px; float:left; height:100%}
#contentright2 {width:280px; margin:0px; float:right; text-align:right; background-color:#000000; height:100%}
/*.home {width:262px; height:229px; background-image:url(/oneminute/images/oneminute_title_face.jpg); background-repeat:no-repeat; padding-right:60px}*/
.home {width:262px; background-image:url(/oneminute/images/oneminute_title_face.jpg); background-repeat:no-repeat; padding-right:60px}
.home2 {width:262px; background-image:url(/oneminute/images/oneminute_title_face.jpg); background-repeat:no-repeat; padding-right:60px}

#frame2c {width:644px; margin-right:auto; margin-left:auto; margin-top:5px; padding:0px; text-align:left; margin-bottom:0px; background-image:url(/images/common/bg2.gif)}
#frame2d {width:644px; margin-right:auto; margin-left:auto; margin-top:5px; padding:0px; text-align:left; margin-bottom:0px; background-image:url(/images/common/bg3.gif)}
#frame2e {width:624px; margin-right:auto; margin-left:auto; margin-top:5px; padding:0px 10px 0px 10px; text-align:left; margin-bottom:0px; background-image:url(/images/common/bg3.gif)}
#contentfullwidth {width:640px; margin:0px; float:left; padding-top:15px; padding-left:4px}
.contentleft2c {width:320px; margin:0px; float:left; padding-left:4px}
.contentright2c {width:308px; margin-top:0px; float:right; text-align:right; padding-right:4px}
.contentleft2d {width:320px; margin:0px; float:left}
.contentright2d {width:280px; margin-top:0px; float:right; text-align:left}
.contentleft2e {width:300px; margin:0px; float:left}
.contentright2e {width:300px; margin-top:0px; float:right; text-align:left}

#frame2f {width:644px; margin-right:auto; margin-left:auto; margin-top:5px; padding:0px; text-align:left; margin-bottom:0px; background-image:url(/images/common/bg4.gif)}
#contentleft2f {width:238px; margin:0px; float:left; padding-top:15px}
#contentcenter2f {width:223px; margin-top:0px; float:left; background-color:#fff; padding-left:17px; padding-right:16px; padding-top:15px; margin-bottom:0px; padding-bottom:0px}
#contentright2f {width:150px; margin:0px; float:right; text-align:right; padding-top:15px}

#frame2g {width:630px; margin-right:auto; margin-left:auto; margin-top:5px; padding:0px 7px 0px 7px; text-align:left; margin-bottom:0px; background-image:url(/images/common/bg3.gif)}

/* 2 column table for vote radio buttons */
#frame4 {width:136px; margin-right:auto; margin-left:auto; margin-top:5px; margin-bottom:5px; padding:0px; text-align:left; vertical-align:top}
.contentleft4 {width:33px; padding:0px; margin:0px; float:left; vertical-align:top; font-size:8pt; text-align:right}
.contentright4 {width:100px; padding-top:3px; margin:0px; float:left; vertical-align:top; font-size:8pt}

/* News boxes */
.frame8 {width:322px; height:51px; margin-right:auto; margin-left:auto; text-align:left; vertical-align:top; background-color:#666; margin-bottom:11px; padding:0px; clear:left}
.frame9 {width:322px; min-height:51px; margin-right:auto; margin-left:auto; text-align:left; vertical-align:top; background-color:#666; margin-bottom:11px; padding:0px; clear:left}
.contentleft8 {width:79px; margin:0px; float:left; vertical-align:top; min-height:51px}
.contentright8 {width:236px; margin:0px; float:right; min-height:51px; padding:11px 0px 0px 7px}
.contentright9 {width:236px; margin:0px; float:right; min-height:51px; padding:2px 0px 0px 7px}
.contentright8 p, .contentright9 p {color:#ccc; margin:0px; padding:0px}
.contentright8 a, .contentright9 a {color:#ccc}

/* did you know box with image */
.did-you-know-image {width:305px; margin:0px; padding:3px; border:1px solid #093; text-align:left}
.contentleft5 {width:115px; padding:0px; margin:0px; border:0px; float:left}
.contentright5 {width:180px; padding:0px; margin:0px; border:0px; float:right}
.contentleft5b {width:180px; padding:0px; margin:0px; border:0px; float:left}
.contentright5b {width:115px; padding:0px; margin:0px; border:0px; float:right}

/* 1 column table for right aligned image with caption */
#imageframe {padding:0px; float:right; width:auto; margin-left:5px; margin-bottom:5px}
.imageframe1 {padding:0px; margin:0px; text-align:right; font-size:8pt}

/* 1 column table for left aligned image with caption */
#imageframeleft {padding:0px; float:left; width:auto; margin-right:5px; margin-bottom:5px}
.imageframeleft1 {padding:0px; margin:0px; text-align:left; font-size:8pt}

.rightimage {padding:5px 0px 5px 10px; margin:0px; text-align:right; font-size:8pt; float:right; width:auto; min-width:50px; min-height:50px}
.leftimage {padding:5px 10px 5px 0px; margin:0px; font-size:8pt; float:left; width:auto; min-width:50px; min-height:50px}


/* footer */
#footer {text-align:center; clear:left; margin-top:0px; padding-top:15px}
p.menu2 a {color:#360}

/* element styles */
a {color:#ccc; text-decoration:none}
a:visited {color:#666}
a:hover {color:#666; text-decoration:underline}
h1, h2, h3, h4, h5, h6, legend {font-family: Arial, Helvetica, sans-serif; text-align:left; color: #fff; font-weight: bold}
h1 {font-size:20pt; padding-top:0px; margin-top:0px}
h2 {font-size:12pt; padding-top:0px; margin-top:0px}
h3 {font-size:11.5pt}
h4, legend {font-size:11pt}
h5 {font-size:10pt}
h6 {font-size:9pt}

p, ol, ul, td, th, blockquote, div {font-family:Arial, Helvetica, sans-serif; font-size:10pt}
p {margin-top:0px}
ul {list-style-type:circle}
label, form, select, input {margin:0px; padding:0px}
textarea {overflow:scroll}
acronym {cursor:help}
img {border:0px}
fieldset {padding:0px}

/*Quotes*/
blockquote {
  background: transparent url(/oneminute/images/quote1a.gif) left top no-repeat;
  margin:0px;
  padding: 0px;
  font-weight: normal;
color:#999
}
blockquote div {
  padding: 2px 30px;
  background: transparent url(/oneminute/images/quote2a.gif) right bottom no-repeat;
}

/* navigation bar tracking styles */
p.tracker {color:#bbb; font-size:8pt; margin:0px; padding:0px}
p.tracker a {color:#360}
p.tracker b {color:#000; font-weight:bolder}

/* menu classes */
fieldset.radio {border:0px; padding:0px; border-style:hidden}
a.menu {color:#360}
/* to solve mozilla + did-you-know para problems */
p.menu {margin-top:2px; padding-top:0px}
p.menu2 {margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; font-size:8pt}
p.menu3 {margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px}
p.menu4 {margin-bottom:0px; padding-bottom:0px}
#contentright2 ul {list-style:none; margin:0px; margin-bottom:20px; padding:0px; line-height:20px; text-align:right}
#contentleft2 ul.marginbottom0 {margin-bottom:0px}
#contentright2 li {color:#999; background-image: url(/oneminute/images/bullet.gif); background-repeat: no-repeat;
background-position:right; padding-right:10px; margin-right:2px}
#contentleft2 a {color:#fff}
#contentright2 a {color:#999}
#contentright2 li a {padding-right:10px}

ul.list {list-style:none; margin:0px; padding:0px; line-height:16px}
.list li {width:170px; background-image: url(/oneminute/images/bullet_small.gif); background-repeat: no-repeat;
background-position:left top; padding-left:15px; margin-top:0px}
#contentleft2 a:visited {color:#eee}
#contentright2 a:visited {color:#999}
#contentleft2 a:hover, #contentright2 a:hover, #contentleft2 a.light:hover, #contentright2 a.light:hover {color:#fff; text-decoration:underline}

/* links at top right */
.topsearchlinks {font-size:9pt; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; text-align:right; font-weight:bold}
.smallmenu {font-size:8pt; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px}

/* home page elements/classes */
.contentright7 p, .contentright9 p {margin:0px; padding:0px}
a.home {color:#330; font-weight:bold}
a.home:visited {color:#330}
#contentbottom1 a:visited {color:#360}

/* some colors */
.foegreen4 {color:#033}
.foegreen3, .foegreen2 {color:#063}
.foegreen1 {color:#093}
.foegreen6 {color:#360}
.foegreen8 {color:#658c3f}
.foegreen9 {color:#95a881}
.foegreen {color:#0C6}
.black {color:#666}
.white {color:#fff}
.bggreen1 {background-color:#093}
.bggreen2 {background-color:#063}
.bgwhite {background-color:#fff}
.red {color:#FF0000}
.greenborder {border: 1px solid #693}

/* box styles */
.did-you-know {border:1px solid #093; padding:7px; margin:0px}
.date {font-size:8pt; color:#999}

/* some sizes - used for captions/form elements */
.small {font-size:8pt}
.width163 {width:163px}
.width290 {width:290px}
.width313 {width:305px}
.width610 {width:610px; text-align:left; float:left}
.width95 {width:95%}

.size8 {font-size:8pt; margin-top:9px; padding-top:0px; margin-bottom:9px; padding-bottom:0px}
.size85 {font-size:8.5pt; margin:0px; padding:0px}
.size9 {font-size:9pt; margin:0px; padding:0px}
.margintop0 {margin-top:0px}
.margintop2 {margin-top:2px}
.margintop5 {margin-top:5px}
.margintop10 {margin-top:10px}
.margintop15 {margin-top:15px}
.margintop20 {margin-top:20px}
.margintop40 {margin-top:40px}
.marginbottom20 {margin-bottom:20px}
.marginbottom10 {margin-bottom:10px}
.marginbottom5 {margin-bottom:5px}
.marginbottom2 {margin-bottom:2px}
.marginbottom0 {margin-bottom:0px}
.pmarginhome {margin-bottom:15px; margin-top:10px}
.h2marginhome {margin-top:10px; margin-bottom:0px}
h2.h2marginhome a:visited {color:#330}
p.padding, #frame2g pre {padding:3px}

/* alignment styles */
.r {text-align:right}

/* others */
.form {margin-bottom:15px}
.hide {display:none}
.border0 {border:0px}
.border1 {border:1px solid #033}
.nomargin {margin-top:0px; margin-bottom:0px}
.imgmargin3 {margin-top:3px}
.imgmargin32 {margin-top:3px; margin-left:2px}
.faqbg {background-image:url(/images/common/table_313_bgfade.gif); background-repeat:repeat-y; padding:5px; width:313px; margin-bottom:10px}
.warning {padding-left:20px; font-size:8pt; color:#b83a3d; background-image:url(/search/backup/warning.gif); background-repeat:no-repeat; width:270px; margin:0px 0px 5px 0px}
.information {padding-left:20px; font-size:8pt; color:#53519c; background-image:url(/search/backup/information.gif); background-repeat:no-repeat; width:270px; margin:0px 0px 5px 0px}
