#guestcontainer {
	width: 97.4%;
	margin-left: 13px;
	margin-right: 13px;
	margin-bottom: 13px;
	overflow: hidden;
}

#guestcontainer_footer {
	width: 98%;
	margin-left: 8px;
	float: left;
}

#margin16 {
	width: 99%;
	margin-left: 16px;
}

/************************************************
 Round Corners Button Rollover 
************************************************/
#buttondiv {
	float: right;
	margin-right: 23px;
	margin-bottom: 5px;
}

#results_buttondiv {
	float: right;
	margin-right: 5px;
	margin-bottom: 5px;
}

.example1 li {
	display: inline;
	list-style: none;
}

.example1 li a {
	background: transparent url(../../images/grant/but_left_normal.gif)
		no-repeat left;
	display: block;
	float: left;
	height: 20px;
	margin-right: 15px;
	text-decoration: none;
	padding: 4px 0 6px 10px;
}

.example1 li a span {
	background: url(../../images/grant/btn_right_normal.gif) no-repeat right
		;
	cursor: pointer;
	display: inline;
	float: left;
	background-color: #c5c5c5;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	height: 14px;
	padding: 3px 10px 5px 0px;
}

.example1 li a:hover {
	background: transparent url(../../images/grant/left_Mo.gif) no-repeat
		left;
	color: #339900;
	padding: 4px 0 6px 10px;
	text-decoration: none;
}

.example1 li a:hover span {
	background: transparent url(../../images/grant/btn_right_mo.gif)
		no-repeat right;
	color: #339900;
	background-color: #7d7d7d;
	padding: 3px 10px 5px 0;
}

/************************************************
Limit to and exclude buttons
************************************************/
.refine_results li {
	display: inline;
	list-style: none;
}

.refine_results li a {
	background: transparent url(../../images/grant/left_Mo.gif) no-repeat
		left;
	display: block;
	float: left;
	height: 20px;
	margin-right: 15px;
	text-decoration: none;
	padding: 4px 0 6px 10px;
	color: #ffffff;
}

.refine_results li a span {
	background: transparent url(../../images/grant/but_bgMo_right.gif)
		no-repeat right;
	cursor: pointer;
	display: inline;
	float: left;
	background-color: #7d7d7d;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	height: 14px;
	padding: 3px 10px 5px 0;
	line-height: 1;
	color: #ffffff;
}

.refine_results li a:hover {
	text-decoration: none;
	color: #ffffff;
}

/*Email pages*/
body {
	min-width: 1000px;
}

#detail_page {
	background: #fff;
	height: auto;
	padding-left: 16px;
	margin-top: -10px;
}

/*Recommendations */
.rec_list {
	background: #ccc;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 33px;
	line-height: 2.5;
	margin-right: 16px;
}

/*boiler plate*/
.contact_us ul {
	list-style-type: none;
	float: right;
	padding-right: 250px;
}

/* configurable zone*/
#homepage_box {
	margin-top: 22px;
	width: 30%;
	float: left;
	height: 239px;
	position: relative;
	background: #efeff6;
}

div.spacer_16 {
	width: 16px;
	height: 220px;
	float: left;
	clear: left;
}

div.search_page,div.search_page_container {
	background-color: #fff;
	padding-left: 5px;
}

div.search_page_container {
	padding-left: 0px;
	width: 100%;
	float: left;
}

.search-bottom-right-image {
	background-image: url(../../images/grant/s-br-round.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-left: 16px;
	padding-right: 3px;
	padding-bottom: 10px;
}

.search-bottom-left-image {
	background-image: url(../../images/grant/s-bl-round.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.search_page_chooseorg {
	background-color: #fff;
	width: 100%;
	float: left;
}

#homepage_box_award {
	margin-top: 22px;
	background: #efeff6;
	width: 29.5%;
	float: left;
	height: 239px;
	position: relative;
	clear: right;
}

#homepage_box_rec {
	margin-top: 22px;
	background: #efeff6;
	float: left;
	height: 239px;
	position: relative;
}

#homepage_box p,#homepage_box_award p            ,#homepage_box_rec p {
	color: #333333;
	font-size: 1em;
}

#homepage_box h3 {
	color: #ffffff;
	background: #787897;
	height: 32px;
	padding-top: 1px;
	padding-left: 11px;
	line-height: none !important;
}

#homepage_box_award h3 {
	color: #ffffff;
	background: #787897;
	height: 28px;
	padding-top: 5px;
	padding-left: 11px;
}

div.homepage_box_container {
	float: left;
	padding-left: 10px;
}

div.homepage_box_container_rec {
	float: left;
	padding-left: 9px;
}

.padding_top10 {
	padding-top: 10px;
}

.padding_top21 {
	padding-top: 21px;
}

}
p {
	padding: 0;
	margin: 0;
}

div.search_span {
	height: 15px;
	padding-top: 9px;
	padding-bottom: 16px;
}

div.retrieve {
	height: 33px;
	padding-top: 9px;
}

div.example {
	height: 10px;
	font-style: italic;
	padding-top: 4px;
	padding-bottom: 16px;
}

.forgot_password {
	color: #333399;
}

.qsearchcontent {
	float: left;
	width: 90%;
	padding-left: 10px;
}

.qsearchcontent .txtbox {
	width: 100%;
}

.more_search {
	padding-top: 17px;
	/*padding-bottom: 35px;*/
	text-align: right;
	clear: both;
}

.more_search a:link {
	color: #0156AA;
	text-decoration: none;
}

.more_search a:visited {
	color: #006699;
}

.more_search a:hover {
	color: #339900;
}

#homepage_box_rec h3 {
	color: #ffffff;
	background: #787897;
	height: 32px;
	padding-top: 1px;
	padding-left: 10px;
}

.padding_left {
	padding-left: 11px;
}

.path_choice {
	padding-left: 150px;
}

p.padding_leftright16 {
	padding: 10px 0 0 16px;
	display: block;
}

div.spacer {
	width: 25px;
	float: left;
	height: 220px;
}

div.spacer_58 {
	padding-top: 45px;
}

#homepage_box_rec {
	width: 32%;
}

#homepage_box_rec h3 {
	
}

#search_options h1 {
	width: 98.7%;
	padding: 0;
	padding-left: 16px;
	float: left;
	height: 35px;
	background-color: #eeeeee;
	color: #333333;
	font-weight: 700;
	font-size: 13px;
	line-height: 2.5;
}

/*market zone*/
#market_zone {
	float: left;
}

#market_text {
	margin-top: 0;
	float: left;
	width: 100%;
}

#market_text_loggedin {
	width: 100%;
	float: left;
}

#market_text_loggedin h1 {
	width: 98.5%;
	padding: 0;
	padding-left: 16px;
	float: left;
	height: 35px;
	background-color: #eeeeee;
	color: #333333;
	font-weight: 700;
	font-size: 13px;
	line-height: 2.5;
}

#market_text a:link,#market_text a:visited,#market_bullets_guest a {
	color: #333399;
	margin-left: 48px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

#market_text a:hove,#market_bullets_guest a:hover {
	color: #339900;
	margin-left: 48px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

#market_bullets a {
	color: #333399;
}

#market_text h1,#welcome_text h1 {
	height: 35px;
	padding-left: 16px;
	background-color: #eeeeee;
	color: #333333;
	font-weight: 700;
	font-size: 13px;
	/*line-height: 2.5;*/
}

#welcome_text h1 {
	width: 98%;
	height: 35px;
	float: left;
}

#welcome_text {
	margin-top: 0;
	float: left;
	height: auto;
	width: 100%;
}

#welcome_text ul {
	list-style-type: none;
	float: left;
	padding-left: 16px;
	margin: 5px 0px;
}

span.welcome_note {
	line-height: 2.5;
}

#welcome_text ul li {
	margin: 5px 0px;
}

div.spacer_25 {
	width: 25px;
	float: left;
	height: 50px;
}

#market_bullets {
	float: right;
	width: 32%;
	/*margin-right:0px !important;*/
}

#market_bullets_guest {
	float: right;
	height: auto;
}

#market_bullets h1 {
	height: 35px;
	background-color: #eeeeee;
	color: #333333;
	font-weight: 700;
	font-size: 13px;
	padding: 0 0 0 16px;
	/*line-height: 2.5;*/
}

#market_bullets_guest h1 {
	width: 96%;
	height: 35px !important;
	background-color: #eeeeee;
	color: #333333;
	font-weight: 700;
	font-size: 13px;
	padding: 0 0 0 16px;
	line-height: 2.5;
}

#market_bullets ul { /*width:100%;*/
	list-style-type: disc;
	padding: 0 0 0 26px;
	margin: 0;
	height: auto;
	float: left;
}

#market_bullets ul li {
	padding-right: 5px;
	padding-left: 5px;
}

#market_bullets_guest {
	float: left;
	height: auto;
}

#market_bullets_guest h1 {
	width: 317px;
	height: 35px !important;
	background-color: #eeeeee;
	color: #333333;
	font-weight: 700;
	font-size: 13px;
	padding: 0 0 0 16px;
	line-height: 2.5;
}

