﻿/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background: url(images/bg-top-tail.gif) top repeat-x #FFF;
	text-align:center;
}

html, input, textarea
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:0.8125em;
		line-height:1.3077em;
		color:#686868;
	}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}
.aligncenter { text-align:center;}
.alignleft { text-align:left;}
.alignright { text-align:right;}


input, select { vertical-align:middle; font-weight:normal;}
a {color:#4F4F4F; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
p {padding-top:15px;}
a img { border:0;}
ul { list-style:none;}
img {vertical-align:top;}

.text1 { color:#4F4F4F;}
.text2 { color:#EF5E2A;}


/* ============================= main layout ====================== */
.bg-header { background:url(images/bg-header_2.jpg) center 105px no-repeat; }
.imgindent { float:left; margin-right:25px;}

.space1 { margin-right:50px;}
.space2 { margin-right:30px;}
.space3 { margin-top:20px;}
.space4 { margin-top:10px;}
.space5 { margin-right:15px;}


/* ============================= header ====================== */
#header .row-1 { padding:0 0 38px 10px; }
#header .row-2 { height:384px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase;}
.logo { margin-right:0px; padding-top:30px; position:relative;}
.menu { padding-top:53px; line-height:1em;}
.menu li { display:inline; margin-left:28px;}
.menu li a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.1538em; font-weight:bold; font-style:italic; color:#000; text-decoration:none; text-transform:uppercase;}
.menu li a:hover, .menu .active a { color:#EE531B;}
.button1 { position:absolute; margin:270px 0 0 803px;}
.button2 { margin-top:7px; float:right;}
.button2 a { display:inline-block; background:url(images/button2-tail.gif) top repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.3846em; line-height:1em; color:#FFF; text-decoration:none;}
.button2 a span { display:inline-block; background:url(images/button2-left.gif) top left no-repeat;}
.button2 a span strong { display:inline-block; background: url(images/button2-right.gif) top right no-repeat; line-height:1em; padding:4px 20px 6px; cursor:pointer;}
/* ============================= content ====================== */
.title1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.385em; font-style:italic; font-weight:bold; color:#000; text-transform:uppercase; padding:5px 0 5px;}
.title2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.538em; font-style:italic; font-weight:bold; color:#EE531B; text-transform:uppercase; padding-bottom:15px;}
.title3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.538em; font-style:italic; font-weight:bold; color:#000; text-transform:uppercase; background:url(images/marker2.gif) 0 0 no-repeat; padding:0 0 14px 22px;}
.title4 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.538em; font-style:italic; font-weight:bold; color:#000; text-transform:uppercase; background:url(images/marker1.gif) 0 0 no-repeat; padding:0 0 16px 24px; margin-top:5px;}
.title5 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.538em; font-style:italic; font-weight:bold; color:#000; text-transform:uppercase; padding-bottom:15px;}

.list1 { line-height:1.6154em;}
.list1 li a { background:url(images/marker3.gif) 5px 5px no-repeat; padding-left:17px; color:#FCAF00; }
.list1 li a:hover { color:#EE531B;}
.list1 li .text1 {color:#4F4F4F;}

.box1 .border-top { background:url(images/bg-box1.gif) top repeat-x;}
.box1 .border-bot { background:url(images/bg-box1.gif) bottom repeat-x;}
.box1 .border-left { background:url(images/bg-box1.gif) left repeat-y;}
.box1 .border-right { background:url(images/bg-box1.gif) right repeat-y;}
.box1 .corner-top-left { background:url(images/corner-top-left.gif) top left no-repeat;}
.box1 .corner-top-right { background:url(images/corner-top-right.gif) top right no-repeat;}
.box1 .corner-bot-left { background:url(images/corner-bot-left.gif) bottom left no-repeat;}
.box1 .corner-bot-right { background:url(images/corner-bot-right.gif) bottom right no-repeat;}
.box1 .indent { padding:31px 50px 79px 27px;}

.line { height:40px; border-bottom:1px solid #EDEDED; }
.bg-color { background:#F8F8F8;}

.table1 { width:357px; border-bottom:1px solid #EDEDED; padding:6px 0 6px 20px;}
.table2 { width:124px; border-bottom:1px solid #EDEDED; border-left:1px solid #EDEDED; text-align:center; padding:6px 0;}
.table3 { width:103px; border-bottom:1px solid #EDEDED; border-left:1px solid #EDEDED; text-align:center; padding:6px 0;}
.table4 { width:357px; padding:6px 0 6px 20px;}
.table5 { width:124px; border-left:1px solid #EDEDED; text-align:center; padding:6px 0;}
.table6 { width:103px; border-left:1px solid #EDEDED; text-align:center; padding:6px 0;}

.phone { float:left; width:97px;}

/* ============================= footer ====================== */
#footer .indent {padding:60px 16px 0 0;  color:#7E7E7E;}
#footer a { font-weight:bold; color:#FF6822; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
/* ============================= forms ============================= */
#LoginForm { line-height:1.6em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#LoginForm label { height:49px; display:block;} 
#LoginForm input {width:233px; height:17px; border:1px solid #D0D0D0; padding:3px 0 3px 5px; font-size:1em; line-height:1em; color:#000;}

#ContactForm {line-height:1em;}
#ContactForm label { height:26px; display:block;} 
#ContactForm input {width:269px; height:15px; padding:1px 0 0 5px; font-size:1em; line-height:1em;}
#ContactForm textarea {width:269px; height:68px; padding:2px 0 0 5px; overflow:auto; font-size:1em; line-height:1em;}

