/* BEGIN jquery.ad-gallery styles
----------------------------------------- */
.ad-gallery { width: 894px; }

.ad-gallery, .ad-image-wrapper, .ad-nav, .ad-thumbs, ad-thumb-list,
.ad-loader, .ad-prev, .ad-next, .ad-prev-image, .ad-next-image,
.ad-image, .ad-image-description, .ad-description-title, .ad-forward,
.ad-back, .ad-thumb-list, .ad-thumbs li, .ad-thumbs li a,
.ad-thumbs li a img, .ad-active img, .ad-preloads { margin: 0; padding: 0; }

.ad-image-wrapper
{
	position: relative;
	margin-bottom: 0px;
	width: 100%;
	height: 200px;
	overflow: hidden;
}

.ad-loader
{
	position: absolute;
	top: 5px;
	right: -30px;
	z-index: 10;
	width: 24px;
	height: 24px;
}

.ad-prev, .ad-next
{
	position: absolute;
	display: block;
	z-index: 100;
	width: 25%;
	height: 100%;
	cursor: pointer;
}

.ad-next { right: 0; top: 0; }
.ad-prev { left: 0; top: 0; }

/* Or else IE will hide it // IE Bug */
.ad-gallery .ad-image-wrapper .ad-prev,
.ad-gallery .ad-image-wrapper .ad-next { background-image: url(/js/js_img/non-existing.jpg)\9 }

.ad-prev-image, .ad-next-image
{
	display: none;
	position: absolute;
	top: 47%;
	left: 0;
	z-index: 101;
	width: 30px;
	height: 30px;
	background-image: url(/js/js_img/ad_prev.png);
}

.ad-next-image
{
	width: 30px;
	height: 30px;
	right: 0;
	left: auto;
	background-image: url(/js/js_img/ad_next.png);
}

.ad-image
{
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	z-index: 9;
}

.ad-image-description
{
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 7px;
	color: black;
	text-align: right;
	width: 100%;
	z-index: 2;
	background-image: url(/js/js_img/opa75.png);
}

.ad-description-title { display: block; }

.ad-nav
{
	display: none;
	position: relative;
	width: 100%;
}

.ad-forward, .ad-back
{
	position: absolute;
	display: block;
	top: 0;
	z-index: 10;
	width: 13px;
	height: 100%;
	cursor: pointer;
}

.ad-image-description
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='/js/js_img/opa75.png');
}

/* IE 6 doesn't like height: 100% */
.ad-forward, .ad-back { height: 100px; }

