/* /code main entry page*/

.code_search {border:1px solid #CDCDCD;position: relative;}

/* large uppermost graphic*/
#code_main_image_head {margin-top: 17px;}

* html #code_main_image_head {margin-top: 15px;margin-bottom: -1px;border-style:none;border-width:0px;}
*+html #code_main_image_head {margin-top: 15px;margin-bottom: -1px;border-style:none;border-width:0px;}

#code_search_header_text_wrapper {background: url(/images/gradients/neutral/code_gradient01.jpg) repeat-x;
border-right: 1px solid #CECECE;border-left: 1px solid #CECECE;height: 31px;width:  717px;font-weight: bold;font-size: 16px;position: relative;}

* html #code_search_header_text_wrapper {height: 30px;float: none;}
*+html #code_search_header_text_wrapper {height: 30px;float: none;}

#code_search_header_text_01 {width: 436px;position: absolute;left:0px;top:0px;text-align: center;margin-top: 5px;}

#code_search_header_text_02 {width: 281px;position: absolute;right:0px;top:0px;text-align: center;margin-top: 5px;}

#code_search_wrapper {background: url(/images/gradients/neutral/code_gradient02.jpg) repeat-x;border: 1px solid #CECECE;
height: 65px;width:  717px;position: relative;}

#code_search_form_01 {width: 436px;height: 50px;position: absolute;top:50%;left:0;top:0;text-align: center;margin-top: 21px;}

#code_search_form_02 {width: 280px;height: 65px;position: absolute;top:50%;right:0;top:0;text-align: center;margin-top: 24px;}

* html #code_search_form_02 {margin-top: 21px;}
*+html #code_search_form_02 {margin-top: 21px;}

#code_search_form_border {position: absolute;left:436px;top:0;background-color: #CECECE;height: 65px;width: 1px;}

/* blue gradient buttons */

/* button end cap right */
a.code_blue_gradient_rnd_btn {
	background-position:100% -207px;
	background-repeat:no-repeat;
	padding:0;
	display: inline-block;
    height: 24px;
    margin-left: 3px;
    /*padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
/*
* html a.code_blue_gradient_rnd_btn {background-position:100% -206px;background-repeat:no-repeat;padding:0 0 0 10px;}
*+html a.code_blue_gradient_rnd_btn {background-position:100% -206px;background-repeat:no-repeat;padding:0 0 0 10px;}
*/
/* button background and text */
a.code_blue_gradient_rnd_btn span {
	background-position:0 -182px;
	background-repeat:repeat-x;
	cursor:pointer;
	font-weight:bold;
	padding:5px 0 5px 7px;
	color:#FFFFFF;
	margin-right:10px;
	display:block;
	line-height:14px;
}
/*
* html a.code_blue_gradient_rnd_btn span {line-height: 2;}
*+html a.code_blue_gradient_rnd_btn span {line-height: 2;}
*/
a.code_blue_gradient_rnd_btn:link, a.code_blue_gradient_rnd_btn:visited, a.code_blue_gradient_rnd_btn:hover, a.code_blue_gradient_rnd_btn:active, a.code_blue_gradient_rnd_btn:focus {color:#FFFFFF;}

.nine_pixel_corner {background-repeat:no-repeat;height:9px;position:absolute;width:9px;}


.code_gray_btn_corner_tl {background-position:0 -174px;left:-1px;top:-1px;}
.code_gray_btn_corner_tr {background-position:-9px -174px;right:-1px;top:-1px;}
.code_gray_btn_corner_bl {background-position:0 -183px;bottom:-1px;left:-1px;}
.code_gray_btn_corner_br {background-position:-9px -183px;bottom:-1px;right:-1px;}

.code_search_gradient_corner_bl {background-position:0 -201px;bottom:-1px;left:-1px;}
.code_search_gradient_corner_br {background-position:-9px -201px;bottom:-1px;right:-1px;}

.result-statistics {margin-top:3px;margin-bottom:5px;position: relative;}

.result-statistics strong {line-height:1.5;}

.ccc-border-bottom h1 {margin-bottom:10px;margin-top:20px;}

#selected_li {background-color:#ECECEC;margin-left:-10px;padding-left:10px;}

.btm-20px-margin {margin-bottom:20px;}

.language-radio input {margin-right:2px;}

.search-panel form {padding:15px;}

* html .search-panel form {}
*+html .search-panel form {}

.faceted_search{border:1px solid #CDCDCD;position: relative;}

* html .faceted_search{background-color: #F2F2F2;}
*+html .faceted_search{background-color: #F2F2F2;}

.result-statistics a {float: right;}

.download_button {overflow: hidden;float: right;margin-top: -30px;}

.download_button a {background: transparent url(/images/global/neutral/sprites/ni_btn_sprite.gif) no-repeat scroll;background-position:100% -207px;display:block;float:left;height:24px;margin-right:6px;padding-right:11px;}

.download_button a span {background: transparent url(/images/global/neutral/sprites/ni_btn_sprite.gif) no-repeat;
background-position:0 -182px;color:#FFFFFF;display:block;font-weight:bold;line-height:14px;padding:5px 0 5px 10px;}

.download_button a:link, .download_button a:visited, .download_button a:hover, .download_button a:active, .download_button a:focus {color:#FFFFFF;}

.code_button {overflow: hidden;}

.code_button a{background: transparent url(/images/global/neutral/sprites/ni_btn_sprite.gif) no-repeat scroll -171px -231px;display: block;float: left;font: bold 12px arial, sans-serif;height: 24px;margin-right: 0;padding-right: 18px;text-decoration: none;}

.code_button a span {background: transparent url(/images/global/neutral/sprites/ni_btn_sprite.gif) no-repeat;background-position:0 -231px;display: block;line-height: 14px;padding: 5px 0 5px 18px;font-weight:bold;color:#FFFFFF;}

.code_button a:link, .code_button a:visited, .code_button a:hover, .code_button a:active, .code_button a:focus {color:#FFFFFF;}

*+html h1 span .rss-icon {line-height: normal;margin-top: 0;}

table#results td a {font-weight:normal;}

table#results td {padding:10px 0;}

*+html h1 a.rss-icon {line-height: normal;top: 0;display: inline;font-size: 1px;}
*+html .search-panel h1 a.rss-icon {top: 7px;font-size: 22px;}
