.linkbar {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.linkbar a {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.linkbar a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.linkbar a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.linkbar a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

.menustyle {
	position:absolute;
	width:80px;
	height:200px;
	left:0px;top:0px;  
	padding:16px;
	background:#0033CC;
	border:2px solid #000000;
	
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

.menustyle a {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.menustyle a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.menustyle a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.menustyle a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

.footerbar {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.copyright {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.copyright a{
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.copyright a:active{
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.copyright a:visited{
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.copyright a:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}



.style7 {color: #669933}
.style11 {font-size: 12pt}
.style12 {font-size: 14pt}
.style18 {
	font-size: 18px;
	font-weight: bold;
}
.style22 {
	color: #000066;
	font-weight: bold;
}
.style23 {
	color: #FF0000;
	font-weight: bold;
}
.style25 {font-size: 14pt; 
          color: #3366FF; }
.style37 {color: #3366FF}
.style39 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 11px;
}
.style108 {color: #000000}
.style40 {color: #00FF00}
.style109 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.style110 {font-weight: bold; color: #FFFFFF;}
.style110 a {font-weight: bold; color: #FFFFFF;}
.style111 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}



td img { border-style:none;
		 text-decoration:none;
		display: block;    
}

.sidebar{ 
	background-repeat:repeat-x;
}
.bodyformat{ position:absolute;
	width:100%;
	height:100%; 
	
}

.whitebackground{
	background-color:#FFFFFF;
}
.norepeat{ 
	background-repeat: repeat-x	;
}

.headerlink{
	color:#FFFFFF;
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
}




#picturearea{
filter:alpha(opacity=100);
opacity:1;
}

.inactiveelement {
filter:alpha(opacity=50);
opacity:0.5;
}



.style5 {font-size: small;
color:#000000;
 }
.style9 {font-size: x-large}
.style10 {font-size: small}
.style11 {
	font-size: xx-small;
	line-height: 5px;
}
.style13 {
	font-size: small;
}


.bluetablethin { border: 1px solid #A3B2CC; }
.bluethinbottomborder { border-bottom: 1px solid #A3B2CC; }
.bluebackground { background-color: #EBF3FB ; }
.bluethinborderbackground { border-bottom: 1px solid #A3B2CC; 
						background-color: #EBF3FB ; }
.greentablethin { border: 1px solid #BAD19A; }
.greenthinbottomborder { border-bottom: 1px solid #BAD19A; }
.greenbackground { background-color: #F0F5E9 ; }
.greenthinborderbackground { border-bottom: 1px solid #BAD19A; 
						background-color: #F0F5E9 ; }
.orangetablethin { border: 1px solid #FFCC66; }
.orangethinbottomborder { border-bottom: 1px solid #FFCC66; }
.orangebackground { background-color: #FFF2D7 ; }
.orangethinborderbackground { border-bottom: 1px solid #FFCC66; 
						background-color: #FFF2D7 ; }
.redtablethin { border: 1px solid #FF8A8A; }
.redthinbottomborder { border-bottom: 1px solid #FF8A8A; }
.redbackground { background-color: #FFD5D5 ; }
.redthinborderbackground { border-bottom: 1px solid #FF8A8A; 
						background-color: #FFD5D5 ; }


#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightgrey;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);

}

.bcnav		{font-family: arial, verdana, helvetica;font-size:10px; color:#005542}
.copyright		{font-family: arial, verdana, helvetica;font-size:10px; color:#000}
.splashwelcome		{font-family: arial, verdana, helvetica;font-size:10px; color:#000}
.whitelink10		{font-family: arial, verdana, helvetica;font-size:10px; color:#ffffff}
.whitelink10:hover		{font-family: arial, verdana, helvetica;font-size:10px; color:#ffffff; text-decoration: underline;}
.whitelink		{font-family: arial, verdana, helvetica;font-size:11px; color:#ffffff}
.whitelink:hover		{font-family: arial, verdana, helvetica;font-size:11px; color:#ffffff; text-decoration: underline;}
.arial10		{font-family: arial, verdana, helvetica;font-size:10px;}
.arial10:hover		{font-family: arial, verdana, helvetica;font-size:10px; text-decoration: underline;}
.arial10white		{font-family: arial, verdana, helvetica;font-size:10px; color:#ffffff}
.topbar_nav		{font-family: arial, verdana, helvetica;font-size:10px; color:#ffffff; font-weight:bold;}
.topbar_nav:hover		{font-family: arial, verdana, helvetica;font-size:10px; color:#ffffff; font-weight:bold;}
.topnav_sitewide		{font-family: arial, verdana, helvetica;font-size:11px; color:#FFFFFF; font-weight:bold;}
.topnav_sitewide:hover		{font-family: arial, verdana, helvetica;font-size:11px; color:#D3C89B; font-weight:bold; text-decoration: none;}

#fullheight {
	height: 100%;
}

#leftnav
{
	width: 130px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #005B7F;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	margin: 10px 0px 0px 10px;
}

#leftnav a
{
	width: 105px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	color: #005B7F;
	vertical-align: top;
	margin: 0px; 
}

#leftnav a:hover
{
	color: #000;
	text-decoration: none;
}

#leftnav ul
{
	width: 105px;
	list-style-type: none;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}

#leftnav ul ul
{
	width: 105px;
	vertical-align: top;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
}

#leftnav ul ul li
{
	width: 105px;
	list-style-image: url("http://test.columbusavenue.org/images/cabc_bullet.gif");
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}

#leftnav li
{
	width: 105px;
	padding: 4px 0px 0px 0px;
}

#leftnav a#current
{
	color: #000;

}

#leftnav ul ul li a#current
{
	width: 105px;
	color: #000;
}

fieldset
{
	width: 500px;
	float: none;
	display: block;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	border-style: solid;
	border-width: 2px;
	padding: 4px;
	background-color: #FFFFFF;
	border-color: #000000;
}

fieldset.light_green
{
	background-color: #CCFFCC;
}

fieldset.gray_green
{
	background-color: #D7E6D5;
}

fieldset.med_green
{
	background-color: #B5C088;
}

fieldset.light_yellow
{
	background-color: #FFFFCC;
}

fieldset.gray_green_dark
{
	background-color: #A6C0A0;
}

fieldset.med_grey
{
	background-color: #CCCCCC;
}

fieldset.light_grey
{
	background-color: #EFEFEF;
}

fieldset.yellow
{
	background-color: #FFCC66;
}

fieldset.green
{
	background-color: #99CC99;
}

fieldset.sub
{
	width: auto;
	background-color: #EEEEEE;
}

legend
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

legend.sub
{
	font-size: 12px;
}

.callout_container {
  position: absolute;
  display: none;
  z-index: 1;
}

.callout {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  z-index: 1;
}