.ad-back { left: -20px; background: url(/js/js_img/ad_scroll_back.png) 0px 22px no-repeat; }
.ad-forward { right: -20px; background: url(/js/js_img/ad_scroll_forward.png) 0px 22px no-repeat; }
.ad-thumbs { overflow: hidden; width: 100%; }
.ad-thumb-list { float: left; width: 9000px; list-style: none; }
.ad-thumbs li { float: left; padding-right: 5px; }
.ad-thumbs li a { display: block; }
.ad-thumbs li a img { display: block; border: 3px #ccc solid; }
.ad-active img { border: 3px #616161 solid; }

/* Can't do display none, since Opera won't load the images then */
.ad-preloads { position: absolute; left: -9000px; top: -9000px; }

/* BEGIN prettyPhoto styles
----------------------------------------- */
/* Light Square Theme for IE6
-------------------------------- */
.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}
.light_square .pp_content .ppt{color:#000;}
.light_square .pp_expand{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: hand;}
.light_square .pp_expand:hover{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: hand;}
.light_square .pp_contract{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: hand;}
.light_square .pp_contract:hover{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: hand;}
.light_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: hand;}
.light_square #pp_full_res .pp_inline{color:#000;}
.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px !important;}
.light_square .pp_nav .pp_play{background: url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}
.light_square .pp_nav .pp_pause{background: url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}
.light_square .pp_arrow_previous{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}
.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
.light_square .pp_arrow_next{background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}
.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}
.light_square .pp_next:hover{background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: hand;}
.light_square .pp_previous:hover{background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: hand;}
/* Do Not Change
-------------------------------- */
.pp_pic_holder a:focus{outline:none;}
.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}
.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}
.pp_top{height:20px;position:relative;}
.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}
.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
.pp_content{height:40px;}
.pp_fade{display:none;}
.pp_content_container{position:relative;text-align:left;width:100%;}
.pp_content_container .pp_left{padding-left:20px;}
.pp_content_container .pp_right{padding-right:20px;}
.pp_content_container .pp_details{float:left;margin:10px 0 2px 0;}
.pp_description{display: none;margin:0 0 5px 0;}
.pp_nav{clear:left;float:left;margin:3px 0 0 0;}
.pp_nav p{float:left;margin:2px 4px;}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px;}
.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px;}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}
.pp_gallery{left:50%;margin-top:-50px;position:absolute;z-index:10000;}
.pp_gallery ul{float: left;height:35px;margin:0 0 0 5px;overflow: hidden;padding:0;position: relative;}
.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,0.5) solid;display:block;float: left;height:33px;overflow: hidden;}
.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff;}
.pp_gallery ul a img{border:0;}
.pp_gallery li{display:block;float: left;margin:0 5px 0 0;}
.pp_gallery li.default a{background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px;}
.pp_gallery li.default a img{display: none;}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px !important;}
.pp_next{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}
.pp_previous{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}
.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}
.pp_close{display:block;float: right;line-height:22px;text-indent:-10000px;}
.pp_bottom{height:20px;position:relative;}
.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}
.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px;}
#pp_full_res{line-height:1 !important;}
#pp_full_res .pp_inline{text-align: left;}
#pp_full_res .pp_inline p{margin:0 0 15px 0;}
.ppt{display: none;margin: 0 0 2px 4px;padding: 2px 0 2px 10px;color: white;font-size:14px;border-left:4px red solid;z-index: 9999;}
.pp_expand,a.pp_contract{cursor: hand;}
.pp_top{padding:0 20px;}
.pp_top .pp_middle{left:0;position: static;}
.pp_bottom{padding:0 20px;}
.pp_bottom .pp_middle{left:0;position: static;}

/* Miscellaneous */
/*
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
*/
/* END prettyPhoto styles */

