<style type="text/css">

/* GLOBAL SYTLE */

body{
 font-family: geneva, arial, helvetica, sans-serif;
 margin-top: 0px;
 padding-top: 0px;
 }
A:link {color: #FF9933; text-decoration: none} 
A:visited {color: #FF9933; text-decoration: none}
A:hover {color: gray; text-decoration: none}
A:active {color:#FF9933; text-decoration: none}

A.breadcrumbs:link {color:#005984; text-decoration: none} 
A.breadcrumbs:visited {color:#5A5A5A;; text-decoration: none}
A.breadcrumbs:hover {color:#FF9933; font-weight: text-decoration: none}
A.breadcrumbs:active {color:FF9933; font-weight: text-decoration: none}

A.readmore:link {color:#005984; text-decoration: none; font-size: 11px; font-weight: bold;} 
A.readmore:visited {color:#5A5A5A;; text-decoration: none; font-size: 11px; font-weight: bold;}
A.readmore:hover {color:#FF9933; text-decoration: none; font-size: 11px; font-weight: bold;}
A.readmore:active {color:FF9933; text-decoration: none; font-size: 11px; font-weight: bold;}

.bodycopy{
 font-family: arial, helvetica, sans-serif;
 font-size: 13px;
 color: #5A5A5A;
 margin: 0;
 padding-left: 15px;
 padding-bottom: 15px;
 line-height: 20px;
 } 
p{
 }
p.breadcrumbs{
 font-family: arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #005984;
 padding-bottom:0;
 padding-left: 15px;
 }
.pagebookmarks {
 font-family: arial, helvetica, sans-serif;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 font-size: 7pt;
 border: 1px dashed #FF9933;
 width: 500px;
 padding: 3px;
	}
.horzsectionnav {
 font-family: arial, helvetica, sans-serif;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 font-size: 9pt;
 font-weight: bold;
 width: 500px;
 padding: 3px;
	}
h1 { 
 font-size: 18px;
 padding-top: 0px;
 padding-left: 10px;
 font-family: geneva, arial, helvetica, sans-serif;
 color: #FF9933;
 }
h2 { 
 margin:0;
 padding-top: 0px;
 padding-left: 10px;
 font-size: 16px;
 font-family: geneva, arial, helvetica, sans-serif;
 color: #FF9933;
 }
h3 { 
 margin:0;
 padding-top: 0px;
 padding-left: 10px;
 font-size: 14px;
 font-family: geneva, arial, helvetica, sans-serif;
 color: #FF9933;
 }
h4 {
 margin:0; 
 padding-top: 0px;
 padding-left: 10px
 font-size: 13px;
 font-family: geneva, arial, helvetica, sans-serif;
 color: #5A5A5A;;
 }
ol {
 margin: 2px 20px; 
 padding: 2px 20px;
 color: #5A5A5A;
 font-size: 13px;
 font-family: geneva, arial, helvetica, sans-serif;
 }
ul {
 margin: 2px 20px; 
 padding: 2px 20px;
 color: #5A5A5A;
 font-size: 13px;
 font-family: geneva, arial, helvetica, sans-serif;
 }
#searchform{
 font-family: arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #999999;
 }
#searchbox {
 font-size: 9px; 
 font-weight: bold; 
 font-style: italic; color: #FF9933; 
 font-family: geneva, arial, helvetica, sans-serif;
} 
#searchbarleft {
 font-size: 21.63px; 
 font-weight: bold; 
 font-style: italic; 
 color: #FF9933; 
 font-family: geneva, arial, helvetica, sans-serif;
 padding-top: 5px; 
} 
#searchbarright {
 float: right; 
 font-size: 9px; 
 font-weight: bold; 
 font-style: italic; color: #FF9933; 
 font-family: geneva, arial, helvetica, sans-serif;
} 
#footer {
 font-size:11px;
 font-family: geneva, arial, helvetica, sans-serif;
 }

.footer_tableBG {
	background: url(../images/bg_ftr.jpg) repeat-y;
	height: 120px;
}

.frontMiddleRowTable {
	height: 100px;
	margin: 0;
}

.footer_heads_link {
	color: #fff;
	font: 14px Arial, Helvetica, sans-serif;
	background-repeat: repeat-y;
}

.footer_heads {
	color: #fff;
	font: bold 14px Arial, Helvetica, sans-serif;
	background-repeat: repeat-y;
}

.footer_LINKS {
	color: #fff;
	font: 12px Arial, Helvetica, sans-serif;
	background-repeat: repeat-y;
	padding-top: 2px;
}

#copyright {
 font-size: 10px;
 font-family: geneva, arial, helvetica, sans-serif;
	color: #fa9f2e;
	vertical-align: middle;
}

#search_engine {
 font-size: 9px;
 font-family: geneva, arial, helvetica, sans-serif;
	color: white;
	vertical-align: middle;
}
#pagename {
 font-size: 21.63px; 
 font-weight: bold; 
 font-style: italic; color: #FF9933; 
 font-family: geneva, arial, helvetica, sans-serif;
 }
#pagename2 {
 font-size: 21.63px; 
 font-weight: bold; 
 font-style: italic; color: #FF9933; 
 font-family: geneva, arial, helvetica, sans-serif;
 }
 
