/* ::::: http://joomla/templates/system/css/system.css ::::: */

input.system-openid, input.com-system-openid { background: rgb(255, 255, 255) url('login-bg.gif') no-repeat scroll 0pt 50%; color: rgb(0, 0, 0); padding-left: 18px; }
.system-unpublished { border-top: 4px solid rgb(196, 211, 223); border-bottom: 4px solid rgb(196, 211, 223); background: rgb(232, 237, 241) none repeat scroll 0% 0%; }
#system-message { padding: 0pt; margin-bottom: 10px; }
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0pt; font-weight: bold; text-indent: 30px; }
#system-message dd ul { border-top: 3px solid rgb(132, 167, 219); border-bottom: 3px solid rgb(132, 167, 219); padding: 10px; color: rgb(0, 85, 187); margin-bottom: 10px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#system-message dt.message { display: none; }
#system-message dd.message {  }
#system-message dt.error { display: none; }
#system-message dd.error ul { border-top: 3px solid rgb(222, 122, 123); border-bottom: 3px solid rgb(222, 122, 123); color: rgb(204, 0, 0); background-color: rgb(230, 192, 192); }
#system-message dt.notice { display: none; }
#system-message dd.notice ul { border-top: 3px solid rgb(240, 220, 126); border-bottom: 3px solid rgb(240, 220, 126); background: rgb(239, 231, 184) none repeat scroll 0% 0%; color: rgb(204, 0, 0); }
#system-debug { margin: 10px; padding: 10px; color: rgb(204, 204, 204); background-color: rgb(255, 255, 255); }
#system-debug div { font-size: 11px; }
/* ::::: http://joomla/templates/system/css/general.css ::::: */

.invalid { border-color: rgb(255, 0, 0); }
label.invalid { color: rgb(255, 0, 0); }
#editor-xtd-buttons { padding: 5px; }
.button2-left, .button2-right, .button2-left div, .button2-right div { float: left; }
.button2-left a, .button2-right a, .button2-left span, .button2-right span { display: block; height: 22px; float: left; line-height: 22px; font-size: 11px; color: rgb(102, 102, 102); cursor: pointer; }
.button2-left span, .button2-right span { cursor: default; color: rgb(153, 153, 153); }
.button2-left .page a, .button2-right .page a, .button2-left .page span, .button2-right .page span { padding: 0pt 6px; }
.page span { color: rgb(0, 0, 0); font-weight: bold; }
.button2-left a:hover, .button2-right a:hover { text-decoration: none; color: rgb(11, 85, 196); }
.button2-left a, .button2-left span { padding: 0pt 24px 0pt 6px; }
.button2-right a, .button2-right span { padding: 0pt 6px 0pt 24px; }
.button2-left { background: transparent url('j_button2_left.png') no-repeat scroll 0% 0%; float: left; margin-left: 5px; }
.button2-right { background: transparent url('j_button2_right.png') no-repeat scroll 100% 0pt; float: left; margin-left: 5px; }
.button2-left .image { background: transparent url('j_button2_image.png') no-repeat scroll 100% 0pt; }
.button2-left .readmore { background: transparent url('j_button2_readmore.png') no-repeat scroll 100% 0pt; }
.button2-left .pagebreak { background: transparent url('j_button2_pagebreak.png') no-repeat scroll 100% 0pt; }
.button2-left .blank { background: transparent url('j_button2_blank.png') no-repeat scroll 100% 0pt; }
div.tooltip { border: 1px solid rgb(212, 213, 170); padding: 5px; background: rgb(255, 255, 204) none repeat scroll 0% 0%; float: left; max-width: 200px; z-index: 13000; }
div.tooltip h4 { margin: -15px 0pt 0pt; padding: 15px 0pt 5px; background: transparent url('selector-arrow.png') no-repeat scroll 0% 0%; font-size: 95%; font-weight: bold; }
div.tooltip p { margin: 0pt; font-size: 90%; }
.img_caption.left { float: left; margin-right: 1em; }
.img_caption.right { float: right; margin-left: 1em; }
.img_caption.left p { clear: left; text-align: center; }
.img_caption.right p { clear: right; text-align: center; }
.img_caption { text-align: center ! important; }
.img_caption.none { margin-left: auto; margin-right: auto; }
.caption.left { float: left; margin-right: 1em; }
.caption.right { float: right; margin-left: 1em; }
.caption.left p { clear: left; text-align: center; }
.caption.right p { clear: right; text-align: center; }
.caption.none { margin-left: auto; margin-right: auto; }
.caption { text-align: center ! important; }
a img.calendar { background: transparent url('calendar.png') no-repeat scroll 0% 0%; width: 16px; height: 16px; margin-left: 3px; cursor: pointer; vertical-align: middle; }
/* ::::: http://joomla/templates/xplike.plesk.reloaded/css/template.css ::::: */

