#outerShell {width:900px; margin:0 auto;} /* added 9/27/11 to center pages */
body {background:#d6f4f4 url("/images/body-top-bg-repeating-x.gif") repeat-x 0 0;}

h1{
	color: #003366; 
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 16px;
	margin-top: 35px;
	margin-bottom: 4px;
}

p{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #333333;
 font-size: 11px;
 line-height: 16px;
 margin-top: 15px;
 margin-bottom: 15px;
}

td{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #333333;
 font-size: 11px;
 line-height: 14px;
 align: left;
}

th{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 12px;
 line-height: 14px;
 font-weight: bold;
 text-align: left;
}

img {
    border:none;
}

INPUT.textbox { 
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 8pt; 
	}

INPUT.textarea { 
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 8pt; 
	}

a:link {
	color: #336699;
	}
a:visited {
	color: #336699;
	}
a:active {
	color: #336699;
	}
a:hover {
	color: #6666ff;
	}

.testimonial
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 12px;
 line-height: 17px;
 font-style: italic;
}

.testimonial a 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #333399;
 font-size: 12px;
 line-height: 17px;
 font-style: italic;
 text-decoration: underline;
}

.testimonial a:hover 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #6666ff;
 font-size: 12px;
 line-height: 17px;
 font-style: italic;
 text-decoration: underline;
}

.testimonial a:active 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #ffcc00;
 font-size: 12px;
 line-height: 17px;
 font-style: italic;
 text-decoration: underline;
}

.notes
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #000000;
 font-size: 10px;
 line-height: 12px;
}

.notes a 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #333399;
 font-size: 10px;
 line-height: 12px;
 text-decoration: underline;
}

.notes a:hover 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #6666ff;
 font-size: 10px;
 line-height: 12px;
 text-decoration: underline;
}

.notes a:active 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #ffcc00;
 font-size: 10px;
 line-height: 12px;
 text-decoration: underline;
}

.breadcrumb
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #000000;
 font-size: 10px;
 line-height: 16px;
}

.breadcrumb a 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 10px;
 line-height: 16px;
 text-decoration: underline;
}

.breadcrumb a:hover 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #6666ff;
 font-size: 10px;
 line-height: 16px;
 text-decoration: underline;
}

.breadcrumb a:active 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003399;
 font-size: 10px;
 line-height: 16px;
 text-decoration: underline;
}

.leftThree
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #666666;
 font-size: 10px;
 line-height: 12px;
}

.leftThree a 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003399;
 font-size: 10px;
 line-height: 12px;
 text-decoration: underline;
}

.leftThree a:hover 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #336699;
 font-size: 10px;
 line-height: 12px;
 text-decoration: underline;
}

.leftThree a:active 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #FF0033;
 font-size: 10px;
 line-height: 12px;
 text-decoration: underline;
}

.head16
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 16px;
 line-height: 19px;
 font-weight: bold;
}

.head16 a 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #336699;
 font-size: 16px;
 line-height: 19px;
 text-decoration: underline;
}

.head16 a:hover 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #6666ff;
 font-size: 16px;
 line-height: 19px;
 text-decoration: underline;
}

.head16 a:active 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003399;
 font-size: 16px;
 line-height: 19px;
 text-decoration: underline;
}

.head14
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 14px;
 line-height: 17px;
 font-weight: bold;
}

.head14 a 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #336699;
 font-size: 14px;
 line-height: 17px;
 text-decoration: underline;
}

.head14 a:hover 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #6666ff;
 font-size: 14px;
 line-height: 17px;
 text-decoration: underline;
}

.head14 a:active 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003399;
 font-size: 14px;
 line-height: 17px;
 text-decoration: underline;
}

.head
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 12px;
 line-height: 14px;
 font-weight: bold;
}

.head a 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #336699;
 font-size: 12px;
 line-height: 14px;
 text-decoration: underline;
}

