/* oxfordenglish.net */

a.fvr /* favourite: white ok */
{
text-decoration: none; cursor: pointer; color: #FFFFFF;
}

a.nip /* new internet project: cornflower blue ok */
{
text-decoration: none; cursor: pointer; color: #6495ED;
}

a.rth /* remote text highlighter: cornflower blue ok */
{
text-decoration: none; cursor: crosshair; color: #6495ED;
}

body.bdn /* body normal: light grey on black */
{
width: 762px; margin: 11px 0px 0px 11px; border: 0px; border-collapse: collapse; padding: 0px;
background: #000000; cursor: crosshair;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #D3D3D3;
text-align: justify;
}

img.lgn /* logo normal */
{
width: 0px; height: 400px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

img.nmn /* name normal */
{
width: 760px; height: 23px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

span.fvd /* favourite description: yellow */
{
color: #FFFF00;
}

span.txd /* text dim: light grey */
{
color: #D3D3D3;
}

table.lgs /* logos */
{
width: 760px; margin: 0px 1px 22px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

td.apd /* av portrait description: cornflower blue */
{
width: 705px; height: 62px; margin: 0px; border: 0px; border-collapse: collapse; padding: 46px 0px 4px 0px;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #6495ED;
text-align: right;
}

td.cnc /* column name centre: custom yellow with gray border */
{
margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 2px 3px 3px 3px;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFF95;
text-align: center; text-transform: uppercase;
}

td.cnl /* column name left: custom yellow with gray border */
{
margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 2px 3px 3px 3px;
font-size: 10px; line-height: 10px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFF95;
text-align: left; text-transform: uppercase;
}

td.cnr /* column name right: custom yellow with gray border */
{
margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 2px 3px 3px 3px;
font-size: 10px; line-height: 10px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFF95;
text-align: right; text-transform: uppercase;
}

td.gcm /* gallery caption middle: custom turquoise */
{
width: 164px; height: 13px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 34px 0px 35px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #95FFFF;
text-align: center;
}

td.gcn /* gallery caption normal: custom turquoise */
{
width: 164px; height: 13px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #95FFFF;
text-align: center;
}

td.gcr /* gallery caption right: custom turquoise */
{
width: 164px; height: 13px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 0px 35px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #95FFFF;
text-align: center;
}

td.hpd /* headed photo description: custom yellow */
{
width: 200px; height: 126px; margin: 0px; border: 0px; border-collapse: collapse; padding: 114px 0px 0px 0px;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFF95;
text-align: right;
}

td.lgr /* logo right */
{
width: 0px; height: 0px; margin: 0px; border: 0px; border-collapse: collapse; padding: 2px 0px 3px 61px;
}

td.mnl /* menu left: cornflower blue */
{
width: 697px; height: 13px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #6495ED;
text-align: left;
}

td.mnr /* menu right: cornflower blue */
{
width: 65px; height: 13px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #6495ED;
text-align: right;
}

td.nml /* name left */
{
width: 760px; height: 23px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

td.pfn /* pay field name: custom yellow */
{
width: 265px; height: 12px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFF95;
text-align: left;
}

td.pfp /* pay field prompt: yellow */
{
width: 156px; height: 12px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFF00;
text-align: right;
}

td.phl /* pop-up heading left: custom yellow */ 
{
height: 14px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFF95;
text-align: left;
}

td.phr /* pop-up heading right: white */ 
{
height: 14px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFFFF;
text-align: right;
}

td.pon /* pay option name: custom turquoise */
{
width: 405px; height: 20px; margin: 0px; border: 0px; border-collapse: collapse; padding: 4px 0px 4px 0px;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #95FFFF;
text-align: left;
}

td.ptd /* portrait description: cornflower blue */
{
width: 705px; height: 72px; margin: 0px; border: 0px; border-collapse: collapse; padding: 46px 0px 14px 0px;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #6495ED;
text-align: right;
}

td.tcn /* travel caption normal: custom yellow */
{
width: 364px; height: 13px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFF96;
text-align: center;
}

td.tcr /* travel caption right: custom yellow */
{
width: 364px; height: 13px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 0px 32px; 
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFF96;
text-align: center;
}

textarea.scd /* shopping card: white on black with gray border */
{
width: 420px; height: 91px; margin: 0px; border: 2px solid #808080; border-collapse: collapse; padding: 1px 0px 2px 3px;
background: #000000; cursor: crosshair;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FFFFFF;
}
