@charset "utf-8";/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu *
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu LI
{
	position: relative;
}
.sf-menu UL
{
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}
.sf-menu > LI
{
	float: left;
}
.sf-menu LI:hover > UL, .sf-menu LI.sfHover > UL
{
	display: block;
}
.sf-menu A
{
	display: block;
	position: relative;
}
.sf-menu UL UL
{
	top: 0;
	left: 100%;
}
/*** DEMO SKIN ***/
.sf-menu
{
	float: left;
	margin-bottom: 1em;
}
.sf-menu UL
{
	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);
	min-width: 12em;
	/*allow long menu items to determine submenu width*/
	=width: 12em;
	/*no auto sub width for IE7, see white-space comment below*/
}
.sf-menu A
{
	border-left: 1px solid #FFF;
	border-top: 1px solid #DFEEFF;
	/*fallback colour must use full shorthand*/
	border-top: 1px solid rgba(255, 255, 255, 0.5);
	padding: 0.75em 1em;
	text-decoration: none;
	zoom: 1;
	/*IE7*/
}
.sf-menu A
{
	color: #13A;
}
.sf-menu LI
{
	background: #BDD2FF;
	white-space: nowrap;
	/*no need for Supersubs plugin*/
	=white-space: normal;
	/*...unless you support IE7 (let it wrap)*/
	-webkit-transition: background .2s;
	transition: background .2s;
}
.sf-menu UL LI
{
	background: #AABDE6;
}
.sf-menu UL UL LI
{
	background: #9AAEDB;
}
.sf-menu LI:hover, .sf-menu LI.sfHover
{
	background: #CFDEFF;
	/*only transition out, not in*/
	-webkit-transition: none;
	transition: none;
}
/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul
{
	padding-right: 2.5em;
	=padding-right: 1em;
	/*no CSS arrows for IE7 (lack pseudo-elements)*/
}
/*styling for both css and generated arrows*/
.sf-arrows .sf-with-ul:after
{
	content: '';
	position: absolute;
	top: 50%;
	right: 0.7em;
	margin-top: -3px;
	height: 0;
	width: 0;
	/*order of following 3 rules important for fallbacks to work*/
	border: 5px solid transparent;
	border-top-color: #DFEEFF;
	/*edit this to suit design (no rgba in IE8)*/
	border-top-color: rgba(255, 255, 255, 0.5);
}
.sf-arrows > LI > .sf-with-ul:focus:after, .sf-arrows > LI:hover > .sf-with-ul:after, .sf-arrows > .sfHover > .sf-with-ul:after
{
	border-top-color: #FFFFFF;
	/*IE8 fallback colour*/
}
/*styling for right-facing arrows*/
.sf-arrows UL .sf-with-ul:after
{
	margin-top: -5px;
	margin-right: -10px;
	border-color: transparent;
	border-left-color: #DFEEFF;
	/*edit this to suit design (no rgba in IE8)*/
	border-left-color: rgba(255, 255, 255, 0.5);
}
.sf-arrows UL LI > .sf-with-ul:focus:after, .sf-arrows UL LI:hover > .sf-with-ul:after, .sf-arrows UL .sfHover > .sf-with-ul:after
{
	border-left-color: #FFFFFF;
}
/*GENERAL*/
#hor_nav_outer
{
	background-color: #FFFFFF;
}
#hor_nav
{
	z-index: 1000;
	position: relative;
	min-height: 45px;
	background-image: url(/templates/pjo_zonada_free/images/menu_img/nav_bg_default.png);
	background-repeat: repeat;
	margin-left: 10px;
	margin-right: 10px;
}
#hor_nav UL
{
	margin: 0;
}
#hor_nav LI
{
	list-style: none;
	float: left;
	padding-left: 0;
	height: 45px;
	position: relative;
	background-image: url(/templates/pjo_zonada_free/images/menu_img/right_line.png);
	background-repeat: no-repeat;
	background-position: center right;
}
#hor_nav LI A
{
	display: block;
	padding: 0 10px;
	line-height: 45px;
	color: #FFFFFF;
	border-right: 0px;
	font-size: 12px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center right;
	text-transform: inherit;
	font-weight: inherit;
	text-decoration: none;
}
#hor_nav LI.active A
{
	background-color: transparent;
	color: #855F38;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center right;
}
#hor_nav LI A:hover, #hor_nav LI:hover A, #hor_nav LI.sfHover A
{
	background: #000000;
}
/*TRANSITION*/
#hor_nav LI A:hover, #hor_nav LI:hover A, #hor_nav LI.sfHover A
{
	color: #999999;
}
#hor_nav LI UL
{
	position: absolute;
	width: auto;
	left: -999em;
	margin-left: -1px;
	border: 0;
	border-top: 0;
	z-index: 20000;
}
#hor_nav LI UL UL
{
	margin: -31px 0 0 100%;
}
#hor_nav LI:hover UL UL, #hor_nav LI:hover UL UL UL, #hor_nav LI:hover UL UL UL UL, #hor_nav LI.sfHover UL UL, #hor_nav LI.sfHover UL UL UL, #hor_nav LI.sfHover UL UL UL UL
{
	left: -999em;
}
#hor_nav LI LI
{
	padding: 0;
	height: auto;
	background: #FFF;
	min-width: 100%;
	white-space: nowrap;
	width: auto;
	z-index: 1100;
}
#hor_nav LI LI A, #hor_nav LI LI.active A, #hor_nav LI LI A:hover
{
	margin: 0;
	height: 30px;
	line-height: 30px;
	background: #000000;
	color: #FFFFFF;
	border-top: 1px solid #0C0C0C;
	border-right: 1px solid #0C0C0C;
}
#hor_nav LI LI A, #hor_nav LI.active LI A
{
	font-weight: normal;
}
/*TRANSITION*/
#hor_nav LI:hover UL, #hor_nav LI.sfHover UL
{
	left: 1px;
}
#hor_nav LI LI:hover UL, #hor_nav LI LI LI:hover UL, #hor_nav LI LI LI LI:hover UL, #hor_nav LI LI.sfHover UL, #hor_nav LI LI LI.sfHover UL, #hor_nav LI LI LI LI.sfHover UL
{
	left: 0;
}
/*PARENT DROPDOWN ITEMS*/
#hor_nav .deeper.parent .dropdown-toggle .caret
{
	border-top-color: #333333;
	border-bottom-color: #333333;
	margin-top: 21px;
	margin-left: 3px;
}
/*Browser Resets*/
.flex-container A:active, .flexslider A:active, .flex-container A:focus, .flexslider A:focus
{
	outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav
{
	margin: 0;
	padding: 0;
	list-style: none;
}
/*FlexSlider Necessary Styles*/
.flexslider
{
	margin: 0;
	padding: 0;
}
.flexslider .slides > LI
{
	display: none;
	position: relative;
}
/*Hide the slides before the JS is loaded. Avoids image jumping*/
.flexslider .slides IMG
{
	width: 100%;
	display: block;
}
.flex-pauseplay SPAN
{
	text-transform: capitalize;
}
/*Clearfix for the .slides element*/
.slides:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
HTML[xmlns] .slides
{
	display: block;
}
* HTML .slides
{
	height: 1%;
}
/*NO JAVASCRIPT FALLBACK*/
.no-js .slides > LI:first-child
{
	display: block;
}
/*FlexSlider Default Theme*/
.flexslider
{
	margin: 0;
	background: #FFF;
	border: none;
	position: relative;
	zoom: 1;
	border: none;
	padding: 0px;
}
.flex-viewport
{
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.loading .flex-viewport
{
	max-height: 300px;
}
.flexslider .slides
{
	zoom: 1;
}
/*Direction Nav*/
.flex-direction-nav
{
	=height: 0;
}
.flex-direction-nav A
{
	width: 40px;
	height: 80px;
	margin: -40px 0 0;
	display: block;
	background: url(/templates/pjo_zonada_free/images/slideshow/bg_direction_nav.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 1;
	-webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next
{
	background-position: 100% 0;
	right: 0px;
}
.flex-direction-nav .flex-prev
{
	left: 0px;
}
.flexslider:hover .flex-next
{
	opacity: 1;
	right: 0px;
}
.flexslider:hover .flex-prev
{
	opacity: 1;
	left: 0px;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover
{
	opacity: 1;
}
.flex-direction-nav .flex-disabled
{
	opacity: .3 !important;
	filter: alpha(opacity=30);
	cursor: default;
}
/*Control Nav*/
.flex-control-nav
{
	width: 100%;
	position: absolute;
	bottom: 5px;
	text-align: center;
}
.flex-control-nav LI
{
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
	=display: inline;
}
.flex-control-paging LI A
{
	width: 11px;
	height: 11px;
	display: block;
	background: #FFF;
	border: 1px solid #666666;
	cursor: pointer;
	text-indent: -9999px;
	border-radius: 20px;
}
.flex-control-paging LI A:hover
{
	background-color: #666666;
}
.flex-control-paging LI A.flex-active
{
	background-color: #666666;
	cursor: default;
}
.flex-control-thumbs
{
	margin: 5px 0 0;
	position: static;
	overflow: hidden;
}
.flex-control-thumbs LI
{
	width: 25%;
	float: left;
	margin: 0;
}
.flex-control-thumbs IMG
{
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer;
}
.flex-control-thumbs IMG:hover
{
	opacity: 1;
}
.flex-control-thumbs .flex-active
{
	opacity: 1;
	cursor: default;
}
@media screen and (max-width: 860px)
{
	.flex-direction-nav .flex-prev
	{
		opacity: 1;
		left: 0px;
	}
	.flex-direction-nav .flex-next
	{
		opacity: 1;
		right: 0px;
	}
}
.flex-caption H1, .flex-caption H2, .flex-caption H3, .flex-caption H4, .flex-caption H5, .flex-caption H6
{
	color: #FFF;
	margin: 0;
}
.flex-caption
{
	background: transparent url(/templates/pjo_zonada_free/images/slideshow/bg_flex_caption.png) repeat;
	color: #666666;
	max-width: 400px;
	position: absolute;
	bottom: 40px;
	left: 50%;
	margin-left: -200px;
	font-size: 150%;
	font-weight: bold;
}
.flex-caption A
{
	color: #FFF;
}
.flex-caption SPAN
{
	padding: 10px;
	margin: 0;
	display: block;
}
@media screen and (max-width: 560px)
{
	.flex-caption
	{
		display: none !important;
	}
}
P
{
	line-height: 18px;
  font-size: 18px;
}
.componentheading, H1
{
	font-size: 22pt;
	line-height: 24px;
}
H2
{
	font-size: 18px;
	line-height: 24px;
}
H3
{
	font-size: 16px;
}
H4
{
	font-size: 14px;
}
H5, H6
{
	font-weight: bold;
	font-size: 12px;
}
H1, H2, H3, H4, H5, H6, .componentheading
{
	font-weight: normal;
	margin: 5px 0 10px;
	color: #1B1B1B;
}
H1, H2, H3
{
	line-height: 100%;
}
BLOCKQUOTE
{
	border: none;
	padding: 0;
}
BLOCKQUOTE P
{
	font-size: 13px;
	font-family: Arial;
	font-style: italic;
}
.text-drop-cap::first-letter
{
	float: left;
	font-size: 36px;
	font-weight: bold;
	line-height: 20px;
	margin: 8px 5px 0 0;
	text-transform: uppercase;
	color: #7E7E7E;
}
/*Table*/
.table-heading TBODY TR:first-child TD, .table-heading TBODY TR:first-child TH
{
	background-color: #E2E2E2;
}
.table-striped TBODY TR:nth-child(2n+1) TD, .table-striped TBODY TR:nth-child(2n+1) TH
{
	background-color: #E2E2E2;
}
.table-striped TBODY TR:nth-child(2n) TD, .table-striped TBODY TR:nth-child(2n) TH
{
	background-color: #F0F0F0;
}
.table TBODY TR:hover TD, .table TBODY TR:hover TH
{
	background-color: #C8C8C8;
}
.box-content
{
	margin: 10px 0 15px;
	padding: 20px;
	border: 1px solid #C6C6C6;
}
.box-note
{
	margin: 10px 0 15px;
	padding: 20px;
	background: #EFEFEF;
	border: 1px solid #C6C6C6;
}
.box-info, .box-download, .box-hint
{
	min-height: 22px;
	padding: 8px 8px 8px 28px;
	line-height: 24px;
	margin: 5px 15px;
}
.box-info
{
	background: url("/templates/pjo_zonada_free/images/icons/typo/info.png") no-repeat 2px center;
}
.box-download
{
	background: url("/templates/pjo_zonada_free/images/icons/typo/download.png") no-repeat 2px center;
}
.box-hint
{
	background: url("/templates/pjo_zonada_free/images/icons/typo/star.png") no-repeat 2px center;
}
.the-arrow > LI, .the-check > LI, .the-dot > LI, .the-plus > LI
{
	padding: 3px 0 0 20px;
	background-image: url("/templates/pjo_zonada_free/images/icons/typo/list-style.png");
	background-repeat: no-repeat;
	list-style: none;
}
.the-arrow > LI
{
	background-position: -16px -49px;
}
.the-check > LI
{
	background-position: 0px -70px;
}
.the-dot > LI
{
	background-position: -25px -32px;
}
.the-plus > LI
{
	background-position: -41px -16px;
}
/*GENERAL*/
HTML, BODY, DIV, TR, TH, TD, TABLE, H1, H2, H3, H4, H5, H6, FIELDSET, FORM, LABEL, SPAN, UL, LI, TBODY, FONT, IMG, APPLET, OBJECT, IFRAME, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, INS, KBD, Q, S, SAMP, SMALL, STRIKE, SUB, SUP, TT, VAR, CENTER, DL, DT, DD, LEGEND, CAPTION, TFOOT, THEAD
{
	background: transparent;
	border: 0;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	padding: 0;
	outline: 0;
	vertical-align: baseline;
}
HTML
{
	height: 100%;
}
BODY
{
	color: #555;
	font-size: 12px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.body_bg
{
}
/*CONTENT STYLE*/
H1 A, H2 A, H3 A, H4 A, H5 A, H6 A
{
	font-size: 20px;
	
}
A
{
	color: #3B7BB9;
	text-decoration: none;
	font-weight: inherit;
	text-decoration: inherit;
}
A:hover
{
	text-decoration: underline;
}
UL
{
	margin: 1em;

}
.mostread {list-style:none;}
.mostread {font-size: 16px;}


.clr
{
	clear: both;
	font-size: 0;
}
.article_row
{
	overflow: hidden;
	margin: 0 -10px 15px;
}
P.buttonheading
{
	position: absolute;
	top: 2px;
	right: 10px;
	margin: 0;
}
.buttonheading .icon
{
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	margin-left: 5px;
}
.buttonheading .pdf
{
}
.buttonheading .print
{
}
.buttonheading .email
{
}
.iteminfo
{
	font-size: 9px !important;
	overflow: hidden;
	border-bottom: 1px solid #DEDEDE;
	margin-bottom: 20px;
	display: block;
	margin-top: -10px;
	width: 100%;
}
.modifydate, .createdby, .createdate
{
	display: block;
}
.createdby
{
	font-weight: bold;
}
A.readon, A.readon2
{
	display: block;
	margin-top: 15px;
	font-style: italic;
}
A.readon2
{
	display: block;
	float: right;
	color: #FFF;
	font-weight: bold;
	line-height: 20px;
}
A.readon2 SPAN
{
	display: block;
	margin-right: 10px;
	height: 21px;
	float: left;
	padding: 0 5px 0 15px;
}
#breadcrumbs_outer
{
	background-color: #FFFFFF;
	padding: 10px;
}
#breadcrumbs_inner
{
	color: #999999;
	font-weight: bold;
	padding: 12px 10px 14px 14px;
	background-image: url(/templates/pjo_zonada_free/images/backgrounds/pathway_bg_default.png);
	background-repeat: repeat;
}
#breadcrumbs_outer A
{
	color: #FFFFFF;
}
.breadcrumbs-pad
{
	padding: 0 1px;
}
.banneritem_text
{
	margin-bottom: 10px;
}
#modlgn_username, #modlgn_passwd
{
	border: 1px solid #CCC;
	padding: 3px;
}
.pagination SPAN, .pagination A
{
	margin-right: 5px;
}
.item-page, .category-list
{
	position: relative;
}
.category-list .hasTip
{
	position: absolute;
	right: 19px;
	top: 2px;
}
.category-list .actions .hasTip
{
	position: static;
}
.item-page FIELDSET
{
	margin-bottom: 3em;
}
.mceEditor
{
	display: block;
	margin: 1em 0;
}
.button2-left
{
	float: left;
	margin-right: 1em;
}
.pagenav
{
	text-align: center;
}
.leading
{
	margin-left: 1%;
}
/*BLOG COLS*/
.blog-featured .cols-3 .item
{
	display: inline-block;
	width: 31%;
	vertical-align: top;
}
.blog-featured .cols-3 .item:nth-child(2n+1)
{
	margin-right: 1%;
	margin-left: 1%;
}
/*//BLOG COLS*/
.readmore, .article-count, TABLE.category TH, .pagenavcounter
{
	font-style: normal;
}
TABLE.category TD, TABLE.category TH
{
	padding-right: 20px;
}
TABLE.category TH A
{
	font-weight: normal;
}
.image-left, IMG[align="left"]
{
	float: left;
	margin-right: 10px;
}
.article-count
{
	padding-bottom: 1em;
}
.article-count DT, .article-count DD, .contact-address ADDRESS, #form-login-remember LABEL
{
	display: inline;
}
TABLE.category TH A IMG
{
	margin-left: 5px;
}
.login-fields, .display-limit, .reset, FORM DD
{
	margin-bottom: 10px;
}
.login-fields LABEL, .item-page LABEL
{
	display: block;
}
LEGEND
{
	padding-bottom: 1em;
}
.sectiontableheader
{
	font-weight: bold;
	line-height: 25px;
	text-align: left;
}
TR.sectiontableentry0 TD, TR.sectiontableentry1 TD, TR.sectiontableentry2 TD, TD.sectiontableentry0, TD.sectiontableentry1, TD.sectiontableentry2
{
	text-align: left;
	padding: 0 4px;
	vertical-align: middle;
	border-top: 1px solid #DDD;
	line-height: 30px;
}
SPAN.attention
{
	display: block;
	margin: 15px 0;
	padding: 8px 10px;
	background: #FFF3A3;
	border: 1px solid #E7BD72;
	color: #B79000;
}
/*MODULES*/


	font-size: 19px;
	font-weight: inherit;
	margin: 0;
	padding: 7px 15px 5px 0px;
	color: #3c0de3;
	text-transform: inherit;
	background-image: url(../images/backgrounds/module_h3_bg_default.png);
	border-bottom: 4px solid   #69aff7;
.module-body
{
	padding: 10px 15px 25px;
	border-bottom: 0px;
	margin-bottom: 10px;
	background-color: #FAFAFA;
	border: 1px solid #E0E1E2;

  }
/*MODULE CLASS SUFFIX*/
.module-body._color1, .module-body._color2, .module-body._color3, .module-body._color4, .module-body._color5
{
	color: #FFFFFF;
}
.module-body._color1 .module-title, .module-body._color2 .module-title, .module-body._color3 .module-title, .module-body._color4 .module-title, .module-body._color5 .module-title
{
	color: #FFFFFF;
}
.module-body._color1 A, .module-body._color2 A, .module-body._color3 A, .module-body._color4 A, .module-body._color5
{
	color: #FFFFFF;
	text-decoration: underline;
}
.module-body._color1
{
}
.module-body._color2
{
}
.module-body._color3
{
}
.module-body._color4
{
}
.module-body._color5
{
}
/*FOOTER*/
#footer_outer
{
	padding: 0px 10px 1px;
	color: #666666;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
#footer
{
	background-image: url(/templates/pjo_zonada_free/images/backgrounds/footer.png);
	background-position: left top;
	text-align: center;
	font-size: 11px;
	background-color: #F6F6F6;
	min-height: 75px;
	padding-top: 10px;
}
#footer UL
{
	margin: 0;
}
#footer LI
{
	list-style: none;
	float: left;
	padding-right: 20px;
	font-weight: bold;
}
#footer A
{
	color: #999999;
	text-decoration: underline;
}
#footer A:hover
{
	text-decoration: none;
}
#footer_outer .module-body
{
	background-color: transparent;
}
#footer_outer .module-title
{
	padding-left: 12px;
}
.copyright_2
{
	font-size: 11px;
}
/*ERROR MESSAGE*/
#system-message
{
	color: #E70909;
}
/*LAYOUTS*/
#wrapper
{
	width: 1100px;
	margin-left: auto;
	margin-right: auto;
}
#top
{
}
#middle
{
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}
#bottom
{
	background-color: #FFFFFF;
	padding-bottom: 10px;
	padding-top: 10px;
}
#bottom_inner
{
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	background-color: #F7F7F8;
	padding-top: 10px;
	padding-bottom: 10px;
}
/*HEADER*/
#header
{
	min-height: 80px;
	background-color: #FFFFFF;
	padding: 10px;
}
#header_inner
{
	background: url(/templates/pjo_zonada_free/images/backgrounds/header.png);
	background-repeat: repeat;
}
#logo
{
	float: left;
}
.site-title
{
	font-size: 24px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 10px;
}
.site-description
{
	padding-left: 23px;
	font-size: 15px;
}
#search
{
	padding: 10px;
	float: right;
}
#search .inputbox
{
	width: auto;
	height: 23px;
	border: none;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	border: 1px solid #EEEEEE;
	padding-left: 10px;
}
#search .search_button
{
	background: url(/templates/pjo_zonada_free/images/search-button.png) no-repeat;
	width: 30px;
	height: 23px;
	border: none;
	text-indent: -9999em;
	margin: 0;
	cursor: pointer;
}
/*COLUMNS*/
#left_col
{
	float: left;
	background-color: inherit;
	margin-left: 10px;
	margin-right: 10px;
}
#right_col
{
	float: right;
	background-color: inherit;
	margin-right: 10px;
	margin-left: 10px;

}
#content_col
{
	float: left;
	background-color: #F7F7F8;
	margin-left: 10px;
	margin-right: 10px;
}
#content_col_inner
{
	margin: 10px;
	padding-top: 10px;
}
#bottom1
{
	float: left;
	margin-left: 10px;
}
#bottom2
{
	float: left;
	margin-left: 10px;
}
#bottom3
{
	float: left;
	margin-left: 10px;
}
#bottom4
{
	float: left;
	margin-left: 10px;
}
#bottom_right_hidden
{
	width: 1px;
	float: right;
	overflow: hidden;
}
/*SPAN*/
.span12
{
	width: 940px;
}
.span11
{
	width: 860px;
}
.span10
{
	width: 780px;
}
.span9
{
	width: 700px;
}
.span8
{
	width: 620px;
}
.span7
{
	width: 540px;
}
.span6
{
	width: 600px;
}
.span5
{
	width: 380px;
}
.span4
{
	width: 300px;
}
.span3
{
	width: 220px;
}
.span2
{
	width: 140px;
}
.span1
{
	width: 60px;
}
/*SLIDESHOW LOGO*/
.flexslider
{
	padding: 10px 10px 0px;
	background-color: #FFFFFF;
}
.flex-caption
{
	color: #333333;
	text-transform: none;
	font-size: 12px;
	font-weight: bold;
	bottom: 30px;
}
.flexslider IMG
{
	height: 300px;
}
/*MENU VERTICAL*/
#left_col .menu LI, #right_col .menu LI

{
	border-bottom: 1px dotted #999999;
	list-style: none;
	line-height: 25px;
font-size: 16px;}

#left_col .menu A, #right_col .mnu A
{
	text-decoration: none;
}
#left_col .menu A:hover, #right_col .mnu A:hover
{
	color: #666666;
}
/*TOP MENU*/
#top-menu2
{
}
#top-menu2 A
{
	color: #FFFFFF;
	font-weight: inherit;
}
#top-menu2 UL
{
	margin: 0;
	padding-bottom: 2px;
	line-height: normal;
}
#top-menu2 LI
{
	display: inline;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#top-menu2 LI A
{
	display: inline;
	line-height: normal;
	padding: 0 10px;
	text-decoration: none;
}
#top-menu2 LI A:hover
{
	text-decoration: underline;
}
/*ARTICLES*/
.iteminfo
{
	font-size: 8pt;
	padding-top: 1em;
	color: #999999;
}
H1, H2, H3, H4, .componentheading, LEGEND
{
	font-weight: bold;
	margin: 20px 30px 0.2em;
}
/*COLUMN IMG*/
#left_col IMG, #right_col IMG
{
	max-width: 98%;
}
/*D_PAGE*/
.d_page
{
	background-color: #FFFFFF;
	color: #12D146;
	top: 10%;
	position: absolute;
	padding: 20px;
	font-size: 16px;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	width: 400px;
}
A
{
	color: #00adef;
  font-size: 18px;
}
#breadcrumbs_inner
{
  border-bottom: 4px solid #00adef;}
#hor_nav
{
  border-bottom: 4px  solid #00adef;}
