<!--

/*--RESET ALL--*/

html, body, 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;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
* {
  margin: 0;
  padding: 0;
}

/*--END RESET ALL--*/

/*--START Initiate--*/

html, body {
	height: 100%;
	width:100%;
	margin: 0 auto;
	padding: 0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#000000;
}
#wrapper {
	position:relative;
	margin: 0 auto;
	min-height: 100%;
	width: 980px;
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#000000;
	border-right:1px solid #666666;
	border-left:1px solid #666666;
	text-align: center;
	background-image:url(../../images/wrapperBg.jpg);
}

/*--END Initiate--*/

h1{
	padding:0;
	margin:0;
	color:#fff;
	font-size:12px;
	letter-spacing:2px;
}
h2,
h3{
	padding:0;
	margin:0;
	color:#FFFFFF;
	font-size:12px;
}
h3{
	font-size:14px;
	color:#E73E21;
}

select,
option{
	margin:0;
	padding:0;
}
input
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:1px;
	color: #000000;
	margin:0 auto;
	background: none;
	border: 0px solid #E73E21;
	width:310px;
}
input.formElement
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	color: #8d252b;
	margin:0 auto;
	background: #131313;
	border: 1px solid #232323;
	width:235px;
}
input.formElement:hover,
input.formElement:focus
{
	background: #232323;
	border: 1px solid #333333;
}
textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	color: #8d252b;
	margin:0 auto;
	background: #131313;
	border: 1px solid #232323;
	overflow:auto;
	width:235px;
}
textarea:hover
{
	background: #232323;
	border: 1px solid #333333;
}
textarea:focus
{
	background: #232323;
	border: 1px solid #333333;
}
fieldset
{
	border: 0px dotted #222;
	width: 260px;
	padding:20px;
}
fieldset.contactForm
{
	border: 1px dotted #222;
	width: 253px;
	padding:0 10px 10px 0;
}
legend
{
	color: #fff;
	background: #080B0F;
	padding:0 8px 5px 8px;
}
.buttonFix{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	color: #ffffff;
	margin:0 auto;
	background: #131313;
	border: 1px solid #232323;
	width:230px;
}
input.buttonFix:hover,
input.buttonFix:focus
{
	background: #232323;
	border: 1px solid #333333;
}
.sizeFix{
	width:240px;
}

/*--START Main Elements--*/

#Header{
	position:relative;
	margin:0 auto;
	padding:0;
	width:743px;
	height:115px;
	z-index:20;
}
#Header_bg{
	position:absolute;
	margin:0 auto;
	padding:0;
	width:743px;
	height:115px;
	top:0;
	background-image:url(../../images/header.png);
	background-repeat:no-repeat;
	background-position:top center;
	z-index:15;
}
#Header_Bottom{
	position:relative;
	margin:0 auto;
	padding:0;
	top:0px;
	width:743px;
	height:140px;
	background-image:url(../../images/header_bottom.png);
	background-repeat:repeat-y;
	background-position:top center;
	z-index:20;
}
#FlashMenu{
	position:relative;
	margin:0 auto;
	padding:0;
	top:104px;
}
#mainContent,
#mainContent-profile{
	position:relative;
	padding:15px;
	margin:0 auto;
	top:0;
	background-color:#000000;
	width:713px;
	min-height:135px;
}
#mainContent-profile{
	min-height:400px;
}
#mainContent a,
#mainContent-profile a{
	font-weight:bold;
	text-decoration:none;
	color:#999999;
}
#mainContent a:hover,
#mainContent-profile a:hover{
	text-decoration:underline;
}
#hp_txt{
	position:relative;
	padding:30px 15px 15px 15px;
	margin:0 auto;
	top:15px;
	background-repeat:no-repeat;
	background-position:center;
	width:315px;
	height:65px;
}
#hp_login{
	position:relative;
	margin:0 auto;
	top:0;
	background-repeat:no-repeat;
	background-position:center;
	width:270px;
	height:60px;
}
img#hp_btn{
	position:absolute;
	bottom:-20px;
	left:120px;
	top:145px;
	width:114px;
	height:24px;
	z-index:21;

}
#hp_projects{
	position:relative;
	margin:0 auto;
	top:15px;
	background-repeat:no-repeat;
	background-position:center;
	width:168px;
	height:49px;
}
#Breadcrumbs{
	position:relative;
	z-index:60;
}
#Breadcrumbs ul{
	margin-bottom:10px;
}
#Breadcrumbs ul li{
	width:auto;
	display:inline;
}
#Breadcrumbs ul li a{
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}
#Breadcrumbs ul li a:hover{
	text-decoration:underline;
}
#pyramid{
	position:relative;
	padding:0;
	margin:0 auto;
	width:713px;
	font-size:11px;
	top:30px;
	z-index:20;
}
#pyramid ul{
	z-index:20;
}
#profile_txt,
#contact_txt,
#news_txt,
#projects_txt,
#users_txt{
	position:relative;
	padding:30px 12px 15px 12px;
	margin:0 auto;
	top:15px;
	width:329px;
	height:263px;
}
#profile_txt{
	height:auto;
	min-height:263px;
}
#news_txt{
	padding:10px 12px 15px 12px;
	width:689px;
	height:auto;
	min-height:463px;
}
#news_txt h1{
	position:relative;
	padding:0;
	margin:0;
	color:#C00;
	font-size:14px;
	letter-spacing:normal;
	z-index:20;
}
#projects_txt{
	position:relative;
	padding:30px 12px 15px 12px;
	margin:0 auto;
	top:15px;
	width:155px;
	height:110px;
}
#profile_img,
#projects_video{
	position:relative;
	padding:0;
	margin:0 auto;
	top:15px;
	width:273px;
	height:226px;
}
#projects_video{
	width:430px;
	height:267px;
}
#hp_txt p,
#profile_txt p,
#news_txt p,
#contact_txt p,
#projects_txt p,
#users_txt p{
	position:relative;
	z-index:50;
}

