img, div { behavior: url(iepngfix.htc) }

div.searchbox {
	border-top: 1px solid #023d7d;
	background: url(../images/search-bar.jpg) no-repeat 0 5px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

div.searchbox input.textfield {
	width: 250px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding: 0;
	margin: 0 10px 0 0;
	display: inline;
	height: 15px;
}

div.searchbtn {
	display: inline;
	padding-top: 10px;
	margin-top: 20px;
}

input.send-btn {
width: 74px;
height: 20px;
background: url(../images/newsearch.png) no-repeat;
outline: none;
}
input.send-btn:hover {
background: url(../images/newsearch.png) no-repeat 0 -20px;
}

div.searchresult {
	padding-left: 20px;
	padding-right: 20px;
}

p.searchresult {
	text-align: right;
	background: url(../images/title-searchresult.gif) no-repeat left;
	padding-top: 10px;
	border-bottom: 1px solid gray;
	padding-bottom: 3px;
	margin-bottom: 5px;
}

div.refinesearch {
	background: url(../images/bg-refinesearch.gif) repeat-x 0 bottom;
	border: 1px solid gray;
	padding: 5px;
}

input.send-btn1 {
width: 74px;
height: 20px;
background: url(../images/search.png) no-repeat;
outline: none;
}
input.send-btn1:hover {
background: url(../images/search.png) no-repeat 0 -20px;
}

div.filter {
	padding-top: 10px;
}

div.filter span {
	padding-left: 10px;
	padding-right: 30px;
}

div.filter span.selected {
	padding-left: 10px;
	background: url(../images/red-arrow.gif) no-repeat left;
	padding-right: 30px;
}

div.type {
	border: 1px solid #bcbcbc;
	/*border-bottom-style: hidden;*/
	margin-left: 10px;
	padding-left: 5px;
}

div.team {
	display: inline;
	background: url(../images/team.gif) no-repeat left 2px;
	padding-left: 30px;
	margin-right: 10px;
	margin-left: 100px;
}

div.date {
	display: inline;
	background: url(../images/date.gif) no-repeat left 2px;
	padding-left: 30px;
}

/* @group rounded */

/* set the image to use and establish the lower-right position */
    /*.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{
      background: transparent url(../images/round.png) no-repeat right bottom}*/
    .cssbox{
    /* intended total box width - padding-right(next) */
      width: 620px; 
    /* the gap on the right edge of the image (not content padding) */
      padding-right:15px; /* use to position the box */
      margin: 0 auto 20px}

    /* set the top-right image */
    .cssbox_head{background-position:top right;
    /* pull the right image over on top of border */
      margin-right:-15px; 
    /* right-image-gap + right-inside padding */
      padding-right:40px}

    /* set the top-left image */
    .cssbox_head h2{
      background-position:top left;
      margin:0; /* reset main site styles*/ 
      border:0; /* ditto */
    /* padding-left = image gap + interior padding ... no padding-right */
      padding: 10px 0 0; 
      height: 1%;
	font-size: 1px;
	text-indent: -500px;
} /* IE Holly Hack */

    /* set the lower-left corner image */
    .cssbox_body{
      background-position:bottom left;
      margin-right: 20px; /* interior-padding right */ 
      padding: 0 0 15px 20px} /* mirror .cssbox_head right/left */



/* @end */

div.cssbox div.result img {
	background-color: white;
	border: 1px solid gray;
	padding: 3px;
	margin-right: 3px;
}

div.cssbox div.result {
	padding-bottom: 5px;
	border-bottom: 0px dotted #446094;
	margin-bottom: 10px;
}

div.cssbox div.functions {
	padding-top: 10px;
	padding-bottom: 5px;
}

div.cssbox div.result span.date {
	
	padding-left: 20px;
	margin: 0;
	padding-bottom: 1px;
	margin: 0;
	background: url(../images/date_icon.gif) no-repeat 0 center;
	padding-top: 1px;
}

div.cssbox div.result span.tag {
	
	padding-left: 21px;
	margin: 0;
	padding-bottom: 1px;
	margin: 0;
	background: url(../images/tag_red.gif) no-repeat 0 center;
	padding-top: 1px;
}

div.cssbox div.result span.comment {
	
	padding-left: 21px;
	margin: 0;
	padding-bottom: 1px;
	margin: 0;
	background: url(../images/comment.gif) no-repeat 0 center;
	padding-top: 1px;
}

div.search-right1 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-top: 1px solid gray;
}

div.search-right1 ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div.search-right1  {
	margin-bottom: 10px;
}