#page {
	background: url(/assets/images/design/main.jpg) center top no-repeat;
	margin: 0px auto;
	padding: 0px 20px 0px 10px;
	text-align: left;
	width: 1024px;
}

body {
	background: #427210 url(/assets/images/design/bg.jpg) center top repeat-x;
	color: black;
	font-family: Arial, san-serif;
	font-size: 0.8em;
	margin: 0px;
	text-align: center;
}

a, a:visited {
	/* text-decoration: none; */
}

a:active, a:hover {
	text-decoration: underline;
}

a img {
	border: 0px;
	text-decoration: none;
}

form {
	margin: 0px;
}

input, optgroup, option, textarea{
	font-family: inherit;
	font-size: inherit;
}

p {
	margin-top: 0px;
}

table {
	/* border-collapse: collapse; */
	font-size: 1em;
}

td, th {
	vertical-align: top;
}

ul, li{
	margin: 0px 0px 0px 1em;
	padding: 0px;
}

.mac {
	margin-left: auto;
	margin-right: auto;
}
.mar {
	margin-left: auto;
	margin-right: 0px;
}

.tac {
	text-align: center;
}
.tal {
	text-align: left;
}
.tar {
	text-align: right;
}

.vab {
	vertical-align: bottom;
}
.vam {
	vertical-align: middle;
}
.vat {
	vertical-align: top;
}


#header table {
	border: 0px solid black;
	height: 70px;
}


#acct_info {
	color: #0b3773;
	font-weight: bold;
}

#acct_info a{
	color: #df2b24;
	text-decoration: underline;
}

#acct_info table {
	margin-left: auto;
	margin-right: 0px;
	height: 34px;
}

#acct_info table td {
	padding-top: 3px;
}

.acct_left {
	background: transparent url(/assets/images/design/acct_left.gif) left top no-repeat;
	width: 17px;
}

.acct {
	background: transparent url(/assets/images/design/acct_tile.gif) left top repeat-x;
}

.acct_right {
	background: transparent url(/assets/images/design/acct_right.gif) right top no-repeat;
	width: 17px;
}



#sidebar {
	height: 650px;
	width: 225px;
}

#bone {
	background: transparent url(/assets/images/design/bone_bottom.jpg) 2px bottom no-repeat;
	padding-bottom: 180px;
}

.sb_item {
	position: relative;
	z-index: 10;
}

.sb_item,
.sb_item_selected {
	background: transparent url(/assets/images/design/bone_tile.gif) 6px top repeat-y;
}

.sb_item,
.sb_item a,
.sb_item_selected,
.sb_item_selected a {
	color: #386ebe;
	text-decoration: none;
}

.sb_item div {
	display: none;
}

.sb_item img,
.sb_item_selected img {
	margin-left: 3px;
}

.sb_item a,
.sb_item img,
.sb_item_selected a,
.sb_item_selected img {
	position: relative;
	z-index: 100;
}


.sb_item ul,
.sb_item_selected ul {
	margin: 0px;
	padding: 0px;
}

.sb_item li,
.sb_item_selected li {
	font-size: 0.85em;
	list-style-type: none;
	margin: 0px 10px 4px 10px;
	padding: 0px;
}

.sb_item_selected div {
	background: transparent url(/assets/images/design/item_top.gif) 10px top no-repeat;
	display: block;
	padding-bottom: 15px;
	margin-top: -20px;
	padding-top: 15px;
}

.sb_item_selected div > div {
	background: transparent url(/assets/images/design/item_bottom.gif) 10px bottom no-repeat;
	padding-bottom: 10px;
}

.sb_item_selected div > div > div {
	background: transparent url(/assets/images/design/item_tile.gif) 10px top repeat-y;
	margin: 0px;
	padding: 15px 15px 5px 15px;
}


#content {
	position: relative;
	z-index: 10;
}

#content_wrapper {
	position: relative;
	top: -200px;
	z-index: 100;
}

#content_header table {
	border: 0px solid black;
}


.action {
	background: transparent url(/assets/images/design/action.gif) right top no-repeat;
	width: 295px;
}

.support_top {
	height: 232px;
	vertical-align: bottom;
}

.support_bot {
	background: transparent url(/assets/images/design/white_top.gif) left top repeat-x;
	height: 40px;
}



.white_bl {
	background: transparent url(/assets/images/design/white_bl.gif) left bottom no-repeat;
	height: 10px;
}

.white_br {
	background: transparent url(/assets/images/design/white_br.gif) right bottom no-repeat;
	height: 10px;
}

.white_tl {
	background: transparent url(/assets/images/design/white_tl.gif) left top no-repeat;
	height: 10px;
	width: 10px;
}

/**
 * Jeff Added
 */
 .msgbox {
	padding:3px;
}
.ok {
	border:1px solid #009900;
}
.ok .titlebar {
	padding:2px;
	background-color:#d0fcd0;
}
.notice {
	border:1px solid #FFFF00;
}
.notice .titlebar {
	padding:2px;
	background-color:#fcfcd0;
}
.error {
	border:1px solid #FF0000;
}
.error .titlebar {
	padding:2px;
	background-color:#fcd0d0;
}

ol.numlist li {
	list-style-type:decimal;
}

a.nodecoration {
	text-decoration:none;
}

.block-blue {
	width:365px;;
}

.block-blue .block-header {
	background: transparent url(/assets/images/section_header_blue.png) left top no-repeat;
	height:37px;
}

.block-blue .block-header div {
	padding-left:10px;
	padding-top:12px;
	color:#072b57;
	font-weight:bold;
}

.block-blue .block-header div span {
	float:right;
	width:15%;
	text-align:right;
	font-size:15px;
}

.block-blue .block-header div a {
	color:#072b57;
	font-weight:bold;
	text-decoration:none;
}

.block-blue .block-header div a:hover {
	color:#c2d385;
	font-weight:bold;
}

.block-blue .block-body {
	border-left:1px solid #70a0e1;
	border-right:1px solid #70a0e1;
	border-bottom:1px solid #70a0e1;
	padding-left:15px;
	padding-right:15px;
	font-size:12px;
}

.block-yellow {
	width:365px;
}

.block-yellow .block-header {
	background: transparent url(/assets/images/section_header_yellow.png) left top no-repeat;
	height:37px;
	
}
.block-yellow .block-header div {
	padding-left:10px;
	padding-top:12px;
	color:#072b57;
	font-weight:bold;
}

.block-yellow .block-header div span {
	float:right;
	width:15%;
	text-align:right;
	font-size:15px;
}

.block-yellow .block-header div a {
	color:#072b57;
	font-weight:bold;
	text-decoration:none;
}

.block-yellow .block-header div a:hover {
	color:#c2d385;
	font-weight:bold;
}

.block-yellow .block-body {
	border-left:1px solid #e8c749;
	border-right:1px solid #e8c749;
	border-bottom:1px solid #e8c749;
	padding-left:15px;
	padding-right:15px;
	font-size:12px;
}

.blog-post-title {
	color:#1e334e;
	font-weight:bold;
	font-size:11px;
}

.blog-post-text {
	font-size:10px;
}
.blog-post-read-link a {
	font-size:10px;
	color:#1e334e;
	font-weight:bold;
	text-decoration:none;
}

.blog-post-read-link a:hover {
	font-size:10px;
	color:#c2d385;
	font-weight:bold;
	text-decoration:underline;
}