/* jQuery prettyPhoto images [ .over ] */
.pretty img, .wp-caption a img { border: 2px white solid; }
.pretty img:hover, .wp-caption a img:hover { border: 2px #f93 solid; }
ul.pretty, ol.pretty { list-style-type: none !important; }
ul.pretty li, ol.pretty li { background: none !important; }

/* BEGIN wp-table-reloaded plugin
------------------------------------------ */
.wp-table-reloaded
{
	margin: 10px 0 15px 0;
	padding: 0;
	width: 100%;
	text-align: left;
	background-color: #f0ede0; /* default */
}

.wp-table-reloaded th
{
	padding: 4px 10px 4px 10px;
	text-align: center !important;
	color: #1a1a1a; /* default */
	font-weight: bold;
	vertical-align: middle;
	background-color: #f0ede0; /* default */
}

.wp-table-reloaded td
{
	padding: 4px 10px 4px 10px;
	color: #1a1a1a; /* default */
	vertical-align: top;
	text-align: right;
	font-weight: normal;
	background-color: white; /* default */
}

.foot_note caption,
.wp-table-reloaded-table-name,
.wp-table-reloaded caption
{
	margin-bottom: 0.5em;
	padding: 5px 0 2px 0;
	text-align: left;
	text-indent: 1em;
	font-weight: bold;
	font-size: 1.1em;
	border-left: 5px #fa841a solid; /* default */
	background-color: #f8f8f0; /* default */
}

.wp-table-reloaded caption img
{
	float: none;
	display: inline;
	padding: 0 0 0 0.5em;
}

table .even td { background-color: white; } /* default */
table .odd td { background-color: #f0f0f6; } /* default */
.wp-table-reloaded .row-hover tr:hover td { background-color: #e6eeee; }

.wp-table-reloaded-table-description
{
	clear: both;
	display: block;
}

.foot_note caption h3,
.wp-table-reloaded caption h3
{
	margin-bottom: 0;
	padding: 0;
	border: 0 none;
	background: none;
}
/* END wp-table-reloaded plugin */

/* BEGIN Data Tables Style
------------------------------------------ */
.wp-table-reloaded .sorting
{
	cursor: hand;
	background: url(/images/img_table/bg.gif) no-repeat center right;
}

.wp-table-reloaded .sorting_asc { background: #ade1e6 url(/images/img_table/asc.gif) no-repeat center right; }
.wp-table-reloaded .sorting_desc { background: #ade1e6 url(/images/img_table/desc.gif) no-repeat center right; }

.dataTables_wrapper
{
	position: relative;
	clear: both;
	min-height: 302px;
}

.dataTables_wrapper .wp-table-reloaded { clear: both; }

.dataTables_processing
{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -125px;
	padding: 2px 0;
	width: 250px;
	color: #999;
	font-size: 11px;
	text-align: center;
	border: 1px solid #ddd;
}

.dataTables_length
{
	float: left;
	padding-bottom: 10px;
	width: 50%;
}

.dataTables_filter
{
	float: right;
	padding-bottom: 10px;
	width: 48%;
	text-align: right;
}

.dataTables_filter input, .dataTables_length select { font: 12px Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica; }

.dataTables_filter input
{
	padding: 1px;
	border: 1px #acd0d8 solid; /* default */
}

.dataTables_info
{
	float: left;
	width: 60%;
}

.dataTables_paginate
{
	float: right;
	width: 44px;
	text-align: right;
}

.dataTables_wrapper { height: 302px; zoom: 1; }
.dataTables_paginate { width: 50px; }

.paginate_disabled_previous,
.paginate_enabled_previous,
.paginate_disabled_next,
.paginate_enabled_next
{
	float: left;
	margin-left: 3px;
	width: 19px;
	height: 19px;
}

.paginate_disabled_previous { background-image: url(/images/img_table/back_disabled.jpg); }
.paginate_enabled_previous { background-image: url(/images/img_table/back_enabled.jpg); }
.paginate_disabled_next { background-image: url(/images/img_table/forward_disabled.jpg); }
.paginate_enabled_next { background-image: url(/images/img_table/forward_enabled.jpg); }

.paging_full_numbers
{
	width: 400px;
	height: 22px;
	line-height: 22px;
}

.paging_full_numbers span.paginate_button,
.paging_full_numbers span.paginate_active
{
	margin: 0 3px;
	padding: 2px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border: 1px #aaa solid;
	cursor: hand;
}

.paging_full_numbers span.paginate_button { background-color: #ddd; }
.paging_full_numbers span.paginate_button:hover { background-color: #ccc; }
.paging_full_numbers span.paginate_active { background-color: #99b3ff; }
/* END Data Tables Style */

/* BEGIN ui.theme styles
----------------------------------------- */
/* jQuery UI CSS Framework Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) */
/* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. */

#tabs ol, #tabs ol li { list-style-type: none; }
#tabs .title { letter-spacing: 3pt; }

.foot_note
{
	width: 300px !important;
	border-bottom: 1px #acd0d8 solid;
}

.foot_note caption
{
	text-align: left;
	letter-spacing: 1pt;
}

.foot_note td
{
	padding: 5px;
	border: 0 none;
	white-space: nowrap;
}

.foot_note .txR { text-align: right; }
th.txR { text-align: right !important; }

/* ////// UI CORE /////////////////////////////////////// */
/* Layout helpers
----------------------------------------- */
.ui-helper-hidden { display: none; }

.ui-helper-hidden-accessible
{
	position: absolute;
	left: -99999999px;
}

.ui-helper-reset
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height: 1%; }
.ui-helper-clearfix { display: block; }
/* end clearfix */

.ui-helper-zfix
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	filter: Alpha(Opacity=0);}

/* ////// UI TABS /////////////////////////////////////// */
/* Tabs
----------------------------------------- */
.ui-tabs { padding: .2em; zoom: 1; }

.ui-tabs-nav
{
	list-style: none;
	position: relative;
	padding: .2em .2em 0;
}

.ui-tabs-nav li
{
	position: relative;
	float: left;
	margin: 0 .2em -1px 0;
	padding: 0;
	border-bottom-width: 0 !important;
}

.ui-tabs-nav li a
{
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}

.ui-tabs-nav .ui-tabs-selected
{
	padding-bottom: 1px;
	border-bottom-width: 0;
}

.ui-tabs-selected a, .ui-state-disabled a, .ui-state-processing a { cursor: text; }

/* first selector in group seems obsolete,
 * but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-nav li a, .ui-tabs-selected a { cursor: hand; }

.ui-tabs .ui-tabs-panel
{
	display: block;
	padding: 1em 0.7em 1em 0.7em;
	border-width: 0;
	background: none;
}

.ui-tabs .ui-tabs-hide { display: none !important; }

/* ////// UI THEME /////////////////////////////////////// */
/* Component containers
----------------------------------------- */
.ui-widget { font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }
.ui-state-default, .ui-widget-content .ui-state-default,
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited,
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus,
.ui-state-hover a, .ui-state-hover a:hover,
.ui-state-active, .ui-widget-content .ui-state-active,
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { letter-spacing: 1.5pt; }

.ui-widget-content
{
	color: #1a1a1a;
	border: 1px #aaa solid;
	background-color: white;
}

.ui-widget-content a { color: #1a1a1a; }

.ui-widget-header
{
	color: #1a1a1a;
	font-weight: bold;
	border: 1px #aaa solid !important;
	background-color: #9db9fa;
}

.ui-widget-header a { color: #1a1a1a; }

/* Interaction states
----------------------------------------- */
.ui-state-default, .ui-widget-content .ui-state-default
{
	color: #555;
	outline: none;
	border: 1px #d3d3d3 solid;
	background-color: #e6e6e6;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
{
	color: #555;
	outline: none;
	text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus
{
	color: #4169e1;
	outline: none;
	border: 1px #999 solid;
	background-color: #dadada;
}

.ui-state-hover a, .ui-state-hover a:hover
{
	color: #4169e1;
	outline: none;
	text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active
{
	color: #4169e1;
	outline: none;
	border: 1px #aaa solid;
	background-color: white;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
{
	color: #4169e1;
	outline: none;
	text-decoration: none;
}

/* Misc visuals
----------------------------------------- */
/* Corner radius */
.ui-corner-tl
{
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
}

.ui-corner-tr
{
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
}

.ui-corner-bl
{
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
}

.ui-corner-br
{
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}

.ui-corner-top
{
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
}

.ui-corner-bottom
{
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}

.ui-corner-right
{
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}

.ui-corner-left
{
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
}

.ui-corner-all
{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

/* Overlays */
.ui-widget-overlay
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-widget-shadow
{
	margin: -8px 0 0 -8px;
	padding: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.ui-widget-overlay, .ui-widget-shadow
{
	opacity: .3;
	background-color: #aaa;
	filter: Alpha(Opacity=30);}
/* END UI */

/* BEGIN Page Navigation styles
----------------------------------------- */
.wp-pagenavi
{
	clear: both;
	padding: 3px 5px 3px 6px;
	font: 12px Arial, 'Lucida Grande', 'Lucida Sans Unicode';
}
.wp-pagenavi* { zoom: 1; }

.wp-pagenavi a,
.wp-pagenavi a:link,
.wp-pagenavi a:visited,
.wp-pagenavi a:hover,
.wp-pagenavi a:active,
.wp-pagenavi .extend,
.wp-pagenavi .current,
.wp-pagenavi .pages
{
	margin: 2px;
	padding: 3px 5px 3px 5px;
	text-decoration: none;
}

.wp-pagenavi a, .wp-pagenavi a:link
{
	color: #06c;
	border: 1px #06c solid;
	background-color: white;
}

.wp-pagenavi a:visited
{
	color: #06c;
	border: 1px #06c solid;
	background-color: white;
}

.wp-pagenavi a:hover
{
	color: black;
	border: 1px black solid;
	background-color: #ffc;
}

.wp-pagenavi a:active
{
	color: #06c;
	border: 1px #06c solid;
	background-color: white;
}

.wp-pagenavi .extend
{
	color: black;
	border: 1px black solid;
	background-color: white;
}

.wp-pagenavi .current
{
	color: white;
	font-weight: bold;
	border: 1px #931638 solid;
	background-color: #931638;
}

.wp-pagenavi .pages
{
	color: white;
	font-weight: bold;
	border: 1px black solid;
	background-color: black;
}
/* END Page Navigation */

/* breadcrumb-navxt */
.breadcrumb img { margin: 0; padding: 0 5px 0 5px; vertical-align: middle; }

/* BEGIN Voice Delivery System styles
----------------------------------------- */
#vdsSetFlash
{
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 10;
}

.vdsBtn a { outline: none; text-decoration: none; }
.vdsBtn a:hover img { visibility: visible; }
.vdsBtn { margin: 10px 20px 10px 0; padding: 0; }

.vdsBtnRight
{
	text-align: right;
	margin-top: 2px;
	margin-bottom: 2px;
}

.vdsBtnRightFloat
{
	text-align: right;
	margin-top: 2px;
	margin-bottom: 2px;
	float: right;
}

.vdsHiddenReadText { display: none; }
/* END Voice Delivery System styles */

/* 404 styles
--------------------------- */
.errorTx
{
	margin-bottom: 1em;
	color: #4169e1;
	font: bold 14px/1.5 Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica;
}

#errordocumentlyr
{
	position: absolute;
	left: -600px;
	top: 0;
	width: 400px;
	height: auto;
	z-index: 999;
}
/* END 404 styles */

/* BEGIN jQuery Text Change styles
------------------------------------------ */
#txSize, #txStyle { font-family: Arial, 'Lucida Grande', Helvetica; }
.textresizer, .textresizer li { margin: 0; padding: 0; background: none !important; }
.textresizer { display: block; list-style: none; }
.textresizer li { display: inline; }
.textresizer a { padding: 2px 3px 2px 3px; font-weight: bold; text-decoration: none; cursor: hand; }
.textresizer a:hover { background-color: #e5e5e5; }
.textresizer a.textresizer-active, .textresizer a:visited { color: white; background-color: #348ded; }
/* END jQuery Text Change styles */



/* OLD IE - IE6 and IE7
---------------------------------------------- */
#nomore
{
	position: relative;
	clear: both;
	height: 85px;
	text-align: center;
	border: 1px #f7941d solid;
	background-color: #feefda;
}

#nomore img { border: 0 none; }

#nomore .close_btn
{
	position: absolute;
	right: 3px;
	top: 3px;
	font-weight: bold;
	font-family: "courier new";
}

#old_ie
{
	margin: 0 auto 0 auto;
	padding: 0;
	overflow: hidden;
	width: 800px;
	color: black;
	text-align: left;
}

#old_ie .warning, #old_ie .new_browser
{
	float: left;
	margin-top: 8px;
	width: 75px;
}

#old_ie .warningTx
{
	float: left;
	width: 350px;
	font-family: Arial;
}

#old_ie .warningTx span { display: block; }

#old_ie .mainTx
{
	margin-top: 12px;
	font-size: 14px;
	font-weight: bold;
}

#old_ie .subTx
{
	margin-top: 6px;
	font-size: 12px;
	line-height: 12px;
}


/* Toukasei Shop Logo and ADD. */
.t_logo_tx
{
	margin: 1.5em 0 0 10px;
	padding: 5px 0 1.5em 0;
	width: 520px;
	text-align: center;
	background-color: #633;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	-o-border-radius: 14px;
	-khtml-border-radius: 14px;
	border-radius: 14px;
}

.t_logo_tx { padding: 5px 0 5px 0; }

.panf_pdf ul { margin: 2em 0 0.5em 4em; }
.panf_pdf ul li { padding: 0 0 1em 1.5em; }

/* Image Gallery for OL
------------------------------------- */
.jsImg, .jsImg ul, .jsImg ol
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

.jsImg ul li, .jsImg ol li { display: inline; }

.jsImg:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.jsImg {display:inline-block;}
* html .jsImg{height:1%;}
.jsImg{display:block;}

/* ////// */
.business .entry
{
	-moz-box-shadow: 0 0 1px #ffc17b, 0 0 6px #eee, 3px 3px 3px #eee;
	-webkit-box-shadow: 0 0 1px #ffc17b, 0 0 6px #eee, 3px 3px 3px #eee;
	box-shadow: 0 0 1px #ffc17b, 0 0 6px #eee, 3px 3px 3px #eee;
}

/* Kodoen Theme single.php Page Navigation */
.naviLinks
{
	margin: 7px;
	padding: 8px 3px 8px 3px;
	min-width: 15px;
	min-height: 15px;
	background: white url(/wp-content/themes/kodoen/media/body/clouds_bg.png) repeat-x left bottom;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
}

.naviLinks a, .naviLinks a:link, .naviLinks a:visited, .naviLinks a:hover { color: #1a1a1a; }


hr, .line2 { height: 1px; }

/* Unknown_CSS */
.s0, .K10 { font: normal 10px/1.45 Arial, 'Lucida Grande', 'Lucida Sans Unicode'; }
.blockContent-body, .blockContent-body li, .K11 { font: normal 11px/1.5 Arial, 'Lucida Grande', 'Lucida Sans Unicode'; }
.s1, postContent, body, .K12 { font: normal 12px/1.45 Arial, 'Lucida Grande', 'Lucida Sans Unicode'; }
.K13 { font: normal 13px/1.5 Arial, 'Lucida Grande', 'Lucida Sans Unicode'; }
.s2, .K14 { font: normal 14px/1.45 Arial, 'Lucida Grande', 'Lucida Sans Unicode'; }
.s3, .K16 { font: normal 16px/1.45 Arial, 'Lucida Grande', 'Lucida Sans Unicode'; }
.s4, .K18 { font: normal 18px/1.45 Arial, 'Lucida Grande', 'Lucida Sans Unicode'; }
h6, .KB10 { font: bold 10px/1.45 Arial, 'Lucida Grande', 'Lucida Sans Unicode'; }
h5, .KB11 { font: bold 11px/1.5 Arial, 'Lucida Grande', 'Lucida Sans Unicode'; }
h4, .KB12 { font: bold 12px/1.45 Arial, 'Lucida Grande', 'Lucida Sans Unicode'; }
.KB13 { font: bold 13px/1.5 Arial, 'Lucida Grande', 'Lucida Sans Unicode'; }
.postHeader, pageTitle, h2, h3, .KB14 { font: bold 14px/1.45 Arial, 'Lucida Grande', 'Lucida Sans Unicode'; }
.KB16 { font: bold 16px/1.45 Arial, 'Lucida Grande', 'Lucida Sans Unicode'; }
.blockHeader .t { font: bold 12px Arial, 'Lucida Grande', 'Lucida Sans Unicode'; }
