/*======================================================================*\
|| #################################################################### ||
|| # Copyright (C) 2006-2009 Youjoomla LLC. All Rights Reserved.        ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- THIS IS NOT FREE SOFTWARE ---------------- #      ||
|| # http://www.youjoomla.com | http://www.youjoomla.com/license.html # ||
|| #################################################################### ||
\*======================================================================*/
@import url("layout.css"); 
/*layout css file*/
@import url("menus.css"); 
/*menu css file*/
@import url("typo.css"); 
/*typo css file*/
body{
	text-align:left; 
	/*center hack*/
	padding:0; 
	margin:0 0 0px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;  
	line-height:18px;
	background-color:#FFFFFF;
}

/* JOOMLA! STYLING--------------------- */a:focus {outline:0px;}

focus {outline:0px;}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address{margin:16px 0 10px 0;}
form{margin:10px 0;}

ul {margin: 0px;padding: 0px;list-style:none;}

ul li,ul li:hover {padding-left:15px;}

body ol { list-style: decimal inside;margin:0;padding:0;}

body ol li{margin: 0px;padding: 5px 3px;list-style-image:none;background:none;}

/* for modules only */body .yjsquare_in ol li{/*background:url(../images/ol.gif) no-repeat left bottom;*/}

/**/fieldset{padding:.5em;}

body a,body a:hover {cursor: pointer;}

a:link, a:visited {text-decoration: none;}

a:hover {text-decoration: none;}

h1,.componentheading{font-size:2.2em;line-height:1.5em;}

h2,.contentheading{font-size:1.7em;line-height:1.7em;}

h1.title, h2.title, h3.title, h4.title{text-align:center;}

h3{font-size:1.3em;line-height:1.3em;}

h4{font-size:1.2em;line-height:1.2em;}

h5{font-size:1.1em;line-height:1.1em;}

h6{font-size:1em;line-height:1em;font-weight:bold;}

.small,.createdate,.modifydate,.mosimage_caption,.createby{text-transform: uppercase;font: 10px Tahoma, Verdana, "Lucida Sans";}

.clr{clear:both;height:1px;}

.input{border:0;}

.contentdescription img{padding:5px;margin:15px;}

.contentheading,.contentheading a:link,.contentheading a:visited{text-align:left;margin:0 0 7px 0;padding:0 0 3px 0;font-size:18px;font-family: "Trebuchet MS", sans-serif;overflow:visible;text-transform:uppercase;}

.contentheading a:hover {text-decoration: underline;}

.componentheading{letter-spacing: normal;font-size:18px;margin:0 0px 4px 0px;font-family: "Trebuchet MS", sans-serif;}

.contentpaneopen{padding:0 0px;text-align: left;}

.contentpane{padding:0 0px 0px 0px !important;}

.category{margin-left:0px;}

.insidem ul{margin-left:10px;}

.contentpaneopen,.contentpane,table.blog {}

.contentpaneopen {border-collapse: separate;border-spacing: 3px;}

table.contenttoc {margin: 0 0 10px 10px;padding: 0;width: 30%;float: right;}

.toclink{padding:5px;display:block;margin: 2px 0;}

.article_separator {display: block;height: 15px;clear: both;}

.inputbox {margin-top:5px;}

img a,img {border:0;padding:0;}

.contentdescription img{padding:0 3px;}

input#search_searchword{padding:2px;}

table.searchintro {padding: 10px 0;width: 100%;}

table.searchintro td {padding: 5px!important;}

/* buttons--------------------- */.button {padding:1px 3px;border:none;margin-top:5px;}

.back_button {padding: 0 5px;}

.readon{clear:both;height:16px;line-height:14px;display:block;float:right;padding:0 0 0 20px;font-size:10px;text-transform:uppercase;}

.readon span{}

a.pagenav,.pagenav_prev a,.pagenav_next a,.pagenavbar a, .back_button a {height:21px;text-transform:uppercase;font-weight:normal;line-height:21px;padding:0 5px;}

/* end buttons*/table.pollstableborder td.sectiontableentry0,table.pollstableborder td.sectiontableentry1, table.pollstableborder td.sectiontableentry2,table.pollstableborder tr.sectiontableentry0 td,table.pollstableborder tr.sectiontableentry1 td,table.pollstableborder tr.sectiontableentry2 td{height: 20px;padding-left: 5px;text-align:left;padding-right: 10px;line-height: 18px;margin-bottom:5px;background: none;border:none;}

tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td,td.sectiontableentry0, td.sectiontableentry1,td.sectiontableentry2 {height: 20px;padding: 0 10px;line-height: 29px;}

table.pollstableborder {border: none;padding: 0;width: 100%;text-align: left;}

table.pollstableborder img {vertical-align: baseline;}

table.pollstableborder td {padding:0 5px !important;}

