html { overflow: -moz-scrollbars-vertical !important; }
body {background-image:url(images/body_gradient.jpg); background-position:top; background-repeat:repeat-x; margin:0px; padding:0px;}
/* img, div, td, table { behavior: url(iepngfix.htc); }*/ /* for displaying PNG files in IE */

h1 {font-family:arial,sans-serif;font-size:22px;font-weight:normal;color:#f5a01a;margin-top:0px;}

.pageheading {font-family:arial,sans-serif;font-size:22px;font-weight:normal;color:#f5a01a;}
.orangeheading {font-family:arial narrow;sans-serif;font-size:19px;color:#f5a01a;}

.headergradient {background-image:url(images/header_gradient.jpg); background-position:bottom; background-repeat:repeat-x; }

.fineprint {font-size:8pt;}

.header_link {color:#99958a; font-size:13px; font-family:Arial, Helvetica, sans-serif;}

.subheading {color:#003d7d; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:20px;}

.tablegrid {border-top:1px solid #3a6e8e; border-left:1px solid #3a6e8e; background-color:#FFFFFF;}
.tablegrid td {border-bottom:1px solid #3a6e8e; border-right:1px solid #3a6e8e;}
.cellgrid {border-bottom:1px solid #3a6e8e; border-right:1px solid #3a6e8e;}

a:link.header_link {text-decoration: none; color:#99958a; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
a:visited.header_link  {text-decoration: none; color:#99958a; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
a:hover.header_link {text-decoration: underline; color:#f5a01a; font-size:13px; font-family:Arial, Helvetica, sans-serif;}

a:link		{text-decoration:underline;color:#003d7d; font-family:Arial, Helvetica, sans-serif;}
a:visited	{text-decoration:underline;color:#003d7d; font-family:Arial, Helvetica, sans-serif;}
a:hover	{text-decoration:underline;color:#f5a01a; font-family:Arial, Helvetica, sans-serif;}

a:link.nounderline		{text-decoration:none;color:#003d7d; font-family:Arial, Helvetica, sans-serif;}
a:visited.nounderline	{text-decoration:none;color:#003d7d; font-family:Arial, Helvetica, sans-serif;}
a:hover.nounderline		{text-decoration:underline;color:#f5a01a; font-family:Arial, Helvetica, sans-serif;}

a:link.footer		{text-decoration:none;color:#ffffff;}
a:visited.footer	{text-decoration:none;color:#ffffff;}
a:hover.footer	{text-decoration:underline;color:#ffffff;}


a:link.navbar {text-decoration: none; color:#ffffff; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
a:visited.navbar  {text-decoration: none; color:#ffffff; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
a:hover.navbar {text-decoration: underline; color:#ffffff; font-size:13px; font-family:Arial, Helvetica, sans-serif;}

#navtable td {color:white;}
.navtable {background-color:#3b6e8f;color:#ffffff; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.cvillepics {background-color:#FFFFFF; background-repeat:no-repeat; }
.adminnavtable {background-color:#F5A01A;color:#003D7D; font-size:13px; font-family:Arial, Helvetica, sans-serif;}

.contentbgnd {background-image:url(images/content_gradient.jpg); background-position:top; background-repeat:repeat-x; }

p {color:#003d7d; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
td {color:#003d7d; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}

.footer {background-color:#3b6e8f;}
.footer td {color:#ffffff; font-size:11px; line-height:15px; font-family:Arial, Helvetica, sans-serif;}


/* searchform homepage */

input.srchform-home {font-family:verdana,arial,helvetica;font-size:8pt;}
select.srchform-home {font-family:verdana,arial,helvetica;font-size:8pt;}
.selectMenu {background-color:#FFFFC0;}


/* homepage events */
	#events td {font-family:arial,sans-serif;font-size:12px; line-height:14px; font-weight:bold; border-bottom:1px solid #a3bbcd;}
	a:link.event		{text-decoration:none;color:#003d7d;line-height:16px; }
	a:visited.event		{text-decoration:none;color:#003d7d;line-height:16px; }
	a:hover.event		{text-decoration:none;color:#f5a01a;line-height:16px; }
	div.eventMonth {font-family:arial,sans-serif;font-size:10px; font-weight:bold; color:#a3bbcd;text-align:right;}
	div.eventDay {font-family:arial,sans-serif;font-size:19px; font-weight:bold; color:#a3bbcd;text-align:right;}
	
/* page editor - info/m_page.cfm */
#leftCaptionInput {font-family:helvetica,arial,sans-serif; color:#717174; font-size:12px; line-height:17px;}
#imageLibrary {height:200px; overflow-x:scroll; background-color:white;border:1px solid #C0C0C0;}	

/* homepage textbox editor: m_textboxes.cfm */
#textbox-admin {width:220px;height:240px; padding:5px;color:#003d7d; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
	

/* styles from apt_list.cfm */

div.apt_cell {width:295px;max-height:300px;overflow:auto;}

.tiny {font-family:arial,helvetica; font-size:10px; color:#5f5a50;line-height:normal;}
a:link.tiny		{text-decoration:none;color:#003d7d;}
a:visited.tiny	{text-decoration:none;color:#003d7d;}
a:hover.tiny	{text-decoration:underline;color:#f5a01a;}

a:link.list_title		{font-size:14px;text-decoration:underline;color:#003d7d;}
a:visited.list_title	{font-size:14px;text-decoration:underline;color:#003d7d;}
a:hover.list_title		{font-size:14px;text-decoration:none;color:#f5a01a;}

div.apt_description {padding:8px;font-family:arial,helvetica; font-size:12px; color:#5f5a50;}

img.usr {display:none;} /* used for preventing user-entered img tags */
img.bordered {border:1px solid #3a6e8e;}
div.usr {display:none;} /* used for preventing user-entered img tags */

.borderedPhoto {border: 1px solid #3a6e8e;}  /* also used by old details.cfm */

.borderedCell {background-color:#d6dfe6; border:1px solid #3a6e8e; font-size:8pt;}



/* styles from old apt_detail.cfm */
.whiteNavBar				{font-family:Garamond, Times New Roman; font-size:11pt; font-weight:bold; color:#FFFFFF;}
a:link.whiteNavBar    	{ text-decoration: none; color:#FFFFFF;}
a:visited.whiteNavBar    { text-decoration: none; color:#FFFFFF;}
a:hover.whiteNavBar      { text-decoration: none; color: #FFCC66;}

.little	{font-size:8pt;}
a:link.little		{text-decoration:none;color:#2A3527;}
a:visited.little	{text-decoration:none;color:#2A3527;}
a:hover.little	{text-decoration:underline;color:red;}

/* styles from old details.cfm */

.subtitle {font-size:12pt; font-weight: bold; color:#310063;}
.imagebanner_large {font-family:verdana; margin:0px auto;filter:shadow;color:orange;font-size:24pt;line-height:200%:}

input.small {font-family:verdana,arial,helvetica;font-size:8pt;}
input.tiny {font-family:verdana;font-size:9px; border-width:1px;line-height:1.0em; height:13px;}
textarea.small {font-family:verdana,arial,helvetica;font-size:8pt;}
select.small {font-family:verdana,arial,helvetica;font-size:8pt;}

.little	{font-size:8pt;}
a:link.little		{text-decoration:none;color:#2A3527;}
a:visited.little	{text-decoration:none;color:#2A3527;}
a:hover.little	{text-decoration:underline;color:red;}

div.specialmessage {margin:10px;padding:10px;border:2px solid #FFA500;background-color:#ECECEC;}

/* styles from old brac_events.cfm - currently in events.cfm */
.evenrow {background-color:#EFEFEF;}
.oddrow {background-color:#FFFFFF;}

/* styles for geomap.cfm, coords.cfm, edit_geolocation.cfm */
.maplabel {
	width:55px;
	background-color:#3b6e8f;
	border:1px #C0C0C0 solid;
	padding:2px;
	font-weight:normal;
	font-size:7pt;
	color:white;
	text-align:center;
	line-height:10px;
	opacity: 0.8}
div.popup {
	width:300px;height:90px;
	font-size:8pt;
}


.coordsOK {background-color:#40FF40;}
.coordsNONE {background-color:#FFFFFF;}
