﻿/* CSS Document */
/* General CSS Document */
/* Author - Ben Legate - ben.legate@thinkmg.com - Think Media */
/* Version 1.0 - 21/09/09 */


body {font-family:Arial, Helvetica, sans-serif;}
p {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:0.75em; margin:0 0 1.25em 0; line-height:1.50em;}
ul {margin:0 0 0 0;}
ul li {font-size:0.75em; line-height:1.50em;}
ul li a:link, ul li a:visited {color:#0da0ee; text-decoration:underline;}
ul li a:hover {color:#111;}
h1 {font-size:1.75em; color:#333; margin:0 0 0.50em 0;}
h2 {font-size:1.50em; color:#333; margin:0 0 0.50em 0;}
h3 {font-size:0.88em; color:#333; font-weight:bold;}
a:link, a:visited {color:#0da0ee; text-decoration:underline;}
a:hover {color:#111;}
strong {font-weight:bold; color:#111;}

#container {width:60.00em; margin:0 auto; overflow: hidden;}

/* Header */

#masthead {width:60.00em; height:7.81em; float:left; background:url(/images/masthead_bg.gif) no-repeat; margin:0 0 1.88em 0;}
#masthead .logo {background:url(/images/logo.gif) no-repeat; float:left; width:140px; height:83px; margin:1.25em 0 0 0;}
#masthead .logo h1 a {display:block; width:140px; height:82px;}
#masthead .logo h1 a span {display:none;}

/* Login */

#masthead .login {height:1.56em; width:8.13em; float:right; margin:1.25em 0 0 0;}
#masthead .login img {float:left; margin:0.25em 0.50em 0 0; line-height:1.50em; }
#masthead .login ul {margin:0 0 0 0;}
#masthead .login ul li {font-size:0.75em; line-height:1.50em; display:inline; list-style:none; margin:0 0.50em 0 0; color:#ccc;}
#masthead .login ul li a:link, #masthead .login ul li a:visited {text-decoration:underline;}
#masthead .login ul li a:hover {color:#111;}

/* Navigation */

#masthead .navigation {height:1.56em; width:44.69em; float:right; margin:0.94em 0 0 0;}
#masthead .navigation ul {margin:0 0 0 0; padding:0;}
#masthead .navigation ul li {display:inline; list-style:none; margin:0 0.50em 0 0;  padding:0;}
#masthead .navigation ul li a:link, #masthead .navigation ul li a:visited {text-decoration:none; margin:0 0 0 0; padding:0 0 0 0; color:#fff;}
#masthead .navigation ul li a:hover {text-decoration:none;}


#masthead .navigation ul li.homeon {display: block; width:52px; height:25px; line-height:25px; color: #fff; text-decoration: none; background:url(/images/home_button.gif) no-repeat left bottom; text-indent:0.75em; float:left; margin:0 0.50em 0 0;}
#masthead .navigation ul li.home {display: block; width:52px; height:25px; line-height:25px; color: #fff; text-decoration: none; background:url(/images/home_button.gif) no-repeat left top; text-indent:0.75em; float:left; margin:0 0.50em 0 0;}
#masthead .navigation ul li.home a:hover {display: block; width:52px; height:25px; line-height:25px; color: #fff; text-decoration: none; background:url(/images/home_button.gif) no-repeat left bottom; text-indent:0.75em; float:left; margin:0 0.50em 0 0;}

#masthead .navigation ul li.getquoteon {display: block; width:81px; height:25px; line-height:25px; color: #fff; text-decoration: none; background:url(/images/getquote_button.gif) no-repeat left bottom; text-indent:0.75em; float:left; margin:0 0.50em 0 0;}
#masthead .navigation ul li.getquote {display: block; width:81px; height:25px; line-height:25px; color: #fff; text-decoration: none; background:url(/images/getquote_button.gif) no-repeat left top; text-indent:0.75em; float:left; margin:0 0.50em 0 0;}
#masthead .navigation ul li.getquote a:hover {display: block; width:81px; height:25px; line-height:25px; color: #fff; text-decoration: none; background:url(/images/getquote_button.gif) no-repeat left bottom; text-indent:0.75em; float:left; margin:0 0.50em 0 0;}

#masthead .navigation ul li.abouton {display: block; width:112px; height:25px; line-height:25px; color: #fff; text-decoration: none; background:url(/images/about_button.gif) no-repeat left bottom; text-indent:0.75em; float:left; margin:0 0.50em 0 0;}
#masthead .navigation ul li.about {display: block; width:112px; height:25px; line-height:25px; color: #fff; text-decoration: none; background:url(/images/about_button.gif) no-repeat left top; text-indent:0.75em; float:left; margin:0 0.50em 0 0;}
#masthead .navigation ul li.about a:hover {display: block; width:112px; height:25px; line-height:25px; color: #fff; text-decoration: none; background:url(/images/about_button.gif) no-repeat left bottom; text-indent:0.75em; float:left; margin:0 0.50em 0 0;}

#masthead .navigation ul li.serviceson {display: block; width:87px; height:25px; line-height:25px; color: #fff; text-decoration: none; background:url(/images/services_button.gif) no-repeat left bottom; text-indent:0.75em; float:left; margin:0 0.50em 0 0;}
#masthead .navigation ul li.services {display: block; width:87px; height:25px; line-height:25px; color: #fff; text-decoration: none; background:url(/images/services_button.gif) no-repeat left top; text-indent:0.75em; float:left; margin:0 0.50em 0 0;}
#masthead .navigation ul li.services a:hover {display: block; width:87px; height:25px; line-height:25px; color: #fff; text-decoration: none; background:url(/images/services_button.gif) no-repeat left bottom; text-indent:0.75em; float:left; margin:0 0.50em 0 0;}

#masthead .navigation ul li.faqson {display: block; width:50px; height:25px; line-height:25px; color: #fff; text-decoration: none; background:url(/images/faqs_button.gif) no-repeat left bottom; text-indent:0.93em; float:left; margin:0 0.50em 0 0;}
#masthead .navigation ul li.faqs {display: block; width:50px; height:25px; line-height:25px; color: #fff; text-decoration: none; background:url(/images/faqs_button.gif) no-repeat left top; text-indent:0.93em; float:left; margin:0 0.50em 0 0;}
#masthead .navigation ul li.faqs a:hover {display: block; width:50px; height:25px; line-height:25px; color: #fff; text-decoration: none; background:url(/images/faqs_button.gif) no-repeat left bottom; text-indent:0.93em; float:left; margin:0 0.50em 0 0;}

#masthead .navigation ul li.linkson {display: block; width:50px; height:25px; line-height:25px; color: #fff; text-decoration: none; background:url(/images/links_button.gif) no-repeat left bottom; text-indent:0.75em; float:left; margin:0 0.50em 0 0;}
#masthead .navigation ul li.links {display: block; width:50px; height:25px; line-height:25px; color: #fff; text-decoration: none; background:url(/images/links_button.gif) no-repeat left top; text-indent:0.75em; float:left; margin:0 0.50em 0 0;}
#masthead .navigation ul li.links a:hover {display: block; width:50px; height:25px; line-height:25px; color: #fff; text-decoration: none; background:url(/images/links_button.gif) no-repeat left bottom; text-indent:0.75em; float:left; margin:0 0.50em 0 0;}

#masthead .navigation ul li.contacton {display: block; width:77px; height:25px; line-height:25px; color: #fff; text-decoration: none; background:url(/images/contact_button.gif) no-repeat left bottom; text-indent:0.75em; float:left; margin:0 1.50em 0 0;}
#masthead .navigation ul li.contact {display: block; width:77px; height:25px; line-height:25px; color: #fff; text-decoration: none; background:url(/images/contact_button.gif) no-repeat left top; text-indent:0.75em; float:left; margin:0 1.50em 0 0;}
#masthead .navigation ul li.contact a:hover {display: block; width:77px; height:25px; line-height:25px; color: #fff; text-decoration: none; background:url(/images/contact_button.gif) no-repeat left bottom; text-indent:0.75em; float:left; margin:0 1.50em 0 0;}

#masthead .navigation ul li.gsionline {display: block; width:148px; height:25px; line-height:25px; color: #fff; text-decoration: none; background:url(/images/gsionline_button.gif) no-repeat left top; text-indent:0.75em; float:left; margin:0 0 0 0;}
#masthead .navigation ul li.gsionline a:hover {display: block; width:148px; height:25px; line-height:25px; color: #fff; text-decoration: none; background:url(/images/gsionline_button.gif) no-repeat left bottom; text-indent:0.75em; float:left; margin:0 0 0 0;}


/* Breadcrumb Navigation */

#content .left-column #breadcrumb {color:#000; width:38.75em; height:2.50em; float:left; margin:0 1.25em 0 0;}
#content .left-column #breadcrumb ul {margin:0.25em 0 0 0;}
#content .left-column #breadcrumb li {display: inline; list-style-type: none; padding:0 0.25em 0 0;}
#content .left-column #breadcrumb a:link { font-family: Arial, sans-serif; font-size:1.00em; line-height:1.50em; color:#000;}
#content .left-column #breadcrumb a:visited { font-family: Arial, sans-serif; font-size:1.00em; line-height:1.50em;}
#content .left-column #breadcrumb a:hover { color:#111; text-decoration:none;}


/* Content */

#content {width:60.00em; height:100%; float:left;}
#content .divide {width:60.00em; height:0.31em; background:url(/images/dotted_divide.gif) no-repeat; float:left; margin:0 0 1.88em 0;}
#content .left-column {width:38.75em; float:left; margin:0 0 1.88em 0;}
#content .left-column .highlight {background-color:#F9F7ED; padding:1.00em 1.00em 1.00em 1.00em;}

#content .left-column .faq {margin:0 0 0.25em 0; float:left;}
#content .left-column .faq .question {background-color:#F9F7ED; padding:0.50em 0.50em 0.50em 0.50em;}
#content .left-column .faq h2 {font-size:0.75em; color:#333; font-weight:bold;}

#content .left-column .link {margin:0 0 1.50em 0; float:left;}
#content .left-column .link img {float:left; padding:0 0.50em 0.50em 0;}
#content .left-column .link .item {background-color:#F9F7ED; padding:0.50em 0.50em 0.50em 0.50em; margin:0 0 1.50em 0;}
#content .left-column .link h2 {font-size:0.75em; color:#333; font-weight:bold;}

#content .left-column ul {margin:0 0 1.50em 1.50em;}
#content .left-column ul li {font-size:0.75em; line-height:1.75em; list-style-image:url(/images/blue_bullet.gif); padding:0 0 0 0.25em; color:#666; }
#content .left-column ul li a:link, #content .left-column ul li a:visited {color:#fff; text-decoration:underline;}
#content .left-column ul li a:hover {color:#111;}

#content .left-column ul.left {margin:0 0 1.50em 1.50em; width:15.63em; float:left;}
#content .left-column ul.left li {font-size:0.75em; line-height:1.75em; list-style-image:url(/images/blue_bullet.gif); padding:0 0 0 0.25em; color:#666; }
#content .left-column ul.left li a:link, #content .left-column ul li a:visited {color:#0DA0EE; text-decoration:underline;}
#content .left-column ul.left li a:hover {color:#111;}

#content .left-column ul.right{margin:0 0 1.50em 1.50em; width:15.63em; float:right;}
#content .left-column ul.right li {font-size:0.75em; line-height:1.75em; list-style-image:url(/images/blue_bullet.gif); padding:0 0 0 0.25em; color:#666; }
#content .left-column ul.right li a:link, #content .left-column ul li a:visited {color:#0DA0EE; text-decoration:underline;}
#content .left-column ul.right li a:hover {color:#111;}

#content .left-column-home {width:38.75em; float:left; margin:0 0 1.88em 0;}
#content .left-column-home p {font-size:0.88em;}
#content .left-column h2 {font-size:1.50em; color:#333; margin:1.50em 0 0.50em 0;}
#content .right-column {width:20.00em; float:right; margin:0 0 1.88em 0;}
#content .right-column .service {width:20.00em; float:left; margin:0 0 1.50em 0;}
#content .right-column .service img {float:left; margin:0 0.75em 0.50em 0;}

#content .right-column .staff {width:20.00em; float:left; margin:0 0 1.50em 0;}
#content .right-column .staff img {float:left; margin:0 0.75em 0.50em 0;}
#content .right-column .staff p {font-size:0.69em;}

#content .left-column ul.faq {margin:0 0 1.50em 1.50em;}
#content .left-column ul.faq li {font-size:0.75em; line-height:1.75em; list-style-image:url(/images/blue_bullet.gif); padding:0 0 0 0.25em; color:#666; }
#content .left-column ul.faq li a:link, #content .left-column ul li a:visited {color:#0da0ee; text-decoration:underline;}
#content .left-column ul.faq li a:hover {color:#111;}

#content .right-column .chat {width:20.00em; height:5.94em; float:left; background: url(/images/chat_banner.gif) no-repeat; margin:0 0 1.75em 0;}
#content .right-column .chat h2 {color:#333; margin:0.5em 0 0 0.75em; font-family:Arial; font-size:22px;}
#content .right-column .chat p {margin:0.5em 0 0 1.50em;}

#content .right-column .logos {width:20.00em; height:4.19em; float:left; margin:-2.50em 0 1.75em;}
#content .right-column .logos .gsionline {width:10.94em; height:4.19em; float:left; margin:0 0 0 0;}
#content .right-column .logos .paramount {width:6.88em; height:4.19em; float:right; margin:0 0 0 0;}

#content .right-column .faq {width:20.00em; height:5.94em; float:left; background: url(/images/faq_banner.jpg) no-repeat; margin:0 0 1.75em 0;}
#content .right-column .faq h2 {color:#333; margin:0.5em 0 0 0.75em; font-family:Arial; font-size:22px;}
#content .right-column .faq p {margin:0.5em 0 0 1.50em;}

#content .right-column .tob {width:20.00em; height:5.94em; float:left; background: url(/images/tob_banner.gif) no-repeat; margin:0 0 1.75em 0;}
#content .right-column .tob h2 {color:#333; margin:0.5em 0 0 0.75em; font-family:Arial; font-size:22px;}
#content .right-column .tob p {margin:0.5em 0 0 1.50em;}

/* Pixy Rollovers */

a.startquote:link, a.startquote:visited {display: block; width: 177px; height:33px; line-height:33px; color:#fff; font-size:14px; text-decoration: none; background: url(/images/startquote_button.png) no-repeat left top; text-indent:20px; margin:1.50em 0 0 1.75em;}
a.startquote:hover {text-decoration:underline;}
a.retrievequote:link, a.retrievequote:visited {display: block; width: 177px; height:33px; line-height:33px; color:#fff; font-size:14px; text-decoration: none; background: url(/images/startquote_button.png) no-repeat left top; text-indent:20px; margin:-0.75em 0 -2.50em 1.75em;}
a.retrievequote:hover {text-decoration:underline;}


/* Insurance Banners */

#content .insurance-options {width:60.00em; height:25.00em; float:left;}

#content .insurance-options .commercial {width:29.06em; height:25.00em; float:left; background:url(/images/commercial_insurance_bg.jpg) no-repeat;}
#content .insurance-options .commercial h1 {font-size:1.75em; color:#333; margin:0.75em 0 0.50em 0.75em;}
#content .insurance-options .commercial h1 a:link, #content .insurance-options .commercial h1 a:visited {color:#fff; text-decoration:none;}
#content .insurance-options .commercial h1 a:hover {text-decoration:underline;}
#content .insurance-options .commercial ul {margin:0 0 0 2.50em;}
#content .insurance-options .commercial ul li {font-size:0.75em; line-height:1.75em; list-style-image:url(/images/white_bullet.gif); padding:0 0 0 0.25em; }
#content .insurance-options .commercial ul li a:link, #content .insurance-options .commercial ul li a:visited {color:#fff; text-decoration:none;}
#content .insurance-options .commercial ul li a:hover {color:#111; text-decoration:underline;}

#content .insurance-options .commercial .contacttel {width:10.94em; height:6.25em; float:left; margin:4.00em 0 0 4.00em; }
#content .insurance-options .commercial .contacttel h2 {font-size:1.50em; color:#028ed9; margin:0 0 0.25em 0;}

#content .insurance-options .commercial .livesupport {width:9.38em; height:6.25em; float:right; margin:4.00em 0.50em 0 0;}
#content .insurance-options .commercial .livesupport h2 {font-size:1.50em; color:#028ed9; margin:0 0 0.25em 0;}

#content .insurance-options .personal {width:29.06em; height:25.00em; float:right; background:url(/images/personal_insurance_bg.jpg) no-repeat;}
#content .insurance-options .personal h1 {font-size:1.75em; color:#333; margin:0.75em 0 0.50em 0.75em;}
#content .insurance-options .personal h1 a:link, #content .insurance-options .personal h1 a:visited {color:#fff; text-decoration:none;}
#content .insurance-options .personal h1 a:hover {text-decoration:underline;}
#content .insurance-options .personal ul {margin:0 0 0 2.50em;}
#content .insurance-options .personal ul li {font-size:0.75em; line-height:1.75em; list-style-image:url(/images/blue_bullet.gif); padding:0 0 0 0.25em; }
#content .insurance-options .personal ul li a:link, #content .insurance-options .personal ul li a:visited {color:#fff; text-decoration:none;}
#content .insurance-options .personal ul li a:hover {color:#111; text-decoration:underline;}

#content .insurance-options .personal .contacttel {width:10.94em; height:6.25em; float:left; margin:4.00em 0 0 4.00em; }
#content .insurance-options .personal .contacttel h2 {font-size:1.50em; color:#028ed9; margin:0 0 0.25em 0;}

#content .insurance-options .personal .livesupport {width:9.38em; height:6.25em; float:right; margin:4.00em 0.50em 0 0;}
#content .insurance-options .personal .livesupport h2 {font-size:1.50em; color:#028ed9; margin:0 0 0.25em 0;}

#content .insurance-options .financial {width:29.06em; height:25.00em; float:left; background:url(/images/commercial_insurance_bg.jpg) no-repeat;}
#content .insurance-options .financial h1 {font-size:1.75em; color:#333; margin:0.75em 0 0.50em 0.75em;}
#content .insurance-options .financial h1 a:link, #content .insurance-options .financial h1 a:visited {color:#333; text-decoration:none;}
#content .insurance-options .financial h1 a:hover {text-decoration:underline;}
#content .insurance-options .financial ul {margin:0 0 0 2.50em;}
#content .insurance-options .financial ul li {font-size:0.75em; line-height:1.75em; list-style-image:url(/images/white_bullet.gif); padding:0 0 0 0.25em; }
#content .insurance-options .financial ul li a:link, #content .insurance-options .financial ul li a:visited {color:#0253c1; text-decoration:underline;}
#content .insurance-options .financial ul li a:hover {color:#fff;}
#content .insurance-options .financial .intro {color:#fff; margin:0 1.50em 5.75em 1.75em;}

#content .insurance-options .financial .contacttel {width:10.94em; height:6.25em; float:left; margin:4.00em 0 0 4.00em; }
#content .insurance-options .financial .contacttel h2 {font-size:1.50em; color:#028ed9; margin:0 0 0.25em 0;}

#content .insurance-options .financial .livesupport {width:9.38em; height:6.25em; float:right; margin:4.00em 0.50em 0 0;}
#content .insurance-options .financial .livesupport h2 {font-size:1.50em; color:#028ed9; margin:0 0 0.25em 0;}

#content .insurance-options .specialist {width:29.06em; height:25.00em; float:right; background:url(/images/personal_insurance_bg.jpg) no-repeat;}
#content .insurance-options .specialist h1 {font-size:1.75em; color:#333; margin:0.75em 0 0.50em 0.75em;}
#content .insurance-options .specialist h1 a:link, #content .insurance-options .specialist h1 a:visited {color:#fff; text-decoration:none;}
#content .insurance-options .specialist h1 a:hover {text-decoration:underline;}
#content .insurance-options .specialist ul {margin:0 0 0 2.50em;}
#content .insurance-options .specialist ul li {font-size:0.75em; line-height:1.75em; list-style-image:url(/images/blue_bullet.gif); padding:0 0 0 0.25em; }
#content .insurance-options .specialist ul li a:link, #content .insurance-options .specialist ul li a:visited {color:#fff; text-decoration:underline;}
#content .insurance-options .specialist ul li a:hover {color:#111;}

#content .insurance-options .specialist .contacttel {width:10.94em; height:6.25em; float:left; margin:4.00em 0 0 4.00em; }
#content .insurance-options .specialist .contacttel h2 {font-size:1.50em; color:#028ed9; margin:0 0 0.25em 0;}

#content .insurance-options .specialist .livesupport {width:9.38em; height:6.25em; float:right; margin:4.00em 0.50em 0 0;}
#content .insurance-options .specialist .livesupport h2 {font-size:1.50em; color:#028ed9; margin:0 0 0.25em 0;}


/* Forms */

.form {padding:1.50em 1.00em 1.00em 1.00em; background-color:#EEEEEE; margin:0 0 2.50em 0;}
.form label {width:12em; float:left; margin:0 1.00em 0 0; clear:both; font-family:Arial; font-size:0.75em; color:#444; vertical-align:middle; height:2.35em; /* line-height:2.35em; */}
.labelcheck {float:none; width: 8em; padding:0 0 0.25em 1.00em;}

.input {font-size:0.75em; height:1.25em; margin:0 1.25em 0.5em; padding:0.5em 0.25em 0.5em 0.5em; width:23em; font-family:Arial; color:#444; border: 0pt none; float:left;}  
.input-small {font-size:0.75em; height:1.25em; margin:0 1.25em 0.5em; padding:0.5em 0.25em 0.5em 0.5em; width:14em; font-family:Arial; color:#444; border: 0pt none; float:left;}  
.input-box {margin:1.50em 1.25em 0 1.25em; width:25.00em; height:2.00em; margin:1.25em 1.25em 0; padding:0.75em 0.25em 0 0.50em; width:22.50em; font-size:1.25em; font-family:Arial; color:#999; border: 0pt none; float:left;}  
input.checkbox {width: auto;}

.dropdown {margin:0 1.25em 0.5em; width:19.00em; height:2.00em; padding:0.25em 0.25em 0 0.25em; font-family:Arial; color:#444; border: 0pt none; font-size:0.75em; float:left;} 
.textarea {width:32.00em; height:10.00em; font-size:0.75em; margin:0 1.25em 0.5em; padding:0.5em 0.25em 0.5em 0.5em; font-family:Arial; color:#444; border: 0pt none; float:left;} 


.radio {width:25em; font-family:Arial; font-size:0.75em; color:#444;}
.check {width:3.00em; float:left;}
.checklabel {width:35.00em; margin:0 0 -1.00em 0; color:#444;}

.form label span{color:#CC0000;}

.error {width: 37.50em;}
.error h1 {background:#CC0000 none repeat scroll 0 0; clear:both; color:#FFFFFF; font-size:1.25em; font-weight:bold; margin:0; padding:0.5em 0 0.5em 0.5em;}
.error div {background:#CC0000; padding:0.63em; color:#fff; clear:both; margin:0 0 1.25em 0;}
.error div ul {padding:0; margin:0 0 1.50em 1.50em;}
.error div li {padding:0; margin:0 0 0 1.25em; list-style-type: square; font-family: Arial, sans-serif; color:#fff;}

#expired_warning {font-family:Arial,sans-serif;font-size:0.75em;line-height:1.5em;}
.expired {background: #FFFF88;padding: 0.63em;font-weight: bold;margin: 0 0 0.63em 0;}
#error_msg {color:#fff; background-color:#CC0000; padding:1.00em 1.00em 1.00em 1.00em; margin:0 0 1.5em 0; width:38.31em;}
#msg {padding:2.00em 1.00em 1.00em 1.00em;}
#error_msg ul { margin:0 0 1.25em 1.25em; float:left;}
#error_msg ul li { list-style-type:circle;}
#error_msg a {color:#fff; text-decoration:underline;}

.sendbutton {background-color:#111; float:right; cursor:pointer; border:0pt none; float:left; height:2.00em; margin:3.00em 0 0 0; width:8.31em; color:#fff;}
.sendbutton:hover {background-color:#FF7400;}

/* Footer */

#footer-container {height:4.38em; background:#111111 url(/images/footer_expand.gif);}
.footer {width:60.00em; height:4.38em; background:#111111 url(/images/footer_bg.gif) no-repeat; margin:0 auto;}

.footer .left-column {width:38.75em; float:left; margin:1.00em 0 0 0;}
.footer .right-column {width:20.00em; float:right; margin:0.75em 0 0 0;}
.footer .right-column p {line-height:1.25em;}

.footer ul {margin:0 0 0 0;}
.footer ul li {font-size:0.75em; line-height:1.50em; display:inline; list-style:none; margin:0 0.50em 0 0;}
.footer ul li a:link, .footer ul li a:visited {color:#fff; text-decoration:none;}
.footer ul li a:hover {text-decoration:underline;}
.footer p {color:#fff; margin:0 0 0 0;}
.footer a:link, .footer a:visited {color:#fff; text-decoration:none;}
.footer a:hover {text-decoration:underline;}


/* Tooltips */

a.tooltip {position: relative;}
a.tooltip span {display: none;}
a.tooltip:hover {font-size: 100%; /* Fixes bug in IE5.x/Win */}
a.tooltip:hover span {display:block; position:absolute; top:1em; left:2em; padding: 0.2em 0.6em; border:1px solid #333; background-color:#FFFF88; color:#000; z-index:999; width:10.00em;}


