a { color: #30b9e0; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }

ul { margin-bottom:0 list-style: none outside; }


/* GLOBALHEADER --------------------------------------------------------------------------------------------------*/
#globalheader { width: 904px; height: 44px; margin:0; position: relative; z-index: 300; clear:both; background-image:url(../images/navi_br.gif); background-repeat: no-repeat; }
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; height: 0; padding-top: 40px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader #globalnav { background-image:url(../images/navi_top.gif); background-repeat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#home a { background-position: 0 0; width: 89px;}
#globalheader #globalnav li#about a { background-position: -89px 0; width: 89px;}
#globalheader #globalnav li#news a { background-position: -178px 0; width: 89px;}
#globalheader #globalnav li#mobile a { background-position: -267px 0; width: 178px;}
#globalheader #globalnav li#employ a { background-position: -445px 0; width: 89px;}


/* OVER STATES */
#globalheader #globalnav li#home a:hover { background-position: 0 -40px; width: 89px;}
#globalheader #globalnav li#about a:hover { background-position: -89px -40px; width: 89px;}
#globalheader #globalnav li#news a:hover { background-position: -178px -40px; width: 89px;}
#globalheader #globalnav li#mobile a:hover { background-position: -267px -40px; width: 178px;}
#globalheader #globalnav li#employ a:hover { background-position: -445px -40px; width: 89px;}

/* ON STATES */
#globalheader.home_tag #globalnav li#home a { background-position: 0 -80px; width: 89px; !important;}
#globalheader.about_tag #globalnav li#about a { background-position: -89px -80px; width: 89px; !important; }
#globalheader.news_tag #globalnav li#news a { background-position: -178px -80px; width: 89px; !important; }
#globalheader.mobile_tag #globalnav li#mobile a { background-position: -267px -80px; width: 178px; !important; }
#globalheader.employ_tag #globalnav li#employ a { background-position: -445px -80px; width: 89px; !important; }


/* CONTACT TOP--------------------------------------------------------------------------------------------------*/
#contact { width: 128px; height: 26px; float:right; margin:31px 15px 0 0; position: relative; z-index: 1;}
#contact #contacttop { margin: 0; padding: 0; }
#contact #contacttop li { display: inline; }
#contact #contacttop li a { float: left; width: 128px; height: 0; padding-top: 26px; overflow: hidden; }
#contact #contacttop li a,
#contact #contacttop { background-image: url(../images/b_contact_s.gif); background-repeat: no-repeat; }

/* BUTTONS */
#contact #contacttop li a { background-position: 0 0; }

/* OVER STATES */
#contact #contacttop li a:hover { background-position: 0 -26px; }


/* CONTACT BOTTOM--------------------------------------------------------------------------------------------------*/
#contact_l { width: 250px; height: 50px; margin:20px auto 0 auto; position: relative; z-index: 1;}
#contact_l #contactb { margin: 0; padding: 0; }
#contact_l #contactb li { display: inline; }
#contact_l #contactb li a { float: left; width: 250px; height: 0; padding-top: 50px; overflow: hidden; }
#contact_l #contactb li a,
#contact_l #contactb { background-image: url(../images/b_contact_l.gif); background-repeat: no-repeat; }

/* BUTTONS */
#contact_l #contactb li a { background-position: 0 0; }

/* OVER STATES */
#contact_l #contactb li a:hover { background-position: 0 -50px; }

/* MORE BOTTOM--------------------------------------------------------------------------------------------------*/
#news_more { width: 85px; height: 21px; margin:8px 10px 0 0; position: relative; z-index: 1; float:right}
#news_more #news_moreb { margin: 0; padding: 0; }
#news_more #news_moreb li { display: inline; }
#news_more #news_moreb li a { float: left; width: 85px; height: 0; padding-top: 21px; overflow: hidden; }
#news_more #news_moreb li a,
#news_more #news_moreb { background-image: url(../images/more.gif); background-repeat: no-repeat; }

/* BUTTONS */
#news_more #news_moreb li a { background-position: 0 0; }

/* OVER STATES */
#news_more #news_moreb li a:hover { background-position: 0 -21px; }


