body {
	background-color: #F1F1F1;
	margin: 0; padding: 0;
}

.cl_outer_table {
	border-right-color: #65016B;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-color: #65016B;
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-color: #65016B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.cl_side_panel { 
	border-right-color: #65016B;
	border-right-width: 1px;
	border-right-style: solid;
}

H1 {
	color: #65016B;
	font-family: serif;
	font-size: 30px;
}

H1.inline {
	color: #65016B;
	margin: 0;
	display: inline;
}

H2 {
	color: #65016B;
	font-family: sans-serif;
	font-size: smaller;
}

H2.top {
	color: #65016B;
	margin: 0;
}

H2.inline {
	display: inline;
	margin: 0;
}

P {
	color: #65016B;
	font-family: sans-serif;
    font-size:11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
}

P.black {
	color: Black;
	margin: 0;
}

P.blackital {
	color: Black;
	margin: 0;
	font-size: 10px;
	font-style: italic;
	font-family: serif;
}

P.top {
	color: #65016B;
	margin: 0;
}

P.inline {
	color: #65016B;
	display: inline;
}

P.bullet {
	font-size: 12px;
	display: inline;
}

A:link {
	font-family: sans-serif;
	color: Black;
	font-size: 11px;
	text-decoration: none;
}

A:visited {
	font-family: sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}


A:active {
	font-family: sans-serif;
	color: Black;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
}

A:hover {
	font-family: sans-serif;
	color: #F7AD39;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
}


.cl_inner_table {
	border-left-color: #65016B;
	border-left-width: 1px;
	border-left-style: solid;
	background-color: #fefefe;
}

.cl_tbl_menu {
	background-color: #F1F1F1;
}

/* set the image to use and establish the lower-right position */
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 { 
	background: transparent url(../images/demobox.png) no-repeat bottom right
} 

.cssbox {
/* intended total box width - padding-right(next) */ 
	width:270px !important; /* IE Win = width - padding */ 
	width: 255px; /* the gap on the right edge of the image (not content padding) */ 
	padding-right:15px; /* use to position the box */ 
	margin:40px 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:15px 0 15px 40px; height:auto !important; height:1%
} /* IE Holly Hack */

/* set the lower-left corner image */ 
.cssbox_body {
	background-position: bottom left;
	margin-right: 5px; /* interior-padding right */
	padding: 15px 0 15px 15px;
	font-family: sans-serif;
	font-size: 11;
	color: black;
	text-align: left;
} /* mirror .cssbox_head right/left */

.errmsg {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-weight: bolder;
	color: #CC0000;
}
UL {
	list-style: disc;
}

LI {
	list-style-type: disc;
	color: #F7AD39;
}