@charset "utf-8";
/* CSS Document */


#page-wrap		{ 	width: 1024px; margin: 0px auto; background: #f8f8f8;
				 	min-height: 100%; height: auto !important; height: 100%; }

* {
	margin:0;
	padding:0;
}



#bra{
margin:0 auto;
margin-top:px;
width:1024px;
height:100%;

}



hr {
	margin:2px 0 px 0px;
}




/*-------------------------------
	HEAD
	-----------------------------*/
	
	
#header {
	width:1024px;
	position:fixe;	
	background-color:#f8f8f8;
	padding-top:42px;
	z-index; 7;
}


.logo	{width: 200px; margin: 0 0px 0px 0px;
		float:left; height:400px; line-height:19px; text-align:left; background:;}


img.ident {margin-top:3px;}
/* navigation */






div#titles {
	float:left;
	width:620px;
	overflow:hidden;
	margin:0 0px 0 0;
	text-align:left;
}


div#menu {
	float:left;
	width:620px;
	height:110px;
	overflow:hidden;
	margin:0 0px 0 0;
	text-align:left;
	
}

#menu ul {
	float: left;
	width: 155px;
	line-height:17px;
	margin-top: 3px;
	list-style: none;
	text-align:left;
}



/* more projects cursors*/

li.active:hover {cursor: pointer;}
li.active {cursor: pointer;}
li.inactive:hover {cursor: pointer;}
li.inactive {cursor: pointer;}



/*carousel housing*/


div#presentationview {
	height:115px;
	width:620px;
	overflow:hidden;
	margin: 0 0 0 0;
	float:left;
	}


div.smallsection {
	height:110px;
	width:300px;
	border-bottom:20px solid #f8f8f8;
}







/* print-classes */




#menu li.print a {
	color: #565656;
	display: block;
	margin: 0 10px 0px 0px;
	border-bottom: 1px solid #adadad;
	text-decoration: none;
	height:17px;
	line-height:17px;
}


#menu li.print a:hover {
	color:#0089d0;
	display: block;
	margin: 0 10px 0px 0px;
	border-bottom: 1px solid #636363;
	text-decoration: none;
	height:17px;
	line-height:17px;
	
}

#menu li.print a:active {
	color:#0089d0;
	display: block;
	margin: 0 10px 0px 0px;
	border-bottom: 1px solid #636363;
	text-decoration: none;
	height:17px;
	line-height:17px;
}

#menu li.printcurrent  {
	color:#0089d0;
	display: block;
	margin: 0 10px 0px 0px;
	border-bottom: 1px solid #636363;
	text-decoration: none;
	height:17px;
	line-height:17px;
}




/* screen-classes */


#menu li.screen a {
	color: #565656;
	display: block;
	margin: 0 0px 0px 10px;
	border-bottom: 1px solid #adadad;
	text-decoration: none;
	height:17px;
	line-height:17px;
}


#menu li.screen a:hover {
	color:#ec008c;
	display: block;
	margin: 0 0px 0px 10px;
	border-bottom: 1px solid #636363;
	text-decoration: none;
	height:17px;
	line-height:17px;
}

#menu li.screen a:active {
	color:#ec008c;
	display: block;
	margin: 0 0px 0px 10px;
	border-bottom: 1px solid #636363;
	text-decoration: none;
	height:17px;
	line-height:17px;
}

#menu li.screencurrent {
	color:#ec008c;
	display: block;
	margin: 0 0px 0px 10px;
	border-bottom: 1px solid #636363;
	text-decoration: none;
	height:17px;
	line-height:17px;
}











/*	UPDATE */

.update{
width:200px;
float:right;
font-size:8px;
font-style:normal;
text-align:right;
line-height:19px;
color:#656565;
list-style: none;
}


/*-------------------------------
	END OF NAV
	-----------------------------*/
	
	
	
	









/*-------------------------------
	MAIN STAGE
	-----------------------------*/
	
	
	
	hr.nav {
	margin:1px 0 1px 0px;
}


iframe {margin:-220px 0 0 200px; float:left;}

iframe.motion	{ margin:0px 0 0 0px; float:left; }

#mainstage
{
width:820px;
float:left;
margin: 0px 0px 0px 00px;
list-style: none;
z-index:9;

}





.image{
	width:620px;
	height:100%;
	float:left;
	color:#565656;
	position:absolute;
	margin-top:10px;

}








/*-------------------------------
	SUBNAV
	-----------------------------*/
	
	
/* SUB navigation */



#sub-menu {
	float:right;
	width:180px;
	overflow:hidden;
	margin:5 0px 0 0;
	text-align:left;
}



#sub-menu ul {
	float: left;
	width: 180px;
	line-height:17px;
	margin-top: 0px;
	list-style: none;
	text-align:left;
}


li.number_seq  {
	color:#565656;
	display:block;
	height: 17px;
	line-height: 17px;
	letter-spacing: 1px;
	border-bottom: 1px solid #adadad;
	text-decoration: none;
	background: ;
}






/* print-classes */

#sub-menu li.print {
	color: #565656;
	display: block;
	margin: 0 0px 0px 0px;
	border-bottom: 1px solid #adadad;
	text-decoration: none;
	height: 17px;
	line-height: 17px;
}

#sub-menu li.print a {
	color: #565656;
	display: block;
	margin: 0 0px 0px 0px;
	border-bottom: 1px solid #adadad;
	text-decoration: none;
	height: 17px;
	line-height: 17px;
}


#sub-menu li.print a:hover {
	color:#0089d0;
	display: block;
	margin: 0 0px 0px 0px;
	border-bottom: 1px solid #636363;
	text-decoration: none;
	height: 17px;
	line-height: 17px;
}

