/* begin Page */

/* Created by Artisteer v3.1.0.48375 */

html {
    font-family: Arial, Helvetica, Sans-Serif;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
}

#art-main,

table {

	font-family: Arial, Helvetica, Sans-Serif;

	font-style: normal;

	font-weight: normal;

	font-size: 13px;

}

h1,

h2,

h3,

h4,

h5,

h6,

p,

a,

ul,

ol,

li { list-style-type:none;

	margin: 0;

	padding: 0;
	
}



.art-postcontent,

.art-postheadericons,

.art-postfootericons,

.art-blockcontent-body,

ul.art-vmenu a { text-align: left; }

.art-postcontent,

.art-postcontent li {list-style-type:circle}

.art-postcontent table,

.art-postcontent a,

.art-postcontent a:link,

.art-postcontent a:visited,

.art-postcontent a.visited,

.art-postcontent a:hover,

.art-postcontent a.hovered {

	font-family: Tahoma;

	font-size: 14px;
	
	line-height: 1.1em;

}

.art-postcontent p { margin: 0px 0; line-height: 1.4em; font-size:14px; }

.art-postcontent h1,

.art-postcontent h1 a,

.art-postcontent h1 a:link,

.art-postcontent h1 a:visited,

.art-postcontent h1 a:hover,

.art-postcontent h2,

.art-postcontent h2 a,

.art-postcontent h2 a:link,

.art-postcontent h2 a:visited,

.art-postcontent h2 a:hover,

.art-postcontent h3,

.art-postcontent h3 a,

.art-postcontent h3 a:link,

.art-postcontent h3 a:visited,

.art-postcontent h3 a:hover,

.art-postcontent h4,

.art-postcontent h4 a,

.art-postcontent h4 a:link,

.art-postcontent h4 a:visited,

.art-postcontent h4 a:hover,

.art-postcontent h5,

.art-postcontent h5 a,

.art-postcontent h5 a:link,

.art-postcontent h5 a:visited,

.art-postcontent h5 a:hover,

.art-postcontent h6,

.art-postcontent h6 a,

.art-postcontent h6 a:link,

.art-postcontent h6 a:visited,

.art-postcontent h6 a:hover,

.art-blockheader .t,

.art-blockheader .t a,

.art-blockheader .t a:link,

.art-blockheader .t a:visited,

.art-blockheader .t a:hover,

.art-vmenublockheader .t,

.art-vmenublockheader .t a,

.art-vmenublockheader .t a:link,

.art-vmenublockheader .t a:visited,

.art-vmenublockheader .t a:hover,

.art-logo-name,

.art-logo-name a,

.art-logo-name a:link,

.art-logo-name a:visited,

.art-logo-name a:hover,

.art-logo-text,

.art-logo-text a,

.art-logo-text a:link,

.art-logo-text a:visited,

.art-logo-text a:hover,

.art-postheader,

.art-postheader a,

.art-postheader a:link,

.art-postheader a:visited,

.art-postheader a:hover {

	font-family: 'Days One', sans-serif;
	
	font-style: normal;

	font-size: 18px;

	text-decoration: none;

}

.art-postcontent a {

	font-family: Arial, Helvetica, Sans-Serif;

	font-style: normal;

	text-decoration: none;

	color: #990000;

}

.art-postcontent a:link {

	font-family: Arial, Helvetica, Sans-Serif;

	font-style: normal;

		text-decoration: none;

	color: #990000;

}

.art-postcontent a:visited,

.art-postcontent a.visited { color: #990000; }

.art-postcontent a.hover {

	text-decoration: underline;

	color: #990000;

}

.art-postcontent h1,
.art-postcontent h2 {

	color: #000000;

	margin: 10px 0 0;

	font-size: 22px;
	font: Helvetica;

}

.art-blockcontent h1 {

	margin: 10px 0 0;

	font-size: 22px;

}

.art-postcontent h1 a,

.art-postcontent h1 a:link,

.art-postcontent h1 a:hover,

.art-postcontent h1 a:visited,

.art-blockcontent h1 a,

.art-blockcontent h1 a:link,

.art-blockcontent h1 a:hover,

.art-blockcontent h1 a:visited { font-size: 22px; }

.art-postcontent h2 {

	color: #000000;

	margin: 10px 0 0;

}

.art-blockcontent h2 { margin: 10px 0 0; }

.art-postcontent h3 {

	color: #000000;

	margin: 10px 0 0;

	font-size: 22px;

}

.art-blockcontent h3 {

	margin: 10px 0 0;

	font-size: 18px;

}

.art-postcontent h3 a,

.art-postcontent h3 a:link,

.art-postcontent h3 a:hover,

.art-postcontent h3 a:visited,

.art-blockcontent h3 a,

.art-blockcontent h3 a:link,

.art-blockcontent h3 a:hover,

.art-blockcontent h3 a:visited { font-size: 18px; }

.art-postcontent h4 {

	color: #000000;

	margin: 10px 0 0;

	font-size: 16px;

}

.art-blockcontent h4 {

	margin: 10px 0 0;

	font-size: 16px;

}

.art-postcontent h4 a,

.art-postcontent h4 a:link,

.art-postcontent h4 a:hover,

.art-postcontent h4 a:visited,

.art-blockcontent h4 a,

.art-blockcontent h4 a:link,

.art-blockcontent h4 a:hover,

.art-blockcontent h4 a:visited { font-size: 16px; }

.art-postcontent h5 {

	color: #000000;

	margin: 10px 0 0;

	font-size: 14px;

}

.art-blockcontent h5 {

	margin: 10px 0 0;

	font-size: 14px;

}

.art-postcontent h5 a,

.art-postcontent h5 a:link,

.art-postcontent h5 a:hover,

.art-postcontent h5 a:visited,

.art-blockcontent h5 a,

.art-blockcontent h5 a:link,

.art-blockcontent h5 a:hover,

.art-blockcontent h5 a:visited { font-size: 14px; }

.art-postcontent h6 {

	color: #000000;

	margin: 10px 0 0;

	font-size: 13px;

}

.art-blockcontent h6 {

	margin: 10px 0 0;

	font-size: 13px;

}

.art-postcontent h6 a,

.art-postcontent h6 a:link,

.art-postcontent h6 a:hover,

.art-postcontent h6 a:visited,

.art-blockcontent h6 a,

.art-blockcontent h6 a:link,

.art-blockcontent h6 a:hover,

.art-blockcontent h6 a:visited { font-size: 13px; }

ul { list-style-type: none; }

ol { list-style-position: inside; }

html,

body { height:100%; }

#art-main {

	position: relative;

	z-index: 0;

	width: 100%;

	min-height: 100%;

	left: 0;

	top: 0;

	cursor:default;

	overflow:hidden;

}

#art-page-background-glare-wrapper {

	position: fixed;

	width:100%;

}



