* { margin:0; padding:0;}
body { background:url(/images/body-tail.gif) repeat-x top #777; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#252525; min-width:886px;}

input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

object { vertical-align:top; outline:none;}
.left-text-column {width:48%;margin-right:5px;}
.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}

.header-right { float:right; margin-top:40px; margin-right:10px; text-align:center; line-height:25px;}
/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}



/*==================other====================*/
.img-box img { margin-bottom:20px; display:block;padding: 2px; border: 1px solid #ccc; background-color: #eee; }

.img-box1 { width:100%; overflow:hidden;}
.img-box1 img { float:left; margin:0 20px 0 0;}
.img-box1 h5 { margin-bottom:0;}

.p1 { margin-bottom:32px;}
.p2 { margin-bottom:22px;}

.phone { float:right;}


/*==================txt, links, lines, titles====================*/
a {color:#1f8ad5; outline:none;}
a:hover{text-decoration:none;}
h2 { color:#1a1a1a; font-size:1.6em; font-weight:normal; margin-bottom:29px;margin-top:29px;}
h3 { color:#1a1a1a; font-size:1.2em; font-weight:normal; margin-bottom:29px;}
h4 { font-size:1em; margin-bottom:20px; line-height:1.54em;}
h5 { font-size:1em; font-weight:normal; font-style:italic; margin-bottom:20px; line-height:1.54em;}


/*==================boxes====================*/
.cont-box { width:100%; background:#fff;}
.cont-box .inner { padding:0 20px 58px 29px;}
.cont-box .top { height:128px;}
.cont-box .top .logo { float:left; padding-top:35px;}

.slogan-box { width:820px; height:315px; margin-bottom:0px; position:relative;overflow:hidden;}
.img-border {width:820px; height:315px;padding: 7px; border: 1px solid #ccc; background-color: #eee; margin-bottom:52px; }
.slogan-box span { position:absolute; left:60px; top:106px;}
.slogan-box .buttons { position:absolute; top:40px; left:640px; width:150px; z-index:5;}

/*header*/
#header .indent { padding-top:40px; width:886px}
#header .fleft { color:#525252; font-size:.85em; line-height:1em;}

/*content*/
#content p,

}
#content .indent { padding-bottom:48px;}

/*footer*/
#footer p { font-size:.92em; color:#fff; padding:14px 0 0 29px;}
#footer p a { color:#fff; text-decoration:none;}
#footer p a:hover { text-decoration:underline;}

/*================== index.html ================*/
#page1 #content .site-nav { padding-bottom:5px;}