/*******************************************************************************/
/* GUARD.COM CSS LIBRARY -- LAST UPDATED: 06-21-01                             */
/* LEAVE IN ROOT AND ACCESS USING VIRTUAL PATH!!                               */
/*******************************************************************************/
/* GLOBAL STYLES USED BY ALL SITES -- DO NOT DELETE!!                          */
/*******************************************************************************/


/* GLOBALS */
body, table, td { font: 10pt Verdana; color: white; background-repeat: no-repeat; }
body, td, p.black { font: 10pt Verdana; color: black; background-repeat: no-repeat; } 

/* NORMAL LINKS */
A:link { color: white; text-decoration: none; }
A:active { color: yellow; text-decoration: none; }
A:visited { color: white; text-decoration: none; }
A:hover { color: yellow; text-decoration: none; }

/* LINKS -- PORTAL PAGE ONLY */
A.portal:link { color: white; text-decoration: none; }
A.portal:active { color: white; text-decoration: none; }
A.portal:visited { color: white; text-decoration: none; }
A.portal:hover { color: rgb(208, 192, 138); text-decoration: none; }

/* LINKS -- PORTAL PAGE ONLY */
A.portal4:link { color: rgb(240, 225, 170); text-decoration: none; }
A.portal4:active { color: rgb(240, 225, 170); text-decoration: none; }
A.portal4:visited { color: rgb(240, 225, 170); text-decoration: none; }
A.portal4:hover { color: rgb(208, 192, 138); text-decoration: none; }

/* LINKS -- PORTAL PAGE ONLY */
A.portal6:link { color: yellow; text-decoration: none; }
A.portal6:active { color: yellow; text-decoration: none; }
A.portal6:visited { color: yellow; text-decoration: none; }
A.portal6:hover { color: rgb(208, 192, 138); text-decoration: none; }

/* LINKS -- PORTAL PAGE ONLY */
A.portal7:link { color: yellow; text-decoration: none; }
A.portal7:active { color: yellow; text-decoration: none; }
A.portal7:visited { color: yellow; text-decoration: none; }
A.portal7:hover { color: rgb(197, 220, 254); text-decoration: none; }

/* LINKS -- CHANGE BLUE TO BLACK */
A.blueblack:link { font-size: 10pt; color: #055EE3; text-decoration: none; }
A.blueblack:active { font-size: 10pt; color: black; text-decoration: none; }
A.blueblack:visited { font-size: 10pt; color: #055EE3; text-decoration: none; }
A.blueblack:hover { font-size: 10pt; color: black; text-decoration: none; }

/* LINKS -- CHANGE BLACK TO BLUE */
A.blackblue:link { font-size: 10pt; color: black; text-decoration: none; }
A.blackblue:active { font-size: 10pt; color: #055EE3; text-decoration: none; }
A.blackblue:visited { font-size: 10pt; color: black; text-decoration: none; }
A.blackblue:hover { font-size: 10pt; color: #055EE3; text-decoration: none; }

/* LINKS -- CHANGE WHITE TO YELLOW */
A.white:link { font-size: 10pt; color: white; text-decoration: none; }
A.white:active { font-size: 10pt; color: yellow; text-decoration: none; }
A.white:visited { font-size: 10pt; color: white; text-decoration: none; }
A.white:hover { font-size: 10pt; color: yellow; text-decoration: none; }

/* LINKS -- CHANGE GOLD TO LIGHT GOLD */
A.test:link { color: #D0C08A; }
A.test:active { color: #E3D9B8; }
A.test:visited { color: #D0C08A; }
A.test:hover { color: #E3D9B8; }

/* TOP-RIGHT CORNER SHORTCUT LINKS */
A.whiteshortcuts:link { font-size: 8pt; color: white; font-weight: bold; text-decoration: none; }
A.whiteshortcuts:active { font-size: 8pt; color: yellow; font-weight: bold; text-decoration: none; }
A.whiteshortcuts:visited { font-size: 8pt; color: white; font-weight: bold; text-decoration: none; }
A.whiteshortcuts:hover { font-size: 8pt; color: yellow; font-weight: bold; text-decoration: none; }

/* TINY LINKS -- PAGE FOOTERS */
A.tinyblueblack:link { font-size: 8pt; color: #055EE3; text-decoration: none; }
A.tinyblueblack:active { font-size: 8pt; color: black; text-decoration: none; }
A.tinyblueblack:visited { font-size: 8pt; color: #055EE3; text-decoration: none; }
A.tinyblueblack:hover { font-size: 8pt; color: black; text-decoration: none; }

/* EXTERNAL LINKS & PDF ICONS */
IMG.extlink  { visibility: hidden; display: none; border: 0px; }



/*******************************************************************************/
/* GUARD INSURANCE GROUP                                                       */
/*******************************************************************************/


/* SUB-GLOBALS */
body, p, td, li.gig { font: 10pt Arial; background-repeat: repeat; }
TD.pagetitle { font: bold 18pt Arial; color: black; }

/* GIG LINKS */
A.gig:link { font-size: 10pt; color: #000080; text-decoration: none; }
A.gig:active { font-size: 10pt; color: #055EE3; text-decoration: none; }
A.gig:visited { font-size: 10pt; color: #000080; text-decoration: none; }
A.gig:hover { font-size: 10pt; color: #055EE3; text-decoration: none; }

/* NAVY LINKS -- LEFT FRAME */
A.navy:link { font-size: 10pt; color: #000080; font-weight: bold; text-decoration: none; }
A.navy:active { font-size: 10pt; color: white; font-weight: bold; text-decoration: none; }
A.navy:visited { font-size: 10pt; color: #000080; font-weight: bold; text-decoration: none; }
A.navy:hover { font-size: 10pt; color: white; font-weight: bold; background-color: #000080; text-decoration: none; }



/*******************************************************************************/
/* NOTE: STYLES BELOW WERE ONCE USED FOR THE OLD POLICYHOLDER SERVICE CENTER.  */
/*       HOWEVER, DUE TO BAD CSS CODE (INHERITANCE), THEY ARE REQUIRED FOR     */
/*       THE LIVE GUARD.COM AND GIG SITES.  DO NOT DELETE THEM UNTIL A         */
/*       COMPLETE OVERHAUL IS DONE.                                            */
/*******************************************************************************/


p, td { font: 10pt Verdana; background-repeat: no-repeat;}