body {

	padding: 0;

	margin:0;

	min-width: 1270px;

	color: #000000;

		background-image: url(../images/Bottom_texture.jpg);
	

	background-repeat:repeat;

	background-attachment: fixed;

	background-position: top;
	

}

.cleared {

	display:block;

	clear: both;

	float: none;

	margin: 0;

	padding: 0;

	border: none;

	font-size: 0;

	height:0;

	overflow:hidden;

}

.reset-box {

	overflow:auto;

	display:table;

}

form {

	padding: 0 !important;

	margin: 0 !important;

}

table.position {

	position: relative;

	width: 100%;

	table-layout: fixed;

}

/* Start Box */

.art-box,

.art-box-body {

	margin:0px auto;

	position:relative;

}

.art-box:before,

.art-box:after,

.art-box-body:before,

.art-box-body:after {

	position:absolute;

	top:0;

	bottom:0;

	content:' ';

	background-repeat: no-repeat;

	line-height:0;

}

.art-box:before,

.art-box-body:before { left:0; }

.art-box:after,

.art-box-body:after { right:0; }

.art-box:before {

	overflow:hidden;

	background-position: bottom left;

	direction: ltr;

	z-index:-3;

}

.art-box:after {

	background-position: bottom right;

	z-index:-3;

}

.art-box-body:before,

.art-box-body:after { background-repeat:repeat-y; }

.art-box-body:before {

	background-position: top left;

	z-index:-3;

}

.art-box-body:after {

	background-position: top right;

	z-index:-3;

}

.art-box .art-box:before,

.art-box .art-box:after,

.art-box-body .art-box-body:before,

.art-box-body .art-box-body:after { z-index:-2; }

.art-box .art-box .art-box:before,

.art-box .art-box .art-box:after,

.art-box-body .art-box-body .art-box-body:before,

.art-box-body .art-box-body .art-box-body:after { z-index:-1; }

/* End Box */



/* Start Bar */

.art-bar { position:relative; }

.art-bar:before,

.art-bar:after {

	position:absolute;

	top:0;

	bottom:0;

	content:' ';

	background-repeat:repeat;

	z-index:-1;

}

.art-bar:before {

	left:0;

	background-position: top left;

}

.art-bar:after {

	right:0;

	background-position: top right;

}

/* End Bar */



li h1,

.art-postcontent li h1,

.art-blockcontent-body li h1 { margin:1px; }

li h2,

.art-postcontent li h2,

.art-blockcontent-body li h2 { margin:1px; }

li h3,

.art-postcontent li h3,

.art-blockcontent-body li h3 { margin:1px; }

li h4,

.art-postcontent li h4,

.art-blockcontent-body li h4 { margin:1px; }

li h5,

.art-postcontent li h5,

.art-blockcontent-body li h5 { margin:1px; }

li h6,

.art-postcontent li h6,

.art-blockcontent-body li h6 { margin:1px; }

li p,

.art-postcontent li p,

.art-blockcontent-body li p { margin:1px; }

/* end Page */



/* begin Box, Sheet */

.art-sheet {

	max-width:1269px;

	margin-top: 0;

	margin-bottom: -3px;

	cursor:auto;

	width: 1269px;

}

.art-sheet-body {

	padding:4px;

	min-width:18px;

	min-height:18px;

	padding-top:0;

	padding-bottom:4px;

}

.art-sheet:before,

.art-sheet:after {

	content: url('../images/sheet_t.png');

	font-size: 0;

	background-image: url('../images/sheet_b.png');

}

.art-sheet:after { clip:rect(auto, auto, auto, 1257px); }

.art-sheet:before,

.art-sheet-body:before { right:13px; }

.art-sheet-body:after {

	width: 13px;

	top:13px;

	bottom:13px;

	background-image:url('../images/sheet.png');

}

.art-sheet-body:before {

	top:13px;

	bottom:13px;

	background-image:url('../images/sheet.png');

}

/* end Box, Sheet */



/* begin Header */

div.art-header {

	margin-left: 0;
	margin-right: 0;

	position: relative;

	width:100%;

	height: 101px;

	margin-top: 0;

	margin-bottom: 0;

}

.art-header:after {

	position: absolute;

	z-index:-1;

	display:block;

	content:' ';

	top: 0;

	width:100%;

	height: 101px;

	background-image: url('../images/logo_background.gif');

	background-repeat:repeat;

}

/* end Header */



/* begin HeaderObject */

div.art-headerobject {

	display: block;

	left: 0;

	margin-left: 10px;
	
	position: absolute;

	top: 0;

	width: 386px;

	height: 101px; 

	background-image: url('../images/tc_logo.gif');

}

/* end HeaderObject */



/* begin Logo */

div.art-logo {

	display: block;

	position: absolute;

	top: 20px;

	left: 0;

	margin-left: 0;

}

/* end Logo */



/* begin Menu */

/* menu structure */



ul.art-hmenu a,

ul.art-hmenu a:link,

ul.art-hmenu a:visited,

ul.art-hmenu a:hover {

	outline: none;

	position: relative;

	z-index: 11;

}

ul.art-hmenu,

ul.art-hmenu ul {

	display: block;

	margin: 0;

	padding: 0;

	border: 0;

	list-style-type: none;

}

ul.art-hmenu li {

	margin: 0;

	padding: 0;

	border: 0;

	display: block;

	float: left;

	position: relative;

	z-index: 200;

	background: none;

}

ul.art-hmenu li:hover {

	z-index: 10000;

	white-space: normal;

}

ul.art-hmenu li li {

	float: none;

	width: auto;

}

ul.art-hmenu li:hover>ul {

	visibility: visible;

	top: 100%;

}

ul.art-hmenu li li:hover>ul {

	top: 0;

	left: 100%;

}

ul.art-hmenu:after,

ul.art-hmenu ul:after {

	content: ".";

	height: 0;

	display: block;

	visibility: hidden;

	overflow: hidden;

	clear: both;

}

ul.art-hmenu,

ul.art-hmenu ul { min-height: 0; }

ul.art-hmenu ul {

	visibility: hidden;

	position: absolute;

	z-index: 200;

	left: 0;

	top: 0;

	background-image: url('../images/spacer.gif');

	padding: 10px 30px 30px 30px;

	margin: -10px 0 0 -30px;

}

ul.art-hmenu ul.art-hmenu-left-to-right {

	right: auto;

	left: 0;

	margin: -10px 0 0 -30px;

}

ul.art-hmenu ul.art-hmenu-right-to-left {

	left: auto;

	right: 0;

	margin: -10px -30px 0 0;

}

ul.art-hmenu ul ul {

	padding: 30px 30px 30px 10px;

	margin: -30px 0 0 -10px;

	margin-left: -11px;

	/*z-index: -1;*/

	position: absolute;

	z-index: 999;

}

ul.art-hmenu ul ul.art-hmenu-left-to-right {

	right: auto;

	left: 0;

	padding: 30px 30px 30px 10px;

	margin: -30px 0 0 -10px;

	margin-left: -11px;

}

