/* CSS Document */
/* Body */

body, td, th, div, p, label, input {
	color:#000000;
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:18px; 
}
a, a:visited, a:hover {
	color:#262626; 	
}
a		{text-decoration:underline;}
a:hover {text-decoration:none}

/* Content */

.article-decor {
	padding:0px 0px 12px 0px;
}
.article-indent	{
	padding:14px 12px 20px 25px; 
}
#contact_text		{
	height:auto; 
	overflow:auto;
	margin:0px 0px 5px 0px; 
	width:90%
}
.article_bot		{
	line-height:5px
}
.article_separator	{
	display:block;
	line-height:1px;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:1px;
}
.column_separator	{
	padding:0px 0px 0px 4px !important;
}
.article_column {
	padding:0px 0px 0px 0px;
}
.article-indent h3 {
	overflow:hidden;
}
.article-indent h3 img {
	margin:0px 3px 0px 0px !important;
	float:left
}
.contentpaneopen ul {
	list-style:none !important;
	margin:0px 0px 0px 0px;
}
.contentpaneopen li {
	padding:0px 0px 8px 0px;
}
.contentpaneopen li a{
	color:#474747;
	font-weight:bold
}
.contentpaneopen p	{
	width:100%
}
.contentpaneopen img	{
	margin:0px 10px 10px 0px;
}
.contentpaneopen h4 {
	color:#2a2a2a;
	font-size:20px;
	line-height:30px;
}
.contentpane li {
	line-height:normal;
	padding:0px 0px 6px 0px;
}
.contentdescription img {
	margin:0px 10px 0px 0px;
}

