/*
 *  Obesity BALLS Stylesheet
 *  obesity.css
*/

body {
	background:						#c60;
	margin:								0px;
	padding:							0px;
}
body, td {
	color:								#234;
	font:									12px arial, helvetica, sans-serif;
	line-height:					15px;
}
a {
	color:								#690;
	text-decoration: none;
}
a:hover {
	color:								#f60;
	text-decoration: underline;
}
a:active {
	color:								#345;
}
h1 {
	color:								#456;
	font-size:						21px;
	line-height:					24px;
	margin-top:						30px;
}
h2 {
	color:								#456;
	font-size:						18px;
	line-height:					21px;
	margin-top:						30px;
}
h3 {
	color:								#693;
	font-size:						15px;
	line-height:					18px;
	margin-top:						30px;
}
small {
	font:									10px verdana, arial, helvetica, sans-serif;
}
.required {
	color:								#c00;
}
/*
 *  Column widths
*/
.ob_lm {}
.ob_cm {}
.ob_rm {}

/*
 *  Row colors
*/
/*  Green  */
.ob_green { }
.ob_green .ob_lm {
	background:						#693 url(/img/bg_lm_green.gif);
	background-position:	right;
	background-repeat:		repeat-y;
}
.ob_green .ob_cm {
	background:						#9c3;
}
.ob_green .ob_rm {
	background:						#693 url(/img/bg_rm_green.gif);
	background-position:	left;
	background-repeat:		repeat-y;
}
/*  Grey  */
.ob_grey { }
.ob_grey .ob_lm {
	background:						#345 url(/img/bg_lm_grey.gif);
	background-position:	right;
	background-repeat:		repeat-y;
}
.ob_grey .ob_cm {
	background:						#456;
}
.ob_grey .ob_rm {
	background:						#345 url(/img/bg_rm_grey.gif);
	background-position:	left;
	background-repeat:		repeat-y;
}
/*  White  */
.ob_white { }
.ob_white .ob_lm {
	background:						#ace url(/img/bg_lm_blue.gif);
	background-position:	right;
	background-repeat:		repeat-y;
}
.ob_white .ob_cm {
	background:						#fff;
}
.ob_white .ob_rm {
	background:						#ace url(/img/bg_rm_blue.gif);
	background-position:	left;
	background-repeat:		repeat-y;
}

/*
 *  Type
*/
.ob_copyright {
	color:								#fff;
	font:									bold 9px verdana, arial, helvetica, sans-serif;
	margin:								20px 50px;
}
