html {/*#c1d9f0 */
      background: #479fca url(/images/v3/bg.png) repeat-x scroll 0 0;
}
h1 a:hover, h2 a:hover, h3 a:hover, .multi ul.list li ul li h3 a:hover { text-decoration: underline; color:#C50406; }
.navlinks a:hover, .navlinks2 a:hover, .tag-cloud a:hover { text-decoration: none; color:#C50406; }
#top-nav, #ft { font-family:verdana, arial,helvetica,clean,sans-serif; }
#top-nav ul li { font-weight: bold; }
#marque    { font-size: 85%; font-style: italic; color: #fff;}
#slogan { color: #fff; font-weight: bold; padding-top: .5em; margin-right: .5em;}
.social { padding: .25em; }
.social a { padding-left: .5em; }
.rank {
    float: left;
    margin-right:.5em;
    font-weight: bold;
    color:#0066CA;
}
.podFlash .scroll {
    width: 76%;
    float:left;
    /*overflow:auto;*/
}

.podFlash h4 { font-size: 167%; }

#newsletter {
    position: absolute;
    top:28px; left:782px;
}
#newsletter input#mce-EMAIL { color:#ccc;}

.htop { margin: 1em 0; }
.wtab {
    background: url(/images/v2/t.png) no-repeat scroll 0 0;
    width:499px;
    height: 38px;
    margin: 0 auto 0 auto;
    padding: .5em;
    text-align: center;
}
.wtab a {
    color: #fff;
    font-size: 131%;
    font-weight: bold;
    text-decoration: none;
}
.pub {
    background: url(/images/v2/pub.gif) no-repeat top left;
    width:66px;
    height:9px;
    margin:0 auto;
    text-align: center;
    clear:both;
}
.b10 {
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
}

.t10 {
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
}

#kuzeo { margin-top: .5em;}
.myPage{margin: 0 auto; text-align:left; width:1000px !important; margin-bottom: 0 !important;}
.main { padding: .75em; }

.txtJ {text-align:justify;}
.txtC, .data .txtC td, .data .txtC th{text-align:center;}
.txtL, .data .txtL td, .data .txtL th{text-align:left;}
.txtR, .data .txtR td, .data .txtR th{text-align:right;}
.txtT, .data .txtT td, .data .txtT th{vertical-align:top;}
.txtB, .data .txtB td, .data .txtB th{vertical-align:bottom;}
.txtM, .data .txtM td, .data .txtM th{vertical-align:middle;}

.mT {margin-top:1em;}
.mTT {margin-top:.5em;}
.mL {margin-left:1em;}
.mB {margin-bottom:1em;}
.mBB {margin-bottom:.5em;}
.mtb1 {margin:.5em 0 .5em 0;}
.mmT {margin-top:.5em;}
.mR {margin-right:1em;}
.fL {float:left;}
.fR {float:right;}
.cN {padding-top: .5em}
.pL { padding-left: 1em;}
.pL2 { padding-left: .5em;}
.ulI li { display:inline; }

.lboard { text-align: center; background: #fff;}

em{font-style: italic;}
strong{font-weight:bold;}
p { margin-bottom: 1em; }

.service li { display: inline; padding-left:1em; }
.service li a { color:#fff; text-decoration: none; }
.service .plan a, .service .user a, .service .help a {padding-left: 2em;}
.service .plan a {background:transparent url(/images/kuzeo/fam/sitemap_color.png) no-repeat scroll 0 50%;}
.service .user a {background:transparent url(/images/kuzeo/fam/user.png) no-repeat scroll 0 50%;}
.service .help a {background:transparent url(/images/kuzeo/fam/help.png) no-repeat scroll 0 50%;}
a.new {background:transparent url(/images/kuzeo/fam/new.png) no-repeat scroll 0 50%; padding-left: 2em; font-size: x-small;}
.separator { background-color: #00B4CC; height: 2px; margin-bottom: 1em; width: 100%;}

#homepage .headline { color: #00B4CC; }

#bd, #bd2 {
    overflow:hidden; _overflow:visible; _zoom:1;
    outline: none;
    clear:both;
}
#bd {background:transparent url(/images/v3/mbg.gif) repeat-y scroll top left;}
#bd2 {background:transparent url(/images/v3/mbg2.gif) repeat-y scroll top left;}

#hd {clear:both; position: relative;}
#logo {margin-top: .75em;}
#tools { float: right;}

/*
#slider li {
width:380px;
height:140px;
}
 numeric controls 

ol#controls{
        margin:1em 0;
        padding:0;
        height:28px;
        }
ol#controls li{

        }
ol#controls li a{
        float:left;
        border:1px solid #ccc;
        background:#DAF3F8;
        color:#555;
        padding:.5em;
        text-decoration:none;
        }
ol#controls li.current a{
        background:#5DC9E1;
        color:#fff;
        }
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}*/

.navbox {
    height: 34px;
    background:url("/images/v3/menu.gif") repeat-x scroll left top transparent;
}
.navbox ul {
    padding-top: .6em;
}
.navbox ul li {
    display:inline;
    text-transform:capitalize;
    font-weight:bold;
    font-size:14px;
    padding:0.5em 0 0 1em;
}

.navbox ul li a {
    color:#FFFFFF;
    text-decoration: none;
}


.navbox ul li.active a {
    background-color: #62A7EC;
    border: 4px solid #519BE4;
    padding: .32em;
}


a.mtag {
    font-size: 11px;
    font-style: italic;
    color: #fff;
}

.navlinks, .navlinks2 { padding: .5em;}
.navlinks li a, .navlinks2 li a { text-decoration: none; }
.navlinks li.active a, .navlinks2 li.active a {  color:#4B7AD4; }
.navlinks li {
    background:url("/images/v2/arrow.gif") no-repeat scroll 0 50% transparent;
    padding-left: 1.5em;
    width: 44%;
    float:left;
}
.navlinks2 li {
    background:url("/images/v2/arrow.gif") no-repeat scroll 0 50% transparent;
    padding-left: 1.5em;
}

#ft {
    background-color:#1C80E3;
    padding:1em 0 0 2em;
}

#ft ul.link {
    list-style-type:none;
    margin:0 0 1em 0;
    padding:0;
}
#ft ul.link li {
    color:#fff;
    font-size:85%;
}
#ft ul.link li.sectionTitle {
    font-weight:bold;
}
#ft ul.link li a {
    color:#fff;
    text-decoration: none;
}

