/*
 * $Id: common.css,v 1.8 2003/04/18 15:57:40 ksmith Exp $
 * PINT base style sheet definition
 */
 
/* STANDARD */
body			{ background-color: #ffffff; margin-top: 0px; margin-left: 0px; margin-right: 0px;  
				font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 1.5; color: #333333; }

font			{ font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; }

ul				{ margin-top: 5px; margin-left: 20px; padding-left: 0px; line-height: 1.3 }
sub				{ font-size: 80%; line-height: .75; }
sup				{ font-size: 80%; line-height: 1.25; }

a:active		{ color: #3b437b; text-decoration: underline; }
a:link			{ color: #3b437b; text-decoration: underline; }
a:visited		{ color: #8AB9D2; text-decoration: underline; }
a:hover			{ color: #0e79b5; text-decoration: underline; }


/* CONTENT */
.head 			{ font-size: 18px; color: #003333; }
.subhead1		{ font-size: 14px; color: #e47d5e; }
.subhead2   	{ font-size: 12px; color: #e47d5e; }
.body2			{ font-size: 10px; color: #666666; }
.body2_wh		{ font-size: 10px; color: #ffffff; }
.body_wh		{ font-size: 12px; color: #ffffff; }
.copy 			{ font-size: 10px; color: #ffffff; }

table.content	{ background-color: #C6DCE9; padding: 5px; }
th				{ background-color: #3b437b; height: 25px; vertical-align: middle; border-bottom: 1px solid #ffff66; text-align: center; padding: 2px; vertical-align: bottom; }
td.header		{ background-color: #3b437b; background-image: url('../images/th_bg.jpg'); background-repeat: no-repeat; background-position: top right; height: 25px; vertical-align: middle; border-bottom: 1px solid #ffff66; text-align: center; padding: 2px; text-align: left; vertical-align: bottom; }
td.th			{ background-color: #3b437b; height: 25px; vertical-align: middle; border-bottom: 1px solid #ffff66; text-align: center; padding: 2px; text-align: left; vertical-align: bottom; }
th.content		{ color: #ffffff; }
td.content		{ background-color: #f8f8f8; line-height: 2.0; padding: 5px; border-right: 9px solid #efefef; }
td.content2		{ height: 25px; background-color: #ffffff; border: 1px solid #cccccc; text-align: center; vertical-align: middle; }

		
.contentimage	{ width: 225px; position: relative; float: right; margin-bottom: 10px; background-color: #f8f8f8; border: 2px solid #cccccc; display: inline; }
.contentimage1	{ width: 437px; position: static; float: right; margin-bottom: 10px; background-color: #f8f8f8; border: 2px solid #cccccc; }
.contentimage2	{ width: 110px; position: relative; float: right; margin-bottom: 10px; background-color: #f8f8f8; border: 2px solid #cccccc; display: inline; }
.contentimage3	{ width: 150px; position: static; float: left; background-color: #f8f8f8; border: 2px solid #cccccc; display: inline; }
.contentimage4	{ width: 150px; position: static; float: right; background-color: #f8f8f8; border: 2px solid #cccccc; display: inline; }
.imagecaption	{ padding: 10px; font-size: 10px; color: #666666; }	
.imagecaption2	{ padding: 5px; font-size: 10px; color: #666666; }	

/* NAVIGATION */

.subnav				{ font-size: 11px; color: #5c7c9d; text-decoration: none; font-weight: bold; line-height: 1.8; }
a.subnav			{ color: #003366; }
a.subnav:active		{ color: #003366; }
a.subnav:visited	{ color: #003366; }
a.subnav:hover		{ color: #5C85AD; text-decoration: underline; }

.subnav2			{ font-size: 10px; color: #5c7c9d; text-decoration: none; font-weight: normal; line-height: 1.2; }
a.subnav2			{ color: #003366; }
a.subnav2:active	{ color: #003366; }
a.subnav2:visited	{ color: #003366; }
a.subnav2:hover		{ color: #5C85AD; text-decoration: underline; }

.bread				{ font-size: 10px; color: #3b437b; }
a.bread				{ color: #3b437b; }
a.bread:active		{ color: #3b437b; }
a.bread:visited		{ color: #bdd7e5; }
a.bread:hover		{ color: #0e79b5; }

.top				{ font-size: 10px; color: #3b437b; }
a.top				{ color: #3b437b; }
a.top:active		{ color: #3b437b; }
a.top:visited		{ color: #bdd7e5; }
a.top:hover			{ color: #0e79b5; }

.textnav			{ font-size: 10px; color: #cccccc; }
a.textnav			{ color: #ffffff; }
a.textnav:active	{ color: #ffffff; }
a.textnav:visited	{ color: #cccccc; }
a.textnav:hover		{ color: #0e79b5; }

/* FORMS */
form			{ margin-top: 5px; }
input			{ background-color: #dcecf4; height: 20px; color: #003366; }
select			{ background-color: #dcecf4; height: 20px; }

.addressprint	{ display: none; }

