/* Global Defaults
-------------------------------------------------------------------------------- */
.left { float:left; }
.right { float:right; }
.clr { clear:both; font-size:0; overflow:hidden; }
*+html .clr { display:inline; }
* html .clr { display:inline; }
textarea { resize:none; }
td { vertical-align:middle; }
h1, h2, h3, h4, h5, h6 { line-height: 1em; }

/* Must be changed to correct values according to the design */
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/innerbody-bg.gif) #fff repeat-x; color:#797979; }
body.index { background-image:url(../images/bodybackground-bg.jpg); }
h1 { color:#4a4b4b; font-size:22px; padding:5px 0 5px 0; font-style:italic; background:url(../images/head-h1-bg.gif) 50% 100% no-repeat; margin:0 0 15px 0; }
h2 { color:#4a4b4b; font-size:18px; padding:5px 0 5px 0; font-style:italic; }
h3 { color:#8ec85f; font-size:16px; padding:5px 0 5px 0; font-style:italic; }
h4 { color:#4a4b4b; font-size:14px; padding:5px 0 5px 0;}
h5 { color:#4a4b4b; font-size:13px; padding:5px 0 5px 0;}
h6 { color:#4a4b4b; font-size:12px; padding:5px 0 5px 0;}
p { padding:0 0 20px 0; line-height:20px; }
ol { padding:0 0 20px 30px; }
ol li { list-style-type:decimal; padding:0 0 0px 0; line-height:20px; }
ul { padding:0 0 20px 0; }
ul li { list-style-type:none; padding:0 0 0px 28px; line-height:20px; background:url(../images/checklist-bg.png) 10px 5px no-repeat; }
a { color:#fbb00c; text-decoration:none; }
a:hover { color:#73ab00; }
input, textarea, select, option { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
.form-holder table { width:100%; }
.form-holder table td { padding:0 0 5px 0; }
input[type="text"],
input[type="password"],
textarea {
	width:98%;
	background-color:#E4E4E4;
	border:1px solid #ffffff;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:0 0 0 5px;
}

.sidebar input[type="text"],
.sidebar input[type="password"],
.sidebar textarea { width:95%; }

input[type="text"],
input[type="password"] {
	height:28px;
	line-height:28px;
}

textarea {
	padding-top:5px;
	height:73px;
}

input[type="submit"] {
	display:block;
	text-indent:0;
	padding:5px 15px;
	font-size:12px; 
	color:#ffffff !important;
	text-align:center;
	line-height:23px;
	background-color:#FAA106;
	border:1px solid #ffffff;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	cursor:pointer;
	float:right;
}
input[type="submit"]:hover { background-color:#5AB313; }
input[type="image"]:hover { opacity:.7; filter:alpha(opacity=70); }
.IE input[type="submit"] { padding:0 15px; }