#market_bullets_guest ul {
	width: 305px;
	list-style-type: none;
	padding: 0 0 0 16px;
	margin: 0;
	height: auto;
	float: left;
}

#market_bullets_guest ul li {
	padding-right: 5px;
	background: url(../../images/grant/action_bullet.gif) left no-repeat;
	padding-left: 25px;
}

/*related window*/
#related_window {
	background: #efefef;
	height: auto;
	width: 183px;
	margin-right: 10px;
	float: right;
}

#related_window_relevancy {
	background: #efefef;
	height: auto;
	width: 205px;
	float: right;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 5px;
}

#related_window_opportunity {
	background: #efefef;
	height: auto;
	width: 183px;
	float: right;
	margin-right: 10px;
	margin-top: 2px;
}

#related _floatright {
	float: right;
}

#related_window p {
	color: #339900;
	font-size: 1em;
}

#related_window_top_bar {
	height: 22px;
	width: 197px !important;
	background: #787897;
	padding-left: 7px;
	padding-top: 6px;
}

#related_window_bottom_bar {
	height: 22px;
	width: 197px !important;
	background: #787897;
	padding-left: 7px;
	padding-top: 6px;
	text-align: right;
}

#related_window_resultlist a:link,a:visited {
	color: #333399;
	font-size: 1em;
}

#related_window_resultlist a:hover {
	color: #339900;
	font-size: 1em;
}

#related_window_bottom_bar a:link,#related_window_top_bar,#related_window_bottom_bar
	{
	color: #ffffff;
	font-size: 1em;
	font-weight: 700;
	vertical-align: top;
}

/* Reset styles */
ol,ul,li,form,table {
	margin: 0;
	padding: 0;
}

/* Layout */
#home_page {
	margin-right: 32em;
}

#main {
	height: auto;
	padding: 0em;
}

.page_content {
	float: left;
	height: auto;
	background-color: #fff;
}

/*footer*/
#copyrightArea {
	border: 1px solid #dadada;
	background: #f1f1f1;
	font-size: 0.92em;
	color: #707070;
}

#copyrightArea .padding {
	padding: 11px 16px 8px 16px;
}

#copyrightArea p {
	margin: 0;
}

#container {
	width: 100%;
	float: left;
}

#bodycontent { /*width: 97%;
	float:left;*/
	margin: 0px;
	/*overflow-x:hidden!important;*/
}

form {
	margin: 0px;
}

#debug_info_link {
	text-align: center;
	font-size: 1em;
	font-weight: 700;
	font-weight: bold;
	margin-bottom: 5px;
	float: left;
	margin-left: 40px;
}

/*column*/
#column_right {
	width: 329px;
	padding: 3.3em 0 0 10px;
}

.column_container {
	float: left;
	width: 50%;
}

.column_container div {
	border: 1px solid #c2c2c2;
}

.column_container div div {
	border: none;
}

.column { /* Depreciated */
	margin: 0 1em;
}

.column_content {
	margin: 0 1em;
}

.two_column {
	width: 100%;
}

.two_column td {
	width: 50%;
	padding: 0 1em 0 0;
}

.floatleft {
	Color: #333333;
	font-size: 1em;
	float: left;
}

.floatleft_link {
	Color: #333333;
	font-size: 1em;
	float: left;
	margin-left: 125px;
}

.floatleft_link_fundorg {
	Color: #333333;
	font-size: 1em;
	float: left;
	margin-left: 150px;
}

.floatleft_link a:link {
	color: #333399;
	font-size: 1em;
}

.floatleft_link a:hover {
	color: #339900 !important;
}

.page_title_head {
	margin: 0px 0px;
	background: #787897;
	padding-right: 14px;
	color: #ffffff;
	font-weight: 700;
	line-height: 1.25em;
	height: 22px;
	padding-left: 16px;
	padding-top: 8px;
	padding-bottom: 0;
	margin-top: 30px;
}

.floatright {
	margin-top: -15px;
	float: right;
}

.float_right {
	float: right;
}

.select_profile {
	padding-top: 0px;
}

span.float_rightspan_home {
	float: right;
	/*display: block;*/
	padding-right: 15px;
	text-decoration: none !important;
}

span.float_rightspan_profile {
	float: left;
	margin: 0px;
	padding-top: 7px;
	margin-left: 20px;
	text-decoration: none !important;
}

span.float_rightspan {
	float: right;
	padding-right: 15px;
	padding-top: 7px;
}

span.float_rightspan a:link,a:visited {
	color: #333399;
	text-decoration: none;
}

span.float_rightspan a:hover {
	color: #339900 !important;
}

span.float_rightspan_browse {
	float: right;
	padding-right: 3px;
	line-height: 0 !important;
	margin: 0;
}

span.float_rightspan_results {
	float: right;
	padding-right: 10px;
}

span.float_rightspan_bullets {
	float: left;
	/*display: block;*/
	padding-right: 15px;
}

float_rightspan_guest {
	float: right;
	display: block;
	padding-right: 5px;
}

span.float_leftspan {
	float: left;
	font-size: 1em;
	padding-top: 7px;
}

span.float_leftspan_results {
	float: left;
	line-height: 2.5;
	font-size: 1.1em;
}

.hidden {
	visibility: hidden;
}

/* HTML elements */
body,html {
	margin: 0;
	padding: 0;
	/*background: url(../../images/grant/bg.gif) #ccc top left no-repeat;*/
}

body,textarea,select {
	font: 0.77em/ 1.4em Arial, Helvetica, sans-serif;
	color: #333333;
}

select {
	font: 0.9em Arial, Helvetica, sans-serif;
	overflow: visible;
}

img {
	border: 0;
}

a {
	color: #333399;
	text-decoration: none;
}

a:visited {
	color: #006699;
	text-decoration: none;
}

a:hover {
	color: #339900;
}

a img {
	padding: 0 4px 0px 0px;
}

h1 {
	font-size: 1.25em;
	color: #ffffff;
	font-weight: 700;
	line-height: 1.5em;
	background: #666666;
	height: 33px;
}

#scival_logo {
	width: 201;
	height: 62;
}

h1 a {
	margin: 0 0 0 0.5em;
	font-size: 1em;
	font-weight: 100;
	color: #333333;
}

h1.hlink a:link,h1.hlink a:visited {
	text-decoration: none;
	font-size: 1em;
	font-weight: 700;
}

h2 {
	color: #333333;
	font-size: 1.25em;
	line-height: 1.25em;
	font-weight: 700;
	margin-top: 10px;
}

h2 a:link {
	text-decoration: none;
	color: #333399;
}

h3,h4 {
	clear: left;
	font-size: 1.1em;
	font-weight: 700;
	padding: 0;
	margin: 0;
}

h3 { /*width:97%;*/
	color: #333333;
	background-color: #efeff7;
	font-size: 1.1em;
	line-height: 2.4;
	height: 33px;
	padding-left: 10px;
}

td h3 {
	margin: 0;
}

h4 {
	font-size: 1em;
	margin: 0;
}

h3 a:link,h3 a:visited {
	color: #31464e;
	text-decoration: none;
	outline: none;
}

h3 img {
	padding: 0 4px 0 0;
}

hr {
	border: 0;
	color: #e8f4f9;
	background: #e8f4f9;
	height: 1px;
	margin: 0;
	clear: both;
}

table {
	width: 100%;
}

tr {
	vertical-align: top;
}

p {
	clear: both;
	margin: 0.5em 10px 1em 0;
}

ul {
	list-style: circle;
}

/* Logo and Loginbox */
#top {
	height: 83px;
	float: left;
}

#logo {
	float: left;
	padding: 0;
	margin: 0;
	position: absolute;
}

div#banner {
	float: left;
	width: 100%;
	height: 58px;
}

#login_header_guest {
	background-color: #787897;
	padding-left: 16px;
	margin-top: -9px;
	height: 25px;
	width: 321px;
	color: #333333;
	font-size: 1em;
	font-weight: 700;
	float: left;
	line-height: 2.5;
}

#login_header {
	background-color: #787897;
	padding-left: 16px;
	margin-top: -8px;
	height: 25px;
	width: 321px !important;
	color: #ffffff;
	font-size: 1em;
	font-weight: 700;
	float: left;
	line-height: 2.5;
}

#login_label {
	color: #333333;
	font-size: 1em !important;
	margin-top: 3px;
	margin-left: 8px !important;
}

#login_label :hover {
	color: #666666;
	font-size: 1em !important;
	margin-top: 3px;
	margin-left: 8px !important;
}

div#font_list {
	float: none;
	position: relative;
	margin-right: 10px;
	margin-top: 72px;
	text-align: right;
}

#login {
	float: right;
	text-decoration: none;
	margin: 4px 16px 0 0;
	font-size: 1.1em;
}

#login ul {
	padding: 5px 0px 0 18px;
	list-style: none;
	float: left;
	text-align: right;
	color: #0156aa;
}

#login ul li a.plus {
	background: url(../../images/grant/login_expand.gif) no-repeat 100% 50%;
	padding: 0px 15px 0px 0px;
}

#login ul li {
	display: inline;
	padding: 0px 7px;
	border-right: #000 solid 1px;
	height: 9px;
	color: #0156aa;
}

