/**
Package			Elxis CMS
Subpackage		Templates / Tiara
Author			Ioannis Sannos ( http://www.isopensource.com )
Copyright		(c) 2008-2013 Is Open Source (http://www.isopensource.com). All rights reserved.
License			E;xis Public License ( http://www.elxis.org/elxis-public-license.html )
Date			2013-01-09 18:33:00
Description 	CSS stylesheet for template Tiara
*/


/*************************************/
/********* GENERIC RULES *************/
/*************************************/
a, a:link, a:visited, a:hover, a:active { color:#ff6600; text-decoration:none; outline:none; }
a:hover { color:#333333; text-decoration:underline; outline:none; }
img { border:none; }
.clear {clear:both;}
h1 { font:italic 23px/28px Georgia,"Times New Roman",Times,serif; color:#454545; letter-spacing:0px; margin:0 0 4px 0; }
h2 { font:italic 20px/24px Georgia,"Times New Roman",Times,serif; color:#545454; letter-spacing:0px; margin:0 0 4px 0; }
h3 { font:bold 16px/19px Georgia,"Times New Roman",Times,serif; color:#444444; letter-spacing:0px; margin:0 0 2px 0; }
h3 a, h3 a:link, h3 a:visited, h3 a:active { color:#406ca3; text-decoration:none; }
h3 a:hover { color:#222; text-decoration: none; }
h4 { font:normal 16px/19px Georgia,"Times New Roman",Times,serif; color:#222222; letter-spacing:0px; margin:0 0 2px 0; }
h5 { font:normal 14px/17px Georgia,"Times New Roman",Times,serif; color:#000000; letter-spacing:0px; margin:0 0 2px 0; }
p { font:normal 13px/16px Verdana, Geneva, sans-serif; margin:15px 0; padding:0; text-align:justify; color: #222; }
blockquote { font:normal 14px/22px "Trebuchet ms", helvetica, sans-serif; margin:10px 10px 10px 50px; padding:0 0 0 15px; border:none; border-left:3px solid #ccc; }
blockquote p { font:normal 14px/22px "Trebuchet ms", helvetica, sans-serif; margin:0 0 14px 0; padding:0; }
blockquote:first-letter, blockquote p:first-letter { float:left; margin:6px 4px 2px 0; font:bold 34px/38px "Monotype Corsiva", "Apple Chancery", fantasy, serif; }
blockquote:first-line, blockquote p:first-line { font-variant:small-caps; }
code, pre {
	margin:15px 0; padding:12px; white-space:pre-wrap; overflow:hidden; font:normal 13px/16px "Courier New", Courier, monospace;
	border:1px solid #ccc; background-color:#f2f2f2; background-image:none;
}
ul, ol { margin:0; padding:0; text-indent:0; list-style:none; list-style-position:inside; }
ul li, ol li, li { margin:0; padding:0; text-indent:0; list-style:none; }
ul li ul li { margin:0; padding:0; list-style:none; }
ul li ul li ul li { margin:0; padding:0; list-style:none; }
ul li ul li ul li ul li { margin:0; padding:0; list-style:none; }
ul li ul li ul li ul li ul li { margin:0; padding:0; list-style:none; }

/**********************************/
/********* LAYOUT CSS *************/
/**********************************/
body { margin:0; padding:0; background-color:#b0b0b0; font:normal 13px/17px Verdana, Geneva, sans-serif; color:#6A6A6A; overflow-x:hidden; overflow-y:auto; }
.tiarapattern1 { background-image:url('../images/pattern1.png'); background-repeat:repeat; }
.tiarapattern2 { background-image:url('../images/pattern2.png'); background-repeat:repeat; }
.tiarapattern3 { background-image:url('../images/pattern3.png'); background-repeat:repeat; }
.tiarapattern4 { background-image:url('../images/pattern4.png'); background-repeat:repeat; }
.tiarapattern5 { background-image:url('../images/pattern5.png'); background-repeat:repeat; }
.tiarapattern6 { background-image:url('../images/pattern6.png'); background-repeat:repeat; }
.tiarapattern7 { background-image:url('../images/pattern7.png'); background-repeat:repeat; }
.tiarapattern8 { background-image:url('../images/pattern8.png'); background-repeat:repeat; }

body.innerpage { margin:0; padding:0 5px; background-image:none; background-color:#fff; color:#000; }

.tiara_wrapper { margin:0; padding:20px 0; }
.tiara_pagewrap { margin:0 auto; padding:0; width:970px; border:none; position:relative; }
.tiara_page { margin:0; padding:0; background-color:#fff; }
.tiara_head { margin:0; padding:0; height:100px; }
.tiara_head_logo { margin:0; padding:20px 0 0 20px; width:180px; float:left; vertical-align:top; overflow:hidden; }
.tiara_head_logo a { margin:0; padding:0; display:block; color:#444; font:normal 26px/26px Times, "Times New Roman", times-roman, georgia, serif; letter-spacing:0; white-space:nowrap; }
.tiara_head_logo a:hover { text-decoration:none; }
.tiara_head_logo span { margin:0; padding:0; font:italic 16px/18px Georgia, "Times New Roman", Times, serif; color:#888; white-space:nowrap; }
.tiara_head_menu { margin:20px 15px 0 5px; padding:0; width:750px; float:left; }
.tiara_langbox {
	position:absolute; top:0px; left:980px; margin:0; padding:10px; display:inline-block;
	background-color:#333; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; opacity:0.6; z-index:2;
}
.tiara_langbox:hover { opacity:1.0; }
.tiara_langbox h3 { display:none; visibility:hidden; }
.tiara_langbox a { display:block; color:#fff; text-decoration:none; white-space:nowrap; font:normal 12px/16px tahoma, arial, sans-serif; }
.tiara_langbox a:hover { color:#ccc; text-decoration:none; }
.tiara_pathway {
	margin:0; padding:5px 20px; background-color:#EFEFEC; border-bottom:1px solid #E6E6E6; border-top:1px solid #E6E6E6; 
	font:normal 13px/16px Georgia,"Times New Roman",Times,serif; color:#454545;
}

.tiara_searchbar { margin:0; padding:5px 40px; background-color:#fff; border:none; text-align:right; }
.tiara_main { margin:0; padding:10px 10px 30px 10px; background-color:#fff; color:#000; }
.tiara_maincol { margin:0; padding:0 15px 0 0; width:735px; float:left; }
.tiara_sidecol { margin:0; padding:0; width:200px; float:left; }
.tiara_200 { width:200px; } 
.tiara_250 { width:250px; } 
.tiara_300 { width:300px; } 
.tiara_350 { width:350px; }
.tiara_585 { width:585px; }
.tiara_635 { width:635px; }
.tiara_685 { width:685px; }
.tiara_735 { width:735px; }
.tiara_user4 { margin:0 0 15px 0; padding:0; }
.tiara_top { margin:5px 0 15px 0; padding:0; }
.tiara_bottom { margin:20px 0 20px 0; padding:0; }
.tiara_footer { margin:0; padding:30px; background-color:#EFEFEC; border-top:1px solid #dfdfdf; }
.tiara_footer_menu { margin:0; padding:20px 0 0 0; }
.tiara_footer_copy { margin:0; padding:0; text-align:left; background-color:#363636; }
.tiara_footer1 { margin:0; padding:0; display:block; }
.tiara_footer2 { margin:0 30px 0 0; padding:0; float:left; width:425px; }
.tiara_footer3 { margin:0 30px 0 0; padding:0; float:left; width:273px; }

/*************************************/
/********* CUSTOMIZE CSS *************/
/*************************************/

/* PATHWAY */
div.elx_pathway { margin:0; padding:0; }
a.pathway { font:normal 13px/16px italic 13px/16px Georgia, "Times New Roman", Times, serif; color:#747474; text-decoration:none; }
a.pathway:hover { color:#222; }
span.pathway_text { font:italic 13px/16px Georgia, "Times New Roman", Times, serif; color:#454545; }
span.elx_pathway_here { padding:0 10px 0 0; font:italic 13px/16px Georgia, "Times New Roman", Times, serif; color:#999; }
/* FORMS AND FORM ELEMENTS */
.elx_form { margin:20px 0; padding:0 8px; border:0; }
legend.elx_form_legend { margin:0; padding:3px 20px; color:#777; border-bottom:1px solid #ccc; font:normal 12px/15px Verdana, Helvetica, sans-serif; }
fieldset.elx_form_fieldset { margin:0 0 10px 0; padding:8px 0; border:none; }
label.elx_form_label { margin:0; padding:0 5px 0 0; display:block; float:left; width:180px; font:normal 15px/22px Georgia, "Times New Roman", Times, serif; color: #454545; }
div.elx_form_nolabel { margin:0; padding:0 5px 0 0; float:left; width:180px; }
label.elx_form_label_top { font:normal 13px/17px Tahoma, Verdana, Helvetica, sans-serif; color:#333; margin:0 0 3px 0; padding:0; display:inline; }
div.elx_form_row:hover label.elx_form_label, div.elx_form_row:hover label.elx_form_label_top { color:#222222; }
label.elx_form_label_option { margin:0; padding:2px 0 0 0; display:inline; }
label.elx_form_label_option:hover { cursor:pointer; color:#000000; }
div.elx_form_field_box { margin:0 0 0 180px; padding: 0; }
span.elx_form_tip { background:transparent url(../images/balloon-small16.png) 0 0 no-repeat; margin:0; padding:0 0 0 18px; font:normal 12px/16px 'Trebuchet MS', Helvetica, sans-serif; color:#555; }
input, textarea, select {
	margin:0; padding:4px 0 4px 6px; font:normal 13px/16px Tahoma, Geneva, sans-serif; color:#454545;
	background-color:#FFFFFF; border:1px solid #CCCCCC; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}
input, select { vertical-align:middle; }
.inputbox, .filebox, .selectbox { margin:0; padding:4px 0 4px 6px; font:normal 13px/16px Tahoma, Geneva, sans-serif; color:#454545; border:1px solid #CCCCCC; }
.selectbox optgroup { font-weight:bold; }
textarea.textbox { margin:0; padding:4px 0 4px 6px; background-color:#FFFFFF; font:normal 13px/16px Tahoma, Geneva, sans-serif; color:#454545; border:1px solid #CCCCCC; }
input:hover, textarea:hover, select:hover { border:1px solid #999; color:#222; }
input:focus, textarea:focus, select:focus { border:1px solid #999; color:#222; }
input[type=checkbox] { border:none; }
.inputbox:hover, .selectbox:hover, textarea.textbox:hover { border:1px solid #999; color:#222; }
input[type=submit], button[type=submit], button, button.elxbutton, button.elxbutton-save, button.elxbutton-search {
	margin:5px 0; padding:5px 15px 5px 15px; border:none; background-color:#444444; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	font:normal 12px/16px Georgia, "Times New Roman", Times, serif; color:#fff; text-transform:uppercase; letter-spacing:1px; text-decoration:none;
}
input[type=submit]:hover, button[type=submit]:hover, button:hover, button.elxbutton:hover { background:#555555; border:none; color:#fff; cursor:pointer; }
button.elxbutton-save { background-color:#788d67; }
button.elxbutton-save:hover { background-color:#8baf6d; border:none; color:#fff; cursor:pointer; }
button.elxbutton-search { background-color:#6288a6; }
button.elxbutton-search:hover { background-color:#80a6c3; border:none; color:#fff; cursor:pointer; }
/* LISTS */
ul.elx_stdul { margin:15px 0; padding:0; list-style:none; }
ul.elx_stdul li {
	list-style:none; margin:0; padding:4px 0 4px 22px; border:none; text-indent:0; font:normal 13px/16px 'Trebuchet MS', Helvetica, sans-serif; 
	background:transparent url(../images/arrowli.png) 0 4px no-repeat;
}
ol.elx_stdol { margin:15px 0; padding:0; list-style:none; list-style-position:inside; counter-reset:li; position: relative; }
ol.elx_stdol li, ol.elx_stdol > li {
	position: relative; margin:2px 0; padding:2px 0 4px 24px; border:none; text-indent:0; list-style:none; font:normal 13px/17px 'Trebuchet MS', Helvetica, sans-serif;
}
ol.elx_stdol > li:before {
	content:counter(li); counter-increment:li; position:absolute; top:0; left:0; width:20px; height:20px; padding:2px;
	font:bold 13px/16px 'Trebuchet MS', Helvetica, sans-serif; color:#fff; text-align:center; background-color:#b3ac87;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius:20px;
}
/* NAVIGATION LINKS */
.elx_navigation { margin:15px 0; font:normal 13px/16px 'Trebuchet MS', Helvetica, sans-serif; }
span.elx_nav_page, span.elx_nav_space {	font:normal 13px/16px 'Trebuchet MS', Helvetica, sans-serif; color:#555; padding:0 6px 0 0; margin:0; }
a.elx_nav_link, a.elx_nav_link:visited, a.elx_nav_link:hover, a.elx_nav_link_active, a.elx_nav_link_active:visited, a.elx_nav_link_active:hover {
	font:bold 12px/14px 'Trebuchet MS', Helvetica, sans-serif; color:#fff; text-decoration:none;
	background-color:#cdc48f; margin:0 8px 0 0; padding:2px 5px; border:none; text-align:center;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
}
a.elx_nav_link_active, a.elx_nav_link_active:visited { background-color:#b5a757; }
a.elx_nav_link_active:hover, a.elx_nav_link:hover { background-color:#555555; }
/* COMPONENT CONTENT */
h3.elx_subcategories_title { margin:20px 0 10px 0; padding:0; font:bold 15px/18px Georgia,"Times New Roman",Times,serif; color:#444444; letter-spacing:0px; }
ul.elx_subcategories { margin:0 0 10px 0; text-indent:0; padding:0; list-style:none; }
ul.elx_subcategories li { list-style:none; text-indent:0; margin:0; padding:0 0 5px 20px; background:transparent url(../images/category.png) 0 0 no-repeat; }
ul.elx_subcategories li a { color:#3b5998; text-decoration:none; }
ul.elx_subcategories li a:hover { color:#222; text-decoration:none; }
div.elx_featured_box, div.elx_short_box { margin:0 0 25px 0; padding:0; }
div.elx_featured_box h2 { margin:0 0 5px 0; padding:0; font:normal 20px/24px Georgia,"Times New Roman",Times,serif; color:#545454; letter-spacing:0px; }
div.elx_featured_box h2 a { color:#656252; text-decoration:none; }
div.elx_featured_box h2 a:hover { color:#000; text-decoration:none; }
div.elx_category_featured_inner p { text-align: justify; }
div.elx_short_box h3 { margin:0 0 3px 0; padding:0; font:normal 16px/19px "Trebuchet ms", Helvetica, sans-serif; color:#555; }
div.elx_short_box h3 a { color:#222222; text-decoration:none; }
div.elx_short_box h3 a:hover { color:#1462b2; text-decoration:none; }
div.elx_dateauthor { margin:0 0 4px 0; padding:0; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#666; background:none; }
div.elx_dateauthor a { color:#ff6600; text-decoration:none; }
div.elx_dateauthor a:hover { color:#ff6600; text-decoration:underline; }
div.elx_short_box div.elx_dateauthor { background-image:none; padding:0; }
div.elx_article_page { margin:0 0 15px 0; padding:0; }
div.elx_hits_box { margin:10px 0; padding:0; font:normal 13px/16px Georgia,"Times New Roman",Times,serif; font-style:italic; color:#555; }
div.elx_content_imagebox div { font:normal 11px/14px tahoma, verdana, sans-serif; color:#666; }
h3.elx_links_box_title { margin:20px 0 10px 0; padding:0; font:bold 15px/18px "Trebuchet ms", Helvetica, sans-serif; color:#555; }
ul.elx_links_box { margin:0 0 15px 0; padding:0; list-style:none; }
ul.elx_links_box li { margin:0; padding:0 0 3px 19px; list-style:none; background:transparent url(../images/bullet_ltr.png) 0 3px no-repeat; }
ul.elx_links_box li div.elx_dateauthor { background-image:none; padding:0; }
div.elx_tags_box { margin:10px 0 25px 0; padding:0; font:normal 13px/16px Georgia,"Times New Roman",Times,serif; color:#555; }
div.elx_tags_box span { padding:0 10px 0 0; color:#555; font-style:italic; font-weight:normal; }
div.elx_content_imagebox img { background-color:#FEFEFE; border:1px solid #D9D9D9; opacity:1; margin:2px; padding:3px; }
div.elx_content_imagebox img:hover { border-color:#CCC; opacity:0.8; }
p.elx_content_subtitle { margin:0 0 15px 0; padding:0; font:normal 15px/18px Georgia,"Times New Roman",Times,serif; font-style:italic; color:#000; }
.elx_chain_previous a, .elx_chain_next a { font-weight:bold; color:#333; }
.elx_chain_previous img:hover, .elx_chain_next img:hover { border:1px solid #ccc; }
.elx_chain_previous img:hover, .elx_chain_next img:hover { border:1px solid #aaa; }
.elx_back { margin: 15px 0; padding:0; }
.elx_back a, .elx_back a:visited, .elx_back a:hover {
	font:bold 12px/14px 'Trebuchet MS', Helvetica, sans-serif; color:#fff; text-decoration:none;
	background-color:#444444; margin:0 8px 0 0; padding:3px 6px; border:none; text-align:center;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
}
.elx_back a:hover { background-color:#ff6600; }
/* COMPONENT USER */
div.elx_profile_summary {
	margin:0; padding:6px; background-color:#f5f5f5; border:1px solid #dddddd; font:normal 13px/17px 'Trebuchet MS', Helvetica, sans-serif; color:#222; 
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}
div.elx_avatar_box { margin:0; padding:0; width:100px; float:left; }
div.elx_avatar_box img { background-color:#fff; margin:0; padding:2px; border:1px solid #ccc; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
div.elx_profile_summary h3, h3.elx_user_title { margin:0 0 8px 0; padding:0; font:normal 18px/21px Georgia,"Times New Roman",Times,serif; color:#1862a7; }
div.elx_profile_summary h3 span, h3.elx_user_title span { color:#777; }
div.elx_profile_details { margin:20px 0; padding:0; }
div.elx_profile_details h3 { font:normal 17px/20px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#4c6984; }
ul.elx_ulist { margin: 10px 0; }
div.elx_profile_details ul.elx_ulist li { padding:3px 0 3px 18px; background:transparent url(../images/bullet_ltr.png) 0 5px no-repeat; }
div.elx_profile_details ul.elx_ulist li:hover { background-color:#f8f8f8; }
ul.elx_ulist li div.elx_column1 { color:#555; }
ul.elx_ulist li div.elx_column2 { color:#222; }
div.elx_profile_twitter { margin: 15px 0; padding: 0; }
div.elx_profile_twitter h3 {
	font:normal 15px/18px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#4c6984;
	padding:0 0 0 22px; margin:5px 0 12px 0; background:transparent url(../images/twitter.png) 0 0 no-repeat;
}
div.elx_profile_twitter_user { background-color:#f8f8f8; margin:0 0 10px 0; padding:5px 0; border:1px solid #ddd; }
div.elx_profile_twitter_summary { margin:0; padding:0 0 0 60px; }
div.elx_profile_twitter ul.elx_ulist li { margin:0 0 10px 0; padding:4px 0; border-bottom:1px dotted #ddd; }
.elx_user_bottom_links { margin:25px 0 15px 0; }
.elx_user_bottom_links a, .elx_user_bottom_links a:hover, .elx_user_bottom_links a:visited {
	display:inline-block; font:normal 13px/16px 'Trebuchet MS', Helvetica, sans-serif; color:#fff; text-decoration:none; background-color:#666; 
	margin:0 15px 10px 0; padding:3px 8px; border:none; text-align:center;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
}
.elx_user_bottom_links a:hover { background-color:#788d67; }
.elx_user_links { margin:10px 0 20px 0; }
.elx_user_links a, .elx_user_links a:hover, .elx_user_links a:visited {
	display:inline-block; font:normal 13px/16px 'Trebuchet MS', Helvetica, sans-serif; color:#fff; text-decoration:none; background-color:#788d67; 
	margin:0 15px 10px 0; padding:3px 8px; border:none; text-align:center;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
}
.elx_user_links a:hover { background-color:#666; }
/* TABLE LIST */
div.elx_tbl_wrapper { margin:0 0 20px 0; padding:0; border:none; background-color:#FFF; }
table.elx_tbl_list { border:1px solid #D8D8D8; }
table.elx_tbl_list tr th, table.elx_tbl_list tr th.elx_th_center {
	padding:5px 13px; color:#ffffff; font:bold 14px/16px Georgia, "Times New Roman", Times, serif; text-align:left; border:none; background-color:#c8c8c8;
}
table.elx_tbl_list tr th.elx_th_center { text-align:center; }
table.elx_tbl_list tr th.elx_th_sub, table.elx_tbl_list tr th.elx_th_subcenter, table.elx_tbl_list tr th.elx_th_subcur {
	padding:5px 8px; color:#333; font:normal 14px/16px Georgia, "Times New Roman", Times, serif;
	text-align:left; border:none; background-image:none; background-color:#f1f2f4;
}
table.elx_tbl_list tr th.elx_th_subcenter { text-align:center; }
table.elx_tbl_list tr th.elx_th_subcur { background-color:#DDDDDD; color:#000; }
th.elx_th_sub a, th.elx_th_subcenter a { color:#333; text-decoration:none; }
th.elx_th_sub a:hover, th.elx_th_subcenter a:hover { color:#937C11; }
th.elx_th_subcur a { color:#000; text-decoration:none; }
th.elx_th_subcur a:hover { color:#937C11; }
table.elx_tbl_list tr td, table.elx_tbl_list tr td.elx_td_center {
	padding:5px 8px; background-color:#ffffff; color:#454545; font:normal 12px/16px Arial, Helvetica, sans-serif; text-align:left; border:1px solid #D8D8D8;
}
table.elx_tbl_list tr td.elx_td_center { text-align:center; }
table.elx_tbl_list tr.elx_tr0 td, table.elx_tbl_list tr.elx_tr0 td.elx_td_center {
	padding:5px 8px; background-color:#ffffff; color:#454545; font:normal 12px/16px Arial, Helvetica, sans-serif; text-align:left; border:1px solid #D8D8D8;
}
table.elx_tbl_list tr.elx_tr0 td.elx_td_center { text-align:center; }
table.elx_tbl_list tr.elx_tr1 td, table.elx_tbl_list tr.elx_tr1 td.elx_td_center {
	padding:5px 8px; background-color:#ffffff; color:#454545; font:normal 12px/16px Arial, Helvetica, sans-serif; text-align:left; border:1px solid #D8D8D8;
}
table.elx_tbl_list tr.elx_tr1 td.elx_td_center { text-align:center; }
table.elx_tbl_list tr.elx_trx td, table.elx_tbl_list tr.elx_trx td.elx_td_center {
	padding:5px 8px; background-color:#f5f1ca; color:#454545; font:normal 12px/16px Arial, Helvetica, sans-serif; text-align:left; border:1px solid #D8D8D8;
}
table.elx_tbl_list tr.elx_trx td.elx_td_center { text-align:center; }
table.elx_tbl_list tr.elx_tr0:hover td, table.elx_tbl_list tr.elx_tr1:hover td { background-color:#f1f2f4; }
table.elx_tbl_list tr.elx_trx:hover td { background-color:#f1f2f4; }
table.elx_tbl_list tr td a, table.elx_tbl_list tr td.elx_td_center a { color:#000; text-decoration:none; }
table.elx_tbl_list tr td a:hover, table.elx_tbl_list tr td.elx_td_center a:hover { color:#000; text-decoration:underline; }
/* OTHERS */
.elx_engines_box { border:1px solid #ddd; padding:5px; background-color:#f6f7f9; box-shadow:0px 1px 5px #cccccc; }
/* GENERIC MODULES */
div.module { margin:0; padding:0; }
div.module > h3 {
	margin:0 0 8px 0; padding:0 0 7px 0; font:normal 16px/20px Georgia, "Times New Roman", Times, serif; color:#484848; 
	text-transform: uppercase;
	border-bottom: 1px solid #EBEBEB;
}
.tiara_sidecol div.module { margin:0 0 20px 0; padding:0; clear:both; }
.tiara_sidecol div.module h3 {
	margin:0 0 8px 0; padding:0 0 7px 0; font:normal 16px/20px Georgia, "Times New Roman", Times, serif; color:#484848; 
	text-transform: uppercase; border-bottom: 1px solid #EBEBEB;
}
/* FOOTER (user1/user2/user3) MODULES */
.tiara_footer div.module { color:#9E9E9D; font:normal 14px/21px Georgia,"Times New Roman",Times,serif; }
.tiara_footer div.module a { color:#777777; text-decoration:none; }
.tiara_footer div.module a:hover { color:#444444; text-decoration:underline; }
.tiara_footer > h3, .tiara_footer div.module h3 {
	border:none; color:#575757; 
	margin:0 0 10px 0; padding:0; font:bold 12px/18px Verdana,Geneva,sans-serif;
}
/* HORIZONTAL DROP DOWN MENU */
.elx_menu, .elx_menu * { margin:0; padding:0; list-style:none; }
.elx_menu ul { position:absolute; top:-999em; width:180px; }
.elx_menu ul li { width:100%; display: block; border-bottom: 1px solid #ebebeb; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; background-color:#fff; }
.elx_menu li:hover { visibility:inherit; }
.elx_menu li { float:left; position:relative; }
.elx_menu a { display:block; position:relative; }
.elx_menu li:hover ul, .elx_menu li.tiarahover ul { left:0; top:48px; z-index:99; }
ul.elx_menu li:hover li ul, ul.elx_menu li.tiarahover li ul { top:-999em; }
ul.elx_menu li li:hover ul,
ul.elx_menu li li.tiarahover ul { left:180px; top:0; }
ul.elx_menu li li:hover li ul, ul.elx_menu li li.tiarahover li ul { top:-999em; }
ul.elx_menu li li li:hover ul, ul.elx_menu li li li.tiarahover ul { left:180px; top:0; }
.elx_menu { float:left; margin:0; }
.elx_menu a { text-transform:uppercase; font:normal 13px/20px tahoma, arial, serif; color:#535353; padding:14px 14px; text-decoration:none; border:none; }
.elx_menu a, .elx_menu a:visited  { color:#535353; }
.elx_menu li { margin:0; padding:0; border:none; height:48px; background-color:#fff; }
.elx_menu li:hover, .elx_menu li.tiarahover, .elx_menu li a:focus, .elx_menu li a:hover, .elx_menu li a:active { outline:none; color:#000000; }
.elx_menu li li, .elx_menu li li li, .elx_menu li li li li {
	background-color:#fff; background-image:none; margin:0; padding:0; border:1px solid #ebebeb; border-top:none; height:32px;
}
.elx_menu li li a, .elx_menu li li li a, .elx_menu li li li li a { padding:6px 14px; }
.elx_menu li ul li:hover, .elx_menu li ul li.tiarahover, .elx_menu li ul li a:focus, .elx_menu li ul li a:hover, .elx_menu li ul li a:active {
	background-color:#f2f2f2; background-image:none; outline:none; color:#535353;
}
.elx_menu li.menu_active a { color:#000000; }
.elx_menu a.sf-with-ul { padding-right:24px; min-width:1px; }
.sf-sub-indicator {
	position:absolute; display:block; right:6px; top:20px; width:10px; height:10px; text-indent:-999em; overflow:hidden;
	background:url(../images/menu_arrows_ltr.png) no-repeat -10px -100px;	
}
a > .sf-sub-indicator { top:40%; background-position:0 -100px; }
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.tiarahover > a > .sf-sub-indicator {
	background-position:-10px -100px;
}
.elx_menu ul .sf-sub-indicator { background-position:-10px 0; }
.elx_menu ul a > .sf-sub-indicator { background-position:0 0; }
.elx_menu ul a:focus > .sf-sub-indicator, .elx_menu ul a:hover > .sf-sub-indicator, .elx_menu ul a:active > .sf-sub-indicator,
.elx_menu ul li:hover > a > .sf-sub-indicator, .elx_menu ul li.tiarahover > a > .sf-sub-indicator {
	background-position:-10px 0;
}
.sf-shadow ul {
	background:	url(../images/menu_shadow.png) no-repeat bottom right; padding:0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off { background:transparent; }
/* FOOTER MENU */
.tiara_footer_menu .elx_menu, .tiara_footer_menu .elx_menu * { margin:0; padding:0; list-style:none; }
.tiara_footer_menu .elx_menu ul { margin:0; padding:0; list-style:none; position:relative; width:auto; display:none; visibility:hidden; }
.tiara_footer_menu .elx_menu ul li { width:auto; display:none; visibility:hidden; }
.tiara_footer_menu .elx_menu { margin:0; float:none; }
.tiara_footer_menu .elx_menu li { float:left; position:relative; margin:0 0 5px 0; padding:0 15px 0 15px; border:none; height:auto; background:none; border-right:1px solid #bbb; }
.tiara_footer_menu .elx_menu a, .tiara_footer_menu .elx_menu a:visited, .tiara_footer_menu .elx_menu a:focus, .tiara_footer_menu .elx_menu a:hover { 
	background:none; outline:none; text-decoration:none; display:inline; color:#545454; padding:0; border:none; 
	font:normal 14px/18px Georgia,"Times New Roman",Times,serif;
}
.tiara_footer_menu .elx_menu li:hover, .tiara_footer_menu .elx_menu li.tiarahover { background:none; outline:none; color:#333; }
.tiara_footer_menu .elx_menu a:hover { text-decoration:underline; color:#222; } 
/* VERTICAL DROP DOWN MENU */
.elx_vmenu, .elx_vmenu li, .elx_vmenu ul { margin:0; padding:0; list-style:none; font:normal 13px/16px verdana, Helvetica, serif; }
.elx_vmenu { float:left; margin:0 0 15px 0; padding:0; border:none; }
.elx_vmenu li {
	float:left; clear:left; width:188px; padding:8px 5px 8px 5px; background-color:#fff; border:none; border-bottom:1px solid #ebebeb; position:relative;
	transition: background .35s ease-in-out; -moz-transition: background .35s ease-in-out; -webkit-transition: background .35s ease-in-out;
}
.elx_vmenu li.menu_active a { color:#000000; }
.elx_vmenu a {
	margin:0; padding:0; display:block; text-decoration:none; font:normal 13px/16px verdana, Helvetica, serif; color:#454545; 
	transition: padding 0.5s linear; -moz-transition: padding 0.5s linear; -webkit-transition: padding 0.5s linear;
}
.elx_vmenu li ul { border:none; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; position:absolute; margin:-25px 0 0 0; width:200px; left:-999em; }	
.elx_vmenu li ul ul { margin: -25px 0 0 0; }
.elx_vmenu li:hover { background-color:#f2f2f2; }
.elx_vmenu li:hover > ul { left:-200px; margin:-25px 0 0 0; }
.elx_vmenu li:hover > a { padding:0 0 0 15px; color:#000; }
.elx_vmenu ul li, .elx_vmenu ul li ul li { background-color:#f2f2f2; border-color:#ccc; }
.elx_vmenu ul li:hover, .elx_vmenu ul li ul li:hover { background-color:#dfdfdf; border-color:#ccc; }
/* MODULE SEARCH */
.elx_modsearchform { border:none; margin:0; padding:0; }
.elx_modsearch_input, .elx_modsearch_input_on {
	font:normal 13px/16px Tahoma, Geneva, sans-serif; color:#888; padding:3px 6px 3px 6px; 
	border:1px solid #CCCCCC; margin:0; vertical-align:middle; display:inline-block; background-color:#fff;
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}
.elx_modsearch_input_on { color:#333; }
ul.elx_modsearch_box {
	margin:0 2px 0 0; padding:2px 4px 2px 4px; border:1px solid #ccc; list-style:none; display:block; float:left; 
	background-color:#fff; background-image:none;
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}
ul.elx_modsearch_box li { display:block; margin:0; padding:0; border:0; float:left; }
ul.elx_modsearch_box li a {
	display:block; vertical-align:middle; text-decoration:none; text-align:left;
	font:normal 13px/16px Tahoma, Geneva, sans-serif; color:#454545;
	margin:0; padding:1px 10px 1px 4px; border:none;
	outline:none; background:transparent url(../images/searcharrow.gif) 24px center no-repeat;
}
ul.elx_modsearch_box li:hover { position:relative; }
ul.elx_modsearch_box li img { border:0; vertical-align:middle; padding:1px; }
ul.elx_modsearch_box a:hover ul, ul.elx_modsearch_box a:hover a:hover ul { display:block; }
ul.elx_modsearch_box li a:hover { position:relative; }
ul.elx_modsearch_box a:active, ul.elx_modsearch_box a:focus { outline-style:none; }
ul.elx_modsearch_list {
	margin:0; padding:0; list-style:none; position:absolute; left:-5px; top:21px; z-index:3; 
	background-color:#fff; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;
}
ul.elx_modsearch_list li { float:left; margin:0 0 0 -1px; }
ul.elx_modsearch_list li a {
	color:#454545; text-decoration:none; width:140px; white-space:nowrap; text-align:left; 
	border:none; background-image:none; padding:3px 0px 3px 4px;
}
ul.elx_modsearch_list li a:hover { background-color:#ddd; color:#000; }
ul.elx_modsearch_list, ul.elx_modsearch_box a:hover ul { display:none; z-index:99999; }
ul.elx_modsearch_box li:hover>ul { display:block; }
/* MODULE GALLERY */
.mod_gallery_box p { text-align:center; padding: 2px; margin:0 0 10px 0; font:normal 12px/16px tahoma, arial, sans-serif; color:#444; }
.mod_gallery_box img:hover, .mod_gallery_box a:hover img { border:1px solid #888; }
.mod_gallery_more a { text-decoration:none; font:normal 12px/16px tahoma, arial, sans-serif; color:#ff9900; }
.mod_gallery_more a:hover { color:#000; text-decoration:none; }
/* LOGIN MODULE */
.modlogin_wrapper { margin:5px 0 5px 0; padding:5px; background-color:#f4f4f4; border:1px solid #d0d0d0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.modlogin_pretext, .modlogin_posttext {
	margin:0 0 10px 0; padding:0 0 0 18px; background:transparent url(../images/balloon-small16.png) 0 0 no-repeat; 
	font:normal 13px/16px Arial, Helvetica, sans-serif; color:#444;
}
.modlogin_uname_row, .modlogin_pword_row, .modlogin_remember_row { margin:0 0 6px 0; }
.modlogin_uname_row label, .modlogin_pword_row label, .modlogin_remember_row label { color:#222; overflow:hidden; }
.modlogin_authbox { margin:5px 0 5px 0; }
.modlogin_authbox p { font:normal 12px/16px Arial, Helvetica, sans-serif; color:#444; }
.modlogin_linksbox { margin:0 0 10px 0; padding:0; }
.modlogin_linksbox a { display:block; color:#545454; text-decoration:none; }
.modlogin_linksbox a:hover { display:block; color:#222; text-decoration:underline; }
a.modlogin_profile { display:block; margin:0 0 2px 0; text-decoration:none; overflow:hidden; font:bold 15px/18px Georgia, "Times New Roman", Times, serif; color:#545454; }
a.modlogin_profile:hover { text-decoration:underline; color:#333; }
a.modlogin_logout, a.modlogin_logout:visited, a.modlogin_logout:hover {
	margin:8px 0; padding:2px 10px; border:none; text-decoration:none; display:inline-block; clear:both;
	font:normal 12px/14px Arial, Helvetica, sans-serif; color:#fff; background-color:#788d67; 
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
a.modlogin_logout:hover, a.modlogin_logout:hover { background-color:#555555; }
/* footer */
.tiara_footer_copy h5 {
	margin:0; padding:25px 40px 30px 40px; text-align:left;
    font:normal 13px/18px Georgia, "Times New Roman", Times, serif; color:#A3A3A3; letter-spacing:1px; font-style:italic;
}
.tiara_footer_copy h5 a { color:#dddddd; text-decoration:none; outline:none; }
.tiara_footer_copy h5 a:hover { color:#ffffff; }
/* message boxes */
.elx_info, .elx_error, .elx_warning, .elx_success {
	margin:15px 0; padding:12px 12px 12px 38px; font:normal 13px/16px Verdana, Geneva, sans-serif; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;
	background-position:6px 9px;
}
.elx_info { background-color:#e0f5fc; border-color:#b9d9e4; }
.elx_error { background-color:#feeaea; border-color:#facccc; }
.elx_success { background-color:#effdd1; border-color:#d3ed99; }
.elx_textblock {
	margin:15px 0; padding:12px; font:normal 13px/16px "Courier New", Courier, monospace; color:#444444; border:1px solid #ccc; background-color:#f2f2f2; word-wrap:break-word;
	 -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;
}
/* IOS Slider (position user4) */
.tiara_user4 .module .iosslider_nav { margin:15px 0 0 0; padding-left:20px; }
.tiara_user4 .module .iosslider_nav li { margin:0 15px 4px 0; padding:0; float:left; }
.iosslider_nav a img, a.iosslider_trig img { border:1px solid #BBBBBB; background-color:#EFEFEC; padding:3px; margin:0; opacity:0.8; }
.iosslider_nav a:hover img, a.iosslider_trig:hover img { opacity:1.0; }
.iosslider_nav a.iosslcurrent img, a.iosslcurrent img { border:1px solid #999999; opacity:1.0; background-color:#FFFFFF; }
/* module one image */
.oneimage_img { margin:0 0 8px 0; padding:0; text-align:center; }
.oneimage_img img { margin:0; padding:4px; background-color:#fff; border:1px solid #ccc; }
.oneimage_desc { margin:0 0 20px 0; padding:0; color:#6a6a6a; font:normal 15px/20px Georgia,"Times New Roman",Times,serif; }
/* module suffix _front (for frontpage modules) */
div.module_front { margin:0; padding:0; font:normal 12px/18px Verdana,Geneva,sans-serif; color: #6A6A6A; }
div.module_front > h3 {
	margin:7px 0 10px 0; padding:0; border:none; 
	font:normal 14px/21px Verdana,Geneva,sans-serif; color:#828282; 
	text-transform: uppercase;
}
div.module_front p { margin:0 0 15px 0; padding:0; text-align:left; font:normal 12px/18px Verdana,Geneva,sans-serif; color:#6A6A6A; }
div.module_front a { color: #ED8137; text-decoration:none; outline:none; margin:0; padding:0; vertical-align: baseline; }
div.module_front a:hover { text-decoration: underline; color: #ED8137; }
/* tiara infobox */
ul.tiara_infobox { margin:0; padding:0; list-style:none; }
ul.tiara_infobox li { margin:0 0 5px 0; padding:0 0 5px 0; list-style:none; display:block; border-bottom:1px solid #ccc; }
ul.tiara_infobox li img { float:left; margin-right:10px; vertical-align:baseline; }
/* ADDON CLASSES */
img.picture { margin:2px; padding:4px; background-color:#fff; border:1px solid #ccc; }
.center { text-align:center; }
.dspace { margin-bottom:15px; }
/* centered title ( <div class="tiara_midhead"><div><h3>Title</h3><span></span></div></div> ) */
.tiara_midhead { margin:10px 0 20px 0; text-align:center; clear:both; }
.tiara_midhead div { margin:0 auto 0 auto; padding:0; display:inline-block; height:27px; }
.tiara_midhead h3 { margin:0; padding:0 0 0 40px; display:block; float:left;
    font:normal 21px/27px Georgia,"Times New Roman",Times,serif; font-style:italic; color:#454545;
    background:transparent url(../images/swril.png) 0 0 no-repeat;
}
.tiara_midhead span {
	margin:0 0 0 5px; padding:0; display:block; float:left; height:27px; width:35px;
    background:transparent url(../images/swril_r.png) 0 0 no-repeat;
}