.head a:hover 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #6666ff;
 font-size: 12px;
 line-height: 14px;
 text-decoration: underline;
}

.head a:active 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003399;
 font-size: 12px;
 line-height: 14px;
 text-decoration: underline;
}

.subhead
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #000000;
 font-size: 12px;
 line-height: 14px;
 font-weight: bold;
}

.subhead a 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #336699;
 font-size: 12px;
 line-height: 14px;
 text-decoration: underline;
}

.subhead a:hover 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #6666ff;
 font-size: 12px;
 line-height: 14px;
 text-decoration: underline;
}

.subhead a:active 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003399;
 font-size: 12px;
 line-height: 14px;
 text-decoration: underline;
}

.white_hdrs12
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #F1F1F1;
 font-size: 12px;
 line-height: 14px;
 font-weight: bold;
}

.white_hdrs12 a
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #F1F1F1;
 font-size: 12px;
 line-height: 14px;
 font-weight: bold;
 text-decoration: underline;
}

.white_hdrs12 a:hover
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #F1F1F1;
 font-size: 12px;
 line-height: 14px;
 font-weight: bold;
 text-decoration: underline;
}

.white_hdrs12 a:active
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #F1F1F1;
 font-size: 12px;
 line-height: 14px;
 font-weight: bold;
 text-decoration: underline;
}

.white_hdrs14
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #F1F1F1;
 font-size: 14px;
 line-height: 16px;
 font-weight: bold;
}

.white_hdrs14 a
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #F1F1F1;
 font-size: 14px;
 line-height: 16px;
 font-weight: bold;
 text-decoration: underline;
}

.white_hdrs14 a:hover
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #F1F1F1;
 font-size: 14px;
 line-height: 16px;
 font-weight: bold;
 text-decoration: underline;
}

.white_hdrs14 a:active
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #F1F1F1;
 font-size: 14px;
 line-height: 16px;
 font-weight: bold;
 text-decoration: underline;
}

.hdr_tab
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #F1F1F1;
 font-size: 10px;
 line-height: 12px;
 font-weight: bold;
}

.hdr_tab a
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #F1F1F1;
 font-size: 10px;
 line-height: 12px;
 font-weight: bold;
 text-decoration: underline;
}

.hdr_tab a:hover
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #F1F1F1;
 font-size: 10px;
 line-height: 12px;
 font-weight: bold;
 text-decoration: underline;
}

.hdr_tab a:active
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #F1F1F1;
 font-size: 10px;
 line-height: 12px;
 font-weight: bold;
 text-decoration: underline;
}

.white_text
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #F1F1F1;
 font-size: 10px;
 line-height: 12px;
}

.white_text a
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #F1F1F1;
 font-size: 10px;
 line-height: 12px;
 text-decoration: underline;
}

.white_text a:hover
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #F1F1F1;
 font-size: 10px;
 line-height: 12px;
 text-decoration: underline;
}

.white_text a:active
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #F1F1F1;
 font-size: 10px;
 line-height: 12px;
 text-decoration: underline;
}

.hdr_dkblue
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 13px;
 line-height: 15px;
 font-weight: bold;
}

.home_dkblue
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #0168B1;
 font-size: 10px;
 line-height: 13px;
}

.subhdr_wht
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #F1F1F1;
 font-size: 11px;
 line-height: 13px;
 font-weight: bold;
}

.subhdrNoBold
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #333333;
 font-size: 12px;
 line-height: 20px;
}

.subhdr
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #0168B1;
 font-size: 11px;
 line-height: 13px;
 font-weight: bold;
}

.subhdr a 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #0168B1;
 font-size: 11px;
 line-height: 13px;
}

.subhdr a:hover 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #cc6600;
 font-size: 11px;
 line-height: 13px;
}

.subhdr a:active 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #0066cc;
 font-size: 11px;
 line-height: 13px;
}

.warning
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #9C0821;
 font-size: 9px;
 line-height: 11px;
}