#login ul li a:link {
	color: #0156aa;
	text-decoration: none;
}

#login ul li a:visited {
	color: #006699;
	text-decoration: none;
}

#login ul li a:hover {
	color: #339900;
}

#login li.last {
	padding: 0 0px 0 7px;
	border-right: none;
	height: 9px;
}

#header_links {
	float: left;
	text-decoration: none;
	margin: 4px 0px 0 0;
	font-size: 1.1em;
	padding-left: 201px;
}

.header_active {
	color: #424242;
	font-weight: bold;
}

#header_links ul {
	padding: 10px 0px 0px 0px;
	list-style: none;
	float: left;
	color: #0156aa;
}

#header_links ul li {
	display: inline;
	padding: 0px 7px;
	border-right: #000 solid 1px;
	height: 9px;
}

#header_links ul li.selected_menu {
	font-weight: 700;
	font-weight: bold;
}

#header_links li a:hover {
	color: #424242;
	font-weight: 700;
	font-weight: bold;
}

#header_links li.last {
	padding: 0 1px 0 7px;
	border-right: none;
	height: 9px;
}

/* Navigation */
#nav_header {
	width: 100%;
	background: url(../../images/grant/nav_banner.png) top repeat-x;
	-webkit-border-radius: 5px;
	clear: left;
	float: left;
}

#nav {
	margin-top: 4px;
}

#menu {
	display: inline;
}

#menu li.nav_spacer {
	color: #FFFFFF;
	float: left;
	position: relative;
	margin-top: -4px;
}

#menu ul {
	margin-top: 0px;
	margin-left: 16px;
	float: left;
}

#menu ul li {
	text-align: center;
	display: inline;
	font-size: 1.25em;
}

#menu ul li.selected_menu {
	font-size: 700;
	font-weight: bold;
	padding: 0px 0px;
}

#menu ul li a:link,#menu ul li a:visited {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	float: left;
	width: auto;
	line-height: 0.99;
	font-weight: none;
	padding-left: 12px;
	padding-right: 13px;
}

#menu ul li a:hover {
	color: #FFFFFF;
	text-align: center;
	float: left;
	width: auto;
	line-height: 0.99;
}

#help_link a:link,#help_link a:visited {
	float: right;
	font-size: 1.25em;
	color: #ffffff;
	margin-right: 16px;
	text-decoration: none;
	font-weight: 700;
	line-height: 0.99;
}

#help_link a:hover {
	float: right;
	font-size: 1.25em;
	color: #ffffff;
	margin-right: 16px;
	font-weight: 700;
	line-height: 0.99;
}

#home_content {
	float: left;
	height: auto;
	width: 100%;
}

/* Breadcrumb */
#page_title_chooseorg {
	float: left;
	width: 100%;
	margin-top: 10px;
}

#page_title_chooseorg h1 {
	font-size: 1.25em;
	padding-right: 14px;
	color: #ffffff;
	font-weight: 700;
	font-family: Arial;
	background: #666666;
	height: 27px;
	padding-left: 16px;
	padding-top: 6px;
	padding-bottom: 0;
	margin: 0;
}

#page_title {
	float: left;
	width: 100%;
	margin-top: 10px;
}

#page_title h1 {
	font-size: 1.25em;
	padding-right: 14px;
	color: #ffffff;
	font-weight: 700;
	line-height: 1.25em;
	background: #efeff7;
	height: 25px;
	padding-left: 16px;
	padding-top: 8px;
	padding-bottom: 0;
	margin: 0px;
}

#breadcrumb {
	float: left;
}

.crumble {
	font-size: 0.9em;
	/*clear: left;*/
	padding: 8px 0px 0px 32px;
	color: #666666;
	width: 60%;
	float: left;
}

.crumble a:link,.crumble a:visited {
	height: 21px;
	color: #666666;
	font-size: 1.05em;
	font-weight: 700;
	font-weight: bolder;
	text-decoration: none;
}

.crumble a:hover {
	color: #339900;
	font-weight: 700;
}

.crumble span {
	font-size: 0.9em;
	color: #c2c2c2;
}

.step_wizard {
	padding: 0.5em 0;
	background: #ffffff;
	padding-top: 1.3em;
	padding-bottom: 1em;
}

.step_wizard ol {
	display: inline;
	padding: 0;
	margin: 0;
}

.step_wizard ol li {
	display: inline;
	color: #a0a0a0;
	padding: 0 0 4px 0px;
	padding-right: 10px;
}

.step_wizard li.step_curr {
	color: #333333;
	font-weight:700;
}

.step_wizard li.step_past {
	color: #333333;
}

/* Quick Search */
#quicksearch_background {
	height: 32px;
	width: 100%;
	float: left;
	background:
		url("../../images/grant/main_navigation_gray_background.gif") repeat-x
		scroll 0 0 transparent;
	margin-top: 7px;
}

#qsearch {
	float: left;
	height: 26px;
	padding-top: 2px;
	margin-right: 0px;
}

#qsearch .padding {
	padding: 0px 10px 0px 32px;
}

#qsearch .innerpadding {
	padding-top: 1px;
	padding-right: 5px;
}

#qsearch .input {
	/*color: #333333;
	color: #C2C2C2;*/
	font-size: 1.1em;
	font-weight: thin;
	width: 242px;
	height: 17px;
	outline: none; /* for Safari */
	padding-top: 0px !important;
}

#qsearch a {
	padding: 0em 0em;
	text-decoration: none;
	font-size: 1em;
	outline: none;
}

#qsearch_input {
	padding-top: 2px;
	padding-bottom: 3px;
	height: 30px;
	width: 333px;
	float: right;
	background: url(../../images/grant/nav_bg.gif) top repeat-x;
}

#qsearch_tabs {
	float: ;
	padding: 3px 0px 0px 0px;
}

#qsearch_tabs .sel {
	color: #333333;
	font-weight: 700;
	font-weight: bold;
	border: 1px solid #c2c2c2;
	font-size: 1em;
}

.qsearch_button {
	border: 1px solid #333399;
	padding: 3px 5px;
	text-decoration: none;
	font-weight: bold;
}

#qsearch_tabs .des {
	color: #666666;
	font-weight: 700;
	font-weight: bold;
	border: 1px solid #c2c2c2;
	border-top: 0;
}

#qsearch_tabs .radio {
	border: none;
	background: none;
	vertical-align: top !important;
}

#qsearch_tabs .radiotextactive {
	font-size: 12px;
	font-weight: 700;
	font-weight: bold;
	color: #333333;
	vertical-align: middle;
}

#qsearch_tabs .radiotextinactive {
	font-size: 12px;
	font-weight: 700;
	font-weight: bold;
	color: #666666;
	vertical-align: middle;
}

/* Font sizer */
#font_sizer {
	Color: #666666;
	font-size: 1.1em;
	text-align: right;
	margin: 0.5em 1em 0 0;
}

#font_sizer a img {
	outline: none;
	padding: 0;
}

/* Highlighting of search terms */
.searchTermHighlight {
	BACKGROUND-COLOR: #FFFF99;
}

/* Homepage */
#homepage p {
	margin-right: 32em;
}

/* Big box with list of options */
#ajax_listOfOptions {
	position: absolute;
	width: 262px; /* Width of box */
	height: 105px; /* Height of box */
	overflow: auto; /* Scrolling features */
	display: none;
	border: 1px solid #c2c2c2;
	background-color: #ffffff; /* White background color */
	text-align: left;
	font-size: 0.9em;
	z-index: 5;
	color: #333333;
}

#ajax_listOfOptions div {
	/* General rule for both .optionDiv and .optionDivSelected */
	margin: 1px;
	padding: 1px;
	cursor: pointer;
	font-size: 0.9em;
	z-index: 5;
}

#ajax_listOfOptions .optionDiv { /* Div for each item in list */
	
}

#ajax_listOfOptions .optionDivSelected { /* Selected item in the list */
	background-color: #666666;
	color: #ffffff;
}

#ajax_listOfOptions_iframe {
	background-color: #F00;
	position: absolute;
	z-index: 5;
}

/* sending oppurtunity results*/
#send_opportunity,.send_opportunity {
	display: none;
	position: absolute;
	top: 50%;
	margin-top: -80px;
	left: 50%;
	margin-left: -215px;
	width: 430px;
	border: 1px solid #c2c2c2;
	border-top: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
}

#send_opportunity_title h3 {
	color: #ffffff;
	background: none;
}

#send_opportunity,.send_opportunity h3 {
	color: #ffffff;
	margin: 0 0 0.5em 0;
	cursor: move;
	background: none;
}

/* sending award results*/
#award,.award {
	display: none;
	position: absolute;
	top: 50%;
	margin-top: -80px;
	left: 50%;
	margin-left: -215px;
	width: 430px;
	border: 1px solid #c2c2c2;
	border-top: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	background: #fff;
}

#award,.award h4 {
	margin: 0 0 0.5em 0;
	cursor: move;
}

#save_search .form_item,.send_opportunity .form_item {
	padding: 0.8em;
}

