body {

	background-color: #F1F1F1;

	margin: 0; padding: 0;

}



.cl_outer_table {
	border-right-color: #666;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-color: #666;
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-color: #666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}



.cl_side_panel {
	border-right-color: #666;
	border-right-width: 1px;
	border-right-style: solid;
}



H1 {
	color: #666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 30px;
}



H1.inline {
	color: #666;
	margin: 0;
	display: inline;
}



H2 {
	color: #666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: smaller;
}



H2.top {
	color: #666;
	margin: 0;
}



H2.inline {

	display: inline;

	margin: 0;

}



P {
	color: #666;
	font-family: Tahoma, Geneva, 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.blackin {
	color: Black;
	margin: 0;
	display: inline;
}

p.blackinb {
	font-weight:bold;
	color: Black;
	margin: 0;
	display: inline;
}

P.blackital {

	color: Black;

	margin: 0;

	font-size: 10px;

	font-style: italic;

}



P.top {
	color: #666;
	margin: 0;
}



P.inline {
	color: #666;
	display: inline;
}



P.bullet {
	font-size: 10px;
	display: inline;
}

A:link {
	font-family: Tahoma, Geneva, sans-serif;
	color: Black;
	font-size: 11px;
	text-decoration: none;
}



A:visited {
	font-family: Tahoma, Geneva, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}





A:active {
	font-family: Tahoma, Geneva, 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: Tahoma, Geneva, sans-serif;
	color: #729af3;
	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: #666;
	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: 270px; /* 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: Tahoma, Geneva, sans-serif;
	font-size: 11;
	color: black;
	text-align: left;
} /* mirror .cssbox_head right/left */



.errmsg {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #CC0000;
}

UL {

	list-style: disc;

}



LI {
	list-style-type: disc;
}
li.yellow {
		color: #F7AD39;
}
li.blue {
	color:#0CF
}
li.grey {
	color:#999
}