.warning a
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #9C0821;
 font-size: 9px;
 line-height: 11px;
 text-decoration: underline;
}

.warning a:active
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #9C0821;
 font-size: 9px;
 line-height: 11px;
 text-decoration: underline;
}

.warning a:hover
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #333333;
 font-size: 9px;
 line-height: 11px;
 text-decoration: underline;
}

.instructions
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #333333;
 font-size: 9px;
 line-height: 11px;
}

.instructions a
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #333333;
 font-size: 9px;
 line-height: 11px;
 text-decoration: underline;
}

.instructions a:active
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #333333;
 font-size: 9px;
 line-height: 11px;
 text-decoration: underline;
}

.instructions a:hover
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #cc6600;
 font-size: 9px;
 line-height: 11px;
 text-decoration: underline;
}

.disclaimer
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #333333;
 font-size: 9px;
 line-height: 11px;
}

.symbol
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #333333;
 font-size: 9px;
 line-height: 11px;
}

.table_cat_white
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #F1F1F1;
 font-size: 10px;
 line-height: 12px;
 font-weight: bold;
}

.table_cat_black
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #000000;
 font-size: 10px;
 line-height: 12px;
}

.table_cat_gray
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #333333;
 font-size: 10px;
 line-height: 12px;
 font-weight: bold;
}

.table_cat_dkblue
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 10px;
 line-height: 12px;
 font-weight: bold;
}

.table_cat_dkblue a
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 10px;
 line-height: 12px;
 font-weight: bold;
}

.table_cat_dkblue a:active
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #6699cc;
 font-size: 10px;
 line-height: 12px;
 font-weight: bold;
}

.table_cat_dkblue a:hover
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #cc6600;
 font-size: 10px;
 line-height: 12px;
 font-weight: bold;
}

.table_cat
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 10px;
 line-height: 12px;
}

.table_cat a 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003399;
 font-size: 10px;
 line-height: 12px;
 text-decoration: underline;
}

.table_cat a:hover 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #cc6600;
 font-size: 10px;
 line-height: 12px;
 text-decoration: underline;
}

.table_cat a:active 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #0066cc;
 font-size: 10px;
 line-height: 12px;
 text-decoration: underline;
}

.BlueQuote
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 12px;
 line-height: 15px;
 text-decoration: italic;
}

.BlueQuote a
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 12px;
 line-height: 15px;
 text-decoration: underline;
 text-decoration: italic;
}

.BlueQuote a:active
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 12px;
 line-height: 15px;
 text-decoration: underline;
 text-decoration: italic;
}

.BlueQuote a:hover
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #CC6600;
 font-size: 12px;
 line-height: 15px;
 text-decoration: underline;
 text-decoration: italic;
}

.LeftColumnBlueText
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 10px;
 line-height: 12px;
}

.LeftColumnBlueText a
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 10px;
 line-height: 12px;
 text-decoration: underline;
}

.LeftColumnBlueText a:active
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 10px;
 line-height: 12px;
 text-decoration: underline;
}

.LeftColumnBlueText a:hover
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #CC6600;
 font-size: 10px;
 line-height: 12px;
 text-decoration: underline;
}

.table_data_hdr_dkblue
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 9px;
 line-height: 11px;
}

.table_data_hdr_dkblue a
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 9px;
 line-height: 11px;
 text-decoration: underline;
}

.table_data_hdr_dkblue a:active
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 9px;
 line-height: 11px;
 text-decoration: underline;
}

.table_data_hdr_dkblue a:hover
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #CC6600;
 font-size: 9px;
 line-height: 11px;
 text-decoration: underline;
}

.left_link_dkblue
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 9px;
 line-height: 11px;
 text-decoration: none;
}

.left_link_dkblue a
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 9px;
 line-height: 11px;
 text-decoration: none;
}

.left_link_dkblue a:active
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 9px;
 line-height: 11px;
 text-decoration: none;
}

