@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table{ border-collapse:collapse;border-spacing:0; }
fieldset,img{ border:0; }
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal;font-weight:normal; }
li{ list-style:none; }
caption,th{ text-align:left; }
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; }
q:before,q:after{ content:''; }
abbr,acronym { border:0;font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input,textarea,select{ font-family:inherit;font-size:inherit;font-weight:inherit; }
input,textarea,select{ *font-size:100%; }
legend{ color:#000; }
del,ins{ text-decoration:none; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
a { outline: none; }
:focus { -moz-outline-style: none; }

/*
 * Tag Rewrites
 */
body {
    margin: 0;
    padding: 0;
    text-align: center;
    background: #000000;
    color: #999;
    font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
    text-align: center;
    font-size: 62.5%;
}
a,
a:link { 
    color: #9b1cbe;
    text-decoration: none;
}
a:active { color: #999999; }
a:hover {
    color: #999999;
    text-decoration: underline;
}
a:visited { color: #9b1cbe; }

/*
 * Main Page Styles
 */
h1 { font-size: 180%; }
h2 { font-size: 155%; }
h1,h2,h3 { font-weight:bold; }
#Logo {
    width: 310px;
    height: 148px;
    background: url(../img/gargantuan.png) no-repeat;
    display:block;
    margin: 0 auto;
}
#Logo span { display:none; }

/*
 * Content Styles
 */
#Flash_Content { margin: 0 auto; }
/*hide from ie on mac\*/
#Flash_Content {
    margin: 0 auto;
    width: 960px;
    height: 825px;
}
/* end hide */
#Content {
    width: 966px;
    margin: 0 auto;
    text-align: center;
}
#Careers_Body { background: url(../img/bg_logo.jpg) top center no-repeat #000; }
#Careers_Body #Content { width: 770px; }
#Careers_Body #Page_Content { background: #fff; padding:10px; border: 0 none; }
#Page_Content {
    text-align: left;
}

/*
 * Other Page Styles
 */
#Build_ID {
    width: 960px;
    margin: 0 auto;
    text-align: right;
    padding-top: 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333;
    font-size: 80%;
}