#copyright { font-size: 85%; color: #fff; text-align: center; background-color: #126CC4; padding:1em; border-top:1px solid #000; }
ul.brands { text-align: center; background-color: #378CDF; padding:1em; border-top:1px solid #000;}
ul.brands li { display: inline; margin:0 1em 0 0; }
ul.brands li a { color: #fff; }
ul.brands.minor {font-size: 85%; font-weight:normal; text-transform:uppercase}


.site-tips {
    margin-bottom:1em;
}

.site-tips li {
    text-align: center;
}

.site-tips a:hover {
    color:#C50406;
}
.site-tips h4, .site-tips .title {
    padding:.25em;
    background: #fff;
    font-size: 146.5%;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}
.podTop { border:3px solid #C50406;}
.podTop h4 { font-size: 167%;}
.podTop ul.list li:first-child { border-top:0; }
.podTop ul.list li {
    border-top:1px solid #E0E0E0;
    padding:1em 0 1em 0;
}
.hbox {
    background-color: #fff;
    padding: .5em;
    margin-bottom: .5em;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    clear:both;
}


.site-tips .box {
    background-color: #fff;
    border: 1px solid #e5e6e7;
    padding: .5em;
}
.site-tips .box:hover {
    border: 1px solid #81c3e0;
}

.site-tips .box p {
    font-size: 93%;
}

.savoir {
    color: #900303;text-decoration: none; font-size: small; float: right; font-style: italic;
}
.savoir:hover {
    text-decoration: underline;
}
.moreinfo {
    font-size: 153.9%;
    padding: .5em .5em 0 0;
    font-style: italic;
    text-align: right;
}
.moreinfo a {
    color: #900303;
    text-decoration: none;
}
.moreinfo a:hover {
    text-decoration: underline;
}

.rub { padding:1em; border:1px solid #00A4D0; background-color: #fff; margin: 1em auto 0 1em; width: 125px; text-align: center; }
.rub a { font-size: 14px; font-weight: bold; text-decoration: none; color: #00A4D0; }

.site-tips .box.premium {
    border: 2px solid #e31418;
}

#left-nav
{
    margin-left: 0;
    font: bold 93% Arial, Verdana, sans-serif;
}

#left-nav li.first
{
    border-top:1px solid #51504F;
}
#left-nav li
{
    background:transparent url(/images/kuzeo/t/leftmenu_bg.gif) no-repeat scroll left top;
    margin: 0;
    border-top:1px solid #fff;
    text-align: left;
}

#left-nav li a
{
    border-left: .5em solid transparent;
    color:#fff;
    display: block;
    padding: .75em;
    text-decoration: none;
}
#left-nav li.active a, #left-nav li:active
{
    border-color: #33c3d6;
}
#left-nav li a:hover
{
    border-color: #fff;
}


#breadcrumb {
    border-bottom:1px dotted #e0e0e0;
    margin-bottom:.5em;
    padding-bottom: .5em;
}

#breadcrumb ul li {
    float: left;
}
#breadcrumb ul li a {
    text-decoration: none;
    color: #000;
    margin:0 .5em 0 .5em;
}
#breadcrumb ul li a:hover {
    text-decoration: underline;
    color: #00B4CC;
}
#breadcrumb ul li.active {
    color:#F68316;
    margin-left: .5em;
}

