/* CSS Document */
/*--------------------------------------body---*/

body, td, th, div, p, label {
  color:#42596A;
  font:normal 12px Verdana;
  line-height:18px; 
}
a, a:visited, a:hover {
  color:#513399;
  <!--color:#225E79;-->
}
a  {
  text-decoration:underline;
}
a:hover {
  text-decoration:underline
}

/*----------------------------------------------------------content---*/
/*-----------------------------article_settings-*/
.article-decor {
  padding:0px 0px 12px 0px;
}
.article_indent, 
#component-contact  {
  padding:10px 0px 15px 0px; 
}
#contact_text    {
  height:auto; 
  overflow:auto;
  margin:0px 0px 5px 0px; 
  width:90%
}
.article_bot    {
  line-height:5px
}
.article_separator  {
  display:block;
  line-height:1px;
  width:100%;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  height:12px;
}
.column_separator  {
  padding:0px 0px 0px 1px !important;
}
.article_column {
  padding:0px 0px 0px 0px;
}
.article_indent h3 {
  overflow:hidden;
}
.article_indent h3 img {
  margin:0px 3px 0px 0px !important;
  float:left
}
.article_indent .contentpaneopen td, 
.contentpaneopen p  {
  line-height:20px;
  font-size:12px;
}
.contentpaneopen ul {
  list-style:none !important;
  margin:0px 0px 0px 0px;
}
.contentpaneopen li {
  /* background:url(../images/list-item.png) no-repeat 0 4px; */
        list-style:disc;
        margin-left:25px;
  padding:0px 0px 4px 0px;
}
.contentpaneopen img  {
  margin:0px 10px 4px 0px;
}
.contentpane li {
  line-height:normal;
  padding:0px 0px 6px 0px;
}
.contentdescription img {
  margin:0px 10px 0px 0px;
}

/*---------------------------content-heading---*/

.componentheading    {
  color:#15221e;
  font:normal 27px Tahoma;
  line-height:140%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
}
.contentheading      {
  color:#15221e;
  font:normal 24px tahoma;
  line-height:20px !important;
  margin:0px 0px 0px 0px;
  padding:4px 0px 18px 0px;
}
.title-bg {

}
.item-info {
  padding:0px 0px 4px 0px;
}
.buttonheading      {
  padding:4px 0px 0px 5px;
}

/*-----------------------------item-info---*/

.iteminfo        {
  padding:0px 0px 6px 0px; 
  margin:0px 0px 15px 0px;
}
.modifydate        {
  color:#282828; 
  font-size:10px; 
  padding:0px 0px 0px 0px; 
  text-decoration:none !important; 
}
.md-indent {
  padding:0px 0px 0px 0px;

}
.createdby        {
  color:#282828; 
  display:block;
  font-size:11px; 
  font-weight:normal;  
  text-transform:none; 
}
.createdate        {
  color:#282828; 
  font-size:11px;
  margin:0px 0px 0px 0px; 
  padding:0px 0px 7px 0px; 
  text-transform:none; 
}
span.small        { /* Written by */
  color:#282828; 
  font-size:11px;
  margin:0px 0px 0px 0px; 
  padding:0px 0px 0px 0px;
  text-transform:none;
}
div.small {
  padding:7px 0px 0px 0px;
}

/*-----------------------------------buttons---*/

.button, 
.validate        {
  background:url(../images/button.png) no-repeat 0 0;
  border:none; 
  color:#fff; 
  font:bold 12px Tahoma; 
  line-height:16px;
  margin:0px 0px 0px 0px;
  padding:10px 7px 10px 7px;
  text-align:center;
  vertical-align:top; 
  width:69px;
}
* html .button, 
* html .validate {
  height:36px;
  display:block;
}
/*:first-child+html .button {height:20px; padding:0px 0px 0px 0px;}

/*-----------------------------------read-more---*/