.componentheading		{
	color:#ffffff;
	font-size:16px;
	line-height:140%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 15px;
}
.contentheading			{
	color:#fffefe;
	font-size:13px;
	line-height:13px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.title-bg {
}
.item-info {
	padding:0px 0px 4px 0px;
}
.buttonheading			{
	padding:0px 0px 0px 5px;
}
.buttonheading	img		{
	padding:0;
	margin:0;
}

.iteminfo				{
	padding:0px 0px 6px 0px; 
	margin:0px 0px 15px 0px;
}

.md-indent {
	padding:0px 0px 0px 0px;

}

.small				{ 
	color:#414141; 
	font-size:11px;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	text-transform:none;
}
div.small {
	padding:7px 0px 0px 0px;
}


/* Navigation */

.pagenav	{
	color:#949596; 
	font-size:12px; 
	font-weight:normal
}
a.pagenav	{
	color:#949596; 
	font-weight:normal
}
a.pagenav:hover	{
	color:#949596; 
	text-decoration:none
}
a.pagenav:visited {
	color:#949596; 
	text-decoration:none
}
.pagination_nav	{
	color:#949596; 
	font-size:12px; 
	padding:10px 20px 0px 27px;
}
.pagination_nav div	{
	background:#f4f4f4;
	padding:5px 0px 5px 0px; 
}

.pagination		{
	margin-top:10px
}
.pagination	li	{
	float:left; 
	padding:0px 5px 0px 5px;
}	
.pagination_result	{
	color:#ffffff; 
	padding:5px 0px 0px 0px;
	line-height:16px;
}


/* Boxes*/

.module	{
	background:#0f0f0f;
	border:1px solid #000;
	margin:0px 0px 10px 0px;
}
.module .first {
}
.module	.sec {
}
.module .box-indent {
	padding:9px;
}

/* Title */

.module h3 {
	background:url(../images/box-title.jpg) no-repeat right 0px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	padding:7px 0px 7px 28px;
}
.module h3 span {
	padding:0px 36px 0px 0px;
}


/* Content */
.module div		{
	color:#aeaeae;
	font-size:12px;
	line-height:normal;
}
.module font {
	color:#ffba00;
	font-weight:bold;
	font-size:12px;
}
.module td, 
.module p		{
	color:#aeaeae;
	font-size:12px;
	padding:0px 0px 0px 0px;
}
.module ul		{
	list-style:none;
	margin:0px 0px 0px 0px;
}
.module li		{
	padding:4px 0px 4px 3px;
	border-bottom:1px solid #0f0f0f;
}
.module li a, .module li a:hover, .module li a:visited {
	color:#ffba00;
	font-weight:bold !important;
}
.module li a	{
	font-size:12px;
	line-height:16px; 
	text-decoration:none;
}
.module li a:hover {
	text-decoration:underline;
	color:#faf983;
	font-weight:normal;
}

.module a, .module a:visited	{
	color:#dedede;
	text-decoration:none;
}
.module a:hover		{
	text-decoration:underline;
}
.module .inputbox	{
	background:#fff; 
	border:1px solid #b0a88f;
}
.module em	{
	color:#050505;
	font-size:11px
}
.module img	{
	margin:0px 14px 5px 0px;
}

/* Main Menu */

.module_menu {
	padding:0px 30px 0px 0px;
	overflow:hidden;
}
.module_menu ul {
	float:right;
	list-style:none;
	margin:0px 0px 0px 0px;
}
.module_menu li	{
	background:url(../images/menu-left.gif) no-repeat 0 0;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 1px 0px 0px;
}
.module_menu li	li{
	border:none;
	padding:5px 0px 1px 21px;
}
.module_menu li a, .module_menu li a:visited {
	color:#fff;
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:16px; 
	text-decoration:none;
}
.module_menu li a span {
	background:url(../images/menu-right.gif) no-repeat right 0;
	display:block;
	padding:5px 19px 6px 19px;	
}
.module_menu li a:hover {
	color:#e26a17;
	background:url(../images/menu-left-act.gif) no-repeat 0 0;
	text-decoration:underline;
}
.module_menu li a:hover span{
	background:url(../images/menu-right-act.gif) no-repeat right 0;
	text-decoration:underline;
}
.module_menu li.active a {
	color:#e26a17;
	background:url(../images/menu-left-act.gif) no-repeat 0 0;
	text-decoration:none;
}
.module_menu li.active a span{
	background:url(../images/menu-right-act.gif) no-repeat right 0;
}

/* Title */

.module_menu h3	{
	color:#fff;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:13px 0px 10px 0px;
}

/* Content */
.module_menu div		{
	color:#fff;
	font-size:12px;
}
/* Top Menu */
.module-topmenu {

}
ul.menu-nav {
	padding:0px 0px 0px 7px;
	list-style:none;
}
ul.menu-nav li, ul.menu-nav li.active	{
	float:left; 
}
ul.menu-nav li a, ul.menu-nav li a:hover, ul.menu-nav li a:visited {
	color:#fff;
	font-weight:normal !important;
}
ul.menu-nav li a  {
	display:block;
	font:normal 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
ul.menu-nav li a span	{
	display:block; 
	padding:3px 10px 10px 9px;
	margin:0px 0px 0px 0px;
}

/* HoverZ */

ul.menu-nav li a:hover  {
	color:#f79100;
	text-decoration:none;
}
ul.menu-nav li a:hover span	{
	padding:3px 10px 10px 9px;
}

/* ActiveZ */

ul.menu-nav li.active a {
	color:#f79100 !important; 
	width:auto;
}
ul.menu-nav li.active a span {
	padding:3px 10px 10px 9px;
}

/* Title */

.module-login h3	{
	background:url(../images/box-title.jpg) no-repeat right 0px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	padding:7px 0px 7px 28px;
}

/* Structure */

#body {
	background:#161616;
}
.main 	{
	width:966px;
}
/* Header */
#top {
	height:64px;
	overflow:hidden;
}
#header {
	background:url(../images/header-bg.gif) repeat-x 0 0;
}
	.header-left {
		background:url(../images/header-left.jpg) no-repeat 0 0;
	}
	.header-right {
		height:93px;
		background:url(../images/header-right.jpg) no-repeat right 0;
		overflow:hidden;
	}	
#logo {
	float:left;
	padding:35px 0px 0px 28px;
}
#search {
	width:300px;
	float:right;
}
#logo .space {
	padding:16px 0px 0px 20px;
}
#topmenu {
	margin:0px 300px 0px 0px;
	padding:24px 0px 0px 0px;
}
#menu {
	margin:0px 0px 0px 320px;
	padding:68px 0px 0px 0px;
}
#wrapper {
	padding:0px 0px 0px 0px;
}
	.content-left {
		background:url(../images/content-border.gif) repeat-y 0 0 #3a3a3a; 
	}
	.content-right {
		background:url(../images/content-border.gif) repeat-y right 0;
		width:100%;
	}
	.content-bottom {
		background:url(../images/content-border.gif) repeat-x 0 bottom; 
	}
	.content-bottom-right {
		background:url(../images/content-bottom-right.gif) no-repeat right bottom; 
		padding:12px 30px 25px 24px;
	}
	.content-bottom-left {
		background:url(../images/content-bottom-left.gif) no-repeat 0 bottom; 
	}
	#breadcrumb {
		height:30px;
	}

