/*
 * $Id: common.css,v 1.8 2003/04/18 15:57:40 ksmith Exp $
 * PINT base style sheet definition
 */
 
/* STANDARD */
body			{ background-color: #d3e4f4; margin-top: 20px;  
				  font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 1.5; color: #333333; }

body2			{ font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #333333; }

font			{ font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 1.5; }

ul				{ margin-top: 5px; margin-left: 20px; padding-left: 0px; line-height: 1.3; }
ol				{ margin-top: 5px; margin-left: 30px; padding-left: 0px; line-height: 1.3; }
sub				{ font-size: 90%; line-height: .75; }
sup				{ font-size: 90%; line-height: 1.25; }

sup.smark				{ font-size: 10px; vertical-align: text-top; }

table			{ font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif; font-size: 11px; text-align: left;  background-color: #ffffff; }
th				{ text-align: left; background-color: #d8dcc7; }
td			    { text-align: left; }
.right			{ text-align: right; }


/* CONTENT */

#mainnav		{ border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff; }
#content		{ background-color: #ffffff; padding-left: 20px; padding-right: 20px; }
/* #home1			{ position: relative; left: 4px; margin-top: 6px; } */

h1 				{ font-size: 14px; margin-bottom: -5px; margin-top: 10px; padding-top: 3px; padding-bottom: 3px; }
h2				{ font-size: 13px; color: #666666; margin-bottom: 0px; margin-top: 0; }
h3   			{ font-size: 12px; color: #333333; margin-bottom: 0px; }
h4   			{ font-size: 12px; color: #cc0000; margin-bottom: 0px; }
h5   			{ font-size: 12px; color: #996600; margin-bottom: 0px; }
blockquote		{ font-family: courier, monospace; font-size: 8px; color: #999900; margin-left: 25px; }
dt				{ font-size: 121%; font-weight: bold; }
dd				{ margin-left: 25px; margin-bottom: 15px; }

fieldset 		{ padding: 5px; width: 175px; float: right; font-size: 10px; margin-left: 7px; margin-right: 0px; }
legend			{ font-size: 13px; color: #666666; font-weight: bold; padding: 7px; }
.body2			{ font-size: 10px; color: #666666; margin-bottom: -5px; }

.whiteborder	{ border-bottom: 2px solid #ffffff; }

/* NAVIGATION */
a:active		{ color: #0000ff; text-decoration: underline; }
a:link			{ color: #3f7acc; text-decoration: underline; }
a:visited		{ color: #3f7acc; text-decoration: underline; }
a:hover			{ color: #3f7acc; text-decoration: none; }

#subnavheader		{ width: 196px; background-color: #ffffff; padding-left: 15px; padding-right: 10px; }
a.subnav			{ color: #cc9900; text-decoration: none; }
a.subnav:active		{ color: #cc9900; text-decoration: none; }
a.subnav:visited	{ color: #cc9900; text-decoration: none; }
a.subnav:hover		{ color: #ffcc00; text-decoration: underline; }

.blue			{ color: #005A9C; }
.blueborder		{ border-top: 1px solid #005A9C; border-bottom: 1px solid #005A9C; margin-bottom: 7px; }
h1.blue			{ border-bottom: 1px solid #f0d5de; }
.b1blue			{ border-top: 7px solid #ce2649; }
.b2blue			{ border-top: 5px solid #e692a4; }

.red			{ color: #d0264b; }
.redborder		{ border-top: 1px solid #d0264b; border-bottom: 1px solid #d0264b; margin-bottom: 7px; }
h1.red			{ border-bottom: 1px solid #f0d5de; }
.b1red			{ border-top: 7px solid #ce2649; }
.b2red			{ border-top: 5px solid #e692a4; }

.yellow			{ color: #f6df4e; }
.yellowborder	{ border-top: 1px solid #f6df4e; border-bottom: 1px solid #f6df4e; margin-bottom: 7px; }
h1.yellow		{ border-bottom: 1px solid #Fbf2b8; }
.b1yellow		{ border-top: 7px solid #f6df4e; }
.b2yellow		{ border-top: 5px solid #Fbf2b8; }

.green			{ color: #3d9d78; }
.greenborder	{ border-top: 1px solid #3d9d78; border-bottom: 1px solid #3d9d78; margin-bottom: 7px; }
h1.green		{ border-bottom: 1px solid #8ed3b9; }
.b1green		{ border-top: 7px solid #3d9d78; }
.b2green		{ border-top: 5px solid #8ed3b9; }

.redborder		{ border-top: 1px solid #d0264b; border-bottom: 1px solid #d0264b; margin-bottom: 7px; }
.subnav			{ font-size: 14px; text-decoration: none; font-weight: bold; line-height: 1.8; }

.subnav2div			{ width: 196px; background-color: #ffffff; padding: 7px; padding-left: 15px; padding-right: 10px; }
.subnav2			{ font-size: 11px; color: #3f7ece; text-decoration: none; font-weight: normal; line-height: 1.6; }
a.subnav2			{ text-decoration: none; }
a.subnav2:active	{ text-decoration: none; }
a.subnav2:visited	{ text-decoration: none; }
a.subnav2:hover		{ color: #ffcc00; text-decoration: underline; }

span.subnav2ul		{ text-decoration: none; color: #999999 }

.textnav			{ font-size: 10px; color: #afceea; }
a.textnav			{ text-decoration: none }
a.textnav:active	{ text-decoration: none }
a.textnav:visited	{ text-decoration: none }
a.textnav:hover		{ text-decoration: underline }

.backtotop 			{ font-size: 10px; }

/* FORMS */
form			{ margin-top: 5px; }
input			{ background-color: #efefef; border: 1px solid #000000; height: 20px; color: #000000; margin: 5px; }
select			{ background-color: #efefef; height: 20px; }

/* MISC ELEMENTS */
.borderbott		{ border-bottom: 1px solid #6600cc; }
.border			{ border: 1px solid #6600cc; }
.pdf				{ font-size: 11px; list-style-image: url('../images/ICN_pdf_sm.gif'); margin-left: 25px; line-height: 200%; }

.borderbott2		{ border-bottom: 1px solid #333333; }


/* breadcrumbing */

.bread  {font-size: 9px; margin-top: 12px; margin-bottom: 15px;}

#shadow	{ border: 1px solid #efefef; width: 760px; background-color: #dddddd; padding: 2px }