/* Save search & Set alert */
h3 .set_alert a,h3 .set_alert a:visited {
	font-weight: 100;
	font-size: 0.85em;
	color: #145b75;
	margin: 0 0 0 1em;
}

h3 .set_alert a:hover {
	color: #2197c2;
}

h3 .set_alert img {
	margin: 0;
}

/* Warning text */
.warning_text {
	color: #cc0000;
	margin-left: 148px;
	font-weight: 700;
}

.max_offset_warning_text {
	color: #cc0000;
	font-weight: 700;
}

/* Page options; Print, Email etc. */
#page_options {
	padding: 0px 5px 0px 0px;
	float: right;
	margin-top: -0px !important;
}

span#page_options a,span#page_options a:visited,span#page_options a:hover
	{
	color: #ffffff;
	font-size: 1em;
	text-decoration: none;
	padding: 0px;
	margin-left: 3px;
	float: left;
}

span#page_options a img {
	padding: 0px;
	margin-right: 5px;
	margin-left: 10px;
}

#save1 {
	margin-top: -6px;
}

/* Tooltip */
a.tooltip {
	color: #31464e;
	text-decoration: none;
	border-bottom: dotted 1px #c2c2c2;
	cursor: help;
	outline: none;
}

#tooltip {
	position: absolute;
	z-index: 1200;
	display: none;
	font-style: italic;
	font-size: 0.9em;
	padding: 0.2em 0.5em;
	border: 1px solid #c2c2c2;
	border-top: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	background: #fff;
}

/* Label Tooltip */
#explanation {
	position: absolute;
	z-index: 1100;
	display: none;
	border-color: #e5a155;
	margin: 0.5em 0;
	padding: 0.5em 0.5em 0.5em 0.5em;
	border: 1px solid #e5a155;
	background-color: #ffffef;
	height: auto;
	width: auto;
	font-size: default;
}

/* Popup overlay div */
#overlay {
	margin-top: 5px;
	position: absolute;
	z-index: 1100;
	display: none;
	border: 1px solid #c2c2c2;
	background: #ffffff;
}

#overlay .form_input,#overlay .form_input_radio {
	width: 280px;
}

#overlay .form_label {
	width: 85px;
}

#overlay .form_item {
	padding-top: 16px;
	margin-left: 8px;
}

#overlay .form_input_radio {
	margin-left: -6px;
	float: left;
	border: none;
	background: none !important;
}

#overlay .input_radio {
	vertical-align: top;
}

/* Drag functionality */
#overlayinner {
	padding: 0.2em 0.5em;
	z-index: -50;
}

#overlaytitlecontainer {
	padding: 0.2em 0.5em;
	background: #efeff7;
	cursor: move;
	height: 28px;
	color: #333333;
	font-size: 1.1em;
	padding-left: 5px;
	padding-top: 5px;
	line-height: 1.8;
	margin-top: -10px;
}

#overlaytitlecontainer img {
	padding: 3px 0;
	padding-right: 5px;
	line-height: 1.8;
}

#overlaytitle {
	position: relative;
	float: left;
}

#overlaytitle h4 {
	margin-top: 0;
	padding-top: 0;
}

/* Forms */
.form_left {
	float: left;
}

.form_item {
	clear: left;
	padding: 12px 10px 0 0;
}

.form_space_detail {
	height: 20px;
	padding: 0;
	float: left;
}

.form_header,.form_space {
	height: 33px;
	padding: 0;
	clear: left;
}

.form_label {
	font-size: 1em;
	width: 125px;
	float: left;
	font-weight: bold;
}

.form_label_medium {
	font-size: 1em;
	width: 100px;
	float: left;
	font-weight: bold;
}

#iframetooltip {
	display: none;
	position: absolute;
	z-index: 1;
	margin: 0.35em 0px;
}

.form_label_short {
	width: 25px;
	float: left;
	text-align: center;
	font-weight: bold;
}

.form_input,.form_input_short {
	float: left;
	border: none;
	background: none !important;
	width: 300px;
}

.form_input_short {
	width: 264px;
}

p.button_style {
	padding-left: 0px;
}

.form_output,.form_output_medium,.form_input_medium,.form_output_large {
	width: 160px;
	float: left;
	padding: 0 10px 0 0;
}

.form_output ul,.floatleft ul,.form_output_list ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.form_output ul li ul li,.floatleft ul li ul li {
	margin: 0 1.5em;
	list-style: url(../../images/grant/list_sub.gif);
}

.form_output_medium,.form_input_medium {
	width: 310px;
}

.form_output_large {
	width: 470px;
}

.form_output_list {
	float: left;
	padding-left: 150px;
}

.form_output_list li {
	padding: 0 0 0.5em 0;
	margin: 0 0 0 1em;
	list-style: disc;
}

.form_output_list .results_pagination {
	height: 27px;
	padding: 0.1em 10px 0.1em 450px;
	line-height: 2.5;
	background: #cccccc;
}

.input_example {
	color: #333333;
	padding: 8px 0 5px 155px;
	position: relative;
	clear: left;
	font-style: italic;
}

.page_info_text {
	color: #333333;
	position: relative;
	top: -5px;
	clear: left;
	font-style: italic;
}

.input_des {
	color: #c2c2c2;
}

.input_sel {
	color: #31464e;
}

label span,.req {
	color: #a0a0a0;
	padding: 0 0 0 0.5em;
}

.req {
	padding: 0;
	font-style: italic;
}

.browse ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.browse a:hover {
	color: #339900 !important;
	text-decoration: none !important;
}

/*#browse_subjarea.browse ul li ul li, #browse_fundbody.browse ul li ul li ul li ul li ul li {
	margin: 0 3em;
	list-style: url(../../images/grant/list_sub.gif);
}*/
#browse_fundbody.browse ul li ul li {
	margin: 0 0 0 2em;
	list-style-type: none !important;
	text-decoration: none;
}

.browse_fund {
	color: #333399 !important;
	text-decoration: none !important;
}

.browse_fund:hover {
	color: #339900 !important;
	text-decoration: none !important;
}

.browse_fund:visited {
	color: #006699 !important;
	text-decoration: none !important;
}

.browse_program {
	color: #c2c2c2 !important;
	text-decoration: none !important;
}

browse_sponsor {
	color: #333399 !important;
	font-weight: lighter !important;
	text-decoration: none;
}

#browse_location {
	margin-left: 35px;
}

.browse_sponsor a:hover {
	color: #339900 !important;
	font-weight: lighter !important;
	text-decoration: none;
}

.focus_link a:link,.focus_link a:visited {
	Color: #0156aa;
	font-size: 1em;
	text-decoration: none;
}

.focus_link_active {
	Color: #333399;
	font-weight: bolder;
	text-decoration: none;
}

focus_link_active a:hover {
	color: #339900;
}

.focus-link a:hover {
	color: #339900;
}

.browse_header {
	background-color: #cccccc;
	width: 98%;
	height: 27px;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 5px;
}

.browse_header a:link,.browse_header a:visited {
	color: #333399;
	text-decoration: none;
}

.browse_header a:hover {
	color: #339900;
	text-decoration: none;
}

.browse_sub,#browse_fundbody.browse .browse_sub {
	margin: 0 0 0 1.6em;
}

.browse_sub_program {
	list-margin: 0 0 0 10em;
	list-style: url(../../images/grant/list_sub.gif);
}

.browse img {
	padding: 0 0.5em 0 0;
}

li {
	padding: 0.1em 0;
}

.label_text {
	cursor: text;
	color: #333333;
}

.label_text_refine {
	cursor: text;
	color: #333333;
	margin-left: 5px;
}

.label_text:hover {
	color: #333333;
}

/*label {
	cursor: pointer;
}

label:hover {
	color: #145b75;
}*/
textarea {
	border: 1px solid #c2c2c2;
	border-top: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	background: #fff url(../../images/grant/input_bg.gif);
	font-size: 1.0em;
	padding: 0.1em 0 0.2em 0em;
}

select {
	border: 1px solid #c2c2c2;
	border-top: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	background: #fff url(../../images/grant/input_bg.gif);
	font-size: 1.0em;
}

option {
	height: 12px;
	padding-top: 0.1em;
}

select {
	padding-top: 0.1em;
}

textarea:hover,select:hover { /*background: #fcfcfc;*/
	border: 1px solid #c2c2c2;
}

.input_text {
	width: 254px;
}

select {
	width: 258px;
}

.select_a {
	width: 82px;
}

.input_text_advanced_refine {
	width: 260px;
}

.select_advanced_refine {
	width: 262px;
}

textarea {
	width: 256px;
	height: 34px;
	overflow: auto;
}

.textarea_large {
	height: 102px;
	width: 254px;
}

.input_narrow {
	width: 160px;
}

.select_narrow {
	width: 50px;
}

.input_checkbox,.input_radio {
	border: 0;
	vertical-align: middle;
	background: none;
}

.input_checkbox:hover,.input_radio:hover {
	border: 0;
}

.input_error {
	background: #fff0f0;
}

.qsearchcontent button {
	
}

.qsearchcontent button:hover {
	border: 1px solid #333399;
}

.padding_right {
	float: right;
}

.padding_right8 {
	margin-top: 8px;
	padding-right: 20px;
	float: right;
}

