body{
	margin:0px;
	background:url(/images/general/body-bg.gif) 0 0 repeat-x #fff;
	color:#6d6e71;
	font-size:14px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:60px;
}

form, textarea, input, select, option{ font-size:12px; color:#6d6e71; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:2px; }
form{ padding:0px; }
select{ padding:4px 3px 2px 3px; }
label{ padding:3px 5px 0 0; display:block; width:140px; text-align:right; float:left; font-size:14px; }
.checkbox{ margin-top:4px; }
.submit{ font-size:14px; font-weight:bold; }

div > p:first-child { margin-top:0px; }

a { outline:none; cursor:pointer; }
a img{ border:none; }
a{ color:#6d6e71; font-weight:bold; text-decoration:none; }
a:hover{ color:#000; text-decoration:underline; }
a.red:hover{ color:#82351C; }
a.green:hover{ color:#207A2E; }
a.purple:hover{color:#4f144e }


.red{ color:#e16139; }
.yellow{ color:#fff200; }
.green{ color:#39b54a; }
.purple{ color:#92278f; }
.blue{ color:#448ccb; }
.normal{ color:#6d6e71; }

tr.ltPurpleBg td, .ltPurpleBg{ background:#a186be; }
tr.purpleBg td, .purpleBg{ background:#92278f; }
tr.blueBg td, .blueBg{ background:#0072bc; }
tr.yellowBg td, .yellowBg{ background:#fff200; }
tr.ltGreyBg td, .ltGreyBg{ background:#f6f6f6; }
tr.dkGreyBg td, .drGreyBg{ background:#6d6e71; }


.thumb{ border:solid 1px #d2d1d1;}

.floatLeft{ float:left; display:inline; }
.floatRight{ float:right; display:inline; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