#homepage #breadcrumb {margin-top:0;}

h1, h1 a, h2, h2 a, h4, h4 a { font-family: arial, verdana; font-weight: bold;}
h1 { padding-bottom: .5em; font-size: 24px; color: #C50406; }
h1 a { text-decoration: none; color: #0066CA;}

/* _list.php site module*/
h1.mstar {  font-size: 24px; color: #C50406; padding-bottom: 0; }
.site h2 { padding-bottom: .25em; }
h2 { font-size: 131%; color: #0066CA; }
.title { font-size: 131%; color: #0066CA; font-weight: bold; }
h2 a { text-decoration: none; color: #0066CA;}
h3 { font-size: 116%; color: #000; }
h3 a { text-decoration: none; color: #000;}
/*
#homepage h3 { padding-top: .5em;padding-bottom:0;font-size: 167%; color: #F68316;}
*/




a.url { 
    color:#5B9401; font-size: 93%;
    background:transparent url(/images/kuzeo/fam/world_go.png) no-repeat scroll 50% 50%;
    padding:0.6em 4em 0.6em 0;
}
a.urll { 
    color:#5B9401; font-size: 93%;
    background:transparent url(/images/kuzeo/fam/world_go.png) no-repeat scroll 0 50%;
    padding:0.6em 0 0.6em 2em;
} 

.published {
    background:transparent url(/images/kuzeo/fam/page_white_edit.png) no-repeat scroll 0 50%;
    color:#006F7E;
    padding:0 0 0 2em;
}


.addcomment {
    background:transparent url(/images/kuzeo/fam/comment_add.png) no-repeat scroll top right;
    color:#006F7E;
    background-color:#E4ECF6;
    padding:0 1.5em 0 0;
}
.addcomment2 {
    background:transparent url(/images/kuzeo/fam/comment.png) no-repeat scroll top right;
    padding:0 1.5em 0 0;
    font-style: italic;
}

a.fiche_url { color:#00B4CC; font-size: 93%;  } 
a.red {color: #c50406;}
a.more { color:#5B9401;}
a {color: #000; }

.headline { font-weight: bold; font-style: italic; font-size: 123.1%; }

/* Body */
.body h2 {
    margin-top: 1em;
    margin-bottom: .25em;
}
.body h3 {
    margin-top: 1em;
    margin-bottom: .25em;
    font-weight: bold;
}
/*
.body ul, .body ol {
    margin:1em 0 1em .75em;
}

*/
.body ul li {
    margin: 0 0 .25em 0;
    padding: 0;
    border-top:0;
    border-bottom:0;
    padding-left:1.5em;
    background:transparent url(/images/kuzeo/fam/bullet_black.png) no-repeat scroll 0 0;
}

.body ol li {
    margin: 0 0 .25em 0;
    padding: 0;
    list-style-type: decimal;
    list-style-position: inside;
}
/* Importnat apres tous les ul ol*/
.fiche ul.ulI { margin: 0; padding:0; }
.fiche ul.ulI li { background: none; margin: 0; padding: 0; }

/* Widget 1*/

.multi ul.list li p:first-child { 
    margin: 0 0 1em 0;
}

.dot ul.list { margin-bottom:1em; }
.multi ul.list li ul li, .dot ul.list li { 
    margin: .5em 0 0 0;
    padding: 0;
    border-top:0;
    border-bottom:0;
    font-size: 77%;
}

.multi ul.list li ul li h3 a, .dot ul.list h3 a, .podHome ul h3 a {
    padding-left:1.5em;
    background:transparent url(/images/kuzeo/fam/bullet_blue.png) no-repeat scroll top left;
    color:#0066CA;
}

.multi img { margin-right:1em;}

.simple ul.list li, .box-bord-grey { 
    margin: 1em 0 1em 0;
    padding: .5em;
    border-top:1px solid #e0e0e0;
    border-bottom:1px solid #e0e0e0;
    background-color: #F1F2F2;
}

.simpleImage ul.list li { 
    margin: 0;
    padding: .5em;
    border-top:1px solid #e0e0e0;
    background-color: #F1F2F2;
}
/*
.simpleFull h3 a:hover, .simple h3 a:hover {
	text-decoration: underline;
}*/
.simpleFull ul.list li { 
    border-top:0;
    border-bottom:0;
    margin: 0 0 1em 0;
    padding:0;
}

#homepage h4 { 
    font-size: 28px;
    color:#00A4D0;
    font-weight: bold;
}

#homepage h4 a { 
    color:#00B4CC;
}
#homepage h4:first-child {
    margin-bottom:.5em;
}

#homepage .dotlist h3 { 
    font-size: 138.5%;
    color:#00A4D0;
    border-top:5px solid #00A4D0;
    border-bottom: 1px solid #00A4D0;
    padding:.25em 0 .25em 0;
    margin-bottom:.25em;
    font-weight: bold;
}

#homepage .dotlist ul.list li { 
    padding:0 0 0 1.5em;
    margin:0;
    background:transparent url(/images/kuzeo/fam/bullet_blue.png) no-repeat scroll top left;
    color:#0066CA;
    border:0
}

ul.list li { 
    padding:1em;
    border-top:1px solid #e0e0e0;
}
ul.list li.rated {
    background-color: #F1F2F2;
}
ul.list li.rated h2 a {
    font-size: 131%;
}
ul.list li p { margin: .5em 0 0 0; }

.pager {
    height: 1%; /* Fixes double padding in IE */
    border-top: 1px dotted #E0E0E0;
}

.pager a, .pager span {
    display: block;
    float: left;
    border-right:1px dotted #E0E0E0;
    padding: .25em .5em;
    text-decoration: none;
    color: #868686;
}


.pager .active {
    background: #F1F2F2;
}

.pager a:hover {
    color:#fff;
    background: #0066CA;
}


#s {
    -moz-border-radius-bottomleft:.25em;
    -moz-border-radius-bottomright:.25em;
    -moz-border-radius-topleft:.25em;
    -moz-border-radius-topright:.25em;
    color: #C0C3C9;
}
#searchbox { background-color: #126cc4;
             border-top: 1px solid #000;
             border-right: 1px solid #000;
             border-left: 1px solid #000;
             margin-top:3.35em;
             width: 680px;/*330*/
             height: 30px;
             float: right;
}
#searchform { float:left; padding:.25em; }

#searchform input.button {}

.quick_btn {
    padding:1em;
    text-align: center;
    float:left;
}
.blue { color: #00B4CC; }
.grey { color: #f2f2f2; }
.green { color: #5b9401; }
.orange { color: #f68316; }
.marron { color: #3e3a37; }

#sreenshot {
    margin:0 0 0.5em .5em;
    text-align:center;
    width:150px;
}

#lsreenshot {
    margin:0 1em 0.5em 0;
    text-align:center;
    width:150px;
}

.related {
    margin:0 0 1em 0;
}

.related fieldset {
    padding: 0 1em 1em 1em;
    border: 2px solid #6ACEF2;
}
.related legend {
    color:#00B4CC;
    font-size:20px;
    font-style:italic;
    padding: 0 .25em .5em;
}
.related ul { padding: .5em 2em .5em 2em;}
.related li {
    background: none !important;
    border-top: none;
    list-style-type: decimal;
}
.related a { text-decoration: none; }
.related a:hover { text-decoration: underline; }
/*
.related .box-2 h3 {
margin:.5em 0;
font-size: 110%;
text-align: center;
padding: 0;
}

.related .box-2 li {
	background: none !important;
	border-top: none;
	list-style-type: none;
}

.related {
text-align: left;
margin:.5em 0 .5em 0;
width:150px;
}
.related ul {
margin: inherit;
}

*/


.navGlossaire {
    height: 1%; /* Fixes double padding in IE */
    background: #f2f2f2;
    border-top: 1px solid #E0E0E0;
    border-bottom: 1px solid #E0E0E0;
    margin-bottom:1em;
}

.navGlossaire a, .navGlossaire span {
    display: block;
    float: left;
    border-right:1px solid #f2f2f2;
    padding: 0.3em 0.48em;
    color: #868686;
    text-decoration: underline;
    background-color: #E0E0E0;
}


.navGlossaire .inactive {
    background: #f2f2f2;
    text-decoration: none;
}

.navGlossaire a:hover {
    color:#fff;
    background: #5A9EE1;
}

ul.detail li, ul.detail li {  padding: .1em 0 .1em 2em; margin-left: 1em;}

.fiche ul {
    margin:0;
}

.quickaccess {
    text-align: center;
    background-color: #F2F2F2;
    padding: .5em;
    margin-bottom: .5em;
    border:1px solid #ccc;
}
.quickaccess a {
    color:#5B9401;
}

.fiche li.valid {
    background:transparent url(/images/kuzeo/fam/tick.png) no-repeat scroll 0 50%;
    padding-left: 2em;
}
.fiche li.unvalid {
    background:transparent url(/images/kuzeo/fam/cross.png) no-repeat scroll 0 50%;
    padding-left: 2em;
}

.more {
    background:transparent url(/images/kuzeo/fam/bullet_go.png) no-repeat scroll 0 50%;
    padding-left: 1.5em;
}
.fiche { 
    margin-bottom:1em;
    padding: 1em 0 1em 0;
}

ul.list li .ulI li, .ulI li { padding: 0; border:0; }


.fiche h3 {
    color:  #0066CA;
    font-weight: bold;
    margin-bottom: .5em;
}
.description {
    margin-bottom: 1em;
    padding-bottom: .5em;
    border-bottom: 1px solid #0066CA;
}

.kbonus { border: 1px dashed #990000; font-weight: bold; color:#990000; padding: 0 .5em 0 .5em; }

.bb-box ul { padding: 0; margin: .25em 0 0 0;}
.bb-box ul li {
    background: none !important;
    border-top: none;
}

/* Comments */
.commented {
    /*background:transparent url(/images/kuzeo/fam/user_comment.png) no-repeat scroll 0 50%;*/
    color:#006F7E;
    background-color:#E4ECF6;
}

#comments h4, #comment-form h4, h4.rating   {
    color:#00B4CC;
    font-size:146.5%;
    padding-bottom:0.5em;
    font-style: italic;
}
#comments .profile {
    background-color:#E4ECF6;
    border-bottom:1px solid #FFFFFF;
    padding:3px 0 3px 0;
}

#comments .by-author .commented, #comments .by-author .profile {
    background-color: #447EB6;
    color:#fff;
}

#comments .profile p {
    margin:0;
    padding:.25em .5em .25em .5em;
}


#comments .content p {
    margin:0;
    padding:.25em .25em .5em .25em;
}

#comments .comment {
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    background-color:#F3F7FB;
    border:1px solid #CDDFEF;
    margin-bottom: 1em;
}


#comment-form .message, #comment-form .err {
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    color:#fff;
    font-weight: bold;
    padding: 1em 1em 1em 4em;
    font-size: 131%;
    margin-top:.5em;
    margin-bottom:.5em;
}
#comment-form .message {
    background:green url(/sf/sf_default/images/icons/ok48.png) no-repeat scroll 5px 2px;
}
#comment-form .err {
    background: #DD0000 url(/sf/sf_default/images/icons/cancel48.png) no-repeat scroll 2px 4px;
}