.button_select a:link,.button_select a:visited {
	color: #333333;
	height: 23px;
	font-weight: bold;
	font-size: 1.0em;
	cursor: pointer;
	text-decoration: none !important;
}

.button_select a img {
	padding: 0 0.2em 0 0;
}

.button_select a:hover {
	color: #333333;
}

.button_disabled a:link,.button_disabled a:visited {
	color: #333333;
	height: 23px;
	font-weight: bold;
	font-size: 1.0em;
	cursor: pointer;
	text-decoration: none !important;
}

td.button_select {
	width: 5em;
}

td.button_disabled {
	width: 5em;
}

.cleardiv td div {
	clear: left;
	padding: 0 1em 0.2em 0;
}

.cleardiv .input_checkbox {
	float: left;
}

.cleardiv label {
	padding: 0.1em 0 0 1.5em;
	display: block;
}

/* fix for profile page*/
.cleardiv_profile td div {
	clear: left;
	padding: 0 1em 0.2em 0;
}

.cleardiv_profile .input_checkbox {
	float: left;
}

.cleardiv_profile label {
	
}

/* (Results) tables */
.refine_selected {
	/*min-height: 130px;*/
	padding-left:10px;
	padding-right:10px;
	margin-top: 10px;
}

.result_row,.results_sort,.result_alt_row {
	border-bottom: 1px solid #c2c2c2;
	color: #333333;
	font-size: 1em;
	margin: 0 10px 0 0;
	height: 21px;
}

.result_row td,.result_alt_row td {
	padding: 0.5em 0.3em;
	border-bottom: 1px solid #CECECE;
}

.result_alt_row td {
	background: none repeat scroll 0% 0% rgb(248, 251, 253);
}

.result_row td  a.title:link,.result_row td  a.title:visited,.result_row td  a.name:link,.result_row td a.name:visited,a.name:link,a.name:visited
	{
	text-decoration: none;
	color: #333399 !important;
}

.result_row td  a.title:hover,.result_row td  a.name:hover,a.name:hover
	{
	text-decoration: none;
}

.result_row_action td {
	padding: 0.5em 1em;
}

.result_row_action select {
	width: 100px;
}

.result_row_action a,.result_row_action a {
	
}

.res_col_sort {
	background: #fff;
	color: #666666;
	height: 21px;
	cursor: pointer;
}

.sort_down {
	BACKGROUND: #efefef;
	cursor: pointer;
}

.sort_up {
	BACKGROUND: #efefef;
	cursor: pointer;
}

.res_col_sort_mo {
	height: 21px;
	color: #666666;
	BACKGROUND: #efefef url(../../images/grant/sort_up_mo.gif) no-repeat top
		right;
}

.results_header {
	background-color: #cccccc;
	text-indent: 0.5em;
}

.results_header h3 {
	padding-left: 0;
}

.results_pagination {
	width: 300px !important;
	text-align: right;
	z-index: 1;
}

.results_pagination select {
	width: 150px;
}

.results_sort td {
	padding-left: 0.3em;
	font-weight: 700;
	color: #333333;
	border-bottom: 1px solid #c2c2c2;
	height: 24px;
}

.refine_results_header td {
	font-weight: 700;
}

#search_refine_results_wide .lastColumn,#search_refine_results_profile .lastColumn
	{
	border-right: 1px solid #787897;
}

.limited_header td {
	padding: 0 1em 0.1em 1em;
	font-weight: 700;
	color: #333333;
}

#search_refine_results table,#search_toggle h3,#search_profile_toggle h3
	{
	line-height: 2.5;
	text-decoration: none !important;
	color: #333333;
}

#search_refine_toggle h3 {
	font-weight: 700;
	font-size: 1.1em;
	border: 1px solid #787897;
}

#search_refine_toggle h3 a {
	text-decoration: none !important;
	color: #333333;
}

#search_refine_results table {
	padding: 0 0 1em 0;
}

#search_refine_results_wide {
	padding: 0 12px 1em 0;
}

#search_refine_results_wide table {
	width: 100%;
}

#search_refine_wide_toggle h3 {
	line-height: 2.5;
	font-weight: 700;
	font-size: 1.1em;
	border-style: solid;
	border-width: 1px;
	border-color: #787897;
}

#search_refine_wide_toggle {
	padding: 0pt 12px 0pt 0pt;
}

#search_refine_results_profile td,#search_refine_results_wide td {
	padding: 5px 5px 5px 15px;
	color: #333333;
	border-bottom: 1px solid #787897;
	border-left: 1px solid #787897;
}

.results_sort img {
	cursor: pointer; /* for Opera */
}

.results_spacer_cell {
	background-color: #fff;
	width: 10px;
	color: #666666;
}

.td_border,.td_border_frequency {
	border-left: 1px solid #e8f4f9;
}

.td_border h3 {
	margin: 0 0 0 20px;
}

.more_div {
	height: 60px;
	overflow: auto;
}

/* Selected Profiles */
#selected_profiles {
	float: right;
	width: 280px;
	height: 210px;
	padding-left: 20px;
	margin-right: 10px;
	border-left: 1px solid #C2C2C2;
}

/* Selected Profiles 1 */
#selected_profiles1 {
	float: right;
	width: 280px;
	height: 100px;
	border: none !important;
	padding: 0 !important;
	margin-top: 0px;
}

#selected_profiles h1 {
	margin: 0px;
	float: right;
	width: 270px;
	height: 25px !important;
	padding-left: 10px;
	font-size: 1em;
	padding-top: 7px !important;
	background: #787897;
}

#selected_profiles_overview {
	width: 310px;
	height: 100px;
	margin: 5 10px;
	padding: 0 10px;
	background: #d87200 !important;
}

#selected_profiles_content {
	height: auto;
	margin: 0px;
	font-weight: normal;
	overflow: auto;
	background: #F2F7FA;
	padding: 5px 5px;
}

#selected_profiles_content ol {
	padding: 0;
	margin: 0;
}

#selected_profiles_action {
	text-align: right;
	font-weight: normal;
	background: #787897;
	height: 25px;
	padding-top: 7px;
	padding-right: 9px;
}

#selected_profiles_action a {
	color: #ffffff;
	font-size: 1em;
	font-weight: bold;
	padding-left: 10px;
}

/* Show and Hide form sections */
#profile_details_show,#publication_details_show,.expand,.hide {
	display: none;
}

.show {
	display: block;
}

/* Show and Hide tabs */
#browse_fundbody {
	
}

/* Tab interface */
.tab_container {
	margin-top: 2em;
	margin-bottom: 10px;
	margin-right: 10px;
	border-bottom: 2px solid #333399 !important;
}

ul#ser,ul#ser li {
	margin: 0;
	padding: 0;
	height: 22px;
}

ul#ser li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul#ser li {
	display: inline; /*float: left;*/
	text-align: center;
}

.grid_table td {
	font-weight: normal;
}

.grid_table {
	font-weight: normal;
}

ul#ser a {
	color: #787897;
	float: left;
	width: auto;
	padding: 0px 25px !important;
	margin-left: 10px;
	text-decoration: none;
	font-weight: 700;
	outline: none;
	line-height: 2;
	height: 22px;
}

ul#ser a.sel {
	color: #ffffff;
	font-weight: 700;
	font-size: 1em;
	padding: 0px 0;
	background: #333399;
}

ul#ser a.des {
	Color: #666666;
	font-size: 1em;
	font-weight: 700;
	padding: 0px 0;
	background-color: #efefef;
}

ul#ser a.des:hover {
	background-color: #cccccc;
	padding: 0px 0;
}

ul#ser a:hover {
	
}

/* Search on homepage */
.tablefield {
	clear: both;
}

.tablefield div {
	float: left;
	padding: 0.5em 1em 0.5em 0;
}

.tablefield div.left {
	width: 80px;
}

.tablefield div.center {
	width: 270px;
	text-align: right;
}

.tablefield div.right {
	width: 260px;
	text-align: right;
}

/* Save search and Alerts */
#save_search,.save_search {
	display: none;
	position: absolute;
	top: 50%;
	margin-top: -80px;
	left: 50%;
	margin-left: -215px;
	width: 430px;
	border: 1px solid #c2c2c2;
	border-top: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	background: #fff;
	z-index: -1;
}

#save_search h3,.save_search h3 {
	margin: 0 0 0.5em 0;
	cursor: move;
}

#save_search .form_item,.save_search .form_item {
	padding: 0.5em;
}

/* Feedback messages */
.info,.error,.alert,.confirm_box,.confirm_box_message,.error_box,.alert_message,.alert_message_chart,.alert_rec,#confirm_box
	{
	color: #333333;
	font-size: 1em;
	padding-left: 30px;
	border: 1px solid;
	width: 94%;
	float: left;
	margin-bottom: 8px;
}

.alert_message_rec {
	color: #333333;
	font-size: 1em;
	padding-left: 20px;
	border: 1px solid #808080;
	width: 84%;
	background: #efeff7 url(../../images/grant/feedback_alert.gif) no-repeat
		0.5em 0.5em;
	padding-top: 0.5em;
}

