@charset "utf-8";
/* CSS Document */
/* Author: InBusiness */

/* TOOLBOX
---------------------------------------- */
* { margin: 0; padding: 0; outline: none; }
.ingress { margin: .3em 0; padding: .3em 0; font-weight: 700; }
.readMore { font-size: 1.2em; text-align: right; }
.writtenBy { margin-top: 5px; color: #666; font-size: .8em; }

/* PREDEFINED HTML TAGS
---------------------------------------- */
body {
	font: .75em/1.2em Verdana, Geneva, sans-serif;
	color: #333; }
/* Header elements
---------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 .3em 0;
	padding: 0 0 .3em 0;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 100;
	line-height: 1em;
	color: #003d77; }
h1 { font-size: 1.5em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.3em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1.15em; }

/* Anchor element
---------------------------------------- */
a {
	color: #f27737;
	text-decoration: none; }
a:hover { text-decoration: underline; }

/* Misc HTML elements
---------------------------------------- */
p {
	margin: 0 0 .3em 0;
	padding: 0 0 .3em 0; }
strong {
	font-weight: 400;
	color: #3d6b97; }
blockquote {}
hr {
	width: 100%;
	height: 1px;
	margin: 20px 0;
	border: none;
	padding: 0;
	border-top: 1px solid #eeeeee;
	line-height: .01em;
	font-size: .01em; }
img {
	border: none;
	vertical-align: middle;}
iframe {
	margin: 0;
	padding: 0;
	border: none;
	overflow: hidden; }
	
/* List elements
---------------------------------------- */
ul, ol, dl { margin: 0 0 .3em 2em; padding: 0; }
ul ul, ol ol, dl dl { margin: 0 0 .3em 1em; padding: 0; }
ul {}
ol {}
li {}
dl {}
dd {}

/* Form elements
---------------------------------------- */

form { margin: 0; padding: 0; }
fieldset { margin: 0; border: none; padding: 0;}
legend { font-weight: 700; }
label {}
input { }
	input[type="text"] { padding: 5px; font-size: 10px; width: 170px; }
	input[type="radio"] { width: auto!important; border: none!important; }
	input[type="checkbox"] { width: auto!important; border: none!important; }
	input[type="select"] {}
	input[type="submit"],
	input[type="button"] {
		width: 80px;
		height: 22px;
		border: none;
		background: url(../gfx/bgBtn.png);
		color: white;
		font-size: 9px;
		text-transform: uppercase; }
textarea { }
select { }
input,
textarea,
select {
	border: 1px solid #ccc;
	padding: .2em .4em; }
/* form-hover-effects */
label:hover, label:focus { cursor: pointer; color: #f27737; }
input:hover, input:focus,
textarea:hover, textarea:focus,
select:hover, select:focus { border: 1px solid #f27737; }
input[type="submit"]:hover, input[type="submit"]:focus,
input[type="button"]:hover, input[type="button"]:focus { cursor: pointer; border: none; }
/*Remove button padding in FF*/
input::-moz-focus-inner { border: 0; padding: 0; }
button::-moz-focus-inner { border: 0; padding: 0; }

/* FancyForm by YWN */
form {}
form fieldset {}
form legend { font-size: 1.2em; }
form ul { list-style: none; margin: 0; padding: 0; }
form li { clear: both; width: 100%; margin: 0 0 0 0; padding: 10px 0; }
form li label { display: block; float: left; width: 40%; margin: 0 5% 0 0; }
form li.radios label,
form li.checks label,
form li.radios { width: auto; }
form li.radios { margin-left: 45%; }
form li input,
form li textarea,
form li select { float: left; width: 50%; }

/* Table elements
---------------------------------------- */
table { border-collapse: collapse; }
thead {}
tbody {}
tfoot {}
tr {}
th {}
td {}