ul.art-hmenu ul ul.art-hmenu-right-to-left {

	left: auto;

	right: 0;

	padding: 30px 10px 30px 30px;

	margin: -30px -10px 0 0;

	margin-right: -11px;

}

ul.art-hmenu li li:hover>ul.art-hmenu-left-to-right {

	right: auto;

	left: 100%;

}

ul.art-hmenu li li:hover>ul.art-hmenu-right-to-left {

	left: auto;

	right: 100%;

}

ul.art-hmenu {

	position:relative;

	padding: 8px 3px 0 3px;

	float: left;

	left: 50%;
	z-index: 200;

}

div.art-nav-center {

	position: relative;

	float: right;

	right: 50%;

}

.firefox2 ul ul.art-hmenu { float: none; }

/* end menu structure */



/* menu bar */



.art-nav {

	margin:0 auto;

	min-height: 36px;

	z-index: 100;

	margin-top: 0;

	margin-bottom: 0;

}

.art-nav:before,

.art-nav:after { background-image: url('../images/nav.png'); }

.art-nav:before { right: 0; }

.art-nav:after { width: 0; }

/* end menu bar */

.art-nav-outer {

	position:absolute;

	width:100%;

}

.art-hmenu-extra1 {

	position : absolute;

	left: 0;

	top: 0;

	width: auto;

	height: 36px;

	background-position: center;

}

.art-hmenu-extra2 {

	position: absolute;

	right: 0;

	top: 0;

	width: auto;

	height: 36px;

	background-position: center;

}

/* images in menu items */

ul.art-hmenu img.art-menu-image,

ul.art-hmenu img.art-menu-image-left {

	vertical-align: middle;

	margin-right: 5px;

}

ul.art-hmenu img.art-menu-image-right {

	vertical-align: middle;

	margin-left: 5px;

}

/* end Menu */



/* begin MenuItem */

ul.art-hmenu>li>a {

	position: relative;

	display: block;

	height: 28px;

	cursor: pointer;

	text-decoration: none;

	color: #EFF2F5;

	padding: 0 15px;

	line-height: 28px;

	text-align: center;

}

ul.art-hmenu>li>a:before,

ul.art-hmenu>li>a:after {

	position: absolute;

	display: block;

	content:' ';

	top: 0;

	bottom:0;

	z-index: -1;

	background-image: url('../images/menuitem.png');

}

ul.art-hmenu>li>a:before {

	left: 0;

	right: 3px;

	background-position: top left;

}

ul.art-hmenu>li>a:after {

	width: 3px;

	right: 0;

	background-position: top right;

}

.art-hmenu a,

.art-hmenu a:link,

.art-hmenu a:visited,

.art-hmenu a:hover {

	font-family: Tahoma, Arial, Helvetica, Sans-Serif;

	font-weight: bold;

	font-size: 12px;

	text-align: left;

	text-decoration: none;

}

ul.art-hmenu>li>a.active:before { background-position: bottom left; }

ul.art-hmenu>li>a.active:after { background-position: bottom right; }

