@charset "utf-8";
/* CSS Document */

body,td,th {

	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;

	font-size: 12px;

	color: #000000;

}

 

BODY {

background-image: url(images/bg.jpg);

background-repeat: repeat;

background-attachment:fixed;

margin-left: 0;

margin-right: 0;

}

 .note{ font-size:10px; color:#000000; font-family:Arial, Helvetica, sans-serif;}

.thumb {

	padding:10px;

}

 

 

 

a:link, a:active {

	color: #003366;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #666666;

}

a:hover {

	text-decoration: underline;

}

 

p {

	margin: 0 0 1em;

}

 

h1,h2,h3,h4,h5,h6 {

	font-family:  "Trebuchet MS", Tahoma, Verdana, sans-serif;

}

h1 {

	font-size: 22px;

	color:#999999;

}

h2 {

	font-size: 18px;

	color: #666666;

}

h3 {

	font-size: 16px;

	color: #333333;

}

h4 {

	font-size: 14px;

	color: #B8B8B8;

}

 

h5 {

	font-size: 10px;

	color: #000000;

}

 

 

 

 

/*--------------- "Masthead - Top Nav" styles */

 

#masthead {

	background-color: #62006F; /*62006FCHANGE THIS TO BACKGROUND COLOR DYNAMICALLY */

	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;

	font-size: 24px;

	font-weight: bold;

	color: #000000;

	background-image: url(images/T7_Purple_tb_lbg.jpg); /*PurpleCHANGE THIS TO ASSOCIATED COLOR NAME FOUND IN TEMPLATE TXT FILE, e.g. DarkRed */

	background-repeat: no-repeat;

	background-position: left top;

 

}

#masthead h1 {

	font-size: 22px;

	color: #000000;

	padding-left: 55px;

	margin-top: 5px;

	font-family: "Times New Roman", Times, serif;

}

 

 

#mastheadPhoneCol {

	background-color: #62006F; /*62006FCHANGE THIS TO BACKGROUND COLOR DYNAMICALLY */

	background-image: url(images/T7_Purple_tb_rbg.jpg); /*PurpleCHANGE THIS TO ASSOCIATED COLOR NAME FOUND IN TEMPLATE TXT FILE, e.g. DarkRed */

	background-repeat: no-repeat;

	background-position: left top;

	padding-bottom: 10px;

	font-family: "Times New Roman", Times, serif;

	font-size: 18px;

	font-weight: bold;

	color: #000000;

}

#DropShadowPageRt {

	background-color: #62006F;

	background-image: url(images/T7_Purple_rtedge.jpg); /*PurpleCHANGE THIS TO ASSOCIATED COLOR NAME FOUND IN TEMPLATE TXT FILE, e.g. DarkRed */

	background-repeat: repeat-y;

	background-position: left top;

}

 

#logo {

	background-color: #6699CC;

	padding-top: 5px;

	padding-bottom: 5px;

}
 

#navbar {

	background-image: url(images/T7_navbar_bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-top: 40px;

	background-color: #FFFFFF;

}

 

p.onpage {

	font-size: 11px;

	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;

	margin: 0px;

	text-align: left;

}

 

.onpage a {

	text-decoration:none;

	color:#000000;

	background-image:url(images/T7_Purple_lnbtn_ovr.gif); /*PurpleCHANGE THIS TO ASSOCIATED COLOR NAME FOUND IN TEMPLATE TXT FILE, e.g. DarkRed */

	background-repeat: no-repeat;

	background-position: left top;

	padding: 6px 0px 0px 27px;

	height: 25px;

	font-weight: bold;

	text-align: left;

	display: block;

}

 

.onpage a:link, .onpage a:visited, .onpage a:hover, .onpage a:active {

	color:#000000;

	text-decoration: none;

	}

 

 

/* Nav Button Styles -- one for each button in order to postion over curved background */

 

p.navbutts {

	font-size: 11px;

	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;

	margin: 0px;

	text-align: left;

	line-height: 1em;

}

 

.navbutts a {

	text-decoration:none;

	color:#000000;

	display:block;

	background-image:url(images/T7_Purple_lnbtn_ovr.gif); /*PurpleCHANGE THIS TO ASSOCIATED COLOR NAME FOUND IN TEMPLATE TXT FILE, e.g. DarkRed */

	background-repeat: no-repeat;

	background-position: left top;

	padding: 6px 0px 0px 35px;

	height: 25px;

	font-weight: bold;

}

 

.navbutts a:link {

	color:#333333;

	text-decoration: none;

}

	

.navbutts a:visited {

	color: #666666;

	text-decoration: none;

}

 

.navbutts a:hover, .navbutts a:active {

	color:#62006F;

	background-image:url(images/T7_Purple_lnbtn_ovr.gif); /*PurpleCHANGE THIS TO ASSOCIATED COLOR NAME FOUND IN TEMPLATE TXT FILE, e.g. DarkRed */

	text-decoration: none;

	background-position: left top;

}

 

