/* CSS For all basic site pages */

body{border: 1px solid #FFF;margin:5px;padding:5px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:95%;}
h1, h2 {text-align:center;} 
h1{color:navy;} h2 {color:#990066;margin-bottom:2px;}
img{margin:0px;padding:0px;border:10px ridge #990066; border:1px solid navy;}
tr, td{vertical-align:top;} 

h1, h2, h3, h4, h5, h6, p {margin-top:.5em;}
h1 {font-size: 1.6em; color: navy;}
h2 {font-size: 1.4em; color: #906;}
h3 {font-size: 1.37em; color: #000066;}
h4 {font-size: 1.25em; color: #660066;}
h5 {font-size: 1.1em; color: #0000CC;}
h6 {font-size: .95em; color: #6600CC; color:#000; }
p  {font-size: .85em; color: navy; line-height:130%;}
a:link {text-decoration:none;border-bottom:1px solid blue;color:inherit;}
a:visited {text-decoration:none;border-bottom:1px solid violet;color:inherit;}
a:hover {text-decoration:none;border-bottom:1px solid red; background-color:navy; color:#FFF;}

div.list {padding:.1em 2em;border:1px dotted blue;margin-top:.4em; margin-bottom:.4em;}
ul, ol { margin-left:0em;border:1px solid yellow;padding-left:0em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
li {font-size:.9em; line-height:120%; margin-bottom:.2em; margin-top:.2em;}

blockquote {font-size:.8em;margin: .5em 1em; border:4px ridge #CCC;padding:.5em;line-height:120%;}
blockquote {border:none; background-color:#EEE;}

strong {font-weight:bold;}
em {font-style:italic;}
b {font-weight:bold; color:#000;}
i {font-style:italic; color:#CCC;}

img.inparagfllt {float:left;  margin: 0 3px 0 0;}
img.inparagflrt {float:right; margin: 0 0 2px 3px;}

form {border: 3px ridge #DDD;background-color:#804000;margin:.4em; padding:.2em;}
fieldset {border:1px solid #666; padding:.2em; margin:.8em;background-color:#BF5F00;}
legend {margin-left:.5em; margin-right:.5em; font-style:italic; font-weight:bold; position:relative; bottom:.5em; color:#FFF;}
fieldset.inner {margin:1em; background-color:#F77C00;}
input {background-color:#FFCC66}
input:focus {background-color:#FFF;font-weight:bold;}


#footer {border: 1px solid #CCC; margin:1em 4em; padding:.3em;text-align:center;}
#footer p {margin:0;text-align:center;font-size: .75em;color:#888;}
#footer strong {font-weight:bold; color:#666;}
#footer p a:link {text-decoration:none; border-bottom: 1px solid #888; color:#666;}
#footer p a:visited {text-decoration:none; border-bottom: 1px solid #888; color: #666;}
#footer p a:hover {color:#FFF;}

#eventhilights {border:2px none #CCC;padding: 2px 10px; width: 200px; 
	background-color:#CCCCFF;background-color:#DEE4FD;}
#eventhilights p{text-indent:-1em;margin-left:1em;font-size:.8em;margin-bottom:0;margin-top: .5em;line-height:110%;position:relative;}
#eventhilights p a:link {font-weight:bold;}
#eventhilights p a:visited {font-weight:bold; color:navy;}
#eventhilights h6 {font-size:.9em; text-transform:uppercase;color:#AE1C7F; margin: 1em -.5em 0em 1.5em;}
#eventhilights p span {position:absolute; left:-7em;color:#990066;font-weight:bold;z-index:100;width:6em; border:1px none yellow;}

table.general {width:100%;background-color:#FFFF00;border:3px solid #DDD; background-color:#FCFFC5;}
table.general td {border: 1px solid #666; background-color:#FF9;padding:.5em; background-color:#FFF;}
table.general td p {margin: 0 0 .2em;background-color:transparent;line-height:105%;font-size:.85em;}
table.general ul, table.general li {border:none;}
table.general ul {margin-left:1em;}

table#hometable tr td {font-size:.91em; line-height:135%; color:navy;}

div.alert {position:absolute;top:0px;left:0px; font-size:.8em;background-color:transparent;border:2px none #761356;
	padding:4px;width:220px;  line-height:130% !important;color:navy;text-align:left;text-indent:0em; margin-left:0em;
	}
div.alert strong {font-weight:bold; border-bottom:1px solid navy;; color:#761356;}

.x {unicode-bidi:bidi-override; direction: rtl;}