ul.art-hmenu>li>a.active { color: #FEEEE6; }

ul.art-hmenu>li>a:hover:before,

ul.art-hmenu>li:hover>a:before { background-position: center left; }

ul.art-hmenu>li>a:hover:after,

ul.art-hmenu>li:hover>a:after { background-position: center right; }

ul.art-hmenu>li>a:hover,

ul.art-hmenu>li:hover>a { color: #FFFFFF; }

.art-hmenu a:hover.separator-without-submenu { cursor: default; }

.art-hmenu a:hover.separator-without-submenu .t { color: #EFF2F5; }

.art-hmenu li:hover a.separator-without-submenu .t { color: #EFF2F5; }

a:hover.separator-without-submenu .r,

a:hover.separator-without-submenu .l { top: 0 !important; }

/* end MenuItem */



/* begin MenuSeparator */



ul.art-hmenu>li { margin-left:6px; }

ul.art-hmenu>li:first-child { margin-left:0; }

/* end MenuSeparator */



/* begin MenuSubItem */

.art-hmenu ul a {

	display: block;

	white-space: nowrap;

	height: 24px;

	background-image: url('../images/subitem.png');

	background-position: left top;

	background-repeat: repeat-x;

	border-width: 1px;

	border-style: solid;

	border-top-width: 0;

	border-color: #0E1D25;

	min-width: 7em;

	text-align: left;

	text-decoration: none;

	line-height: 24px;

	color: #FFFFFF;

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 13px;

	margin:0;

	padding: 0 8px;

}

.art-hmenu ul>li:first-child>a { border-top-width: 1px; }

.art-hmenu ul a:link,

.art-hmenu ul a:visited,

.art-hmenu ul a:hover,

.art-hmenu ul a:active {

	text-align: left;

	text-decoration: none;

	line-height: 24px;

	color: #FFFFFF;

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 13px;

	margin:0;

	padding: 0 8px;

}

.art-hmenu ul li a:hover {

	color: #FFFFFF;

	background-position: left bottom;

	border-color: #0E1D25;

	border-top-width: 1px !important;

}

.art-hmenu ul li a.art-hmenu-before-hovered { border-bottom-width: 0 !important; }

.art-hmenu ul li:hover>a {

	color: #FFFFFF;

	background-position: left bottom;

	border-color: #0E1D25;

	border-top-width: 1px !important;

}

/* end MenuSubItem */



/* begin Layout */

.art-layout-wrapper {

	position:relative;

	margin:0 auto 0 auto;

}

.art-content-layout {

	display: table;

	width:100%;

	table-layout: fixed;

	border-collapse: collapse;

}

.art-content-layout-row { display: table-row; }

.art-layout-cell {

	display: table-cell;

	vertical-align: top;
}

/* end Layout */


/* begin Box, Block */

.art-block {

	max-width:1262px;

	margin: 7px;

}

.art-block-body { padding:8px; }

.art-block:before,

.art-block:after {

	content: url('../images/block_t.png');

	font-size: 0;

	background-image: url('../images/block_b.png');

}

.art-block:after { clip:rect(auto, auto, auto, 1255px); }

.art-block:before,

.art-block-body:before { right:7px; }

.art-block-body:after {

	width: 7px;

	top:7px;

	bottom:7px;

	background-image:url('../images/block.png');

}

.art-block-body:before {

	top:7px;

	bottom:7px;

	background-image:url('../images/block.png');

}

div.art-block img {

	/* WARNING do NOT collapse this to 'border' - inheritance! */

  border-width: 0;

	margin: 0;

}

/* end Box, Block */



/* begin BlockHeader */

.art-blockheader {

	margin-bottom: 4px;

	min-height: 26px;

	line-height:26px;

}

.art-blockheader:before,

.art-blockheader:after { background-image: url('../images/blockheader.png'); }

.art-blockheader:before { right: 7px; }

.art-blockheader:after { width: 7px; }

.art-blockheader .t {

	min-height: 26px;

	line-height:26px;

	color: #FFFFFF;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin:0;

	padding: 0 6px 0 6px;

	white-space: nowrap;

}

.art-blockheader .t a,

.art-blockheader .t a:link,

.art-blockheader .t a:visited,

.art-blockheader .t a:hover {

	color: #FFFFFF;

	font-size: 14px;

}

/* end BlockHeader */



/* begin Box, BlockContent */

.art-blockcontent { max-width:1262px; }

.art-blockcontent-body {

	padding:5px;

	color: #2E3D4C;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.art-blockcontent-bodycal {

	padding:5px;

	color: #ffffff;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.art-blockcontent-body table,

.art-blockcontent-body li,

.art-blockcontent-body a,

.art-blockcontent-body a:link,

.art-blockcontent-body a:visited,

.art-blockcontent-body a:hover {

	color: #2E3D4C;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.art-blockcontent-body p { margin: 12px 0; }

.art-blockcontent-body a,

.art-blockcontent-body a:link {

	color: #990000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

}

.art-blockcontent-bodycal a:link {

	color: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	text-decoration: none;

}


.art-blockcontent-body a:visited,

.art-blockcontent-body a.visited {

	color: #990000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

}

.art-blockcontent-body a:hover,

.art-blockcontent-body a.hover {

	color: #990000;

	text-decoration: underline;

}

.art-blockcontent-body ul li {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 125%;

	color: #000000;

	margin: 5px 0 0 0px;

	padding: 0 0 0 11px;

	background-image: url('../images/blockcontentbullets.png');

	background-repeat: no-repeat;

	background-position: top left;

}

/* end Box, BlockContent */



/* begin Button */

span.art-button-wrapper>a.art-button,

span.art-button-wrapper>a.art-button:link,

span.art-button-wrapper>input.art-button,

span.art-button-wrapper>button.art-button {

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: bold;

	font-size: 11px;

	position:relative;

	top:0;

	display: inline-block;

	vertical-align: middle;

	white-space: nowrap;

	text-align: center;

	color: #FFFFFF !important;

	width: auto;

	outline: none;

	border: none;

	background: none;

	line-height: 27px;

	height: 27px;

	margin: 0 !important;

	padding: 0 11px !important;

	overflow: visible;

	cursor: pointer;

	text-indent: 0;

}

.art-button img,

span.art-button-wrapper img {

	margin: 0;

	vertical-align: middle;

}

span.art-button-wrapper {

	vertical-align: middle;

	display: inline-block;

	position: relative;

	height: 27px;

	overflow: hidden;

	white-space: nowrap;

	text-indent: 0;

	width: auto;

	max-width:1262px;

	margin: 0;

	padding: 0;

	z-index: 0;

}

.firefox2 span.art-button-wrapper {

	display: block;

	float: left;

}

input,

select,

textarea {

	vertical-align: middle;

	font-family: Arial, Helvetica, Sans-Serif;

	font-style: normal;

	font-weight: bold;

	font-size: 11px;

}

div.art-block select { width:96%; }

span.art-button-wrapper.hover>.art-button,

span.art-button-wrapper.hover>a.art-button:link {

	color: #FFFFFF !important;

	text-decoration: none !important;

}

span.art-button-wrapper.active>.art-button,

span.art-button-wrapper.active>a.art-button:link { color: #FFFFFF !important; }

span.art-button-wrapper>span.art-button-l,

span.art-button-wrapper>span.art-button-r {

	display: block;

	position: absolute;

	top: 0;

	bottom: 0;

	margin: 0;

	padding: 0;

	background-image: url('../images/button.png');

	background-repeat: no-repeat;

}

span.art-button-wrapper>span.art-button-l {

	left: 0;

	right: 15px;

	background-position: top left;

}

span.art-button-wrapper>span.art-button-r {

	width: 15px;

	right: 0;

	background-position: top right;

}

span.art-button-wrapper.hover>span.art-button-l { background-position: center left; }

span.art-button-wrapper.hover>span.art-button-r { background-position: center right; }

span.art-button-wrapper.active>span.art-button-l { background-position: bottom left; }

span.art-button-wrapper.active>span.art-button-r { background-position: bottom right; }

span.art-button-wrapper input { float: none !important; }

/* end Button */



/* begin Box, Post */

.art-post {

	max-width:1262px;

	margin: 10px;

}

.art-post-body { 

	padding-left:0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 1px;
	}

.art-post:before,

.art-post:after {

	content: url('../images/post_t.png');

	font-size: 0;

	background-image: url('../images/post_b.png');

}

.art-post:after { clip:rect(auto, auto, auto, 1252px); }

.art-post:before,

.art-post-body:before { right:10px; }

.art-post-body:after {

	width: 10px;

	top:10px;

	bottom:10px;

	background-image:url('../images/post.png');

}

.art-post-body:before {

	top:10px;

	bottom:10px;

	background-image:url('../images/post.png');

}

a img { border: 0; }

.art-article img,

img.art-article,

.art-block img,

.art-footer img {

	border-color: #B2C2D1;

	border-style: solid;

	border-width: 0;

	margin: 7px 7px 7px 7px;

}

.art-metadata-icons img {

	border: none;

	vertical-align: middle;

	margin: 2px;

}

.art-article table,

table.art-article {

	border-collapse: collapse;

	margin: 1px;

}

.art-post .art-content-layout-br { height: 0; }

.art-article th,

.art-article td {

	padding: 2px;

	border: solid 0px #0E1D25;

	vertical-align: top;

	text-align: left;

}

.art-article th {

	text-align: center;

	vertical-align: middle;

	padding: 7px;

}

pre {

	overflow: auto;

	padding: 0.1em;

}

.art-article { border-collapse: separate; }/* end Box, Post */

/* begin PostHeaderIcon */

.art-postheader,
.page-header h2 {

	color: #000000;

	margin: 15px 0px 5px 0px;

	line-height: 1em;

	font-family: 'Days One', sans-serif;
	
	font-size: 18px;
	
}

.art-postheader a,

.art-postheader a:link,

.art-postheader a:visited,

.art-postheader a.visited,

.art-postheader a:hover,

.art-postheader a.hovered,

.page-header h2 a,

.page-header h2 a:link,

.page-header h2 a:visited,

.page-header h2 a.visited,

.page-header h2 a:hover,

.page-header h2 a.hovered {

	font-family: Tahoma, Arial, Helvetica, Sans-Serif;

	font-size: 16px;

}

.art-postheader a,

.art-postheader a:link,

.page-header h2 a,

.page-header h2 a:link {

	text-align: left;

	text-decoration: none;

	color: #990000;

}

.art-postheader a:visited,

.art-postheader a.visited,

.page-header h2 a:visited { color: #990000; }

.art-postheader a:hover,

.art-postheader a.hovered,

.page-header h2 a:hover {

	text-decoration: underline;

	color: #990000;

}

/* end PostHeaderIcon */



/* begin PostIcons, PostHeaderIcons */

.art-postheadericons,

.art-postheadericons a,

.art-postheadericons a:link,

.art-postheadericons a:visited,

.art-postheadericons a:hover {

	font-family: Arial, Helvetica, Sans-Serif;

	color: #000000;

}

.art-postheadericons { padding: 1px; }

.art-postheadericons a,

.art-postheadericons a:link {

	font-family: Tahoma, Arial, Helvetica, Sans-Serif;

	text-decoration: none;

	color: #990000;

}

.art-postheadericons a:visited,

.art-postheadericons a.visited {

	font-family: Arial, Helvetica, Sans-Serif;

	font-style: italic;

	font-weight: normal;

	color: #990000;

}

.art-postheadericons a:hover,

.art-postheadericons a.hover {

	font-family: Arial, Helvetica, Sans-Serif;

	font-style: italic;

	font-weight: normal;

	text-decoration: underline;

	color: #3E81A8;

}

/* end PostIcons, PostHeaderIcons */



/* begin PostIcon, PostDateIcon */

span.art-postdateicon {

	display:inline-block;

	line-height: 1em;
	
	font-size:12px;

}

span.art-postdateicon:after {

	content: '.';

	width: 1px;

	visibility: hidden;

	display: inline-block;

}/* end PostIcon, PostDateIcon */

/* begin PostIcon, PostAuthorIcon */

span.art-postauthoricon {

	display:inline-block;

	line-height: 1em;
	
	font-size:12px

}

span.art-postauthoricon:after {

	content: '.';

	width: 1px;

	visibility: hidden;

	display: inline-block;

}/* end PostIcon, PostAuthorIcon */

/* begin PostBullets */

.art-postcontent ol,

.art-postcontent ul {

	margin: 1em 0 1em 2em;

	padding: 0;

}

.art-postcontent li {

list-style-type:circle;

	color: #000000;

	margin: 3px 0 0 -15px;

	padding: 0 0 0 12px;

}

.art-postcontent li ol,

.art-post li ul {

	margin: 0.5em 0 0.5em 2em;

	padding: 0;

}

.art-postcontent ol>li {

	background: none;

	padding-left: 0;

	/* overrides overflow for "ul li" and sets the default value */

  overflow: hidden;

}

.art-postcontent ul>li {

list-style-type:circle;

	background-repeat: no-repeat;

	background-position: top left;

	padding-left: 12px;

	/* makes "ul li" not to align behind the image if they are in the same line */

  overflow-x: hidden;

	overflow-y: hidden;

}

/* end PostBullets */



/* begin PostQuote */

blockquote,

blockquote a,

.art-postcontent blockquote a,

.art-blockcontent blockquote a,

.art-footer blockquote a,

blockquote a:link,

.art-postcontent blockquote a:link,

.art-blockcontent blockquote a:link,

.art-footer blockquote a:link,

blockquote a:visited,

.art-postcontent blockquote a:visited,

.art-blockcontent blockquote a:visited,

.art-footer blockquote a:visited,

blockquote a:hover,

.art-postcontent blockquote a:hover,

.art-blockcontent blockquote a:hover,

.art-footer blockquote a:hover {

	color: #230C01;

	font-style: italic;

	font-weight: normal;

	text-align: left;

}

/* Override native 'p' margins*/

blockquote p,

.art-postcontent blockquote p,

.art-blockcontent blockquote p,

.art-footer blockquote p {

	margin: 0;

	margin: 5px 0;

}

blockquote {

	margin: 10px;

	padding: 10px;

	background-color: #FFFFFF;

	margin-left: 50px;

	padding-left: 38px;

	background-image: url('../images/postquote.png');

	background-position: left top;

	background-repeat: no-repeat;

	/* makes block not to align behind the image if they are in the same line */

  overflow: auto;

	clear:both;

}

/* end PostQuote */



/* begin PostIcons, PostFooterIcons */

.art-postfootericons,

.art-postfootericons a,

.art-postfootericons a:link,

.art-postfootericons a:visited,

.art-postfootericons a:hover {

	font-family: Tahoma, Arial, Helvetica, Sans-Serif;

	color: #000000;

}

.art-postfootericons { padding: 1px; }

.art-postfootericons a,

.art-postfootericons a:link {

	text-decoration: none;

	color: #990000;

}

.art-postfootericons a:visited,

.art-postfootericons a.visited { color: #990000; }

.art-postfootericons a:hover,

.art-postfootericons a.hover {

	text-decoration: underline;

	color: #990000;

}

/* end PostIcons, PostFooterIcons */



/* begin PostIcon, PostCategoryIcon */

span.art-postcategoryicon {

	display:inline-block;

	line-height: 1em;

}

span.art-postcategoryicon:after {

	content: '.';

	width: 1px;

	visibility: hidden;

	display: inline-block;

}/* end PostIcon, PostCategoryIcon */

/* begin Footer */

.art-footer {

	position: relative;

	margin-top:0;

	margin-bottom:0;

	width: 100%;

}

.art-footer-body {

	position:relative;

	padding: 5px;

	color: #C6D1DD;

	font-size: 11px;

}

.art-footer-body ul li {

	color: #DFE5EC;

	padding: 0 0 0 13px;

	background-image: url('../images/footerbullets.png');

	background-repeat: no-repeat;

	background-position: top left;

}

.art-footer-body:before {

	position: absolute;

	content:' ';

	z-index:-2;

	left:0;

	right:0;

	top:0;

	bottom:0;

	background-image: url('../images/footer.png');

	background-position:bottom left;

}

.art-footer-body .art-rss-tag-icon {

	position: absolute;

	left:   6px;

	bottom:5px;

	z-index:1;

}

.art-rss-tag-icon {

	display: block;

	background-image: url('../images/livemarks.png');

	background-repeat: no-repeat;

	height: 32px;

	cursor: default;

	background-position: left;

	padding-left: 32px;

	width: auto;

	line-height: 32px;

	font-size: 11px;

}

.art-footer-text p {

	padding:0;

	margin:0;

	text-align: center;

}

.art-footer-body a,

.art-footer-body a:link,

.art-footer-body a:visited,

.art-footer-body a:hover,

.art-footer-body td,

.art-footer-body th,

.art-footer-body caption {

	color: #C6D1DD;

	font-size: 11px;

}

.art-footer-text {

	min-height: 32px;

	padding-left: 10px;

	padding-right: 10px;

	text-align: center;

}

.art-footer-body a,

.art-footer-body a:link {

	color: #990000;

	text-decoration: none;

}

.art-footer-body a:visited { color: #BFCCD9; }

.art-footer-body a:hover {

	color: #E5EFF5;

	text-decoration: underline;

}

div.art-footer img {

	/* WARNING do NOT collapse this to 'border' - inheritance! */

  border-width: 0;

	margin: 0;

}

.art-rss-tag-icon span { padding-left: .5em; }

.art-footer-body #obrss-rss {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}

.art-footer-body #obrss-rss li {
	background: none;
	margin: 0;
	padding: 0;
}

/* end Footer */



/* begin PageFooter */

.art-page-footer,

.art-page-footer a,

.art-page-footer a:link,

.art-page-footer a:visited,

.art-page-footer a:hover {

	font-family: Arial;

	font-size: 10px;

	letter-spacing: normal;

	word-spacing: normal;

	font-style: normal;

	font-weight: normal;

	text-decoration: underline;

	color: #C3DBE9;

}

.art-page-footer {

	position: relative;

	z-index: 10;

	padding: 1em;

	text-align: center;

	text-decoration: none;

	color: #000000;

}

/* end PageFooter */



/* begin LayoutCell, sidebar1 */

.art-content-layout .art-sidebar1 { width: 190px; }

/* begin forumLatest */

.art-sidebar1 .offroadMart ul.srfrList,
.art-sidebar1 .forumLatest ul.srfrList {
	padding-bottom: 0;
}
.art-sidebar1 .offroadMart ul li,
.art-sidebar1 .forumLatest ul li {
	background: none;
}
.art-sidebar1 .offroadMart ul li a:link,
.art-sidebar1 .offroadMart ul li a:active,
.art-sidebar1 .offroadMart ul li a:visited,
.art-sidebar1 .forumLatest ul li a:link,
.art-sidebar1 .forumLatest ul li a:active,
.art-sidebar1 .forumLatest ul li a:visited {
	font-size: 11px;
}
.art-sidebar1 .forumLatest ul li .srfrFeedDetails span.srfrFeedItemDate {
	font-size: 10px;
}
.art-sidebar1 .offroadMart .srfrPostTextLink,
.art-sidebar1 .forumLatest .srfrPostTextLink {
	text-align: center;
}
div.srfrContainer ul.srfrList li a:hover {
	z-index: 999;
}


/* end forumLatest */


/* end LayoutCell, sidebar1 */



/* begin LayoutCell, sidebar2 */

.art-content-layout .art-sidebar2 { width: 190px; }

.art-content-layout .art-sidebar3 { width: 160px; }


/* upcoming-events css start */

.upcoming-events td.mod_events_latest_first, 
.upcoming-events td.mod_events_latest {
	border: none !important;
	border-top: 1px solid #ccc !important;
	padding: 1px 2px 5px !important;
}
.upcoming-events .mod_events_latest_callink {
	text-align: center !important;
}
.upcoming-events div.mod_events_latest_callink a {
	background: none !important;
}
.upcoming-events div.mod_events_latest_callink a:hover {
	text-decoration: underline;
}

/* upcoming-events css end */

/* end LayoutCell, sidebar2 */



/* category items */

.category ul.actions,

.category ul.actions li,

.category ul.actions li img {

	display: inline;

	margin: 0;

	padding: 0;

}

.category ul.actions li { background: none; }

/* categories list container */



.category-list .category-desc .image-left {

	float: left;

	margin: 0 5px 5px 0;

}

.category-list .category-desc .image-right {

	float: left;

	margin: 0 0 5px 5px;

}

.category-list fieldset.filters { border: none; }

.category-list fieldset.filters .display-limit {

	text-align: right;

	margin-right: .5em;

}

.category-list table.category { width: 100%; }

.category-list table.category thead th a img {

	border: none;

	padding-left: .3em;

}

/* categories list items */



.categories-list ul {

	list-style-type: none;

	margin: 0 0 0 20px;

	padding: 0;

}

.categories-list ul li {

	background-image: none;

	padding: 5px;

	clear: both;

}

.categories-list ul ul { margin-left: 10px; }

dl.newsfeed-count dl,

dl.weblink-count dl,

dl.article-count dl { clear: both; }

dl.newsfeed-count dt,

dl.newsfeed-count dd,

dl.weblink-count dt,

dl.weblink-count dd,

dl.article-count dt,

dl.article-count dd { display: inline; }

dl.newsfeed-count dd,

dl.weblink-count dd,

dl.article-count dd {

	padding: 0;

	margin: 0;

}

/* category subcategories */



.cat-children ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

}

.cat-children ul li {

	background-image: none;

	padding: 5px;

	clear: both;

}

/* contact */



.contact-email div { padding: 3px 0; }

.contact-email label {

	width: 15em;

	float: left;

}

/* articles archive items */



#archive-items {

	list-style-type: none;

	margin: 10px 0;

	padding: 0;

}

#archive-items li {

	list-style-type: none;

	background-image: none;

	margin: 10px 0;

	padding: 0;

}

/* article */

ul.pagenav {

	margin: 0;

	padding: 0;

	list-style-type: none;

	text-align: center;

}

ul.pagenav li {

	display: inline-block;

	padding: 0 5px;

	text-align: center;

	background-image: none;

}

/* blog layout */



.cols-2 .column-1,

.cols-2 .column-2,

.cols-3 .column-1,

.cols-3 .column-2,

.cols-3 .column-3 {

	float: left;

	clear: right;

}

.cols-2 .column-1 { width: 50%; }

.cols-2 .column-2 { width: 50%; }

.cols-3 .column-1 { width: 33%; }

.cols-3 .column-2 { width: 33%; }

.cols-3 .column-3 { width: 34%; }

.row-separator {

	clear: both;

	float: none;

	font-size: 1px;

	display: block;

}

/* article info */



.article-info { margin: 10px 0; }

.article-info .article-info-term { display: none; }

.article-info dd {

	background-image: none;

	margin: 0;

	padding: 0;

	line-height: 120%;

}

/* login */



.login .login-description img {

	float: left;

	margin: 0 5px 5px 0;

}

.login fieldset {

	clear: both;

	border:  0;

}

.login .login-fields label {

	float: left;

	width: 15em;

	display: block;

}

/* search form */



#searchForm .phrases-box label {

	display: block;

	line-height: 1.6em;

	margin-left: 2em;

}

#searchForm .phrases-box input {

	display: block;

	float: left;

	width: auto;

	border: none;

	line-height: 1.6em;

	margin: 0;

}

#searchForm .only label {

	display: block;

	line-height: 1.6em;

	margin-left: 2em;

}

#searchForm .only input {

	display: block;

	float: left;

	width: auto;

	border: none;

	line-height: 1.6em;

	margin: 0;

}

#searchForm .form-limit { margin-top: .5em; }

/* pagination */



.pagination {

	margin: 0;

	padding: 0;

	text-align: center;

}

.pagination .counter { text-align: center; }

.pagination ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

	text-align: center;

}

.pagination ul li {

	display: inline;

	padding: 2px 5px;

	text-align: left;

	margin: 0 2px;

	background-image: none;

}

.pagination ul li.pagination-start,

.pagination ul li.pagination-start span,

.pagination ul li.pagination-end,

.pagination ul li.pagination-end span { padding: 0; }

/* system messages */



#system-message { margin-bottom: 20px; }

#system-message dd.message ul {

	background: #c3d2e5 url(../../system/images/notice-info.png) 4px center no-repeat;

	border-top: 3px solid #de7a7b;

	border-bottom: 3px solid #de7a7b;

	margin: 0;

	padding-left: 40px;

	text-indent: 0;

}

