/*
   Meyer CSS Reset: 
   http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}



a:link {color: black;}
a:visited {color: black;}
a:hover {color: #9c2325;}
a:active {color: black;}

TD.VerticalBar
{
HEIGHT: 341;
background-image: url('/ace/images/line_vert.jpg');
BACKGROUND-REPEAT: no-repeat;
}

HR.HorizontalBar
{
WIDTH: 80%;
text-align: left;
height: 0;
border: 0;
margin: 0;
padding: 0;
border-top: 1px solid #84CFFF;
}

div.HorizontalBar
{
WIDTH: 100%;
HEIGHT: 10;
text-align: left;
border: 0;
margin-top: 5px;
margin-bottom: 5px;
padding: 1;
}


TABLE.Calendar
{
BACKGROUND-COLOR: #9c2325;
}

TD.CalendarHeader
{
BACKGROUND-COLOR: #9c2325;
COLOR: white;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, sans-serif
}

TD.CalendarWeekdayHeader
{
BACKGROUND-COLOR: #D8E9F2;
    FONT-WEIGHT: 700;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif
}

TD.CalendarCell
{
BACKGROUND-COLOR: white;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif
}

TD.CalendarHighlight
{
BACKGROUND-COLOR: #E5E5E5;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif
}

TABLE.Nav
{
background-image: url('/images/pub_images/nav_bg.jpg')
}
TD.MainRightSide
{
background-image: url('/images/pub_images/login_bg.jpg')
}
TABLE.sub
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif
}
a.sub
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif
    TEXT-DECORATION: none
}
a.sub:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif
    TEXT-DECORATION: underline
}


a.sectionsubtitle
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    COLOR: #9c2325;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-DECORATION: none
}
a.sectionsubtitle:hover
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-DECORATION: underline
}


a.categorylink:link {color: #9c2325; font-weight: normal; text-decoration: underline; FONT-FAMILY: Arial, sans-serif; font-size: 13px;}
a.categorylink:visited {color: #9c2325; font-weight: normal; text-decoration: underline; FONT-FAMILY: Arial, sans-serif; font-size: 13px;}
a.categorylink:hover {color: #9c2325; font-weight: normal; text-decoration: none; FONT-FAMILY: Arial, sans-serif; font-size: 13px;}
a.categorylink:active {color: #9c2325; font-weight: normal; text-decoration: underline; FONT-FAMILY: Arial, sans-serif; font-size: 13px;}

a.resultrow:link {color: black; font-weight: normal; text-decoration: none; FONT-FAMILY: Arial, sans-serif;}
a.resultrow:visited {color: black; font-weight: normal; text-decoration: none; FONT-FAMILY: Arial, sans-serif;}
a.resultrow:hover {color: #9c2325; font-weight: normal; text-decoration: underline; FONT-FAMILY: Arial, sans-serif;}
a.resultrow:active {color: black; font-weight: normal; text-decoration: underline; FONT-FAMILY: Arial, sans-serif;}


TABLE.bg
{
}
TABLE.construction
{
}
TABLE.search
{
}
TABLE.browse
{
}
TABLE.events
{
}
TABLE.feature
{
}
TABLE.donation
{
}
TABLE.classifieds
{
}
TABLE.membership
{
}
TABLE.about
{
}
TABLE.free
{
}
TABLE.links
{
}
TABLE.front
{
}
TD.sectiontitle
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: 400;
    COLOR: #B5111C;
    FONT-FAMILY: Arial, sans-serif;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 5;
    padding-right: 0;
    border-top: 0;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
}
TD.sectionsubtitle
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    COLOR: #B5111C;
    FONT-FAMILY: Arial, sans-serif;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 27;
    padding-right: 0;
    border-top: 0;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
}
TD.righttitle
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    border-top: 0;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
}
TD.rightsubtitle
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 10;
    padding-right: 0;
    border-top: 0;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
}
TD.heading
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: 400;
    COLOR: #FF9900;
    FONT-FAMILY: Arial, sans-serif Black;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    border-top: 0;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
}
TD.subtitle
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif
}

A.CalendarWeekdayHeader
{
    FONT-SIZE: 12px;
    COLOR: #9c2325;
    FONT-FAMILY: Arial, sans-serif
}

A.CalendarCell
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif
}
A.CalendarCell
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif
}

A.subtitle
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif
}
A.subtitle:hover
{
    FONT-SIZE: 12px;
    COLOR: #7DC5F5;
    FONT-FAMILY: Arial, sans-serif
}
A.standardlink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif
}
A.standardlink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #7DC5F5;
    FONT-FAMILY: Arial, sans-serif
    TEXT-DECORATION: underline
}
A.edit
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #7DC5F5;
    FONT-FAMILY: Arial, sans-serif
}
A.edit:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif
}
A.orangelink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ff9c00;
    FONT-FAMILY: Arial, sans-serif
}
TD.standardtext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #9c2325;
    FONT-FAMILY: Arial, sans-serif
}
INPUT.standardbutton
{
    FONT-WEIGHT: bold;
    COLOR: white;
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND-COLOR: #9c2325;
}
INPUT.orangebutton
{
    FONT-WEIGHT: bold;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ff9c00
}
TD.title
{
	font-family:Arial, sans-serif;
	color:black;
	font-size:16px;
	font-weight:bold;
	margin-top:0px;
}
TD.text
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif
}
TD.text1
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif
}
TD.orangetext
{
    FONT-SIZE: 11px;
    COLOR: #ffc05e;
    FONT-FAMILY: Arial, sans-serif
}
INPUT
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif
}
SELECT.calreg
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif
}
SELECT
{
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif
}
TD.name
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif
}
A.name
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-DECORATION: underline
}
A.name:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #7DC5F5;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-DECORATION: underline
}
TABLE.pic
{
    BORDER-RIGHT: #1b3485;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: #1b3485;
    BORDER-LEFT: #1b3485;
    COLOR: #1b3485;
    BORDER-BOTTOM: #1b3485;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: transparent
}
TD.standardtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #9c2325;
    FONT-FAMILY: Arial, sans-serif
}
FONT.Required
{
    COLOR: #7CC4F4
}
TABLE.registration
{
}
TABLE.border
{
    BORDER-RIGHT: #184390 1px solid;
    BORDER-TOP: #184390 1px solid;
    BORDER-LEFT: #184390 1px solid;
    BORDER-BOTTOM: #184390 1px solid
}
TABLE.alerts
{
}
HR.h
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    BORDER-LEFT: 1px;
    COLOR: blue;
    BORDER-BOTTOM: 1px
}

div#container div.aceContentBox {
		background: transparent url(img/contentBox-bg.jpg) left top repeat-x;
		border: 1px solid #bdc8cc;
		width: 750px;
		margin: 0 10px 10px;
		padding: 15px;
		vertical-align: top;
	}	



