/*
***********************************************************************
This style sheet created by K. Scott Gerstenberger
***********************************************************************
*/

/* BASIC STYLE */ 

html,body           { margin:0px; padding:0px; height:100%; border:none; }

BODY    			{ background : #fff; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size : 10px; font-weight: normal; text-decoration : none; }
TD    			    { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; font-weight: normal; text-decoration : none; }
HR                  { color: #666; height: 1px; background-color: #666; border: 0px solid #666; margin-right: 0; width: 100%; }

.contentBody		{ background : #fff; }
.caption            { font-size: 9px; }
.small              { font-size: 10px; }
.tiny               { font-size: 7px; }
.big                { font-size: 12px; }
.errorMsg           { color : #cc0000; }

.pageTitle          { font-family: trebuchet ms, verdana, arial, tahoma; font-size: 18px; color : #c00; font-weight: normal; padding: 0px; margin: 0px; }
.pageTitle2         { font-family: trebuchet ms, verdana, arial, tahoma; font-size: 18px; color : #c00; font-weight: normal; padding: 0px; margin: 0px; }
.subTitle           { font-family: trebuchet ms, verdana, arial, tahoma; color:#c00; font-size: 14px; font-weight: normal; padding: 0px; margin: 0px; }

/*
.pageTitle          { font-family: trebuchet ms, verdana, arial, tahoma; letter-spacing: 14px; font-size: 18px; color : #c00; font-weight: normal; }
.pageTitle2         { font-family: trebuchet ms, verdana, arial, tahoma; letter-spacing: 14px; font-size: 18px; color : #c00; font-weight: normal; }
.subTitle           { font-family: trebuchet ms, verdana, arial, tahoma; color:#c00; font-size: 14px; letter-spacing: 10px; font-weight: normal; }


.pageTitle          { font-family : Pristina, Fantasy; font-size: 30px; font-weight: normal; padding: 0px; margin: 0px; }
.pageTitle2         { font-family : Pristina, Fantasy; font-size: 30px; font-weight: normal; padding: 0px; margin: 0px; }
.subTitle           { font-size: 13px; font-weight: normal; text-decoration : none; padding: 0px; margin: 0px; }
*/

	A.subTitle:LINK		{ font-size: 13px; font-weight : normal; text-decoration : none; }
	A.subTitle:VISITED	{ font-size: 13px; font-weight : normal; text-decoration : none; }
	A.subTitle:ACTIVE   { font-size: 13px; font-weight : normal; text-decoration : none; }
	A.subTitle:HOVER    { font-size: 13px; font-weight : normal; text-decoration : none; }

.siteMap_Lvl1		{ list-style-type: square; list-style-image: url(../image/bullet_01.gif); margin : 0 0 0 20px; margin-right: 0px;  line-height : 2em; }
.siteMap_Lvl2		{ list-style-type: disc; list-style-image: url(../image/bullet_02.gif); margin : 0 0 0 20px;  line-height : 2em; }
.siteMap_Lvl3		{ list-style-type: circle; list-style-image: url(../image/bullet_03.gif); margin : 0 0 0 20px;  line-height : 2em; }
#spacedList li		{ margin-bottom: 20px; }

A:LINK              { color: #4F91BB; text-decoration: none; }
A:VISITED           { color: #4F91BB; text-decoration: none; }
A:ACTIVE            { color: #4F91BB; text-decoration: none; }
A:HOVER             { color: #4F91BB; text-decoration: underline; }

.subSectTitle       { font-size: 13px; color : #fff; font-weight: bold; text-decoration : none; padding: 0px; margin: 0px; }
	A.subSectTitle:LINK     { font-size: 13px; color : #fff; font-weight : bold; text-decoration : none; }
	A.subSectTitle:VISITED  { font-size: 13px; color : #fff; font-weight : bold; text-decoration : none; }
	A.subSectTitle:ACTIVE   { font-size: 13px; color : #fff; font-weight : bold; text-decoration : none; }
	A.subSectTitle:HOVER    { font-size: 13px; color : #fff; font-weight : bold; text-decoration : none; }
.subSubSectTitle    { font-size: 12px; color : #fff; font-weight: bold; text-decoration : none; }
	A.subSubSectTitle:LINK      { font-size: 12px; color : #fff; font-weight : bold; text-decoration : none; }
	A.subSubSectTitle:VISITED   { font-size: 12px; color : #fff; font-weight : bold; text-decoration : none; }
	A.subSubSectTitle:ACTIVE    { font-size: 12px; color : #fff; font-weight : bold; text-decoration : none; }
	A.subSubSectTitle:HOVER     { font-size: 12px; color : #fff; font-weight : bold; text-decoration : none; }

.treeview_selectBorder  { border: dashed 1px #5f9ea0; }
.treeview_text          { font-weight: normal; text-decoration: none; color: #666; font-size: 10px; }
    A.treeview_text:LINK    { font-weight: normal; text-decoration: none; color: #666; font-size: 10px; }
    A.treeview_text:VISITED { font-weight: normal; text-decoration: none; color: #666; font-size: 10px; }
    A.treeview_text:ACTIVE  { font-weight: normal; text-decoration: none; color: #666; font-size: 10px; }
    A.treeview_text:HOVER   { font-weight: normal; text-decoration: none; color: #4F91BB; font-size: 10px; }

.topNavLinks    { color : #4F91BB; font-weight: normal; text-decoration : none; }
	A.topNavLinks:LINK      { color : #4F91BB; font-weight : normal; text-decoration : none; }
	A.topNavLinks:VISITED   { color : #4F91BB; font-weight : normal; text-decoration : none; }
	A.topNavLinks:ACTIVE    { color : #4F91BB; font-weight : normal; text-decoration : none; }
	A.topNavLinks:HOVER     { color : #4F91BB; font-weight : normal; text-decoration : none; }

.backGroundColor00	{ background : #fff; }		/* WHITE - Typically same color as content background */
.backGroundColor01	{ background : #d6e4f0; }	/* LIGHT BLUE - Alternate background*/ 
.backGroundColor02	{ background : #2c597c; }	/* DARK BLUE - Typically for title banners */ 
.backGroundColor03	{ background : #7294AF; }	/* MED BLUE - Alt2 - sub banners */ 
.backGroundColor04	{ background : #87a45f; }	/* SAGE GREEN */ 

.btnNormal          { cursor : pointer; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; font-weight: normal;}
.btnOver            { cursor : pointer; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; font-weight: normal;}

#dhtmltooltip		{ position: absolute; width: 360px; border: 1px solid #000; padding: 8px; background-color: #fff; color:#000; font-size:10px; line-height:1.3; visibility: hidden; z-index: 10000; }
#pscroller1         { height:130px; padding: 5px;}
.newsScroll         { border: 1px none #666; }
.recurrTable        { border: 1px solid #666; background : #eee; padding: 8px; }
.list_Seperator     { height: 0; border: 0; border-top: 1px solid #4F91BB; }

A.articleRotate:LINK    { color: #333; font-size: 13px; font-weight : bold; text-decoration : none; }
A.articleRotate:VISITED { color: #333; font-size: 13px; font-weight : bold; text-decoration : none; }
A.articleRotate:ACTIVE  { color: #333; font-size: 13px; font-weight : bold; text-decoration : none; }
A.articleRotate:HOVER   { color: #333; font-size: 13px; font-weight : bold; text-decoration : none; }

#latestNews             {}
    #latestNews .subTitle  { font-size: 13px; font-weight : normal; text-decoration : none; }
#latestNews_list        {}
    #latestNews_list A.subTitle { font-size: 13px; font-weight : normal; text-decoration : none; }
#latestNews_top         {}
    #latestNews_top A.subTitle  { font-size: 13px; font-weight : normal; text-decoration : none; }

#dbdFooterText {}






/* CALENDAR STYLE */
.cal_Day				{ background : #fff; }
.cal_SelectedDay		{ background : #f5f9fa; }
.cal_BannerText 		{ color : #fff; }
	A.cal_BannerText:LINK     { color : #fff; }
	A.cal_BannerText:VISITED  { color : #fff; }
	A.cal_BannerText:ACTIVE   { color : #fff; }
	A.cal_BannerText:HOVER    { color : #fff; }

/* ADMIN CALENDAR */
#selectStartDate .calTopHeader {BACKGROUND-COLOR: #86a9c9; color: #fff; text-decoration : none; font-size: 10px; }
#selectStartDate .calDayHeader {BACKGROUND-COLOR: #ddd; font-size: 10px;}

/* GMPOPUP CALENDAR */
.gmDay              { color: #999; }
.gmOtherDay         { color: #999; }
.gmDayHeader        { color: #999; }

/* BLOG STYLE */
.blog_CommentBox    { padding: 10px; background : #f5f9fa; border : 1px solid #466f8c; }
.blog_CalHighlight  { font-weight: bold; font-size: 135%; }

/* PHOTO GALLERY */
.photoGallery       { background-image: url(../../image/icons/photoGallery.gif); background-position: center center; background-repeat: no-repeat; height: 125px; width: 125px; }

/* GUESTBOOK */
.guest_Table        { border: 1px solid #d0d0d0; border-collapse: collapse; }
.guest_TableCell    { border: 1px solid #d0d0d0; border-collapse: collapse; }
.guest_InfoBG       { background: #eee; }
.guest_MessageBG    { background: #eee; }

/* TAG CLOUD */
.TagCloud-Table     { border: 1px solid #d0d0d0; background: #eee; }
.TagCloud-Lowest    { font-size: 90%; font-weight: 100; }  /* Grade:  0 - 19  */
    A.TagCloud-Lowest:LINK      { text-decoration: none; }
    A.TagCloud-Lowest:VISITED   { text-decoration: none; }
    A.TagCloud-Lowest:ACTIVE    { text-decoration: none; }
    A.TagCloud-Lowest:HOVER     { text-decoration: underline; }
.TagCloud-Low       { font-size: 110%; font-weight: 300; } /* Grade: 20 - 39  */
    A.TagCloud-Low:LINK         { text-decoration: none; }
    A.TagCloud-Low:VISITED      { text-decoration: none; }
    A.TagCloud-Low:ACTIVE       { text-decoration: none; }
    A.TagCloud-Low:HOVER        { text-decoration: underline; }
.TagCloud-Medium    { font-size: 130%; font-weight: 500; } /* Grade: 40 - 59  */
    A.TagCloud-Medium:LINK      { text-decoration: none; }
    A.TagCloud-Medium:VISITED   { text-decoration: none; }
    A.TagCloud-Medium:ACTIVE    { text-decoration: none; }
    A.TagCloud-Medium:HOVER     { text-decoration: underline; }
.TagCloud-High      { font-size: 150%; font-weight: 700; } /* Grade: 60 - 79  */
    A.TagCloud-High:LINK        { text-decoration: none; }
    A.TagCloud-High:VISITED     { text-decoration: none; }
    A.TagCloud-High:ACTIVE      { text-decoration: none; }
    A.TagCloud-High:HOVER       { text-decoration: underline; }
.TagCloud-Highest   { font-size: 180%; font-weight: 900; } /* Grade: 80 - 100 */
    A.TagCloud-Highest:LINK     { text-decoration: none; }
    A.TagCloud-Highest:VISITED  { text-decoration: none; }
    A.TagCloud-Highest:ACTIVE   { text-decoration: none; }
    A.TagCloud-Highest:HOVER    { text-decoration: underline; }

/* PAYPAL-STORE LINKS */
.ppTable			{ border-style: dashed; border-width: 1px; border-color: #899; background : #ffffff; font-size : 10px; font-weight: bold; }
.ppButtonCell		{ font-size : 0px; font-weight: bold; }
A.ppLink:LINK       { font-weight: normal; text-decoration: none; color: #666; font-size: 10px; }
A.ppLink:VISITED    { font-weight: normal; text-decoration: none; color: #666; font-size: 10px; }
A.ppLink:ACTIVE     { font-weight: normal; text-decoration: none; color: #666; font-size: 10px; }
A.ppLink:HOVER      { font-weight: normal; text-decoration: none; color: #666; font-size: 10px; }

/* UNCHANGEABLE STYLES */
.img-shadow         { float : left; background: url(../../image/shadowAlpha.png) no-repeat bottom right !important; background: url(../../image/shadow.gif) no-repeat bottom right; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px; }
.img-shadow img     { display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 4px; } 
.frmINPUT           { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; }
.frmINPUTover       { background-color: #f7f7f7; }
input,select,textarea { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; }
.hideRows   		{ display: none; }
.breakhere          { page-break-before: always; }
.nonContent         { display: none; }
.select-freeIframe	{ display:none; display/**/:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); }
#addthis_dropdown TD    { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9px; font-weight: normal; text-decoration : none; }



