/*#BEGIN#*/
/*# name="General" reference="ref/block.css\General.htm" description="General styles" #*/
/* 'img/mod005/bottom-right-corner.gif' */
/* 'img/mod005/bottom-left-corner.gif' */
/* 'img/mod005/top-right-corner.gif' */
/* 'img/mod005/top-left-corner.gif' */
/* 'img/mod005/bottom-border.gif' */
/* 'img/mod005/top-border.gif' */
/* 'img/more-icon.gif' */
/* 'img/more-icon.gif' */
/* 'img/more-icon.gif' */
/* 'img/more-icon.gif' */
/* 'img/border-right.gif' */
/* 'img/border-left.gif' */
/* 'img/block-bg.gif' */
/* 'img/title-bg-trans.png' */
/* 'img/arrow_s.gif' */
/* 'img/more.gif' */


/*	BLOCK STYLES	*/

div.block{
  overflow:hidden;
}

div.block div.title-bar,
div.block-closable div.title-bar{
border-bottom:none;
padding:0;
background:none;
}
div.block div.title-bar h3,
div.block-closable div.title-bar h3{
font-size:1.2em;
font-weight:bold;
width:100%;
padding:3px 0;
color:#363636;
background:none;
display:block;
}
div.block div.line{
background:none;
height:1px;
display:block;
border:none;
padding:0.8em 0 0.8em 0;
clear:both;
}

div.block-closable div.title-bar h3{
cursor:pointer;
}
div.block div.block-content,
div.block-closable div.block-content{
height:auto;
}
div.block div.block-content h3,
div.block-closable div.block-content h3{
	font-weight:bold;
	font-size:110%;
	}

div.block div.block-content p.more,
div.block-closable div.block-content p.more{
margin:0pt;
text-align:right;
text-transform:lowercase;
font-size:100%;
}

div.block div.block-content p.more a,
div.block-closable div.block-content p.more a{

background-image:url('img/more.gif');
background-position:right center;
background-repeat:no-repeat;
padding-right:8px;
text-decoration:none;
}
div.block div.block-content p.more a:hover ,
div.block-closable div.block-content p.more a:hover {
text-decoration:underline;
}

/*	BLOCK CLOSED STYLES*/
div.block-closed{
clear:both;
}
div.block-closed div.title-bar{
border:1px solid #CCCCCC;
padding:0 0 0 16px;
background-image:url('img/arrow_s.gif');
background-repeat:no-repeat;
background-position:6px 1.2em;
}
div.block-closed div.title-bar h3{
height:auto;
cursor:pointer;
font-size:1.2em;
font-weight:bold;
padding:0.5em 0;
color:#666666;
width:100%;
}
div.block-closed div.block-content{
display:none;
}


/*	mod001 STYLES	*/

div.block div.block-content p.more a{
text-decoration:underline;
}

div.block div.mod001 div.title-bar h3,
div.block div.mod003 div.title-bar h3,
div.block div.mod004 div.title-bar h3{
text-transform:uppercase;
font-weight:bold;
font-size:90%;
color:#666565;
text-align:center;
padding:7px 0;
}

div.block div.mod003 div.title-bar h3{
  height:20px;
  padding-bottom:3px;
  background:#FFFFFF url('img/title-bg-trans.png') repeat-x top left;
}
div.block div.mod001 div.title-bar h3{
  background:#E9E8E3;
}
div.block div.mod004 div.title-bar h3{
  background:url('/images/block-bg.gif') repeat-x top left;
}
#right-content div.block div.mod004 div.title-bar h3{
   /*margin-top:-3px;*/
}
#right-content div.block div.mod004 div.block-content a{
    display:table;
}
div.block div.mod003 div.title-bar h3 a,
div.block div.mod001 div.title-bar h3 a, 
div.block div.mod004 div.title-bar h3 a{
  color:#666565 !important;
}

div.block div.mod003 div.title-bar h3 a:hover,
div.block div.mod001 div.title-bar h3 a:hover, 
div.block div.mod004 div.title-bar h3 a:hover{
color:#44913d!important;










}
div.block div.mod004 a div.title-bar,
div.block div.mod004 a div.title-bar h3{
    cursor:pointer;
}
/*div.block div.mod004 a div.title-bar:hover h3 span,
div.block div.mod004 a{
    color:#44913d;
    text-decoration:none;
}*/