/* Home Button Style */

p.navbutHome {

	font-size: 11px;

	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;

	margin: 0px 0px 0px 26px;

	text-align: left;

	line-height: 1em;

}

 

.navbutHome a {

	text-decoration:none;

	color:#000000;

	display:block;

	background-image:url(images/T7_Purple_lnbtn_up.gif); /*PurpleCHANGE THIS TO ASSOCIATED COLOR NAME FOUND IN TEMPLATE TXT FILE, e.g. DarkRed */

	background-repeat: no-repeat;

	background-position: left top;

	padding: 8px 0px 0px 27px;

	height: 36px;

	font-weight: bold;

}

 

.navbutHome a:link {

	color:#333333;

	text-decoration: none;

}

	

.navbutHome a:visited {

	color: #666666;

	text-decoration: none;

}

 

.navbutHome a:hover, .navbutts a:active {

	color:#62006F;

	background-image:url(images/T7_Purple_lnbtn_ovr.gif); /*PurpleCHANGE THIS TO ASSOCIATED COLOR NAME FOUND IN TEMPLATE TXT FILE, e.g. DarkRed */

	text-decoration: none;

	background-position: left top;

}

 

 

/* About Us Button Style */

p.navbutAbout {

	font-size: 11px;

	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;

	margin: 0px 0px 0px 18px;

	text-align: left;

	line-height: 1em;

}

 

.navbutAbout a {

	text-decoration:none;

	color:#000000;

	display:block;

	background-image:url(images/T7_Purple_lnbtn_up.gif); /*PurpleCHANGE THIS TO ASSOCIATED COLOR NAME FOUND IN TEMPLATE TXT FILE, e.g. DarkRed */

	background-repeat: no-repeat;

	background-position: left top;

	padding: 8px 0px 0px 27px;

	height: 36px;

	font-weight: bold;

}

 

.navbutAbout a:link {

	color:#333333;

	text-decoration: none;

}

	

.navbutAbout a:visited {

	color: #666666;

	text-decoration: none;

}

 

.navbutAbout a:hover, .navbutts a:active {

	color:#62006F;

	background-image:url(images/T7_Purple_lnbtn_ovr.gif); /*PurpleCHANGE THIS TO ASSOCIATED COLOR NAME FOUND IN TEMPLATE TXT FILE, e.g. DarkRed */

	text-decoration: none;

	background-position: left top;

}

 

 

/* Services Button Style */

p.navbutServices {

	font-size: 11px;

	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;

	margin: 0px 0px 0px 15px;

	text-align: left;

	line-height: 1em;

}

 

.navbutServices a {

	text-decoration:none;

	color:#000000;

	display:block;

	background-image:url(images/T7_Purple_lnbtn_up.gif); /*PurpleCHANGE THIS TO ASSOCIATED COLOR NAME FOUND IN TEMPLATE TXT FILE, e.g. DarkRed */

	background-repeat: no-repeat;

	background-position: left top;

	padding: 8px 0px 0px 27px;

	height: 36px;

	font-weight: bold;

}

 

.navbutServices a:link {

	color:#333333;

	text-decoration: none;

}

	

.navbutServices a:visited {

	color: #666666;

	text-decoration: none;

}

 

.navbutServices a:hover, .navbutts a:active {

	color:#62006F;

	background-image:url(images/T7_Purple_lnbtn_ovr.gif); /*PurpleCHANGE THIS TO ASSOCIATED COLOR NAME FOUND IN TEMPLATE TXT FILE, e.g. DarkRed */

	text-decoration: none;

	background-position: left top;

}

 

/* Hours N Direction Button Style */

p.navbutHoursnDir {

	font-size: 11px;

	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;

	margin: 0px 0px 0px 16px;

	text-align: left;

	line-height: 1em;

}

 

.navbutHoursnDir a {

	text-decoration:none;

	color:#000000;

	display:block;

	background-image:url(images/T7_Purple_lnbtn_up.gif); /*PurpleCHANGE THIS TO ASSOCIATED COLOR NAME FOUND IN TEMPLATE TXT FILE, e.g. DarkRed */

	background-repeat: no-repeat;

	background-position: left top;

	padding: 4px 0px 0px 27px;

	height: 40px;

	font-weight: bold;

}

 

.navbutHoursnDir a:link {

	color:#333333;

	text-decoration: none;

}

	

.navbutHoursnDir a:visited {

	color: #666666;

	text-decoration: none;

}

 