/* GLOBAL SYTLE */

/* FRONT PAGE SYTLE */

.frontpagenews_head	 {
	color: #fff;
	font: bold 18px Arial, Helvetica, sans-serif;
	padding-left: 10px;
}

.fronttopheadline {
	font-size: 18px;
	padding-top: 0px;
	font-family: geneva, arial, helvetica, sans-serif;
	color: #005072;
 }
.frontbottomheadline{ 
 font-size: 12px;
 padding-left: 0px;
 padding-top: 0px;
 font-family: geneva, arial, helvetica, sans-serif;
 color: #000000;
 }
.rightfrontheadline {
 font-size: 12px;
 font-family: geneva, arial, helvetica, sans-serif;
 font-weight: bold;
 color: #000000;
 }
.rightbottomheadline {
 font-size: 11px;
 font-family: geneva, arial, helvetica, sans-serif;
 font-weight: bold;
 color: #5A5A5A;
	padding-top: 2px;
}

.middlerowheadline {
 color: #5A5A5A;
	font: normal bold 10px geneva, arial, helvetica, sans-serif;
	word-spacing: 0;
	letter-spacing: 0;
}
.frontlefttopcopy{
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color: #5A5A5A;
	margin: 0;
	line-height: 17px;
 }
.frontleftbottomcopy{
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 color: #005984;
 margin: 0;
 line-height: 14px;
 }
.rightfrontcopy {
 font-family: arial, helvetica, sans-serif;
 font-size: 11px;
 color: #5A5A5A;
 margin: 0;
 line-height: 10px;
 }
 
/* FRONT PAGE SYTLE */

/* ABOUT US SECTION STYLE */

ul.corporateteam {
 font-size: 12px; 
 list-style-image: url(http://www.taher.com/images/elements/arrow.gif); 
 font-family: geneva, arial, helvetica, sans-serif;
}

/* ABOUT US SECTION STYLE */

/* LANDING PAGE SYTLE */

h1.landing { 
 font-size: 18px;
 padding-top: 0px;
 padding-left: 10px;
 font-family: geneva, arial, helvetica, sans-serif;
 color: #FF9933;
 }
img.landingphoto {
 padding-bottom: 12px;
 padding-right: 12px;
 }
img.landingbanner {
 padding-left: 15px;
 }
#landingsearchbox {
 font-size: 9px; 
 font-weight: bold; 
 font-style: italic; color: #FF9933; 
 font-family: geneva, arial, helvetica, sans-serif;
}

/* LANDING PAGE SYTLE */

/* NEWS SECTION SYTLE */