.left_link_dkblue a:hover
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #6699CC;
 font-size: 9px;
 line-height: 11px;
 text-decoration: none;
}

.table_data_hdr
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #333333;
 font-size: 9px;
 line-height: 11px;
}

.table_data_hdr a 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003399;
 font-size: 9px;
 line-height: 11px;
 text-decoration: underline;
}

.table_data_hdr a:hover 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #cc6600;
 font-size: 9px;
 line-height: 11px;
 text-decoration: underline;
}

.table_data_hdr a:active 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #0066cc;
 font-size: 9px;
 line-height: 11px;
 text-decoration: underline;
}

.table_data
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #333333;
 font-size: 9px;
 line-height: 11px;
}

.table_data a 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #333333;
 font-size: 9px;
 line-height: 11px;
 text-decoration: underline;
}

.table_data a:hover 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #cc6600;
 font-size: 9px;
 line-height: 11px;
 text-decoration: underline;
}

.table_data a:active 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #333333;
 font-size: 9px;
 line-height: 11px;
 text-decoration: underline;
}

.table_data_dkblue
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 9px;
 line-height: 11px;
}

.body
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #333333;
 font-size: 11px;
 line-height: 14px;
}

.body a 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #333333;
 font-size: 11px;
 line-height: 14px;
 text-decoration: underline;
}

.body a:hover 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #6666ff;
 font-size: 11px;
 line-height: 14px;
 text-decoration: underline;
}

.body a:active 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #333333;
 font-size: 11px;
 line-height: 14px;
 text-decoration: underline;
}

.bodyhdr_dkblue
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 12px;
 line-height: 21px;
 font-weight: bold;
}

.bodyhdr_dkblue a
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 12px;
 line-height: 21px;
 font-weight: bold;
}

.bodyhdr_dkblue a:active
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #6699cc;
 font-size: 12px;
 line-height: 21px;
 font-weight: bold;
 text-decoration: underline;
}

.bodyhdr_dkblue a:hover
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #cc6600;
 font-size: 12px;
 line-height: 21px;
 font-weight: bold;
 text-decoration: underline;
}

.bodysubhdr_dkblue
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 11px;
 line-height: 16px;
}

.bodysubhdr_dkblue a
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 11px;
 line-height: 16px;
 text-decoration: underline;
}

.bodysubhdr_dkblue a:active
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #6699cc;
 font-size: 11px;
 line-height: 16px;
 text-decoration: underline;
}

.bodysubhdr_dkblue a:hover
{
 color: #cc6600;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 11px;
 line-height: 16px;
 text-decoration: underline;
}

.body_dkblue
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 10px;
 line-height: 13px;
}

.body_dkblue a 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003366;
 font-size: 10px;
 line-height: 13px;
 text-decoration: underline;
}

.body_dkblue a:hover 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #cc6600;
 font-size: 10px;
 line-height: 13px;
 text-decoration: underline;
}

.body_dkblue a:active 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #6699cc;
 font-size: 10px;
 line-height: 13px;
 text-decoration: underline;
}

.footer
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #333333;
 font-size: 10px;
 line-height: 12px;
}

.bottomlinks a 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #333399;
 font-size: 10px;
 line-height: 10px;
 text-decoration: underline;
}

.bottomlinks a:hover 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #6666ff;
 font-size: 10px;
 line-height: 10px;
 text-decoration: underline;
}

.bottomlinks a:active 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #003399;
 font-size: 10px;
 line-height: 10px;
 text-decoration: underline;
}

.fineprint
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #708090;
 font-size: 10px;
 line-height: 12px;
}

.fineprint a 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #708090;
 font-size: 10px;
 line-height: 12px;
 text-decoration: underline;
}

.fineprint a:hover 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #6666ff;
 font-size: 10px;
 line-height: 12px;
 text-decoration: underline;
}

.fineprint a:active 
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #708090;
 font-size: 10px;
 line-height: 12px;
 text-decoration: underline;
}