.navbutHoursnDir a:hover, .navbutts a:active {

	color:#62006F;

	background-image:url(images/T7_Purple_lnbtn_ovr.gif); /*PurpleCHANGE THIS TO ASSOCIATED COLOR NAME FOUND IN TEMPLATE TXT FILE, e.g. DarkRed */

	text-decoration: none;

	background-position: left top;

}

 

/* Contact Us Button Style */

p.navbutContact {

	font-size: 11px;

	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;

	margin: 0px 0px 0px 23px;

	text-align: left;

	line-height: 1em;

}

 

.navbutContact a {

	text-decoration:none;

	color:#000000;

	display:block;

	background-image:url(images/T7_Purple_lnbtn_up.gif); /*PurpleCHANGE THIS TO ASSOCIATED COLOR NAME FOUND IN TEMPLATE TXT FILE, e.g. DarkRed */

	background-repeat: no-repeat;

	background-position: left top;

	padding: 8px 0px 0px 27px;

	height: 36px;

	font-weight: bold;

}

 

.navbutContact a:link {

	color:#333333;

	text-decoration: none;

}

	

.navbutContact a:visited {

	color: #666666;

	text-decoration: none;

}

 

.navbutContact a:hover, .navbutts a:active {

	color:#62006F;

	background-image:url(images/T7_Purple_lnbtn_ovr.gif); /*PurpleCHANGE THIS TO ASSOCIATED COLOR NAME FOUND IN TEMPLATE TXT FILE, e.g. DarkRed */

	text-decoration: none;

	background-position: left top;

}

 

 

 

 

/*---------------- "content" styles */

 

#content {

	background-color:#FFFFFF;

	padding: 30px 25px 25px;

	height: 350px;

}

 

#content p {

	line-height: 1.5em;

}

 

 

#content h1 {

	margin: 0.5em 0;

	padding-bottom: .5em;

	}

#content h2 {

}

 

 

#content h3 {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999999; 

	color: #333333;

	padding-bottom: 0px;

}

 

#content h4 {

}

 

#content li {

	list-style-type: square;

}

 

#TDhomephoto {

	padding-bottom: 20px;

	background-color: #FFFFFF;

}

 

 

.templateText {

    color: #62006F; /*62006F CHANGE THIS BACKGROUND COLOR OUT DYNAMICALLY */

    font-weight: bold;

}

 

.copyrights

{

    padding-left: 25px;

	font-size: 9px;

	font-style: italic;

}

 

/* -------------------- "footer" styles */

#footer {

	padding: 0px 0px 8px;

	font-size: 12px;

	background-image: url(images/T7_Purple_botedge.jpg); /*PurpleCHANGE THIS TO ASSOCIATED COLOR NAME FOUND IN TEMPLATE TXT FILE, e.g. DarkRed */

	background-repeat: repeat-x;

	background-position: left top;

	background-color: #62006F; /*62006FCHANGE THIS TO BACKGROUND COLOR DYNAMICALLY */

}

 

 

#footer p {

	text-align: right;

	margin: 3px 0px 0px;

	font-size: 11px;

	font-weight: bold;

	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;

	color: #FFFFFF;

}

 

#footerCorner {

	padding: 0px 0px 8px;

	font-size: 12px;

	background-image: url(images/T7_Purple_ftrcrnr.jpg); /*PurpleCHANGE THIS TO ASSOCIATED COLOR NAME FOUND IN TEMPLATE TXT FILE, e.g. DarkRed */

	background-repeat: no-repeat;

	background-position: left top;

	background-color: #62006F; /*62006FCHANGE THIS TO BACKGROUND COLOR DYNAMICALLY */

}

 

 

 

.graybold {

	font-size: 110%;

	font-weight: bold;

	color: #666666;

}

 

<!--styles for Events -------------------------------->

p.navbutEvents {

	font-size: 11px;

	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;

	margin: 0px 20px 0px 56px;

	text-align: left;

	line-height: 1em;

}

 

.navbutEvents a {

	text-decoration:none;

	color:#000000;

	display:block;

	background-image:url(images/T7_Purple_lnbtn_up.gif); /*PurpleCHANGE THIS TO ASSOCIATED COLOR NAME FOUND IN TEMPLATE TXT FILE, e.g. DarkRed */

	background-repeat: no-repeat;

	background-position: center top;

	padding: 4px 0px 0px 57px;

	height: 32px;

	width: 50px;

	font-weight: bold;

}

 

.navbutEvents a:link {

	color:#333333;

	text-decoration: none;

}

	

.navbutEvents a:visited {

	color: #666666;

	text-decoration: none;

}

 

.navbutEvents a:hover, .navbutts a:active {

	color:#62006F;

	background-image:url(images/T7_Purple_lnbtn_ovr.gif); /*PurpleCHANGE THIS TO ASSOCIATED COLOR NAME FOUND IN TEMPLATE TXT FILE, e.g. DarkRed */

	text-decoration: none;

	background-position: center top;

}