/*<![CDATA[*/
/*************************************************************
* Page: forms.css (common)
* Version 1.1
* Description: Style sheet that will style any form elements (common)
*
* SI Works Internet Solutions
* Copyright (C) 2006 SI Works Internet Solutions , All rights reserved
* Email  support@siworks.co.za
*
*************************************************************/
.text {
	margin-bottom: 10px;
	font-size: 90%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:700
}
.textorange {
	margin-bottom: 10px;
	font-size: 90%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FF9933;
	font-weight:700
}
.h5 {
	margin-bottom: 10px;
	font-size: 90%;
	color: #FF8B00;
	font-weight:800
}
.nh5 {
	margin-bottom: 10px;
	font-size: 90%;
	color: #000000;
	font-weight:800
}
.h5b {
	margin-bottom: 10px;
	font-size: 90%;
	color: #FFFFFF;
	font-weight:800
}
.nh5b {
	margin-bottom: 10px;
	font-size: 90%;
	color: #000000;
	font-weight:800
}
.h5c {
	margin-bottom: 16px;
	font-size: 90%;
	color: #FF3300;
	font-weight:800
}
.h5d {
	margin-bottom: 12px;
	font-size: 90%;
	color: #FF8B00;
	font-weight:800
}
fieldset {
	border: 1px solid #ccc;
	padding: 10px;
	-moz-border-radius: 5px;
	margin-top: 10px;
}
fieldset.n{
	border: 0;
	padding: 0 !important;
}
fieldset legend{
	font-weight: bold;
	color: #ff3300;
	padding: 0 10px;
	font-size: 14px;
}
#legend-bar{
	font-weight: bold;
	color: #ff3300;
	padding: 0 10px;
	font-size: 14px;
}
fieldset p {
	margin: 5px 0 0 0;
	padding: 0;
}

/* Fieldset with no border */
fieldset.no_border { border: 0; margin: 0; padding: 0; }
fieldset.no_border legend { display: none; }

label { font-size: 11px; }
input.frm{
	background: #fff;
	border: 1px solid;
	border-color: #919191 #a1aaaa #c3d2d2 #a1aaaa;
	height: 20px;
	width: 460px;
	color: #666;
}
input.small { width: 120px; }
input.smaller { width: 80px; }
input.smallest { width: 30px; }

input.over { background: #f3f3f3; }
input.focus {
	border-color: #747474 #818888 #9ca8a8 #818888;
	background: #f5f5f5;
}
textarea.frm{
	background: #fff;
	border: 1px solid;
	border-color: #919191 #a1aaaa #c3d2d2 #a1aaaa;
	width: 460px;
	overflow: auto;
}
textarea.sml {
	height: 130px;
	width: 262px;
}
select.frm{
	background: #fff;
	border: 1px solid;
	border-color: #919191 #a1aaaa #c3d2d2 #a1aaaa;
	height: 22px;
	color: #666;
}
.submit {
	background: transparent url(/images/forms/submit_background.gif) repeat-x left;
	border: 1px solid;
	border-color: #d2cecb #a29d9a #a29d9a #d2cecb;
	color: #ff3300;
	font-weight: bold;
	margin-top: 10px;
	height: 23px;
	font-size: 1em !important;
	cursor: pointer;
	cursor: hand;
	vertical-align: middle;
}
select {
	border: 1px solid;
	border-color: #919191 #a1aaaa #c3d2d2 #a1aaaa;
}
/*]]>*/