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, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
/* remember to define focus styles! */
:focus {outline:0;}
/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse; border-spacing:0;}

/*General*/
html {overflow-x:hidden;}
body {margin:0px; padding:0px; background:#0a0a0a; background-image:url(/img/services-background.gif); background-repeat:repeat-x; color:#fafafa; font:normal 12px "Arial",sans-serif; text-align:left; border-bottom:4px solid #beb428;}
a:link, a:visited, a:active {color:#fafafa; text-decoration:none;}
a:hover {color:#beb428; text-decoration:none;}

#container {width:100%; height:100%;}
#middle {position:relative; height:505px; margin:0px; padding:0px; z-index:10;}
#content {position:relative; margin:auto; width:940px; height:505px; padding:0px; font-size:12px; line-height:14px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; text-align:left; z-index:10;}
.logo {position:absolute; top:0px; left:-10px; z-index:100;}

/*Fonts*/
h1 {font-size:18px; font-weight:normal; padding:2px 0 20px 0;}
p {padding:0 0 10px 0;}
b {font-size:12px; font-weight:normal; line-height:16px; color:#beb428;}
br {height:10px; padding:0px; margin:0px; border:none;}

/*Menu*/
#main-menu {position:absolute; top:8px; right:-4px;}
#main-menu li {display:inline; list-style:none; color:#0a0a0a;}
#main-menu li a {color:#0a0a0a; padding:4px 4px 8px 4px; margin:0px; height:20px;}
#main-menu li a:hover, #main-menu li.selected a.current, #main-menu li.parent a.parent {color:#beb428; background:#0a0a0a;}

/*Pages*/
.slideshow {position:absolute; top:89px; left:0px; z-index:20;}
.large-copy {position:absolute; top:89px; left:340px; width:600px; height:480px; overflow:auto; z-index:20;}