.db_body
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #333333;
 font-size: 10px;
 line-height: 14px;
}

.alert
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #ff0000;
 font-size: 12px;
 line-height: 14px;
 font-weight: bold;
}

.spacer
{
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 color: #FFFFFF;
 font-size: 2px;
 line-height: 3px;
}

/* BUTTONS */
.submitbutton, .defaultbutton {
	background-color: #336699;
	border-color: #ffffff;
	padding: 0px;
	font: normal normal bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	cursor: hand;
	margin-right:2px;
	}
.continuebutton {
	background-color: #336699;
	border-color: #ffffff;
	padding: 0px;
	font: normal normal bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	cursor: hand;
	margin-right:2px;
	}
.cancelbutton {
	background-color: #990033;
	border-color: #ffffff;
	padding: 0px;
	font: normal normal bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	cursor: hand;
	margin-right:2px;
	}

/* styles for new CSS based navigation, integrated 08.24.2011 by ksdesign */	
#navShell {background:#fff url("http://triangleaquatics.org/images/headers/BTN-spacer.jpg") repeat-x 0 0 !important;}
#nav,.subNav 	{margin:0; list-style-type:none;}
#nav,.navTab 	{height:20px !important;}
#nav 			{padding:0; background:#fff;width:900px;}
.navTab			{color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold; text-indent:-9875px; font-size:0; display:block; padding:0 !important; height:20px; background-image:url("http://triangleaquatics.org/images/navigation-sprite-900px.jpg"); background-repeat:none;} 

.category 			{background:#fff; height:20px; float:left;}
.category+.category {border-left:1px solid #5389b8;}
li>.navTab 			{float:left;}

.subNav {display:none;}
.category:hover ul.subNav,.navActive {display:block !important;}
ul.subNav 				{position:absolute; margin-top:20px; padding:0; border:1px solid #00ace4;}
.subNav li 				{width:150px; height:18px;}
.subNav li+li 			{border-top:1px solid #00ace4;}
.subNav a 				{display:block !important; color:#3580d7; height:18px; font:11px/18px Arial; background:#eef3fb; text-decoration:none; padding:2px !important; margin:0 !important;}
.subNav a:hover 		{background:#00ace4; color:#fff;}

#aboutUs 		{width:110px;}
#aboutUs:hover 	{background-position:0 -20px;}

#facility 		{background-position:-111px 0;width:100px;}
#facility:hover {background-position:-111px -20px;}

#programs 		{background-position:-211px 0;width:110px;}
#programs:hover {background-position:-211px -20px;}

#events 		{background-position:-321px 0;width:94px;}
#events:hover 	{background-position:-321px -20px;}

#calendar 		{background-position:-415px 0;width:111px;}
#calendar:hover {background-position:-415px -20px;}

#howToHelp 		{background-position:-528px 0;width:130px;}
#howToHelp:hover {background-position:-528px -20px;}

#partners 		{background-position:-660px 0;width:105px;}
#partners:hover {background-position:-660px -20px;}

#contactUs 		{background-position:-767px 0;width:133px;}
#contactUs:hover {background-position:-767px -20px;}

#paddingUnderNav {margin-bottom:10px; height:18px; background:url("http://www.triangleaquatics.org/images/headers/TACwave-spacer-mini.gif") repeat-x 0 0;}
#waveUnderNav{display:block; float:left; height:18px; width:900px; background:url("http://www.triangleaquatics.org/images/headers/HDR-WaveUnderNav900.jpg") no-repeat 0 0;}


#footerLinks {margin:20px 0 0 0; padding:20px 0 0 0; border-top:1px solid #0268b3; overflow:auto;}
#footerLinks li {list-style-type:none; float:left;}
#footerLinks a {font:11px Arial !important; color:#039;}
#footerLinks li {margin-left:10px; padding-left:10px; border-left:1px solid #666;}	
#firstFooterLink {margin-left:0 !important; padding-left:0 !important; border-left:0 !important;}
