body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#C5CFD0;
	background-image:  url("images/background.jpg");
	background-repeat:repeat-x;
}

table {
/*	margin:0 0 0 0;
	padding:0px 6px 0px 6px;
	border-spacing:0;
	border:0;
*/
}

tr {
/*	margin:0 0 0 0;
	padding:0 0 0 0;
*/
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	margin:0 0 0 0;
	padding:0 0 0 0;
*/
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

form {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-type: disc;
	list-style-position: outside;
}

li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

ol {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-type: upper-roman;
	list-style-position: outside;
}

span.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	border-width: 3px;
	border-style: solid;
	padding: 5px;
}

h1 {
	text-align:left;
	font-weight:bold;
	font-size:24px;
	color:#D21034;
	margin: 0 0 0 0;
}

h2 {
	text-align:left;
	font-weight:bold;
	font-size:20px;
	color:#D21034;
	margin: 0 0 0 0;
}

h3 {
	text-align:left;
	font-weight:normal;
	font-size:16px;
	color:#D21034;
	margin: 0 0 0 0;
}

td.sidebar_heading {
	text-align:left;
	font-weight:bold;
	font-size:10px;
	color:#D21034;
	padding:0.5em 0.5em 0.5em 0.5em;
}

td.sidebar_contents {
	text-align:left;
	font-size:10px;
	padding:0.5em 0.5em 0.5em 0.5em;
/*	border-bottom: 1px solid #D5DDDD; */
}

td.cap_top_1col_no_sidebar {
	background:     url("images/cap_top_no_sidebar.gif") no-repeat center bottom;
	padding:0 0 0 0;
}

td.cap_bottom_1col_no_sidebar {
	background:    url("images/cap_bottom_1col_no_sidebar.gif") no-repeat center top;
	padding:0 0 0 0;
}

td.cap_top_1col_w_sidebar {
	background:   url("images/cap_top_w_sidebar.gif") no-repeat center bottom;
	padding:0 0 0 0;
}

td.cap_bottom_1col_w_sidebar {
	background:    url("images/cap_bottom_1col_w_sidebar.gif") no-repeat center top;
	padding:0 0 0 0;
}

td.cap_top_2col_w_sidebar {
	background:   url("images/cap_top_w_sidebar.gif") no-repeat center bottom;
	padding:0 0 0 0;
}

td.cap_bottom_2col_w_sidebar {
	background:   url("images/cap_bottom_2col_w_sidebar.gif") no-repeat center top;
	padding:0 0 0 0;
}

td.small_pod_top {
	background:    url("images/small_pod_top.gif") no-repeat center bottom;
	font-size:4px;
	padding:0em 0em 0em 0em;
}

td.small_pod_bottom {
	background:    url("images/small_pod_bottom.gif") no-repeat center top;
	padding:0 0 0 0;
}

td.pod_top {
	background:    url("images/pod_top.gif") no-repeat center bottom;
	font-size:4px;
	padding:0em 0em 0em 0em;
}

td.large_pod_top {
	background:    url("images/large_pod_top.gif") no-repeat center bottom;
	font-size:4px;
	padding:0em 0em 0em 0em;
}

td.pod_heading {
/*	background-color:#E8F0F1;*/
	text-align:left;
	margin:0 0 0 0;
	font-weight:bold;
/*	font-size:larger; */
	color:#000000;
	padding:0 1px 0 1px;
}

td.pod_contents {
/*	background-color:#FFFFFF;*/
	text-align:justify;
	padding:0em 0.5em 0.5em 0.5em;
	font-size:12px;
}

table.pod {
	background-color:#A5B5BE;
	border-collapse:collapse;
}

table.body_2col_w_sidebar {
	background:   url("images/body_2col_w_sidebar.gif") repeat left top;
	border-collapse:collapse;
}

table.body_1col_w_sidebar {
	background:   url("images/body_1col_w_sidebar.gif") repeat left top;
	border-collapse:collapse;
}

table.body_1col_no_sidebar {
	background:   url("images/body_1col_no_sidebar.gif") repeat left top;
	border-collapse:collapse;
}

td h5 {
	background-color:#E8F0F1;
	margin:0 0 1em 0;
	text-indent:0.5em;
	padding:0 0 5px 0;
	font-size:12px;
}

img {
	border:none;
}

.resource_details {
	font-style:italic;
	font-weight:normal;
	padding:0 .5em 0 .5em;
}

.disabled {
	color:#A9A9A9;
	left:-5px;
}

a,
a:link,
a:hover,
a:visited,
a:active {
	color:#0A5692;
	background-color:inherit;
	text-decoration:none;
}

a:hover {
	background-color:#DDEEFF;
}

.arrow-marker {
margin: 0 0 1em 9px;
padding: 0;
list-style-image:   url("images/arrow_marker.gif");
list-style-type: none}
.arrow-marker:empty {
list-style-type: inherit}
head:first-child+body .arrow-marker {
margin: 0 0 .5em 18px}
* html .arrow-marker {
margin: 0 0 0 18px}
.arrow-marker li {
font-size:10px;
margin: 0;
padding: 1px 0}
.arrow-marker li a {
position: relative;
top: 0;
left: 0}
head:first-child+body .arrow-marker li a {
left: 0px}
* html .arrow-marker li a {
left: 0px;
top: -.5em;
/*\*/
top: -.3em;
/**/
}
* html .arrow-marker {
padding-top: .5em;
/*\*/
padding-top: .3em;
/* */
}
* html>body .arrow-marker {
margin-bottom: -.5em}

/* bboard and contact list info */
tr.bboard_row_divider {
	background-color:#FFB300;
	text-align:left;
	font-weight:bold;
}

tr.bboard_row_contents {
	background-color:#FFFFFF;
	text-align:left;
	font-size:10px;
	padding:0.5em 0.5em 0.5em 0.5em;
	vertical-align:top;
}

tr.bboard_row_footer {
	background-color:#FFFFFF;
	text-align:left;
	font-size:3px;
}

.bboard_posterinfo {
	font-size:10px;
}

.bboard_crumbs {
	font-size:10px;
}

.bboard_forumname {
	font-weight:bold;
}

.bboard_default {
	font-size:10px;
	font-weight:normal;
}

.bboard_topicname {
	font-weight:bold;
	color:#FFFFFF;
}

table.bboard {
	background-color:#D21034;
}

table.bboard_container {
	background-color:#FFFFFF;
}

a.contents_tab,
.contents_tab:hover {
	background-color:#D21034;
	color:#FFB300;
	padding: 0.5em 0.5em 0.5em 0.5em;
}
.contents_tab:hover {
	color:#FFFFFF;
	background-color:#D21034;
}

a.contents_tab_selected,
.contents_tab_selected:hover {
	background-color:#FFB300;
	color:#D21034;
	padding: 0.5em 0.5em 0.5em 0.5em;
}

