body {background: #000 url(../images/background.jpg) center top no-repeat; color: #000; margin: 0; padding: 0;}
:focus {outline: 0!important;}
#container {margin: 0px auto 0px; width: 970px; height: 850px; overflow: auto; font: Helvetica, serif;}
#action_container {width: 970px; margin: 0px auto 0px; padding: 14px 0px 10px 0px; color: #cccccc; font: normal 12px/14px Helvetica, Sans-serif; text-align: right;}
#action_container a {color: #0099ff; text-decoration:none; font:normal 12px/14px Helvetica, Sans-serif;}
#action_container a:hover {color: #0099ff; text-decoration:underline; font:normal 12px/14px Helvetica, Sans-serif;}

#panel_container {margin: 0px 0px 0px 720px;	width: 290px;	text-align: center;}
#toppanel {position: absolute; top: 42px; width: 250px; z-index: 25; text-align: center; margin-left: auto; margin-right:auto;}
#panel {width: 270px; position: relative; top: 1px; height: 0px; margin-left: auto; margin-right: auto; z-index:10; overflow: hidden; text-align:left;}
#panel_contents {background: black; filter: alpha(opacity=70); -moz-opacity: 0.70; -khtml-opacity: 0.70; opacity: 0.70; height: 100%; width:270px; position: absolute; z-index: -1; padding: 14px 0px 14px 0px; overflow: hidden;}
#contact_panel_content {height:300px;}
#login_panel_content {height:300px;}
.panel_button {margin: 0; padding: 0;}
#hide_button {font: normal 10px; margin-left: 10px;}


#nav_column {width: 646px; height: 694px; background: url(../images/id_circle.png) no-repeat; margin: 40px 0px 0px 0px; color:#666666; font: normal 30px/46px Helvetica, Sans-serif;}
#slogan {color: #ffffff; text-decoration: none; font:normal 16px/18px Helvetica, Sans-serif;padding: 170px 0px 0px 129px; display: none;}
#slogan span {margin: 0px 0px 0px 224px;}
#slogan_service ul {list-style: none;}
#slogan_service li {float: right; width:180px; list-style: none; }
#slogan_service a {color: #0099ff; text-decoration: none; float: right;}
#nav_container {padding: 120px 0px 0px 0px; top:285px; position: absolute;}
#nav_container ul li {list-style: none;}
#nav_container ul li a {color: #666666; text-decoration: none; font:bold 30px/46px Helvetica, Sans-serif;}
#nav_container ul li a:hover {color: #0099ff; text-decoration:none; font:bold 30px/46px Helvetica, Sans-serif;}
#nav_container ul li a span {color: #666666; text-decoration: none; font:normal 30px/46px Helvetica, Sans-serif;}
#nav_container ul li a:hover span {color: #ffffff; text-decoration: none;font:normal 30px/46px Helvetica, Sans-serif;}
#nav_container ul li a span span{color: #666666; text-decoration: none;font:normal 30px/46px Helvetica, Sans-serif;}
#nav_container ul li a:hover span span{color: #666666; text-decoration: none;font:normal 30px/46px Helvetica, Sans-serif;}


#nav_container ul li {color: #0099ff; text-decoration:none; font:bold 30px/46px Helvetica, Sans-serif;}
#nav_container ul li span {color: #ffffff; text-decoration: none; font:normal 30px/46px Helvetica, Sans-serif;}
#nav_container ul li span span{color: #666666; text-decoration: none;font:normal 30px/46px Helvetica, Sans-serif;}


#content_column {width: 314px; height: 740px; margin: -740px 0px 0px 636px; color: #cccccc; padding: 0;}
#portfolio_container {padding: 156px 0px 0px 0px;}
#portfolio_container H3 {font: bold 24px/26px Helvetica, Sans-serif; color:#FFFFFF;}
#portfolio_container H1 {font: bold 18px/22px Helvetica, Sans-serif;}
#portfolio_container p {font: normal 13px/16px Helvetica, Sans-serif; width: 240px;}
#content_container {padding: 156px 0px 0px 0px; width:310px;}
#content_container H4 {font: italic 14px/17px Helvetica, Sans-serif;}
#content_container H3 {font: bold 24px/26px Helvetica, Sans-serif; color:#FFFFFF;}
#content_container H1 {font: bold 18px/22px Helvetica, Sans-serif;}
#content_container p {font: normal 13px/16px Helvetica, Sans-serif; width: 280px; margin: 5px 15px 5px;}
#content_container a {color: #0099ff; text-decoration: none;}
#content_container a:active {color: #0099ff; text-decoration: none;}
#content_container a:hover {color: #0099ff; text-decoration: underline;}
#content_container a:visited {color: #0099ff; text-decoration: none;}
#content_container ul li {list-style: none; font: normal 14px/16px Helvetica, Sans-serif;}
#content_container ul li a {color: #0099ff; text-decoration: none;}

#footer {margin: 6px auto 0px; text-align: center; font: normal 10px/11px Helvetica, Sans-serif; color:#FFFFFF;}
#footer H2 {color: #cccccc; font: bold 11px/12px Helvetica, Sans-serif;}

