body {
	margin: 0px 0px 0px 0px;
	background: url('../images/bg.jpg') repeat-x fixed #f4f3f3;
	color: #000000; 
	font-family: arial; 
	font-weight: normal; 
	font-size: 100%; 
	line-height: 130%; 
	text-align: center;
	}

a {
	text-decoration: none; 
	color:#000000; 
	font-weight: normal;  
	letter-spacing: 0pt
	}
a:link {}
a:visited {}
a:active {}
a:hover {text-decoration: underline;}

#c0
{
	margin-left: auto;
	margin-right: auto;
	width: 985px;
	background-color: #815087;
	padding:0px;
	text-align:center;
}

#c1
{
	margin-left: auto;
	margin-right: auto;
	width: 977px;
	background-color: #fff;
	padding:0px;
	text-align:center;
}


#head {
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	width:959px;
	height:87px;
	text-align:center;
	background: url('../images/bg_head.jpg')  repeat-x;
}

#logo {
	float:left;
	height:87px;
}

#headright {
	float:right;
	height:87px;

}

#menu {
	padding:0px;
	width:959px;
	height:38px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

#flash {
	padding:0px;
	width:959px;
	height:173px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

#head2 {
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	width:959px;
	height:4px;
	text-align:center;
	background: url('../images/bg_head2.jpg')  no-repeat;
}

#left_project {
	float:left;
	padding-left:9px;
	width:258px;
	height:380px;
}

#left_project-inner {
	float:left;
	width:257px;
	height:380px;
	background: url('../images/bg_left3.jpg') no-repeat;
}

#content {
	float:left;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	width:701px;
	text-align:center;
}

#references {
	padding:0px;
	width:701px;
	height:211px;
}

#references-inner {
	padding:54px 30px 20px 35px;
	color: #ffffff; 
	font-family: arial; 
	font-weight: normal; 
	font-size: 75%; 
	line-height: 140%; 
	text-align:left;
}

#references-inner p {
	margin:0px;
}

#references-inner a {
	text-decoration: underline; 
	color:#ffffff;	
	font-weight: normal;	
}
#references-inner a:link {}
#references-inner a:visited {}
#references-inner a:active {}
#references-inner a:hover {text-decoration: none;}


#content-inner-open {
	padding:20px 20px 20px 30px;
	font-family: arial; 
	font-weight: normal; 
	font-size: 80%; 
	line-height: 150%; 
	text-align:left;
	color:#ffffff;
	background-color:#815087;
}

#content-inner-open a {
	text-decoration: underline;		
	font-weight: normal;
	color:#ffffff;
}
#content-inner-open a:link {}
#content-inner-open a:visited {}
#content-inner-open a:active {}
#content-inner-open a:hover {text-decoration: none;}

#content-inner {
	padding:5px 10px 1px 30px;
	font-family: arial; 
	font-weight: normal; 
	font-size: 80%; 
	line-height: 140%; 
	text-align:left;
	color:#000000;
}

#content-inner a {
	text-decoration: underline;		
	font-weight: normal;
	color:#000000;
}
#content-inner a:link {}
#content-inner a:visited {}
#content-inner a:active {}
#content-inner a:hover {text-decoration: none;}

#content-inner h1
{
	font-size:160%;
	padding-top:15px;
	padding-bottom:4px;
	margin:0px;
	margin-bottom:15px;
	font-weight: normal;
	font-family:arial;
	color:#7a4980;
	border-bottom: 1px dotted #b7b7b7;
}

#content-inner {
	padding-top: 10px;
}
.l1 { background-color: #fdff02; color:#d20008; font-size:80%; }
.l0 { background-color: #ffffff; color:#d20008; font-size:80%;} 

#title
{
	width:701px;
	height:41px;
	background: url('../images/bg_title.jpg') no-repeat;
	background-color: #ffffff;
	text-align:left;	
}

#nav-box {
	color:#7a4980;
	font-size:70%;
	font-weight: normal;
	padding:12px 0px 0px 30px;
}

#nav-box a {
	text-decoration: none;
	font-weight: normal;
	color:#7a4980;	
	}
#nav-box a:link {color:#7a4980;font-weight: normal;}
#nav-box a:visited {color:#7a4980;font-weight: normal;}
#nav-box a:active {color:#7a4980;font-weight: normal;}
#nav-box a:hover {color:#7a4980;font-weight: normal;text-decoration: underline;}




#footer
{
	background: url("../images/bg_footer.jpg") repeat-x;
	width:959px;
	height:40px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}

#footer-inner {
	text-align:center;
	padding:15px 0px 0px 0px;
	font-size:70%;
	color:#aaa;	
}

#footer-inner a {
	text-decoration: none; 
	color:#aaa;	
	font-weight: normal;
}
#footer-inner a:link {}
#footer-inner a:visited {}
#footer-inner a:active {}
#footer-inner a:hover {text-decoration: underline;}


.line {
	margin-top:10px;
	margin-bottom:3px;
	height:1px;
	border-bottom: 1px dotted #bdd2e3;
}

.img {
	border: #efefef 5px solid;
	padding: 1px;
}

.img2 {
	border: #efefef 5px solid;
	padding: 0px;
}

.img-project {
	border: #efefef 5px solid;
	padding: 1px;
	margin-left:15px;
}

.small {
	font-size: 80%;
}

div.sep {				
	height: 1px; display:block; clear:both;	margin:auto;
}

div.sep .left {
		float: left; width: 1px; height: 1px; 
}

div.sep .right {
		float: right; width: 1px; height: 1px; 
}

form { margin:0; }



hr {
	height:1px;
	color:#ededed;
}