#editor-xtd-buttons div.readmore {
  background:none; 
  height:auto;
  margin:0px 0px 0px 0px;
  width:auto; 
}
div.readmore  {
  overflow:hidden;
  margin:0px 0px 0px 0px; 
  padding:4px 0px 0px 0px;
}
div a.readon{
  background:url(../images/readon.png) no-repeat 0 0px;
  color:#fff;  
  display:block;
  font:bold 12px tahoma;
  margin:0px 0px 0px 0px !important; 
  padding:11px 0px 11px 0px;  
  text-decoration:none;
  width:110px;
  text-align:center;
}

a.readon:hover  {
  color:#000 !important;
  text-decoration:none;
}
a.readon:visited {
  color:#fff;
}


/*-----------------------------blog-more---*/

.blog_more    {
  padding:0px 0px 10px 31px;
}
.blog_more h2  {
  background:none;
  color:#004998 !important; 
  font-size:12px;  
  padding:0px 0px 0px 0px;
}
.blog_more ul {
  margin:10px 0px 0px 15px;
}
.blog_more ul li {
  padding:0px 0px 0px 0px !important; 
}
.blog_more a  {
  color:#004998; 
  text-decoration:underline
}
.blog_more a:hover  {
  color:#004998; 
  text-decoration:none;
}      
.blog_more strong  {
  color:#004998; 
}

/*-----------------------------pagenav---*/

.pagenav  {
  color:#004998; 
  font-size:12px; 
  font-weight:normal
}
a.pagenav  {
  color:#004998; 
  font-weight:normal
}
a.pagenav:hover  {
  color:#004998; 
  text-decoration:none
}
a.pagenav:visited {
  color:#004998; 
  text-decoration:none
}
.pagination_nav  {
  color:#004998; 
  font-size:12px; 
  padding:10px 20px 0px 27px;
}
.pagination_nav div  {
  background:#f4f4f4;
  padding:5px 0px 5px 0px; 
}

.pagination    {
  margin-top:10px
}
.pagination  li  {
  float:left; 
  padding:0px 5px 0px 5px;
}  
.pagination_result  {
  color:#004998; 
  padding:5px 0px 0px 0px;
  line-height:16px;
}
      
/*--------------------------------------result---*/

.sectiontableentry0 td  {  
  color:#282828;
  padding:5px 0px 5px 0px; 
}
.sectiontableentry1 td  {
  background:#f4f7fe;
  color:#282828;
  padding:5px 0px 5px 0px;
}
.sectiontableentry2 td   {
  color:#282828;
  padding:5px 0px 5px 0px; 
}

.sectiontableentry0,
.sectiontableentry1,
.sectiontableentry2    {}

.sectiontableentry1 a  {
  color:#282828
}
.sectiontableentry2 a  {
  color:#282828
}
.sectiontableentry1 a:hover {
  color:#282828
}
.sectiontableentry2 a:hover {
  color:#282828
}
.sectiontableentry1 a:visited {
  color:#282828
}
.sectiontableentry2 a:visited {
  color:#282828
}

.var1 {
  padding:5px !important;
  margin:5px 0px 5px 0px;
}
.var1 a, .var1 p, .var1  {
  color:#282828;
}
.var2 {
  background:#f4f7fe;
  padding:5px !important;
  margin:5px 0px 5px 0px;
}
.var2 a, .var2 p, .var2  {
  color:#282828;
}

.results  {
  text-align:center;
  padding:0px 0px 15px 15px;
}
#page  {
  padding:0px 0px 0px 0px;
}
#page ol li  {
  padding:0px 0px 10px 0px; 
  text-align:left
}
.searchintro  {
  padding:0px 0px 10px 0px;
}
.searchintro strong    {
  color:#2a6dc8
}
#page h3  {
  font-size:130%; 
  padding:10px 0px 5px 0px; 
  text-align:left;
  color:#282828;
}
#page .inputbox   {
  color:#000;
}
#page #ordering {
  height:20px; display:inline; vertical-align:middle;
}
#page .display  {
  padding:10px 0px 0px 0px;
}
#page legend  {
  color:#282828
}

