#body

{

	min-height: 540px;

}



.content ul

{

	list-style-type: disc; 

	margin: 5px 10px;

}



.hide 

{

	display: none;

}



.clear 

{

	clear: both;	

}



#news-list ul, #archive-menu

{

	height: 185px;

}



#events-list ul

{

    padding-bottom: 10px;

}



/* SiteMap */



.sitemaplist li

{

	margin-bottom: 5px;	

}



.sitemaplist .sublevel 

{

	margin: 5px 0 5px 25px;

}



/*.newsletter 

{

	position:relative;

	top:5px;

}*/



.dcpagination a 

{

	float: left;

	margin: 0 3px;

}



.archive-menu h3.rowspan

{

	border-bottom: none;

}



.archive-menu li 

{

	color: #222;

	margin:0 0 5px;

	padding:0 0 5px;

}



.archive-menu li span.year

{

	font-size: 15px;

	font-weight: bold;

	padding-bottom: 5px;

}



.archive-menu a

{

	border-bottom: 1px dotted #4FB2C9;

	color: #fff;

	display: block;

	font-size: 11px;

	font-weight: bold;

	margin: 0 14px 0 0;

	padding: 5px 2px;

}



.archive-menu .arrow {

    height: 8px;

    width: 11px;

    float: right;

    display: block;

    position: relative;

    top: -15px;

    right: 20px;

    background: url(../image/common-sprite.png) no-repeat;

    background-position: -260px -52px;  

}



/* paginator */



.pagination

{

	text-align: center;

}



.pagination a, .pagination span

{

	margin-right: 7px;

}



.archive-menu ul

{

	max-height: 240px;

	overflow: auto;

}



/*

.jpagination-months-btn,

.jpagination-years-btn {

	text-align: right;

    padding: 0 7px !important;

}



.jpagination-months-btn {

    border-bottom: 1px dotted #4FB2C9;

    padding: 0 7px 7px 7px !important;

}



.jpagination-months-btn span,

.jpagination-years-btn span {

    cursor: pointer;

    padding: 0 5px;	

}



.jpagination-years-btn span {

    color: #fff;	

}*/

/*

.jpagination-months-btn a,

.jpagination-years-btn a,

.jpagination-button-inner {

    

}*/

/*

.jpagination-months-btn a,

.jpagination-years-btn a {

    padding: 0;

    margin: 0;

    display: inline;

    border: none;	

}



.jpagination-button-inner {

	display: block;

    padding: 0 10px;	

}



.months-next,

.months-prev,

.years-prev,

.years-next {

    color: #fff !important;

    font-weight: bold;

    font-size: 9px;

    float: left;

    height: 17px;

    line-height: 17px;

	text-align: center;

}



a.months-next {

	float: right;

	padding-right: 20px;

	background: url("../image/buttons-sprite2.png") no-repeat scroll 100% top transparent;

}



a.months-next span.jpagination-button-inner {

    background: url("../image/buttons-sprite2.png") no-repeat scroll 0 top transparent;

}*/



.jpagination-months-btn,

.jpagination-years-btn {

    width: 96%;	

}



.jpagination-space {

    float: right;

}



.months-next,

.months-prev,

.years-next,

.years-prev,

.dcpag-next,

.dcpag-prev {

	color: #fff;

	cursor: pointer;

	display: block;

	float: right;

	font-size: 9px;

	font-weight: bold;

	height: 17px;

	line-height: 17px;

	width: 76px;

}



.months-next,

.years-next,

.dcpag-next {

    background: url("../image/jpagination-next.png") left top no-repeat;	

    padding-left: 10px;

}



.months-prev,

.years-prev,

.dcpag-prev {

    background: url("../image/jpagination-prev.png") left top no-repeat;

    padding-left: 22px;

    width: 64px;

}





/* content img */



.content img {

	border: 1px solid #e3e3e3;

	margin:0 1px;

	padding: 3px;

}

 

#body h2,

#body h4,

#body h5,

#body h6

{

	color: #117795 !important;

}



#body .rental-form .button {

	background-position: 100% -122px;

	position: relative;

	right: 40px;

}



#body .rental-form .button .inner {

	background-color: #fff;

	background-position: 0 -122px;

}



.noflash {

	background-color: #fff;

	color: #222;

	font-size: 14px;

	padding: 50px 0;

	height: 400px;

	line-height: 400px;

	text-align: center;

}



.noflash a {

	font-weight: bold;

}



#side .backbtn {

	background-position: 100% -284px;

}



#side .backbtn:hover {

	background-position: 100% -311px;

}



#side .backbtn .inner {

	background-position: 0 -284px;	

}



#side .backbtn:hover .inner {

	background-position: 0 -311px;

}



.backbtn {

	padding: 0 10px 0 0;	

}



.backbtn .inner {

	padding-left: 30px;	

}



#side .button {

	position: relative;

	right: 10px;

}



.leftColContent {

	height: 240px;

}



.side_inner {

	height: 380px;

}



.header-like-text {

	color: #117795;

    font-weight: bold;

}