#comment-form table {
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    width:100%;
    background-color: #F3F7FB;
    margin-bottom:1em;
}

#comment-form label {
    color:#008C9E;
    font-weight:bold;
}
#comment-form table tr  th{
    padding: 1em;
    vertical-align: top;
}
#comment-form ul.error_list li {
    background-color: red;
    color: #fff;
    padding: .5em;
}
#comment-form input.submit {
    font-size:182%;
    padding: .25em;
    margin:.25em 0 .25em 0;
    width: 100%;
}


/* Register Page */
#register th { font-weight: bold;}
#register ul.error_list li {
    background-color: red;
    color: #fff;
    padding: .5em;
}
.info { padding:1em; background-color: #F2F2F2; border:1px solid #DDDDDD; margin-bottom: 1em;}

#register table table {
    background-color:#EECDAD;
    border:1px solid #EDA662;
}
#register table tr  th{
    padding: .5em;
    vertical-align: top;
}

#register label, #register label a {
    color:#008C9E;
    font-weight: bold;
}

#register input.submit {
    font-size:182%;
    padding: .5em;
    margin:.5em 0 .5em 0;
    width: 100%;
}
input.kuzeoinput {
    border:1px solid #07C9E2;
    width:99%;
    text-align: center;
}

ol.tags-list {
    background:transparent url(/images/kuzeo/fam/tag_blue.png) no-repeat scroll 0 50%;
    color:#006F7E;
    margin:.25em 0 0 0;
    padding:0 0 0 2em;
}