.sectiontableentry0 .pad2,
.sectiontableentry1 .pad2,
.sectiontableentry2 .pad2  {
  padding:2px 0px 2px 15px;
  font-weight:bold
}
.sectiontableheader {
  padding-bottom:2px
}

/*--------------------------------------poll---*/

.poll .question   {
  color:#000 ;
  font-size:12px;  
  font-weight:bold;
  font-family:arial;
}
.poll .poll-body    {
  padding:12px 0px 5px 0px;
}
.poll .body label {
  color:#282828;
  font-size:12px;
  font-family:Arial;
  line-height:14px;
  padding:0px 0px 0px 0px;
}
.poll .buttons {
}
.poll .button  {
  background:url(../images/button.png) no-repeat 0 0;
  border:none;
  color:#fff;
  display:inline;
  font:bold 12px Tahoma;
  line-height:15px;
  margin:8px 0px 0px 0px;
  padding:10px 0px 10px 0px;
  width:69px;
 
}
* html .poll .button {
  height:25px;
}
.poll .result  {

}

.poll .section  {
  overflow:hidden; 
  padding:5px 0px 7px 0px;
  width:100%; 
}
.poll .section2  {
  overflow:hidden; 
  padding:5px 0px 5px 0px;
  width:100%; 
}
.poll .radio  {
  float:left;
  width:20px;
}
.poll .radio input {
  display:block;
  width:16px;
  height:16px;
  vertical-align:middle;
}
.poll .var  {
  margin:0px 0px 0px 20px;
  text-align:left
}

.display  {
  padding:0px 0px 10px 0px;
}
.display select  {
  border:1px solid #46462f; 
  width:100px;
}
.sectiontableentry1 div, 
.sectiontableentry0 div {
  font-size:1px
}

/*--------------------------------------user---*/

dl.contentpane  dt {
  padding:10px 0px 20px 0px;
}
dl.contentpane  dd {
  width:100%;
  overflow:hidden;
}
dl.contentpane  div {
  vertical-align:middle
}
dl.contentpane .description {
  width:110px;
  padding:0px 0px 0px 0px;
  vertical-align:middle
}
dl.contentpane .input-field {
  width:160px;
  padding:0px 0px 0px 0px;
  vertical-align:middle
}
dl.contentpane .button-field {
  width:140px;
  padding:0px 0px 0px 0px;
  vertical-align:middle
}

/*-------------------------------------search---*/

.module-search     {
  padding:22px 0px 0px 0px;
}
.search {
}
.search-input {
  width:200px;
  float:left;
}
.search-button {
  width:31px;
  float:left;
  padding:0px;
  margin:0px;
}
.search-input .inputbox  { /*-------- working in all browsers ------*/
  background:url(../images/search-bg.gif) no-repeat 0 0;
  border:none;
  color:#000000;
  font-family:Arial;
  font-size:11px;
  padding:6px 0px 7px 15px; 
  vertical-align:top;   
  width:201px;
}
* html .search-input .inputbox {
  height:26px;
  width:297px;
  padding:6px 0px 2px 15px;
}

.search-button .button  {
  background:none;
  border:none;
  color:#cb670e;
  font:bold 12px Arial;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  width:31px;
  height:26px;  
  vertical-align:top; 
}
* html .search-button .button {
  width:31px;
  height:26px;
  margin-top:1px;
}
:first-child+html .search-button .button {margin:1px 0px 0px 0px;}
  
/*-------------------------------------search-result---*/
.search_result {
  padding:0px 0px 0px 0px;
}  
/*-------------------title----*/

.search_result h3  {
  color:#808080; 
  font-size:14px;
}

/*-------------------article----*/

.search_result p  {
  padding:10px 0px 0px 0px;
}
/*----------*/
#search_searchword  {
  border:1px solid #999
}
legend    {
  color:#808080
}

