/* XARAYA REQUIRED CLASSES */
a {
	font-weight: bold;
	color: #996600;
}
a:hover {
	color: #b87b00;
}
blockquote {
}
body {
	margin: 0;
	padding: 0;
	background-color: #7b95af;
	color: #005;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
}
code {
}
fieldset {
	border: 1px solid #005;
}
legend {
	font-weight: bold;
}
h1 {
	color: #CC6600;
	font-size: 12pt;
	padding-bottom: 3px;
}
h2 {
	color: #CC6600;
	font-size: 10.5pt;
	padding-bottom: 3px;
}
h3 {
	color: #CC6600;
	font-size: 10pt;
	padding-bottom: 3px;
}
h4 {
	color: #CC6600;
	font-size: 9pt;
	padding-bottom: 3px;
}
h1 a, h2 a, h3 a, h4 a, div#footer a {
	text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, div#footer a:hover {
}
th {
	background-color: #f9e885;
	border: 1px solid #3e496e;
	border-colapse: collapse;
}
td {
	border: 1px solid #3e496e;
	border-colapse: collapse;
}
table {
	border: 1px solid #3e496e;
	border-collapse: collapse;
}
thead {
}
tbody {
}
tfoot {
}
p {
}
pre {
}
input {
}
button {
}
select {
}
textarea {
}
img {
}
li {
}
ul {
}
ol {
}
sup {
}
sub {
}

/*  XARAYA REQUIRED INDIVIDUAL CLASSES */
td.xar-norm {
	background-color: #f9f3cf;
}
td.xar-alt {
	background-color: #d3e5f7;
}

/*  XARAYA REQUIRED ANONYMOUS CLASSES  */

/* these defaults apply to the left block group */
.xar-block-head{
}
.xar-block-title {
}
.xar-block-body {
}
.xar-block-foot {
}

/* right block group classes */
.xar-block-head-right{
}
.xar-block-title-right {
}
.xar-block-body-right {
}
.xar-block-foot-right {
}

/* topnav block group classes */
.xar-block-head-topnav {
}
.xar-block-title-topnav {
}
.xar-block-body-topnav {
}
.xar-block-foot-topnav {
}

/* center block group classes */
.xar-block-head-center{
}
.xar-block-title-center {
}
.xar-block-body-center {
}
.xar-block-foot-center {
}
.xar-mod-head {
	color: #fc0;
	font-size: 11pt;
	font-weight: bold;
	border: 1px solid #000;
	background: #666 url(../images/bar_fade.png) repeat-x scroll bottom left;
	margin: 0 0 1em 0;
	padding: 0 0 2px 1em;
}
.xar-mod-title {
}
.xar-mod-body {
}
.xar-mod-foot {
}
.xar-alt {
}
.xar-accent {
}
.xar-alt-outline {
}
.xar-accent-outline {
}
.xar-norm-outline {
}
.xar-norm {
}
.xar-sub {
}
.xar-menu-section {
}
ul.xar-menu-section {
	margin-left: 0;
}
li.xar-menu-section h4 {
	margin-bottom: 0;
}
.xar-menu-section-current {
}
.xar-menu-item {
	font-weight: bold;
}
.xar-menu-item-current {
}
.xar-menu-item:hover {
}
.xar-menu-subitem {
}
.xar-menu-subitem:hover {

}
.xar-menu-subitem-current {
}
.xar-menu-item-current > .xar-menu-subitem > a {
}
.xar-menu-item-current > .xar-menu-subitem > a:visited {
}
.xar-title {
}
.xar-error {
}

