/* CSS Document */	

/* Side MAIN Navigation */
a.sidenav     { margin-left: 0px; display: block; padding: 0px; width: 165px; color: #003366; border-left: 12px solid #003366; border-bottom: 1px solid #003366; border-right: 1px solid #003366; font-style: normal; font-weight: bold; font-size: 10px; line-height: 24px; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
a.sidenav:link      { margin-left: 0px; display: block; padding: 0px; width: 165px; color: #003366; border-left: 12px solid #003366; border-bottom: 1px solid #003366; border-right: 1px solid #003366; font-style: normal; font-weight: bold; font-size: 10px; line-height: 24px; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
a.sidenav:visited   { margin-left: 0px; display: block; padding: 0px; width: 165px; color: #003366; border-left: 12px solid #003366; border-bottom: 1px solid #003366; font-style: normal; font-weight: bold; font-size: 10px; line-height: 24px; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
a.sidenav:hover      { margin-left: 0px; display: block; padding: 0px; width: 165px; color: #CCFF33; background-color: #003366; border-left: 12px solid #DEE8C1; border-bottom: 1px solid #003366; font-style: normal; font-weight: bold; font-size: 10px; line-height: 24px; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
a.sidenav:active  { margin-left: 0px; display: block; padding: 0px; width: 165px; color: #CCFF33; background-color: #003366; border-left: 12px solid #DEE8C1; border-bottom: 1px solid #003366; font-style: normal; font-weight: bold; font-size: 10px; line-height: 24px; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }

/* CSS FOR YELLOW BG / BLUE BORDER */
.yellowbg
{
padding: 5px; background-color: #FFFF99; color:#003366; border: 1px solid #003366;
}
/* --END-- CSS FOR YELLOW BG / BLUE BORDER */

/* CSS FOR RED BG / BLUE BORDER */
.redbg
{
padding: 5px; background-color: #F8C7CE; color:#003366; border: 1px solid #003366;
}
/* --END-- CSS FOR RED BG / BLUE BORDER */

/* Left hand side navigation */
A.nav:link, A.nav:visited { color:#003366; font-weight:bold; font-size:16px; text-decoration:underline; font-family:"Courier New", Courier, monospace;}
A.nav:hover { color:#003366; font-weight:bold; font-size:16px;  text-decoration:none; font-family:"Courier New", Courier, monospace; }

/* Header navigation - Search engine link*/
A.search:link, A.search:visited { color:#CCFF33; text-decoration:underline;}

/* Header navigation - Search engine link*/
A.insurance:link, A.insurance:visited { color:#FF6633; text-decoration:underline;}

/* Green Header Row */
table.headergreen
{
background-color: #dee8c1;
}

/* BAC table link */
A.bac:link, A.bac:visited { color:#003366; font-weight:bold; text-decoration:underline; }
A.bac:hover { color:#003366; font-weight:bold; text-decoration:none; }

/* CAR INSURANCE QUOTE LINK */
A.quote:link, A.quote:visited {color:#FF0000; }

/* Footer navigation */
A.footer:link, A.footer:visited { color:#003366; }
A.footer:hover { color:#003366; }

/* Search Results Navigation */
/* A.search:link, A.search:visited { color:#003366; font-weight:bold; font-size:14px; text-decoration:underline; font-family:"Courier New", Courier, monospace; line-height: 1.5;}
A.search:hover { color:#003366; font-weight:bold; font-size:14px;  text-decoration:none; font-family:"Courier New", Courier, monospace; } */

/* Bold sub headings */

body
{
padding:0; margin:0;
background-image: url(images/BG2.jpg); 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}


p
{
MARGIN-LEFT: 5px;
MARGIN-RIGHT: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}


/* TABLE STYLING */
td.index
{
background-image: url(images/danger_drink_drive.jpg);
background-repeat: no-repeat;
background-position: center;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}

/* ALL PAGE MAIN HEADERS */
table.header
{
background-image: url(images/logo.jpg);
}
/* INSURANCE PAGE HEADER */
table.insurance_header
{
background-image: url(images/insurance_logo.jpg);
}

/* LISTINGS */
.sl_heading1 {
	color: #CCFF33;
	font-weight: bold;
}

.s2_heading1 {
	color: #CCFF33;
}


table.listings
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;
}

td.top
{
background-image: url(images/sl_top.jpg);
background-repeat: no-repeat;
}

td.middle
{
background-image: url(images/sl_middle.jpg);
background-repeat: repeat-y;
}

td.bottom
{
background-image: url(images/sl_bottom.jpg);
background-repeat: no-repeat;
}

.none
{
text-decoration: line-through;
}

/* PROFILE PAGES */

td.profilestop
{
background-image: url(http://www.drinkdriving.org/images/sl_profiles_top.jpg);
background-repeat: no-repeat;
}

td.profilesmiddle
{
background-image: url(images/sl_profiles_middle.jpg);
background-repeat: repeat-y;
}

td.profilesbottom
{
background-image: url(images/sl_profiles_bottom.jpg);
background-repeat: repeat-y;
}

h1.profile
{
FONT-SIZE: x-small; TEXT-TRANSFORM: uppercase; MARGIN-LEFT: 5px; color: #003366;
}

/* END LISTINGS */

/* TABLES */

table.offences
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px
}

table.facts
{
background-image: url(images/danger_drink_drive.jpg);
background-repeat: no-repeat;
background-position: center;
}

table.letter
{
border: 1px solid #003366;
background-color: #DEE8C1;
color: #003366;
}

table.calculator
{
border: 1px solid #003366;
background-color: #DEE8C1;
}

table.general
{
border: 1px solid #003366;
}

table.quoteline
{
border-top: 1px solid #003366;
border-bottom: 1px solid #003366;
}

td.legallimit
{
background-image: url(images/legal_limit_bg.jpg);
background-repeat: no-repeat;
background-position: center;
}

/* END TABLES */

.orangebold
{
font-weight: bold;
color: #FF6633;
}

.bluebold
{
font-weight: bold;
color: #003366;
}

.bluetxt
{
color: #003366;
}

.redbold
{
font-weight: bold;
color: #FF0000;
}

.small
{
font-size:11px;
}

.tinytext
{
font-size:9px;
}

.footertext
{
color: #FFFFFF
}

/* Page Headers */
H1 
{
FONT-SIZE: x-large; TEXT-TRANSFORM: uppercase; MARGIN-LEFT: 5px; color: #003366;
}
h1.small
{
FONT-SIZE: x-small; TEXT-TRANSFORM: uppercase; MARGIN-LEFT: 5px; color: #003366;
}
/* Sent Guide Titles etc */
H2
{
FONT-SIZE: small; TEXT-TRANSFORM: uppercase; MARGIN-LEFT: 5px; color: #003366;
color: #003366;
}
/* Information pages headings etc */
H3
{
FONT-SIZE: x-small; TEXT-TRANSFORM: uppercase; MARGIN-LEFT: 5px; color: #003366;
}

/* Superscript for reference numbers [1] etc */
.ref
{
vertical-align: super;
font-size: 8px;
}
/* Superscript for reference numbers [1] etc [green on blue bg] */
A.ref2:link, A.ref2:visited { color: #CCFF33; text-decoration: underline; vertical-align: super; font-size:8px; }

/* Year headings on history page (drink drive related only) blue bg green txt */
.year
{
background-color: #003366;
color:#ccff33;
}