/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{
	background:#ffffff;
	text-align:center;
}
.top-tail{ background:url(images/top-tail.gif) top repeat-x #fff;}

img {vertical-align:top; position:relative;}
a img { border:0;}
ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html{ font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.333em; color:#626262;}
input, select { vertical-align:middle; font-weight:normal;}

a {color:#33abe0; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:16px;}
h3{ font-size:2.667em; font-weight:normal; letter-spacing:-1px; line-height:1em; padding:9px 0 22px 65px; color:#44474a; word-spacing:-2px; position:relative;}
strong{ display:block; position:relative;}
.strong1{ font-weight:normal; color:#33abe0;}
cite{ display:block; font-style:normal; background:url(images/citation-bg.gif) no-repeat 0 0; margin-top:4px; padding-top:8px;}

/* ============================= main layout ====================== */
.imgindent {margin:0 20px 0 0; float:left;}
.phone{ float:right; padding-right:7px;}
.margin1{ margin-top:12px;}
.padding1{ padding-top:11px;}
.padding2{ padding-top:27px;}

/* ============================= header ====================== */
#header .menu{ width:100%; overflow:hidden; height:32px;}
#header .menu ul{ padding-left:100px;}
#header .menu li{ float:left; margin:0 -18px;}
#header .menu .first{ margin-left:0;}
#header .menu a{ color:#53879c; text-decoration:none; display:block; cursor:pointer;}
#header .menu a span{ display:block; padding:8px 63px 8px 60px;}
#header .menu a:hover{ text-decoration:underline;}
#header .menu .active{ background:url(images/menu-item-left-bg.gif) left top no-repeat #cbf0ff; text-decoration:underline;}
#header .menu .active span{ background:url(images/menu-item-right-bg.gif) right top no-repeat;}

#header .logo{ padding:20px 0 0 363px;}
#header .header-text1{ margin:81px 0 0 122px;}
#header .header-text2{ margin:81px 0 0 143px;}
#header .header-text3{ margin:81px 0 0 145px;}

/* ============================= content ====================== */


/* ============================= footer ====================== */


/* ============================= forms ============================= */
#ContactForm{ padding-top:3px; position:relative;}
#ContactForm label{ display:block; height:25px;}
#ContactForm input{ border:solid 1px #b2b2b2; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#626262; padding:2px 2px 1px 3px; width:228px;}
#ContactForm textarea{ border:solid 1px #b2b2b2; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#626262; padding:2px 2px 1px 3px; width:228px; height:103px; overflow:auto;}
#ContactForm .link{ float:right; display:inline-block; padding:7px 22px 4px 22px; margin:20px 0 0 8px;}