.highlight  {  /* highlight sought word */
  color:#285ba0; 
  font-weight:bold
}

.phrase {
  border:solid 1px #282828;
  color:#282828;
  float:left; 
  margin:10px 10px 10px 0; 
  padding:10px 10px 10px 10px; 
  width:60%;
  height:140px;
}
.phrase .inputbox   {
  background:#fff; 
  color:#808080; 
  display:block; 
  margin-top:5px; 
}

.phrase .inputbox option {
  background:#fff; 
  border-bottom:solid 1px #333; 
  padding:2px; 
}
.phrase .inputbox option a:hover {
  background:#C00;
  border-color:#cfd0d6;
  color:#282828;   
}
fieldset.word,fieldset.only { 
  border:solid 1px #282828;
}
.ordering {
  display:inline;
  padding:3px 0px 0px 0px;
}

.only   {
  border:solid 0; 
  line-height:1.3em;
  margin:10px 0 0 10px; 
  padding:10px 10px;
  height:140px;
}
.word   {
  border:solid 0 !important;
  padding:10px 10px 10px 0; 
}
.word input {
  background:#fff; 
  color:#ff6614; 
  font-weight:normal; 
  margin:0 10px 0 10px; 
  padding:1px 2px 2px 2px;;
  vertical-align:middle;
}
.word .button {
  margin-top:0px;
  display:inline !important;
  vertical-align:middle;
}
.contact_email  input  {
  margin:4px 0px 3px 0px;
}
/*-------------------------------------admin-form---*/

.adminform td       {
  padding:0px 0px 12px 0px;
} 

td.list-title    {
font-size:14px;
padding:0px 0px 12px 0px;
}
/*---------------------------system-error-messages--*/
.err-space {
  margin:0px 0px 0px 25px;
}
.error    {
  margin:0px 0px 10px 0px;
}
.error h2   {
  color:#ff0000;
  font:bold 14px Tahoma;  
  padding:0px 0px 5px 20px;
}
#system-message dt.error, dt.message { 
  display: none; 
}
.error dd ul {
  background: #ce0303 ; 
  border-top: 3px solid #670606; 
  border-bottom: 3px solid #670606; 
  color: #fff;
  margin:0; 
  padding:5px 0px 5px 5px;
}
.error dd ul li  {
  background:none !important;
  color:#fff !important; 
  margin:0px 0px 0px 20px !important; 
}
.pass_remind { 
  vertical-align:middle; 
  padding:0px 0px 0px 10px;
}

/*---------------------------------------------------------------------------------boxes---*/

.module  {
  margin:0px 0px 11px 0px;
  width:230px;
}
.module .first {
  width:100%;
}
.module  .sec {
}
.module .box-indent {
  padding:0px 10px 0px 0px;

}
.module .box-indent .width {
  overflow:hidden;
}

/*-------------------title----*/

.module h3 {
  color:#bc5500;
  font:bold 24px Arial, Helvetica, sans-serif;
  padding:0px 0px 10px 0px;
}

/*-------------------content----*/

