html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;vertical-align: baseline;background-color: transparent;text-decoration: none;list-style-image: none;list-style-position: outside;list-style-type: none;}
body{padding:0px;margin:0px;font-family:Arial, Tahoma, Helvetica;color:black;font-size:0.8em;background-image:url(images/newstyle/bg.jpg);background-repeat:repeat-x;color:#5d5d55;}
h1{color:#E67816;padding:15px 0; font-size:1.7em;}
h2{color:#E67816;padding:15px 0; font-size:1.25em;}

#page-container{margin:0 auto;width:969px;}
#header{height:98px;width:inherit;background-image:url(images/newstyle/logo.jpg);background-repeat:no-repeat;background-position:left top;text-align:right;margin-top:31px;}
/*menu nav */
    #menu{height:44px; padding:0 0px 0px 15px; background-image:url(images/newstyle/menu.jpg);}
    #menu .divide{height:44px;width:2px;background-image:url(images/newstyle/menu-divide.jpg);float:left;}
    #menu ul{margin:0;padding:0 0 44px 0;list-style:none;}
    #menu li{display:inline;margin:0;padding:0;}
    #menu a{float:left;background:url("images/newstyle/left-menu.jpg") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;font-size:1.1em; font-weight:bold;color:#fff;}
    #menu a span{float:left;display:block;background:url("images/newstyle/right-menu-long.jpg") no-repeat right top;padding:14px 0px 13px 0px;color:#fff;}
    #menu a.home {width:65px; text-align:center;}
    #menu a.p-jobs {width:170px; text-align:center;}
    #menu a.c-jobs {width:160px; text-align:center;}
    #menu a.staff {width:180px; text-align:center;}
    #menu a.about {width:85px; text-align:center;}
    #menu a.test {width:120px; text-align:center;}
    #menu a.contact {width:118px; text-align:center;}
    
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menu a span {float:none;}
    /* End IE5-Mac hack */
    #menu a:hover span {color:white;}
    #menu a:hover {background-position:0% -44px;color:white;}
    #menu a:hover span {background-position:100% -44px;color:white;}
/*end menu nav */

#page{background-image:url(images/newstyle/bg-horizontal.jpg);background-repeat:repeat-y;width:inherit;min-height:447px;}
#page #left{background-image:url(images/newstyle/bg-left.jpg); background-repeat:no-repeat; width:4px; height:447px;float:left;}
#page #right{background-image:url(images/newstyle/bg-right.jpg); background-repeat:no-repeat; width:4px; height:447px;float:right;}

.content10m{margin:0 10px;}
.content15m{margin:0 15px;}
.content25m{margin:0 25px;}
.rhandimage{width:429px;height:238px;margin:10px 5px 0 0;float:right;}
.small-box{width:159px; height:118px; background-image:url(images/newstyle/bg-panel.jpg); float:left;margin: 10px 21px 20px 0;}
.small-box .content{height:71px; padding: 10px 0 0 10px; width:139px; margin-bottom:10px; font-size:1.4em;}
.small-box .content span{color:#E67816;}
.small-box a span{padding:5px 30px 5px 10px; display:block; background-image:url(images/newstyle/link-btn.jpg);margin:0 1px;color:#fff;}

.latestjobs{float:left;width:400px;}
.latestjobs h2{color:#fff;display:block; padding:9px 0 9px 15px; background-image:url(images/newstyle/latest-header.jpg);}
.latestjobs .head{}

.latestjobs .jobs{border:1px solid #ccc;width:398px;margin-bottom:20px;}
.latestjobs .jobs .job{background-color:#fff;}
.latestjobs .jobs .altjob{background-color:#eee;}
.title{font-weight:bold;padding:10px 15px;}
.description{padding:10px 15px;}
.testimonialslink{color:#E67816;}

.normalordered{margin-left:15px;}
.normalordered li{ list-style-type:decimal;margin:5px 0 5px 15px;}

.normalunordered{margin-left:15px;}
.normalunordered li{ list-style-type:disc;margin:5px 0 5px 15px;}

a{text-decoration:none; color:#E67816;}
a:hover{text-decoration:underline;}


#footer{width:inherit;height:75px;background-image:url(images/newstyle/bg-horizontal.jpg);background-repeat:repeat-y;}
#footer #footer-top{margin:0 18px;background-image:url(images/newstyle/footer-bar.jpg);background-repeat:no-repeat; background-position:center top;height:2px; }
#footer #footer-bottom{background-image:url(images/newstyle/footer.jpg); background-repeat:no-repeat; width:944px; height:48px;padding:25px 0 0 25px; background-position:center bottom;}



.clear{clear:both;}
.red{color:Red;}
