/*	----------------------------------------------------
					BORDERS
	 ----------------------------------------------------	*/
legend {
	border-style: solid;
	border-width: 1px
	}


/*	----------------------------------------------------
					FONTS
	 ----------------------------------------------------	*/
h.code { 
	font-family: monospace; 
	font-size: xx-small; 
	}

.mainleft {
	text-align: right;
	font-weight: bold;
	}

.maincenter {
	text-align: center;
	font-weight: bold;
	}

.mainright {
	text-align: left;	
	}


p.center {
	text-align: center;
	}

td.op {
	text-align: right;
	font-weight: bold;
}

legend {
	font-weight: bold;
	}

/*	----------------------------------------------------
					SPACING
	 ----------------------------------------------------	*/
.mainleft {
	width:34%;
	float:left;
	padding-top:8px;
	padding-bottom:8px;
	margin:0px 10px 10px 10px;
	}

.maincenter {
	width:5%;
	float:left;
	padding-top:8px;
	padding-bottom:8px;
	}

.mainright {
	width:34%;
	float:left;
	padding-top:8px;
	padding-bottom:8px;
	padding-right: 20px;
	}

p 	{
	margin:0px 0px 10px 10px;
	}

td.half {
	width:50%;
	}

table.center { 
	margin-left:auto; 
	margin-right:auto; 
	width:100%
	}

.container	{
	margin-left: auto;
	margin-right: auto;
	width: 600px;
	}

fieldset {
	display : block;
	padding: 16px;
	margin: 8px 8px 8px 8px;
	}
/*	----------------------------------------------------
					FORMS
	 ----------------------------------------------------	*/

input.btn { 
    display: block;
	width : 89%;
	height : 44px ;
	margin-left:auto; 
	margin-right:auto; 
	/* width : 144px ; */
	}