.module div    {
  color:#575757;
  font-size:12px;
  line-height:17px;
}
.module label  {
  color:#000;
  display:block;
  line-height:100%;
  padding:0px 0px 3px 0px; 
  vertical-align:middle
}
.module td, 
.module p    {
  color:#575757;
  font-size:12px;
  line-height:17px;
  padding:0px 0px 10px 0px;
}
.module ul    {
  list-style:none;
  margin:0px 0px 0px 0px;
}
.module li    {
  padding:0px 0px 13px 0px;
}
.module li a  {
  padding:0px 7px 0px 0px;
  color:#15221e;
  font-size:12px;
  line-height:16px; 
  text-decoration:underline;
}
.module li a:hover {
  color:#000;
  text-decoration:none;
}
.module li a:visited {
  color:#000
}
.count  { /* count users */
  font-weight:normal;
  color:#282828;
}
.module a    {
  color:#15221e;
  text-decoration:none;
}
.module a:hover  {
  color:#15221e;
  text-decoration:underline;
}
.module .inputbox  {
  background:#fff; 
  border:1px solid #b0a88f;
}
.module em  {
  color:#a39f90
}
/*-------------------------------------mainmenu---*/
.module_menu  {
  margin:0px 0px 11px 0px;
  width:100%;
  overflow:hidden;
}
.module_menu .first {
  width:100%;
}
.module_menu .sec {
}
.module_menu .box-indent {
}
.module_menu ul {
  list-style:none;
  margin:0px 0px 0px 0px;
}
.module_menu li  {
  float:none !important;
  padding:0px 0px 1px 3px;
}
.module_menu li  li{
  border:none;
  padding:0px 0px 1px 21px;
}
.module_menu li a {
  color:#566D7E;
  font-size:12px;
  line-height:17px; 
  text-decoration:none;
}
.module_menu li a:hover {
  text-decoration:underline;
}
/*-------------------title----*/

.module_menu h3  {
  color:#062f41;
  font: 20px Verdana, Helvetica, sans-serif;
  padding:0px 0px 7px 0px;
}

/*-----------------content----*/
.module_menu div    {
  color:#fff;
  font-size:12px;
}

/*-------------------------------------topmenu---*/
.module-topmenu {
  padding-left:0px;
}
ul.menu {
  list-style:none;
}
ul.menu li {
  float:left;
  padding-right:10px
}
.moduletable_menu ul.menu li a {
  color:#5a706a;
  font:normal 10px Arial, Helvetica, sans-serif;
  text-decoration:none;
  text-transform:uppercase;
}
.moduletable_menu ul.menu li a:hover {
  color:#fff !important;
  text-decoration:none;
}
.moduletable_menu ul.menu li a:visited {
  color:#5a706a;
}
ul.joomla-nav-topmenu {
  padding:0px 0px 0px 0px;
  margin-left:25px;
  list-style:none;
}
ul.joomla-nav-topmenu li, ul.joomla-nav-topmenu li.active  {
  float:left; 
  padding:0px 0px 0px 0px;
}
ul.joomla-nav-topmenu li a, ul.joomla-nav-topmenu li a:hover, ul.joomla-nav-topmenu li a:visited {
  color:#ffffff;
}
ul.joomla-nav-topmenu li a  {
  background:url(../images/topmenu-separator.gif) no-repeat right 32px;
  display:block; 
  font:normal 11px Verdana, Helvetica, sans-serif;
  text-decoration:none;
  text-transform:uppercase;
}

ul.joomla-nav-topmenu li a {
  display:block; 
  padding:24px 20px 17px 20px;
}

/*-------------------hover----*/

ul.joomla-nav-topmenu li a:hover  {
  background:url(../images/topmenu-item-right.png) no-repeat right 0;
  display:block;
  color:#fff;
  text-decoration:none;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}

/*
ul.joomla-nav-topmenu li a:hover span{
  background:url(../images/topmenu-item-left.png) no-repeat 0 0;
  display:block;
  padding:24px 31px 20px 35px;
  margin-left:-4px;
}

* html ul.joomla-nav-topmenu li a:hover  {
  background:url(../images/topmenu-item-right.gif) no-repeat right 0;
}
* html ul.joomla-nav-topmenu li a:hover span{
  padding:28px 31px 16px 35px;
  background:url(../images/topmenu-item-left.gif) no-repeat 0 0;
}
*/

/*-------------------active----*/