#system-message dd.error ul {

	color: #c00;

	background: #e6c0c0 url(../../system/images/notice-alert.png) 4px center no-repeat;

	border-top: 3px solid #de7a7b;

	border-bottom: 3px solid #de7a7b;

	margin: 0;

	padding-left: 40px;

	text-indent: 0;

}

#system-message dd.notice ul {

	color: #c00;

	background: #efe7b8 url(../../system/images/notice-note.png) 4px center no-repeat;

	border-top: 3px solid #f0dc7e;

	border-bottom: 3px solid #f0dc7e;

	margin: 0;

	padding-left: 40px;

	text-indent: 0;

}

#system-message ul li {

	background-image: none;

	padding-left: 0;

}

/* icon tooltip */



.tip {

	border: solid 1px #333;

	background: #ffffcc;

	padding: 3px;

	text-align: left;

}

.tip-title { font-weight: bold; }

/* login module */



#login-form fieldset {

	border: none;

	margin: 0;

	padding: 0;

}

#login-form p { margin: 0.5em 0 0 0; }

#login-form #form-login-username label,

#login-form #form-login-password label { display: block; }

#login-form #form-login-remember input {

	margin: 0;

	padding: 0;

	vertical-align: bottom;

	position: relative;

	top: -1px;

}

#login-form #modlgn-username,