#txtHolder{
	position:relative;
	z-index:50;
}
#txtHolder h2{
	position:relative;
	padding:0;
	margin:0;
	color:#C00;
	font-weight:normal;
	font-size:12px;
	z-index:20;
}


#profile-txt-bg,
#news-txt-bg,
#contact-txt-bg,
#projects-txt-bg,
#users-txt-bg{
	position:absolute;
	padding:0;
	margin:0 auto;
	top:0;
	background-repeat:no-repeat;
	background-position:center;
	width:329px;
	height:263px;
	z-index:10;
}
#projects-txt-bg{
	width:175px;
	height:110px;
}
ul#clients{
	margin:30px 0 0 0;
}
ul#clients li{
	padding:0;
	margin:0 0 10px 0;
	width:100px;
	z-index:10;
}
ul#clients li.seperator{
	width:22px;
	background:none;
}
#sphere-bg{
	position:absolute;
	padding:0;
	margin:0 auto;
	bottom:0px;
	background-repeat:no-repeat;
	background-position:center;
	width:407px;
	height:309px;
	z-index:10;
}
#Footer{
	margin:0 auto;
	padding:0;
	color:#454545;
	position:absolute;
	bottom:0px;
	height:65px;
	width:980px;
	z-index:10;
}
#Footer a{
	color:#454545;
	text-decoration:none;
}
#Footer a:hover{
	color:#666;
	text-decoration:underline;
}
#FooterTop{
	margin:0 auto;
	padding:0;
	font-size:95px;
	line-height:95px;
	height:95px;
	z-index:10;
}
#Vidplayer{
	border:1px solid #cccccc;
	width:430px;
}
/*--END Main Elements--*/
/* Scroller Box */
#scroller_container {
 position: relative;
 margin:0 auto;
 width: 600px;
 height: 20px;
 overflow: hidden;
}
#scroller {
 white-space: nowrap;
 line-height: 20px;
}
#scroller p {
 padding: 0;
}
/* Scoller Box */

/*--START Quick Form--*/
#hp_Qform{
	position:absolute;
	top:23px;
}
#hp_Qform fieldset{
	font-weight:normal;
	width: 270px;
	padding:0;
}
#hp_Qform input{
	width:80px;
	color:#FFFFFF;
}
#hp_Qform .btnFix{
	border: none;
	width:20px;
	height:14px;
}

/*--END Quick Form--*/

/*--START Classes--*/

.clearboth{
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	clear: both;
}
.clear{
	border:none;
}
.Stamp{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
}
.lower{
	position:relative;
	top:4px;
}
.high{
	z-index:100;
	position:absolute;
	top:0;
}
.red{
	color:#901f25;
}
.message{
	font-weight:bold;
	font-size:12px;
	color:#901f25;
}
.sep{
	height:1px;
	line-height:1px;
	margin:5px 0;
	background-repeat:no-repeat;
	background-position:center;
}
.posFix{
	position:absolute;
	margin:0 auto;
	padding:0;
	display:inline;
	top:35px;
	height:94px;
	width:193px;
	z-index:50;
}
.bigPic{
	position:absolute;
	margin:0 auto;
	padding:0;
	top:35px;
	height:220px;
	width:240px;
}
.msie8 .bigPic,
.safari .bigPic{
	top:20px;
}
/*--END Classes--*/

-->