ul.joomla-nav-topmenu li.selected a {
  background:url(../images/topmenu-item-right.png) no-repeat right 0;
  color:#fff !important; 
  width:auto;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
/* ul.joomla-nav-topmenu li.selected a span {
  background:url(../images/topmenu-item-left.png) no-repeat 0 0;
  display:block; 
  padding:24px 33px 20px 33px;
  margin-left:-4px;
}
* html ul.joomla-nav-topmenu li.selected a {
  background:url(../images/topmenu-item-right.gif) no-repeat right 0;
}
* html ul.joomla-nav-topmenu li.selected a span {
  background:url(../images/topmenu-item-left.gif) no-repeat 0 0;
}
*/
/*----------------------------------------login-form---*/

.module-login  {
  margin:0px 0px 11px 0px;
}
.module-login .sec{
}
.module-login .box-indent {
}

/*-------------------title----*/

.module-login h3  {
  color:#bc5500;
  font:bold 24px Arial, Helvetica, sans-serif;
  padding:0px 0px 10px 0px;
}

/*-----------------content----*/

.module-login label {
  color:#5a5a4f !important;
  font:normal 12px Arial, Helvetica, sans-serif;
  display:block;
  padding:0px 0px 10px 0px;
}
.module-login p, 
.module-login div,
label.remember{
  color:#5a5a4f !important; 
  font:normal 12px Arial, Helvetica, sans-serif;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  line-height:17px;
}
.module-login a  {
  color:#5a5a4f;
  font:normal 12px Arial, Helvetica, sans-serif;
  line-height:140%;
  text-decoration:none;
}
.module-login a:hover {
  color:#5a5a4f; 
  text-decoration:underline;
}
.module-login a:visited  {
  color:#5a5a4f;
}
.module-login .inputbox { /* inputbox */
  background:#fff;
  border:1px solid #000;
  color:#000;
  font-size:12px;
  margin:0px 0px 10px 0px;
  padding:4px 0px 5px 5px;
  vertical-align:middle;
  width:202px;  
}
* html .module-login .inputbox {
  height:24px;
  width:207px;
  margin:0px 0px 10px 0px;
}
.module-login .button  { /* button */
  background:url(../images/login.gif) no-repeat 0 0;
  border:none;  
  color:#000;
  font:normal 11px Arial, Helvetica, sans-serif; 
  line-height:14px;
  margin:0px 0px 3px 0px;
  padding:3px 0px 5px 0px;
  text-align:center;
  width:42px;       
} 
* html .module-login .button {
  height:22px;
  padding:2px 0px 0px 0px;
}
#mod_login_remember   { /* checkbox */
  background:#fff; 
  border:none; 
  display:block;
  float:left; 
  margin:0px 10px 0px 0px; 
  vertical-align:middle;  
  width:12px;
  height:12px
}
.module-login span {
  display:block;
  color:#6ec7fd;
  text-align:right;
  margin:0px 0px 10px 0px;
}
.module-topmenu {
  background:url(../images/topmenu-bg.gif) repeat-x 0 0;
  width:100%;
}
.topmenu-left {
  background:url(../images/topmenu-left.png) no-repeat 0 0;
  height:57px;
  width:5px;
}
.topmenu-right {
  background:url(../images/topmenu-right.png) no-repeat right 0;
  height:57px;
  width:5px;
}
/*---------------------------------------------------------structure---*/
#body {
  background:url(../images/tail.jpg) repeat-x 0 0 #daf2fc
}
.main   {
  
        /* background:url(../images/bg.png) no-repeat 50% 0; */
  width:980px;
}

/*-------------------------------------header---*/
.indent {
  padding:5px 20px 0px 24px;
}
 
#top {
  background:url(../images/top-bg.gif) repeat-x 0 0;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
/* #top-left {
  background:url(../images/top-left.jpg) no-repeat 0 0;
}*/
#top-right {
  background:url(../images/top-right.gif) no-repeat right bottom;
  height:74px;
  width:100%;
  overflow:hidden; 
}
#logo {
  float:left;
  width:500px;
}
  #logo .space {
    padding:5px 0px 0px 300px;      
  }
#search {
  float:right;
  width:365px;
}
#header {height: 10px;}
#links {
  float:right;
  width:140px;
  padding:25px 0px 0px 0px;
}

