#banner {font-size:0.6em;}
#content, #heading {font-size:0.7em;}
#prebanner   {font-size:0.6em;}

a:link {color: #3366CC;}
a:visited {color:#663399;}
a:active {color:#CD3333;}
a:hover {color:#CD3333;}

p.noLinks a:link {color:#000; text-decoration: none;}
p.noLinks a:visited {color:#000;/*#663399*/ text-decoration: none;}
p.noLinks a:active {color:#CD3333;}
p.noLinks a:hover {color:#CD3333; text-decoration: underline;}

#prebanner a:link { color:#000; text-decoration: none; }
#prebanner a:visited { color:#000; text-decoration: none; }
#prebanner a:hover { color:#CD3333; text-decoration: underline; }

p {margin: 0 0 1.1em; line-height: 1.6em;}
hr {color: #ffffff; border-top: 1px dashed #99b45e; width: 100%; margin-bottom: 15px;}
p.utilities {float:right;}
p.note {background: #FFFFCC; padding: 3px;} 
.nb {font-weight:normal;}
.red {color:#CC0000;}
.blue {color:#003399;}

img { border: 0; }
img.button {margin-bottom:7px;}
img.right {float: right;}
img.alignText {vertical-align: middle;}

/* lists */
ul.ticks { line-height: 1.6em; margin-bottom:0px; margin-top:10px; padding-left:170px; list-style-image: url(/gio/images/bullet.gif);}

p ul, ul ul {margin-top:0px;}
ul li {margin:0px; padding-left:0px; padding-bottom:2px;}
ul.spaced li {margin:0px; padding:3px;}
ol {margin-bottom:10px; margin-top:10px; margin-left:5px; padding-left:25px;}
ol li {margin:0px; padding:5px;}
ol.errors li {margin:0px; padding:1px; color:#CC0000; font-size:1.1em; font-weight:bold;}


/* headings */
h1 {font-size:1.5em; color: #C42727; font-weight:bold; margin-top:.5em; margin-bottom:.9em;}
/* h1.color:99B45E */
h2 {font-size:1.3em; color: #0066CC; font-weight:bold; margin:1.4em 0; padding-bottom: 0px; }
h2.plain {border:none; margin:1.2em 0 0 0; padding:0 0 4px 2px; color:#0066CC;}
h3 {font-size:1.2em; color:#30708E; font-weight:bold; margin:1em 0; padding-bottom:2px;}

/* tables */
table {width:100%; border-collapse:separate; border-spacing:1px; border-bottom: 1px solid #30708E; line-height:1.6em;}
td ul { margin-top:0em; margin-bottom:1.1em; margin-left:0.5em;}
td p { margin-top:0em; margin-bottom:1.1em; margin-left:0.5em;}
td ul ul{ margin-top:0em; margin-bottom:0.5em; margin-left:0.5em; list-style-image: url(/gio/images/bullet_embedded.gif);}
td.right {text-align: right;}
th {text-align: left; background: #30708E url(/gio/images/table_header_bg.gif) repeat-x; color: #FFF; margin-bottom:0px; margin-top:0px; padding-top:1px; padding-bottom: 1px;}
td.dark {background:#4A71B5; color:#FFF; }
td.light {background:#A8BCE1; color:#039; }
tr.dark {background:#EEF4FD;}
tr.light {background:#FFF;}
td.dark a:link, td.dark a:visited, td.dark a:active, td.dark a:hover {color:#ffffff;}
td.light a:link, td.light a:visited, td.light a:active, td.light a:hover {color:#ffffff;}

/* contact in top right corner of banner */
#contact {color: #FFF; padding-top: 0px;}
#contact input {color: #666; font-family: verdana, arial; font-size: 11px; vertical-align: middle;}
#contact a:link {color:#FFF; text-decoration: underline;}
#contact a:visited {color:#FFF;/*#663399*/ }
#contact a:active,
#contact a:hover {color:#99CCFF; }

/* breadcrumbs */
#breadcrumbs {padding-top: 3px; padding-bottom: 3px; font-size:0.7em; border-bottom: dashed 1px #2890AE;}
/* old border-bottom-color-99B45E */
#breadcrumbs p {margin: 0px; color:#003399;}
#breadcrumbs .links a:link {color:#003399; text-decoration: underline;}
#breadcrumbs .links a:visited {color:#003399;/*#663399*/ text-decoration: underline;}
#breadcrumbs .links a:active {color:#CD3333;}
#breadcrumbs .links a:hover {color:#CD3333; text-decoration: underline;}
#breadcrumbs .noLinks {color:#333;}
#breadcrumbs .noLinks a:link {color:#333; text-decoration: none;}
#breadcrumbs .noLinks a:visited {color:#333;/*#663399*/ text-decoration: none;}
#breadcrumbs .noLinks a:active {color:#CD3333;}
#breadcrumbs .noLinks a:hover {color:#CD3333; text-decoration: underline;}

/* page utilities*/ 
#utilities p {color:#003399; padding: 2px; text-align: right;}

/* back to top link */
#content .top {text-align:right; margin:10px 0;}
#content .top a {padding-left:14px; background:url(/gio/images/back_to_top.gif) 0% 60% no-repeat;}
#content .top a:visited {color:#003399;}
#content .top a:hover,
#content .top a:active {color:#0066CC;}
#content td.border_left {border-left: 1px solid #ccd6eb; padding-left:10px;}
#content ul { margin-bottom: 10px;}
#content table td ul { margin-bottom: 3px; }

#tools {padding: 0.5em; background: #F8F7EF; border: 1px dashed #B2B2B2; border-width: 1px 0;}
#tools ul {margin-top:0px;}

#features {padding: 0 2em; border: 1px solid #ADCBE7;}
#features ul li {padding-bottom:0.5em;}

.PhoneGIO { white-space: nowrap; font-weight: bold; }
.PhoneClaims { white-space: nowrap; font-weight: bold; }
#space {display:none;}




/* Customised Google Search pages*/
ul.ticks { line-height: 1.9em; margin-bottom:0px; margin-top:10px; margin-left:10px; list-style-image: url(/gio/images/bullet_checklist.gif); }
ul.ticks li { padding-left: 10px; }
html>body ul.ticks { line-height: 1.6em; padding-left:0; margin-left: 190px; }		/* Mozilla hack */
html>body ul.ticks li { padding-left: 0px; }

table.insTypes {
	vertical-align: middle;
	margin-bottom: 15px;
	border: 0;
}
table.insTypes td.contact {
	padding-right: 50px;
	vertical-align: top;
}
table.insTypes td.insurance {
	width: 80%;
	padding: 0.8em;
	vertical-align: top;
}
table.insTypes td.insurance ul {
	list-style-image: url(/gio/images/bullet.gif);
	padding-left: 20px;
}
table.insTypes td.insurance ul li { margin-top:0px; }

table.covers {width:100%; border-collapse:separate; border-spacing: 1px 0px; padding:0; margin: 0; border-top: 1px solid #30708E; border-bottom: 1px solid #30708E;}
table.covers td {background:#EEF4FD; padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; vertical-align: top; width: 33%;}
table.covers td.light {background:#FFF;}

ul.plain { list-style-image: url(/gio/images/bullet.gif); }

#fyi {padding: 0.5em; background: #fff url(/gio/images/icon_info.gif) 15px 50% no-repeat; border: 1px solid #ffa500; border-width: 1px 1px; padding-left: 55px;  border: 1px solid #5C91D5; color: #5C5C5C; margin-bottom: 10px;}
#fyi ul {margin-top:0px;}
