/* CSS Document */

/*** content ***/
/*** article_settings ***/
	.article_indent, #component-contact { /*padding:20px 0px 0px 15px;*/ *padding:0px 0px 11px 0px;}
	
	.article_separator { display:block; line-height:1px; width:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
	
	.column_separator { padding:0px 0px 0px 1px !important;}
	
	.article_column { padding:0px 0px 0px 0px;}

/*** finalize-content-- ***/
	.article_indent h3 { overflow:hidden;}
	.article_indent h3 img { margin:0px 3px 0px 0px !important; float:left}
	
	.contentpaneopen ul li { background:url(../images/marker.gif) no-repeat 0 6px; padding:0px 0px 9px 17px; list-style-image:none; list-style:none; font-weight:normal;}
	
	.contentpaneopen img { margin:0px 5px 4px 0px;}

	.item-info { padding:0px 0px 4px 0px;}

/*** item-info ***/
	.iteminfo { padding:0px 0px 6px 0px; margin:0px 0px 15px 0px;}
	
	.modifydate { color:#454545; font-size:10px; padding:10px 0px 10px 16px; text-decoration:none !important;}
	
	.md-indent {}
	
	.createdby { color:#454545; display:block; font-size:11px; font-weight:normal; text-transform:none;}
	
	.createdate { color:#454545; display:inline; font-size:11px; margin:0px 0px 0px 0px; padding:0px 0px 7px 0px; text-transform:none;}
	
	span.small { /* Written by */color:#454545; font-size:11px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-transform:none;}
	
	div.small { padding:5px 0px 0px 0px; display:inline;}

/*** buttons ***/
	.button, .validate, .button-logout { cursor:pointer; color:#fff;  font: bold 12px Tahoma; vertical-align:middle; text-align:center;}
	.button, .validate, .button-logout { background:url(../images/login.gif) no-repeat 0 0px #000; border:none; width:76px; height:25px;}
	
	.vote { background:url(../images/button-vote.gif) no-repeat 0 0px; border:none;  width:71px; height:25px;}
	
	.text-box .button { background:url(../images/login.gif) no-repeat 0 0; width:76px; height:25px;}
	.text-box .validate { background:url(../images/login.gif) no-repeat 0 0; width:76px; height:25px; *margin:0px 0px 1px 0px;}
	
	.result { background:url(../images/button-results.gif) no-repeat 0 0; width:87px; height:25px;}
	

/*** read-more ***/
	.readmore { /*clear:both;*/ float:left; width:123px; height:26px; line-height:23px; text-align:center; background:url(../images/read.gif) no-repeat 0 0; margin:0px 0px 20px 0px;}
	.readmore a { font-size:12px; color:#fff; font-weight: bold; text-transform: lowercase; text-decoration:none; padding:0px 0px 0px 16px;}
	
/*** blog-more ***/
	.blog_more { padding:0px 0px 10px 15px;}
	.blog_more h2 { background:none; color:#838383 !important; font-size:12px; padding:0px 0px 0px 0px;}
	
	.blog_more ul { margin:10px 0px 0px 15px;}
	.blog_more ul li { padding:0px 0px 0px 0px !important;}
	
	.blog_more a { color:#838383; text-decoration:underline}
	.blog_more a:hover { color:#838383; text-decoration:none;}			
	
	.blog_more strong { color:#838383;}

/*** page-navigation ***/
	.pagenav { color:#838383; font-size:12px; font-weight:normal}
	
	a.pagenav { color:#838383; font-weight:normal}
	a.pagenav:hover { color:#838383; text-decoration:none}
	a.pagenav:visited { color:#838383; text-decoration:none}
	
	.pagination_nav { color:#838383; 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:#838383; padding:5px 0px 0px 0px; line-height:16px;}
			
/*** search-result ***/
	.sectiontableentry0 td { color:#282828; padding:5px 0px 5px 0px;}
	.sectiontableentry1 td { background:#1ea1cd; color:#fff; padding:5px 0px 5px 0px;}
	.sectiontableentry2 td { color:#282828; padding:5px 0px 5px 0px;}
	
	.sectiontableentry0, .sectiontableentry1, .sectiontableentry2 { }
	
	.sectiontableentry1 a { color:#fff}
	.sectiontableentry2 a { color:#282828}
	
	.sectiontableentry1 a:hover { color:#fff}
	.sectiontableentry2 a:hover { color:#282828}
	.sectiontableentry1 a:visited { color:#fff}
	.sectiontableentry2 a:visited { color:#282828}
	
	.var1 { background:#d6eff9; padding:5px !important; margin:5px 0px 5px 0px;}
	.var1 a, .var1 p, .var1 { color:#282828;}
	
	.var2 {  /*background:#95da54;*/ padding:5px !important; margin:5px 0px 5px 0px;}
	.var2 a, .var2 p, .var2 { color:#282828;}
	
	.results { padding:0px 0px 0px 0px;}
	.results span.small { color:#0b3b79;}
	
	#page { padding:0px 0px 0px 0px;}
	
	#page ol li { padding:0px 0px 10px 0px; text-align:left}
	
	.searchintro { padding:0px 0px 10px 0px; font-size:1.3em; line-height:1.3em;}
	.searchintro td { padding:0px 0px 0px 28px;}
	.searchintro strong { color:#C6662C}
	
	#page h3 { font-size:130%; padding:10px 0px 5px 0px; text-align:left; color:#282828;}
	
	#page .inputbox { color:#000;}
	#page #ordering { display:inline; vertical-align:middle;}
	#page .display { padding:10px 0px 0px 0px;}
	#page legend { color:#282828}
	
	.sectiontableentry0 .pad2,
	.sectiontableentry1 .pad2,
	.sectiontableentry2 .pad2 { padding:2px 0px 2px 15px; font-weight:bold}
	
	.sectiontableheader { padding-bottom:2px; text-align:left;}
	.sectiontableheader img { vertical-align:middle; margin:0px 5px 0px 0px;}

/*** Module Poll ***/
	.poll_polls { margin:0px 0px 0px 0px; text-align:left; padding:0px 0px 15px 0px;}
	
	.poll_polls .question { font-weight:bold; padding:0px 0px 12px 0px; color:#fff;}
	
	.poll_polls label { color:#6794cf; padding:0px 0px 0px 5px;}
	.poll_polls .button { display:inline; }
	.poll_polls .result {}
	
	
	.poll_polls .section { overflow:hidden; padding:0px 0px 5px 0px; width:100%;}
	.poll_polls .radio { vertical-align:top; float:left; padding:0px 0px 3px 0px; margin:1px 0px 0px 0px; width:11px;}
	.poll_polls .radio input { width:12px; height:12px; vertical-align:top; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}
	
	.poll_polls .var { margin:0px 0px 0px 0px; overflow:hidden; height:100%; padding:0px 0px 0px 4px; margin:0px 0px 0px 0px;}
	.poll_polls .var label { display:block; padding:0px 0px 0px 3px;}
	
	.poll_polls .buttons { padding:18px 0px 0px 0px;}
	
	

/*** user ***/
	dl.contentpane	dt { padding:10px 0px 20px 0px;}
	dl.contentpane	dd { width:100%; overflow:hidden;}
	dl.contentpane	div { vertical-align:middle}
	dl.contentpane	.hasTip { display:block; padding:3px 0px 0px 0px;}
	dl.contentpane .description {  padding:0px 0px 0px 0px; vertical-align:middle}
	dl.contentpane .input-field {  padding:0px 10px 0px 10px; vertical-align:middle;}
	dl.contentpane .button-field { padding:0px 0px 0px 0px; vertical-align:middle;}
	
	
/*** search-result ***/
	.search_result { padding:0px 0px 0px 0px;}
	
/*** title ***/
	.search_result h3 { color:#808080; font-size:14px;}

/*** article ***/
	.search_result p { padding:10px 0px 0px 0px;}
	
/*** ***/
	#search_searchword {}
	legend { color:#000}

	.highlight { color:#ff6000; font-weight:bold}

	.phrase { border:solid 1px #282828; color:#282828; float:left; margin:10px 10px 10px 0; padding:10px; width:60%;}
	.phrase .inputbox { background:#fff; color:#000; display:block; margin-top:5px;}
	
	.phrase .inputbox option { background:#fff; border-bottom:solid 1px #333; padding:2px;}
	.phrase .inputbox option a:hover { background:#C00; border-color:#cfd0d6; color:#282828;}
	
	fieldset.word,fieldset.only { border:solid 1px #282828;}
	
	.ordering { display:inline; padding:3px 0px 0px 0px;}
	
	.only { border:solid 0; line-height:1.3em; margin:10px 0 0 10px; padding:5px 10px;}
	
	.word { border:solid 0 !important; padding:10px 10px 10px 0;}
	.word input { background:#fff; color:#ff6614; font-weight:normal; margin:0 10px 0 10px; padding:1px 2px 2px 2px; vertical-align:middle;}
	.word .button { margin-top:5px; display:inline !important; vertical-align:middle;}
	
	.contact_email	input { margin:4px 0px 3px 0px;}
	.contact_email	textarea#contact_text { width:400px;}
/*** admin-form ***/
	.adminform td {padding:0px 0px 2px 0px;}

/*** system-error-messages ***/
	.err-space { margin:0px 0px 0px 25px;}
	.error { margin:0px 0px 10px 0px;}
	.error h2 { color:#ff0000; font:bold 16px Tahoma; padding:0px 0px 5px 20px;}
	
	#system-message dt.error, dt.message { display: none;}
	
	.error dd ul { background: #ce0303 ; border-top: 3px solid #670606; border-bottom: 3px solid #670606; color: #fff; margin:0; padding:5px 0px 5px 5px;}
	.error dd ul li { font-size:1.2em; background:none !important; color:#fff !important; margin:0px 0px 0px 20px !important;}
	.pass_remind { vertical-align:middle; padding:0px 0px 0px 10px;}

/*** visited ***/
	ul.menu-nav li a:visited{ color:#fff;}

/*** active ***/
	ul.menu-nav li.active a { color:#fff !important; display:block; float:left; text-align:center; text-decoration:underline; width:auto;}
	ul.menu-nav li.active a span { display:block; padding:0px 26px 0px 0px;}



/*======================================================================*/
/*================================== My ================================*/
/*======================================================================*/

	.pollstableborder div { overflow:hidden; border:0; margin:5px 0px 0px 0px;}
	
/*** Main ***/
	.header-right { position:absolute; height:300px; width:50%; top:0; right:0; background:url(../images/header-right.gif) repeat-x 0 0;z-index:99999;}
	.main { background:url(../images/tail.gif) repeat-x 0 0 #fff;}
	#content { background:url(../images/content-bg.gif) repeat-x 0 0 #fff;}
	.main-width { width:980px; padding:0px 0px 10px 0px; position:relative;}
	
	a { color:#000;}
	
	/*.banner { background:url(../images/header.jpg) no-repeat center; background-size:contain;}*/
		
/*** Menu ***/
	@media (max-width:1199px) {
		.header .menu { clear:both; height:46px;}
	}
	@media (min-width:1200px) {
		.header .menu { clear:both; background:url(../images/top.gif) no-repeat 685px 0px; height:46px;}
	}
	.header .menu ul { list-style:none; /*width:100%;*/ float:left; height:100%; margin:0px 0px 0px 0px;}
	.header .menu ul li { float:left; text-align:center; background:url(../images/ver.gif) no-repeat 0 12px; margin:0px 0px 0px -1px;}
	.header .menu ul li a { display:block; float:left; padding:13px 30px 23px 31px; font-size:1.2em; color:#fff; text-decoration:none; margin:0px -1px 0px 0px;}
	
	.header .menu ul li#current a { font-weight:bold;}
	.header .menu ul li#current a span { color:#fff;}
	
	.header .menu ul li a span { padding:0; margin:0; float:none;}
	
/*** Logo ***/
	.logo { overflow:hidden; float:left; clear:both; padding:68px 0px 0px 83px;}
	/*.logo h1 { width:304px; height:54px; background:url(../images/logo.gif) no-repeat 0 0; font-size:1em; font-weight: normal; color:#000;}*/
	.logo h1 { width:304px; height:54px; font-size:1em; font-weight: normal; color:#000;}
	
/*** Search ***/
	.module-search { float:right;/* overflow:hidden;*/ padding:12px 29px 0px 0px; margin:0px 0px 0px 0px;}
	.search .inputbox { width:155px; padding:1px 5px 2px 6px; border:1px solid #000; font-family: tahoma;}
	
/*** Column ***/
	.content { clear:both; overflow:hidden; padding:0px 29px 10px 30px;}
	.column-left { width:221px; float:left; margin:0px 8px 0px 0px; _margin-right:5px;}
	.column-right { width:221px; float:right; margin:0px 0px 0px 7px; _margin-left:4px;}
	
	
/*** modules  ***/
	.module { width:100%; overflow:hidden; margin:0px 0px 7px 0px;}
	.module .module-bg  {}
	.module .module-top { overflow:hidden; height:7px; background:url(../images/module-top.gif) no-repeat 0 0;}
	.module .module-bot { overflow:hidden; height:7px; background:url(../images/module-bot-bg02.gif) no-repeat 0 0;}
	
	.module .title { background:url(../images/module-bg.gif) repeat-y 0 0;}
	.module h3 { background:url(../images/icon_baseball_softball.png) no-repeat 21px 8px;}
	.module h3 { overflow:hidden; font-size:1.6em; font-weight: bold; color:#282828; padding:14px 0px 5px 56px;}
	
	.module	.indent-bg { background:url(../images/module-bg-ver02.gif) repeat-x 0 bottom #fff;}
	.module	.indent { height:100%; overflow:hidden; font-size:1.1em; color:#000;  padding:17px 15px 20px 20px;}
	.module	.indent { background:url(../images/module-bg02.gif) repeat-y 0 0;}
	/*fot IE*/.module .indent td { color:#000;}
	
	.module	ul { margin:0px 0px 0px 0px;}
	.module	ul li a { color:#02709f;}
	.module	ul li { background:url(../images/marker.gif) no-repeat 0 5px; padding:0px 0px 8px 11px;}
	
	/*** module_menu  ***/
			.module_menu { width:100%; overflow:hidden; margin:0px 0px 7px 0px;}
			.module_menu .module-bg  {}
			.module_menu .module-top { display: none;}
			.module_menu .module-bot { overflow:hidden; height:7px; background:url(../images/module-bot-bg02.gif) no-repeat 0 0;}
			
			.module_menu .title { background:url(../images/module-title-bg01.gif) no-repeat 0 0; height:100%;}
			.module_menu h3 { background: none;}
			.module_menu h3 { overflow:hidden; font-size:1.4em; font-weight: bold; color:#fff; padding:13px 0px 8px 22px;}
			
			.module_menu .indent-bg { background:url(../images/module-bg-ver02.gif) repeat-x 0 bottom #fff;}
			.module_menu .indent { height:100%; overflow:hidden; font-size:1.2em; color:#282828;  padding:13px 15px 18px 24px;}
			.module_menu .indent { background:url(../images/module-bg02.gif) repeat-y 0 0;}
			/*fot IE*/.module_menu .indent td { color:#000;}
			
			.module_menu ul { margin:0px 0px 0px 0px;}
			.module_menu ul li {  background:url(../images/module-line.gif) no-repeat 0 bottom; padding:0px 0px 0px 0px;}
			.module_menu ul li a { display:block; height:100%; text-decoration:none;  color:#000; font-weight:bold; }
				.module_menu ul li a { background:url(../images/module-marker.gif) no-repeat 0 11px; padding:9px 0px 11px 25px;}	
				.module_menu ul li li a { background: none;}
				.module_menu ul li a:hover { text-decoration: underline;}
		
	/*** module_login  ***/
		.module_login { width:100%; overflow:hidden; margin:0px 0px 7px 0px;}
		.module_login .module-bg  {}
		.module_login .module-top { overflow:hidden;  height:7px; background:url(../images/module-top.gif) no-repeat 0 0;}
		.module_login .module-bot { overflow:hidden;  height:7px; background:url(../images/module-bot-bg02.gif) no-repeat 0 0;}
		
		.module_login .title { background:url(../images/module-bg.gif) repeat-y 0 0;}
		.module_login h3 { background:url(../images/icon_baseball_softball.png) no-repeat 19px 8px;}
		.module_login h3 { overflow:hidden; font-size:1.6em; font-weight: bold; color:#282828; padding:16px 0px 9px 59px;}
		
		.module_login .indent-bg { background:url(../images/module-bg-ver02.gif) repeat-x 0 bottom #fff;}
		.module_login .indent { height:100%; overflow:hidden; font-size:1.1em; color:#000;  padding:5px 15px 4px 22px;}
		.module_login .indent { background:url(../images/module-bg02.gif) repeat-y 0 0;}
		
		.module_login input.inputbox { border:1px solid #b8e0f0; background:#fff; width:171px; margin:1px 0px 0px 0px;}
		
		.module_login p { padding:0px 0px 9px 0px;}
		.module_login .pass_name { font-size:10px;}
		.module_login .pass_name p { padding:0px 0px 2px 0px;}
		
		.module_login p.create { font-size:10px;}
		.module_login p.create a { text-decoration:underline;}
		.module_login p.create a:hover { text-decoration: none;}
		
		.module_login .remember input { margin:1px 6px 5px 1px;}
		.module_login .remember label { margin:0px 0px 0px 0px;vertical-align:top}
		.module_login .button  { clear:both; overflow:hidden; background:url(../images/login.gif) no-repeat 0 0px; border:none;  width:76px; height:25px;}
		.module_login a { color:#000;}
		
	/*** Who's Online  ***/
		.module_online { width:100%; overflow:hidden; margin:0px 0px 0px 0px; background:url(../images/module-who-online.gif) no-repeat 0 0;}
		.module_online .module-top { display: none;}
		.module_online .module-bot { display: none;}
		.module_online .module-bg { padding:22px 0px 0px 24px;}
		
		.module_online .title {}
		.module_online h3 { overflow:hidden; font-size:1.4em; color:#fff; padding:0px 0px 0px 0px;}
		.module_online .indent {  font-size:1.2em; color:#fefdb7; height:100%; overflow:hidden; padding:12px 10px 34px 0px;}
		.module_online .count { color:#fff;}
		
	/*** Polls  ***/
		.module_polls { width:100%; overflow:hidden; margin:0px 0px 7px 0px;}
		.module_polls .module-bg  {}
		.module_polls .module-top { display: none;}
		.module_polls .module-bot { overflow:hidden; height:7px; background:url(../images/module-bot-bg02.gif) no-repeat 0 0;}
		
		.module_polls .title { background:url(../images/module-title-bg03.gif) no-repeat 0 0; height:100%;}
		.module_polls h3 { background: none;}
		.module_polls h3 { overflow:hidden; font-size:1.6em; font-weight: bold; color:#fff; padding:11px 0px 8px 22px;}
		
		.module_polls .indent-bg { background:url(../images/module-bg-ver02.gif) repeat-x 0 bottom #fff;}
		.module_polls .indent { height:100%; overflow:hidden; font-size:1.1em; color:#282828;  padding:18px 20px 14px 22px;}
		.module_polls .indent { background:url(../images/module-bg02.gif) repeat-y 0 0;}
		
		.module_polls .question { color:#000; font-size:11px;}
		.module_polls label { color:#515151;}
					
		.module_polls p { padding:0px 0px 10px 0px;}
	
/*** Content  ***/

	.column-center { overflow:hidden; height:100%; margin:0px 0px 4px 0px;}
	.column-center .corner-left-top {background:url(../images/content-corner-left-top.gif) no-repeat 0 0 #f6fbec;}
	.column-center .corner-left-bot {background:url(../images/content-corner-left-bot.gif) no-repeat 0 bottom; height:100%; /**/}
	.column-center .corner-indent { padding:0px 0px 0px 0px; overflow:hidden;}
	
		/*** Title bg ***/
			.box-top h2 { padding:0px 0px 12px 0px;}
		
			.column-center .title { clear:both; padding:0px 0px 0px 0px; position:relative;}
		
			.column-center .title .title-top { overflow:hidden; height:13px;}
			.column-center .title .title-top .corner-left { float:left; _margin-right:-3px; width:22px; height:13px; background:url(../images/title-left-top.gif) no-repeat 0 0;}
			.column-center .title .title-top .corner-right { float:right; _margin-left:-3px; width:13px; height:13px; background:url(../images/title-right-top.gif) no-repeat 0 0;}
			.column-center .title .title-top .corner-center { background:url(../images/title-bg-top.gif) repeat-x 0 0; overflow:hidden; height:100%;}
			
			.column-center .title .bg { background:url(../images/title-bg-bot.gif) repeat-x 0 0 #222324;}
			.column-center .title .bg .bg-left { background:url(../images/title-left.gif) repeat-y 0 0;}
			.column-center .title .bg .bg-right { background:url(../images/title-right.gif) repeat-y right 0; overflow:hidden; padding:0px 130px 0px 0px;}
				
			.column-center .title .write { background: #fff;}
			.column-center .title .write .bg-left { background:url(../images/px.gif) repeat-y 0 0;}
			.column-center .title .write .bg-right { background:url(../images/px.gif) repeat-y right 0; overflow:hidden; padding:14px 0px 0px 26px;}

		/*** Title page ***/
			div.componentheading { font-size:16px; color:#282828; font-weight:bold; padding:5px 10px 20px 28px;}
			.componentheading h2 { font-size:16px; color:#282828;}
			/*.componentheading h3 { font-size:14px; color:#282828; padding:5px 10px 20px 28px;}*/
			
			.title h2 { font-size:1.4em; padding:0px 0px 8px 28px; color:#fff;}
			
			.title h2 a, .title h3 a { color:#282828; text-decoration:none;}
			.title h2 a:hover, .title h3 a:hover { color:#282828; text-decoration: underline;}
				
			.title .author { font-size: 1.1em;  color:#6ec2d7; padding:12px 0px 0px 1px;}
			.title .date { font-size: 1.1em;  color:#282828; }
		
		/*** Content - icon  ***/
			.contentpaneopen_edit { padding:0px 0px 10px 0px;}
			.icon { position: absolute; right:0; top:0; width: auto; float:right; margin:0px 0px 0px 0px;}
			
			.link-icon {}
			.link-icon table {}
			.link-icon table td {}
			.link-icon div { background:; }
			.link-icon div div { background:;}
			.link-icon img {margin:8px 11px 10px 11px; *margin:8px 11px 7px 11px;}
			
		
		/*** Content bg  ***/
			.column-center .text-box .corner-bot { /*overflow:hidden;*/ clear:both; height:8px; font-size:0; line-height:0;}
			.column-center .text-box .corner-bot .corner-left { float:left; _margin-right:-3px; width:8px; height:8px; background:url(../images/corner-left-bot.gif) no-repeat 0 0;}
			.column-center .text-box .corner-bot .corner-right { float:right; _margin-left:-3px; width:8px; height:8px; background:url(../images/corner-right-bot.gif) no-repeat 0 0;}
			.column-center .text-box .corner-bot .corner-center { background:url(../images/px.gif) repeat-x 0 bottom #fff; overflow:hidden; height:100%;}

		
			.column-center .text-box { padding:0px 0px 2px 0px;}
			.column-center .text-indnet { padding:0px 20px 0px 28px;}
			
			.column-center .text-box  .bg-left { background:url(../images/px.gif) repeat-y 0 0 #fff;}
			.column-center .text-box  .bg-right { background:url(../images/px.gif) repeat-y right 0; overflow:hidden; padding:16px 25px 4px 26px;}
		
		/*** Content Text  ***/
			.text-box { font-size:1.2em; line-height:1.2em; clear:both; height:100%; overflow:hidden;}
			
			
			
			.text-box ul { margin:6px 0px 7px 0px;}
			.text-box ul li {background:url(../images/marker.gif) no-repeat 0 6px; padding:0px 0px 9px 17px; list-style-image:none; list-style:none; font-weight:normal;}
			
			.text-box .fleft { float:left; margin:0px 20px 0px 0px;}
			
			.text-box p { padding:0px 0px 15px 0px; line-height:1.4em;}
			.text-box p.color01 { color:#7c8b5b; line-height:1.6em; font-size:12px;}
			
			.line { overflow:hidden; height:1px; background:url(../images/line.gif) repeat-x 0 0; margin:10px 0px 15px 0px;}
			
	
/*** Footer ****/
	.footer { clear:both; overflow:hidden; font-size:1.1em; text-transform:uppercase; color:#fff; border-top:1px solid #00425e; background: #0b77a4;}
	.footer-width { width:980px; margin:0 auto;}
	.footer .indent { overflow:hidden; padding:27px 0px 30px 30px;}
	.footer a {color:#fff; text-decoration:none;}
	.footer a:hover { text-decoration: underline;}

/*** CUSTOM ***/
	.logo-banner {display:block;width:100%;height:auto;max-width:980px;margin-left:auto; margin-right:auto;}
	
	.menu {
    clear: both;
    background: url(../images/top.gif) no-repeat center 590px 0;
    overflow: hidden;
    height: 46px;
	}
	.sponsor-ad {max-width:100%;height:auto;}
	.ad-full-width {max-height:90px;margin-bottom:15px;margin-right:-15px;margin-left:-15px;text-align:center;}
	.no-padding {padding:0px;}
	.navbar-brand { font-size: 1.1rem; }
	.nav-item {font-size: 0.9rem; }
	li.nav-item .dropdown-menu { border:0px;background-color:inherit;padding:0;font-size:0.9rem; }
	li.nav-item div.dropdown-menu a.dropdown-item {color:rgba(255,255,255,0.75);}
	.danger-gradient {background: linear-gradient(360deg,#dc3545,#fff)!important;}
	.black-gradient {background: linear-gradient(360deg,#000,#fff)!important;}
	.card-header-red {background: linear-gradient(360deg,#dc3545,#dc3545,#fff)!important;}
	.card-header-black {background: linear-gradient(360deg,#000,#000,#fff)!important;}
	.card-header-blue {background: linear-gradient(360deg,#17a2b8,#17a2b8,#fff)!important;}
	.card-header-red h3, .card-header-black h3, .card-header-blue h3 {font-size:14px;color:#fff; font-weight:bold; margin-bottom:0; }
	
	.top-gutter {margin-top:15px;padding-top:15px;}
	body {font-size:80%!important;}
	@media (min-width:576px) {
		.fluid-fix {max-width:767px!important;}
		/*.logo-banner {min-width:767px!important;}*/
		
	}
	@media (min-width:758px) {
		.sponsor-ad {margin-right: auto; margin-left:auto; margin-top:15px; margin-bottom:15 px;}
	@media (min-width:768px) {
		.fluid-fix {max-width:991px!important;}
		.logo-banner {max-width:980px!important;height:auto!important;}
		.sponsor-ad {width:100%;height:auto;max-width:728px!important;}
	}
	@media (min-width:992px) {
		.fluid-fix {max-width:1199px!important;}
		.logo-banner {width:980px;!important;height:auto!important;}
		.sponsor-ad {width:728px;height:auto;}
	}
	


