/* CSS Document */

body{														margin:0px; padding:0px; overflow:auto; overflow-x:hidden;}

/*---------------------------------- backgrounds ----------------------------------*/

.bg_main_left{												background-image:url(../images/backgrounds/bg_main_left.gif); background-repeat:repeat-x; background-color:#FFFFFF;}
.bg_main_right{												background-image:url(../images/backgrounds/bg_main_right.gif); background-repeat:repeat-x; background-color:#FFFFFF;}
.bg_content{												background-image:url(../images/backgrounds/bg_content.gif); background-repeat:repeat-x; background-color:#FFFFFF;}
.bg_header{													background-image:url(../images/backgrounds/bg_header.jpg); background-repeat:no-repeat;}
.bg_input{													background-image:url(../images/backgrounds/bg_input_top.gif); background-repeat:no-repeat;}
.header_repeat{												background-image:url(../images/headers/header_repeat.gif); background-repeat:repeat-x;}
.header_right{												background-image:url(../images/headers/header_right.gif); background-repeat:no-repeat; background-position:right;}

.headerBlack{												background-image:url(../images/headers/header_black.gif); background-repeat:no-repeat;}
.headerRed{													background-image:url(../images/headers/header_red.gif); background-repeat:no-repeat;}
.headerGrey{												background-image:url(../images/headers/header_grey.gif); background-repeat:no-repeat;}

.cel_repeat_bottom{											background-image:url(../images/backgrounds/cell_repeat_bottom.gif); background-repeat:repeat-x;}
.cel_repeat_left{											background-image:url(../images/backgrounds/cell_repeat_left.gif); background-repeat:repeat-y;}
.cel_repeat_right{											background-image:url(../images/backgrounds/cell_repeat_right.gif); background-repeat:repeat-y;}

.cell_left_repeat{											background-image:url(../images/backgrounds/cell_left_repeat.gif); background-repeat:repeat-y;}
.cell_right_repeat{											background-image:url(../images/backgrounds/cell_right_repeat.gif); background-repeat:repeat-y;}
.cell_bottom_repeat{										background-image:url(../images/backgrounds/cell_bottom_repeat.gif); background-repeat:repeat-x;}
.cell_black_repeat{											background-image:url(../images/backgrounds/cell_black_repeat.gif); background-repeat:repeat-x;}

.footer_repeat{												background-image:url(../images/backgrounds/footer_repeat.gif); background-repeat:repeat-x;}
.footer_bg{													background-color:#f8f8f8;}

.img_repeat_top{											background-image:url(../images/backgrounds/repeat_top.gif); background-repeat:repeat-x;}
.img_repeat_bottom{											background-image:url(../images/backgrounds/repeat_bottom.gif); background-repeat:repeat-x;}
.img_repeat_left{											background-image:url(../images/backgrounds/repeat_left.gif); background-repeat:repeat-y;}
.img_repeat_right{											background-image:url(../images/backgrounds/repeat_right.gif); background-repeat:repeat-y;}
.img_border{												padding-top:15px; padding-bottom:15px; padding-right:15px}

.menu_cell_off{												background-color:#f3f3f3; height:40px;}
.menu_cell_on{												background-color:#ffffff; height:40px; background-image:url(../images/backgrounds/menu_cell_on.gif); background-repeat:repeat-x}

.menu_left{													background-image:url(../images/backgrounds/menu_cell_left.gif); background-repeat:repeat-y}
.menu_right{												background-image:url(../images/backgrounds/menu_cell_right.gif); background-repeat:repeat-y}
.menu_top{													background-image:url(../images/backgrounds/menu_cell_top.gif); background-repeat:repeat-x}
.menu_bottom{												background-image:url(../images/backgrounds/menu_cell_bottom.gif); background-repeat:repeat-x}



/*---------------------------------- links ----------------------------------*/

.red_link{													font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f80014; text-decoration:underline; line-height:15px;}
.red_link:hover{											font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f80014; text-decoration:none; line-height:15px;}
.grey_link{													font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c4c4c4; text-decoration:none;}
.grey_link:hover{											font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c4c4c4; text-decoration:underline;}

.light_grey_link{											font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7d7b7e; text-decoration:none;}
.light_grey_link:hover{										font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7d7b7e; text-decoration:underline;}

.location_link{												font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#888888; text-decoration:underline}
.location_link:hover{										font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#888888; text-decoration:none}
.red_content_link{											font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f80013; text-decoration:underline;}
.red_content_link:hover{									font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f80013; text-decoration:none;}
.menu_link_off{												font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:none;}
.menu_link_off:hover{										font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:underline;}
.menu_link_on{												font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f80013; text-decoration:none;}
.menu_link_on:hover{										font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f80013; text-decoration:underline;}





/*---------------------------------- texts ----------------------------------*/

.white_title_big{											font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF}
.red_title_big{												font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#FF0000}
.black_title_big{											font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#1a171b}
.title_black{												font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#1a171b;}
.title_white{												font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF}
.title_dark_grey{											font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1a171b}

.red_content_text{											font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f80014;}
.black_content_text{										font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1a171b; line-height:15px;}
.grey_text{													font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c4c4c4;}
.location_text{												font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#888888;}
.black_title{												font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}
.black_text{												font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.quiz_answer p{											    margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1a171b; line-height:17px;}
.word_definition p, span{									margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1a171b; line-height:17px;}
p.error_text{												font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000;}

/*---------------------------------- inputs ----------------------------------*/

.input_text{												font-family:Arial, Verdana, Tahoma; font-size:11px; color:#423c2c; background:transparent; border:0px; padding-left:4px; padding-right:3px; padding-top:2px; vertical-align:bottom; height:19px;}

/*---------------------------------*/



.menuLinkUnSelected{										font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1a171b; text-decoration:none; text-transform:uppercase}
.menuLinkUnSelected:hover{									font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f70012; text-decoration:none; text-transform:uppercase}
.menuLinkSelected{											font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f70012; text-decoration:none; text-transform:uppercase}
.menuLinkSelected:hover{									font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f70012; text-decoration:none; text-transform:uppercase}

.paginationLinkUnSelected{									font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1a171b; text-decoration:none; text-transform:uppercase}
.paginationLinkUnSelected:hover{							font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f70012; text-decoration:none; text-transform:uppercase}
.paginationLinkSelected{									font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f70012; text-decoration:underline; text-transform:uppercase}
.paginationLinkSelected:hover{								font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f70012; text-decoration:none; text-transform:uppercase}


.menuBg{													background-image:url(../images/buttons/menu.gif); background-repeat:no-repeat;}

.lexic_off{													font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; text-decoration:none;}
.lexic_off:hover{											font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; text-decoration:underline;}
.lexic_on{													font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#f80013; text-decoration:underline;}
.lexic_on:hover{											font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#f80013; text-decoration:underline;}

.dictionaryGrayLetter{										font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#bbbbbb; text-decoration:none;}
.paginationLinkGrey{										font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#bbbbbb; text-decoration:none;}

.pageLinkGrey{												font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#bbbbbb; text-decoration:none;}
.pageLinkGrey:hover{										font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#bbbbbb; text-decoration:underline;}
.pageLinkBlack{												font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-decoration:none;}
.pageLinkBlack:hover{										font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-decoration:underline;}

.blackContent a{											font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1a171b; text-decoration:underline; line-height:13px}
.blackContent a:hover{										font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1a171b; text-decoration:none; line-height:13px}
.blackContentText{										    font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1a171b; line-height:17px;}
.redContentText{											font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f80014; line-height:17px;}

.redContentLink{											font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f80013; text-decoration:none; line-height:13px}
.redContentLink:hover{										font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f80013; text-decoration:underline; line-height:13px}
.blackContentLink{											font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1a171b; text-decoration:none; line-height:13px}
.blackContentLink:hover{									font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1a171b; text-decoration:underline; line-height:13px}


.pageSubmenuLink{											font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1a171b; text-decoration:none; line-height:13px}
.pageSubmenuLink:hover{										font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f80013; text-decoration:none; line-height:13px}
/*.pageSubmenuLink:visited{									font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f80013; text-decoration:none; line-height:13px}*/
.pageMenuLink_off{											font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:none;}
.pageMenuLink_off:hover{									font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f80013; text-decoration:none;}
.pageMenuLink_on{											font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f80013; text-decoration:none;}
.pageMenuLink_on:hover{										font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f80013; text-decoration:none;}

/*----- SEO ------*/

h1{															font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#1a171b; padding:0px; margin:0px}
h2{															font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; line-height:33px; padding:0px; margin:0px}
h3{															font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; padding:0px; margin:0px;}
h4{															font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#f80014; line-height:17px; padding:0px; margin:0px;}

ul{															list-style:bullet; padding-left:20px}

a{															font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f80013; text-decoration:underline; line-height:13px}
a:hover{													font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f80013; text-decoration:underline; line-height:13px}
