
/* ::::: http://www.absolutegadget.com/templates/ja_teline/css/template_css.css.php ::::: */

body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); font-family: Tahoma,Arial,Helvetica,sans-serif; line-height: 1.5; }
body#bd { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); text-align: center; }
body.contentpane { margin: 1em 2em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: auto; color: rgb(0, 0, 0); }
body.fs1 { font-size: 9px; }
body.fs2 { font-size: 10px; }
body.fs3 { font-size: 12px; }
body.fs4 { font-size: 12px; }
body.fs5 { font-size: 13px; }
body.fs6 { font-size: 14px; }
#banner { float: right; padding-left: 5px; }
a { border-bottom: 1px dotted; color: rgb(0, 109, 163); text-decoration: none; }
a:hover, a:active, a:focus { border-bottom: 1px solid; color: rgb(204, 0, 0); text-decoration: none; }
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4, h5, h6 { font-family: Tahoma,Arial,Helvetica,sans-serif; letter-spacing: 1px; }
small, .small, .smalldark, .mosimage_caption { font-size: 100%; color: rgb(153, 153, 153); }
h1 { font-size: 100%; }
h2 { font-size: 200%; text-decoration: none; }
h3 { font-size: 175%; }
h4 { font-size: 125%; text-transform: uppercase; }
p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 { margin: 10px 0pt; padding: 0pt; }
ul li { background: transparent url('bullet-list.gif') no-repeat scroll 25px 8px; padding-left: 35px; line-height: 170%; }
ol li { margin-left: 35px; line-height: 170%; }
th { padding: 5px; font-weight: 700; text-align: left; }
hr { border-style: solid none none; border-color: rgb(204, 204, 204) -moz-use-text-color -moz-use-text-color; border-width: 1px 0pt 0pt; height: 1px; }
td, div { font-size: 100%; }
form label { cursor: pointer; }
input, select, textarea, .inputbox { padding: 1px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 100%; }
select, textarea, .inputbox { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
.inputbox { border: 1px solid rgb(153, 153, 153); margin-bottom: 1px; }
.inputbox:hover, .inputbox:focus { border-color: rgb(51, 51, 51); }
pre, .code { margin: 15px 0pt; padding: 15px 25px 15px 30px; background: rgb(247, 247, 247) url('tp-code.gif') no-repeat scroll left top; font-family: monospace; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: 1.5; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
blockquote { margin: 15px 0pt; padding: 5px 30px 5px 35px; background: transparent url('quote.gif') no-repeat scroll 10px 0pt; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 125%; line-height: 1.5; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
div.blockquote { margin: 0pt; padding: 0pt; background: transparent url('quote-right.gif') no-repeat scroll right bottom; }
.quote-hilite { margin: 0pt; background: rgb(0, 109, 163) url('q1_std.gif') no-repeat scroll 10px 10px; color: rgb(255, 255, 255); padding-right: 5px; padding-bottom: 10px; }
.quote-hilite blockquote { margin: 0pt; background: transparent url('q2_std.gif') no-repeat scroll right bottom; }
.dropcap { padding: 0pt 5px 0pt 0pt; float: left; display: block; color: rgb(102, 102, 102); font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 50px; line-height: 40px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.error { padding: 5px 5px 5px 25px; background: transparent url('bullet-error.gif') no-repeat scroll left center; color: rgb(204, 0, 0); }
.message { padding: 5px 0pt 5px 25px; background: transparent url('bullet-info.gif') no-repeat scroll left center; color: rgb(0, 109, 163); }
.tips { padding: 5px 5px 5px 25px; background: transparent url('bullet-tips.gif') no-repeat scroll left center; }
.highlight { border-bottom: 1px dotted rgb(0, 109, 163); padding: 0pt 1px; background: rgb(231, 244, 250) none repeat scroll 0% 0%; font-weight: 700; }
p.stickynote { border: 1px solid rgb(221, 221, 221); padding: 10px 10px 10px 50px; background: rgb(247, 247, 247) url('sticky-bg.gif') no-repeat scroll left top; }
p.pinnote { border: 1px solid rgb(221, 221, 221); padding: 10px 10px 10px 50px; background: rgb(247, 247, 247) url('pin-bg.gif') no-repeat scroll left top; }
p.clipnote { border: 1px solid rgb(221, 221, 221); padding: 10px 10px 10px 50px; background: rgb(247, 247, 247) url('clip-bg.gif') no-repeat scroll left top; }
p.newspaper { border: 1px solid rgb(221, 221, 221); padding: 10px 10px 10px 50px; background: rgb(247, 247, 247) url('newspaper-bg.gif') no-repeat scroll left top; }
ul.checklist li { padding: 0pt 0pt 5px 20px; background: transparent url('checklist-bg.gif') no-repeat scroll 0pt 5px; margin-left: 3px; }
.bignumber { padding: 7px; background: transparent url('ol-bg.gif') no-repeat scroll left top; float: left; margin-right: 8px; display: block; color: rgb(255, 255, 255); font-family: Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.blocknumber { margin: 5px 0pt; padding: 10px 15px; clear: both; position: relative; }
div.bubble1 div { margin: 0pt; background: transparent url('bub-br-bg.gif') no-repeat scroll right bottom; width: 100%; }
div.bubble1 div div { background: transparent url('bub-bl-bg.gif') no-repeat scroll left bottom; }
div.bubble1 div div div { background: transparent url('bub-tr-bg.gif') no-repeat scroll right top; }
div.bubble1 div div div div { background: transparent url('bub-tl-bg.gif') no-repeat scroll left top; }
div.bubble1 div div div div div { margin: 0pt; padding: 15px 15px 30px; width: auto; }
div.bubble2 { background: transparent url('bub-arrow-bg.gif') no-repeat scroll left bottom; width: 99%; }
div.bubble2 div { border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; border-width: 1px 1px medium; padding: 10px 15px 15px; margin-bottom: 20px; background-color: rgb(247, 247, 247); }
div.bubble3 div { margin: 0pt; background: transparent url('bub2-br-bg.gif') no-repeat scroll right bottom; width: 100%; }
div.bubble3 div div { background: transparent url('bub2-bl-bg.gif') no-repeat scroll left bottom; }
div.bubble3 div div div { background: transparent url('bub2-tr-bg.gif') no-repeat scroll right top; }
div.bubble3 div div div div { background: transparent url('bub2-tl-bg.gif') no-repeat scroll left top; }
div.bubble3 div div div div div { margin: 0pt; padding: 15px 15px 50px; width: auto; }
div.bubble4 { background: transparent url('bub2-arrow-bg.gif') no-repeat scroll left bottom; width: 99%; }
div.bubble4 div { border: 1px solid rgb(204, 204, 204); padding: 10px 15px 15px; margin-bottom: 30px; background-color: rgb(247, 247, 247); }
.caption, .captionBox, .captionBox-hilite, .story-hilite { border: 1px solid rgb(204, 204, 204); margin: 20px 0pt 19px; padding: 15px 10px 10px; position: relative; line-height: normal; }
.captionBox h3, .captionBox-hilite h3 { margin: 0pt 0pt 0pt -2px; padding: 0pt 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; top: -7px; left: 10px; font-size: 125%; font-weight: 700; text-transform: uppercase; }
.captionBox-hilite { border: 1px solid rgb(0, 109, 163); }
.caption span.title { margin: 0pt 0pt 0pt -2px; padding: 0pt 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; top: -7px; left: 10px; line-height: 14px; color: rgb(153, 153, 153); }
.story-hilite h3 { margin: 0pt 0pt 0pt -2px; padding: 0pt 5px; background: rgb(0, 109, 163) none repeat scroll 0% 0%; position: absolute; top: 0pt; font-size: 125%; font-weight: 700; color: rgb(255, 255, 255); text-transform: uppercase; }
.story-hilite { border: 1px solid rgb(0, 109, 163); padding-top: 25px; }
.box-grey, .box-hilite { border: 1px solid rgb(204, 204, 204); margin: 20px 0pt 0pt; padding: 10px; background-color: rgb(247, 247, 247); }
.box-hilite { border: 1px solid rgb(0, 109, 163); background: rgb(231, 244, 250) none repeat scroll 0% 0%; }
.video, .video:hover, .video:active { border-bottom: medium none; margin: 0pt; padding: 0pt 0pt 0pt 25px; background: transparent url('video.gif') no-repeat scroll left top; }
.comment, .comment:hover, .comment:active { border-bottom: medium none; margin: 0pt; padding: 0pt 0pt 0pt 25px; background: transparent url('comment-icon.gif') no-repeat scroll left top; }
.rss, .rss:hover, .rss:active { border-bottom: medium none; margin: 0pt; padding: 0pt 13px 3px; background: transparent url('rss.gif') no-repeat scroll left top; }
img.border { border: 1px solid rgb(204, 204, 204); margin: 5px 0pt 2px 2px; padding: 1px; }
div.moduletable h3 { margin: 0pt 0pt 5px; padding: 0pt; color: rgb(0, 109, 163); font-size: 125%; letter-spacing: normal; text-transform: uppercase; }
div.moduletable { margin: 0pt; padding: 10px 1px; background: transparent url('sep.gif') repeat-x scroll center bottom; }
div.ja-moduletable h3 { margin: 0pt 0pt 5px; padding: 0pt; background: transparent url('sep.gif') repeat-x scroll 0pt 50%; font-size: 125%; letter-spacing: normal; text-transform: uppercase; }
div.ja-moduletable h3 span { padding: 1px 5px 1px 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 109, 163); }
#ja-col1 div.ja-moduletable h3 span { background: rgb(247, 247, 247) none repeat scroll 0% 0%; }
#ja-masscol div.ja-moduletable h3 span { background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
div.ja-moduletable { margin: 0pt; padding: 10px 0pt 0pt; background: transparent none repeat scroll 0% 0%; }
#ja-col1 div.moduletable, #ja-col1 div.ja-moduletable { margin: 0pt 10px; }
#ja-col2 div.moduletable, #ja-col2 div.ja-moduletable { margin-left: 10px; }
.article_seperator { background: transparent url('sep.gif') repeat-x scroll center center; display: block; height: 20px; }
table.contentpane { border: medium none ; width: 100%; border-collapse: collapse; }
table.contentpaneopen { border: medium none ; border-collapse: collapse; }
table.contenttoc { border: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 10px 10px; padding: 0pt 0pt 5px; width: 35%; }
table.contenttoc td { padding: 5px 5px 2px 20px; background: transparent url('bullet-list.gif') no-repeat scroll 10px 12px; }
table.contenttoc th { border-bottom: 1px solid rgb(204, 204, 204); background: rgb(247, 247, 247) none repeat scroll 0% 0%; text-indent: 5px; text-transform: uppercase; }
table.poll { padding: 0pt; width: 100%; border-collapse: collapse; }
table.pollstableborder { border: medium none ; padding: 0pt; width: 100%; text-align: left; }
table.pollstableborder img { vertical-align: baseline; }
table.pollstableborder td { padding: 2px ! important; }
table.pollstableborder tr.sectiontableentry1 td { border: medium none ; background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
table.searchintro { padding: 10px 0pt; width: 100%; }
table.searchintro td { padding: 5px ! important; }
table.adminform { width: 400px; }
.blog_more strong { margin: 0pt 0pt 5px; display: block; font-size: 150%; }
.blog_more ul li { margin: 0pt; background: transparent url('bullet-list.gif') no-repeat scroll 2px 8px; padding-left: 13px; }
td.buttonheading { padding: 0pt 0pt 0pt 5px; text-align: center; }
.category { font-weight: 700; text-transform: uppercase; }
.clr { clear: both; }
.componentheading { background: transparent url('sep.gif') repeat-x scroll center bottom; margin-bottom: 15px; padding-bottom: 5px; color: rgb(51, 51, 51); font-size: 275%; font-weight: 700; line-height: normal; text-transform: uppercase; }
.contentdescription { padding-bottom: 30px; }
table.blog .contentheading { font-size: 200%; font-weight: 700; line-height: normal; }
.contentheading { font-size: 275%; font-weight: 700; line-height: normal; }
a.readon { border-bottom: medium none; font-weight: 700; text-transform: uppercase; }
table.contentpaneopen, table.contentpane, table.blog { width: 100%; border-collapse: collapse; border-spacing: 0pt; }
.createdate { margin: 5px 0pt 10px; color: rgb(153, 153, 153); text-transform: uppercase; letter-spacing: 1px; }
.modifydate { color: rgb(153, 153, 153); height: 15px; }
.mosimage { margin: 15px 5px 10px 0pt; padding: 0pt; }
.mosimage_caption { padding: 1px 2px; margin-top: 5px; color: rgb(153, 153, 153); }
.pagenav, .pagenav_prev, .pagenav_next, .pagenavbar { padding: 0pt 2px; }
.pagenavcounter { padding: 8px 14px 0pt; background: transparent url('pages.gif') no-repeat scroll 0pt 11px; }
.sectiontableheader { padding: 5px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-weight: 700; }
tr.sectiontableentry1 td { border-bottom: 1px solid rgb(221, 221, 221); padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
tr.sectiontableentry2 td { border-bottom: 1px solid rgb(221, 221, 221); padding: 5px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td { background: rgb(231, 244, 250) none repeat scroll 0% 0%; }
.smalldark { text-align: left; }
div.syndicate div { text-align: center; }
#ja-headerwrap, #ja-topslwrap, #ja-botslwrap, #ja-mainnavwrap1, #ja-subnavwrap, #ja-footerwrap, #ja-hpwrap { clear: both; width: 100%; }
#ja-header, #ja-topsl, #ja-botsl, #ja-mainnavwrap2, #ja-subnav, #ja-containerwrap, #ja-containerwrap-cm, #ja-containerwrap-c, #ja-containerwrap-f, #ja-containerwrap-m, #ja-footer, #ja-hp { margin: 0pt auto; width: 750px; text-align: left; }
.wide #ja-header, .wide #ja-topsl, .wide #ja-botsl, .wide #ja-mainnavwrap2, .wide #ja-subnav, .wide #ja-containerwrap, .wide #ja-containerwrap-cm, .wide #ja-containerwrap-c, .wide #ja-containerwrap-f, .wide #ja-containerwrap-m, .wide #ja-footer, .wide #ja-hp { width: 970px; }
.auto #ja-header, .auto #ja-topsl, .auto #ja-botsl, .auto #ja-mainnavwrap2, .auto #ja-subnav, .auto #ja-containerwrap, .auto #ja-containerwrap-cm, .auto #ja-containerwrap-c, .auto #ja-containerwrap-f, .auto #ja-containerwrap-m, .auto #ja-footer, .auto #ja-hp { width: 95%; }
#ja-content { float: left; width: 60%; }
#ja-content div.innerpad { margin: 0pt; padding: 20px 15px 15px 0pt; clear: both; display: block; height: 400px; }
html > body #ja-content div.innerpad { height: auto; min-height: 400px; }
#ja-colwrap { float: right; width: 40%; }
#ja-col1 { overflow: hidden; float: left; width: 50%; padding-bottom: 10px; }
#ja-col2 { overflow: hidden; float: right; width: 49.9%; padding-bottom: 10px; }
#ja-col1 ul li, #ja-col2 ul li { background: transparent url('bullet-list.gif') no-repeat scroll 2px 8px; padding-left: 13px; }
#ja-masscol { border-bottom: 1px solid rgb(221, 221, 221); padding: 10px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
#ja-container { background: transparent url('mainwrap-bg2.gif') repeat-y scroll 80% 0pt; }
#ja-containerwrap-f, #ja-containerwrap-f #ja-container { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#ja-containerwrap-c { background: transparent url('mainwrap-bg3.gif') repeat-y scroll 80% 0pt; }
#ja-containerwrap-c #ja-content { width: 80%; }
#ja-containerwrap-c #ja-colwrap { width: 20%; }
#ja-headerwrap { border-bottom: 1px solid rgb(153, 153, 153); background: rgb(255, 255, 255) url('header-bg.gif') repeat-x scroll center bottom; }
#ja-header { padding: 15px 0pt; line-height: normal; text-align: left; position: relative; }
#ja-header h1 { margin: 0pt; padding: 0pt; float: left; font-size: 2.5em; }
#ja-header h1 a { border-bottom: medium none; color: rgb(51, 51, 51); text-transform: uppercase; }
div.ja-day { margin-top: 5px; float: right; font-family: Tahoma,Arial,sans-serif; }
div.ja-day div { padding: 10px 0pt 5px; background: rgb(51, 51, 51) url('day-panel-bg.gif') repeat-x scroll center top; float: left; margin-left: 5px; width: 37px; color: rgb(221, 221, 221); font-size: 90%; font-weight: 700; text-align: center; }
div.ja-day span { float: left; color: rgb(153, 153, 153); font-size: 260%; text-transform: uppercase; letter-spacing: 2px; padding-top: 4px; }
#ja-mainnavwrap1 { background: rgb(51, 51, 51) none repeat scroll 0% 0%; font-family: Tahoma,Arial,Helvetica,sans-serif; }
#ja-mainnavwrap2 { padding: 5px 0pt; }
#ja-mainnav ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#ja-subnavwrap { border-bottom: 1px solid rgb(51, 51, 51); background: rgb(69, 69, 69) none repeat scroll 0% 0%; }
#ja-subnav { background: rgb(69, 69, 69) none repeat scroll 0% 0%; }
#ja-search { float: right; }
#ja-search div.search { margin: 3px 0pt 0pt 5px; }
#ja-search div.search .inputbox { border: 1px solid rgb(239, 239, 239); background: rgb(239, 239, 239) url('icon-search.gif') no-repeat scroll 95% 50%; width: 150px; padding-left: 4px; margin-bottom: 0pt; }
a.mainlevel { border: medium none ; margin: 0pt; padding: 3px 5px 3px 14px; background: transparent url('bullet-list.gif') no-repeat scroll 3px 10px; width: 99.9%; display: block; color: rgb(51, 51, 51); }
a.mainlevel:hover, a.mainlevel:active, a.mainlevel:focus { border: medium none ; color: rgb(204, 0, 0); }
a.sublevel { border-bottom: medium none; padding: 3px 3px 3px 14px; background: transparent url('sublevel-bg.gif') no-repeat scroll left top; display: block; }
#active_menu { color: rgb(204, 0, 0); font-weight: 700; }
.ja-box-left, .ja-box-center, .ja-box-right { overflow: hidden; float: left; }
.ja-box-full { overflow: hidden; float: none; }
.ja-box-left div.moduletable { padding: 0pt 15px 0pt 0pt; }
.ja-box-right div.moduletable { padding: 0pt 0pt 0pt 15px; }
.ja-box-center div.moduletable { padding: 0pt 15px; }
#ja-topsl { padding: 0pt; clear: both; position: relative; }
#ja-topsl h3 { margin: 0pt 0pt 5px; padding: 0pt; color: rgb(255, 255, 255); }
#ja-topsl div.moduletable { margin: 0pt; padding: 15px 25px; }
#ja-botslwrap { border-top: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#ja-botsl div.moduletable { padding: 10px; background: transparent none repeat scroll 0% 0%; }
#ja-botsl div.ja-box-left, #ja-botsl div.ja-box-center { background: transparent url('sep.gif') repeat-y scroll right center; }
#ja-botsl h3 { margin: 0pt 0pt 5px; padding: 0pt; }
#ja-topsl li, #ja-botsl li { margin: 0pt; background: transparent url('bullet-list.gif') no-repeat scroll 2px 8px; padding-left: 12px; }
#ja-pathway { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin: -20px 0pt 15px; padding: 5px; background: rgb(247, 247, 247) none repeat scroll 0% 0%; display: block; }
#ja-pathway img { margin: 0pt 5px 1px; }
#ja-pathway strong { margin-right: 5px; }
#ja-footerwrap { border-top: 1px solid rgb(153, 153, 153); background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
#ja-footer { padding: 10px 0pt; overflow: hidden; clear: both; color: rgb(153, 153, 153); text-align: left; position: relative; }
#ja-footer a { color: rgb(153, 153, 153); font-weight: 700; }
#ja-footer a:hover, #ja-footer a:active, #ja-footer a:focus { color: rgb(51, 51, 51); font-weight: 700; }
#ja-cert { position: absolute; right: 0pt; top: 18px; }
#ja-cert a { border-bottom: medium none; padding-left: 2px; }
ul.accessibility { position: absolute; top: -100%; }
#ja-hp-switch { padding: 2px 5px 3px; float: right; color: rgb(204, 204, 204); display: none; font-weight: 700; cursor: pointer; margin-top: 1px; }
.ja-hp-active { border-bottom: 1px solid rgb(0, 0, 0); background: rgb(0, 109, 163) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; }
#ja-hpwrap { background: rgb(239, 239, 239) none repeat scroll 0% 0%; font-size: 11px; }
#ja-hp { line-height: normal; }
div.ja-hpmodule { padding: 3px 0pt 2px; float: right; }
html > body div.ja-hpmodule { padding: 5px 0pt; float: right; }
div.ja-hpmodule form label { padding: 0pt 5px; float: left; }
div.ja-hpmodule form input.button { border: 1px solid rgb(51, 51, 51); padding: 0pt 3px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(204, 204, 204); font-size: 11px ! important; }
div.ja-hpmodule form #mod_login_username, div.ja-hpmodule form #mod_login_password { border: 1px solid rgb(204, 204, 204); background: rgb(247, 247, 247) none repeat scroll 0% 0%; width: 70px; margin-bottom: 0pt; }
div.ja-hpmodule form #mod_login_remember { margin-bottom: 0pt; }
div.ja-hpmodule form a { border-left: 1px solid rgb(204, 204, 204); padding-left: 5px; }
#ja-usertools { padding: 7px 0pt 0pt; font-size: 11px; float: left; }
#ja-usertools ul { margin: 0pt 15px 0pt 0pt; padding: 0pt; float: left; }
#ja-usertools ul li { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
#ja-usertools img { padding: 0pt 3px 0pt 0pt; }
div.innerpad { padding: 0pt 10px; }
.ja-banner { padding: 10px 0pt; background: transparent url('sep.gif') repeat-x scroll center top; margin-top: 10px; text-align: center; }
.ja-content-module { padding: 10px 0pt; background: transparent url('sep.gif') repeat-x scroll center top; margin-top: 15px; text-align: center; }
div.back_button a, div.back_button a:hover, div.back_button a:active, div.back_button a:focus { border-bottom: medium none; margin: 10px 0pt; float: left; display: block; font-weight: 700; text-transform: uppercase; }
#mod_login_password, #mod_login_username { width: 90%; }
#mod_login_remember { border: medium none ; background: transparent none repeat scroll 0% 0%; }
.clearfix:after { clear: both; display: block; content: "."; height: 0pt; visibility: hidden; }
* html > body .clearfix { width: 100%; display: block; }
* html .clearfix { height: 1%; }
html { margin-bottom: 1px; height: auto; }
html, body, form, fieldset, form, .blog_more ul, #ja-col1 ul, #ja-col2 ul, #ja-topsl ul, #ja-botsl ul { margin: 0pt; padding: 0pt; }
ul, ul.checklist { list-style-type: none; list-style-image: none; list-style-position: outside; }
fieldset, a img, table.pollstableborder tr.sectiontableentry2 td, td.buttonheading a { border: medium none ; }
fieldset a, table.contenttoc a, #ja-pathway a { font-weight: 700; }
.quote-hilite blockquote a, .quote-hilite blockquote a:hover, a:active, #ja-topsl a { color: rgb(255, 255, 255); }
div.bubble1, div.bubble2, div.bubble3, div.bubble4, .blog_more { margin: 15px 0pt; }
.captionBox-hilite h3, a#active_menu.mainlevel { color: rgb(0, 109, 163); }
#ja-col1 .article_seperator, #ja-col2 .article_seperator, #ja-topsl .article_seperator, #ja-botsl .article_seperator, #ja-botsl .article_seperator, #ja-topsl .article_seperator { display: none; }
a.contentpagetitle, a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus, a.readon:hover, a.readon:active, a.readon:focus, #ja-mainnavwrap1 a, #ja-mainnavwrap1 a:hover, #ja-mainnavwrap1 a:active, #ja-mainnavwrap1 a:focus, a.sublevel:hover, a.sublevel:active, a.sublevel:focus, .ja-banner a, .ja-banner a:hover, .ja-banner a:active, .ja-banner a:focus { border-bottom: medium none; }
.moduletable, #ja-topsl div.ja-box-left, #ja-topsl div.ja-box-center, #ja-topsl div.ja-box-right, #ja-topsl td, #ja-botsl td { padding: 0pt; }
.pollstableborder tr.sectiontableentry1 td, .pollstableborder tr.sectiontableentry2 td, #ja-containerwrap-cm #ja-container, #ja-containerwrap-c #ja-container, #ja-containerwrap-m #ja-container { background: transparent none repeat scroll 0% 0%; }
#ja-col1 table, #ja-col2 table, #ja-botsl table, #ja-topsl table { border-collapse: collapse; border-spacing: 0pt; }
#ja-containerwrap, #ja-containerwrap-cm, #ja-containerwrap-m { background: transparent url('mainwrap-bg1.gif') repeat-y scroll 60% 0pt; }
#ja-containerwrap-f #ja-content, #ja-containerwrap-cm #ja-col1, #ja-containerwrap-cm #ja-col2, #ja-containerwrap-c #ja-col1, #ja-containerwrap-c #ja-col2 { width: 100%; }
#ja-header h1 img, #ja-mainnav, div.ja-hpmodule form { float: left; }

/* ::::: http://www.absolutegadget.com/templates/ja_teline/css/ja-tab-modules.css ::::: */

div#ja-tabswrap { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) url('tab-border-fix.gif') repeat-y scroll right center; overflow: hidden; line-height: normal; }
ul.ja-tab-top, ul.ja-tab-bottom { margin: 0pt; padding: 0pt; }
ul.ja-tab-top li.ja-tab-li, ul.ja-tab-bottom li.ja-tab-li { margin: 0pt; padding: 0pt; float: left; }
ul.ja-tab-top li.ja-tab-li span, ul.ja-tab-bottom li.ja-tab-li span { border-style: solid none solid solid; border-color: rgb(204, 204, 204) -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); border-width: 1px medium 1px 1px; padding: 2px 0pt; background: rgb(221, 221, 221) none repeat scroll 0% 0%; display: block; text-align: center; font-weight: 700; cursor: pointer; }
html > body ul.ja-tab-top li.ja-tab-li span, html > body ul.ja-tab-bottom li.ja-tab-li span { border-right: 1px solid rgb(204, 204, 204); }
ul.ja-tab-top li.ja-tab-hover span { border-bottom: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) url('tabtop-bg.gif') repeat-x scroll center top; color: rgb(51, 51, 51); }
ul.ja-tab-bottom li.ja-tab-hover span { border-top: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) url('tabbot-bg.gif') repeat-x scroll center bottom; color: rgb(51, 51, 51); }
.ja-tab-top-border { border-top: 1px solid rgb(204, 204, 204); }
.ja-tab-bottom-border { border-bottom: 1px solid rgb(204, 204, 204); }
div#ja-tab-content { padding: 10px; background: transparent url('sep.gif') repeat-y scroll left center; display: block; height: 0pt; clear: both; }
.ja-tabswrap { width: 99.5%; }
.ja-tab-content { display: block; }
div#ja-tab-content ul { margin: 0pt; }
div#ja-tab-content .article_seperator { display: none; }
div#ja-tab-content ul li, .ja-tab-content ul li { margin: 0pt 0pt 0pt 2px; padding: 0pt 0pt 0pt 12px ! important; background: transparent url('bullet-list.gif') no-repeat scroll 0pt 8px ! important; }

/* ::::: http://www.absolutegadget.com/templates/ja_teline/ja_cssmenu/ja-sosdmenu.css ::::: */

#ja-cssmenu { margin: 0pt; float: left; }
#ja-cssmenu ul { margin: 0pt; padding: 0pt; }
#ja-cssmenu li { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; float: left; display: block; cursor: pointer; }
#ja-cssmenu li ul { border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; z-index: 99; left: -999em; height: auto; width: 15.9em; }
#ja-cssmenu li ul ul { margin: -1.5em 0pt 0pt 12em; }
#ja-cssmenu li li { margin: 0pt; padding: 0pt 1em 0pt 0pt; width: 14.9em; }
#ja-cssmenu ul a { width: 10.8em; }
#ja-cssmenu li:hover ul ul, #ja-cssmenu li:hover ul ul ul, #ja-cssmenu li.sfhover ul ul, #ja-cssmenu li.havechildsfhover ul ul, #ja-cssmenu li.havechild-activesfhover ul ul, #ja-cssmenu li.sfhover ul ul ul, #ja-cssmenu li.havechildsfhover ul ul ul, #ja-cssmenu li.havechild-activesfhover ul ul ul { left: -999em; }
#ja-cssmenu li:hover ul, #ja-cssmenu li li:hover ul, #ja-cssmenu li li li:hover ul, #ja-cssmenu li.sfhover ul, #ja-cssmenu li.havechildsfhover ul, #ja-cssmenu li.havechild-activesfhover ul, #ja-cssmenu li li.sfhover ul, #ja-cssmenu li li.havesubchildsfhover ul, #ja-cssmenu li li.havesubchild-activesfhover ul, #ja-cssmenu li li li.sfhover ul, #ja-cssmenu li li li.havesubchildsfhover ul, #ja-cssmenu li li li.havesubchild-activesfhover ul { left: auto; }
#ja-cssmenu li ul li { border-bottom: 1px solid rgb(204, 204, 204); }
#ja-cssmenu li ul a { border-top: medium none; border-right: medium none; padding: 5px 10px; background: transparent none repeat scroll 0% 0%; font-weight: 400; line-height: normal; color: rgb(51, 51, 51); }
#ja-cssmenu li ul a:hover, #ja-cssmenu li ul a:active, #ja-cssmenu li ul a:focus { color: rgb(0, 109, 163); }
#ja-cssmenu li a { border-right: 1px solid rgb(51, 51, 51); margin: 0pt; padding: 2px 7px 2px 8px; display: block; color: rgb(204, 204, 204); font-size: 100%; font-weight: 700; }
#ja-cssmenu li a:hover { color: rgb(255, 255, 255); }
#ja-cssmenu li li a.active, #ja-cssmenu li li a.hover, #ja-cssmenu li li a.active, #ja-cssmenu li li a.focus { border-bottom: medium none ! important; background: transparent none repeat scroll 0% 0% ! important; color: rgb(0, 109, 163) ! important; font-weight: 700 ! important; }
#ja-cssmenu ul li:hover, #ja-cssmenu ul ul li:hover, #ja-cssmenu ul li.sfhover, #ja-cssmenu ul li.havesubchildsfhover, #ja-cssmenu ul li.havesubchild-activesfhover, #ja-cssmenu ul ul li.sfhover, #ja-cssmenu ul ul li.havesubchildsfhover, #ja-cssmenu ul ul li.havesubchild-activesfhover { background: rgb(239, 239, 239) none repeat scroll 0% 0%; color: rgb(204, 0, 0); }
#ja-cssmenu li:hover, #ja-cssmenu li.sfhover, #ja-cssmenu li.havechildsfhover, #ja-cssmenu li.havechild-activesfhover, #ja-cssmenu li:hover a.first-item, #ja-cssmenu li.sfhover a.first-item, #ja-cssmenu li.havechildsfhover a.first-item, #ja-cssmenu li.havechild-activesfhover a.first-item { background: rgb(102, 102, 102) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#ja-cssmenu li a.active, #ja-cssmenu li a.active:hover, #ja-cssmenu li a.active:active, #ja-cssmenu li a.active:focus, #ja-cssmenu li a.active-first-item, #ja-cssmenu li a.active-first-item:hover, #ja-cssmenu li a.active-first-item:active, #ja-cssmenu li a.active-first-item:focus { border-bottom: 1px solid rgb(0, 0, 0); background: rgb(0, 109, 163) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#ja-cssmenu li.havesubchild, #ja-cssmenu li.havesubchild-active { background: transparent url('arrowchild.gif') no-repeat scroll 94% 50%; }

/* ::::: null ::::: */

.ja-tab-content { display: none; }
#ja-hpwrap { overflow: hidden; height: 0pt; visibility: hidden; }

/* ::::: http://images.intellitxt.com/ast/js/vm/style/vibitt_200812091439.css ::::: */

#iTt img { background: transparent none repeat scroll 0% 0% ! important; position: static; }
.vm_ttht { text-decoration: underline ! important; color: rgb(0, 0, 222) ! important; }
.vm_tttc { text-decoration: none ! important; color: rgb(0, 0, 153) ! important; }
.vm_td, .vm_std, .vm_tr, .vm_tdp1, .vm_tdp2, .vm_tdp3, .vm_tdp4, .vm_tdp5, .vm_tdp6, .vm_tdp7, .vm_tdp8, .vm_tdp9, .vm_tdp10, .vm_tdp11, .vm_tdp12 { border: medium none  ! important; margin: 0pt ! important; padding: 0pt ! important; background-color: transparent; line-height: normal ! important; text-align: left ! important; float: none ! important; vertical-align: top ! important; }
.vm_std {  }
.vm_awh { width: auto; height: auto; }
.vm_tdp1 { padding: 7px 7px 3px ! important; }
.vm_tdp2 { padding: 0pt 7px ! important; }
.vm_tdp4 { padding: 7px 7px 7px 0pt ! important; }
.vm_tdp5 { padding: 0pt 15px 10px 0pt ! important; }
.vm_tdp6 { padding-right: 7px ! important; }
.vm_tdp7 { padding-left: 7px ! important; }
.vm_tdp9 { padding-bottom: 3px ! important; }
.vm_tdp10 { padding-top: 10px ! important; }
.vm_tdp11 { padding-top: 6px ! important; }
.vm_tdp12 { padding-left: 5px ! important; }
.vm_tac { text-align: center ! important; }
.vm_alb { vertical-align: bottom ! important; }
.vm_tar, .vm_flr { text-align: right ! important; }
.vm_fll { float: left ! important; }
.vm_f11b, .vm_f11n, .vm_f10n, .vm_f10b, .vm_f12b, .vm_fpr { border: medium none  ! important; margin: 0pt ! important; padding: 0pt ! important; font-family: Verdana,Arial,Helvetica ! important; text-decoration: none ! important; font-style: normal ! important; background-image: none ! important; height: auto ! important; width: auto ! important; background-color: transparent; line-height: normal ! important; text-align: left ! important; float: none ! important; }
.vm_clrnopad { overflow: hidden ! important; clear: both ! important; height: 0pt ! important; line-height: 0pt ! important; }
.vm_f12b { font-size: 12px ! important; font-weight: 700 ! important; }
.vm_f11b { font-size: 11px ! important; font-weight: 700 ! important; }
.vm_f11n { font-size: 11px ! important; font-weight: 400 ! important; }
.vm_f10n { font-size: 10px ! important; font-weight: 400 ! important; }
.vm_f10b, .vm_fpr { font-size: 10px ! important; font-weight: 700 ! important; }
.vm_c1 { color: rgb(0, 51, 153) ! important; }
.vm_c2 { color: rgb(153, 0, 0) ! important; }
.vm_c3 { color: rgb(212, 115, 55) ! important; }
.vm_c4 { color: rgb(0, 51, 102) ! important; }
.vm_tul { text-decoration: underline ! important; }
.vm_9 { max-width: 75px ! important; max-height: 75px ! important; }
.vm_10 { max-width: 100px ! important; max-height: 100px ! important; }
.vm_15 { border-top: 1px solid rgb(0, 0, 0) ! important; padding: 0pt 0pt 0pt 7px ! important; background-color: transparent; line-height: normal ! important; }
.vm_bl, .vm_17 { border-left: 1px solid rgb(0, 0, 0) ! important; }
.vm_br, .vm_17 { border-right: 1px solid rgb(0, 0, 0) ! important; }
.vm_21 { padding: 0pt ! important; }
.vm_25 { padding: 7px 7px 2px ! important; }
.vm_29 { padding: 7px 0pt 0pt ! important; }
.vm_31 { border-style: none ! important; cursor: pointer ! important; }
.vm_32 { position: relative ! important; width: 100% ! important; }
.vm_33 { padding: 7px 0pt ! important; }
.vm_34 { margin: 0pt ! important; z-index: 9999 ! important; cursor: pointer ! important; font-family: Verdana,Arial,Helvetica ! important; }
.vm_alm { vertical-align: middle ! important; }
.vm_46 { border-bottom: 1px dotted rgb(0, 0, 153) ! important; overflow: hidden ! important; font-size: 1px ! important; display: block ! important; height: 1px ! important; }
.vm_49 { font-size: 11px ! important; font-family: Arial,Verdana,Helvetica ! important; line-height: 15px ! important; color: rgb(0, 0, 0) ! important; }
.vm_57 { padding: 7px 2px 7px 0pt ! important; }
.vm_58 { padding: 7px 2px 7px 7px ! important; }
.vm_59 { padding: 7px 5px 0pt ! important; text-align: center ! important; }
#butDownArrow { display: block ! important; }
.vm_92 { width: 100% ! important; }
.vm_96 { border: medium none  ! important; margin: 0pt ! important; padding: 0pt ! important; background-color: transparent; line-height: normal ! important; table-layout: auto ! important; height: auto ! important; float: none ! important; }
.vm_99 { border: medium none  ! important; margin: 0pt; padding: 0pt ! important; background: transparent none repeat scroll 0pt 0pt ! important; display: inline ! important; }
.vm_109 { border: medium none  ! important; padding: 7px 0pt ! important; background-color: transparent; line-height: normal ! important; }
.vm_110 { max-width: 100px ! important; max-height: 100px ! important; }
.vm_113 { border: medium none  ! important; padding: 0pt ! important; background-color: rgb(0, 0, 0); line-height: normal ! important; }
.vm_114 { border: medium none  ! important; background: transparent none repeat scroll 0pt 0pt ! important; max-width: 120px ! important; max-height: 120px ! important; width: 120px ! important; height: 120px ! important; vertical-align: bottom ! important; }
.vm_115 { border-left: 1px solid rgb(0, 0, 0) ! important; border-right: 1px solid rgb(0, 0, 0) ! important; border-bottom: medium none ! important; margin: 0pt ! important; line-height: normal ! important; display: block ! important; text-align: left ! important; }
.vm_118 { padding: 0pt 0pt 0pt 7px ! important; }
.vm_cZn2, .vm_cZn3, .vm_cZn4, .vm_cZn5, .vm_cZn6, .vm_cZn7 { border-top: medium none ! important; border-bottom: medium none ! important; overflow: hidden ! important; display: block ! important; font-size: 1px ! important; height: 1px ! important; float: none ! important; }
.vm_cZn2, .vm_cZn3, .vm_cZn4, .vm_cZn7 { border-left: 1px solid rgb(0, 0, 0) ! important; border-right: 1px solid rgb(0, 0, 0) ! important; margin: 0pt 1px ! important; }
.vm_cZn4, .vm_cZn5 { margin: 0pt 2px ! important; }
.vm_cZn5, .vm_cZn6 { border-left: 2px solid rgb(0, 0, 0) ! important; border-right: 2px solid rgb(0, 0, 0) ! important; }
.vm_cZn6 { margin: 0pt 4px ! important; }
.vm_cZn7 { margin: 0pt 6px ! important; background-color: rgb(0, 0, 0) ! important; }
.vm_mbt { margin-bottom: 3px ! important; }
.vm_mbti { border: medium none  ! important; background: transparent none repeat scroll 0pt 0pt ! important; margin-left: 10px ! important; vertical-align: bottom ! important; }
.vm_hd0 { border-left: 1px solid rgb(84, 84, 84) ! important; border-right: 1px solid rgb(84, 84, 84) ! important; margin: 0pt ! important; overflow: hidden ! important; font-size: 1px ! important; display: block ! important; height: 1px ! important; float: none ! important; }
.vm_hd1 { margin: 0pt 6px ! important; background: rgb(84, 84, 84) none repeat scroll 0% 0% ! important; }
.vm_hd2 { border-width: 0pt 2px ! important; margin: 0pt 4px ! important; background: rgb(202, 202, 202) none repeat scroll 0% 0% ! important; }
.vm_hd3 { border-width: 0pt 2px ! important; margin: 0pt 2px ! important; background: rgb(246, 246, 246) none repeat scroll 0% 0% ! important; }
.vm_hd4 { margin: 0pt 2px ! important; background: rgb(232, 232, 232) none repeat scroll 0% 0% ! important; }
.vm_hd5 { margin: 0pt 1px ! important; background: rgb(224, 224, 224) none repeat scroll 0% 0% ! important; }
.vm_hd6 { margin: 0pt 1px ! important; background: rgb(219, 219, 219) none repeat scroll 0% 0% ! important; }
.vm_hd7 { background: rgb(217, 217, 217) none repeat scroll 0% 0% ! important; }
.vm_hd8, .vm_hd9 { background: rgb(215, 215, 215) none repeat scroll 0% 0% ! important; }
.vm_hd10 { background: rgb(216, 216, 216) none repeat scroll 0% 0% ! important; }
.vm_hd11 { background: rgb(207, 207, 207) none repeat scroll 0% 0% ! important; }
.vm_hd12 { background: rgb(178, 178, 178) none repeat scroll 0% 0% ! important; }
.vm_hd13 { background: rgb(181, 181, 181) none repeat scroll 0% 0% ! important; }
.vm_hd14 { background: rgb(185, 185, 184) none repeat scroll 0% 0% ! important; }
.vm_hd15 { background: rgb(191, 191, 187) none repeat scroll 0% 0% ! important; }
.vm_hd16 { background: rgb(197, 197, 191) none repeat scroll 0% 0% ! important; }
.vm_hd17 { background: rgb(203, 203, 194) none repeat scroll 0% 0% ! important; }
.vm_hd18 { background: rgb(210, 210, 196) none repeat scroll 0% 0% ! important; }
.vm_hd19 { background: rgb(216, 216, 199) none repeat scroll 0% 0% ! important; }
.vm_hd20 { background: rgb(219, 219, 200) none repeat scroll 0% 0% ! important; }
.vm_hd21 { background: rgb(170, 170, 168) none repeat scroll 0% 0% ! important; }
.vm_tb1 { overflow: hidden ! important; position: absolute ! important; z-index: 5001 ! important; }
.vm_hdtxt { border: medium none  ! important; line-height: normal ! important; z-index: 5001 ! important; color: rgb(94, 94, 94) ! important; font-size: 9px ! important; font-family: verdana,arial,helvetica ! important; font-weight: 700 ! important; }
.vm_img { border: medium none  ! important; margin: 0pt 5px ! important; padding: 0pt ! important; background: transparent none repeat scroll 0pt 0pt ! important; display: inline ! important; float: right ! important; vertical-align: top ! important; }
.vm_schb { border-top: 1px dotted rgb(255, 102, 0) ! important; padding: 5px 7px 3px ! important; display: block ! important; }
.vm_sch1, .vm_sch2 { text-align: left ! important; vertical-align: middle ! important; color: rgb(0, 0, 0) ! important; }
.vm_sch3 { padding: 5px 0pt 3px 5px ! important; vertical-align: middle ! important; display: block ! important; }
.vm_sch4 { padding: 5px 5px 3px 10px ! important; vertical-align: middle ! important; display: block ! important; }
.vm_119 { border: 2px solid rgb(186, 218, 232) ! important; height: 125px ! important; width: 125px ! important; background-color: rgb(255, 255, 255) ! important; vertical-align: middle ! important; text-align: center ! important; }
.vm_120 { padding-top: 10px; padding-bottom: 3px; }
.vm_121 { padding-bottom: 5px ! important; }
.vm_ih { width: 100% ! important; background-color: inherit ! important; }
.vm_ht { height: 20px ! important; }
.vm_clr { padding: 0pt 7px ! important; clear: both ! important; }
.vm_alrt1, .vm_allt1 { float: left ! important; text-align: left ! important; height: 100% ! important; vertical-align: bottom ! important; background-color: inherit ! important; }
.vm_alrt1 { text-align: right ! important; float: right ! important; }
.vm_bdd { border-top: 1px dashed rgb(0, 0, 0) ! important; }
.vm_bds { border-top: 1px solid rgb(0, 0, 0) ! important; }
.vm_nobr { white-space: nowrap ! important; }
.vm_inp { margin: 0pt ! important; padding: 0pt ! important; }
.vm_shad { cursor: default ! important; position: absolute ! important; z-index: -1 ! important; left: 10px ! important; top: 10px ! important; width: 10px; height: 10px; display: inline-block ! important; }
.vm_shad2 { width: 10px; height: 10px; }
.vm_ttha, .vm_ttac { color: green ! important; text-decoration: none ! important; }
.vm_tthdc, .vm_ttdc, .vm_f11n, .vm_f10n, .vm_f10b, .vm_f12b, .vm_fpr { color: rgb(0, 0, 0) ! important; }
.vm_tdp3, .vm_20 { padding: 7px ! important; }
.vm_tdp8, .vm_sch2 { padding-top: 3px ! important; }
.vm_flr, .vm_60, .vm_mbt { float: right ! important; }
.vm_f11b, .vm_f11n, .vm_f10n, .vm_f10b, .vm_f12b, * html .vm_f10n, :first-child + html .vm_f10n, * html .vm_f10b, :first-child + html .vm_f10b, * html .vm_f12b, :first-child + html .vm_f12b, * html .vm_f11b, :first-child + html .vm_f11b, * html .vm_f11n, :first-child + html .vm_f11n { display: inline ! important; }

/* ::::: http://cls.assoc-amazon.co.uk/images/popover.css ::::: */

.amzn_cl_base { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; text-align: left; vertical-align: top; font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: normal; font-weight: normal; }
.amzn_cl_base a:link, .amzn_cl_base a:active, .amzn_cl_base a:visited, .amzn_cl_base a:hover { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; text-decoration: none; line-height: normal; }
.amzn_cl_links { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; text-decoration: none; }
.amzn_cl_links:link, .amzn_cl_links:active, .amzn_cl_links:visited, .amzn_cl_links:hover { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; text-decoration: none; }
#amzn-popup-div a:hover { text-decoration: underline; }
.amzn_cl_label { border: medium none ; margin: 0pt; padding: 0pt 6px 0pt 0pt; background: transparent none repeat scroll 0% 0%; vertical-align: middle; font-weight: bold; text-align: right; font-size: 10px; }

/* ::::: null ::::: */

div.tagbots { clear: both; text-align: right; float: right; }
div.tagbots div { padding-right: 4px; float: left; text-align: left; }
div.tagbot_header { font-weight: bold; }
div.tagbot_seperator { clear: both; height: 0px; }
div.tagbot a img { opacity: 0.5; }
div.tagbot a:hover img { opacity: 0.99; }

/* ::::: null ::::: */

.gn_header_1 { border-style: solid solid none; border-color: rgb(238, 238, 238) rgb(238, 238, 238) -moz-use-text-color; border-width: 1px 1px medium; padding: 0px; background-color: rgb(238, 238, 238); }
.gn_slider_1 { border-style: solid solid none; border-color: rgb(238, 238, 238) rgb(238, 238, 238) -moz-use-text-color; border-width: 1px 1px medium; padding: 0px; overflow: hidden; height: 250px; background-color: rgb(238, 238, 238); }
.gn_slider_1 .opacitylayer { opacity: 1; }
.gn_slider_1 .contentdiv { display: none; }
.gn_pagination_1 { border-style: none solid solid; border-color: -moz-use-text-color rgb(238, 238, 238) rgb(238, 238, 238); border-width: medium 1px 1px; padding: 2px 0px; text-align: right; background-color: rgb(238, 238, 238); }
.gn_pagination_1 a:link { padding: 0pt 2px; font-weight: bold; }
.gn_pagination_1 a:hover, .gn_pagination_1 a.selected { color: rgb(0, 0, 0); }
