body {

font-size:10px;

font-family:tahoma;

color:#fff;

background-color:#666;

height:100%;

margin:15px 0;

padding:0;

}



.centerbanner {

text-align:center;

vertical-align:top;

}



table.contenttoc {

border:1px solid #ccc;

margin-left:2px;

margin-bottom:2px;

float:left;

display:table-caption;

padding:2px;

}



span.relateditems h3 {

font-size:8pt;

font-weight:700;

text-transform:none;

text-align:left;

color:#666;

text-indent:0;

direction:ltr;

width:auto;

margin-top:20px;

margin-bottom:10px;

padding:0;

}



.mcontentboarder {

border-color:#999;

border-style:none solid none none;

border-width:1pt 0 0;

}



.line {

color:#999;

height:1pt;

width:100%;

border-bottom-width:0.9pt;

border-bottom-style:solid;

border-bottom-color:#CCC;

}



.mod {

background:#FFF;

width:2px;

}



.mt {

font-family:tahoma;

color:#FEFEFE;

font-size:4px;

font-weight:400;

}



.mt a:link,.mt a:visited {

font-size:4px;

color:#FFF;

text-decoration:none;

font-weight:700;

}



.mt a:hover {

font-size:4px;

color:#FEFEFE;

text-decoration:none;

font-weight:700;

}



.main {

width:99%;

text-align:justify;

vertical-align:top;

direction:ltr;

margin:0;

padding:0;

}



.contentdescription {

width:auto !important;

display:block;

}



#buttons {

float:left;

width:50%;

margin:0;

padding:0;

}



ul#mainlevel-nav {

list-style:none;

font-size:0.8em;

margin:0;

padding:0;

}



ul#mainlevel-nav li {

display:block;

background-image:none;

padding-left:0;

padding-right:0;

float:left;

width:auto !important;

font-size:8pt;

line-height:28px;

white-space:nowrap;

border-left:1px solid #fff;

height:28px;

margin:0;

}



ul#mainlevel-nav li a {

font-size:8pt;

display:block;

padding-left:5px;

padding-right:5px;

text-decoration:none;

color:#666;

line-height:28px;

vertical-align:100%;

}



ul#mainlevel-nav li a:hover {

font-size:8pt;

color:#333;

background-color:#efefef;

}



ul#mainlevel-nav li a:active {

font-size:8pt;

color:#FFF;

background-color:#efefef;

}



.sublevel {

padding-left:5px;

}



.rightrow,.rightrow td {

height:100%;

width:180px;

margin-right:5px;

margin-left:0;

}



.righttrow_1 {

width:160px;

height:auto;

margin-right:5px;

margin-left:0;

vertical-align:top;

}



.righttrow_2 {

width:180px;

height:auto;

margin-right:5px;

margin-left:5px;

vertical-align:top;

}



table.moduletable th {

font-size:8pt;

font-weight:700;

text-transform:none;

text-align:left;

height:30px;

line-height:30px;

text-indent:8px;

letter-spacing:0;

color:#D6320A;

vertical-align:top;

background-color:#F5F5F5;

border-bottom-style:solid;

direction:ltr;

border-color:#CCC;

border-width:1px;

padding:0 0 0 5px;

}



table.moduletable td {

padding-left:0;

padding-right:0;

direction:ltr;

text-align:left;

}



table.moduletablelatestoffers th {

font-size:8pt;

text-align:left;

font-weight:700;

text-transform:none;

height:30px;

line-height:30px;

text-indent:8px;

letter-spacing:0;

color:#D6320A;

vertical-align:top;

background-color:#F5F5F5;

padding-right:0;

padding-left:5px;

padding-top:0;

border-bottom-style:solid;

direction:ltr;

border-color:#CCC;

border-width:1px;

}



table.moduletablelatestoffers td {

width:100%;

direction:ltr;

text-align:left;

padding:0 5px 10px;

}



table.moduletablerelateditems {

width:100%;

table-layout:auto;

}



table.moduletablerelateditems th {

font-size:8pt;

font-weight:700;

text-transform:none;

height:18px;

line-height:18px;

text-indent:8px;

letter-spacing:0;

color:#FFF;

vertical-align:top;

background-color:#999;

direction:ltr;

}