.confirm_box,#confirm_box {
	height: auto !important;
	border-color: #81aa2a;
	background-color: #efeff7;
	margin-top: 16px;
	line-height: 3.3;
	font-size: default;
	background: #efeff7 url(../../images/grant/feedback_ok.gif) no-repeat
		1em 1em;
}

.confirm_box ul,#confirm_box ul {
	list-style-type: none;
}

.confirm_box_message {
	height: auto !important;
	border-color: #81aa2a;
	background-color: #dbe4bd;
	margin-top: 16px;
	font-size: default;
	background: #efeff7 url(../../images/grant/feedback_ok.gif) no-repeat
		1em 1em;
}

.confirm_box_message ul {
	list-style-type: none;
}

.info {
	line-height: 3.3;
	border-color: #e5a155;
	margin-top: 16px;
	font-size: default;
	background: #efeff7 url(../../images/grant/feedback_feedback.gif)
		no-repeat 1em 1em;
}

.error {
	border-color: #cc0101;
	border: 1px;
	background-color: #e9c5c1;
	width: 125px;
	margin-left: 5px;
	height: auto !important;
	font-size: default;
	background: #efeff7 url(../../images/grant/feedback_error.gif) no-repeat
		.05em .05em;
}

.error_box {
	border-color: #cc0101;
	border: 1px solid #cc0101;
	background-color: #e9c5c1;
	font-size: default;
	background: #efeff7 url(../../images/grant/feedback_error.gif) no-repeat
		1em 1em;
	margin-top: 10px;
	height: auto !important;
}

.error_box ul {
	list-style-type: none !important;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

.alert_message,.alert_message_chart {
	margin: 16px 0 10px 0;
	background: #efeff7 url(../../images/grant/feedback_alert.gif) no-repeat
		0.5em 0.5em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

.alert_message_chart {
	float: none;
	margin: 0 10px 0 10px;
	width: 80%;
}

.alert {
	margin: 16px 0 10px 0;
	background: #efeff7 url(../../images/grant/feedback_alert.gif) no-repeat
		1.1em 1em;
	line-height: 3;
}

.alert_rec {
	padding-top: 10px;
	background: #efeff7 url(../../images/grant/feedback_alert.gif) no-repeat
		1.1em 1em;
}

.alert ul           ,.alert_message ul {
	list-style-type: none !important;
}

/* Publication profile */
.pubprof_overview table {
	padding: 0 10px 0 0;
}

.form_item_left_td {
	width: 330px;
}

/* Back to top */
.top {
	clear: left;
	padding: 1em 0;
}

.top a {
	font-size: 0.9em;
	text-decoration: none;
}

/* Get investigator */
.get_investigator {
	text-align: center;
}

.get_investigator img {
	padding-top: 45px;
}

#overlay .tooltip {
	z-index: 100;
}

/* Other stuff */
:
:-moz-selection {
	background: #2197c2;
	color: #fff;
}

:
:selection {
	background: #2197c2;
	color: #fff;
}

.right_box,#selected_profiles {
	
}

a.info:link,a.info:visited {
	color: #fff;
	background: #2197c2;
	padding: 0.1em 0.2em;
	margin: 0 1em;
	font-size: 0.9em;
}

a.info:hover {
	background: #145b75;
}

.bold {
	font-weight: 700;
}

.clear {
	clear: both;
}

.text_left {
	text-align: left;
}

.mod_date {
	padding-top: 1em;
}

.query {
	color: #333333;
	font-weight: 700;
}

.pop_up_query {
	color: #ffffff;
}

/*.rel {
	width: 150px;
}*/
.rel a:link,.rel a:visited {
	text-decoration: none;
}

.rel a img {
	padding: 0;
}

.buttonright {
	padding: 0.2em 10px 1em 0;
	float: right;
}

.rec_stats {
	float: right;
	padding: 0 10px 0 0;
}

.bluelink {
	color: #333399;
}

.bluelink:visited {
	color: #006699;
}

.bluelink:hover {
	color: #339900;
}

/* Opera hacks */
a img:hover {
	cursor: pointer;
}

/* Safari hacks */
a.results_link {
	color: #333399;
	text-decoration: none;
}

.results_link a:hover {
	color: #339900;
}

.results_link a:visited {
	color: #333399;
}

span.result_link {
	float: left;
}

.results_hover {
	color: #339900 !important;
	text-decoration: none;
}

.results_title a:link {
	text-decoration: none;
	color: #333399;
}

.results_title a:visited {
	text-decoration: none;
	color: #333399;
}

.results_title a:hover {
	color: #339900;
}

.results_sponsor a:visited {
	text-decoration: none;
	color: #006699;
}

results_sponsor a:link {
	text-decoration: none;
	color: #0156AA;
}

#welcome_text a:link {
	text-decoration: none;
	color: #333399;
}

#welcome_text a:visited {
	color: #006699;
}

#welcome_text a:hover {
	color: #339900;
}

.results_navigation,.search_results_navigation {
	width: 99%;
	float: left;
	font-weight: bold;
	font-weight: 700;
	background-color: #efeff7;
	padding-left: 10px;
	margin-left: 0px;
	height: 33px;
	line-height: 2.9;
	padding-top: 5px;
}

a.results_publicationlink:link,a.results_publicationlink:visited {
	color: #333399;
}

a.results_publicationlink:hover {
	color: #339900;
}

.results_publications {
	text-decoration: none;
}

.link_mouseover {
	text-decoration: none;
	color: #339900;
}

.results_hover {
	color: #333399;
	text-decoration: none;
}

.results_hover a:hover {
	color: #339900;
}

.results_related {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	color: #333399;
}

results_related.img {
	text-decoration: none !important;
}

.results_related a:hover {
	color: #339900 !important;
}

.results_related a:visited {
	color: #333399 !important;
}

.refine_more a:link,.refine_more a:visited {
	color: #333399 !important;
}

.refine_more a:hover {
	color: #339900 !important;
}

.rec_pane a:link {
	color: #0156AA;
	text-decoration: none;
}

.rec_pane a:visited {
	color: #006699;
	text-decoration: none;
}

.rec_pane a:hover {
	color: #339900;
}

h1#page_title_chooseorg {
	line-height: 2;
	padding-top: 4px;
	height: 29px;
}

.cont_next_button,.cont_next_res_button {
	color: #333333;
	height: 23px;
	font-weight: bold;
	font-size: 1.0em;
	cursor: pointer;
	overflow: visible;
	padding: 5px 5px;
	text-decoration: none !important;
	margin-left: 10px !important;
	margin-top: 40px;
	line-height: 2;
}

.cont_next_button_prf,.cont_next_button_prf:hover {
	border: 1px solid #333399;
	color: #333333;
	height: 23px;
	font-weight: bold;
	font-size: 1.0em;
	cursor: pointer;
	padding: 0px 0px 3px 2px;
	text-decoration: none !important;
	margin-left: 10px !important;
	width: 150px;
}

.cont_next_button a:link {
	text-decoration: none !important;
}

.related_img {
	padding-left: 10px;
	padding-right: 10px;
}

related_img.img {
	text-decoration: none;
}

@media print {
	div {
		display: block;
		visibility: visible;
	}
}

.profile_count {
	float: right;
	margin-top: 0px;
}

.margin_left {
	margin-left: 260px;
}

.fltleft {
	float: left;
}

#popup_buton {
	border: 1px solid #333399;
	padding: 3px 5px;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 10px !important;
	color: #333333;
}

.back_but {
	padding-top: 4px;
}

.width97 {
	width: 97.5%;
}

.left_align {
	margin-left: -5px;
}

.left_align_IE {
	margin-left: -2px;
}

.left_align_reg {
	margin-left: -3px;
}

.pass {
	border: none;
	text-align: left;
	padding-bottom: 0em;
	margin-top: 10px;
	float: left;
	margin-left: 150px;
}

.refine_btn:link {
	-moz-border-radius: 6px;
	background: #7d7d7d;
	padding: 4px 0px;
	color: #fff;
	text-decoration: none;
	font-weight: 700;
	font-weight: bold;
	margin-right: 5px;
}

.refine_btn:hover {
	-moz-border-radius: 6px;
	background: #626060;
	padding: 4px 0px;
	color: #fff;
	text-decoration: none;
	font-weight: 700;
	font-weight: bold;
	margin-right: 5px;
}

.refine_btn {
	-moz-border-radius: 6px;
	background: #7d7d7d;
	padding: 4px 0px;
	color: #fff;
	text-decoration: none;
	font-weight: 700;
	font-weight: bold;
	margin-right: 5px;
}

.privacy_bullets ul {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 16px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	HEIGHT: auto;
	list-style: disc;
}

.refine_button {
	background: #ccc url(../../images/grant/but_bg.gif) top repeat-x;
	color: #333333;
	height: 23px;
	font-weight: bold;
	font-size: 1.0em;
	cursor: pointer;
	border-top: 0;
	border-bottom: 0;
	background: url(../../images/grant/icon_limit_to.gif) no repeat;
	float: right;
}

