body {background-color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; margin:0px;}
td, p, ul, li, h1, h2 {font-family: verdana, Arial, Helvetica, sans-serif; font-size:9pt;}
sup {font-family: verdana, Arial, Helvetica, sans-serif; font-size:7pt;}
hr {height:1px; color:#003366;}

/* Section Titles */
.section {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; font-style: italic; color:#996633;}
.subsection {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:bold; text-transform:uppercase; color:#003366;}
.subsubsection {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:bold; text-transform:uppercase; color:#666666;}

/* Blurbs at Top of Page */
.blurb {font-family: georgia, times, serif; font-size:10pt; font-style: italic; color:#666666;}

/* Disclaimers */
.disclaimer {font-family: verdana, Arial, Helvetica, sans-serif; font-size:7pt;}
.bdid {font-family: verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:bold;}

/* Top Navigation */
.toplink {font-weight:bold; font-size:10px; color:#FFFFFF; text-decoration:none;}

/* Footers */
.footer {font-size:8pt; margin:10px; text-align: justify;}
.footerJust {font-size:8pt; margin:10px; text-align:justify;}

/* Back to Top Links */
.totop {font-family: verdana, Arial, Helvetica, sans-serif; font-size:7pt;}

/* PDF Indicators */
.pdf {font-family: verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#666666;}

/* Lists: Link Pointers */
.pointerList {margin-left: 15px; font-size:8pt; list-style-image: url(/valic2003/aigvalic.nsf/images/pointer/$file/pointer.gif); list-style-type: square; margin-top: 10px;}
.pointerContent {margin-left: 15px; font-size:9pt; list-style-image: url(/valic2003/aigvalic.nsf/images/pointer/$file/pointer.gif); list-style-type: square; margin-top: 10px;}

/* Lists: Unordered (UL) */
.ul {font-family: verdana, Arial, Helvetica, sans-serif; list-style-image: url(/valic2003/aigvalic.nsf/images/bullet_lightblue/$file/bullet_lightblue.gif); list-style-type: square;}
.ul li {font-family: verdana, Arial, Helvetica, sans-serif; font-size:9pt; list-style-image: url(/valic2003/aigvalic.nsf/images/bullet_lightblue/$file/bullet_lightblue.gif); list-style-type: square; margin-top: 5px;}

/* Lists: Anchors within Page */
.toc {font-family: verdana, Arial, Helvetica, sans-serif; list-style-image: url(/valic2003/aigvalic.nsf/images/bullet_lightblue/$file/bullet_lightblue.gif); list-style-type: square;}
.toc li {font-family: verdana, Arial, Helvetica, sans-serif; font-size:8pt; list-style-image: url(/valic2003/aigvalic.nsf/images/bullet_lightblue/$file/bullet_lightblue.gif); list-style-type: square; margin-top: 2px;}

/* Lists: Home Page New & Noteworthy */
.nan {font-family: verdana, Arial, Helvetica, sans-serif; list-style-image: url(/valic2003/aigvalic.nsf/images/bullet_darkblue/$file/bullet_darkblue.gif); list-style-type: square; margin-top: 5px; margin-left: 10px;}
.nan li {font-family: verdana, Arial, Helvetica, sans-serif; font-size:8pt; list-style-image: url(/valic2003/aigvalic.nsf/images/bullet_darkblue/$file/bullet_darkblue.gif); list-style-type: square; margin-top: 7px;}

/* Lists: Line Item Starter */
.listart {font-family: georgia, times, serif; font-size:9pt; font-style: italic; font-weight:bold; color:#003366;}

/* Link Colors */
a:visited {color:#003366;}
a:active {color:#CCCCFF;}
a:link {color:#003366;}

/* Text Headers */
h1 {font-family: georgia, times, serif; font-style: italic; font-size:13pt; font-weight:bold; color:#003366; margin-top:0px; margin-bottom:0px}
h2 {font-family: georgia, times, serif; font-style: italic; font-size:12pt; font-weight:bold; color:#996633; margin-top:5px;}
.title {font-family: georgia, times, serif; font-size:14pt; font-weight:bold; font-style: italic; color:#996633;}

/* Left Nav */
.off {font-size:8pt; text-decoration:none; color:#003366;}
.off:hover {font-size:8pt; text-decoration:underline; color:#003366;}
.on {font-size:8pt; font-weight:bold; color:#996633; text-decoration:none}
.on:hover {font-size:8pt; font-weight:bold; color:#996633; text-decoration:underline}

/* Sub Nav */
.sub a {font-size:7.5pt; text-decoration:none; font-weight:bold}
.sub a:hover {font-size:7.5pt; text-decoration:underline; font-weight:bold}
.subon a {font-size:7.5pt; text-decoration:none; font-weight:bold; color:#666666}
.subon a:hover {font-size:7.5pt; text-decoration:underline; font-weight:bold; color:#666666}

/* Splash Pages */
.splash a {font-size:9pt; font-weight:bold}
.splash {font-size:8pt;}

/* Glossary */
.letter {font-size:18pt; font-weight:bold; font-style: italic; color:#009900;}

/* Dotted Lines */
.dots {font-family: georgia, times, serif; font-size:14pt; font-weight:bold; font-style: italic; color:#009900;}

/* Quick Links & Login Help */
.ql {font-size:8pt; text-decoration:none;}
.ql a {font-size:8pt; text-decoration:none;}
.ql a:hover {font-size:8pt; text-decoration:underline;}
.qlbkgd {background-image: url(/valic2003/aigvalic.nsf/images/backgrounds/$file/home_qlbkgd.jpg); background-repeat:no-repeat;}

/* Login Page */
.loginttl {font-size:9pt; color:#003366; font-weight:bold;}
.logintxt {font-size:7.5pt;}

/* Error Messages */
.error {font-size:12pt; font-weight:bold; color:#FF0000;}


.pdf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-transform: uppercase;
	padding-left: 4px;
	padding-right: 0px;
}


/* Data Tables */
.data {font-family: verdana, Arial, Helvetica, sans-serif; font-size:7pt;}
.dataPad {font-family: verdana, Arial, Helvetica, sans-serif; font-size:7pt; padding:3px; background:#FFFFFF;}
.main {font-family: verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold;}
.mainPad {font-family: verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; padding:3px; background:#CCB299;}
.header {font-family: verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:bold;}
.headerPad {font-family: verdana, Arial, Helvetica, sans-serif; font-size:7pt; text-transform:uppercase; font-weight:bold; padding:3px; background:#CCCCFF;}
.subPad {font-family: verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:bold; padding:3px; background:#cccccc;}

/* Contact Us */
.phone {font-family: verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#FFFFFF;}

/* Right Nav */
.r_table {margin-top:3px; margin-bottom:3px;}
.r_font {font-size:8pt;}

/* Home: Left Column */
.l_table {margin-top:3px; margin-bottom:3px;}
.l_font {font-size:8pt;}

/* Home: Middle Column */
.m_table {margin-top:3px; margin-bottom:3px; line-height: 18px;}
.m_font {font-size:9pt;}