html { height: 100%; width: 100%; }
body { margin: 0pt; padding: 0pt 0pt 21px; font-family: Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 80%; font-weight: normal; color: rgb(0, 0, 0); height: 100%; width: 100%; }
td, th { padding: 0px; font-family: Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 1em; }
input, select, textarea { padding: 0px; font-family: Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 1em; }
img { border: medium none ; }
form { margin: 0pt; padding: 0pt; }
h4 { font-family: Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 1.3em; font-weight: bold; }
h5 { font-family: Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 1.2em; font-weight: bold; }
h6 { font-family: Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 1.1em; font-weight: bold; }
.top_outer { position: absolute; top: 0px; left: 0px; width: 100%; }
.top_inner { position: absolute; top: 0px; width: 100%; }
.top_search { position: absolute; right: 0px; margin-right: 5px; }
.top_content { padding: 5px; font-size: 2em; font-weight: bold; text-transform: capitalize; font-style: italic; }
#logo { vertical-align: middle; }
#xp-site-name { padding-left: 20px; }
#xp-main-body-container { position: absolute; left: 0px; width: 100%; min-height: 100%; height: auto ! important; }
#xp-main-body { padding: 10px 5px 5px 205px; }
#xp-left { position: absolute; left: 0px; top: -25px; width: 200px; min-height: 100%; height: auto ! important; text-align: left; z-index: 100; padding-bottom: 30px; }
#xp-right { position: absolute; right: 4px; top: 0px; width: 180px; min-height: 100%; height: auto ! important; text-align: left; z-index: 101; padding-bottom: 5px; }
#pathway { border-top: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(153, 153, 153); position: absolute; top: -25px; width: 100%; padding-top: 3px; padding-bottom: 3px; background-color: rgb(239, 239, 239); z-index: 0; }
#pathway_inner { margin-left: 205px; }
.font-size-button { margin: 0px 5px 0px 0px; float: right; }
.font-size-button img { vertical-align: middle; }
#xp-left li { list-style-type: none; list-style-image: none; list-style-position: outside; }
#xp-left ul { margin-top: 5px; padding-left: 5px; margin-left: 5px; }
#xp-left a { text-decoration: underline; line-height: 160%; }
#xp-left .left_module, #xp-left .left_module_menu { border: 0px solid rgb(0, 0, 0); padding: 0px 0px 1px; width: 180px; margin-left: auto; margin-right: auto; margin-top: 10px; }
#xp-left .left_module_title h3, #xp-left .left_module_title_menu h3 { margin: 0px; font-size: 1em; padding-left: 12px; padding-top: 2px; padding-bottom: 2px; cursor: pointer; }
#xp-left .left_module_content { padding: 5px; }
#xp-right .sensible_module, #xp-right .sensible_module_text { border: 0px solid rgb(0, 0, 0); padding: 0px 0px 1px; width: 180px; margin-left: auto; margin-right: auto; margin-top: 10px; }
#xp-right .sensible_module_content, #xp-right .sensible_module_content_text { padding: 5px; }
#xp-right .sensible_module_title, #xp-right .sensible_module_title_text { margin: 0px; font-size: 1em; padding-left: 12px; font-weight: bold; }
#xp-top .sensible_module { margin: 5px 10px 10px; }
#xp-top .sensible_module_title { margin: 0px; font-size: 1em; padding-left: 12px; font-weight: bold; }
fieldset { border: medium none ; }
.contentpaneopen { border: 0px ridge rgb(220, 220, 220); margin: 5px; }
.contentheading, h1 { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 1.4em; font-weight: normal; text-align: left; vertical-align: middle; }
.contentpagetitle { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 1em; font-weight: bold; text-align: left; color: rgb(51, 51, 51); }
table.contenttoc { border: 1px solid rgb(204, 204, 204); padding: 5px; background-color: rgb(238, 243, 255); font-size: 1.1em; margin-top: 5px; margin-bottom: 5px; }
table.contenttoc td { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 0.9em; font-weight: normal; text-align: left; }
a.toclink:hover, a.toclink:visited, a.toclink:link { font-size: 0.8em; }
.contentdescription { font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; font-size: 0.9em; text-align: left; color: rgb(128, 128, 128); }
a.contentpagetitle:link, a.contentpagetitle:visited { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 1em; font-weight: bold; text-align: left; }
a.contentpagetitle:hover { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 1em; text-align: left; font-weight: bold; }
hr { border: 1px inset ; background: rgb(192, 192, 192) none repeat scroll 0% 0%; height: 2px; }
hr.separator { border: 0px none ; background: rgb(192, 192, 192) none repeat scroll 0% 0%; height: 1px; width: 75px; }
.contentpane td { padding: 2px; }
a.blogsection:link, a.blogsection:visited { font-weight: normal; font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; }
a.weblinks:link, a.weblinks:visited { font-weight: normal; font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; }
a.readon:link, a.readon:visited { font-weight: normal; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 0.8em; }
.componentheading { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 1em; font-weight: bold; color: rgb(51, 51, 51); text-align: left; }
.category { font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; font-size: 0.9em; font-weight: bold; }
a.category:link, a.category:visited { font-weight: bold; }
.poll { font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; font-size: 0.9em; color: rgb(102, 102, 102); line-height: 14px; }
.sectiontableheader { padding: 2px; color: rgb(255, 255, 255); font-weight: bold; }
.sectiontableheader a { color: rgb(255, 255, 255); }
.frontpageheader { font-size: 1.5em; font-weight: bold; margin-top: 10px; margin-bottom: 10px; }
.small { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.9em; text-decoration: none; font-weight: normal; }
.smalldark { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.9em; color: rgb(51, 51, 51); text-decoration: none; font-weight: normal; }
.newsfeedheading { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 1em; font-weight: bold; color: rgb(51, 51, 51); text-align: left; }
.newsfeeddate { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.9em; font-weight: normal; }
.createdate { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.9em; text-decoration: none; font-weight: normal; }
.modifydate { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.9em; color: rgb(128, 128, 128); text-decoration: none; font-weight: normal; }
table.contact td.details { font-size: 0.9em; font-weight: bold; font-family: Verdana,Arial,Helvetica,sans-serif; }
.pagenav { font-weight: normal; color: rgb(255, 255, 255); }
.content_rating { font-weight: normal; font-size: 0.9em; }
.content_vote { font-weight: normal; font-size: 0.9em; }
.message { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 1em; text-align: center; }
.pollstableborder { width: 100%; margin-top: 5px; margin-bottom: 5px; }
.pollstableborder td { text-align: left; }
.user1 { width: 50%; float: left; }
.user2 { width: 50%; float: right; }
#xp-footer { background-position: center bottom; background-repeat: repeat-x; text-align: center; font-size: 0.9em; position: absolute; width: 100%; z-index: 1000; height: 21px; top: 1000px; }
#xp-footer-content { padding-top: 3px; }
/* ::::: http://joomla/templates/xplike.plesk.reloaded/css/blue.css ::::: */

