/* Template designed and developed by JoomlaWorks - www.joomlaworks.gr */
/* ----------------------------------------------------------------------------------------- */
/* ---------------- CUSTOM PAGE LAYOUT ----------------------------------------------------- */
/* ----------------------------------------------------------------------------------------- */
/* ---------------- BODY | HTML | PAGE ----------------------------------------------------- */
body {margin: 0 auto; background:#1c1f22;font:normal 11px/13.5px Verdana, Arial, Helvetica, sans-serif;}
#bg {margin: 0 auto;}
#page { background:#e1e2e4; color:#295397;}
#header { background:#fff;}
#menuTopLevel { background:#b2b7c4 url(../images/navBarBg.gif) repeat-x 0 0; margin:0 1px; padding:0 30px; border-right:1px solid #69829d;border-left:1px solid #69829d;}
/* accesibility */
.printlogo { display:none;}
.hidden{position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
a#skipToNavigation, a#skipToNavigation:hover, a#skipToNavigation:visited{position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
a#skipToNavigation:focus{position:static;width:auto;height:auto;}
a#skipToContent, a#skipToContent:hover, a#skipToContent:visited{position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
a#skipToContent:focus{position:static;width:auto;height:auto;} 
/* FPSS STYLING */
/* see also in fpss.css */
#fpssFrontPage { background:url(../images/fpssBg.gif) repeat-x 0 0; padding-top:20px;}

/* LOGO - FLASH NEWS - SEARCH MODULE */
#header-left a { display:block; height:105px; line-height:450px; overflow:hidden; background:url(../images/logo.gif) no-repeat 0 0;}
#header-center .module { padding:18px 20px 0; line-height:18px; height:54px; overflow:hidden; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;}
#header-center .module h3 { display:none;}
div.search { width:237px; height:38px; float:right;}
div.search { background:url(../images/searchBg.gif) no-repeat 0 -6px; padding-top:10px; text-align:center; margin-bottom:8px;}	
#header-right { margin-right:20px;}
#header-center .hebrew-date {padding:0px; float:right;}
#header-center .hebrew-date br { display:none;}
#header-center .hebrew-date .module-content{ background:url(../images/date-bg.gif) no-repeat 0 -6px; display:block; position:relative; height:27px; padding:16px 30px 5px 30px;}
#header-center .hebrew-date .module-content { font:bold 14px/14px "Times New Roman", Times, serif; color:#4c4545;}
#header-center .hebrew-date .module-content span.bluetext { color:#2f4c74;}


/* LAYOUT COLUMNS - Case One */
/*.contentsTop { background:url(../images/contentsTop.gif) no-repeat 0 0;}
.contentsRpt { background:url(../images/contentsRpt.gif) repeat-y 0 0;}
.contentsBtm { background:url(../images/contentsBtm.gif) no-repeat 0 100%;}
.contentsRpt .mainTop { background:url(../images/mainTop.gif) repeat-x 0 100%; padding:8px 0 21px 0; text-align:center}
.contentsRpt .mainBtm { background:url(../images/mainTop.gif) repeat-x 0 0; padding:21px 0 8px 0; text-align:center}*/

/* LAYOUT COLUMNS - Case Two */
.mainTop {background:#fff; border:1px solid #bfcac7;padding:10px 0 10px 0; margin-bottom:10px; text-align:center}
.tw-component { background:#fff; border:1px solid #bfcac7; margin-bottom:10px;}
.mainBtm {background:#fff; border:1px solid #bfcac7;padding:10px 0 10px 0; margin-bottom:10px; text-align:center}
#sidebar-right .inner { background:#fff; border:1px solid #bfcac7;}
#sidebar-right-btm .inner { background:#fff; border:1px solid #bfcac7;}

/* EXTRA MODULES ON THE TOP OF MAIN AREA */
#contents .mainTop .module .module-content { margin:0 5px;}
#contents .mainTop .module, 
#contents .mainTop .module-content,
#contents .mainTop .module img { display:inline;}
#contents .mainTop li { display:block;}

#contents .mainBtm .module .module-content { margin:0 5px;}
#contents .mainBtm .module, 
#contents .mainBtm .module-content,
#contents .mainBtm .module img { display:inline;}
#contents .mainBtm li { display:block;}

/* COMPONENT GENERAL STYLING */
	.tw-component { padding:20px 25px;}
	.tw-component h1.componentheading, .tw-component div.componentheading {font:bold 24px/40px Georgia, Arial, Helvetica, sans-serif;}
	.tw-component h2.componentheading {font:bold 18px/40px Georgia, Arial, Helvetica, sans-serif;}
		.contentdescription { border-bottom:1px solid #d3dedb;padding:4px 0;}
		.wrap_image { clear:both;}
		.image_left { float:left; margin:4px 8px 4px 0;}
		.image_right { float:right; margin:4px 0 4px 8px;}
	.tw-component .contentheading, 
	.tw-component .contentheading a { color:#010102; font:normal 30px/40px Georgia, Arial, Helvetica, sans-serif; letter-spacing:-1px;}
	.tw-component p.buttonheading { float:right;}
	#com_content .tw-component p.buttonheading img { float:none; padding:0px; border:0px solid #fff; margin:0 0 0 0;}
	.tw-component p.pageinfo {  padding:2px 0;}
	.tw-component p.iteminfo,
	.tw-component p.articleinfo { padding:2px 0; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#818181;}
	p.iteminfo span, p.articleinfo span { display:block;}
	.tw-component {}
	.tw-component { font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif}
	#com_content .tw-component img {float:left;padding:2px; border:0px solid #bcbcbc; margin:0 5px 2px 0;}
	.tw-component p { padding-bottom:18px;}
	.tw-component a.readon {font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif; color:#818181; float:right;}
	.tw-component a.readon:hover { text-decoration:underline;}
	.article_separator { display:block; height:1px; line-height:1px; overflow:hidden;}
	div.display { padding:2px 8px; text-align:right;}
	div.display form { padding:2px 8px; text-align:right;}
	div.filter { padding:4px 8px;}
	/* article index */
	table.contenttoc {border:solid 1px #ccc;margin:0 0 10px 10px; float:right;}
	table.contenttoc th { text-align:left;padding:2px 10px;}
	table.contenttoc td { text-align:left;padding:2px 10px;}
	table.pagenav {clear:both; width:98%; padding:0; margin:0;}
	table.pagenav th.pagenav_next { text-align:right;}
	table.pagenav th.pagenav_prev { text-align:left;}
	.pagenavcounter { font-weight:bold; text-align:right;}
	a.toclink:visited { color:#666666;}
	#com_content .tw-component span.breadcrumbs img { padding:2px 0 0 0; margin:0;}
	
	/*Typography Styles*/
	.tw-component h1 {font:bold 24px/40px Georgia, Arial, Helvetica, sans-serif;}
	.tw-component h2 {font:bold 18px/32px Georgia, Arial, Helvetica, sans-serif;}
	.tw-component h3 {font:bold 15px/24px Georgia, Arial, Helvetica, sans-serif;}
	.tw-component h4 {font:bold 14px/20px Georgia, Arial, Helvetica, sans-serif;}
	.tw-component h5 {font:bold 12px/20px Georgia, Arial, Helvetica, sans-serif;}
	.tw-component h6 {font:bold 11px/26px Georgia, Arial, Helvetica, sans-serif;}
	#page blockquote { background: #F8F8F8 url(../images/quoteopen.gif) no-repeat 0px 0px; padding:10px 0px 10px 50px; border:1px solid #f8f8f8;}
	#page blockquote .close { background:url(../images/quoteclose.gif) no-repeat 100% 100%; padding:10px 50px 10px 0px; font-style:italic; }
	.tw-component pre {  display:block; width:99%; overflow:hidden; font-size:1em; padding:10px; background-color:#F8F8F8; }
	.tw-component span.alert, .tw-component span.info, .tw-component span.download, .tw-component span.note { display: block; padding: 10px 10px 10px 10px; margin: 15px 0; }
	.tw-component span.alert { color: #990c0c; border-top: 1px solid #ffc2c2; background: #fae6e6 url(../images/span-alert.gif) repeat-x 0 1px;}
	.tw-component span.info { color: #30374c; border-top: 1px solid #9199b0;  background: #c4c9d7 url(../images/span-info.gif) repeat-x 0 1px; }
	.tw-component span.note { color: #fff; border-top: 1px solid #0e1e39;background: #2c4a7b url(../images/span-note.gif) repeat-x 0 2px; font:normal 16px/20px Verdana, Arial, Helvetica, sans-serif; padding: 20px; }
	.tw-component span.download {border-top: 1px solid #bfcac7; background: #e1e2e4 url(../images/span-download.gif) repeat-x 0 1px; }
	.tw-component ul { margin-left:11px;}
	.tw-component ol { margin-left:16px;}
	.tw-component ul li { list-style: disc; margin-left:10px}
	.tw-component ol li { list-style: decimal; margin-left:10px;}
	.tw-component ul.bullet1 li { background: url(../images/bullet1.gif) 4px 4px no-repeat; }
	.tw-component ul.bullet2 li { background: url(../images/bullet2.gif) 4px 4px no-repeat;}
	.tw-component ul.bullet3 li { background: url(../images/bullet3.gif) 4px 4px no-repeat; }
	.tw-component ul.bullet4 li { background: url(../images/bullet4.gif) 4px 4px no-repeat; }
	.tw-component ul.bullet1, 
	.tw-component ul.bullet2, 
	.tw-component ul.bullet3, 
	.tw-component ul.bullet4 { padding-left: 2px; margin-left: 0; }
	.tw-component ul.bullet1 li, 
	.tw-component ul.bullet2 li, 
	.tw-component ul.bullet3 li, 
	.tw-component ul.bullet4 li { list-style: none; margin-left: 0; padding-bottom: 3px; margin-bottom: 5px; padding-left: 24px; }
	.tw-component .external { padding-right: 18px; background: transparent url(../images/icon_external.gif) no-repeat center right; }
	.tool-tip { float: left; background: #d9e2f2; border: 1px solid #a0b5de; padding: 5px; max-width: 200px; z-index: 50; }
	.tool-title { padding: 0; margin: 0; font-size: 100%; font-weight: bold; margin-top: -15px; padding-top: 15px; padding-bottom: 5px; background: url(../images/selector-arrow.png) no-repeat; }
	.tool-text { font-size: 100%; margin: 0; }

	span.hebrew-inline { display:inline; font-family:David, Arial; font-size:24px; line-height:26px; }
	span.hebrew { display:block; font-family:David, Arial; font-size:24px; line-height:26px; text-align:right }

	
	/* Search Results page */
	#search-page {}/* com_search overiddes */
	#search-page input:focus { border:solid 1px; }
	#search-page fieldset { border:0; }
	#search-page ol.list { list-style-position:inside; margin:5px 0; padding:0; }
	#search-page ol.list li { border-bottom:solid 1px #bebebe; margin:10px 0; padding:10px; background:#eaeaea; }
	#search-page ol.list li h4 { font:normal 18px/32px Georgia, Arial, Helvetica, sans-serif;border-bottom:solid 0 #CCC; margin:0 0 10px; }
	#search-page ol.list li h4 a { color:#000;}
	#search-page ol.list li h4 a:hover { text-decoration:underline;}
	.highlight { background:#fff; color:#000;}
	
	#com_search_adv {}/* com_search_adv styling */
	ul.advanced-search-bot li {display: inline;padding-top: 0px;padding-right: 15px;padding-bottom: 0px;padding-left: 0px;}
	#com_search_adv .tw-component table.contentpaneopen {}
	#com_search_adv .tw-component fieldset {border-bottom:solid 1px #bebebe; margin:10px 0; padding:10px; background:#eaeaea; }
	#com_search_adv .tw-component fieldset a {font:normal 18px/32px Georgia, Arial, Helvetica, sans-serif;border-bottom:solid 0 #CCC; margin:0 0 10px; color:#000;}

	
	/* PAGINATION */
	.pagination { font:normal 12px/40px Verdana, Arial, Helvetica, sans-serif;}
	.pagination li { display:inline; padding:0 4px;}
	p.counter { text-align:right; color:#4d586e}
	
	/* GENERAL STYLING */
	a { color:#2782ff;}
	a:hover { text-decoration:underline;}
	.inputbox { border:1px solid #d3dedb; padding:2px 4px; color:#636363;}
	fieldset { border:0;}
	#form-login fieldset { border:0; background:#eaeaea; border:1px solid #e2dfdf; padding:8px 12px;}

/* EXTRA MODULES ON THE BOTTOM OF MAIN AREA */
#btmModulesArea { background: url(../images/lines.gif) repeat-x 0 0; width:100%;}
#btmModulesArea { width:950px; margin:10px auto; padding-top:10px; white-space:nowrap;}
#btmModulesArea { min-height:74px;}/* see also in ie6.css to change height*/
#btmModulesArea img { display:inline;}
#btmModulesArea .module {float:left; margin:0 8px 0 8px; display:inline;}
#btmModulesArea .module h3 {font:normal 18px/20px Georgia, Arial, Helvetica, sans-serif;border-bottom:solid 1px #CCC;}

/* FOOTER */
#footer { background: url(../images/lines.gif) repeat-x 0 0; width:950px; margin:10px auto; padding:10px 0;}
#footer .inner { background:url(../images/footerArtwork.gif) no-repeat 100% 100%; height:105px;}
#footer .menu li { display:inline;}
#footer .menu .separator { margin:0 5px;}
#footer .menu li a { color:#000; font:normal 12px/40px Verdana, Arial, Helvetica, sans-serif}
#footer .menu li a:hover { text-decoration:underline;}

/* SIDEBAR MODULES WITH SCROLL */
#sidebar-right .module { margin:0 auto 20px;}
#sidebar-right h3 {font:normal 16px/26px Verdana, Arial, Helvetica, sans-serif; color:#000;}
#sidebar-right .module-content { line-height:18px; padding-bottom:10px;}
#sidebar-right .module-content img {}
#sidebar-right .module h3,
#sidebar-right .module-content p,
#sidebar-right .module-content form,
#sidebar-right .module-content ul { text-align:left;}
#sidebar-right .module-content ul li { display:block;border-bottom:1px solid #dae0e4;padding:1px 0;}

#sidebar-right .gradient-style { background:#e1e2e4 url(../images/grad-mod-bg.gif) repeat-x 0 0; border:1px solid #bfcac7;}
#sidebar-right .gradient-style h3 { font:normal 16px/18px Georgia, Arial, Times, serif; padding:1px 10px; color:#2a4c83;}
#sidebar-right .gradient-style .module-content { padding:10px 12px;}


/* SIDEBAR MENU */
#sidebar-right .right_menu { background:#fff; border:1px solid #bfcac7;padding:10px 12px; margin-bottom:10px; text-align:left;}
#sidebar-right .right_menu .module-content ul {border-top:1px solid #dae0e4;}
#sidebar-right .right_menu .module-content ul li {padding-left:4px}
#sidebar-right .right_menu .module-content ul li.active { background:#ddd url(../images/sidebaractive.gif) no-repeat 98% 4px; padding-right:10px; }
#sidebar-right .module-content ul li.active a { color:#000;}

/* Sidebar Scroller */
a.arrowTop { display:block; background:url(../images/arrowTop.gif) no-repeat 50% 50%; height:36px;color:#fff;}
a.arrowTop:hover { text-decoration:none;}
a.arrowBtm { display:block; background:url(../images/arrowBtm.gif) no-repeat 50% 50%; height:36px;color:#fff;}
a.arrowBtm:hover { text-decoration:none;}
div#thumbs_div  {overflow: hidden;}
html>body div#thumbs_div {}

/* ROUNDED CORNERS */
h1.componentheadingrounded {font:bold 24px/40px Georgia, Arial, Helvetica, sans-serif;}
h2.componentheadingrounded {font:bold 18px/40px Georgia, Arial, Helvetica, sans-serif;}
.contentheadingrounded, 
.contentheadingrounded a { color:#010102; font:normal 30px/40px Georgia, Arial, Helvetica, sans-serif; letter-spacing:-1px;}

/* ROUNDED CORNERS cols n rows */
.cols1 { display: block; float: none !important; margin: 0 !important; }
.cols2 { width: 49%; }
.cols3 { width: 32.6%; }

.column1, .column2, .column3 { float: left; margin:0; position: relative; }
.column3, .column2 { margin-left:8px}
.article_rowrounded { margin:0; padding: 0; overflow: hidden; }
.article_column {  padding:0; }
.row_separatorrounded { display: block; clear: both; margin: 0; height:15px; overflow:hidden;}
.row_separator { display: block; clear: both; margin: 0; height:15px; overflow:hidden;}
.blogrounded .article_separator { display:none;}
.blogrounded p.buttonheading, .blogrounded p.iteminfo { display:none;}

/* ---------------- BOX --------------------*/
.box_container { display:inline; width:1%; background:#fff;}
/*.box_top {background:url(../images/box/box.gif) 0 0 no-repeat; height:12px; overflow:hidden;}
.box_container {background:url(../images/box/repeat.gif) 0 0 repeat-y; padding:10px; height:162px; overflow:hidden;}
.box_btm {background:url(../images/box/box.gif) 0 100% no-repeat; height:12px; line-height:12px;}*/
.a_box {padding:0 12px 0 0; background: url(../images/box/borders.gif) 100% 0 repeat-y;}
.bi {padding:0 0 0 12px;background-image: url(../images/box/borders.gif); background-repeat:repeat-y; background-position: 0 0;}
.bt {height:12px;margin:0 -12px;background:url(../images/box/box.gif) 100% 0 no-repeat;}
.bt div {width:12px;height:12px;background:url(../images/box/box.gif) 0 0 no-repeat;}
.bb {height:12px;margin:0 -12px;line-height:11px;font-size:1px;background:url(../images/box/box.gif) 100% 100% no-repeat;}
.bb div {width:12px;height:12px;line-height:11px;font-size:1px;background:url(../images/box/box.gif) 0 100% no-repeat;}
.inthebox { padding:0 5px; background:#fff; overflow:hidden;}

/*----------------------- TEMPLATE OVERRIDES --------------------------------------*/
body.contentpane { background:#fff url(../images/watermark.gif); padding:30px; line-height:18px; font-size:0.8em;}
body.contentpane p.buttonheading { float:none; position: absolute; right:5px; top:5px; }
body.contentpane h2 {font:normal 26px/40px Georgia, Arial, Helvetica, sans-serif; color:#295397;}
body.contentpane a img { border:0;}
body.contentpane table.pagenav { display:none;}

/* Module overides */
.module {}
.module h3 {}
.module .module-content {}

/* tabs n slides */
#page a.jwts_title_text, #page a.jwts_title_text:link, #page a.jwts_title_text:hover {background: url(../images/slide.png) no-repeat 0 4px;}

/* ======================================== END OF CSS ============================ */
/* ================================================================================ */
/*  ------------------ RESET VALUES ---------- */
*{margin:0;padding:0;} :link, :visited{text-decoration:none;} ul, ol {list-style:none;} h1, h2, h3, h4, h5, h6, pre, code{font-size:11px;font-weight:normal;line-height:12px;} ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input{margin:0;padding:0;}a img, :link img, :visited img{border:0;} button, fieldset, form, input, label, legend, select, optgroup, option, textarea{} a:active, a:focus{outline:0;}
/* ------------------- HELPERS --------------- */
.clr{clear:both;}.left{float:left;}.right{float:right;}.full{width:100%;}.half{width:49%;}.bold{font-weight:bold;}.block {display:block;}.align_r{text-align:right;}.align_l{text-align:left;}.align_c{text-align:center;}.white{background-color:#fff;}/* Structure */
#validation, #debug { display:none;display:none;}
#page { margin:0 auto; }
#header { height:105px; overflow:hidden;}
#header-left {width:338px; float:left;}
#header-center {width:370px; float:right;}
#header-right {width:237px; float:right;}
#menuTopLevel { height:33px;}
#panel { padding:18px;}
#fpssFrontPage { height:310px;}
#contents { padding:0 20px; width:950px; margin-bottom:10px;}
#sidebar-left { width:20%; }
#sidebar-left .inner { padding:10px; }
#sidebar-right { width:238px; }
#sidebar-right .inner { padding:10px 7px; margin-bottom:10px;}
.one-column { width:100%; }
.two-column { width:700px; }
#main-area .inner { padding:0px; }
#copyrights { width:49%; float:left; }
#credits { width:49%; float:right; }

/*Frontend*/
/* components\com_contact\views\category\tmpl\default.php */
div.componentheading {}
div.contentpane {}
div.contentdescription {}
table.category { width:100%; padding:0; margin:0; border-collapse:collapse;}
table.category th.sectiontableheader { background:#d3dedb; padding:3px 8px; text-align:left; border:1px solid #fff; font-weight:normal;}
table.category td { padding:3px 8px; text-align:left; border:1px solid #fff; border-bottom:1px solid #ccc; font-weight:normal;}
td.sectiontablefooter {}
td.sectiontableheader {}

/* components\com_contact\views\category\tmpl\default_items.php */
a.category {}
td.sectiontableentry1 {}
td.sectiontableentry2 {}

/* components\com_contact\views\contact\tmpl\default.php */
form#selectForm {}
div.componentheading {}
div.contact {}
div.contact p { padding:0 0 2px 0;}
table.contentpane {}
td.contentheading {}

/* components\com_contact\views\contact\tmpl\default_form.php */
form#emailForm {}
input#contact_name {}
label#contact_emailmsg {}
input#contact_email {}
input#contact_subject {}
label#contact_textmsg {}
label.textarea { float:none !important; margin:10px 0; display:block; width:100%; }
textarea#contact_text {width:80%; height:150px; color:#014181; border:solid 1px #c7cfcd; padding:2px 2px 0;}
input#contact_email_copy {}
form.form-validate {}
div.contact_email {}
input.inputbox {}
input.required {}
input.validate-email {}
textarea.inputbox {}
textarea.required {}
div.contact input.invalid, 
div.contact textarea.invalid { border:solid 1px red; }
div.contact label.invalid { color:red; }
div.contact .button {margin:20px 10px 0 0; }
button.validate {}
address { font-style:normal;}
div.contact label { float:left; font-weight:normal; width:14em; margin:10px 0 0; }
span.marker { margin:0 10px 0 0; }
div.contact_email_checkbox label { float:none !important; }
div.contact label.copy { width:90%; padding:0 0 0 10px; }
.tw-component .contact form { background:#d3dedb; color:#014181; padding:20px; margin:10px 0; }
div.contact input { background:#fff; border:solid 1px #c7cfcd; color:#014181; padding:2px 2px 0; margin:10px 0 0; }

/* components\com_content\helpers\icon.php */
span.hasTip {}

/* components\com_content\models\article.php */
hr#system-readmore {}

/* components\com_content\views\archive\tmpl\default.php */
form#jForm {}
div.componentheading {}
input.inputbox {}
button.button {}

/* components\com_content\views\archive\tmpl\default_items.php */
ul#archive-list {}
div#navigation {}
li.row {}
h4.title {}
h5.metadata {}
span.created-date {}
span.author {}
div.intro {}

/* components\com_content\views\article\tmpl\default.php */
div.contentpaneopen_edit {}
table.contentpaneopen {}
td.contentheading {}
a.contentpagetitle {}
td.buttonheading {}
span.small {}
td.createdate {}
td.modifydate {}
a.readon {}
span.article_separator {}

/* components\com_content\views\article\tmpl\form.php */
input#title {}
input#created_by_alias {}
input#publish_up {}
input#publish_down {}
textarea#metadesc {}
textarea#metakey {}
table.adminform {}
td.key {}
input.inputbox {}
img.calendar {}
textarea.inputbox {}

/* components\com_content\views\article\tmpl\pagebreak.php */
input#title {}
input#alt {}
td.key {}

/* components\com_content\views\category\tmpl\blog.php */
div.componentheading {}
table.blog {}
td.article_column {}
div.blog_more {}

/* components\com_content\views\category\tmpl\blog_item.php */
div.contentpaneopen_edit {}
table.contentpaneopen {}
td.contentheading {}
a.contentpagetitle {}
td.buttonheading {}
span.small {}
td.createdate {}
td.modifydate {}
a.readon {}
span.article_separator {}

/* components\com_content\views\category\tmpl\blog_links.php */
a.blogsection {}

/* components\com_content\views\category\tmpl\default.php */
div.componentheading {}
table.contentpane {}
td.contentdescription {}

/* components\com_content\views\category\tmpl\default_items.php */
input.inputbox {}
td.sectiontableheader {}
td.sectiontableentry1 {}
td.sectiontableentry2 {}
td.sectiontablefooter {}

/* components\com_content\views\frontpage\tmpl\default.php */
div.componentheading {}
table.blog {}
td.article_column {}
div.blog_more {}

/* components\com_content\views\frontpage\tmpl\default_item.php */
div.contentpaneopen_edit {}
table.contentpaneopen {}
td.contentheading {}
a.contentpagetitle {}
td.buttonheading {}
span.small {}
td.createdate {}
td.modifydate {}
a.readon {}
span .article_separator {}

/* components\com_content\views\frontpage\tmpl\default_links.php */
a.blogsection {}

/* components\com_content\views\section\tmpl\blog.php */
div.componentheading {}
table.blog {}
td.article_column {}
div.blog_more {}

/* components\com_content\views\section\tmpl\blog_item.php */
div.contentpaneopen_edit {}
table.contentpaneopen {}
td.contentheading {}
a.contentpagetitle {}
td.buttonheading {}
span.small {}
td.createdate {}
td.modifydate {}
a.readon {}
span.article_separator {}

/* components\com_content\views\section\tmpl\blog_links.php */
a.blogsection {}

/* components\com_content\views\section\tmpl\default.php */
div.componentheading {}
table.contentpane {}
td.contentdescription {}
a.category {}
span.small {}

/* components\com_mailto\views\mailto\tmpl\default.php */
div.componentheading {}
input.inputbox {}
button.button {}

/* components\com_mailto\views\sent\tmpl\default.php */
div.componentheading {}

/* components\com_newsfeeds\views\categories\tmpl\default.php */
div.componentheading {}
table.contentpane {}
td.contentdescription {}
a.category {}
span.small {}

/* components\com_newsfeeds\views\category\tmpl\default.php */
div.componentheading {}
table.contentpane {}
td.contentdescription {}

/* components\com_newsfeeds\views\category\tmpl\default_items.php */
td.sectiontableheader {}
td.sectiontableentry1 {}
td.sectiontableentry2 {}
a.category {}
td.sectiontablefooter {}

/* components\com_newsfeeds\views\newsfeed\tmpl\default.php */
table.contentpane {}
td.componentheading {}
td.contentheading {}

/* components\com_poll\views\poll\tmpl\default.php */
form#poll {}
div.componentheading {}
div.contentpane {}

/* components\com_poll\views\poll\tmpl\default_graph.php */
table.pollstableborder {}
th.sectiontableheader {}
td.sectiontableentry1 {}
td.sectiontableentry2 {}
td.smalldark {}

/* components\com_search\search.php */
span.highlight {}

/* components\com_search\views\search\tmpl\default.php */
div.componentheading {}

/* components\com_search\views\search\tmpl\default_error.php */
table.searchintro {}

/* components\com_search\views\search\tmpl\default_form.php */
input#search_searchword {}
/*input#area_{VALUE}  Value is set programatically */
table.contentpaneopen {}
input.inputbox {}
input.button {}

/* components\com_search\views\search\tmpl\default_results.php */
table.searchintro {}
table.contentpaneopen {}
span.small {}

/* components\com_user\views\login\tmpl\default_login.php */
form#login {}
table.contentpane {}
#com_user div.componentheading {font:bold 24px/40px Georgia, Arial, Helvetica, sans-serif;}
input.inputbox {}
input.button {}

/* components\com_user\views\login\tmpl\default_logout.php */
form#login {}
div.componentheading {}
table.contentpane {}
input.button {}

/* components\com_user\views\register\tmpl\default.php */
form#josForm {}
label#namemsg {}
input#name {}
label#usernamemsg {}
input#username {}
label#emailmsg {}
input#email {}
label#pwmsg {}
input#password {}
label#pw2msg {}
input#password2 {}
form.form-validate {}
div.componentheading {}
table.contentpane {}
input.inputbox {}
input.required {}
button.button {}
button.validate {}

/* components\com_user\views\register\tmpl\default_message.php */
div.componentheading {}
div.message {}

/* components\com_user\views\remind\tmpl\default.php */
input#email {}
div.componentheading {}
form.josForm {}
form.form-validate {}
table.contentpane {}
label.hasTip {}
input.required {}
input.validate-email {}
button.validate {}

/* components\com_user\views\reset\tmpl\complete.php */
input#password1 {}
input#password2 {}
div.componentheading {}
form.josForm {}
form.form-validate {}
table.contentpane {}
label.hasTip {}
input.required {}
input.validate-password {}
button.validate {}

/* components\com_user\views\reset\tmpl\confirm.php */
input#token {}
div.componentheading {}
form.josForm {}
form.form-validate {}
table.contentpane {}
label.hasTip {}
input.required {}
button.validate {}

/* components\com_user\views\reset\tmpl\default.php */
input#email {}
div.componentheading {}
form.josForm {}
form.form-validate {}
table.contentpane {}
label.hasTip {}
input.required {}
input.validate-email {}
button.validate {}

/* components\com_user\views\user\tmpl\default.php */
div.componentheading {}

/* components\com_user\views\user\tmpl\form.php */
input#name {}
input#email {}
input#username {}
input#password {}
input#password2 {}
div.componentheading {}
input.inputbox {}
button.button {}

/* components\com_weblinks\views\categories\tmpl\default.php */
#com_weblinks div.componentheading {font:bold 24px/40px Georgia, Arial, Helvetica, sans-serif;}
table.contentpane {}
td.contentdescription {}
a.category {}
span.small {}

/* components\com_weblinks\views\category\tmpl\default.php */
div.componentheading {}
table.contentpane {}
table.weblinks { width:100%; padding:0; margin:0; border-collapse:collapse;}
table.weblinks th.sectiontableheader { background:#d3dedb; padding:3px 8px; text-align:left; border:1px solid #fff; font-weight:normal;}
table.weblinks td { padding:3px 8px; text-align:left; border:1px solid #fff; border-bottom:1px solid #ccc; font-weight:normal;}
td.contentdescription {}
#com_weblinks .contentdescription img { float:left; margin:3px 8px 3px 0}

/* components\com_weblinks\views\category\tmpl\default_items.php */
td.sectiontableheader {}
td.sectiontableentry1 {}
td.sectiontableentry2 {}
td.sectiontablefooter {}

/* components\com_weblinks\views\weblink\tmpl\form.php */
form#adminForm {}
input#jformtitle {}
input#jformurl {}
textarea#jformdescription {}
div.componentheading {}
input.inputbox {}
textarea.inputbox {}

/* components\com_wrapper\views\wrapper\tmpl\default.php */
div.contentpane {}
div.componentheading {}

/* libraries\joomla\database\database\mysql.php */
table#explain-sql {}

/* libraries\joomla\database\database\mysqli.php */
table#explain-sql {}

/* libraries\joomla\document\error\error.php */
table.Table {}
td.TD {}

/* libraries\joomla\html\html.php */
span.editlinktip {}
span.hasTip {}
img.calendar {}

/* libraries\joomla\html\html\behavior.php */
div#keepAliveLayer {}

/* libraries\joomla\html\html\grid.php */
 /*input#cb{ROW_NUMBER} Value is set programatically */

/* libraries\joomla\html\html\grid.php */
span.editlinktip {}
span.hasTip {}

/* libraries\joomla\html\pane.php */
dl.tabs {}
div.pane-sliders {}
div.panel {}
h3.jpane-toggler {}
h3.title {}
div.jpane-slider {}
div.content {}

/* libraries\joomla\html\parameter.php */
table.paramlist {}
table.admintable {}
td.paramlist_description {}
td.paramlist_key {}
span.editlinktip {}
td.paramlist_value {}

/* libraries\joomla\html\toolbar.php */
div.toolbar {}

/* libraries\joomla\template\tmpl\adminfilters.html */
#search {}
input.text_area {}
input.button {}
select.inputbox {}

/* libraries\joomla\template\tmpl\adminlists.html */
/*input#cb{ITEM_ID}  Value is set programatically */
input.text_area {}

/* libraries\joomla\template\tmpl\breadcrumbs.html */
span.breadcrumbs {}
span.pathway {}

/* libraries\joomla\template\tmpl\calendar.html */
/*button#trigger_{ID}  Value is set programatically */
button.button {}

/* libraries\joomla\template\tmpl\dtree.html */
div.expander {}

/* libraries\joomla\template\tmpl\forms.html */
/*input#{NAME}  Value is set programatically */
/*input#{VALUE}  Value is set programatically */

/* libraries\joomla\template\tmpl\help.html */
div#overDiv {}
a.tooltip {}

/* libraries\joomla\template\tmpl\page.html */
/*form{FORMNAME}  Value is set programatically */

/* libraries\joomla\template\tmpl\tabs.html */
link#luna-tab-style-sheet {}
/*div#{PANEID}  Value is set programatically */
div.tab-page {}
h2.tab {}

/* modules\mod_banners\tmpl\default.php */
div.bannergroup {}
div.bannerheader {}
div.banneritem {}
div.clr {}
div.bannerfooter {}

/* modules\mod_breadcrumbs\helper.php */
a.pathway {}

/* modules\mod_breadcrumbs\tmpl\default.php */
span.breadcrumbs {}
span.pathway {}

/* modules\mod_feed\tmpl\default.php */
table.moduletable {}
ul.newsfeed {}

/* modules\mod_latestnews\tmpl\default.php */
ul.latestnews {}
li.latestnews {}
a.latestnews {}

/* modules\mod_login\tmpl\default.php */
input#mod_login_username {}
input#mod_login_password {}
input#mod_login_remember {}
input.inputbox {}
input.button {}

/* modules\mod_mainmenu\helper.php */
/*li#{ITEM ID}  Value is set programatically */
span.separator {}

/* modules\mod_mainmenu\legacy.php */
ul#mainlevel {}
ul#sublevel {}

/* modules\mod_mostread\tmpl\default.php */
ul.mostread {}
li.mostread {}
a.mostread {}

/* modules\mod_newsflash\tmpl\_item.php */
table.contentpaneopen {}
td.contentheading {}
a.contentpagetitle {}

/* modules\mod_newsflash\tmpl\horiz.php */
table.moduletable {}

/* modules\mod_newsflash\tmpl\vert.php */
span.article_separator {}

/* modules\mod_poll\tmpl\default.php */
/*input#voteid{VOTE ID NUMBER}  Value is set programatically */
table.poll {}
table.pollstableborder {}
input.button {}

/* modules\mod_related_items\tmpl\default.php */
ul.relateditems {}

/* modules\mod_search\helper.php */
input#mod_search_searchword {}
input.inputbox {}
input.button {}

/* modules\mod_search\tmpl\default.php */
div.search {}

/* modules\mod_sections\tmpl\default.php */
ul.sections {}
/* Template designed and developed by JoomlaWorks - www.joomlaworks.gr */
/* menu */
#menuTopLevel ul.menu {}
#menuTopLevel ul.menu li { display:inline; font:normal 12px/33px Verdana, Arial, Helvetica, sans-serif; }
#menuTopLevel ul.menu li a { height:33px; display:block;float:left; white-space:nowrap}
#menuTopLevel ul.menu li a:hover { background:url(../images/navBarHoverBg.gif) repeat-x 0 0; text-decoration:none;}
#menuTopLevel ul.menu li a span { cursor:pointer;height:33px; line-height:33px;background:url(../images/separator.gif) no-repeat 100% 0; padding-left:16px;padding-right:16px; color:#fff;}
#menuTopLevel ul.menu li a span { display:block; }
#menuTopLevel ul.menu li.active a, 
#menuTopLevel ul.menu li.active a:hover { background:url(../images/navBarActiveBg.gif) repeat-x 0 0; }
#menuTopLevel ul.menu li.active a span {color:#1b2129;}

#menuSubLevel{ padding:9px 0;background: url(../images/sublevelBtmBg.gif) repeat-x 0 100%;}
#menuSubLevel ul.menu{ padding:0;  height:19px;}
#menuSubLevel ul.menu li { display:inline; font:normal 12px/21px Arial, Helvetica, sans-serif; }
#menuSubLevel ul.menu li a { height:21px; display:block;float:left; white-space:nowrap; padding-right:5px;}
#menuSubLevel ul.menu li a:hover {text-decoration:none;}
#menuSubLevel ul.menu li a:hover span{ color:#000;}
#menuSubLevel ul.menu li a span { cursor:pointer;height:21px; line-height:21px;padding-right:11px;padding-left:16px; color:#1c2f63;}
#menuSubLevel ul.menu li a span { display:block; }
#menuSubLevel ul.menu li.active a{ background:url(../images/subLevelSpanRght.gif) no-repeat 100% 0}
#menuSubLevel ul.menu li.active a span {background: url(../images/subLevelSpanLeft.gif) no-repeat 0 0; color:#fff;}

/* --- Slideshow Containers --- */
#page #fpss-outer-container { margin:0 auto; padding:0px; border:0; overflow:hidden; }
/* This element controls the slideshow spacing and border */
#page #fpss-container { position:relative; margin:0; padding:0; clear:both; }
#page #fpss-slider { float:left; background:none; overflow:hidden; }
#page #slide-loading {}
#page #slide-wrapper { display:none; }
#page #slide-wrapper #slide-outer { }
#page #slide-wrapper #slide-outer .slide { }
/* --- Slideshow Block --- */
#page #slide-wrapper #slide-outer .slide { position:absolute; overflow:hidden;}
#page #slide-wrapper #slide-outer .slide .slide-inner { position:relative; margin:0; color:#fff; overflow:hidden; background:#3a3a3a; text-align:left; z-index:8; border:1px solid #fff;}
#page #slide-wrapper #slide-outer .slide .slide-inner a.fpss_img span span span { background:none; }
/* --- Content --- */
#page .fpss-introtext { width:40%; height:auto; font-size:11px; margin:0; padding:0; position:absolute; top:0; bottom:0; background:url(../images/transparent_bg.png); display:none;}
#page .fpss-introtext .slidetext { margin:0; padding:0; }
/* --- Navigation Buttons --- */
#page #pseudobox { display:none; }
#page #navi-outer { float:left; padding:0; background:#d3dedb; overflow:hidden; position:relative; z-index:9; }
#page #navi-outer ul { margin:-1px 0 0 0; padding:0; list-style:none; background:none; text-align:left; }
#page #navi-outer li { display:inline; padding:0; margin:0; border:none; height:72px; height:auto; list-style:none; background:none; }
#page #navi-outer li.noimages { display:none; }
#page #navi-outer li a { display:block; padding:10px 24px; margin:0; text-decoration:none; font-size:12px; color:#5d769d; background:#d3dedb /*url(nav.gif) repeat-x bottom*/; border-top:1px solid #5c5a5b; height:68px; overflow:hidden; height:auto; overflow:visible; }
#page #navi-outer li a:hover, #page #navi-outer li a.navi-active { display:block; padding:10px 24px; margin:0; text-decoration:none; font-size:12px; color:#5d769d; background:#fff url(../images/fpssHover.gif) no-repeat 0 50%; border-top:1px solid #6a6a6a; }
#page #navi-outer li a span.navbar-img, #page #navi-outer li a:hover span.navbar-img, #page #navi-outer li a.navi-active span.navbar-img { display:block; width:65px; height:40px; overflow:hidden; border:2px solid #232323; margin:4px 4px 0 0; padding:0; float:left; display:none;}
#page #navi-outer li a span.navbar-img img {/* opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60);*/ width:65px; height:auto; }
#page #navi-outer li a:hover span.navbar-img img, #page #navi-outer li a.navi-active span.navbar-img img { /*opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);*/ width:65px; height:auto; }
#page #navi-outer li a span.navbar-key { display:none; }
#page #navi-outer li a span.navbar-title { font-weight:bold; font-size:18px; line-height:19px; display:block; margin:0; padding:0; color:#111; padding-bottom:5px; letter-spacing:-1px;}
#page #navi-outer li a span.navbar-tagline { font-weight:normal; color:#5d769d; margin:0; padding:0; font-size:12px; line-height:14px; }
#page #navi-outer li a:hover span.navbar-tagline, #page #navi-outer li a.navi-active span.navbar-tagline { font-weight:normal; color:#5d769d; }
#page span.navbar-clr { display:block; clear:both; display:none;}

/* --- Notice: Add custom text styling here to overwrite your template's CSS styles! --- */
#page .fpss-introtext .slidetext h1 { font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif; font-size:28px; line-height:28px; margin:0; padding:20px 8px 2px 8px; }
#page .fpss-introtext .slidetext h1 a { font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif; font-size:28px; margin:0; padding:0; }
#page .fpss-introtext .slidetext h1 a:hover { font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif; font-size:28px; margin:0; padding:0; color:#c00c00; }
#page .fpss-introtext .slidetext h2 { font-size:11px; margin:0 8px; padding:0; color:#bbb; font-weight:normal; }
#page .fpss-introtext .slidetext h3 { font-size:11px; margin:0 0 4px 0; padding:0; display:none; }
#page .fpss-introtext .slidetext p { margin:0 8px; padding:8px 0; /*background:url(dotted.gif) repeat-x bottom;*/ }
#page .fpss-introtext .slidetext a.readon { position:absolute; left:8px; bottom:12px; width:100px; margin:0; padding:6px 0 6px 12px; /*background:url(readmore.png) no-repeat;*/border:none; }
#page .fpss-introtext .slidetext a.readon:hover { position:absolute; left:8px; bottom:12px; width:100px; margin:0; padding:6px 0 6px 12px; /*background:url(readmore-hover.png) no-repeat;*/border:none; }
/* --- Generic Styling (highly recommended) --- */
#page a:active, a:focus { outline:0; }
#page #fpss-container img { border:none; }
#page .fpss-introtext .slidetext img, #page .fpss-introtext .slidetext p img { display:none; } /* this will hide images inside the introtext */
#page .fpss-clr { clear:both; height:0; line-height:0; }

/* --- End of stylesheet --- */
/* css file for overrides JUST for this site*/

/* stop image float on the following page */
.itemid-62 #page .inthebox img {float: none;}
.itemid-118 .advanced-search-bot {margin-left:40px; margin-right:40px;text-align: center;font-size:14px;}
.itemid-118 dt {font-weight:bold; font-size:14px}