ol.tags-list li {
    display: inline;
    background: none;
    font-style: italic;
}

ul.tag-cloud {
    /*padding: .5em 1em;
	margin-bottom:1em;*/
}

ul.tag-cloud li {
    display: inline;
    background: none;
    font-style: italic;
}
ul.tag-cloud li a { text-decoration:none; }

.baseline { 
    background-color:#F1F2F2;
    border-bottom:1px solid #E0E0E0;
    border-top:1px solid #E0E0E0;
    margin:1em 0;
    padding:0.5em;
    font-size: 85%;
    margin-bottom:4px;
    text-align: center;
}


/* Comparateur de bonus */
.compare h2 {
    font-size: 14px;
    color: #0066CA;
}
.compare .type {
    margin-bottom:.25em;
}
.compare ul {
    margin-bottom:1em;
}
.compare ul a {
    font-size: 12px;
}

p.slide {
    background-color: #E95E1C;
    padding:.25em;
    margin-bottom:0;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}
p.slide a {
    font-weight: bold;
    color:#fff;
    padding:0em 260px 0em .5em;
}
#s1,#s2,#s3,#s4,#s5, #s6 { display: none; border: 1px solid #E95E1C; }
.even { padding: .5em;background-color: #fff;}
.odd { background-color: #F1F2F2; padding: .5em;}


.ktab { margin-bottom: .5em; width: 100%;}
.ktab tbody { border:2px solid #6495ed;}

.ktab th{
    border:1px dotted #6495ed;
    padding:.5em;
    background-color:#EFF6FF;
    text-align: center;
    font-weight: bold;
}

.ktab td{
    font-size:85%;
    border:1px solid #6495ed;
    padding:.5em;
    text-align:center;
}
.ktab p { margin:0; padding: .25em;}

/* feedback form */
.k_top_sl {
    top:0;
}

#homepage .podHome h2 { font-size: 131%; margin-bottom: .5em;}
#homepage .podHome h3 { font-size: 93%;}

/* podHome */
.bL { border-left: 1px solid #E0E0E0;}
.bL .line, .bL ul { padding-left:1em;}

hr {
    color:#E0E0E0;
    background-color:#E0E0E0;
    height: 1px;
    border: 0;
}

#mce-EMAIL { width: 135px; }
.box-note {
    background:transparent url(/images/v3/note.png) no-repeat scroll 50% 25%;
    text-align: center;
    width: 53px;
    height: 53px;
}
.note {font-weight: bold; font-size: 116%;}
.note2 {padding:1em 0 0 0; font-weight: bold; font-size: 116%;}

.addthis_toolbox { font-weight: bold; text-align: center; margin-top: .5em;}
.addthis_toolbox .custom_images { text-align: center; margin-bottom: .5em; padding: .5em;}
.addthis_toolbox .custom_images a:hover img { opacity: 1; }
.addthis_toolbox .custom_images a img { opacity: 0.85; }


.kf, .ka, .ki, .kg {
    font-size: 11px;
    color:#FFFFFF;
    cursor:pointer;
    display:block;
    height:20px;
    width:84px;
    text-decoration: none;
    margin-right:.5em;
    float: left;
    text-align: center;
    line-height: 20px;
    font-weight: bold;
}

.kf {background:url(/images/v3/klist2_btn.png) no-repeat scroll top left transparent;}
.ka {background:url(/images/v3/klist2_btn.png) no-repeat scroll -84px 0 transparent;}
.ki {background:url(/images/v3/klist2_btn.png) no-repeat scroll -168px 0 transparent;}
.kg {background:url(/images/v3/klist2_btn.png) no-repeat scroll -252px 0 transparent;}

.kf:hover, .kf.selected {background:url(/images/v3/klist2_btn.png) no-repeat scroll 0 -20px transparent;color: #0066cc;}
.ka:hover, .ka.selected {background:url(/images/v3/klist2_btn.png) no-repeat scroll -84px -20px transparent;color: #669933;}
.ki:hover, .ki.selected {background:url(/images/v3/klist2_btn.png) no-repeat scroll -168px -20px transparent;color: #900303;}
.kg:hover, .kg.selected {background:url(/images/v3/klist2_btn.png) no-repeat scroll -252px -20px transparent;color: #2e5d10;}

.atips {
    border: 1px solid #e6e6e6;
}
.atips h2, .atips h2 a {
    text-decoration: none;
    font: 12px arial, verdana, helvetica,clean,sans-serif;
    color: #000;
    text-decoration: none;
}

.atips h4,.atips .title, .atips h4 a, .atips .title a, .podTop h4 a,  .podTop .title a {
    background: #fff;
    font-size: 21px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
}

.atips ul li {
    border-top: 1px solid #e6e6e6;
    padding:.25em;
    background-color: #fff;
}

.atips h4 a, .podTop h4 a, .atips .title a, .podTop .title a {
    text-decoration: underline;
}
.atips h2 a:hover, .atips h4 a:hover, .atips .title a:hover {
    color: #C50406;
}

.atips p {
    padding:.5em;
}
.tickercontainer { /* the outer div with the black border */
                   border-bottom: 1px solid #e0e0e0;
                   width: 580px;
                   padding-bottom: .5em;
                   margin-bottom: .5em;
                   overflow: hidden;
                   font-size: 11px;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
                         position: relative;
                         width: 580px;
                         left: 0;
                         top: 0;
                         overflow: hidden;
}
ul.newsticker { /* that's your list */
                position: relative;
                left: 580px;
                margin: 0;
                padding: 0;
}

ul.newsticker li {
    float: left; /* important: display inline gives incorrect results when you check for elem's width */
    margin: 0 1.5em 0 0;
    padding: 0;

}
ul.newsticker a { text-decoration: none; color:#0066CA;white-space: nowrap;}
ul.newsticker a.txtU { text-decoration: underline; }
ul.newsticker a:hover { color:#C50406; }

/* BOXGRID SLIDESHOW */
.boxgrid h2 {  padding: 5px; font-size: 15px;}
.boxgrid a { color: #fff; text-decoration: underline; font-weight: bold; }
.boxgrid {
    width: 285px;
    height: 118px;
    margin:2px;
    float:left;
    background:#161613;
    overflow: hidden;
    position: relative;
}
.boxgrid img{
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}
.boxgrid p {
    padding: 0 5px 0 5px;
    color:#afafaf;
}

.star1,.star2,.star3,.star4,.star5 {
    background:transparent url(/fgRatingPlugin/jquery.ui.stars-3.0/star.png) no-repeat 0 0;
    width:80px;
    height: 16px;
}
.star2 {background-position: -16px;}
.star3 {background-position: -16px -48px;}
.star4 {background-position: -16px -64px;}
.star5 {background-position: bottom left;}

.mstar05, .mstar1,.mstar15, .mstar2,.mstar25, .mstar3,.mstar35, .mstar4,.mstar45, .mstar5 {
    background:transparent url(/fgRatingPlugin/jquery.ui.stars-3.0/mstarg.png) no-repeat 0 0;
    width:80px;
    height: 16px;
}
.mstar1  {background-position: 0 -16px;}
.mstar15 {background-position: 0 -32px;}
.mstar2  {background-position: 0 -48px;}
.mstar25 {background-position: 0 -64px;}
.mstar3  {background-position: 0 -80px;}
.mstar35 {background-position: 0 -96px;}
.mstar4  {background-position: 0 -112px;}
.mstar45 {background-position: 0 -128px;}
.mstar5  {background-position: left bottom;}

.starvote { font-size: x-small; line-height: 16px;}
.starbox { width: 80px; margin-left: auto; margin-right: auto; text-align: center;}
/* Light stars */
.lstar1,.lstar2,.lstar3,.lstar4,.lstar5 {
    background:transparent url(/fgRatingPlugin/jquery.ui.stars-3.0/lstar.png) no-repeat top left;
    width:80px;
    height: 16px;
}
.lstar1 {width: 16px;}
.lstar2 {width: 32px;}
.lstar3 {width: 48px;}
.lstar4 {width: 64px;}

.lbstar05,.lbstar1,.lbstar15,.lbstar2,.lbstar25,.lbstar3,.lbstar35,.lbstar4,.lbstar45,.lbstar5 {
    background:transparent url(/fgRatingPlugin/jquery.ui.stars-3.0/lbstar.png) no-repeat top left;
    width:140px;
    height:26px;
}
.lbstar05 {width: 14px;}
.lbstar1 {width: 28px;}
.lbstar15 {width: 42px;}
.lbstar2 {width: 56px;}
.lbstar25 {width: 70px;}
.lbstar3 {width: 84px;}
.lbstar35 {width: 98px;}
.lbstar4 {width: 112px;}
.lbstar45 {width: 126px;}

.fRecommend { position:absolute; top:65px; left:654px; }

#subnav
{
padding-bottom: 24px;
border-bottom: 1px solid #185698;
margin: 0 0 1em 0;
}

#subnav li
{
background-image: none;
float: left;
height: 21px;
background-color: #63BBEC;
margin: 2px 2px 0 2px;
border: 1px solid #185698;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
padding: 0;
}

#subnav li.active
{
border-bottom: 1px solid #fff;
background-color: #fff;
}

#subnav li.active a { color: #0066CA; }

#subnav a
{
width:96px;
font-weight: bold;
float: left;
display: block;
color: #fff;
text-decoration: none;
padding: 4px 4px 4px 8px;
}

#subnav a:hover {
background: #fff; color:#0066CA;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}