.sectiontableheader {padding: 5px;font-weight: bold; color:#E36300;}

/*sectiontable entery colors--------------------- */table.pollstableborder tr.sectiontableentry0 td {border: none;background: #f3f2f2;}

table.pollstableborder tr.sectiontableentry1 td,table.pollstableborder tr.sectiontableentry2 td  {border: none;}

.sectiontableheader {border: 1px solid #d4d4d4;background:#DEDEDE;}

.sectiontableentry1 {background-color : #DEDEDE;}

tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td,td.sectiontableentry0, td.sectiontableentry1,td.sectiontableentry2 {border-bottom: 1px solid #fff;}

tr.sectiontableentry0 td, td.sectiontableentry0,tr.sectiontableentry2 td, td.sectiontableentry2 {background-color: #f3f2f2;}

tr.sectiontableentry1 td, td.sectiontableentry1 {background-color: #E9E9E9;}

tr.sectiontableentry0:hover td, tr.sectiontableentry1:hover td,tr.sectiontableentry2:hover td {background-color: #EEEEEE;}

/* default system --------------------- *//* Tooltips */.tool-tip {float: left;background: #ffc;border: 1px solid #D4D5AA;padding: 5px;max-width: 200px;text-align:left;}

.tool-title {padding: 0;margin: 0;font-size:12px;font-weight: bold;margin-top: -15px;padding-top: 15px;padding-bottom: 5px;text-align:left;background: url(../../images/selector-arrow.png) no-repeat;}

.tool-text {font-size:11px;margin: 0;text-align:left;}

/* OpenID icon style */input.system-openid {background: url(http://openid.net/login-bg.gif) no-repeat;background-color: #fff;background-position: 0 50%;color: #000;padding-left: 18px;}

/* Unpublished */.system-unpublished {background: #FDFDFD;border-top: 1px solid #EAEAEA;border-bottom: 1px solid #EAEAEA;}

/* System Messages */#system-message { margin-bottom: 10px; padding: 0;}

#system-message dt { font-weight: bold; }

#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; background-image:none;}

#system-message dd ul {  background-color:#FDFDFD; color: #c02; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA;}

/* System Standard Messages */#system-message dt.message { display: none; }

#system-message dd.message {  }

#system-message dd.message ul li {background-image:none;}

/* System Error Messages */#system-message dt.error { display: none; }

#system-message dd.error ul { color: #c00; background-color: #FDFDFD; border-top: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA;}

#system-message dd.error ul li {background-image:none;}

/* System Notice Messages */#system-message dt.notice { display: none; }

#system-message dd.notice ul { color: #c00; background: #FDFDFD; border-top: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA;}

#system-message dd.notice ul li {background-image:none;}

/* Debug */#system-debug  { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }

#system-debug div { font-size: 11px;}

/* Form validation */.invalid { border:1px solid #ff0000; }

label.invalid { color: #ff0000;font-weight:bold }

/* Buttons */#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: #666;cursor: pointer;}

.button2-left span,.button2-right span {cursor: default;color: #999;}

.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span {padding: 0 6px;}

.page span {color: #000;font-weight: bold;}

.button2-left a:hover,.button2-right a:hover {text-decoration: none;color: #0B55C4;}

.button2-left a,.button2-left span {padding: 0 24px 0 6px;}

.button2-right a,.button2-right span {padding: 0 6px 0 24px;}

.button2-left {background: url(../../images/j_button2_left.png) no-repeat;float: left;margin-left: 5px;}

.button2-right {background: url(../../images/j_button2_right.png) 100% 0 no-repeat;float: left;margin-left: 5px;}

.button2-left .image {background: url(../../images/j_button2_image.png) 100% 0 no-repeat;}

.button2-left .readmore {background: url(../../images/j_button2_readmore.png) 100% 0 no-repeat;}

.button2-left .pagebreak {background: url(../../images/j_button2_pagebreak.png) 100% 0 no-repeat;}

.button2-left .blank {background: url(../../images/j_button2_blank.png) 100% 0 no-repeat;}

/* Tooltips */div.tooltip {float: left;background: #ffc;border: 1px solid #D4D5AA;padding: 5px;max-width: 200px;z-index:13000;}

div.tooltip h4 {padding: 0;margin: 0;font-size: 95%;font-weight: bold;margin-top: -15px;padding-top: 15px;padding-bottom: 5px;background: url(../../images/selector-arrow.png) no-repeat;}

div.tooltip p {font-size: 90%;margin: 0;}

/* Caption fixes */.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;}

/* Calendar */a img.calendar {width: 16px;height: 16px;margin-left: 3px;background: url(../../images/calendar.png) no-repeat;cursor: pointer;vertical-align: middle;}

/*contact*/#component-contact{padding:0 8px;}

.msn{ background-image:url(../../images/messengerbutton.jpg); padding:16px 158px 17px 12px; border-style: none; }