body {
	font-family:arial,helvetica,sans-serif;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}

img {
	border:none;
	vertical-align:bottom;
}

p {
	font-size:12px;
	margin:0;
	padding:0;
}

p#login {
	background-color:#DFE7FF;
	text-align:right;
	font-weight:bold;
	color:#1D2F69;
	margin:0;
	padding:0 20px 2px 0;
}

p#login a {
	color:#1D2F69;
}
p#login span {
	color:maroon;
}

/* ERROR MESSAGES */
p.error {
	margin:20px 0;
	padding:10px;
	color:red;
	border:1px dashed red;
}

/* SUCCESS MESSAGES */
p.success {
	margin:20px 0;
	padding:10px;
	color:green;
	border:1px dashed green;
}

p#intro_content {
	margin:10px 0 20px 0;
}

h1 {
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:0 0 10px 0;
	color:#1D2F69;
}

h2 {
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#1D2F69;
}

div#content {
	padding:10px 20px;
	margin:0;
}

div#content_table {
	width:100%;
	padding:0;
	margin:0;
}

div#footer {
	height:20px;
	background-color:#1D2F69;
	padding:0 5px;
	margin:20px 0 0 0;
}

div#footer p {
	font-size:11px;
	color:#FFFFFF;
}

div#footer a {
/*	color:#FFFFFF; */
	text-decoration:none;
}

tr.header_row {
	background-color:#1D2F69;
}

tr.subheader_row {
	background-color:#DFE7FF;
}

tr.subheader_row p {
	font-weight:bold;
	color:#1D2F69;
	padding:2px;
}

table.display {
	width:75%;
   margin-left: 12%;
	margin-bottom:20px;
}

table.display p {
	padding:0 5px;
}

table.display h2 {
	padding:0 5px;
	color:#FFFFAC;
}

table.dashed td {
	border-top: dashed thin #000000;
}

/* The bottom two link styles are to give certain links a button feel */

a.chla_button:link, a.chla_button:visited {
	background-color:#DC0000;
	color:#ffffff;
	border:1px solid #1D2F69;
	padding:2px;
	text-decoration:none;
	margin:5px 0;
}

a.chla_button:hover {
	background-color:#ffffac;
	color:#DC0000;
	border:1px solid #1D2F69;
	padding:2px;
	text-decoration:none;
	margin:5px 0;
}

a.chla_button_small:link, a.chla_button_small:visited {
	font-size:10px;
	background-color:#DC0000;
	color:#ffffff;
	border:1px solid #1D2F69;
	padding:2px;
	text-decoration:none;
	margin:5px 0;
}

a.chla_button_small:hover {
	font-size:10px;
	background-color:#ffffac;
	color:#DC0000;
	border:1px solid #1D2F69;
	padding:2px;
	text-decoration:none;
	margin:5px 0;			 
}

table#admin_menu {
	margin:0;
	padding:2px 0;
	width:100%;
	background-color:#1D2F69;
	border-top:3px solid #FFF8B2;
	border-bottom:1px solid #FFF58B;
	text-align:center;
}

table#admin_menu a {
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

table#admin_menu a:hover {
	color:#FFF58B;
}

table#admin_menu td {
	border-left:1px solid #61668C;
}

table#admin_menu a.highlight {
	color:#FFF58B;
}

/* FORMS */

input, textarea, select {
	border:1px solid #1D2F69;
}

input.checkbox, input.radio {
	margin:0;
	padding:0;
}

.input_lg {
	width:250px;
}

.input_med {
	width:150px;
}

input.button {
	background-color:#DC0000;
	color:#FFFFFF;
	margin-right:5px;
}

div#member_menu,
div#cabbi_member_menu {
	width:148px;
	border:1px solid #003366;
	margin:20px 0 0 0;
	padding:0;
}

div#member_menu h1,
div#cabbi_member_menu h1 {
	font-size:12px;
	color:#003366;
	background-color:#FFF589;
	border-bottom:1px solid #003366;
	text-align:center;
	padding:0 0 2px 0;
	margin:0 0 10px 0;
}

div#member_menu ul,
div#cabbi_member_menu ul {
	margin:0 0 10px 12px;
	padding:0;
	list-style-type:none;
}

div#member_menu ul li,
div#cabbi_member_menu ul li {
	margin:10px 0;
}

div#member_menu ul li a,
div#cabbi_member_menu ul li a {
	color:#1D2F69;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

div#member_menu ul li a:hover,
div#cabbi_member_menu ul li a:hover {
	color:maroon;
	text-decoration:underline;
}








tr.odd {
	background-color:#FFFFCF;
}




div#education_menu {
	width:148px;
	border:1px solid #003366;
	margin:20px 0 0 0;
	padding:0;
   background-color: #ffffac;
}

div#education_menu h1 {
	font-size:12px;
	color:#ffffff;
	background-color:#dc0000;
	border-bottom:1px solid #003366;
	text-align:center;
	padding:0 0 2px 0;
	margin:0 0 10px 0;
}

div#education_menu ul {
	margin:0 5px 5px 5px;
	padding:0;
	list-style-type:none;
   text-align: left;
}

div#education_menu ul li {
	margin: 10px 0;
   text-align: left;
}

div#education_menu ul li a {
	color:#1D2F69;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

div#education_menu ul li a:hover {
	color: #dc0000;
	text-decoration:underline;
   background-color: transparent;
}




div#rss_feed_menu {
   text-align: center;
   width: 148px;
   border: 1px solid #003366;
   margin: 20px 0 0 0 ;
   padding: 0;
   background-color: #ffffff;
}

div#rss_feed_menu h1 {
	font-size:12px;
	color:#003366;
	background-color:#ffffac;
	border-bottom:1px solid #003366;
	text-align:center;
	padding:2px;
	margin:0 0 10px 0;
}

div#rss_feed_menu ul {
	margin:0 5px 5px 5px;
	padding:0;
	list-style-type:none;
   text-align: left;
}

div#rss_feed_menu ul li {
	font-size:11px;
	margin: 10px 0;
   text-align: left;
}

div#rss_feed_menu ul li a {
	color:#1D2F69;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

div#rss_feed_menu ul li a:hover {
	color: #dc0000;
	text-decoration:underline;
   background-color: transparent;
}



#navheader * {
   padding:0 !important;
   margin:0 !important;
   font-size:1px;
}
#navheader td img {
}
#navheader td {
height:1px;
}

#export {
   margin: 20pt;
}

#export p {

}



