* {margin:0; padding:0;}
body {font-size:99%; font-family: Verdana,Arial,Helvetica,sans-serif;text-align:left;
	background-color:#91B7D4;background-color:#FFF;margin:0px;border:6px none #26416F;width:100% !important;}
img {border:none;}
div#header, div#navigation, div#content, div#footer {margin:0px; width:100%;background-color:#FFF; position:relative;}
div#header {height:78px;position:relative;text-align:left;background-color:#A1BDD5;}
div#navigation {background-color:#2A426D; z-index:9; width:auto;} /* frm 2010:background-color:#782018; */
div#content{position:relative;  background-color:#FFF;z-index:100 !important;margin-right:10px;} /*A border matching background may be needed for some browsers: 91B7D4;*/ 
		/* Padding removed (above) to avoid boxmodel errors padding: 0px .7em .5em;*/
div#content hr {clear:both;}
div#footer {margin-top:1em; margin-bottom:1em; background-color:#97B8D3;}
h3, h4, h5, h6, p, ul {margin-left:8px !important;}
h1 {text-align:left; font-size:75%; color:#EEE; margin-top:4px;margin-left:-2em;}
h2 {text-align:left; font-family:Palatino,"Times New Roman", Times, serif; font-size: 150%;color:navy;}
div#header {background-image:url(img/headerbackground.gif);background-repeat:repeat-x;}
div#header h2 {position:absolute; left:60px; top:7px;}
div#header h1 {position:absolute; left:60px; bottom:7px;}
div#dayquote {color:navy; font-size:.9em;text-align:left;font-family:arial, verdana, sans-serif;}
div#dayquote a:link {text-decoration:none;} div#dayquote a:visited {text-decoration:none;} div#dayquote a:hover {text-decoration:none;border-bottom:1px dotted navy;;}
h3 {text-align:left; font-size: 1.21em; font-weight:bold; color:#990066;margin-top:.4em;margin-bottom:-.1em;}
h4 {text-align:left; font-size: .95em; font-weight:bold;  color:#009933; color:#008822; margin-top:.8em; margin-bottom:.1em;}
h5 {text-align:left; font-size: .87em; font-weight:bold; color:#5A1895;margin-top:.1em;}
h6 {text-align:left; font-size: .75em; font-weight:bold; color:navy;}
p  {text-align:left; font-size:.75em; color:navy;margin-bottom:.3em;width:auto; line-height:120%;}
td {text-align:left; font-size:.75em; color:navy;margin-bottom:.3em;line-height:120%;}
li {font-size:.7em;color:#777; margin-bottom:.3em; text-align:left;}
li li {font-size: .75em;}
a.more {text-decoration:none;color:navy !important;} 
a.more:hover {color:blue;text-decoration:none; border-bottom:1px dotted navy;}

#calendar {background-color:#D5E7EE !important;}
#calendar  a.more {font-size:1em;font-weight:normal;}
#calendar a.more:hover {font-size:1em;}
#calendar div.insert {margin-bottom:.5em;padding:2px;margin:3px 3px 3px -5px;text-align:center; color: navy;
	font-size:.9em;}

#calendar ul, #calendar li {background-color:transparent;display:block !important; color:navy;float:none;
	padding:0px !important; border: 1px none #EEE;}
#calendar ul {margin-bottom:0em; border:1px none green;}
#calendar li {margin-bottom:0em; list-style: none; text-indent:0em !important; margin-left:0em !important;width:100% !important;
		font-size:.71em; 
		line-height:1em;margin-bottom:.2em !important; padding-bottom:.15em !important;}
	/*  Can't seem to get the text-indent to work right with IE 6  - the first line, first char gets OFFed  */
#calendar h3 {margin-top:.1em;}
#calendar h5 {color:#339933 !important;font-size:.85em;font-weight:normal;margin-top:.7em;margin-bottom:.2em;}
#calendar p { font-size:.91em;margin-bottom:.4em;}
#calendar a:link {color:blue;text-decoration:none; }
#calendar a:hover {color:#990066;border-bottom:1px dotted navy !important;}
#calendar a:visited {color:navy;text-decoration:none;}

#calendar div.insert, .articles div.insert {width:auto;margin-top:0;padding-top:0;text-align:left;font-size:.73em;margin-bottom:.3em;}
#calendar div.insert div.image, .articles div.insert div.image {margin-left:10px;border: 1px solid navy;
	padding:2px;font-size:.75em;width:150px;color:navy;text-align:center !important;}
#calendar div.insert h3, .articles div.insert h3 {font-size:.9em !important;margin-left:-7px;text-indent:0;
	margin-top:.1em;margin-bottom:.1em;text-align:left;}
<!--#calendar div.insert img, .articles div.insert img {width:150px;}-->

.news {}
.news h3 {margin-bottom:0em;}
.news h4 {position:relative; clear:both;}
.news h4 a {color:#339933 !important;}
.news h4 a.more {color:#339933;}
.news p {text-align:left;line-height:139%;font-size:77% !important;margin-top:0em;margin-bottom:0em;}
.news .editheading {color:#888; font-weight:bold;margin-top:.1em;}
.news img.orgicon {float:right; height:32px; width:32px; position:relative; left:5px; top:0px; }

.articles div.hot {margin-bottom:.6em !important;}
.articles div.hot h3 {margin-bottom:.2em !important;}
.articles div.hot h4{font-size:.77em !important; padding:.1em 0em !important;
		margin-top:.4em; margin-left:.6em !important;}
.articles ul, .articles li {background-color:#FFF;display:block !important; color:navy;float:none;padding:0px !important;
	border: 1px none #EEE; font-size:.71em; }
.articles ul {margin-bottom:.6em; border:1px solid green;}
.articles li {list-style: none; margin-left:1.5em;text-indent:-2.1em;margin-right:5px;width:100% !important;
		line-height:100%; margin-bottom:.6em !important; height:18px; font-size:.71em;}
.articles img{margin-bottom:3px;}
		
h4 a.evenmore:link, h4 a.evenmore:visited {color:#008000;text-decoration:none;} 
h4 a.evenmore:hover {border-bottom: 1px dotted #008000;color:#33CC33;}
div.articles {padding:0;position:relative;  background-color:#BCE3EF; background-color:#D5E7EE !important;z-index:1 !important;}	
div.articles h4, div.articles h3 {position:relative; margin-left:0px !important; text-indent:0px;}
div.articles h4 {margin-top:.5em;}
div.articles div {line-height:85%;}
div.articles div div {}
div.articles div div.a {position:relative;padding:0;color:red; margin-bottom:.1em; text-align:left;  margin-right:5px;margin-left:12px;
	text-indent:-20px; line-height:85%;clear:both;}
div.articles div {border:1px none red;}
div.articles h4 {border: 1px none green;}
div.articles hr {}
div.amore {margin-top:.2em;}

div.a p {clear:none;font-size:.75em;;line-height:109%;position:relative;min-height:15px;}
div.a p img {position:absolute; top:1px; right:-4px;}

#calendar a.editnow {font-size:9px !important; padding:0px 1px;}
	
div.getlisted h3 {text-align:center;}
div.getlisted img {margin-right:5px;margin-top:1px;}

div#plain {margin:20px; color:#000;}
div#plain p {font-size:100%;width:auto;}
div#plain table {border:2px solid #666;}
div#plain tr {}
div#plain td {margin:1em; color:navy;border-bottom:2px solid #CCC;}
div#plain div#orglist p {color:#CC00CC;line-height:140%;border-bottom:1px solid #CCC;}

div#signinout td{border-bottom:2px solid #CCC;}
div#signinout tr{margin-bottom:2px; padding-bottom:2px;border-bottom:none;}
.quotesall p {margin-bottom:1em; line-height:135%;}

.orgs table {border:.4em none #CCCCFF;}
.orgs th {text-align:left;color:#990066;}
.orgs td, .orgs th {padding-top:.4em;padding-bottom:.4em;padding-left:.4em;text-align:left;}
.orgs a.l:link, .orgs a.l:visited {text-decoration:none;}  .orgs a.l:hover {border-bottom:1px dotted blue;} 
.orgs tr.even {background-color:#CCCCFF;}

a.plainlink:link, a.plainlink:visited {text-decoration:none;} a.plainlink:hover {border-bottom:1px dotted blue;} 

div.rp table {border:3px solid #CCC;margin:1.5em;}
div.rp tr {border:none;}
div.rp td {text-align:left;font-size:90%;border:none;padding-top:.3em;padding-bottom:.3em;}
div.rp tr.even {background-color:#CCCCFF;}

div.clienthome {width:auto;}
div.clienthome img {}
div.clienthome .homimgright {float:right; margin: 2px 0px 4px 5px;}
div.clienthome .homimgleft {float:left !important; margin: 2px 5px 4px 8px;}
div.clienthome h3 {text-align:center;margin-top:1.0em;font-size:1.7em;line-height:1.1em;}
div.clienthome h3.namesuppl {text-align:center;color:navy;font-size:1.4em;margin-top:.4em;}
div.clienthome h3.tag {text-align:center;font-size:1.2em;font-weight:normal;line-height:1.1em;margin-top:.5em;}
div.clienthome h5 {font-size: 1.2em; font-weight:bold; margin-top:1.5em; clear:both;width:auto;}
div.clienthome h3.web {font-size:1.1em;font-weight:normal;}
div.clienthome p {font-size: 1em; line-height:1.4em;clear:none;width:auto;}
div.clienthome table {border:1px none #CCC; margin:0px;width:100%;}
div.clienthome td {border-right: 3px none #CCC;margin-right:4px;padding-right:4px;}
div.clienthome input {margin-top:.1em;background-color:#FFFF99;font-size:1.1em;font-weight:bold;}
div.clienthome textarea {margin-top:.2em;margin-bottom:.2em;background-color:#FFFFCC;
	font-family:Arial,Verdana,Helvetica,sans-serif;font-size:.9em;}
 

div.eventedit th, div.eventedit td {border-bottom: 2px solid #CCC;vertical-align:top;margin-right:0;}   div.eventedit table {border-top: 3px solid #CCC;margin-top:.5em;margin-bottom:1em;}

table.authorg {margin-left:50px;margin-top:1em;}
table.authorg {border:4px solid #CCC; background-color:#FFF;}
table.authorg tr {background-color:#FFF;}
table.authorg td {border-bottom:2px solid #CCC; margin:.4em;background-color:#FFF;}
table.authorg p {border:none;}

.addnews p {font-size: 110%;}
.det {border-bottom:1px dotted navy !important;font-size:.8em !important;font-family:arial !important; color:navy;
	font-weight:normal !important;background-color:#67E17D; background-color:#B8CBF7 !important;
	 padding:0px 3px;margin-top:-2px;margin-bottom:-2px; position:relative; bottom: 1px;}
span.evdetail {font-size:.79em;border-bottom:1px dotted #006699;color:#EEE;background-color:#67E17D;background-color:#00CCFF;background-color:#B8CBF7 !important;}
span.timecreated {color:#BBB !important;font-size:.65em;}
	
.sponsor {border:1px dotted green !important;font-size:.85em !important;font-family:arial !important; color:#EEE; 
	font-weight:bold !important; background-color:#7B73C4; background-color:#67E17D; padding:0px 2px;margin-top:-2px;margin-bottom:-2px;}
.editnow {font-size:10px !important;font-family:arial !important;color:#FFF !important;font-weight:bold;background-color:#8A1664;
	padding:1px 2px;border:1px dotted navy;margin-top:-3px; margin-bottom:-2px;text-decoration:none;}

div.content img {border:none;}
div.addclient {margin:10px;} div.addclient table{margin: 0 10px} div.addclient tr{text-align:left;} div.addclient td input {background-color:#99CCFF;}

div.logstatus p {font-size:110%;}
div.logstatus a:visited {color:blue;}

div.category h3 {margin-bottom:.1em;}
div.category h4 {margin-bottom:.3em;}
div.category table {margin-left:auto;margin-right:auto;width:99%;}
div.category th {font-size:.85em; font-weight:bold; color:navy;border-bottom:2px solid #AAA;border-top:2px solid #AAA;;}
div.category td {border-bottom:2px solid #CCC;}
div.category td p {font-size:1.05em; line-height:1.8em !important;}
div.category td {color:navy;font-size:.75em;}
div.category td a:link {}
div.category .num {text-align:right;color:#A5BED4;}

table.orgbycat tr td p { margin:.3em 0 0 5px !important; line-height:115% !important; padding:0 !important;}
table.orgbycat tr td p.suppl {margin:.3em 0 .6em 5px !important; font-size: .81em; color:#8DA2B7;}
table.orgbycat tr {line-height:140% !important;margin-top:.25em !important; margin-bottom:.25em !important;}