.details_navigation {
	text-align: center;
	float: right;
	font-weight: bold;
	font-weight: 700;
	background-color: #efeff7;
	margin-left: 0px;
	margin-right: 12px;
	margin-top: 0px;
	margin-bottom: 5px;
	height: 33px;
	line-height: 2.9;
	padding-left: 10px;
	padding-right: 10px;
}

div.multi_checkbox {
	border: 1px solid #BEBEBE;
	height: 113px;
	overflow: auto;
	text-align: left;
	margin-left: 1px;
}

.multi_checkbox div.highlight {
	color: #ffffff;
	background-color: #244878;
	border-bottom: 1px solid #3c78c9;
}

.multi_checkbox div.highlight label:hover,.multi_checkbox div.selected label:hover
	{
	color: #ffffff;
	background-color: #244878;
}

.selected {
	color: #ffffff;
	background-color: #356bb3;
	vertical-align: middle;
}

.highlight {
	color: #ffffff;
	background-color: #244878;
	vertical-align: middle;
}

.hover {
	color: #ffffff;
	background-color: #244878;
	cursor: pointer;
	vertical-align: middle;
}

#bulk_page_outline {
	width: 98%;
	margin-left: 12px;
	margin-right: 16px;
}

#bulk_page_title {
	background-color: #787897;
	color: #ffffff;
	width: 98%;
	height: 25px;
	margin-top: 20px;
	padding-top: 10px;
	font-weight: 700;
	font-weight: bold;
	font-size: 1.25em;
	padding-left: 16px;
}

#bulk_page_container {
	background-color: #efefef;
	float: left;
	width: 98%;
	padding-left: 16px;
}

.button_level4 {
	color: #0156aa !important;
	height: 18px;
	font-weight: 700;
	font-size: 1.0em;
	cursor: pointer;
	border-top: 0;
	border-bottom: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
}

.button_level4:hover {
	color: #339900 !important;
	border-top: 0;
	border-bottom: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.button_level4:visited {
	color: #006699;
}

#swsearch {
	float: right;
}

#swsearch .input {
	color: #333333;
}

.search_within {
	float: right;
	margin-right: 2%;
	margin-bottom: 10px;
}

#swsearch_award {
	float: left;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-top: 3px;
}

#debug_message {
	float: left;
	margin-left: 16px;
	height: 10px;
}

/* details page*/
#awardee_details,#award_sponsor_body,#add_awarded_grant,#award_description,#opportunity_description,#opportunity_funding_body,#opportunity_deadline,#opportunity_dochistory
	{
	margin: 10px 0px 10px 12px;
	float: left;
}

.form_label_detail {
	float: left;
	width: 45%;
}

.form_output_detail {
	float: left;
	width: 45%;
}

.form_label_outline {
	float: left;
	margin-bottom: 5px;
	width: 98%;
}

.opp_details_left {
	width: 61%;
	float: left;
}

.opp_details_right {
	margin-left: 2%;
	width: 37%;
	float: left;
}

#opportunity_funding_body_hide,#opportunity_funding_body_show,#opportunity_description_hide,#opportunity_description_show,#opportunity_deadline_hide,#opportunity_deadline_show,#opportunity_dochistory_hide,#opportunity_dochistory_show,#award_description_hide,#award_description_show,#awardee_details_hide,#awardee_details_show
	{
	margin-bottom: 5px;
}

.image_award {
	width: 3%;
	height: 2%;
}

.subbutton { /*	margin-left:260px;
	margin-top:-50px;*/
	float: right;
}

.searchadvancelink a:visited {
	color: #333399;
}

#right {
	float: right;
	margin-right: 10px;
}

#Opp_LimitedSubmission {
	text-align: center;
}

#display {
	float: left;
}

#RefineOptions td {
	padding: 10px 5px 10px 10px;
}

.limit_submission_tr td {
	height: 35px;
	border-right: 1px solid #787897;
}

.vertical_space_gutter {
	height: 5px;
}

.horiz_space_gutter_nav {
	display: inline;
	padding-left: 18px;
	padding-right: 18px;
}

#prevbtn,#prevbtn_search,#prevbtn_detail {
	margin-left: 10px;
	margin-right: 10px;
	height: 16px;
	width: 16x;
	margin-bottom: 7px;
	vertical-align: bottom;
	cursor: pointer;
}

#nextbtn,#nextbtn_search,#nextbtn_detail {
	margin-left: 10px;
	height: 16px;
	width: 16px;
	margin-bottom: 7px;
	vertical-align: bottom;
	cursor: pointer;
}

#prevbtn_detail {
	margin-bottom: 0px;
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 0px;
}

#nextbtn_detail {
	margin-bottom: 0px;
	vertical-align: middle;
	margin-left: 5px;
}

#info_icon {
	margin-left: 20px;
	cursor: pointer;
}

#resultsNavigationDropDownList {
	margin-bottom: 7px;
	vertical-align: bottom;
}

.plain_header {
	color: #333333;
}

.number_right {
	text-align: right;
}

.number_header_right {
	text-align: right;
}

#sel_all {
	height: 9px;
	width: 7px;
	margin-right: 0px;
}

#selectall_dwn {
	height: 9px;
	width: 7px;
	margin-right: 0px;
}

.seperator {
	padding-left: 10px;
	padding-right: 10px;
}

#print_sel {
	margin-right: 0px;
	height: 14px;
	width: 17px;
}

#email_sel {
	height: 14px;
	width: 17px;
	margin-right: 0px;
}

#export_excel {
	height: 14px;
	width: 17px;
	margin-right: 0px;
	margin-bottom: -2px;
}

#save_sel {
	height: 14px;
	width: 17px;
	margin-right: 0px;
}

#compare_sel {
	height: 11px;
	width: 15px;
	margin-right: 5px;
}

#exclude_sel {
	height: 14px;
	width: 16px;
	margin-right: 5px;
}

#selectAllResultsOnPageLink img {
	height: 9px;
	width: 7px;
	margin-right: 0px;
}

#selectAllResultsOnPageLinkAtBottom img {
	height: 9px;
	width: 9px;
	margin-right: 0px;
}

#savesearch {
	padding-left: 15px;
	padding-right: 15px;
}

.save_frequency {
	width: 90px;
}

.save_frequency option {
	height: 15px;
}

#gray_line {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("../../images/grant/grey_banner.png");
	background-position: center top;
	background-repeat: repeat-x;
	margin-top: 58px;
	height: 4px;
	margin-left: 201px;
}

#exclude_recommendation_note {
	width: 96%;
	margin-top: 20px;
}

#exclude_recommendation_note_label {
	text-align: right;
	float: left;
	width: 15%;
}

#exclude_recommendation_note_label p {
	margin: 0 4px 0 0;
}

#exclude_recommendation_note_message {
	float: right;
	width: 85%;
}

#exclude_recommendation_note_message p {
	margin: 0px;
	width: 600px;
}

#advanced_search_column_separator {
	float: left;
	width: 50px;
}

#cookies-disable {
	border-style: solid;
	border-width: 1px;
	border-color: #787897;
	background-color: #efeff7;
	list-style-type: disc;
	margin-top: 20px;
}

#cookies-disable p {
	padding-left: 10px;
}

.floatleft-cookies {
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 60px;
}

#cookies-ul {
	list-style-type: disc;
	padding-left: 20px;
	padding-bottom: 5px;
}

#rss_table {
	width: 50%;
	margin-bottom: 15px;
}

#view_feed {
	margin-bottom: 20px;
	margin-top: 11px;
}

#news_reader {
	padding-right: 10px;
}

#form_rss {
	width: 50%;
}

#buttonPrevPage {
	float: left;
	text-align: left;
	font-weight: bold;
	width: 25%;
}

#buttonResultsPage {
	float: right;
	text-align: right;
	font-weight: bold;
	width: 25%;
}

#textarea_keywords {
	width: 260px;
	height: 34px;
	overflow: auto;
}

#div_profile_save {
	margin-top: 28px;
}

.downtime_message_box {
	border-color: #cc0101;
	border: 1px solid #cc0101;
	background-color: #e9c5c1;
	font-size: default;
	margin-top: 10px;
	height: auto !important;
}

#research_profile_results {
	clear: left;
	padding: 0.5em 10px 0 0;
}

#input_subjectArea {
	width: 500px;
}

#rss_page {
	padding-left: 13px;
}

#rss_p {
	margin-top: 0px;
	margin-bottom: 3px;
}

#rss_2_p {
	margin: 0px;
	padding: 11px 0 8px 0;
}

.results_sort a:hover,.results_sort a:visited {
	color: #333399;
}

#img_sort_up {
	padding-right: 5px;
}

#img_sort_down {
	margin-top: 3px;
}

#img_sort_up_mo {
	padding-right: 5px;
	left: -1px;
	top: -1px;
	position: relative;
}

#img_sort_down_mo {
	position: relative;
	margin-top: 3px;
	top: 1px;
	left: -1px;
}

.float_right {
	float: right;
}

#img_sort_status_down {
	margin: 10px 0 0 0;
	padding: 0 5px 0 0;
}

#img_sort_status_up {
	padding: 0 5px 0 0;
}

#research_profile_advanced_right {
	border-color: #F5FAFC;
	border-left: 2px solid #F5FAFC;
	float: right;
	padding: 0 100px 0 10px;
	width: 35%;
}