h1, h2, h3, h4, h5, h6, .contentheading, .sectiontableheader, .newsfeeddate, .createdate, .message { color: rgb(110, 137, 221); }
a, .top_content { color: rgb(33, 93, 198); }
.top_outer { background: transparent url('head_xpblue_normal_wl.jpg') repeat-y scroll right center; }
.top_outer_medium { background: transparent url('head_xpblue_medium_wl.jpg') repeat-y scroll right center; }
.top_outer_deep { background: transparent url('head_xpblue_deep_wl.jpg') repeat-y scroll right center; }
.sectiontableentry1 { background-color: rgb(249, 251, 255); }
.sectiontableentry2 { background-color: rgb(223, 233, 255); }
.frontpageheader { color: rgb(140, 170, 231); }
.small { color: rgb(110, 137, 221); font-size: 0.85em; }
table.contact td.icons, table.contact td.details { background-color: rgb(238, 243, 255); }
html, #xp-left { background: transparent url('left_column_back.png') repeat-y scroll 0% 0%; }
#xp-left .left_module, #xp-left .left_module_menu { background-color: rgb(214, 223, 247); }
#xp-left .left_module_title h3, #xp-left .left_module_title_menu h3 { background-image: url('menu_title_expanded.png'); color: rgb(33, 93, 198); }
#xp-right .sensible_module_content, #xp-right .sensible_module_content_text { border: 1px solid rgb(196, 212, 243); background-color: rgb(238, 243, 255); }
#xp-right .sensible_module_title, #xp-right .sensible_module_title_text { background-image: url('right_module_header.png'); color: rgb(255, 255, 255); }
#xp-top .sensible_module_content { border: 1px solid rgb(196, 212, 243); background-color: rgb(238, 243, 255); }
#xp-top .sensible_module_title { background-color: rgb(110, 137, 221); color: rgb(255, 255, 255); }
.pagenavcounter, .pagenav { color: rgb(33, 93, 198); font-weight: bold; }
#xp-footer { color: rgb(33, 93, 198); background-image: url('footer_bg.png'); }
