﻿/*Reset*/
*{margin: 0; padding: 0;}
:link { text-decoration: none; }
:visited { text-decoration: none; }
H1 { font-size: 1em; }
H2 { font-size: 1em; }
H3 { font-size: 1em; }
H4 { font-size: 1em; }
H5 { font-size: 1em; }
H6 { font-size: 1em; }
PRE { font-size: 1em; }
CODE { font-size: 1em; }
UL { list-style-type: none; list-style-image: none; }
OL { list-style-type: none; list-style-image: none; }
UL { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
OL { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
LI { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
H1 { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
H2 { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
H3 { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
H4 { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
H5 { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
H6 { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
PRE { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
FORM { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
BODY { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
HTML { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
P { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
BLOCKQUOTE { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
FIELDSET { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
INPUT { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
A IMG { border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none; }
:link IMG { border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none; }
:visited IMG { border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none; }
IMG { display: block; }
ADDRESS { font-style: normal; }
/*End Reset*/

/*Auto Complete*/
.ac_results { padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; /*  	if width will be 100% horizontal scrollbar will apear  	when scroll mode will be used 	*/ /*width: 100%;*/ font: menu; font-size: 12px; /*  	it is very important, if line-height not setted or setted  	in relative units scroll will be broken in firefox 	*/ line-height: 16px; overflow: hidden; }
.ac_loading { background: white url('indicator.gif') right center no-repeat; }
.ac_odd { background-color: #eee; }
.ac_over { background-color: #fe8712; color: white; }
/*End Auto Complete*/

body { font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; background-color: #ffffff; background-repeat: no-repeat; background-position: center top; }
textarea, input { color: #666666; }

h1 { font-size: 2em; }
h2 { line-height: 140%; margin: 0px 0px 20px; color: #00655b; font-size: 2em; font-weight: normal; }
h2.subheading { line-height: 140%; margin: 0px 0px 20px; color: #fe8712; font-size: 2em; font-weight: normal; }
h3 { border-bottom: #e9e9f0 1px solid; line-height: 140%; margin: 10px 0px; color: #00655b; font-size: 1.8em; font-weight: normal; }
h4 { line-height: 140%; margin: 20px 0px 5px; color: #fe8712; font-size: 1.4em; font-weight: normal; }
p { line-height: 150%; margin: 10px 0px; color: #666666; font-size: 1.2em; }

a { border-bottom: #cccccc 1px solid; color: #666666; text-decoration: none; }
a:hover { border-bottom: #666666 1px solid; }
li { line-height: 150%; margin: 0px 0px; color: #666666; font-size: 1.2em; }

#page { margin: 0px auto; width: 700px; height: auto; border-top: 12px solid #00655b; }
#availability { margin: 20px 0 0 0; font-weight: bold; }
#header { width: 350px; float: right; }
#header img { margin: 35px 20px 0px 0px; display: inline; float: right; }
#header h1 { display: none; }

#about-thurland { margin: 35px 0px 30px 20px; width: 310px; display: inline; float: left; clear: left; }
#thurland-clients { margin: 60px 20px 30px 0px; width: 310px; display: inline; float: right; }
#thurland-clients a img.client { border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; }
#thurland-clients a:hover img.client { border-bottom: #999999 1px solid; border-left: #999999 1px solid; border-top: #999999 1px solid; border-right: #999999 1px solid; }


#footer { background-color: #f2f2f2; clear: both; height: 100px; }
#footer #company { color: #00655b; margin: 10px 0px; border-left: #c7ced0 1px solid; padding: 0px 20px; float: right; }
#footer img { padding: 15px 10px; display: inline; float: left; }



#message p {margin: 10px 0; padding: 0;}
#contact-us label { width: 80px; float: left; }
#contact-us #comments { width: 265px; height: 50px; }
#contact-us .submit { border: #999999 1px solid; padding: 4px 8px; }
#contact-us #errors li { color: #FF0000; }
#contact-us input.error, #contact-us textarea.error { border: dotted 1px #FF0000; }
.tooltip { padding: 0 4px; }

.qtip { color: #00655b; }
.qtip-wrapper { min-width: 200px; color: #00655b; }
.qtip-content div { color: #00655b; }

#thurland-brand-bottom{width: 215px; height: 75px; background-image: url(/c/style/thurland_consulting_bottom_logo.gif); background-repeat: no-repeat; background-position: bottom right; }
#thurland-brand-top{width: 330px; height: 100px; background-image: url(/c/style/thurland_consulting_logo.gif); background-repeat: no-repeat; background-position: bottom right; }


