BODY
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000;
	background: white;
}

.banner
{
	font-size:12pt;
	color:#FFFFFF;
	font-weight:bold;
}

.bullet
{
    line-height:2;
}

.bubble
{
	font-size:11pt;
	color:#FFFFFF;
	font-weight:bold;
	text-align: justify;
	text-justify: newspaper;
}

.list
{
	font-size:8pt;
	color:#111111;
	background: white;
}

.top
{
	font-size:11pt;
	color:#FFFFFF;
	font-weight:bold;
}

.table
{
	font-size:7pt;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	text-align:center;
}

hr
{
	color: #b82234;
}
H1
{
	border-bottom: thick solid #B82234;
	font-weight:bold;
	font-size:12pt;
	color:#000;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;

}

A
{
	text-decoration:underline;
	color:#b82234;
	outline-style:none;
}
A:hover
{
	text-decoration:none;
	font-weight: normal;
	color: #b82234;
}

.footer
{
	font-size: 9pt;
	text-decoration:none;
	color:#FFFFFF;
}

.footertitle
{
	font-size: 10pt;
	font-weight: bold;
	color:#FFFFFF;
}

td.submenu, td.submenuselect
{
	font-size: 10pt;
	text-align: center;
	vertical-align: middle;
}

td.submenu
{
	background-image:url('/images/sub_menu.gif');
}

td.submenuselect, td.submenu:hover
{
	cursor:pointer;
	background-image:url('/images/sub_menu_hover.gif');
}

td.submenu:hover a.submenu, a.submenuselect, a.submenu
{
	text-decoration: none;
	color: white;
}

a.submenu
{
	color: black;
}

a.menu, a.menuselect
{
	font-size: 11pt;
	font-weight:bold;
	color: white;
	text-decoration: none;
}

td.menu, td.menuselect
{
	padding-top:2px;
	text-align: center;
	vertical-align: middle;
	background-image:url('/images/menu.gif');
}

td.menu:hover, td.menuselect
{
	cursor:pointer;
	background-image:url('/images/menu_hover.gif');
}

/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2
{
	background: transparent url(/images/img.php.png) no-repeat bottom right;
}
.cssbox
{
	/* intended total box width - padding-right(next) */
	width:585px !important; /* IE Win = width - padding */
	width: 600px;
	/* the gap on the right edge of the image (not content padding) */
	padding-right:15px;	/* use to position the box */
	margin:20px auto;
}
/* set the top-right image */ 
.cssbox_head
{
	background-position:top right; 
	/* pull the right image over on top of border */ 
	margin-right:-15px; 
	/* right-image-gap + right-inside padding */ 
	padding-right:40px;
}
/* set the top-left image */ 
.cssbox_head h2
{
	background-position:top left; 
	margin:0; 	/* reset main site styles*/ 
	border:0; 	/* ditto */ 
	/* padding-left = image gap + interior padding ... no padding-right */ 
	padding:0 0 0 40px; 
	height:auto !important; 
	height:1%; /* IE Holly Hack */ 
} 
/* set the lower-left corner image */ 
.cssbox_body
{
	background-position:bottom left; 
	margin-right:15px; /* interior-padding right */ 
	padding:0px 0 10px 30px; /* mirror .cssbox_head right/left */
}


