

a { color: #50008f; font-style: normal; font-weight: bolder; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:hover  { color: #50008f; font-style: normal; font-weight: bolder; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.TemplateBodySpace { padding-top: 0; padding-right: 10pt; padding-left: 10pt; border-top: 0 none; border-right: 0 none; border-left: 0 none  }
Body  { font-size: 12px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif; background-image: url(images/Header/HeaderBarPixelNew2.jpg); background-repeat: repeat-x; background-position: 0 0; border-width: 0; }
Table { font-size: 12px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.bold { font-weight: 700; }
#container { width: 950px; margin: 0 auto; /* fix for centering div in firefox */
}
#topmenulogo { text-align: right; width: 200px; height: 24px; float: left; }
#topmenutabs { height: 24px; width: 599px; float: left;  padding-left: 150px; padding-top: 16px; }
#topmenuoptions {
	color: #495267;
	width: 699px;
	height: 20px;
	float: left;
	padding-top: 4px;
	padding-left: 250px;
}
#topmenuoptions a { color: #f4f4f4; font-size: 12px; }
#topmenuoptions a:hover { color: white; font-size: 12px; text-decoration: underline; }
#maincontent { width: 950px; clear: both; margin: 0 auto; padding-top: 10px; }
#footer { height: 24px; width: 950px; font: 12px Verdana, Arial, Helvetica, sans-serif; clear: both; padding-top: 10px; }
.L10 { font-size: 10px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.bold { font-weight: 700; }
.L10G  { color: #76797c; font-size: 10px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L10GR  { color: #507282; font-size: 10px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L10P  { color: #57387C; font-size: 10px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L10W { color: #ffffff; font-size: 10px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L10R { color: #9f2214; font-size: 10px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif; }
.L12 { font-size: 12px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L12G  { color: #76797c; font-size: 12px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L12GR  { color: #507282; font-size: 12px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L12R { color: #9f2214; font-size: 12px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif; }
.L12W { color: #ffffff; font-size: 12px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L14 { font-size: 14px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L14G { color: #76797c; font-size: 14px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L14GR { color: #507282; font-size: 14px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L14R { color: #9f2214; font-size: 14px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif; }
.L14W { color: #ffffff; font-size: 14px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L16 { font-size: 16px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L16G { color: #76797c; font-size: 16px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L16GR { color: #507282; font-size: 16px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L16W { color: #ffffff; font-size: 16px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L16R { color: #9f2214; font-size: 16px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif; }
.L16P { color: #57387C; font-size: 16px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif; }
.L18 { font-size: 18px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L18G { color: #76797c; font-size: 18px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L18GR { color: #507282; font-size: 18px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L18R { color: #9f2214; font-size: 18px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif; }
.L20G { color: #76797c; font-size: 20px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif; }
.L20GR { color: #507282; font-size: 20px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif; }
.L20R { color: #9F2214; font-size: 20px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif; }
.L18W { color: #ffffff; font-size: 18px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L22G { color: #76797c; font-size: 22px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif; }
.L22GR { color: #507282; font-size: 22px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif; }
.L24 { font-size: 24px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L24R { color: #9F2214; font-size: 24px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L24R { color: #9F2214; font-size: 24px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif; }
.L24G { color: #76797c; font-size: 24px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L24GR { color: #507282; font-size: 24px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L24P { color: #57387C; font-size: 24px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L30R { color: #9F2214; font-size: 30px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif; }
.L36R { color: #9F2214; font-size: 36px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif; }
.L36G { color: #76797c; font-size: 36px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L36GR { color: #507282; font-size: 36px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L24W { color: #ffffff; font-size: 24px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif }
.L42R { color: #9F2214; font-size: 42px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif; }
.L54R { color: #9F2214; font-size: 54px; font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif; }
.tableborder { background-color: #ffffff; border: solid 1px #a1a5a9 }
.bdrleft { border-left: 1px solid #a1a5a9 }
.bdrright { border-right: 1px solid #a1a5a9 }
.bdrtop { padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #a1a5a9 }
.bdrbottom { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #a1a5a9}
.bdrtop_f { background-color: #f5f5f5; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #a1a5a9 }
.AB234 { background-image: url(old/AB324/CaliforniaCapitol.jpg); background-repeat: no-repeat; background-position: left top; }
.ClownBackground { background-image: url(old/walk2005/images/KrystalClown.jpg); background-repeat: no-repeat; background-position: left bottom; }
.frame { padding:4px; border:1px solid #cccccc; }

#indent {
	padding-left: 25px;
}

/* Gray Box 200px */
.bl200 {
	background: url(images/box/CornerBox_bl.gif) 0 100% no-repeat #e6e6e6;
	width: 200px
}

/* Gray Box 225px */
.bl225 {
	background: url(images/box/CornerBox_bl.gif) 0 100% no-repeat #e6e6e6;
	width: 225px
}

/* Gray Box 250px */
.bl250 {
	background: url(images/box/CornerBox_bl.gif) 0 100% no-repeat #e6e6e6;
	width: 250px
}

/* Gray Box 250px */
.bl300 {
	background: url(images/box/CornerBox_bl.gif) 0 100% no-repeat #e6e6e6;
	width: 300px
}
.br {background: url(images/box/CornerBox_br.gif) 100% 100% no-repeat}
.tl {background: url(images/box/CornerBox_tl.gif) 0 0 no-repeat}
.tr {background: url(images/box/CornerBox_tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}

/* Gray Box 750px */
.bl750 {
	background: url(images/box/CornerBox_bl.gif) 0 100% no-repeat #e6e6e6;
	width: 950px
}

/* Gray Box 480px */
.bl480 {background: url(images/box/CornerBox_bl.gif) 0 100% no-repeat #e6e6e6; width: 480px}


/*Column Layout */

#left-column {
	float: left;
	width: 300px;
	overflow: hidden;
	padding-top: 15px;
	margin: 0px 0px 0px 10px;
}

#left-columnSm {
	float: left;
	width: 225px;
	overflow: hidden;
	padding-top: 15px;
	margin: 0px 0px 0px 10px;
}

#left-column-wide {
	clear: both;
	float: left;
	overflow: hidden;
	width: 600px;
	padding: 15px 10px 0px 0px;
	margin: 0px 0px 0px 10px;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
}

#left-column-ExtraWide {
	clear: both;
	float: left;
	overflow: hidden;
	width: 650px;
	padding: 15px 10px 0px 0px;
	margin: 0px 0px 0px 10px;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
}

#right-column {
	float: right;
	overflow: hidden;
	width: 300px;
	margin: 0px;
	padding-top: 15px;
}

#right-column-wide {
	/* clear: both;*/
	float: right;
	overflow: hidden;
	width: 665px;
	padding: 15px 10px 0px 0px;
	margin: 0px 0px 0px 10px;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
}

#right-columnSm {
	float: right;
	width: 225px;
	overflow: hidden;
	padding-top: 15px;
	margin: 0px 0px 0px 10px;
}

#rightcolumnExtraWide {
	float: right;
	width: 700px;
	overflow: hidden;
	padding-top: 15px;
	margin: 0px 0px 0px 10px;
}

#middle-column,
#middle-column-wide {
	clear: both;
	overflow: hidden;
  width: 7500px; /* Container - left-column - padding-left - padding-right - 2 (for IE) */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: inherit;
}

.greentable {
	background-color: #669999;
}