table.moduletablecompetition th {

font-size:8pt;

font-weight:700;

text-transform:none;

height:30px;

line-height:30px;

text-indent:8px;

letter-spacing:0;

color:#333;

vertical-align:top;

padding-right:0;

padding-left:10px;

padding-top:0;

text-align:left;

border-bottom-style:solid;

background-image:url(../images/competition_heading_en.gif);

background-position:left bottom;

border-color:#CCC;

border-width:1px;

}



table.moduletablecompetition td {

width:100%;

text-align:justify;

direction:ltr;

background-image:url(../images/competition_bg.gif);

background-repeat:no-repeat;

background-position:top;

padding:5px 5px 15px;

}



table.moduletableweekoffer th {

font-size:8pt;

font-weight:700;

text-transform:none;

text-align:left;

height:30px;

line-height:30px;

text-indent:8px;

letter-spacing:0;

color:#333;

vertical-align:top;

padding-right:0;

padding-left:10px;

padding-top:0;

border-bottom-style:solid;

background-image:url(../images/week_offer_en.gif);

background-position:left bottom;

border-color:#CCC;

border-width:1px;

}



table.moduletableweekoffer td {

width:100%;

text-align:justify;

direction:ltr;

background-image:url(../images/week_offer_bg.gif);

background-repeat:no-repeat;

background-position:top;

padding:5px 5px 15px;

}



table.moduletablemaillist th {

font-size:8pt;

font-weight:700;

text-transform:none;

height:30px;

line-height:30px;

text-indent:8px;

letter-spacing:0;

color:#333;

vertical-align:top;

padding-right:0;

padding-left:10px;

padding-top:0;

text-align:left;

border-bottom-style:solid;

background-image:url(../images/maillist_top_en.gif);

background-position:left bottom;

border-color:#CCC;

border-width:1px;

}



table.moduletablemaillist td input {

border:1px solid #CCC;

background-color:#eee;

margin-top:2px;

margin-bottom:4px;

width:200px;

font-family:tahoma;

font-size:11px;

color:#333;

text-decoration:none;

height:19px;

background-image:url(../images/maillist_bg.gif);

vertical-align:middle;

padding:2px;

}



table.moduletabletvblock th {

font-size:8pt;

font-weight:700;

text-transform:none;

height:30px;

line-height:30px;

text-indent:8px;

letter-spacing:0;

color:#333;

vertical-align:top;

padding-right:0;

padding-left:10px;

padding-top:0;

text-align:left;

border-bottom-style:solid;

background-image:url(../images/video_top.png);

background-position:left bottom;

border-color:#CCC;

border-width:1px;

}



table.moduletablefpss {

width:99%;

table-layout:auto;

border:none;

}



table.moduletabletopbanner {

border:1px solid #EAEAEA;

margin-bottom:15px;

padding:5px;

}



.topsearch {

vertical-align:middle;

display:block;

width:100%;

float:right;

}



table.moduletablecat_update {

width:95%;

table-layout:auto;

border:1px solid #EAEAEA;

margin-bottom:10px;

margin-left:5px;

margin-right:5px;

}



table.moduletablecat_update th {

font-size:8pt;

font-weight:700;

text-transform:none;

height:30px;

line-height:30px;

text-indent:8px;

letter-spacing:0;

color:#F60;

vertical-align:top;

padding-right:10px;

padding-left:0;

padding-top:0;

text-align:left;

background-color:#FFF;

}



#search {

float:left;

margin-top:0;

margin-left:577px;

border:1px solid #ccc;

width:130px !important;

height:15px !important;

overflow:hidden;

padding:0;

}



#search .inputbox {

border:0;

margin-top:0;

font-family:tahoma;

font-size:8px pt;

height:25px !important;

width:123px !important;

color:#999;

background:#FFF;

padding:2px 3px 2px 6px !important;

}



.back_button {

color:#333;

font-family:Tahoma;

font-size:8pt;

white-space:normal;

border:0 solid #999;

margin-right:4px;

float:right;

font-weight:400;

line-height:10px;

text-decoration:none;

padding:10px 2px 10px 20px;

}



.button {

font-size:8pt;

color:#333;

border:1px solid #999;

margin-bottom:5px;

background-color:#EDEDED;

font-family:tahoma;

padding:1px;

}



.search_button {

font-size:7pt;

color:#333;

border:1px solid #999;

background-color:#EDEDED;

font-family:tahoma;

height:17px;

padding:1px;

}



.inputbox {

border:1px solid #999;

background-color:#efefef;

margin-top:0;

margin-bottom:0;

color:#333;

font-family:tahoma;

font-size:8pt;

text-decoration:none;

height:17px;

text-align:center;

vertical-align:middle;

padding:0;

}



