@charset "utf-8";
/* CSS Document */

/* 	CONTENT AREA
	FORMS
	*/

	div.frmContainer { padding-left: 30px; line-height: normal; }
	
	div.clear { clear: both; }
	
	/* FORM */
	fieldset {font-size: 12px;}
	fieldset legend { display: none; }
	fieldset div.lbl {position: relative; float: left; width: 100px; padding: 8px 12px 5px 0px; text-align: right;}
	fieldset div.input {position: relative; float: left; width: 300px; padding: 5px;}
	fieldset div.sectionHead {position: relative; float: left; width: 300px; padding: 5px; font-size: 17px; color: #202020;}
	
	input, input[type="file"], textarea, select { font-family: inherit; border: 1px solid #2b8baf; background-image: url(../../img/input_bg.gif); background-repeat: repeat-x; padding: 2px 3px; font-size: 13px; }
	
	button { margin: 0px; border:0px; padding: 0px; background-color: transparent; } /*4px 7px; background-color: lightlue; color: orange; }*/
	button:hover { cursor: pointer; }
	
/*div.frmButton {*/ 
button {
	background-color: #8ec44b; 
	/*-moz-border-radius: 5px; */
	/*-webkit-border-radius: 5px; */
	border: 1px solid #b9f56f; 
	padding: 4px 7px; 
	color: white;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
		
/*
	div.basicTwoColumnForm {}
	div.basicTwoColumnForm div.leftHeader {position: relative; float: left; width: 100px; padding:6px;}
	div.basicTwoColumnForm div.left {border: 1px solid red;position: relative; float: left; width: 125px; padding: 6px; text-align: right; font-weight: bold;}
	div.basicTwoColumnForm div.right {border: 1px solid blue;position: relative; float: left; width: 200px; padding: 6px;}
	div.basicTwoColumnForm div.sectionHead {position: relative; float: left; width: 200px; padding: 6px; font-size: 17px;}
	
	div.items_table {}
	div.items_table div.header {padding: 8px 0px; font-weight: bold; text-decoration: none; border-bottom: 1px solid #ababab;}
	div.items_table div.rowData {padding: 8px 0px;}
		div.items_table div.header div.spacer {padding-left: 5px; position: relative; width: 30px; float: left; color: #EAF3FA;}
		div.items_table div.header div.small, div.items_table div.rowData div.small {padding-left: 5px; position: relative; width: 30px; float: left;}
		div.items_table div.header div.smallMed, div.items_table div.rowData div.smallMed {padding-left: 5px; position: relative; width: 60px; float: left;} 
		div.items_table div.header div.med, div.items_table div.rowData div.med {padding-left: 5px; position: relative; width: 100px; float: left;} 
		div.items_table div.header div.medCurrency, div.items_table div.rowData div.medCurrency {padding-left: 5px; position: relative; width: 80px; float: left;} 
		div.items_table div.header div.lrg, div.items_table div.rowData div.lrg {padding-left: 5px; position: relative; width: 150px; float: left;}
		div.items_table div.header div.xlrg, div.items_table div.rowData div.xlrg {padding-left: 5px; position: relative; width: 200px; float: left;}
		div.items_table div.header div.xxl, div.items_table div.rowData div.xxl {padding-left: 5px; position: relative; width: 400px; float: left;}
	*/	

div.frmErrorResponse { 
	font-size: 12px;
	text-align: left;
	background-image: url(../../img/exclamation.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 4px; 
	padding: 5px 0px 4px 21px; 
	margin-left: 86px;
	color: #a82a0f; 
}

div.frmError { 
	position: absolute;
	width: 110px;
	top: 3px;
	right: -50px;
	font-size: 12px;
	text-align: left;
	background-image: url(../../img/exclamation.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 4px; 
	padding: 5px 0px 5px 21px; 
	color: #a82a0f; 
}

div.frmSuccess { 
	font-size: 12px;
	text-align: left;
	background-image: url(../../img/accept.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 4px; 
	padding: 5px 0px 5px 21px; 
	margin-left: 100px;
	color: #3f8d3b; 
}

/* ROUNDED CORNERS 
 * 
 * 
 */
div.blogItem{ margin: 0 10%; line-height: 1.5em; background-color: #eeeeee; }
div.blogItemAdmin{ margin: 0 10%; background-color: #ddf9f9; line-height: 1.5em;}

b.rtop, b.rbottom{display:block;background: #FFF;}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #ddf9f9;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

b.atop, b.abottom{display:block;background: #FFF;}
b.atop b, b.abottom b{display:block;height: 1px; overflow: hidden; background: #2b5f73;}
b.a1{margin: 0 5px}
b.a2{margin: 0 3px}
b.a3{margin: 0 2px}
b.atop b.a4, b.abottom b.a4{margin: 0 1px;height: 2px}

b.etop, b.ebottom{display:block;background: #FFF;}
b.etop b, b.ebottom b{display:block;height: 1px; overflow: hidden; background: #eeeeee;}
b.e1{margin: 0 5px}
b.e2{margin: 0 3px}
b.e3{margin: 0 2px}
b.etop b.e4, b.ebottom b.e4{margin: 0 1px;height: 2px}

b.ltop, b.lbottom{display:block;background: #FFF;}
b.ltop b, b.lbottom b{display:block;height: 1px; overflow: hidden; background: #eefdfd;}
b.l1{margin: 0 5px}
b.l2{margin: 0 3px}
b.l3{margin: 0 2px}
b.ltop b.l4, b.lbottom b.l4{margin: 0 1px;height: 2px}


