
BODY, P, td, ul, ol, li 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; }
BODY.background		{ background-image: url(../images/backgroundRepeat.jpg); }

li					{ padding-bottom: 12px }


.errorr	{ color: red; font-weight: bold; }
 
/* Content Formatting ----------------------------------------------------*/
.hdr				{ font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #494c77; padding: 0px 0px 7px 0px; }
.hdrSecondColor		{ font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #108687; padding: 0px 0px 7px 0px; }
.hdrsub				{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #108687; padding: 0px 0px 7px 0px; }
.galleryTxt			{ font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; color: #66769c; line-height: 11px; text-align: center; padding:4px; }

.imageLeft				{float:left; margin-right:11px; margin-bottom:0px; } 
.imageRight				{float:right; margin-left:11px; margin-bottom:0px; } 
.imageFrame {float:right; border:solid 2px #fecccc; padding:0px; margin-left:11px; margin-bottom:10px; } 

/* Devider Line ---------------------------------------------------------*/
.deviderLinePadding {margin-top:40px; margin-bottom:10px;}


/* header Image -----------------------------------------------------------*/
.headerImagePadding {margin-bottom:5px;}



/* Navigation ------------------------------------------------------------*/
a 					{ text-decoration: underline; color: #108687; font-weight:bold; }
a:link 				{ text-decoration: underline; color: #108687; font-weight:bold; }
a:active 			{ text-decoration: underline; color: #108687; font-weight:bold; }
a:visited			{ text-decoration: underline; color: #108687; font-weight:bold; }
a:hover 			{ text-decoration: underline; color: #888bae; font-weight:bold; }


a.homeLink 					{ text-decoration: none; color: #8a1515; font-weight:normal; line-height: 25px; }
a:link.homeLink 			{ text-decoration: none; color: #8a1515; font-weight:normal; }
a:active.homeLink 			{ text-decoration: none; color: #8a1515; font-weight:normal; }
a:visited.homeLink			{ text-decoration: none; color: #816108; font-weight:normal; }
a:hover.homeLink 			{ text-decoration: underline; color: #816108; font-weight:normal; }


.breadcrumbSelect 			      { font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #108687; font-weight:bold; }
.breadcrumbLine 			      { font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #66769c; font-weight:bold; }
a.breadcrumbLink 			      { font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #66769c; font-weight:bold; }
a:link.breadcrumbLink 	      	  { text-decoration: none; color: #66769c; font-weight:bold; }
a:active.breadcrumbLink  	      { text-decoration: none; color: #66769c; font-weight:bold; }
a:visited.breadcrumbLink   		  { text-decoration: none; color: #66769c; font-weight:bold; }
a:hover.breadcrumbLink  	      { text-decoration: none; color: #108687; font-weight:bold; }


a.backLink 				    { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #108687; font-weight:bold; }
a:link.backLink 	        { text-decoration: none; color: #108687; font-weight:bold; }
a:active.backLink  		    { text-decoration: none; color: #108687; font-weight:bold; }
a:visited.backLink   		{ text-decoration: none; color: #108687; font-weight:bold; }
a:hover.backLink  	 	    { text-decoration: underline; color: #000a69; font-weight:bold; }


.logintop				    { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #ffffff; font-weight:normal; }
a.logintop 					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #ffffff; font-weight:normal; }
a:link.logintop 			{ text-decoration: none; color: #ffffff; font-weight:normal; }
a:active.logintop 			{ text-decoration: none; color: #ffffff; font-weight:normal; }
a:visited.logintop			{ text-decoration: none; color: #ffffff; font-weight:normal; }
a:hover.logintop 		    { text-decoration: none; color: #022e66; font-weight:normal; }


.navtop					    { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #ffffff; font-weight:normal; line-height: 23px; }
a.navtop 					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #ffffff; font-weight:normal; line-height: 23px; }
a:link.navtop 				{ text-decoration: none; color: #ffffff; font-weight:normal; }
a:active.navtop 			{ text-decoration: none; color: #ffffff; font-weight:normal; }
a:visited.navtop			{ text-decoration: none; color: #ffffff; font-weight:normal; }
a:hover.navtop 			    { text-decoration: none; color: #ffffff; font-weight:normal; line-height: 23px; display: block; background-color: #108687;}

a.navtop-at 				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; line-height: 23px; display: block; background-color: #108687;}
a:link.navtop-at 			{ text-decoration: none; color: #ffffff; font-weight:normal; }
a:active.navtop-at 		    { text-decoration: none; color: #ffffff; font-weight:normal; }
a:visited.navtop-at		    { text-decoration: none; color: #ffffff; font-weight:normal; }
a:hover.navtop-at 			{ text-decoration: none; color: #ffffff; font-weight:normal; }

.navlefthome                  { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #566b9a; font-weight: bold; }
a.navlefthome                 { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #566b9a; font-weight: bold; line-height: 14px; padding: 0px 0px 0px 7px; display: block; height: 15px; background: url(../images/buttonLeftNavHome.jpg) repeat-y; }
a:link.navlefthome            { text-decoration: none; color: #566b9a; font-weight: bold; }
a:active.navlefthome          { text-decoration: none; color: #566b9a; font-weight: bold; }
a:visited.navlefthome         { text-decoration: none; color: #566b9a; font-weight: bold; }
a:hover.navlefthome           { text-decoration: none; color: #ffffff; font-weight: bold; background: url(../images/buttonLeftNavHome_select.jpg) repeat-x; }

.navhdr                 { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #ffffff; font-weight: bold; background: #566b9a; padding: 3px 5px 3px 5px; border-left: 1px solid #ffffff}

.navleft                 { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #566b9a; font-weight: bold; }
a.navleft                { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #566b9a; font-weight: bold; line-height: 20px; padding: 0px 0px 0px 7px; display: block; height: 20px; background: url(../images/buttonLeftNav.jpg) repeat-y; }
a:link.navleft           { text-decoration: none; color: #566b9a; font-weight: bold; }
a:active.navleft         { text-decoration: none; color: #566b9a; font-weight: bold; }
a:visited.navleft        { text-decoration: none; color: #566b9a; font-weight: bold; }
a:hover.navleft          { text-decoration: none; color: #108687; font-weight: bold; background: url(../images/buttonLeftNav_select.jpg) repeat-x; }

.navleft-at              { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #108687; font-weight: bold; }
a.navleft-at             { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #108687; line-height: 20px; padding: 0px 0px 0px 7px; display: block; height: 20px; background: url(../images/buttonLeftNav_select.jpg) repeat-y; }
a:link.navleft-at        { text-decoration: none; color: #108687; font-weight: bold; }
a:active.navleft-at      { text-decoration: none; color: #108687; font-weight: bold; }
a:visited.navleft-at     { text-decoration: none; color: #108687; font-weight: bold; }
a:hover.navleft-at       { text-decoration: none; color: #108687; font-weight: bold; }

.navleftsub						{ font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #566b9a; line-height: 14px; padding: 0px 0px 0px 7px; display: block; height: 16px; background: url(../images/buttonLeftNavSub.jpg) repeat-y; }
a:link.navleftsub 				{ text-decoration: none; color: #566b9a; }
a:active.navleftsub 			{ text-decoration: none; color: #566b9a; }
a:visited.navleftsub			{ text-decoration: none; color: #566b9a; }
a:hover.navleftsub				{ text-decoration: none; color: #108687; line-height: 14px; padding: 0px 0px 0px 7px; display: block; height: 16px; background: url(../images/buttonLeftNavSub_select.jpg) repeat-y; }

.navleftsub-at 					{ font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #566b9a; line-height: 14px; padding: 0px 0px 0px 7px; display: block; height: 16px; background: url(../images/buttonLeftNavSub_select.jpg) repeat-y; }
a.navleftsub-at 				{ font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #108687; font-weight:bold; }
a:link.navleftsub-at 			{ text-decoration: none; color: #108687; }
a:active.navleftsub-at 			{ text-decoration: none; color: #108687; }
a:visited.navleftsub-at			{ text-decoration: none; color: #108687; }
a:hover.navleftsub-at 			{ text-decoration: none; color: #108687; }


.navright                 { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #566b9a; font-weight: bold; }
a.navright                { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #566b9a; font-weight: bold; line-height: 12px; padding: 6px 0px 0px 13px; display: block; height: 20px; background: url(../images/buttonRightNav.jpg) repeat-x; }
a:link.navright           { text-decoration: none; color: #566b9a; font-weight: bold; }
a:active.navright         { text-decoration: none; color: #566b9a; font-weight: bold; }
a:visited.navright        { text-decoration: none; color: #566b9a; font-weight: bold; }
a:hover.navright          { text-decoration: none; color: #108687; font-weight: bold; line-height: 12px; padding: 6px 0px 0px 13px; display: block; height: 20px; background: url(../images/buttonRightNav_select.jpg) repeat-x;  }

.navright-at              { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #108687; font-weight: bold; }
a.navright-at             { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #108687; line-height: 12px; padding: 6px 0px 0px 13px; display: block; height: 20px; background: url(../images/buttonRightNav_select.jpg) repeat-x;  }
a:link.navright-at        { text-decoration: none; color: #108687; font-weight: bold; }
a:active.navright-at      { text-decoration: none; color: #108687; font-weight: bold; }
a:visited.navright-at     { text-decoration: none; color: #108687; font-weight: bold; }
a:hover.navright-at       { text-decoration: none; color: #108687; font-weight: boldl; }

.navrightdouble                 { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #566b9a; font-weight: bold; }
a.navrightdouble                { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #566b9a; font-weight: bold; line-height: 12px; padding: 5px 0px 0px 25px; display: block; height: 29px; background: url(../images/buttonRightNav.jpg) repeat-x; }
a:link.navrightdouble           { text-decoration: none; color: #566b9a; font-weight: bold; }
a:active.navrightdouble         { text-decoration: none; color: #566b9a; font-weight: bold; }
a:visited.navrightdouble        { text-decoration: none; color: #566b9a; font-weight: bold; }
a:hover.navrightdouble          { text-decoration: none; color: #108687; font-weight: bold; line-height: 12px; padding: 5px 0px 0px 25px; display: block; height: 29px; background: url(../images/buttonRightNav_select.jpg) repeat-x;  }

.navrightdouble-at              { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #108687; font-weight: bold; }
a.navrightdouble-at             { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #108687; line-height: 12px; padding: 5px 0px 0px 25px; display: block; height: 29px; background: url(../images/buttonRightNav_select.jpg) repeat-x; }
a:link.navrightdouble-at        { text-decoration: none; color: #108687; font-weight: bold; }
a:active.navrightdouble-at      { text-decoration: none; color: #108687; font-weight: bold; }
a:visited.navrightdouble-at     { text-decoration: none; color: #108687; font-weight: bold; }
a:hover.navrightdouble-at       { text-decoration: none; color: #108687; font-weight: bold; }


.mailingtxt 					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #ffffff; font-weight:bold; }
.footertxt 					{ font-family: Arial,Helvetica,sans-serif; font-size: 9px; text-decoration: none; color: #ddeaff; font-weight:normal; }
a.footer 					{ font-family: Arial,Helvetica,sans-serif; font-size: 9px; text-decoration: none; color: #ddeaff; font-weight:normal; }
a:link.footer 				{ text-decoration: none; color: #ddeaff; font-weight:normal; }
a:active.footer 			{ text-decoration: none; color: #ddeaff; font-weight:normal; }
a:visited.footer			{ text-decoration: none; color: #ddeaff; font-weight:normal; }
a:hover.footer 			    { text-decoration: none; color: #0b176f; font-weight:normal; }