.sectiontableheader {

font-size:8pt;

font-weight:400;

text-transform:none;

letter-spacing:1px;

color:#333;

background:#EDEDED;

padding:1px;

}



.sectiontableentry1 {

vertical-align:top;

background:#E3E3E3;

border-top:1px solid #FFF;

border-bottom:1px solid #999;

text-align:center;

}



.sectiontableentry2 {

vertical-align:top;

border-top:1px solid #FFF;

border-bottom:1px solid #999;

text-align:center;

}



a.mainlevel {

width:160px;

padding-right:5px;

padding-left:10px;

height:20px !important;

line-height:20px;

}



a.mainlevel:link,a.mainlevel:visited {

display:block;

font-size:8pt;

border-top:1px solid #fff;

border-bottom:1px solid #EAEAEA;

background-color:#F5F5F5;

font-weight:400;

color:#333;

text-align:left;

vertical-align:middle;

}



a.mainlevel:hover {

background-color:#CCC;

font-size:8pt;

font-weight:400;

text-decoration:none;

color:#333;

}



#active_menu {

color:#333;

background-color:#E2E2E2;

}



a:link,a:visited,a:hover {

font-size:8.5pt;

color:#0099FF;

text-decoration:none;

font-weight:400;

}



a.category:link,a.category:visited {

font-size:8pt;

font-weight:700;

}



a.readon:link,a.readon:visited {

color:#666;

font-family:tahoma;

font-size:9px;

background-repeat:no-repeat;

white-space:normal;

float:right;

line-height:7px;

text-decoration:none;

font-weight:700;

margin-top:15px;

margin-bottom:10px;

background-color:#E1E1E1;

text-align:center;

border:1px solid #CCC;

background-image:url(../images/readmorebutton.gif);

padding:5px;

}



a.readon:hover {

color:#06F;

font-family:tahoma;

font-size:9px;

background-repeat:no-repeat;

white-space:normal;

float:right;

line-height:7px;

text-decoration:none;

margin-top:15px;

background-color:#666;

text-align:center;

padding:5px;

}



ul {

list-style:none;

margin:0;

padding:0;

}



li {

line-height:20px;

padding-top:0;

padding-bottom:0;

padding-left:15px;

margin-left:0;

background-image:url(../images/en_t.gif);

background-repeat:no-repeat;

background-position:left top;

list-style-type:none;

}



.pagenavcounter {

font-size:10px;

color:#FFF;

padding-bottom:5px;

display:none;

}



.pagenavbar {

text-align:center;

font-size:10px;

width:auto !important;

background:none;

line-height:20px;

color:#999;

text-decoration:none;

padding-top:5px;

padding-bottom:5px;

margin:10px;

}



.pagenav {

color:#CCC;

padding-top:5px;

visibility:hidden;

}



.date {

font-size:10px;

color:#333;

float:left;

}



.small {

font-size:10px;

color:#333;

font-family:tahoma;

}



.smalldark {

font-size:10px;

color:#333;

}



.createdate,.modifydate {

font-size:10px;

color:#666;

}



.content_vote {

font-size:10px;

height:22px;

padding-top:2px;

padding-bottom:2px;

}



.content_rating {

font-size:10px;

color:#C90;

float:left;

padding-bottom:10px;

}



.pathway {

font-size:10px;

color:#333;

padding-left:8px;

}



table.content {

width:100%;

border-collapse:collapse;

border-spacing:0;

margin-bottom:10px;

padding:0;

}



table.contentpane {

width:100%;

padding-left:5px;

padding-right:5px;

margin-bottom:5px;

}



table.contentpane form {

text-align:left;

padding-right:4px;

}



table.contentpaneopen {

width:99%;

height:100%;

padding-left:5px;

padding-right:5px;

margin-bottom:0;

margin-top:0;

border:1px solid #EAEAEA;

text-align:justify;

direction:ltr;

line-height:15px;
background:#FFFFFF;

}



table.contentpaneopen td a, table.contentpaneopen td a:active, table.contentpaneopen td a:visited {

direction:ltr;

color: #0099CC;

line-height:15px;

text-align:justify;

background-color:#FFF;

padding:2px 4px;

}

table.contentpaneopen td a:hover {

direction:ltr;

	color: #333333;

	line-height:15px;

text-align:justify;

background-color:#FFF;

padding:2px 4px;

}

