/* **************************************************************************** */
/*      Style sheet for AMIRIGHT by Charles R. Grosvenor Jr.                    */
/* **************************************************************************** */

/* defaults for all elements */
body, P, div, B, I, li, strong, TD { color: #000000; font-size: 10pt; font-family:  Helvetica, Arial, sans-serif; font-weight: normal;}
body                               { background: #FeFeFe; margin: 0; top-margin=0; left-margin=0; margin-height=0; margin-width=0;}
B { font-weight: bold;}

a:visited                 			  { color: navy; }
a:active                  			  { color: navy; }
a:hover                   			  { color: red; }


/* Side/Top Navigation elements */
.sitemoto                    		  { color: #000000; font-size:  8pt; font-family:  Helvetica, Arial, sans-serif; font-weight: normal; font-style: italic;}

												 /* need to adjust logobackground.gif and logobackground2.gif to match */
.sideNavigationBackground          { background: #e8e8e8; }
.sideNavigationRightBackground     { background: #bfcae2; }
.sideNavigationTopBackground       { background: #0a50a1; }

.topNavigationTopDivider           { background: black; }


											    /* These control the nav button links */
a.navigationButtonText0:link        { color: #0a50a0; font-size: 8pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; line-height: 2;}
a.navigationButtonText0:visited     { color: #0a50a0; font-size: 8pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; line-height: 2;}
a.navigationButtonText0:active      { color: #0a50a0; font-size: 8pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; line-height: 2;}
a.navigationButtonText0:hover       { color:   white; font-size: 8pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; line-height: 2;}
.navigationButtonTextBackground0    { background: #bfcae2; }
.navigationButtonTabBackground0     { background: #0a50a0; }

a.navigationButtonText1:link        { color: #0a50a1; font-size: 8pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; line-height: 2;}
a.navigationButtonText1:visited     { color: #0a50a1; font-size: 8pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; line-height: 2;}
a.navigationButtonText1:active      { color: #0a50a1; font-size: 8pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; line-height: 2;}
a.navigationButtonText1:hover       { color:   white; font-size: 8pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; line-height: 2;}
.navigationButtonTextBackground1    { background: #bfcae2; }
.navigationButtonTabBackground1     { background: #0a50a1; }

a.navigationButtonText2:link        { color: #0a50a2; font-size: 8pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; line-height: 2;}
a.navigationButtonText2:visited     { color: #0a50a2; font-size: 8pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; line-height: 2;}
a.navigationButtonText2:active      { color: #0a50a2; font-size: 8pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; line-height: 2;}
a.navigationButtonText2:hover       { color:   white; font-size: 8pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; line-height: 2;}
.navigationButtonTextBackground2    { background: #bfcae2; }
.navigationButtonTabBackground2     { background: #0a50a2; }

a.navigationButtonText3:link        { color: #0a50a3; font-size: 8pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; line-height: 2;}
a.navigationButtonText3:visited     { color: #0a50a3; font-size: 8pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; line-height: 2;}
a.navigationButtonText3:active      { color: #0a50a3; font-size: 8pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; line-height: 2;}
a.navigationButtonText3:hover       { color:   white; font-size: 8pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; line-height: 2;}
.navigationButtonTextBackground3    { background: #bfcae2; }
.navigationButtonTabBackground3     { background: #0a50a3; }

a.navigationButtonText4:link        { color: #0a50a4; font-size: 8pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; line-height: 2;}
a.navigationButtonText4:visited     { color: #0a50a4; font-size: 8pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; line-height: 2;}
a.navigationButtonText4:active      { color: #0a50a4; font-size: 8pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; line-height: 2;}
a.navigationButtonText4:hover       { color:   white; font-size: 8pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; line-height: 2;}
.navigationButtonTextBackground4    { background: #bfcae2; }
.navigationButtonTabBackground4     { background: #0a50a4; }


/* Main Content Boxes */
.pageTitle                    	  { color:   white; font-size: 16pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; font-style: bold;}
a.pageTitle:link        		     { color:   white; font-size: 16pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; }
a.pageTitle:visited     		     { color:   white; font-size: 16pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; }
a.pageTitle:active                 { color:   white; font-size: 16pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; }
a.pageTitle:hover                  { color:   white; font-size: 16pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; }
.pageTitleSmall               	  { color:   white; font-size: 10pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; font-style: bold;}
a.pageTitleSmall:link        		  { color:   white; font-size: 10pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; }
a.pageTitleSmall:visited     		  { color:   white; font-size: 10pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; }
a.pageTitleSmall:active            { color:   white; font-size: 10pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; }
a.pageTitleSmall:hover             { color:   white; font-size: 10pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; }

.pageTitleBackground               { background: #0a50a1; }

.subHeading                    	  { color: #073A6D; font-size: 11pt; font-family:  Helvetica, Arial, sans-serif; font-weight:   bold; font-style: italic;}
.subHeadingSmall               	  { color: #073A6D; font-size: 09pt; font-family:  Helvetica, Arial, sans-serif; font-style: italic;}
a.subHeadingSmall:link        	  { color: #073A6D; font-size: 09pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; }
a.subHeadingSmall:visited     	  { color: #073A6D; font-size: 09pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; }
a.subHeadingSmall:active           { color: #073A6D; font-size: 09pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; }
a.subHeadingSmall:hover            { color: #073A6D; font-size: 09pt; font-family:  Helvetica, Arial, sans-serif; font-weight: bold; }
.subHeadingWarning             	  { color: #ee0000; font-size: 09pt; font-family:  Helvetica, Arial, sans-serif; font-weight:   bold; font-style: italic;}
.subHeadingBackground              { background: #bfcae2; }

.subHeadingBackgroundDivider       { background: #0a50a1; }

											    /* this is used on the part that juts out to the left, similar to page title only smaller */
.subHeading2                   	  { color:   white; font-size: 11pt; font-family:  Helvetica, Arial, sans-serif; font-weight:   bold; font-style: italic;}
.subHeadingBackground2             { background: #0a50a1; }

.mainContentBackground             { background: #e8e8e8; }

.error                             { color: #FF0000; }


/* Bottom of Page */
.bottomOfPageDivider               { background: gray; }





