/****************************************************************************************************
- Styles in this sheet allow browsers (IE 6, IE 7, Firefox, Safari) to be cross browser compliant.
  Styles are standard. No customisation should be done here.
****************************************************************************************************/

.input_width_160{
	width:160px;
}

.input_width_250{
	width:250px;
}


table {
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
}

/* start font color is #464646 */
table.font_color_gray tr td {
   color:#464646;
}
/* end font color is #464646 */



table tr td {
	padding: 3px 3px 3px 3px;
}

table.table_input tr td {
	vertical-align:top;
	color:#464646;
}

/* CSS project_list for pledge */
table.project_list tr td {
	padding: 1px 1px 1px 1px;
	vertical-align:middle;
}
/* end CSS project_list for pledge */


.float_left {
	float: left;
}
.height_25px{
	height:25px;
}

.width_10 {
	width: 10px;
}

.width_20 {
	width: 20px;
}

.width_60 {
	width: 60px;
}

.width_100 {
	width: 100px;
	padding-right: 2px;
}


.width_120 {
	width: 120px;
	padding-right: 2px;
}

.width_160 {
	width: 160px;
	padding-right: 2px;
}

.width_200 {
	width: 200px;
	padding-right: 2px;
}

.width_270 {
	width: 270px;
	padding-right: 2px;
}

.width_300 {
	width: 300px;
	padding-right: 2px;
}


.align_left {
	text-align: left !important;
}

.align_center {
	text-align:center !important;
}
/* buttons */
.btn {
	/*
	float: left;
	*/
	margin-right: 2px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background-color:#ebebeb;
	border: 1px solid;
	border-color: #666666;
	cursor: pointer;
	padding: 0px 5px 0px 5px;
	text-align: center;
}
.hr_front{
	width:67%;
	color:#c0c0c0;
	padding-right: 12px;
	margin-top:10px;
	*margin-top:5px;	
	margin-left:10px;
	margin-bottom:15px;
	*margin-bottom:10px;
	_margin-bottom:10px;
}
.hr_front_first{
	width:75%;
	color:#c0c0c0;
	padding-right: 12px;
	margin-top:40px;
	*margin-top:5px;
	_margin-top:5px;
	margin-left:10px;
	margin-bottom:5px;
}


.button_input{
	width:60px;
}


/* CSS table class="data"*/
table.data {
	border: 1px solid #666666;
}

table.data tr td {
	padding: 3px 7px 3px 7px;
}

table.data .column_heading {
	/*background-color: #d7d7d7;*/
	font-weight: bold;
}

table.data .row_highlight {
	background-color: #ebebeb;
}

table.data tr td {
	border: 1px solid #ebebeb;
}
/* end CSS table class="data"*/

.picture_td{
	padding:10px 10px 10px 0px; 
	margin:10px 10px 10px 0px;
}


/* CSS for Project List (Public user) */
table.project {
}

table.project tr {
	height:100px;
}

table.project .column_heading {	
	font-weight: bold;
	height:30px;
}

table.project .column_heading th {	
	padding: 3px 3px 3px 3px;
	border-top:1px solid #abd6ec;
	border-bottom:1px solid #abd6ec;
	vertical-align:middle;
	color:#1c2e39;
}


table.project tr td {
	padding: 5px 3px 5px 3px;
	border-bottom:1px solid #abd6ec;
	vertical-align:top;
}

table.project .pagination_row {
	font-weight: bold;
	height:30px;
	font-size: 16px;
	font-weight: bold;
	vertical-align:middle;
}
/* end CSS for Project List (Public user) */

.hr_pledge{
	width:670px;
	color:#006600;
}

.project_title{
	font-size:16px;
	color:#006600;
	margin-top:5px;
	padding-left:0px;
}
.project_content{
	font-size:12px;
	color:#006600;
}
/* CSS project detail for pledge */
table.project_pledge {
	font-family: arial, helvetica, verdana, sans-serif;
	color:#464646;
}

table.project_pledge tr td {
	padding: 5px 5px 5px 5px;
	vertical-align:top;
}

table.project_pledge column_backgroud{
	padding: 5px 5px 5px 5px;
	color:#006600;
}

/* small title */
.small_title{
	font-family:Frutiger, arial, helvetica, verdana, sans-serif;
	color:#1c2e39;
	font-size:18px;
	font-weight:bold;
}
/* end CSS project detail for pledge */


.sign_ai{
	margin-top:10px;;
	*margin-top:10px;
	_margin-top:10px;
	font-family:arial, helvetica, verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}