.clearall {
	content: '.';
	font-size: 0;
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}
a img { border: 0; }
div#main {
	border-width: 0 1px 1px 1px;
	border-color: #000;
	border-style: solid;
	margin: 0 16px;
	background-color: #3e496e;
}
div#head {
	height: 119px;
	width: 100%;
	background: #3e496e; /* url(../images/head_fade.png) repeat-x scroll top left; */
	border-bottom: 1px solid #000;
	position: relative;
	color: #ccc;
}
div#head_inner {
	height: 119px;
	background: transparent; /* url(../images/head_flares.png) no-repeat scroll top right; */
	position: relative;
}
a#head_logo {
	width: 164px;
	height: 100px;
	display:block;
	position: absolute;
	top: 10px;
	left: 10px;
}
div#head_top {
	position: absolute;
	bottom: 0;
	right: 10px;
	width: 25em;
	height: 90px;
}
div#head_top form {
	position: relative
	width: 25em;
	text-align:right;
}
div#head_top form span {
	margin-top: .5em;
	display: block;
	text-align: right;
}
div#head_top form label {
	font-weight: bold;
}
div#login_menu {
	margin: 1em 0 1em 0;
	text-align: right;
}
div#navbar_wrap {
	height: 31px;
	background: #f9f3cf url(../images/navbar_bg.png) repeat-x scroll bottom left;
	border-bottom: 1px solid #000;
	margin-bottom: 16px;
}
div#navbar_left {
	height: 31px;
	background: transparent; /* url(../images/navbar_left.png) no-repeat scroll top left; */
}
div#navbar_right {
	height: 31px;
	background: transparent; /* url(../images/navbar_right.png) no-repeat scroll top right; */
}
ul#navbar {
	height: 31px;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#navbar li {
	height: 31px;
	list-style: none;
	margin: 0 0 0 2em;
	padding: 0;
	float: left;
	width: auto;
	padding: 0 .5em;
	line-height: 31px;
	font-size: 9pt;
	font-weight: bold;
}			
ul#navbar li a {
	text-decoration: none;
}
ul#navbar li a:hover {
	color: #682d00;
}
div#home_content {
	margin: 12px 16px 0 16px;
}
div#left_col {
	width: 180px;
	float: left;
	margin: 0 0 0 16px;
}
div#right_col {
	width: 180px;
	display: inline;
	float: right;
	margin: 0 16px 0 0;
}
div#content {
	margin: 16px 212px 16px 212px;
	background-color: #f9f3cf;
}
body.admin div#content {
	margin: 16px;
	background-color: #f9f3cf;
	border: 1px solid #000;
}
body.tailgate div#main {
	padding-top: 16px;
}
body.tailgate div#content {
	margin: 0 16px 16px 16px;
	background-color: #f9f3cf;
	border: 1px solid #000;

}
body.noright div#content {
	margin: 16px 16px 16px 196px;

}
div#content_wrap {
	padding-bottom: 1em;
	padding-top: 1em;
	margin: 0 1em 1em 1em;
}
div#home_top_right, div#home_top_left {
	width: 49.9%;
	margin-bottom: 8px;
}
div#home_top_right {
	float: left;
}
div#home_top_left {
	float: right;
}
div.home-top-wrap {
	background: transparent; /* url(../images/featurefade.png) repeat-x scroll top left; */
	position: relative;
	border: 1px solid #000;
	background-color: #f9f3cf;
}
div#home_top_right div.home-top-wrap {
	margin-right: 7px;
}
div#home_top_left div.home-top-wrap {
	margin-left: 7px;
}
div.home-top-left {
	background: transparent; /* url(../images/featureleft.png) no-repeat scroll top left; */
}
div.home-top-right {
	background: transparent; /* url(../images/featureright.png) no-repeat scroll top right; */
}
div.home-top-inner {
	padding-top: 8px;
	margin: 0 16px;
}
div.home-top-head {
	background: #666 url(../images/bar_fade.png) repeat-x scroll bottom left;
	border-bottom: 1px solid #000;
	height: 22px;
}
div.home-top-wrap h2 {
	font-size: 10.5pt;
	line-height: 22px;
	color: #fc0;
	margin: 0 0 0 16px;
	padding: 0;
	border: 0;
}
div.home-top-inner > img {
	float: right;
	border: 1px solid #682d00;
	margin: 0 0 0 16px;
}
div.home-top-inner p {
	margin-top: 0;
}
div.home-top-inner p.more {
	text-align: right;
	margin: 0;
}
div.home-top-inner p.more a {
	color: #089b00;
	font-weight: bold;
}
div.featurebar {
	clear: both;
	margin-bottom: 16px;
	border: 1px solid #000;
	background: #f9f3cf; /* url(../images/featue_fade.png) repeat-x scroll bottom left; */
}
div.feature-head {
	background: #666 url(../images/bar_fade.png) repeat-x scroll bottom left;
	border-bottom: 1px solid #000;
	height: 22px;
}
div.feature-head-inner {
	background: transparent; /* url(../images/barright.png) no-repeat scroll top right; */
	height: 24px;
}
div.feature-head-inner h2 {
	font-size: 10.5pt;
	line-height: 22px;
	color: #fc0;
	margin: 0 0 0 16px;
	padding: 0;
}
div.feature-head-inner a {
	float: right;
	line-height: 24px;
	font-weight: bold;
	text-decoration: none;
	color: #682d00;
	width: auto;
	margin: 0 8em 0 0;
}			
div.feature-head-inner a:hover {
	color: #ffdf55;
}
div.feature-item-wrap {
	margin: 12px 8px 8px 8px;
	_height: 0.01%;
}
div.feature-item {
	float: left;
	display: inline;
	margin: 0 8px 0 8px;
	width: 31.5%;
	_height: 0.01%;
}
div.feature-item h3 {
	margin: 0 0 8px 0;
	color: #089b00;
	font-size: 9pt;
	border: 0;
	padding: 0;
}
div.feature-item p {
	margin-top: 0;
	color: #682d00;
}
div.feature-item img {
	float: right;
	border: 1px solid #682d00;
	margin: 0 0 0 16px;
}
div#footer {
	margin: 0 30px;
	text-align: center;
	padding: 10px 0;
}
div#head_top a, div#footer a {
	color: #ccc;
}
div#head_top a:hover, div#footer a:hover {
	color: #eee;
}

div.left-block {
	margin-bottom: 16px;
	border: 1px solid #000;
	border-width: 0px 1px 1px 0;
}
div.left-block-head {
	border: 1px solid #000;
	border-width: 1px 0;
	background: #666 url(../images/bar_fade.png) repeat-x scroll bottom left;
	height: 20px;
}
span.left-block-title {
	display: block;
	margin: 3px 5px 0 5px;
	color: #fc0;
	font-weight: bold;
}
div.left-block-body {
	background: #f9f3cf;
	padding-bottom: 1em;
	border-width: 0px 1px 1px 0;
}
div.left-block-inner {
	margin: 0 8px;
	padding-top: 1px;
}
div.right-block {
	margin-bottom: 16px;
}
div.right-block-head {
	background: transparent; /* url(../images/right_block.png) no-repeat scroll top left; */
	height: 0px;
}
div.right-block-body {
	background-color: #f9f3cf;
	border: 1px solid 000;
	color: #000;
}
div.right-block-inner {
	margin: 0 8px;
	padding: 1px 0;
}
div.right-block-title {
	color: #cf8803;
	font-weight: bold;
	border-bottom: 1px solid #cf8803;
}
div.right-block-foot {
	background: transparent; /* url(../images/right_block.png) no-repeat scroll bottom left; */
	height: 8px;
}
div.left-block ul, div.left-block li {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: .2em;
	padding-left: 0;
	padding-right: 0;
	list-style: none;
}
div.left-block li ul {
	margin-left: .5em;
}
