.imgwrap
{
	width:107px;
	height:80px;
	padding:1px;
	border:1px solid #777;
	margin:0px 5px 5px 0px;
	float:left;
}
.box .imgwrap
{
	border-color:#fff;
	padding:3px;
	margin:0px 7px 7px 0px;
	height:auto;
}
.img
{
	width:107px;
	height:80px;
	overflow:hidden;
	text-align:center;
	display:block;
	background-color:#ccc;
}
.imgwrap a.img
{
	border-bottom-width:0px !important;
}
.img img
{
	height:80px;
}
.big .img img
{
	height:169px;
}
.box .big .img img
{
	height:175px;
}
.imgwrap.big {
	width:223px;
	height:169px;
}
.box .imgwrap.big
{
	width:229px;
	height:175px;
}
.big .img
{
	width:223px;
	height:169px;
}
.box .imgwrap.big .img
{
	width:229px;
	height:175px;
}
.box hr{
	color:#333;
	background-color:#333;
	border:0px solid #333;
	height:1px;
	margin:7px 0px;
	display:block;
}

/**************************************/
.box
{
	overflow: hidden;
	margin-bottom:10px;
	background-color:#ddd;/*#ccc;*/
}
.box.wide
{
	margin-left:-10px;
	margin-right:-10px;
}
.box.even
{
	background-color:#efefef;/*#aaa;*/
}
.box.red
{
	background-color:#a00;
	color:#fff;
}
.boxes .box
{
	margin-bottom:4px;
}
.box.gallery .content
{
	padding:3px 5px 0px 10px !important;
}
.box .top {
	height: 7px !important;
    padding: 0px;
    margin: 0px;
	background: url(/img/corner_nw.gif) no-repeat top left;
}
.box .top div {
	height: 7px !important;
    padding: 0px;
    margin: 0px;
	background: url(/img/corner_ne.gif) no-repeat top right;
}
.box .bottom
{
	background: url(/img/corner_sw.gif) no-repeat bottom left;
	height:7px;
	clear:both;
}
.box .bottom div
{
	height:7px;
	background: url(/img/corner_se.gif) no-repeat bottom right;
}
.box div.content
{
	padding:0px;
	margin:0px;
	clear:both;
}
.box ul.content
{
	padding:0px !important;
	margin:0px !important;
	list-style:none;
	list-style-image:none;
}
.box ul.content li
{
	padding: 10px;
	margin: 0px !important;
	clear: both;
}
.box ul.content li.first
{
	padding-top: 0px;
}
.box ul.content li.last
{
	padding-bottom: 0px;
}
.box .even
{
	background-color: #efefef;/*#eee;*/
}
.box.blue_header .top
{
	background-color:#369;
}
.box.gray_header .top
{
	background-color:#333;
}
.box.green_header .top
{
	background-color:#060;
}
.box.red_header .top
{
	background-color:#a00;
}
.box h1
{
    padding-left: 15px !important;
    padding-right: 10px !important;
    padding-top: 0px !important;
    padding-bottom: 4px !important;
	color: #fff !important;
	margin-bottom: 7px !important;
	margin-top: 0px !important;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	font-weight: bold;
	font-variant: normal !important;
}
.box h1.normal {
	font-weight:normal !important;
}
.box div.content p {
    padding-left: 10px;
    padding-right: 10px;
}
.box.blue_header h1
{
	background-color:#369;
	border-bottom-color:#69c;
}
.box.red_header h1
{
	background-color:#a00;
	border-bottom-color:#c77;/* #c00; */
}
.box.gray_header h1
{
	background-color:#333;
	border-bottom-color:#666666;
}
.box.green_header h1
{
	background-color:#060;
	border-bottom-color:#0a0;
}

.content .leftcolumn
{
	float:left;
	border-right:1px dashed #999;
	padding-right:10px;
	margin-right:10px;
}
.box a
{
       color:#333 !important;
       border-bottom-color:#333 !important;
}

.box a:visited
{
       color:#666666 !important;
       border-bottom-color:#666666 !important;
}

.box h1 a,
.box h1 a:visited {
	color:#fff !important;
    border-bottom: 1px dotted #fff !important;
}
