@charset "UTF-8";
/* base css for joomla 1.5 layout */
* {margin:0;padding:0;}
body{margin:0;padding:0;font-family: Arial, Helvetica, sans-serif; font-size:14px; background:url(/images/bg.jpg) repeat-x #4f9ecf;}
hr {border-bottom:dotted #ccc 3px; color:#fff; background-color:#fff; margin-top: 15px; width:680px; display:none;}
table {border:none;}
img {border:none;}
.moduletable_tickets {margin-left:-10px;}
#ticketform {padding:10px; line-height: 20px;}
#ticketform input, select, checkbox {border: solid 1px #ccc; height:20px;}
#ticketform input#submitbutton {background-color:#CB2820; color:#fff; height:25px; padding:3px;}

#feature {position:relative; margin-top:0px;}
#feature img {position:relative; margin-top:-75px;}
#feature form {position:relative; z-index:3000; float:right; margin-right:10px;overflow:visible; }
#feature input { border: solid 1px #ccc; margin-top:30px; height:14px; padding:3px;}
#feature input.button{ padding:0px; vertical-align:bottom; border:none; height:22px; width:28px;}


.title_header {color:#fff; position: relative; width:400px; float:right; padding-top:10px; margin-right:120px;}
.title_header h1 {color:#fff; padding-bottom:0px; font-weight:bold;}
.title_header h3 {color:#fff; padding:0px; font-weight:bold; font-size:16px;}


#pagewidth{width:960px;text-align:left;margin-left:auto;margin-right:auto;} 
#header{background:url(/images/header_bg.png) no-repeat; height:170px; width:960px; position:relative; z-index:1000; margin-top:0px; overflow:visible;}
/*logo*/
#header img {margin-left:73px; margin-top:3px; border:none;}
#twocols{width:940px; margin-top:5px; background:#fff; border:solid #e6e6e6 10px;}
/*leftcol layout*/

#leftcol{ width:195px; padding-left:15px; padding-top:10px; position:relative; border-right:solid #e6e6e6 10px;}
#maincol{float:right; position: relative; width:680px; padding-left:20px; padding-right:20px;  padding-top:10px; border-left:solid #e6e6e6 10px; height:auto;}
#rightcol{float:right; position: relative; width:680px; padding-left:20px; padding-right:20px;  padding-top:10px; border-left:solid #e6e6e6 10px; height:auto;}
#system-message {width:680px;float:right; position: relative; margin-top: 10px; color:#cc0000;}

/*rightcol layout*/
/*
#rightcol{float:right;width:320px;}
#maincol{float:left;display:inline;position: relative;width:600px;} 
*/
/* Float containers fix */ 
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clearfix{display: inline-block;}
/*printer styles*/@media print{ 
/*hide the right/left column when printing*/#rightcol, #leftcol{display:none;} #twocols, #maincol{width:100%; float:none;}}
/*links*/
a {color:#cb2820; text-decoration:underline; margin-top: 10px;}
a:hover {color:#4e94a4;}

/*Javascript menu*/
#footer{background:#326aaa;  padding-top:10px; padding-left:20px; padding-bottom:10px;} 
#footer a {color:#fff; }
#footer a:hover {color:#66CCFF; }
#footer ul { position:relative; }
#footer ul.menu_other {width:auto; position:relative; float:right;width:500px;}
#footer li {color:#fff; list-style:none; display:inline-table; padding-right:10px; padding-top:0px;}
#footer span {display:inline-table;}

#hornav{background:url(/images/nav_bg.jpg); height:38px; display:block;float:left;position:relative; margin-top:5px; z-index:101; width:940px; padding-left: 20px;}
#hornav .moduletable{margin:0;}
#hornav ul{ padding-top:8px; text-align:justify;}
#hornav ul li{list-style:none; color:#fff;  display:inline; margin-right:40px;}
#hornav ul li a{color:#fff; text-decoration:none; display:inline; font-size:18px; padding-left:5px; padding-right: 5px; padding-top: 3px; padding-bottom:3px;}
#hornav ul li#current a, #hornav ul li.parent.active{background:#cb2820;}
#hornav ul li a:hover{background:#cb2820;}





#hornav ul li ul {display:block;height:auto;width:12em;position:absolute;z-index:99;left: -999em;}
#hornav ul li ul ul {margin: -40px 0 0 14em;}
#hornav ul li li {width:100%;text-align:left;border-bottom:1px solid #000;margin:0;line-height:115%;}
#hornav ul li li a{color:#000;display:block;background:#ccc;padding:4px 10px;}
#hornav ul li ul {left: -999em;}
#hornav ul li:hover ul ul, #hornav ul li:hover ul ul ul {left: -999em;}
#hornav ul li:hover ul, #hornav ul li li:hover ul, #hornav ul li li li:hover ul {left: auto;}
#hornav ul li#current li a {color:#000;background:#ccc;}
#hornav ul li#current li a:hover {color:#fff;background:#000;}

ul.menu_right {list-style:none; font-size:26px;}



/*content*/
p {padding: 0 0 12px 0;}

h2 {}

h1, h3, legend {font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#4e94a4; font-weight:normal; padding-top: 10px; padding-bottom:20px;}

h4 { font-size:16px; font-weight: bold;}
h5 { font-size:100%;font-weight: bold;}
h6 { font-size:100%;font-weight: bold;}

h1.componentheading{font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#4e94a4; font-weight:normal; padding-top: 10px; padding-bottom:20px;}
h2.contentheading{}
.createdby{font-size:10px;line-height:1em;}
.createdate{font-size:10px;line-height:1em;font-style:italic;}

/* Lists */
#maincol ul, #maincol ol {margin:12px 20px;}

/*Joomla Template Overrides*/

div.joomla p {margin: 10px 0px 0px; }
div.joomla h1.pagetitle {display:none;}
div.joomla div.description {margin:10px 0px;overflow: hidden;}
div.joomla div.description img.left {margin-right: 15px;float: left;}
div.joomla div.description img.right {margin-left: 15px;float: right;}
div.joomla div.filter {margin:10px 0px;}
div.joomla th {padding:5px;background: #ebebeb;border-bottom: 1px solid #b4b4b4;font-weight : bold;}
div.joomla tr.even td {padding:5px;background: #f0f0f0;border-bottom: 1px solid #dcdcdc;}
div.joomla tr.odd td {padding: 5px;background: #fafafa;border-bottom: 1px solid #dcdcdc;}
div.joomla span.number {color: #969696;font-style: italic;}
/* floats */
/*div.joomla .float-left { float: left; overflow: hidden; }*/
/*div.joomla .float-right { float: right; overflow: hidden; }*/
/*div.joomla .width25 { width: 24.999%; }*/
/*div.joomla .width33 { width: 33.333%; }*/
/*div.joomla .width50 { width: 49.999%; }*/
/*div.joomla .width100 { width: 100%; }*/
/*
 * com_content
 * blog layout (frontpage, category, section)
 * sub selectors: blog
 */
div.joomla div.blog div.description {margin: 10px 0px 15px;border-bottom: 1px #c8c8c8 dotted;}
div.joomla div.leadingarticles {border-bottom:dotted #ccc 3px; margin-bottom:10px;}
div.joomla div.teaserarticles {}
div.joomla div.item {padding-bottom: 20px;}
div.joomla div.item-bg {overflow: hidden;}
div.joomla div.multicolumns div.item {}
div.joomla div.multicolumns div.first div.item {margin-left: 0px; border-bottom:dotted #ccc 3px;}
div.joomla div.multicolumns div.last div.item {margin-right: 0px; border-bottom:dotted #ccc 3px;}
div.joomla div.morearticles {margin: 0px 0px;}
div.joomla div.pagination {text-align: center;}
div.joomla div.pagination p.results {}
/*
 * com_content
 * article layout
 * sub seletors: article
 */
div.joomla div.headline {overflow: hidden;}
div.joomla h1.title {width: auto;float: left;}
div.joomla div.multicolumns h1.title {font-size: 200%;letter-spacing: -1px;}
div.joomla span.icon {display: block;margin-top: 10px;float: right;}
div.joomla div.multicolumns span.icon {margin-top: 5px;}
div.joomla span.edit {margin-left: 10px;float: left;display:none;}
div.joomla span.pdf {margin-right: 5px;display:none;}
div.joomla span.print {margin-right: 5px; display:none;}
div.joomla span.email {display:none;}
div.joomla span.printscreen {}
div.joomla p.iteminfo {margin: 0px 0px 15px;}
div.joomla p.articleinfo {display:none;}
div.joomla p.articleinfo span.modified,div.joomla p.articleinfo span.author,div.joomla p.articleinfo span.created,div.joomla p.articleinfo span.url {display: block;font-size: 95%;}
div.joomla p.articleinfo span.author {color: #969696;font-style: italic;}
div.joomla p.articleinfo span.created {font-weight: bold;}
/*
 * com_content
 * editing an article
 * sub seletors: edit-article
 */
div.joomla div.edit-article fieldset {margin-bottom: 30px;}
div.joomla div.edit-article fieldset div {overflow: hidden;}
div.joomla div.edit-article label.label-left {display: block;width:150px;float: left;}
div.joomla div.edit-article div.save {margin: 0px;float: right;}
div.joomla div.edit-article div#editor-xtd-buttons {margin-bottom: 0px;overflow: hidden;}
div.joomla div.edit-article div#editor-xtd-buttons div {margin: 0px;}
div.joomla div.edit-article div#editor-xtd-buttons div.button2-left {margin-right: 5px;}
div.joomla div.edit-article div#editor-xtd-buttons a:link,div.joomla div.edit-article div#editor-xtd-buttons a:visited,div.joomla div.edit-article div#editor-xtd-buttons a:hover {color: #323232;}
/*
 * com_weblinks
 * sub seletors: weblinks
 */
div.joomla div.weblinks fieldset {}
div.joomla div.weblinks fieldset div {overflow: hidden;}
div.joomla div.weblinks label.label-left {display: block;width: 150px;float: left;}
/*
 * com_search
 * sub seletors: search
 */
div.joomla div.search p.info {margin: 0px;color: #969696;font-style: italic;}
div.joomla div.search span.highlight {background: #ffffaa;}
/*
 * com_poll
 * sub seletors: poll
 */
div.joomla div.poll fieldset {margin: 15px 0px 10px;}
/*
 * com_contact
 * sub seletors: contact
 */
div.joomla div.contact h1 {margin-bottom: 0px;font-size: 250%;font-weight: normal;letter-spacing: -1px;}
div.joomla div.contact h2 {margin-bottom: 10px;font-size: 120%;font-weight: normal;text-transform: uppercase;letter-spacing: 0px;}
div.joomla div.contact div.image {float: right;}
div.joomla div.contact table {margin-bottom: 10px;}
div.joomla div.contact label.label-top {display: block;}
/*
 * com_user
 * sub seletors: user
 */
div.joomla div.user label.label-left, div.joomla div.user span.label-left  {display: block;width: 130px;float: left;}
/*
 * mod_newsflash
 */
div.module-newsflash {overflow: hidden;}
div.module-newsflash div.item {padding-bottom: 15px;overflow: hidden;}
div.module-newsflash div.last {padding-bottom: 0px;}
/*
 * legacy Joomla styling only for third party components
 */
.contentheading, .componentheading {font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#4e94a4; font-weight:normal; padding-top: 10px; padding-bottom:20px;}
/*
 * Joomla! system tooltips
 */
.tool-tip {float: left;background: #ffc;border: 1px solid #D4D5AA;padding: 5px;max-width: 200px;color: #323232;}
.tool-title {padding: 0;margin: 0;font-size: 100%;font-weight: bold;margin-top: -15px;padding-top: 15px;padding-bottom: 5px;background: url(../../system/images/selector-arrow.png) no-repeat;}
.tool-text {font-size: 100%;margin: 0;}
fieldset {border:none;}
fieldset input {border: solid 1px #ccc;}

div.homespecs {float:left; width: 60%;}
ul.slideshow {float:right; right:15px;}