/* CSS Document */

body {background-image:url(images/tile.jpg); background-repeat:repeat; margin:0; padding:0}

.div_containter {margin-left:auto; margin-right:auto; width:800px; height:auto; padding:0px; border:0px solid green}

.main {margin-left:auto; margin-right:auto; width:800px; height:600px;}

#main_home {height:495px;} #main_whatwedo {height:495px;} #main_contactus {height:495px;}

img {border:0;} a {text-decoration:none;}

.logo {position:absolute; background-image:url(images/hyflo.png); margin-left:95px; width:227px; height:139px; margin-top:3px}

.spokesperson {position:absolute; z-index:100; width:282px; height:251px; margin-top:349px; margin-left:60px; background-image:url(images/spokesperson.png)}

.bottom {margin-left:auto; margin-right:auto; width:800px; height:105px;}

.div_overlap {z-index:40; position:absolute; height:105px; width:785px; *margin-left:-784px;}

.tdcopyright {font-size:7pt; font-family:arial narrow; text-align:right; letter-spacing:1px; text-transform:uppercase; color:#FFFFFF; height:105px; vertical-align:bottom; background-color:#ffffff}

.divcopyright {position:absolute; color:#FFFFFF; margin-left:375px; margin-top:89px; *margin-left:0px; text-align:right; *position:relative; width:402px; height:12px; z-index:50; }

body#home .colorblock {width:199px; height:105px; background-color:#001443; float:left; border-right:3px solid #ee9c69; z-index:1}
body#whatwedo .colorblock {width:200px; height:105px; background-color:#001443; float:left; border-right:3px solid #ee9c69; z-index:1}
body#contactus .colorblock {width:200px; height:105px; background-color:#001443; float:left; border-right:3px solid #ee9c69; z-index:1}

.shadow1, .shadow2 {width:8px; background-repeat:repeat-y;}

.shadow1 {background-image:url(images/shadow1.png);}

.shadow2 {background-image:url(images/shadow2.png);}

.tdnav {width:204px; background-color:#001443; vertical-align:top;}
body#home .tdnav {width:200px; background-color:#001443; vertical-align:top;}

.divnav {position:absolute; z-index:50; margin-top:160px;}

.divtab {width:134px; height:65px; z-index:10}

.nav {width:134px; height:65px; background-repeat:no-repeat; display:block}

.orangestripe {width:3px; background-color:#ee9c69}

.tdcontent {width:582px; background-repeat:no-repeat; background-position:top; background-color:#FFFFFF; vertical-align:top;}

.divtext {margin-left:85px; margin-top:390px; position:relative; width:485px;}

.tagline {color:#0d4376; text-transform:uppercase; font-family:arial narrow; font-size:20px; font-weight:bold;}

.blurb {color:#0d4376; display:block; width:485px; text-transform:uppercase; font-family:arial narrow; font-size:11px; font-weight:bold;}

.whitelink {text-decoration:none; color:#FFFFFF}

img, div, input { behavior: url("iepngfix.htc") }


/*border:1px solid red;*/


/* Whatwedo  Styles */
.div_whatwedo {width:500px; color:#0d4376; font-family:arial narrow; font-size:11pt; margin-left:42px; *margin-left:40px; margin-top:170px; 
line-height: 18px; *line-height: 17px}

.div_expander {display:none; font-weight:bold;}
/* Whatwedo Styles */





/* Menu Styles */
ul .hyflonav {list-style-type: none; list-style: none;}

.hyflonav{
list-style-type: none;
list-style: none;
margin: 5px 0;
padding: 0;
width: 134px;

}

.hyflonav li a{
display: block;
width: 134px;
height:65px;
text-decoration: none;

}

.menu1 {margin:0}
.menu2, .menu3 {margin-top: 10px;}

* html .hyflonav li a { /*IE only. Actual menu width minus left padding of A element (10px) */ width: 134px; }

.menu1, .menu2, .menu3 {background-repeat: no-repeat;}

.menu1 {background-image:url(images/home.jpg)}
.menu2 {background-image:url(images/whatwedo.jpg)}
.menu3 {background-image:url(images/contactus.jpg)}

.menu1:hover {background-image:url(images/home_over.jpg)}
.menu2:hover {background-image:url(images/whatwedo_over.jpg)}
.menu3:hover {background-image:url(images/contactus_over.jpg)}

body#home a#menu-home {background-image:url(images/home_over.jpg)} 
body#whatwedo a#menu-whatwedo {background-image:url(images/whatwedo_over.jpg)} 
body#contactus a#menu-contactus {background-image:url(images/contactus_over.jpg)}

body#home .div_overlap {background-image:url(images/curve.png); background-position:bottom; background-repeat:no-repeat; background-position:bottom}
body#whatwedo .div_overlap {background-image:url(images/curve2.png); _margin-top:2px; background-position:bottom; background-repeat:no-repeat; background-position:bottom}
body#contactus .div_overlap {background-image:url(images/curve3.png); _margin-top:2px; background-position:bottom; background-repeat:no-repeat; background-position:bottom}

body#home .tdcontent {background-image:url(images/buildings.jpg); background-position:top}
body#whatwedo .tdcontent {background-image:url(images/structure.jpg); background-position:top}
body#contactus .tdcontent {background-image:url(images/airport.jpg); background-position:top}
/* Menu Styles */



/* Contact Us Styles */
.div_form {position:relative; width:500px; font-family:arial narrow; font-weight:bold; font-size:10pt; margin-left:32px; *margin-left:30px; margin-top:160px;}
.entry {border:1px solid #521a85; color:#0097c2; font-weight:bold; background-color:#f7f7f7; margin-top:3px;}
.form_title {color:#0d4376; display:block;}
.asterik {color:red; font-weight:bold;}
.form_button {border: 2px solid #521a85; font-size:8pt; background-color:#fb722c; color:white; padding: 2px 5px 2px 5px; font-weight:bold;}
.radio {color:#0097c2}
.contactinfo {color:gray; font-size:9pt; font-weight:normal}
.automsg {color:#0097c2; font-size:12pt; }
.form_error {color:#ef0303}
.note {font-weight:normal; font-size:10pt;}
.formholder {width:530px; *width:520px; position:relative;}
.btn_span {display:block; width:250px; margin-top:15px;}
.td_form {vertical-align:top; padding-left:20px;}
.top {padding-top:7px;}
.note2 {font-size:8pt; color:#fb722c;}
/* Contact Us Styles */