#login-form #modlgn-passwd {

	width: 95%;

	margin: 0;

	padding: 0;

}

#login-form ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

}

#login-form ul li {

	background-image: none;

	padding: 0;

}

/* pagebreak content plugin */



#article-index {

	float: right;

	margin: .5em;

	padding: .5em;

}

.pagenavcounter {

	margin: .5em 0;

	padding: .5em 0;

	font-weight: bold;

}

/* com_users forms: registration, profile, edit profile, remind, reset */

.registration fieldset,

.profile-edit fieldset,

.profile fieldset,

#user-registration fieldset {

	margin: .5em 0;

	padding: 1em;

}

.registration fieldset dt,

.profile-edit fieldset dt,

.profile fieldset dt,

#user-registration fieldset dt {

	float: left;

	width: 16em;

	padding: .2em 0;

}

.registration fieldset dd,

.profile-edit fieldset dd,

.profile fieldset dd,

#user-registration fieldset dd {

	padding: .2em 0;

	margin-left: 16em;

}

.registration fieldset dt,

.profile-edit fieldset dt,

#user-registration fieldset dt,

.registration fieldset dd,

.profile-edit fieldset dd,

#user-registration fieldset dd {

	display: block;

	line-height: 1.5em;

	min-height: 1.5em;

}