div.block div.mod003 p,
div.block div.mod001 p,
div.block div.mod004 p{
margin:0.8em;
}

div.block div.mod001 div.title-bar h3{
  background:url('img/border-left.gif') no-repeat top left ;
}
div.block div.mod001 div.title-bar {
  background:url('img/border-right.gif') no-repeat top right #F6F4F4;
}

div.block div.mod003 p.more-block-mod003{
background:transparent url('img/more-icon.gif') no-repeat scroll right center;
margin-right:5px;
margin-top:-21px;
padding-right:10px;
text-align:right;
text-transform:lowercase;
height:12px;
background:transparent url('img/more-icon.gif') no-repeat scroll right bottom;
cursor:pointer;
}
div.block div.mod001 p.more{
  background-position:right bottom;
  height:12px;
  margin-top:-17px;
  width:100px;
  background-image:url('img/more-icon.gif');
  background-repeat:no-repeat;
float:right;
}
div.block div.mod004 p.more {
	width:7px;
	height:7px;
	float:right;
	margin-right:4px;
	margin-top:-11px;
	background-image:url('img/more-icon.gif');
	background-position:0 0;
	background-repeat:no-repeat;
}

/*	mod002 STYLES	*/
div.block div.mod002{
border-color:#CCCCCC;
/*bea padding-bottom:44px;*/
 padding-bottom:24px;
}

div.block div.mod002 div.title-bar{
color:#363636;
border:none;
border-bottom:2px solid #4d4d4d;
margin-bottom:10px;
}

div.block div.mod002 div.title-bar h3 a{
color:#363636;
text-decoration:none;
}

div.block div.mod002 div.block-content p.more{
text-align:left;
padding-top:12px;
}

div.block div.mod002 p.more a {
    text-decoration:none;
}
div.block div.mod002 p.more a:hover {

    text-decoration:underline;

}

div#right-content div.block div.block-content{
height:auto;
}
div#right-content div.block div.block-content p.more{
background-repeat:no-repeat;
font-size:0;
}

/*	mod003 STYLES	*/

div.block div.mod003 div.block-content{
  height:554px;
   background-color:white;
  opacity:0.8;
   filter:alpha(opacity=80);
}

/*	mod005 STYLES	*/

div.block div.mod005 div#block-top {
  height: 2px;


    font-size:2px;
    background-image: url('img/mod005/top-border.gif');
    background-repeat: repeat-x;
    background-position: left top;
}

div.block div.mod005 div#block-left {
  border-left: 1px solid #b5b5b5;
}

div.block div.mod005 div#block-right {
  border-right: 1px solid #b5b5b5;
}

div.block div.mod005 div#block-bottom {
  height: 2px;


    font-size:2px;
  clear: both;
    background-image: url('img/mod005/bottom-border.gif');
    background-repeat: repeat-x;
    background-position: left bottom;
}

div.block div.mod005 div#top-left-head{
    float:left;

    background-image:url('img/mod005/top-left-corner.gif');
    width:2px;
    height:2px;


    font-size:2px;
}
div.block div.mod005 div#top-right-head{
    float:right;
    background-image:url('img/mod005/top-right-corner.gif');
    width:2px;
    height:2px;


    font-size:2px;
}
div.block div.mod005 div#bottom-left-head{

    float:left;
    background-image:url('img/mod005/bottom-left-corner.gif');
    width:2px;
    height:2px;


    font-size:2px;
}
div.block div.mod005 div#bottom-right-head{
    float:right;
    background-image:url('img/mod005/bottom-right-corner.gif');
    width:2px;
    height:2px;

    font-size:2px;
}

/*	mod006 STYLES	*/

div.block div.mod006 div#block-top {
    height: 1px;

    font-size:1px;
    border-left: 1px solid #F0F0F0;
    border-right: 1px solid #F0F0F0;
    background-color:#bdbdbc;
}

div.block div.mod006 div#block-left {

    border-left: 1px solid #bdbdbc;
}

div.block div.mod006 div#block-right {
    border-right: 1px solid #bdbdbc;
}

div.block div.mod006 div#block-bottom {
    height: 1px;
    font-size:1px;
    border-left: 1px solid #F0F0F0;
    border-right: 1px solid #F0F0F0;
    background-color:#bdbdbc;
    clear: both;
}

/*#END#*/
