body {
	margin: 			0px;
	padding: 			0px;
	text-align: 		center;
	background-color:	white;
	background-image : 	url(../assets/_bg.jpg);
	background-repeat : repeat-x;
}
#maintable {
	width:				760px;
	border-left: 		1px solid black;
	border-right: 		1px solid black;
	font-family: 		Arial, Helvetica, sans-serif;
	background-color:	white;
}

#skipnav{
	position: 			absolute;
	left: 				-1000px;
	width: 				990px;
	font-size:			1px; 
	line-height:		1;
}
abbr, acronym, .explanation {
  cursor:				help;
  border-bottom: 		1px dashed;
}

#homelink {
	font-size: 			.8em;
	padding-left: 		8px;
	background-color: 	#99C
}

#homelink a:link, #homelink a:visited {
	color: 				#900;
	background-color: 	transparent;
}

#homelink a:active {
	color: 				black;
	background-color: 	white;
}

#homelink a:hover {
	color: 				#303;
	text-decoration: 	none;
	background-color: 	transparent;
}

#optionbar{
	font-size: 			.8em;
	color: 				white;
	background-color: 	#99C;
	padding: 			2px 15px 3px 15px;
}


/* 
****************************
NAVIGATION
****************************
*/

#mainnav {
	width: 				170px;
	vertical-align: 	top;
	background-color: 	#ccf;
}
#mainnav p {
	margin-top: 		0px;
	margin-bottom: 		0px;
	font-size: 		    0.7em;
	padding: 			0px 2px 2px 8px;
}
#mainnav H5 {
	color: 				#990033;
	margin-top: 		1.3em;
	margin-bottom: 	    0.33em;
	margin-left: 		5px;
	font-size: 			0.8em;
}

#mainnav .1st{
	border-top:			medium groove #663366;
}
#mainnav .indent {
	background-color: 	#ccf;
	padding-left: 		18px;
}

#mainnav a:link 	{ 	color: #303; background-color: transparent	}
#mainnav a:visited 	{ 	color: #606; background-color: transparent	} 
#mainnav a:active 	{	color: black; 	background-color: #ccc	}
#mainnav a:hover	{	color: #303; background-color: transparent; text-decoration: none;}
/* end navigation */



/* 
****************************
content area
****************************
*/
#maincontent {
	width: 				560;
	padding: 			15px;
	padding-left:       0;
	vertical-align: 	top;
}
.content p, .content h1, .content h2, .content h3, .content h4, 
.content ul, .content ol, .content form,
.content_1Col p, .content_1Col h1, .content_1Col h2, .content_1Col h3, .content_1Col h4, 
.content_1Col ul, .content_1Col ol, .content_1Col form,
.rightbar p, .rightbar h1, .rightbar h2, .rightbar h3, .rightbar h4, 
.rightbar ul, .rightbar ol, .rightbar form {
	margin-top: 		0px;
	margin-bottom: 		0px;
} 

/* 
****************************
CONTENT
****************************
*/

.content, .content_1Col{
	font-family: 		Arial, Helvetica, sans-serif;
	background-color:	white;
	vertical-align: 	top;
}
.content {
	width: 				400px;
	padding: 			0px 10px 0px 15px;
}
.content_1Col {
	width: 				550px;
	padding:			0px;
	padding-left:		15px;
}

.content p,   .content_1Col p,
.content li,  .content_1Col li{
	font-size: 			0.8em;
    margin-top:         0.75em;
    margin-bottom:      0.75em;
}

.content li li,  .content_1Col li li{

            font-size:  1em;
}
.content h1,  .content_1Col h1{
	font-size: 			1.5em;
	color: 				#990033;
    margin-top:         0.5em;
    margin-bottom:      1.5em;
}
.content h2,  .content_1Col h2{
	font-size: 			.99em;
    margin-top:         1.25em;
    margin-bottom:      0.75em;
}
.content h3,  .content_1Col h3{
	font-size: 			0.9em;
    margin-top:         0.75em;
    margin-bottom:      0.5em;
}
.content h4,  .content_1Col h4{
	font-size: 			0.8em;
}

.content a:link, .content_1Col a:link{
	color: 				#660066;
	background-color:	transparent;
}
.content a:visited, .content_1Col a:visited{
	color: 				#996699;
	background-color:	transparent;
}
.content a:active, .content_1Col a:active{
	color: 				black;
	background-color:	#ccc;
}
.content a:hover, .content_1Col a:hover {
	text-decoration:	none;
	color: 				#660066;
	background-color:	transparent;
}
.content hr, .content_1Col hr {
	border-top: 		1px solid #99C;
    border-bottom: 		1px solid white;
	border-left: 		1px solid white;
	border-right: 		1px solid white;
    color: 				white;
    background-color: 	white;
    height: 			2px;
}

.content .1st, .content_1Col .1st{
	color:				#4C1653;
	line-height: 		1.7em;
}

.content .indent, .content_1Col .indent {
	padding-left: 		15px;
}
.content .indent2, .content_1Col .indent2{
	padding-left: 		30px;
}
.content .indent3, .content_1Col .indent3{
	padding-left: 		50px;
}

.content .note, .content_1Col .note  {
	color: 				red;
}

.content .list, .content_1Col .list  {
	padding-top: 		.5em;
}

.content .marginleft{
	margin-right: 		15px;
}
.content .marginright{
	margin-left: 		15px;
}

/* 
****************************
RIGHTBAR
****************************
*/
.rightbar {
	width: 				150px;
	padding: 			10px;
	vertical-align: 	top;
	background-color: 	#F9EDD7;
	color:				#606;
}

.rightbar p,.rightbar li{
	font-size: 			0.75em;
}
.rightbar h1{
	font-size: 			.99em;
}
.rightbar h2{
	font-size: 			.9em;
}
.rightbar h3{
	font-size: 			0.8em;
}
.rightbar h4{
	font-size: 			0.75em;
}
.rightbar a:link, .rightbar a:visited {
	color:				#303;
	background-color:	transparent;
}
.rightbar a:active{
	color: 				black;
	background-color:	white;
}
.rightbar a:hover {
	color:				#303;
	background-color:	transparent;
	text-decoration:	none;
}

.rightbar .indent {
	padding-left: 		15px;
}
.rightbar .indent2 {
	padding-left: 		30px;
}
.rightbar .indent3 {
	padding-left: 		50px;
}

.rightbar .box  td{
	font-size: 			0.85em;
	padding: 			6px;
	color: 				#FFFFCC;
	background-color:	#660066;	
}
.rightbar .box1 td{
	font-size: 			0.85em;
	padding: 			6px;
	color: 				#FFFFCC;
	background-color:	#662136;	
}

.rightbar .box  a:link, .rightbar .box  a:visited, 
.rightbar .box1 a:link, .rightbar .box1 a:visited {
	color: 				#FFFFCC;
	background-color:	transparent;	
}
.rightbar  .box  a:active, 
.rightbar  .box1 a:active{
	color: 				black;
	background-color:	white;
}
.rightbar .box  a:hover,
.rightbar .box1 a:hover{
	color: 				#FFFFCC;
	background-color:	transparent;
	text-decoration:	none;	
}



/* 
****************************
FOOTER AREAS
****************************
*/
#bcclogo{
	border-top: 1px solid #999;
	padding: 10px 10px 10px 10px;
	text-align: center;
}

#footer {
	border-top: 1px solid #999;
	padding: 10px 10px 10px 14px;
}
#footer p{
	font-size: .75em;
	color: #999;
	font-family: 		Arial, Helvetica, sans-serif;
}

/* end footer areas  */

