﻿/* general */
BODY{margin : 0px; margin-top : 10px; margin-bottom : 10px; background-color : #DEDEDE; font-family : Verdana, Arial, sans-serif}
DIV,P,TD{font-size : 8pt; font-family : Verdana, Arial, sans-serif}
A{color : #00639C}
IMG{border : none}
H1{font-weight : bold; font-size : 12pt}
P{margin-top : 5px; margin-bottom : 5px; padding : 0}
HR{height : 1px; border-bottom : none}
H1.babylon{font-size : 100%; font-weight : normal; display : inline; color : black}
DIV H1.babylon{font-size : 100%; font-weight : normal; display : inline; color : black}

/* form elements */
FORM{padding : 0; margin : 0}
INPUT,SELECT{background-color : white; color : #535C76; font-size : 7pt; width : 120px; font-family : Verdana, Arial, sans-serif; line-height : 8pt}
INPUT.radio{width : 12px}
INPUT.button{background-color : #C3C3C3; border-color : inset black 2px; color : black; width : 70px; font-size : 10px}
INPUT.checkbox{width : 12px; padding : 0; margin : 0}
TEXTAREA{background-color : white; color : #535C76; font-size : 7pt; font-family : Verdana, Arial, sans-serif; line-height : 8pt}
FORM TD{font-size : 8pt}
.required{font-size : 9pt; font-weight : bold; color : #FF6600}
.requiredbox{background-color : #DFDFDE}

/* layout */
DIV.main{width : 777px; background-color : white}
.main TD,.main DIV,.main P{line-height : 13pt}
DIV.padpage{padding : 4px}
DIV.padtext{margin-left : 15px; margin-right : 15px}

/* navigation */
DIV.nav1{background : #00397B; color : white; text-align : left}

/* XMAS background snow flake falls */
/* DIV.nav1{background-image : url(http://a1709.g.akamai.net/7/1709/2537/40/www.babylon.com/images/flake.gif)} */

.nav1 TD{color : white; line-height : 10pt}
.nav1 TD A{color : #8EB3E7; text-decoration : none; font-size : 7pt}
.langcell{padding : 0 20px 0 0; margin : 0; padding-bottom : 6px}

.nav2{padding-bottom : 2px; background-image : url(http://a1709.g.akamai.net/7/1709/2537/v0002/www.babylon.com/images/nav_bg.gif); background-color : #FF9001}
.navtable{width : 767px}
.navtable TD{text-align : center; padding : 0}
.nav2 A{text-decoration : none; color : black; font-weight : bold}
.nav2 A:hover{color : white}
.nav2v A{color : white}

DIV.corpnav{margin-top : 4px; font-size : 10px; font-weight : bold; background-color : #FEECD0; text-align : center; padding : 1px}
.corpnav A{text-decoration : none; color : black}
.corpnav A.white{color : #FF9504}

DIV.botnav {color : #00619C; font-weight : bold; font-size : 7pt; padding-top : 5px; padding-bottom : 5px}
.botnav A{color : #00619C; text-decoration : none}
DIV.copywrite{color : #9CDDF8; background-color : #00397B; font-size : 7pt; padding : 6px}

/* admin */
DIV.admin{color : Red;font-size : 8pt;}
DIV.admin A{color : Red;font-size : 8pt;text-decoration : none;}
DIV.admin A:hover{color : Red;font-size : 8pt;text-decoration : underline;}

/* homepage */
DIV.blueline{background-color : #00397B; height : 6px; font-size : 1px}
H1.corp{font-size : 16pt; line-height : 16pt; padding-top : 0; margin-top : 0}
.HPTitle{text-decoration : none; color : #00397B}

/* inner pages */
DIV.column{text-align : left; float : left}
DIV.textcolumn{text-align : left; float : left; width : 355px; margin-left : 17px; margin-right : 17px}
DIV.headerbox{border : solid #DFDFDE 2px; margin-bottom : 10px}

DIV.menubox{border : solid #DFDFDE 2px; padding-left : 12px; margin-bottom : 3px; line-height : 12px; color : #999999; font-size : 10px}

H1.rightcolumn{color : #00397B; font-size : 7pt; padding : 0; margin : 0}
P.righttext{font-size : 7pt; line-height : 13pt}

DIV.promotext A{color : white}
DIV.promotext H1{color : white}

.menubox A{color : #FF6600; text-decoration : none; font-size : 10px; font-weight : bold}
.menubox A:hover{color : #00397B}
.menubox UL{padding : 0; margin : 0; margin-left : 25px; margin-top : 5px}
.menubox LI{margin-bottom : 5px}
.menubox LI A{font-weight : normal}

.textcolumn H1{padding : 0; margin : 0; padding-bottom : 5px; padding-top : 5px; color : #00397B; font-size : 13pt}
.textcolumn H2{padding : 0; margin-top : 17px; margin-bottom : 0px; padding-bottom : 0px; padding-top : 0px;	color : #00397B; font-size : 10pt; font-weight : normal}
.textcolumn H3{padding : 0; margin : 0; padding-bottom : 0px; padding-top : 0px; color : #00397B; font-size : 8pt; font-weight : bold}
.textcolumn LI{padding : 0; margin-bottom : 5px; line-height : 12pt}
.textcolumn UL{padding : 0; margin-top : 10px; margin-bottom : 10px; margin-left : 17px}

.headerbox H1{padding : 0; margin : 0; color : #00397B; font-size : 13pt}
.headerbox A{color : #00397B; font-size : 13pt; text-decoration : none}
.headerbox A:hover{color : #00619C}

.promobox{border : solid #DFDFDE 2px; padding : 10px; padding-top : 5px; margin-bottom : 7px; font-size : 7pt}
.promobox H1{font-size : 8pt; padding : 0; margin : 0; margin-bottom : 5px; color : #00397B}
.promobox A{color : #FF6600}
.promobox A:hover{color : #00397B}
.promobox LI{padding : 0; margin-bottom : 5px; line-height : 12pt}
.promobox LI A{font-weight : bold}
.promobox UL{padding : 0; margin-top : 10px; margin-bottom : 10px; margin-left : 17px}

/* Glossaries and Dictionaries index */
DIV.glosslink{border : solid #CEE3F4 2px; padding-left : 5px; margin-bottom : 2px; line-height : 15px}
.glosslink A{color : #00397B; font-size : 10px}
.glosstext{font-size : 10px}
.glosstext A{color : #FF6600; font-weight : bold}
.srhead {font-size : 10px}
.srhead H1{font-size : 18px; font-weight : bold; color : #00397B; padding : 0; margin : 0; padding-bottom : 3px}
A.grey {text-decoration : none; color : #00397B}
A.grey:hover{text-decoration : underline}
STRONG.srbold{color : #00397B; font-size : 10px}
.result{border-bottom : solid #DFDFDE 2px; padding-top : 20px; padding-bottom : 20px}
.result TD H1 A{color : #00397B; font-size : 12px; padding : 0; margin : 0}
.result TD{font-size : 10px; line-height : 14px; padding-right : 35px}
.result TD LI{line-height : 10px; padding-bottom : 5px}
.result TD UL{padding-left : 17px; margin : 0}
.result TD IMG{margin-bottom : 8px}
UL.gtul{padding : 0; margin : 0; margin-left : 17px; padding-right : 30px}
UL.gtul LI{line-height : 10px; padding-bottom : 5px; color : #00397B; font-size : 10px}
UL.gtul LI A{color : #FF7301}
.gtlinks A{color : #FF7301; font-size : 10px; font-weight : bold}
A.index{text-decoration : none; font-weight : bold; color : #FF7301}
A.index:hover{text-decoration : underline}
.pages{border-bottom : solid #DFDFDE 2px; padding-top : 20px; padding-bottom : 20px; font-size : 10px}
.definitions{font-size : 10px; padding : 0; margin : 0}

/* corp hp */
.corphpul UL{line-height : 10px; padding-left : 17px; margin-left : 0}
.corphpul LI{padding-bottom : 5px}
.corphpul LI A{font-weight : bold; color : #FF7100; font-size : 10px}
UL.customers LI{list-style-image : url(http://a1709.g.akamai.net/7/1709/2537/v001/www.babylon.com/images/bullet_white.gif); line-height : 13px; margin-bottom : 3px}
UL.customers{padding : 0; margin : 0; padding-left : 20px}
DIV.news{background-color : #E0F2FF; font-size : 10px; padding : 5px; margin-bottom : 6px; line-height : 13px}
DIV.news A{color : #FF7100}
.corptitle{text-decoration : none}

/* store */
.extra{font-weight : bold; color : #00397B}

/* downloads page */
TABLE.download{border : solid #DEDFDE 3px; border-right : none; margin-bottom : 10px}
TABLE.download TD{padding : 4px; color : #003863; border-right : solid #DEDFDE 3px; width : 150px}
TABLE.download TD H2{color : #035FA4; font-weight : bold; font-size : 11px; margin : 0; padding : 0}
TABLE.download TD UL{margin-top : 0; padding : 0 0 0 5px}
TABLE.download TD UL LI{font-weight : normal; list-style-image : url(http://a1709.g.akamai.net/7/1709/2537/v0001/www.babylon.com/images/bullet_download.gif)}
HR.line{height : 3px; border : solid #DEDFDE 1px; background : #DEDFDE; color : #DEDFDE}
.mb{padding : 5px 0 5px 0; background : #DEDFDE; color : #003863; font-size : 12px; font-weight : bold}
DIV.langtitle{color : #003863; letter-spacing : 2pt; font-size : 13px; font-weight : bold; margin-bottom : 5px}
