
@charset "utf-8";

/**
 * Boxes series
 */
/* 150pxbox ==> box_short */
.box_short{
	width: 150px;
	font-size: 90%;
	padding: 2px 0px 2px 6px;
	margin: 3px;
	font-weight: normal;	
	border: 1px solid ;
	}
	
/* 200pxbox ==> box_medium */	
.box_medium_short{
	width: 200px;
	font-size: 90%;
	padding: 2px 0px 2px 6px;
	margin: 3px;
	font-weight: normal;	
	border: 1px solid ;
	}

/* 250pxbox ==> box_medium */   
.box_medium{
    width: 240px;
	font-size: 90%;
    padding: 2px 0px 2px 6px;
    margin: 3px;
    font-weight: normal;    
    border: 1px solid ;
}

/* 300pxbox ==> box_long_medium */   
.box_long_medium{
    width: 300px;
	font-size: 90%;
    padding: 2px 0px 2px 6px;
    margin: 3px;
    font-weight: normal;    
    border: 1px solid ;
}

/* 350pxbox ==> box_long */   
.box_long {
    width: 350px;
    font-size: 90%;
    padding: 2px 0px 2px 6px;
    margin: 3px;
    font-weight: normal;    
    border: 1px solid ;
}

/* now default === box_long */
.box_default{
/*    width: 350px; */
    width: 280px; 
	font-size: 90%;
    padding: 2px 0px 2px 6px;
    margin: 3px;
    font-weight: normal;    
    border: 1px solid #758140;
	}

.box_select_default{
/*    width: 358px; */
    width: 288px;
    font-size: 90%;
    padding: 2px 0px 2px 6px;
    margin: 3px;
    font-weight: normal;    
    border: 1px solid ;
    }

.box_textarea_short{
    height: 50px;
    width: 240px;
    font-size: 9pt;
    padding: 2px 0px 2px 6px;
    margin: 3px;
    font-weight: normal;    
    border: 1px solid #758140;
    }

.box_textarea_medium{
    height: 100px;
    width: 350px;
    font-size: 9pt;
    padding: 2px 0px 2px 6px;
    margin: 3px;
    font-weight: normal;    
    border: 1px solid #758140;
    }

.box_textarea_long{
    height: 150px;
    /* width: 550px; */
    width: 700px;
    font-size: 9pt;
    padding: 2px 0px 2px 6px;
    margin: 3px;
    font-weight: normal;    
    border: 1px solid #758140;
    }

/* now default === box_long */
.box_textarea_default{
    height: 100px;
/*    width: 350px; */
    width: 280px;
    font-size: 90%;
    padding: 2px 0px 2px 6px;
    margin: 3px;
    font-weight: normal;    
    /* border: 1px solid #758140; */
    border: 1px solid #758140;
    }

.box_small{
	width: 70px;
	font-size: 90%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-weight: normal;	
/*	border: 1px solid ; */
    border: 1px solid #758140;
background-color: #ffffff;
	}

/**
 * Buttons series
 */
/* 50pxbuttom ==> button_short */
.button_short{
	margin: 20px 2px 2px 2px 0px;
	width: 75px;
	height: 25px;
}

/* 100pxbuttom ==> button_medium_short */
.button_medium_short{
	margin: 20px 2px 2px 2px 0px;
	width: 100px;
	height: 25px;
	}

/* now default === button_short */
.button_default {
	margin: 20px 2px 2px 2px 0px;
	width: 75px;
	height: 25px;
}

.button_small{
	margin: 0px 0px 0px 0px;
	width: 50px;
	height: 20px;
	font-size: 12px;
	text-align: center;
}

.button_availability{
        margin: 20px 2px 2px 2px 0px;
        width: 150px;
        height: 25px;
}


.firstColumn {
	font-size: 75%;
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
}

/**
 * table.form format
 */
table.form_default {
    width: 100%;
    margin: 0px 0px 0px 24px;
    font-size: 75%;
    /*border-style: dotted dashed solid; */
    border-color: #999999;
    border-style: solid;
    border-width: 1px;
}

table.form_default .form_default_buttons {
    margin: 0px 0px 0px 115px;
}

table.form_default_content {

}

/**
 * font-family settings moved to layout specify basic.css
 * 2006-NOV-04, GARY
 */
table.form_default_content textarea{
/* font-family: arial,helvetica,clean,sans-serif; */
}

table.form_default_content td {
/*	font-size: 110%; */
	color:#666666;
	font-size: 11px;

	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
}

table.form_default td.firstColumn {
	width: 27%;
}

table.form_default_content td.firstColumn {
	width: 25%;
}

table.form_default_content tr.seperator {
/*    background-color: #bbbbbb; */
    height: 50px;
}

table.form_default_content tr.seperator td {
    color: #999999;
    font-size: 16px;
    font-weight: bold;
    text-align: auto;
    padding: 0 0 0 0;
}


