html {height:100%;}
body {background:#000000; color:#645A53; font-size:101%; font-family:Arial, Helvetica, sans-serif; height:100%; margin:0; padding:0;}


h1 {color: #F37D20; font-size: 2em; margin-top: 0}
h2 {color: #27AAA8;}
h3 {font-size:1.3em; font-weight:bold; color: #000000; margin-bottom: 0.5em}
h4 {font-size:1.1em; font-weight:bold; color: #F37D20; margin-bottom: 0}
h5 {color:#000000; font-size:1em; margin-bottom: 0}

div#position {width:1px; height:50%; margin-bottom:-456px; float:left;} /* half of container's height */
div#container {clear:left; margin:0 auto; text-align:left; width:1000px; height:100%;} 

div#wrapper {float:left; display:inline; margin:0px; width:100%; height:100%;}

img {border: 0}

#content_holder {background:#26231A url(../images/newbgfade.gif) repeat-x scroll 0 0px; padding-left:1em; padding-right:1em; position:absolute; z-index: 2}


/* Menu CSS */
#menu {float: left; clear: both; width:968px; height: 32px; margin: 1em 0; }
#menu ul {list-style-type: none; margin:0; padding:0 0 0 1em; }
#menu ul li {display:inline; font-size:0.8em; font-weight:bold; letter-spacing:-0.01em; float: left; margin:0;}
#menu ul li a {color: #F37D20; text-decoration: none; background: transparent; padding:8px 0; display: block}
#menu ul li a:hover {color: #FFF}
#menu ul li a img {border-left: 1px solid #34281F; border-bottom: 1px solid #000}
#menu ul li a:hover img {border-bottom: 1px solid #FFF}

/* Footer CSS */
#footer {background:#000000 none repeat scroll 0 0; border-top:1px solid #FFFFFF; clear:both; display:block; float:left; padding-bottom:2em; position:relative; width:968px;}
#footer ul {list-style-type: none; margin:0; padding:0 0 0 1em; }
#footer ul li {display:inline; font-size:0.69em; float: left; margin:0; padding:1em 1em 0 0;
text-transform:lowercase;}
#footer ul li a {color: #F37D20; text-decoration: none;}
#footer ul li a:hover {color: #FFF}
#footer p {color: #FFF; font-size:0.69em; clear: both; margin:10px 0 0 16px; float: left;}
#footer p a {color: #FFF; text-decoration: none; border-bottom: 1px dotted #FFFFFF;}

.seo {float:left; padding-left:1em; padding-top:2em; width:400px;}

#footer .seo p {margin: 0; color: #3E392E}
#footer .seo p a {color: #3E392E; border-bottom: 1px dotted #3E392E;}
#footer .seo p a:hover {color: #554E3F}
#footer .seo h5 {margin: 0; color: #3E392E}
#footer .seo h5 a {color: #3E392E; border-bottom: 1px dotted #3E392E;}
#footer .seo h5 a:hover {color: #554E3F}

/* Body Content CSS */
#bodyrf {float: left; clear: both; margin-bottom: 1em; padding: 1em; width: 936px; height: 358px; overflow: auto}



#bodyrf a {color: #F37D20; text-decoration: none; border-bottom: 1px dotted  #F37D20; padding-bottom: 1px}
#bodyrf a:hover {border-bottom: 1px solid #F37D20;}

#bodyrf p {line-height: 1.5em; width: 51%}

#bodyrf.cl {background:#FFF no-repeat scroll right bottom;}
#bodyrf.sv {background:#FFF url(../images/servicesbg.gif) no-repeat scroll right bottom; height: 415px;}
.sv2 {float: left; clear: both; margin-bottom: 1em; padding: 1em; width: 936px; background:#26231A  no-repeat scroll right bottom; height: 430px; color: #EEEEEE;  overflow: auto}
div.sv2 a {color: #F37D20; text-decoration: none; border-bottom: 1px dotted  #F37D20; padding-bottom: 1px}
div.sv2 a:hover {border-bottom: 1px solid #F37D20;}
div.sv2 p {width: 95%; line-height: 1.5em}
.hm {background:#FFF url(../images/home_bg2.jpg) no-repeat scroll left bottom; height: 447px !important}
#bodyrf.sk {background:#FFF url(../images/skillsbg.gif) no-repeat scroll right bottom; height: 420px;}
#bodyrf.cu {background:#FFF url(../images/contactusbg.gif) no-repeat scroll right bottom; font-size: 0.9em; height: 410px; width: 939px}
#bodyrf.jbs {background:#FFF url(../images/jobsbg.gif) no-repeat scroll left bottom; height: 400px;}
#bodyrf.au {background:#FFF url(../images/aboutusbg.gif) no-repeat scroll right bottom; height: 425px; overflow: visible}

#bodyrf.whiten p {color: #FFF; width: 80%}
#bodyrf.whiten ul {color: #FFF; line-height: 1.5em}
p.tick {background:url(../images/tick.gif) no-repeat scroll left top; height: 49px; padding-left: 64px}

div.cl {float: left; clear: both; margin-bottom: 1em; padding: 1em; width: 936px;}
div.cl a {color: #F37D20; text-decoration: none; border-bottom: 1px dotted  #F37D20; padding-bottom: 1px}
div.cl a:hover {border-bottom: 1px solid #F37D20;}
div.cl_dark {float: left; clear: both; margin-bottom: 1em; padding: 1em; width: 936px;}
div.cl_dark a {color: #F37D20; text-decoration: none; border-bottom: 1px dotted  #F37D20; padding-bottom: 1px}
div.cl_dark a:hover {border-bottom: 1px solid #F37D20;}
div.cl p {font-size:0.85em; width:100%; line-height: 1.5em; }
div.cl_dark {background: #26231A;}
div.cl_dark p {color: #FFFFFF; font-size:0.85em; width:100%; line-height: 1.5em; }
div.cl_dark h3 {color: #F37D20;}
div.cl_dark h4 {color:#988474;}
div.cl_dark h5 {color: #F37D20;}

div.top {background: #F37D20; height:20px; padding:0.5em 1em; overflow: hidden; float: left; clear: both; margin-bottom: 1em; width: 936px;}

#bodyrf div.other ul {line-height: 1.5em}


#home_layout {float: left; clear: both; width: 760px}