/* reset.css */
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:75%;color:#222;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
p {margin:0 0 1.5em;}
p alignleft {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p alignright {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-family: "arial"; color:333333; font-size: 10px; margin: 0px;; font-weight: normal}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* grid.css */
.container {
	width:752px;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* appendix */

	A.lnk:link {color:db0100;
	text-decoration:none; font-weight:none}
	A.lnk:visited {color:cc0000;
	text-decoration:none; font-weight:none}
	A.lnk:hover {color:db0100; font-weight:normal}

INPUT {color: db0100; background-color : ffffff; font-family : Arial, Helvetica, sans-serif; font-size : 11px; font-weight : normal;text-indent : 2px; border-top-width : 0px; border-right-width : 0px; border-bottom-width : 0px; border-left-width : 0px;}
TEXTAREA {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px;background-color: transparent; font-weight: bold; border-color: #ffffff;  text-indent : 4px;}
SELECT {FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 12px;font-weight : bold;background-color:#F5F5F5; }
IMG { border:0; }

.body {  font-family: "arial"; font-size: 12px; color: #333333; font-weight: normal}
h2 {  font-family: "Arial"; font-size: 14px; color: #db0100; font-weight: bold}
h1 {font-family: "arial"; font-size: 16px; font-weight: bold; color: #db0100}
h3 {  font-family: "arial"; font-size: 12px; font-weight: bold; color: #666666}
h4 {  font-family: "arial"; font-size: 12px; font-weight: bold; color: #333333}

h1 a {
	text-decoration:none;
	border:none;
	color:#db0100;
}

.red {
	border: 1px solid #db0100;
}

span.foot {
	float:left;
	width:150px;
	text-align:center;
}

.content {
	width:100%;
	padding:10px;
}

.narrow {
	width:400px;
	margin:0px auto;
}

/*Button Styling*/
span.button {
	height: inherit;
	overflow: hidden;
	float: left;
}

	span.button a:hover img {
		margin-top: -70px;
	}

#current a img {
		margin-left: -250px !important;
}

.nav {
	height:70px;
	overflow:hidden;
}

div.tinybutton {
	height: 16px;
	width: 16px;
	overflow: hidden;
	display:block;
	float:right;
	text-align:left;
}
	div.tinybutton a:hover img {
		margin-left:-16px;
	}

.entry {
	padding:0px 25px 0px 25px;
}

	.entry a {
		color:#F00;
		text-decoration:none;
	}

table.center {
	margin: 0px auto;
	margin-bottom: 15px;
}



/* WordPress-generated classes */

.aligncenter,
div.aligncenter,
.aligncenter a{
   display: block;
   margin-left: auto;
   margin-right: auto;
   text-align:center;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.wp-table-reloaded {
	border-collapse: collapse!important;
	font-size: 16px!important;
}
.wp-table-reloaded-table-name {
	color:red!important;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom:0px;
}

.wp-table-reloaded thead tr th {
	background: #5E5B5B!important;
	color:#FFF!important;
}

.wp-table-reloaded tr td.column-1 {
	font-weight:bold;
}

/* even */
.wp-table-reloaded tr.even td.column-1, .wp-table-reloaded tr.even td.column-3, .wp-table-reloaded tr.even td.column-5 {
	background: #D3D3D3!important;
	color:#000!important;
}
.wp-table-reloaded tr.even td.column-2, .wp-table-reloaded tr.even td.column-4, .wp-table-reloaded tr.even td.column-6 {
	background: #F4F2F2!important;
	color:#000!important;
}

/*odd*/
.wp-table-reloaded tr.odd td.column-1, .wp-table-reloaded tr.odd td.column-3, .wp-table-reloaded tr.odd td.column-5 {
	background: #DBDBDB!important;
	color:#000!important;
}
.wp-table-reloaded tr.odd td.column-2, .wp-table-reloaded tr.odd td.column-4, .wp-table-reloaded tr.odd td.column-6 {
	background: #FAFAFA!important;
	color:#000!important;
}

.wp-table-reloaded tr.even td.colspan-3, .wp-table-reloaded tr.odd td.colspan-3, .wp-table-reloaded tr.even td.column-1.colspan-2, .wp-table-reloaded tr.odd td.column-1.colspan-2 {
	background: #878383!important;
	color:#FFF!important;
}

.wp-table-reloaded tr.even td.colspan-2, .wp-table-reloaded tr.odd td.colspan-2 {
	font-style: italic;
}

.wp-table-reloaded-table-description {
	margin-bottom:20px;
}



.wp-table-reloaded-id-25 thead th.column-2,
.wp-table-reloaded-id-25 thead th.column-3,
.wp-table-reloaded-id-25 thead th.column-4 {width:15%;}


/* Notices */
	div.notice, div.wpcf7-response-output {
		position:relative;
		margin-bottom:10px;
		padding:10px 10px 10px 40px;
		border:1px solid;
		-webkit-border-radius:3px;
		   -moz-border-radius:3px;
				border-radius:3px;
		background-position:10px 15px;
		background-repeat:no-repeat;
	}
	div.notice p, div.wpcf7-response-output p {margin:0;}
	div.notice a.close {display:block; position:absolute; top:4px; right:8px; font-size:16px; line-height:1; font-weight:bold; color:#333;}
	div.info {color:#00529B; background-color:#BDE5F8; background-image:url('../img/info_16.png');}
	div.warning, div.wpcf7-spam-blocked {color:#9F6000; background-color:#FEEFB3; background-image:url('../img/warning_16.png');}
	div.error, div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng {color:#D8000C; background-color:#FFBABA; background-image:url('../img/delete_16.png');}
	div.success, div.wpcf7-mail-sent-ok {color:#4F8A10; background-color:#DFF2BF; background-image:url('../img/tick_16.png');}

/* Contact Form 7 */
	span.wpcf7-list-item {margin-left:0.5em;}
	.wpcf7-display-none {display:none;}
	div.wpcf7 img.ajax-loader {border:none; vertical-align:middle; margin-left:4px; padding-left:4px;}
	div.wpcf7 .watermark {color:#888;}
	span.wpcf7-form-control-wrap {position:relative;}
	span.error, span.wpcf7-not-valid-tip-no-ajax {display:block; color:#C00;}
	div.wpcf7-response-output {
		-webkit-border-radius:0;
		   -moz-border-radius:0;
				border-radius:0;
		border-width:1px 0 0;
		background-color:transparent;
	}
	span.wpcf7-form-control-wrap {}
	span.wpcf7-not-valid-tip {display:block;}

/* home footer */
.home-footer {
	padding-bottom: 1em;
}

.home-footer iframe,
.home-footer img {
	vertical-align: middle;
}