.registration fieldset legend,

.profile-edit fieldset legend,

.profile fieldset legend { font-weight: bold; }

/* mod_stats */

.stats-module dt {

	float: left;

	width: 10em;

	padding: .2em 0;

	font-weight: bold;

	display: block;

	line-height: 1.5em;

	min-height: 1.5em;

}

.stats-module dd {

	padding: .2em 0;

	margin-left: 10em;

	display: block;

	line-height: 1.5em;

	min-height: 1.5em;

}

.banner {

	float: right;

	margin: 10px 30px;

}


.eventsclass {

	font-family: Tahoma;

	font-style: normal;

	font-weight: normal;

	font-size: 10px;
	
	color:#000000;
	
	margin-bottom: 8px;

}

.eventsclass a:link {
	font-size:11px;
	line-height: 13px;
}

.slidebox a:link {

text-decoration:none;
}

.headline a:link,
.headline  a:visited { 
	color:#FFFFFF;
	float:left; 
	width:250px; 
	border-right: 1px dotted #FFFFFF;
	padding-right:30px; 
	padding-left:15px; 
	text-align:right; 
	font-size:24px; 
	letter-spacing:-1px; 
	line-height:26px !important; 
	margin-top:14px; 
	font-weight:500;
	text-decoration:none;
	}	

.title a:link,
.title a:visited {
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	}
	
.title a:hover {
	text-decoration:underline;
	}
	

	
.share {
	margin-top: 10px;
	}

p.newsfeed {
font-size: 10px;
}

.blog blogclass a:link {
font-size: 10px;
}

.customsuffix1	{
font-size: 9px;
color:#999999;
}


.customsuffix1 a:link	{

    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    font-weight: 500;
    line-height: 120%;
    text-decoration: none;
	color:#990000;
}

.customsuffix2	{
margin-top: -12px;
font-size: 12px;
color:#000000;
}


.customsuffix2 a:link,
.customsuffix2 .page-header h2 a:link {

    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    line-height: 100%;
    text-decoration: none;
	color:#990000;
}

.customsuffix2 a:hover,
.customsuffix2 .page-header h2 a:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	line-height: 100%;
	text-decoration: underline;
	color:#990000;
}

.customsuffix2 .jcomments-links {
	display: none;
}

.customsuffix3	{
	font-size: 9px;
	color:#000000;
}

.event_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	line-height: 24px;
	background-color:#990000;
	border: 10px solid;
	border-color:#000000;
	padding-left: 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.event_date {
	border-bottom: 1px solid #C0C0C0;
}

.event_detail {
	border-top: 1px solid #C0C0C0;
	width: 838px;
	font-size: 12px;
}

.results_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	line-height: 16px;
	background-color:#990000;
	border: 1px solid;
	border-color:#000000;
	padding-left: 5px;
	padding-right: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.gallery_title {
width: 99%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	line-height: 40px;
	margin-left: auto;
	margin-right: auto;
	}
	
moofaq  h3 {
font-size: 12px;
}

.bookmark {
border-bottom: 1px solid;
border-bottom-color: #999999;
margin-bottom: 12px;
}

.results_table {
	border:none;
	}
	
.caption-text {
font-size:11px;
font-style:italic;
line-height: 130%;

}



/* begin subHeadlines */

.subHeadlines img.nextjxtcwall186.nextbutton,
.subHeadlines img.prevjxtcwall186.prevbutton {
	display: none;
}

/* end subHeadlines */


/* #jc css start */

#jc {
	padding: 20px 0;
}

#jc h4 {
	color: #000000;
	font-size: 22px;
	font-weight: bold;
	font-family: "Days One",sans-serif;
}

