/*Navigation Styles*/
#navcon ul{display:block; height:20px; padding:7px 33px; float:right;}
#navcon #nav li{float:left; display:block; padding-right:25px; list-style:none; }
#navcon #nav li a{display:block; font:bold .7em Arial, Helvetica, sans-serif; text-decoration:none; color:#121212; text-transform:uppercase; height:22px; }
#navcon #nav li a:hover{color:#000;}

.gl img{float:left; margin-right:10px; margin-bottom:10px; border:1px solid #222222;}
.gl img.icons{margin:0 2px; float:none; border:none; display:inline; height:10px;}
.gl h1{font:normal 1.6em Arial, Helvetica, sans-serif; color:#5b6064; margin:0 0 15px 0;}
.gl h2{font:normal 1em Arial, Helvetica, sans-serif; color:#0e1b5a; margin:5px 0 15px 0;}
.gl h3{font:normal 1em Arial, Helvetica, sans-serif; color:#5b6064; margin:5px 0 2px 0;}
.gl h4{font:normal .85em Arial, Helvetica, sans-serif; color:#000; margin:10px 0 5px 0;}
.gl h5{}
.gl h6{}
.gl p{font:normal .8em/1.25em Arial, Helvetica, sans-serif; color:#000; margin:0 0 15px 0;}
.gl a{color:#0e1b5a; font-weight:bold;}
.gl small{}
.gl ul{margin:0 0 15px 0; font-size:1em;}
.gl ul li{margin:0 0 5px 25px; font:normal .8em Arial, Helvetica, sans-serif; color:#000;}
.gl li ul{margin:0 0 15px 30px; font-size:1em;}
.gl ul ul{margin:0 0 0 25px;} 
.gl li ul li{margin:0 0 5px 25px; font:normal .8em Arial, Helvetica, sans-serif; color:#000;}
.gl ol{margin:0 0 15px 0; font-size:1em;}
.gl ol li{margin:0 0 5px 25px; font:normal .8em Arial, Helvetica, sans-serif; color:#000;}
.gl li ol{margin:0 0 15px 0; font-size:1em;}
.gl li ol li{margin:0 0 5px 25px; font:normal .8em Arial, Helvetica, sans-serif; color:#000;}
.gl ul li a{}
.gl ul h4{margin-left:10px;}
.gl li a strong{font-weight:normal; list-style:none;}
.redinset3 a{color:#fff;}
.gl .ns{margin-bottom:0;}

.i2{font:normal .8em Arial, Helvetica, sans-serif;}


/*Text Replacement Styles*/

.logo{background:url(../images/logo-freyssinet.gif) bottom left no-repeat; height:113px; width:193px; display:block; float:left; text-indent:-9999px; margin:0 0 0 54px;}
.logo.second{background:url('../images/logo-second.gif') top left no-repeat; width:100px; height:100px; margin:5px 80px 0 77px; }
.midtag{background:url(../images/h2-frey-group.jpg) top left; height:190px; width:958px; display:block; float:left; text-indent:-9999px;}


#sidebar img{margin:10px 0;}

/*Announcement Area Home Page Only*/
.newstop h3{color:#fff; font:bold .875em Arial, Helvetica, sans-serif;}
.newstop h3 a{text-decoration:none; color:#fff;}

.newstop p{color:#fff; font:bold .7em Arial, Helvetica, sans-serif;}
.newstop p a{text-decoration:none; color:#8b99c1;}

/* Tagline Area Home Page Only*/

#midimgarea img{display:block; margin:0 auto;}


/*Bottom Red Band Home Page Only*/

#bottom-red{ font-family:Arial, Helvetica, sans-serif;}
#bottom-red h2{color:#fff; font:bold .875em Arial, Helvetica, sans-serif;}
#bottom-red h4{color:#fff; font:bold .8em Arial, Helvetica, sans-serif;}
#bottom-red p{color:#fff;}
#bottom-red a{color:#fff; text-decoration:none; font-weight:bold;}

.topitem p, .bottomitem p{font-size:12px;}
.newsitems p{font-size:12px;}
.redinset3 p{font-size:12px;}

.redinset2 ul{font-size:1em;}
.redinset2  ul li {float:left; font:bold 11px Arial, Helvetica, sans-serif; color:#beb8b9; list-style:none;}
.redinset2 li ul li{float:none; padding-left:105px; margin:-15px 0 30px 0; color:#fff; font:normal 10	px Arial, Helvetica, sans-serif;}

/* Footer (All Pages)*/

.footer p small{color:#7c7c7c; font:normal .625em Arial, Helvetica, sans-serif;  }
.footer p{display:block; padding:5px 0 0 35px;}

/* Global Colors */

.white{color:#fff;}

/* Global Classes*/
.readmore{text-decoration:none; text-transform:uppercase; font-size:.75em; color:#9fcaee;}
.nocap{text-transform:none;}