#sub-menu li.print a:active {
	color:#0089d0;
	display: block;
	margin: 0 0px 0px 0px;
	border-bottom: 1px solid #636363;
	text-decoration: none;
	height: 17px;
	line-height: 17px;
}

#sub-menu li.printcurrent {
	color:#0089d0;
	display: block;
	margin: 0 0px 0px 0px;
	border-bottom: 1px solid #636363;
	text-decoration: none;
	height: 17px;
	line-height: 17px;
}




/* screen-classes */


#sub-menu li.screen a {
	color: #565656;
	display: block;
	margin: 0 0px 0px 0px;
	border-bottom: 1px solid #adadad;
	text-decoration: none;
	height: 17px;
	line-height: 17px;
}


#sub-menu li.screen a:hover {
	color:#ec008c;
	display: block;
	margin: 0 0px 0px 0px;
	border-bottom: 1px solid #636363;
	text-decoration: none;
	height: 17px;
	line-height: 17px;
}

#sub-menu li.screen a:active {
	color:#ec008c;
	display: block;
	margin: 0 0px 0px 0px;
	border-bottom: 1px solid #636363;
	text-decoration: none;
	height: 17px;
	line-height: 17px;
}



#sub-menu li.screencurrent {
	color:#ec008c;
	display: block;
	margin: 0 0px 0px 0px;
	border-bottom: 1px solid #636363;
	text-decoration: none;
	height: 17px;
	line-height: 17px;
}




/*	toolbar */

#tools-menu {
	float:right;
	width:180px;
	margin-top:2px;
}

#tools-menu ul {
	float:left;
	height: 17px;
	line-height: 17px;
	padding: 0 0px 0px 0;
	margin-top: 0px;
	list-style: none;
}

#tools-menu li a {
	color:#565656;
	display:block;
	border-bottom: 1px solid #adadad;
	text-decoration: none;
	height: 17px;
	line-height: 17px;
}

#tools-menu li a:active {
	color:#0089d0;
	display:block;
	border-bottom: 1px solid #636363;
	text-decoration: none;
	height: 17px;
	line-height: 17px;
}

#tools-menu li a:hover {
	color:#313131;
	display: block;
	border-bottom: 1px solid #636363;
	text-decoration: none;
	height: 17px;
	line-height: 17px;
}




/*	project info */

div.info
{
	z-index:100;
	font-family:georgia;
	font-size:11px;
	background-color: #eeeeee;
	position: fixed;
	margin-left: 15px;
	text-indent:0px;
	text-align:left;
	padding: 10px;
	padding-bottom: 40px;
	width: 265px;

}


a.info
{
	width:180px;
	list-style: none;
	font-family:georgia;
	font-size:10px;
	font-style:normal;
	line-height:19px;
	text-align:left;
	text-decoration:none;
	color:#565656;
	border-bottom-color: #adadad;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	cursor: pointer;
}



a.subinfo
{
	width:180px;
	list-style: none;
	font-family:georgia;
	font-size:10px;
	font-style:normal;
	line-height:19px;
	text-align:left;
	letter-spacing: 1px;
	text-decoration:none;
	float:right;
	color:#565656;
	border-bottom-color: #adadad;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	cursor: pointer;
}








/*-------------------------------
	CONTACT 
	-----------------------------*/


.contact
{
	background-color: #ffffff;
	position: fixed;
	width: 620px;
	height:400px;

}


.contactleft ul{
	float:left;
	width:200px;
	margin:0px 0px 0 0;
	background-color: #ffffff;
	

}

.contact1
{
	
	position: fixed;
	width: 620px;
	height:400px;

}


.contactleft1 ul{
	float:left;
	width:200px;
	margin:0px 0px 0 0;
	
	

}




.contactright ul
{
	float:right;
	font-family:georgia;
	font-size:11px;
	background-color: #eeeeee;
	position: fixed;
	margin: 15px 15px 0 320px;
	text-indent:0px;
	text-align:left;
	padding: 10px;
	padding-bottom: 40px;
	width: 265px;
	filter: alpha(opacity=0);
	opacity: .9;

}


a.close
{
	width:180px;
	list-style: none;
	font-family:georgia;
	font-size:10px;
	font-style:normal;
	line-height:19px;
	text-align:left;
	text-weight:none;
	float:left;
	color:#565656;
	border-bottom-color: #adadad;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	cursor: pointer;
}




/*-------------------------------
	CONTACT FORM
	-----------------------------*/
	


li.form	{
	color:#565656;
	display:block;
	border-bottom: 1px solid #636363;
	text-decoration: none;
}


textarea 
	
	{
    font-family: georgia;
    border:1px solid #eeeeee;
    background:#eeeeee;
    width:265px;
    margin-bottom:7px;
    padding:4px 0 4px 0;
	-moz-border-radius: 2px; -webkit-border-radius:2px; 
}
	
input

{
    font-family: georgia;
    border:1px solid #eeeeee;
    background:#eeeeee;
    width:265px;
    margin-bottom:2px;
    padding:4px 0 4px 0;
	-moz-border-radius: 2px; -webkit-border-radius:2px; 
}


.submit input
{
font-family: georgia;
color: #565656;
background: #eeeeee;
border: 1px outset #d7b9c9;
-moz-border-radius: 2px; -webkit-border-radius:2px; 
}
	
	
	

input, textarea, a {
    font-family:Georgia, Times New Roman, serif;
    font-size:10px;
    color:#565656;
    text-align:left;
    
}





.holding-register input.submit, .register input.submit, .single-post #commentform #submit, .widget input.submit {
    background:red;
    border:0;
    padding:3px 0;
    padding-left:4px;
    color:red;
    width:104px;
    text-align:left;
}



	
