/* Styles that re-define HTML tags */

/* Text styles */
body,p,table,td,tr,input,select {
	font-family: Verdana, trebuchet, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #445766;
} 
a {
	COLOR: #990000; 
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: underline
}
h1,h2,h3,h4 {
	margin-top: 2px;
	margin-bottom: 5px;
}
h1 {
	font-size:   18px;
	font-weight: normal;
	color: #436565;
	letter-spacing: 2px;
}
h2 {
	font-size:   15px;
	font-weight: bold;
	color: #669999;
}
h3,h4 {
	font-size:   12px;
	font-weight: normal;
}
h5 {
	font-size: 27px;
	font-weight: lighter;
	color: #6699CC;
	font-variant: normal;
	text-align: center;
}

/* Lines, etc. */
body {
	SCROLLBAR-FACE-COLOR: #ffffff; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	SCROLLBAR-3DLIGHT-COLOR: #99b6cc; 
	SCROLLBAR-ARROW-COLOR: #4c7899; 
	SCROLLBAR-TRACK-COLOR: #D1DFE9; 
	SCROLLBAR-DARKSHADOW-COLOR: #99b6cc;
}
hr {
	color: #4c7899;
	height: 1pt;
}

/* Table styles */
td.footer {
	padding-right: 6px;
	padding-left: 6px;
} 

/* List styles */
dt {
	margin-bottom: 0px;
	padding-bottom: 0px;
	line-height: normal;
	height: 14px;
	margin-top: 0px;
	padding-top: 0px;
}
ol {
	list-style-type: decimal;
}
ul {
	list-style-type: square;
}

/* Image captions */
caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
}
.smallcaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #333333;
	text-align: center;
}


/* User-defined styles begin here */

/* Styles related to the news column. See also the news.css file */
.news { /* this is the main style */
	FONT-SIZE: 9px; 
	COLOR: #445766; 
}
.newstitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	color: #1E2D2D;
}
.newshead {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	color: #3C5959;
}
/* .news-home {
	FONT-SIZE: 9px; 
	COLOR: #445766;
} */


/* Styles related to standard page elements (such as headers and footers) */
.footer { /* Used extensively in the footer AND header */
	FONT-SIZE: 9px; 
	COLOR: #333333; 
}
.subtle { /* understated parts of the footer, small links, etc. */
	color:#666666!important;
	font-size: 9px !important;
}
.white-text {
	color: white;
}
.box {
	border: 1px solid #4A799C;
	background-color: #C9D9E5;
	margin: 3px;
	color: #333333;
}
.tellafriend { /* table for the tell-a-friend PAGE */
	border: thin solid #4A799C;
	margin: 7px;
	padding: 7px;
}
.tooltip { /* Used to create pop-up help menus */
	background-color: #FFFFE7;
	layer-background-color: #FFFFE7;
	border: 1px solid #000000;
	text-align: center;
	vertical-align: middle;
	visibility: hidden;
	display: inline;
	color: #000000;
	padding: 2px;
}


/* Calendar-related styles. See also calendar.css */
.calframe {  /* Border around the calendar */
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #4A799C;
	border-left-color: #4A799C;
}


/* Styles used in forms */
.friend-form { /* Tell-a-friend form on each page */
	font-size: 9px;
	color: #666666;
	line-height: normal;
}
.search {
	BORDER: #999999 1px solid;
	FONT-SIZE: 9px;
	WIDTH: 108px;
	COLOR: #333333;
	HEIGHT: 12px;
	margin: 0px;
	padding: 0px;
}
.input-but { /* submit buttons, etc. */
	font-size: 9px;
	color: #445766;
	height: 14px;
	cursor: hand;
	border: 1pt solid #445766;
	line-height: 9px;
	background-color: #FFFFFF;
	width: auto;
}
.submit {
	border:#000000;
	background-color:#ffffff;
	cursor:pointer;
	font-weight:bold;
}
.go-but {
	font-size: 9px;
	color: #333333;
	background-color : #DBE4EE;
	border : none #666699;
	height: 14px;
	width: 21px;
	cursor: hand;
	line-height: 9px;
	padding: 0px;
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE:  url(images/go-but.gif);
	BACKGROUND-REPEAT: no-repeat;
	margin: 0px;
}


/* Styles of unknown or obscure usage - If YOU know, then by all means categorize them!! */
b.hl1 { /* useless? */
	font-weight:bold;
}
b.hl2 { /* useless? */
	font-weight:bold;
	font-style:italic;
}
.frameback { /* defines i-frame border on American Temple newsletter */
	border: 1pt solid #99b6cc;
}
.sr { /* Used only for the Photo strip on the German Dharma Celebration ?? */
	font-size:11px; 
}
.sr .details {
	color: #4a799c;
	display:inline;
}
.sr a {
	color:gray !important;
}
/* .left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	border: 1pt solid #999999;
	height: 14px;
	width: 108px;
}
.full-input {
	border: 1pt solid #999999;
}*/
.textinput {
	BORDER: #999999 1pt solid;
	FONT-SIZE: 11px;
	COLOR: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.search2 {

	BORDER: #999999 1pt solid; 
	FONT-SIZE: 9px;
	WIDTH: auto; 
	COLOR: #333333; 
	HEIGHT: 14px
}
form {
}
.float-left {
	float: right;
	border-right-style: 10;
	border-bottom-style: 10;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 10px;
	
}
.side-nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFCC;
}
.d-g-border {
	border: 1pt solid #669999;
	margin-right: 0px;
}
.side-nav a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFCC;
	text-decoration: none;
}
.side-nav a:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFCC;
	text-decoration: none;
}
.side-nav a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFCC;
	text-decoration: none;
}
.side-nav a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFCC;
	text-decoration: underline;
}
.side-nav a:visited {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFCC;
	text-decoration: none;
}
.newstitle a:active {

	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	color: #1E2D2D;
}
.newstitle a:visited {


	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	color: #1E2D2D;
}
.newstitle a:link {



	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	color: #1E2D2D;
}
.newstitle a:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	color: #1E2D2D;
	text-decoration: underline;
}
.form-bg {
	background-color: #99CCCC;
}
.l-g-borderCopy {

	border: 1pt solid #99CCCC;
	margin-right: 0px;
}
