html{color:#000;background:#FFF;}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;}
body,td,th{font-size:101%;font-family: Arial, Helvetica, sans-serif;color:#000;}
body{background:#FFF;margin:20px;font-size:0.8em;line-height:1.3;}
strong{font-weight:bold;}
a:link,a:visited,a:active,a:hover{color:#000;text-decoration:none;}
a:hover{color:#F00;}
#wrapper{margin-top:44px;}
#logo_button{display:block;width:140px;height:140px;text-indent:-9999px;background:url(/images/gc-logo.png) no-repeat;cursor:pointer;}
#loader{display:none;position:absolute;left:150px;top:149px;width:48px;height:10px;background:url(/images/loader.gif) no-repeat;}
#about,#projects,#clients,#contact{display:none;margin-bottom:44px;}
#projects table{margin-bottom:20px;}
#projects img{margin:0 10px 10px 0;}
.title{cursor:pointer;}
.smallprint{font-size:0.8em;margin-bottom:8px;}
#contact a:link,#contact a:visited,#contact a:active,a:hover{color:#F00;text-decoration:none;}
#contact a:hover{text-decoration:underline;}
a#about_button,a:hover#about_button{margin:6px 0px 6px 0px;display:block;width:226px;height:30px;text-indent:-9999px;background:url(/images/btns/about.png) no-repeat;cursor:pointer;}
a:hover#about_button{background:url(/images/btns/about-r.png) no-repeat;}
a#projects_button,a:hover#projects_button{margin:6px 0px 6px 0px;display:block;width:215px;height:28px;text-indent:-9999px;background:url(/images/btns/projects.png) no-repeat;cursor:pointer;}
a:hover#projects_button{background:url(/images/btns/projects-r.png) no-repeat;}
a#clients_button,a:hover#clients_button{margin:6px 0px 6px 0px;display:block;width:180px;height:29px;text-indent:-9999px;background:url(/images/btns/clients.png) no-repeat;cursor:pointer;}
a:hover#clients_button{background:url(/images/btns/clients-r.png) no-repeat;}
a#contact_button,a:hover#contact_button{margin:6px 0px 6px 0px;display:block;width:199px;height:30px;text-indent:-9999px;background:url(/images/btns/contact.png) no-repeat;cursor:pointer;}
a:hover#contact_button{background:url(/images/btns/contact-r.png) no-repeat;}
/*Sign In Form*/
.signin{width:550px;height:550px;position:absolute;top:50%;left:50%;margin-top:-275px;margin-left:-275px;text-align:center;}
.signin img{padding-top:20px;}
.signin p{font-size:1.2em;margin:16px 0 0 0;padding:0;}.success{color:green;}.warning{color:#ffcc00;}.error{color:#ff0033;}.neutral{color:#FFF;}
fieldset{font-size:1.2em;margin:40px 50px 20px 50px;}
input[type="text"],input[type="password"]{float:left;border:1px dashed #000;background:#FFF;padding:0 16px 0 16px;width:318px;height:40px;line-height:40px;color:#000;font-style:italic;margin-right:8px;}
input[type="text"]:hover,input[type="password"]:hover{background:#F2F2F2;color:#000;}
input[type="text"]:focus,input[type="password"]:focus{background:#FFF;color:#000;}
input[type="submit"]{float:left;border:none;background:#1A171B;text-align:center;width:90px;height:40px;line-height:40px;color:#FFF;cursor:pointer;}
input[type="submit"]:hover{background:#FF1D25;color:#FFF;}