#jc #comments-footer {
	display: none;
}
form#comments-form #comments-form-buttons{
	border-bottom: 1px solid #ccc;
	padding-bottom: 8px;
	margin-bottom: 0;
}
form#comments-form #comments-form-buttons #comments-form-send.btn {
	background: #990000;
	border: 1px solid #000000;
	border-radius: 5px;
	color: #ffffff;
	font-weight: bold;
	padding: 0.4em 1em !important;
	width: 40px;
}
form#comments-form #comments-form-buttons #comments-form-send.btn div {
	background: none;
	padding: 0;
	margin: 0;
}
form#comments-form #comments-form-buttons #comments-form-send.btn a {
    border: medium none;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    padding: 0 5px;
    text-decoration: none;
}

.art-postcontent .bt-social-share {
	margin: 10px 0;
}

#fpssContainer166.fpss-template-movies .fpssTimerContainer {
	z-index: 90 !important;
}
/* #jc css end */


/* search page css start */

#searchForm .btn-toolbar .btn-group.pull-left .btn.hasTooltip,
.login .control-group button.btn.btn-primary,
#search-form #finder-search.form-inline button.btn {
	background: #9A0000;
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #B60000),
	color-stop(0.5, #9A0000),
	color-stop(1, #7F0000)
	);
	background-image: -o-linear-gradient(bottom, #B60000 0%, #9A0000 50%, #7F0000 100%);
	background-image: -moz-linear-gradient(bottom, #B60000 0%, #9A0000 50%, #7F0000 100%);
	background-image: -webkit-linear-gradient(bottom, #B60000 0%, #9A0000 50%, #7F0000 100%);
	background-image: -ms-linear-gradient(bottom, #B60000 0%, #9A0000 50%, #7F0000 100%);
	background-image: linear-gradient(to bottom, #B60000 0%, #9A0000 50%, #7F0000 100%);
	box-shadow: 0 0 4px #0e1d25;
	border: 1px solid #0e1d25;
	border-radius: 10px;
	
	cursor: pointer;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-style: normal;
	font-weight: bold;
	height: 22px;
	padding: 0 8px;
	text-align: center;
	margin-top: 3px;
}
.login .control-group button.btn.btn-primary {
	padding-bottom: 3px;
}


/* search page css end */



.items-row.cols-3 .attachmentsContainer {
	display: none;
}



/* FAQ page css start */

.fsf_main h2.contentheading {
	font-size: 18px;
}
.fsf_main .fsf_faq_catlist div.faq_category {
	border-top: none 
}

.fsf_main .fsf_faq_catlist div.faq_category_head {
	color: #000000 !important;
	margin: 20px 0 5px;
	font-family: "Days One",sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.fsf_main .fsf_faq_catlist div.faq_category_head a.fsf_highlight {
	color: #000000 !important;
	text-decoration: none;
	font-size: 18px;
	font-family: "Days One",sans-serif;
}

.fsf_main .fsf_faq_catlist div.faq_category_faqlist {
	padding: 0;
	margin-bottom: 10px;
	border-bottom: none;
}

.fsf_main .fsf_faq_catlist div.faq_category_faqlist div.fsf_faq {
	border: 0;
	margin-top: -2px;
	border-bottom: 1px solid #ccc;
}

.fsf_main .fsf_faq_catlist div.faq_category_faqlist .fsf_faq_question {
	 background: url("../images/j_arrow.png") no-repeat 5px 50% #f6f6f6;
    font-size: 16px;
    padding: 3px 25px;
    border: 1px solid #990000;
}

.fsf_main .fsf_faq_catlist div.faq_category_faqlist div.fsf_faq_answer {
	background: #f6f6f6;
	border: 1px solid #ccc;
	margin: 0 !important;
	padding: 0 10px 3px;
}
.fsf_main .fsf_faq_catlist div.faq_category_faqlist .fsf_faq_question a{
	font-family: "Days One",sans-serif;
	font-size: 16px;
	color: #444;
	padding: 6px;
	display: block;
	font-weight: bold;
}
.fsf_main .fsf_faq_catlist div.faq_category_faqlist .fsf_faq_question a:hover {
	background: none;
}

.fsf_main .fsf_faq_catlist div.faq_category_faqlist .fsf_faq_question.shown {
	background: url("../images/j_arrow_down.png") no-repeat 5px 50% #f6f6f6;
}
.fsf_main .fsf_faq_catlist .faq_category_footer {
	border: none !important;
}

/* FAQ page css end */


/* Video page css start */

.art-postcontent .media-mediamenu ul li {
	margin: 0 3px 5px 0;
	padding: 0;
}
.accordion .media-categories-lists ul li {
	width: 24% !important;
	margin: 0 8px 5px 0 !important;
}

.accordion .media-categories-lists ul li a:link,
.accordion .media-categories-lists ul li a:active,
.accordion .media-categories-lists ul li a:visited,
.art-postcontent .media-mediamenu ul li a:link,
.art-postcontent .media-mediamenu ul li a:active,
.art-postcontent .media-mediamenu ul li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #222222;
	display: block;
	padding: 3px 5px !important;
	border: 1px solid #ddd;
	border-radius: 2px;
	background: #EEEEEE;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #FFFFFF),
		color-stop(1, #EEEEEE)
	);
	background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #EEEEEE 100%);
	background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #EEEEEE 100%);
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #EEEEEE 100%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #EEEEEE 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #EEEEEE 100%);
}

/* Video page css end */


/* login page css start */

.login {
	padding-top: 20px;
}
.login fieldset {
	padding: 0;
	margin: 0;
}
.login .control-group {
	width: 100%;
	margin-bottom: 10px;
}
.login .control-group .control-label {
	width: 85px;
	float: left;
	margin-right: 10px;
}

.art-postcontent .nav.nav-tabs.nav-stacked {
	margin: 10px 0 0;
}

/* login page css end */


.attachmentsContainer div.attachmentsList caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	line-height: 16px;
	background-color:#990000;
	border: 1px solid;
	border-color:#000000;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}



/* search cs start */

#searchForm .btn-toolbar {
	width: 100%;
	display: inline-block;
	padding-bottom: 10px;
}

#searchForm .btn-toolbar .btn-group.pull-left {
	float: left !important;
}

#searchForm .btn-toolbar .btn-group.pull-left .inputbox {
	padding: 3px 5px;
}

#searchForm .btn-toolbar .btn-group.pull-left .btn.hasTooltip {
	margin: 0 0 0 10px;
	padding-bottom: 2px;
}

#searchForm .only label.checkbox,
#searchForm .phrases .phrases-box label.radio {
	margin: 0 0 3px 0 !important;
}
#searchForm .only label.checkbox input,
#searchForm .phrases .phrases-box label.radio input {
	float: left;
	margin: 3px 10px 0 0;
}

.art-postcontent #searchForm a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	line-height: 24px !important;
}


/* search cs end */

}
.k-ui-namespace .label
{
font-size:25px;
  vertical-align: middle;
}