/* Content */

#content {
	width:100%;
	overflow:hidden;
}
	#right {
		float:right;
		width:336px;
	}
	.container {
		overflow:hidden;
	}
	* html .container {
		width:100%;
		
		margin:0px 0px 0px 0px;
	}

/* Footer */

#footer		{
	color:#FFFFFF;
}
#footer .space	{
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding:20px 75px 20px 26px;
}
#footer a	{
	color:#FFFFFF;
}

.spc {
	margin:0px 4px 0px 0px;
}
.clr {
	overflow:hidden;
	width:100%;
	padding:4px 0px 0px 0px;
}

.border-left {border:1px solid #000; background:#f1f1f1; margin:0px 0px 10px 0px;}

.title-top {background:url(../images/title-top.gif) repeat-x 0 bottom #cbcbcb; width:100%}
.title-bottom-right {background:url(../images/title-right.gif) no-repeat right bottom; padding:8px 10px 7px 27px;}

.sect {background:#222; padding:15px 15px 10px 15px; overflow:hidden; margin:0px 0px 2px 0px;}

.separator {
	border-bottom:1px solid #838383;
	padding:0px 0px 10px 0px;
	line-height:1px;
	height:1px;
	margin:0px 0px 15px 0px;
}
div.space3 {
	padding:15px 0px 15px 12px !important;
}
.cent {text-align:center}
.cent a {color:#e26a17; font-weight:bold}
.gall img {margin-bottom:0px !important}
.space4 {padding:12px; background:#222}
.sections {border-bottom:1px solid #838383; margin-bottom:17px}
.sections td {padding:0px 0px 10px 0px;}
ul.style2 li {padding:0px 0px 0px 0px; border:none}
ul.style2 li ul {padding:0px 0px 0px 24px;}
ul.style2 li a{color:#ffba00; font:normal 10px Arial, Helvetica, sans-serif; text-decoration:none}
ul.style2 li a:hover{text-decoration:underline}
.corner-bottom-right-ind {padding:10px}

/*  BannerZ */

#banner-container {height:284px; width:568px; overflow:hidden;position:relative;}
#banner { list-style:none; margin:0; padding:0; height:284px; width:568px; position:relative;}
#img1,#img2,#img3{position:absolute; left:0; top:0;}
#tabs{position:absolute; top:0; left:0;}
#label-1,#label-2,#label-3{width:568px; height:94px; position:absolute;}
#label-1{background:url(../images/tab1.gif) 0 0 no-repeat; top:1px;  z-index:10;}
#label-2{background:url(../images/tab2.gif) 0 0 no-repeat; top:95px;  z-index:20;}
#label-3{background:url(../images/tab3.gif) 0 0 no-repeat; top:189px;  z-index:30;}
#tab-1,#tab-2,#tab-3{background:url(../images/tab-bg.png); width:340px; height:94px; position:absolute;}
#tabs h2, #tabs p { margin:10px 10px 10px 45px;}
#tabs h2 {font-size:1.5em;}
#tab-1{ top:1px;  }
#tab-2{ top:95px;  }
#tab-3{ top:189px;  }
#tabs p {color:#dedede;}
#tab-1 h2{color:#20a0e0;}
#tab-2 h2{color:#20a0e0;}
#tab-3 h2{color:#20a0e0;}
.ind {padding:0px 7px 0px 0px;}

.shell-left h1.crazyname {
	color:#FF3300;
	font-family:Impact;
	font-size:24px;
	font-weight:normal;
	letter-spacing:normal;
	line-height:normal;
	width:100%;
	word-spacing:normal;
}
.title {
margin:0 auto;
text-align:left;
padding: 0;
}

.publicTable{

}

.publicTable th{
  font-weight: bold;
  padding: 3px;
  border: thin solid #000;
}

.publicTable td{
  padding: 3px;
  border: thin solid #000;
}