.navigation_actions {
	margin: 18px 15px 36px 0px;
}

#div_browse_sponsor_text {
	display: inline;
	vertical-align: top;
	margin-left: 20px;
}

.browse_sponsor_alphabet     , .browse_sponsor_alphabet_inactive {
	display: inline;
	padding: 0px 5px 0px 5px;
	font-size: 13px;
	font-weight: 700
}

.browse_sponsor_alphabet_inactive {
	font-weight: none
}

.browse_sponsor_alphabet_nav {
	height: 27px;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}

#table_rec_action {
	margin-bottom: 10px;
	margin-top: -4px;
}

#info_icon_popup {
	cursor: pointer;
	float: right;
	margin-top: 7px;
}

.input_text_email {
	width: 254px;
}

#button_alert_popup_div {
	float: right;
	margin-bottom: 15px;
	margin-right: 10px;
	margin-top: 20px;
}

#button_cancel_alert_popup {
	margin-right: 17px;
}

.select_frequency {
	margin-left: 18px;
	margin-right: 15px;
	width: 90px;
}

.td_border_frequency {
	padding-left: 30px;
}

#table_browse_sponsor .result_row td.number_right,#table_browse_sponsor .result_alt_row td.number_right
	{
	padding-right: 14px;
}

#browse_sponsor_details .navigation_actions {
	line-height: 20px;
}

#div_info_league {
	float: right;
	margin-right: 20px;
	margin-top: 7px;
}

#body_path_choice {
	background: #FFFFFF;
	height: 90%;
}

#bulk_page_container .form_input {
	margin-bottom: 10px;
}

#div_select_all_page_message,#div_select_whole_message {
	margin-top: -15px;
	margin-bottom: 10px;
}

#league_navigation_bottom {
	margin-top: 15px;
}

#fav_sec_top {
	padding-top: 7px;
}

#fav_sec_bottom {
	padding-top: 7px;
	padding-bottom: 13px;
}

.form_award_profile {
	clear: left;
	padding: 10px 10px 0 0;
}

a.jsLink,a.jsLink:visited {
	color: #333399;
	text-decoration: none;
}

a.jsLink:hover {
	color: #339900;
}

#main_container {
	position: relative;
	width: 1004px;
	min-height: 100%;
	margin: 0 auto;
}

#nav_bar {
	background:
		url("../../images/grant/home_main_navigation_background.gif") repeat-x
		scroll 0 59px #ffffff;
	height: 91px;
}

#div_home_page {
	height: auto;
	overflow: hidden;
}

#sidebar_left {
	width: 210px;
	margin-left: 9px;
	margin-right: 10px;
	float: left;
	margin-top: 11px;
	display: inline;
}

#sidebar_right {
	width: 210px;
	float: right;
}

.col_sidebar {
	margin-right: 9px;
	margin-top: 11px;
}

.div_inner_left {
	min-height: 550px;
	padding-left: 12px;
	background-color: #FFFFFF;
	-moz-border-radius: 3px 3px 3px 3px;
}

.div1_inner_right,.div2_inner_right {
	padding-left: 12px;
}

.sidebar_header {
	height: 70px;
}

.header_content {
	color: #434483;
	font-weight: bold;
	padding-top: 13px;
}

.nav_header {
	color: #008772;
	font-weight: bold;
}

ul.home_refine_results {
	display: block;
	float: none;
	padding-bottom: 16px;
	padding-top: 6px;
}

ul.home_refine_results_non_tree {
	padding-left: 18px
}

.home_refine_results li {
	clear: both;
	line-height: 18px;
	list-style: none outside none;
}

.home_refine_results img {
	float: left;
	padding-top: 2px;
	padding-right: 3px;
}

#main_text {
	padding-top: 24px;
	padding-bottom: 28px;
	font-size: 21px;
	color: #434483;
	line-height: 1.2em;
}

#middle_content_wrap {
	width: 520px;
	float: left;
	padding-left: 12px;
	padding-right: 12px;
	background-color: #ffffff;
}

#homesearchText {
	width: 358px;
	height: 35px;
	border: 1px solid #9dbbe3;
}

#home_radiobtn {
	padding-top: 12px;
	padding-bottom: 38px;
}

#home_radiobtn input {
	vertical-align: sub;
}

.seperator_home {
	padding-left: 20px;
	padding-right: 20px;
}

.radio_hme {
	padding-left: 6px;
	font-weight: bold;
}

#scival_text {
	color: #008772;
	font-weight: bold;
	font-size: 17px;
}

.chart_home {
	width: 500px;
}

.txt_tutorial {
	font-size: 12px;
	font-weight: bold;
	color: #1779BB;
}

#search_fund_img {
	float: right;
	height: 31px;
	padding-top: 10px;
	text-align: center;
	width: 153px;
}

#retrieve_img {
	width: 191px;
	height: 27px;
	text-align: center;
	padding-top: 3px;
}

.tutorial_home {
	padding-bottom: 10px;
}

.chart_des {
	color: #1779BB;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
}

.footer_inside_home {
	border-top: 0px;
}

.chart_des a {
	color: #1779BB;
}

.txt_tutorial a {
	color: #1779BB;
}

.home_refine_subdiv {
	list-style: none outside none;
	color: #1779bb;
	padding-left: 20px;
	font-weight: normal;
}

.home_refine_subdiv img {
	float: left;
	padding-right: 9px;
	padding-top: 5px;
}

.li_home_refine_header {
	color: #1779BB;
	font-weight: bold;
	list-style: none outside none;
	min-height: 18px;
	padding-bottom: 0px;
}

#guest_main {
	margin-top: 22px;
	background-color: #FFFFFF;
}

#img_home_chart {
	width: 520px;
	height: 186px;
}

#refine_subjectarea img {
	float: left;
}

#div_home_main {
	background-color: #E9EBEE;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	min-height: 100%;
	overflow: hidden;
	position: absolute;
	width: 1002px;
}

.navigator_last {
	border-bottom: 1px solid #787897;
	-moz-border-radius: 0 0 10px 10px
}

#div1_right,#div2_right {
	-moz-border-radius: 3px 3px 3px 3px;
}
#profile_det
{	
	border-left:1px solid #ebe9ee;
	border-right:1px solid #ebe9ee;
	border-bottom:1px solid #ebe9ee;
	padding-left:5px;
	padding-top:10px;
}
#profile_sel
{
	padding-top:10px;
	padding-bottom:10px;
}
.profile_steps
{
	padding-right:20px;
}
div.profile_page{
	BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px;padding-right:10px
}
#profile_bottom
{
	padding-top:7px;
	padding-bottom:15px;
}

.profile_expanded {
	background-color:#f2f7fa;
    border-color: -moz-use-text-color;
    border-style: solid solid none;
    border-width: 0px 1px medium;
                   border-bottom: 1px solid #DDDDDD;
   
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    left: 0;
    position: relative;
    bottom:5px;
}

.profile_expanded a{
	background: url("../../images/grant/header/login_collapse.gif") no-repeat scroll right top transparent;
	padding-right:17px;
}
.profile_collapsed a{
	background: url("../../images/grant/header/login_expand.gif") no-repeat scroll right top transparent;
	padding-right:17px;
	}
#profile_box
{
  background: none repeat scroll 0 0 #F2F7FA;
    border: 1px solid #DDDDDD;
    clear: both;
    float: right;
    font-size: 13px;
    
    width: 340px;
}
 #profile_rightside_selection 
 {
                float: left;
    height: auto;
    overflow: visible;
    width: 360px;
    position:absolute;
    bottom:5px;
}
.profile_sel_top
{
                padding-left:10px;
                padding-top:7px;
                padding-bottom:7px;
}
#profile_rightside_links
{
   float: right;
    
                width:70%;
                height:33px;
}
.profile_rightside_element
{
    float:left;
    margin: 3px 0 0;
    padding: 5px;
}

.profile_rightside_element_collapse{
	position:relative;
	bottom:5px;
	}

#profile_right_side
{
                
                bottom:0px;
   
   

    z-index: 996;
}
.img_close_profile
{
                padding-left:10px;
                width:7px;
                
}
#main_profile_page
{
                padding-top:10px;
}
.bck_cont
{
                padding-right:15px;
}


.form_left_profile{
                padding-bottom: 5px;
    padding-left: 10px;
    width: 55%;
                float:left;
}
.form_right_profile{
                padding-bottom: 10px;
    padding-left: 10px;
   float:right;
}
.profile3_field_right
{
                float:right;
                padding-bottom:15px;
                padding-right:10px;
}
.info_recommendation
{
                color:#333333;
                padding-left:10px;
               
                
}
.img_info_div
{
float:left;
width:16px;
}
#info_recommendation
{
                width:300px
}


#bot_info_right_profile
{
                float:right;
                width:330px;
}
.bot_info_profile
{
                clear:both;
                padding-right:15px;
                padding-bottom:15px;
}
.search_results_navigation {
	background-color: none;
	background-image: url(../../images/grant/gray-icon_bar.png);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	height: 28px;
	padding-left: 8px;
}