table.contentpaneopen td div,p {

padding-top:5px;

padding-bottom:5px;

}



table.blog {

overflow:visible;

width:100%;

direction:ltr;

margin:0;

padding:0;

}



table.blog td {

direction:ltr;

}



.pollstableborder {

width:100%;

margin-bottom:10px;

border-color:#999;

}



.poll td {

font-size:11px;

font-weight:400;

text-align:left;

direction:ltr;

margin:1px 0 0;

padding:4px;

}



.contentheading,.contentheading a,.contentheading a:hover,.contentheading a:visited,.contentheading a:active,.buttonheading {

font-size:8pt;

font-weight:700;

line-height:20px;

text-transform:none;

text-align:left;

color:#666;

width:100%;

text-indent:0;

vertical-align:top;

direction:ltr;
background:#FFFFFF;

}



.componentheading {

font-size:8pt;

font-weight:700;

line-height:20px;

text-transform:none;

text-align:center;

color:#D6320A;

width:100%;

vertical-align:top;

padding-bottom:15px;

direction:ltr;

}



.title {

font-family:tahoma;

font-weight:700;

text-transform:none;

text-indent:9px;

font-size:20px;

color:#FFF;

}



.ontab {

border-left:1px solid #404040;

text-align:center;

font-weight:700;

color:#333;

cursor:hand;

line-height:40px;

padding:5px;

}



.offtab {

border-left:1px solid #404040;

text-align:center;

color:#999;

font-weight:400;

cursor:hand;

line-height:40px;

padding:5px;

}



.tabpadding {

border-left:1px solid #404040;

}



.pagetext {

visibility:hidden;

position:relative;

top:-10px;

background-color:#FFF;

display:none;

}



.footer {

font-family:tahoma;

color:#999;

font-size:11px;

font-weight:400;

text-align:center;

display:block;

}



.contact_email {

width:100%;

}



.contact_email .inputbox {

width:345px;

}



.mosimage {

border:1px solid #EAEAEA;

margin:5px;

}



.mosimage_caption {

margin-top:2px;

background:#efefef;

color:#666;

font-size:10px;

border-top:1px solid #ccc;

padding:1px 2px;

}



.catagory_sponsor {

border:1px solid #EAEAEA;

text-align:justify;

width:99%;

direction:ltr;

padding:5px;

}



.sidebanners {

text-align:center;

padding:10px 3px;

}



img.img_right {

border:1px solid #EAEAEA;

margin-left:10px;

padding:2px;

}



img.img_left {

border:1px solid #EAEAEA;

margin-right:10px;

padding:2px;

}



img.img_center {

border:1px solid #EAEAEA;

margin-right:10px;

margin-left:10px;

padding:2px;

}



form {

margin:0;

padding:0;

}



td,tr,p,div,table.contentpaneopen td strong {

font-family:tahoma;

font-size:8pt;

color:#333;


}



table.moduletable,table.moduletablelatestoffers {

width:100%;

table-layout:auto;

border:1px solid #EAEAEA;

}



table.moduletable td img,div.mosimage {

border:1px solid #EAEAEA;

}



.moduletablelatestoffers a,a:link,a:visited,a:active,a#active_menu:hover {

color:#333;

}



table.moduletablecompetition,table.moduletableweekoffer,table.moduletablemaillist,table.moduletabletvblock,table.moduletablecat_sponsor {

width:99%;

table-layout:auto;

border:1px solid #EAEAEA;

margin-bottom:10px;

}



table.moduletablecompetition td p,table.moduletableweekoffer td p,table.moduletablemaillist td p,table.moduletabletvblock td p,table.moduletablefpss td p,table.moduletablecat_update td p,table.moduletablecat_sponsor td p {

text-align:justify;

direction:ltr;

}



table.moduletablemaillist td,table.moduletabletvblock td,table.moduletablecat_update td,table.moduletablecat_sponsor td {

width:100%;

text-align:justify;

direction:ltr;

padding:5px;

}



a.pagenav:link,a.pagenav:visited,a.pagenav:hover {

text-decoration:none;

}



a.pathway:link,a.pathway:visited,a.pathway:hover {

font-size:10px;

padding-left:0;

}



.title a:link,.title a:visited,.title a:hover {

font-size:20px;

color:#FFF;

text-decoration:none;

font-weight:700;

}



.footer a:link,.footer a:visited,.footer a:hover {

font-size:11px;

color:#999;

text-decoration:none;

font-weight:400;

}