/*-------------------------------------content---*/

#content {
  padding:23px 21px 20px 22px;
}
.wrapper-top {
  background:url(../images/wrapper-top.gif) repeat-x 0 0 #ffffff;
}
.wrapper-left {
  background:url(../images/wrapper-left.gif) repeat-y 0 0;
  width:100%;
}
.wrapper-right {
  background:url(../images/wrapper-right.gif) repeat-y right 0;
}
.wrapper-bottom {
  background:url(../images/wrapper-bottom.gif) repeat-x 0 bottom;
}
.wrapper-top-left {
  background:url(../images/wrapper-top-left.gif) no-repeat 0 0;
}
.wrapper-top-right {
  background:url(../images/wrapper-top-right.gif) no-repeat right 0;
}
.wrapper-bottom-left {
  background:url(../images/wrapper-bottom-left.gif) no-repeat 0 bottom;
}
.wrapper-bottom-right {
  background:url(../images/wrapper-bottom-right.gif) no-repeat right bottom;
  padding:39px 34px 34px 30px;
}

.column-top {
  background:url(../images/column-top.gif) repeat-x 0 0 #f4f7fe;
}
.column-left {
  background:url(../images/column-left.gif) repeat-y 0 0;
  width:100%;
}
.column-right {
  background:url(../images/column-right.gif) repeat-y right 0;
}
.column-bottom {
  background:url(../images/column-bottom.gif) repeat-x 0 bottom;
}
.column-top-left {
  background:url(../images/column-top-left.gif) no-repeat 0 0;
}
.column-top-right {
  background:url(../images/column-top-right.gif) no-repeat right 0;
}
.column-bottom-left {
  background:url(../images/column-bottom-left.gif) no-repeat 0 bottom;
}
.column-bottom-right {
  background:url(../images/column-bottom-right.gif) no-repeat right bottom;
  padding:24px 5px 24px 24px;
}
.content {
  padding:8px 0px 0px 0px;
}
  #right {
    float:right;
    width:265px;
    margin:0px 0px 0px 8px;
  }
  * html #right {
    margin:0px 0px 0px 5px;
  }
  #container {
    padding:1px 0px 0px 0px;
    overflow:hidden;
  }

.comp-cont {
  width:100%;
}
.indent2 {
  padding:0px 45px 0px 0px;
}
/*-------------------------------------footer---*/

#footer    {
  background:url(../images/footer-left.png) no-repeat 0 0;
  height:68px
}
#footer .space  {
  color:#6e6d6d;
  font-size:12px;
  font-weight:normal;
  padding:25px 0px 0px 15px;
}
.more {
  display:block;
  background:url(../images/more.png) no-repeat 0 0;
  width:66px;
  margin:0px 10px 0px 0px;
  float:left;
  height:36px;
  text-decoration:none !important;
}
.rss {
  display:block;
  background:url(../images/rss.png) no-repeat 0 0;
  width:64px;
  float:left;
  height:36px;
  text-decoration:none !important;
}
.moduletable {
  padding:0px 40px 0px 0px;
}
.moduletable a {
  color:#da7305;
  font-style:italic;
}
.tablewithpadding {
border:1px solid #111;
padding:4px;
}

.tablewithpadding td {
padding:4px;
}

.tablewithpadding th {
padding:4px;
}

.aimeetable {
border:1px solid #111;
}

.aimeetable td {
text-align:center;
padding:4px;
}

.aimeetable th {
text-align:center;
font-weight:bold;
padding:4px;
}

.lefttable  {
border:1px solid #111;
}

.lefttable td {
text-align:left;
padding:4px;
}

.lefttable th {
text-align:center;
font-weight:bold;
padding:4px;
}

.jeffbox, .jeffbox td {
border:1px solid #111;
padding:5px;
}

.hangingindent {
    padding-left: 22px ;
    text-indent: -22px ;
}