A.pressreleaseheadline:link {color:#005984; text-decoration: none;} 
A.pressreleaseheadline:visited {color:#5A5A5A;; text-decoration: none;}
A.pressreleaseheadline:hover {color:#FF9933; text-decoration: none;}
A.pressreleaseheadline:active {color:FF9933; text-decoration: none;}

h1.pressreleasesheadline { 
 font-size: 13px;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 margin-bottom: 0px;
 border-top: 1px solid #5A5A5A;;
 font-family: geneva, arial, helvetica, sans-serif;
 color: #005984;
 text-transform: uppercase;
 }
h2.pressrelease { 
 font-size: 13px;
 text-transform:uppercase;
 margin:0;
 padding-top: 0px;
 padding-left: 15px;
 padding-bottom: 0px;
 font-family: arial, helvetica, sans-serif;
 width: 580px;
 border-top: solid 1px #5A5A5A;;
 }
div.pressreleasedate{
 font-family: arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
 padding-bottom:0px;
 }
div.pressreleasesummary{
 font-family: arial, helvetica, sans-serif;
 font-size: 13px;
 color: #5A5A5A;;
/* margin-top: 0px; */
/* padding-top: 0px; */
 }
 
/* NEWS SECTION SYTLE */

/* RECENT NEWS SECTION SYTLE */

A.homepressreleaseheadline:link {color:#005984; text-decoration: none;} 
A.homepressreleaseheadline:visited {color:#5A5A5A;; text-decoration: none;}
A.homepressreleaseheadline:hover {color:#FF9933; text-decoration: none;}
A.homepressreleaseheadline:active {color:FF9933; text-decoration: none;}

h1.homepressreleasesheadline { 
 font-size: 12px;
 padding-top: 3px;
 padding-bottom: 0px;
 padding-left: 0px;
 margin-bottom: 0px;
 border-top: 1px solid #5A5A5A;;
 font-family: geneva, arial, helvetica, sans-serif;
 color: #005984;
 text-transform: uppercase;
 }
h2.homepressrelease { 
 font-size: 12px;
 text-transform:uppercase;
 margin:0;
 padding-top: 0px;
 padding-left: 15px;
 padding-bottom: 0px;
 font-family: arial, helvetica, sans-serif;
 width: 580px;
 border-top: solid 1px #5A5A5A;;
 }
div.homepressreleasedate{
 font-family: arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
 padding-bottom:0px;
 }
div.homepressreleasesummary{
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 color: #5A5A5A;;
/* margin-top: 0px; */
/* padding-top: 0px; */
 }
 
/* NEWS SECTION SYTLE */


/* SERVICES SECTION STYLE */

.servicesbodycopy{
 font-family: arial, helvetica, sans-serif;
 font-size: 13px;
 color: #5A5A5A;
 margin: 0;
 padding-left: 0px;
 padding-bottom: 15px;
 line-height: 20px;
 } 
div.servicesheading{
 font-family: arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #5A5A5A;;
 padding-left: 0px;
 padding-top: 5px;
 padding-bottom: 5px;
 }
div.servicesdescription{
 font-family: arial, helvetica, sans-serif;
 font-size: 10px;
 color: #5A5A5A;;
 margin: 0px;
 padding-right: 0px;
 padding-left: 0px;
 padding-bottom: 0px;
 line-height: 10px;
 } 
div.servicesheadline {
 font-size: 11px;
 font-family: arial, helvetica, sans-serif;
 font-weight: bold;
 color: #005984;
 }
div.servicescopy {
 font-size: 10px;
 font-family: arial, helvetica, sans-serif;
 color: #5A5A5A;
 line-height: 11px;
 margin-top: 0px;
 margin-bottom: 0px;
 }
h1.serviceslanding { 
 font-size: 18px;
 padding-top: 0px;
 padding-left: 10px;
 font-family: geneva, arial, helvetica, sans-serif;
 color: #FF9933;
 }
h2.serviceslanding { 
 font-size: 15px;
 padding-top: 0px;
 padding-left: 10px;
 font-family: geneva, arial, helvetica, sans-serif;
 color: #FF9933;
 }
img.serviceslandingbanner {
 padding-left: 2px;
 }
img.servicesphoto {
 padding-bottom: 0px;
 }
table.servicestable {
 float: left;
 margin-left: 0px;
 } 

/* SERVICES SECTION STYLE */
 
/* CAREERS SECTION STYLE */
 
ul.jobs {
 list-style-type: none;
 }
.jobdescriptonbox {
 width: 600px; 
 height: 100%; 
 border: 1px solid #5A5A5A;;
 }
.jobdescriptionheader {
 background: #005984; 
 height: 20px; 
 color: #FFFFFF; 
 text-align: left; 
 padding-left: 10px; 
 border-bottom: 1px solid #5A5A5A;; 
 text-transform: uppercase; 
 font-family: arial, helvetica, sans-serif;
 font-size: 15px; 
 font-weight: bold;
 }
.jobdescriptionheadline {
 font-family: arial, helvetica, sans-serif;
 color: #000000; 
 font-size: 15px; 
 font-weight: bold; 
 padding-left: 20px; 
 padding-top: 15px;
 }
.jobdescriptioncopy {
 font-family: arial, helvetica, sans-serif;
 color: #5A5A5A;
 font-size: 14px; 
 line-height: 26px; 
 padding-left: 20px; 
 padding-left: 10px;
 }
.jobrequirementsheadline {
 font-family: arial, helvetica, sans-serif;
 color: #000000; 
 font-size: 15px; 
 font-weight: bold; 
 padding-left: 20px; 
 padding-bottom: 15px;
 }
ul.jobrequirements {
 list-style-type: none;
 padding-bottom: 50px;
 margin-left: 0px;
 }
.jobrequirements {
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 color: #5A5A5A;
 padding-bottom: 50px;
 margin-left: 15px;
 }
li.jobsheader {
 color: #FFFFFF; 
 background: #005984; 
 border: 1px solid #5A5A5A;;
 margin-bottom: 0px;
 }
li.jobs {
 border-left: 1px solid #5A5A5A;; 
 border-bottom: 1px solid #5A5A5A;;
 height: 15px;
 margin-top: 0px;
 }
li.jobsfooter {
 background: #5A5A5A;; 
 border: 1px solid #5A5A5A;; 
 height: 20px;
 }
div.jobtitleheader {
 float: left; 
 width: 400px; 
 text-align: center; 
 font-weight: bold; 
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 }
div.joblocationheader {
 text-align: center; 
 font-weight: bold; 
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 }
div.jobtitle {
 float: left; 
 width: 300px; 
 border-right: 3px solid #5A5A5A;; 
 padding-left: 10px; 
 text-align: left; 
 font-weight: bold; 
 font-family: arial, helvetica, sans-serif;
 font-size: 12px; 
 text-transform: uppercase;
 }
div.joblocation {
 color: #5A5A5A;; 
 border-right: 1px solid #5A5A5A;; 
 padding-right: 10px; 
 text-align: right; 
 font-weight: bold; 
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 }
li.jobrequirements {
 width: 600px;
 height: 15px;
 margin-top: 0px;
 font-weight: bold; 
 }
.jobskillsleft{
 float: left; 
 width: 100px; 
 color: #000000; 
 padding-left: 10px; 
 margin-right: 10px; 
 text-align: left; 
 font-family: arial, helvetica, sans-serif;
 font-size: 12px; 
 }
.jobskillsright{
 color: #5A5A5A;; 
 padding-right: 10px;  
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 }
div.jobdescriptionfooter {
 background: #5A5A5A;; 
 height: 10px;
}
span.jobbackimg {
 font-family: arial;
 float: left;
 padding-left: 30px; 
}
span.jobapplyimg {
 font-family: arial;
 float: right;
 padding-right: 30px; 
}

/* CAREERS SECTION STYLE */

 </style>

