* {
 margin: 0;
}
body {
 font-family: Arial, Helvetica, sans-serif;
 color: black;
 font-size: 12px;
  }
#wrapper {
 width: 900px;
 margin: 0 auto;
 border: 1px solid;
 border-color:#e873aa;
}
#navbar {
 border: 1px solid #ccc;
 margin: 5px 5px 5px 5px;
 padding: 4px;
 background-color: #e873aa;
}


a, a link, a visited, a hover, a active{
color:#e873aa;
border:none;
text-decoration:none;
margin-left:10px;
margin-right:10px;
}


#header {
 border: 1px solid #ccc;
 margin: 5px 5px 0px 0px;
 padding: 10px;
 color:#e873aa;
}

h1 {
font-size: 22px;
}


#leftcolumn { 
 position: absolute;
 top: 1px;
 left: 0;
 padding-left: 0;
 padding-right: 0;
 width: 150px;
 font-weight: bold;
 border: 1px solid #ccc;
 font-size: 9pt;
 background-color: #e873aa;
 display: block;
 }



a.leftcolumn:link, a.leftcolumn:visited {
color: white;
text-decoration: none;
border-bottom: 1px solid #fff;
}

a.leftcolumn:hover{ 
color: #e873aa;
background: #fff;
text-decoration: none;
}

a.leftcolumn:active {
color: white;
text-decoration: none;
border-bottom: 1px solid #fff;
}


#centercolumn {
 position: relative;
 width:750px;
 margin: 0.5em 0;
 padding-left: 155px;
 color:black;
}


#centercolumn ul li {
 list-style-type: none;
}



#footer {
 position: relative;
 background-color: white;
 margin: 5px 5px 5px 5px;
 padding: 4px;
 width: 97.7%;
 align: center;
}

#footer2 {
 background-color: #e873aa;
 margin: 5px 5px 5px 5px;
 padding: 4px;
 width: 97.7%;
 align: center;
}

a.footer, a.footer link, a.footer visited, a.footer active, a.footer hover{
color:black;
border:none;
text-decoration:none;
margin-left:0px;
margin-right:0px;
}

a.footeru, a.footeru link, a.footeru visited, a.footeru active, a.footeru hover{
color:black;
border:none;
text-decoration:underline;
margin-left:0px;
margin-right:0px;
}

a.blue, a.blue link, a.blue visited, a.bluer active, a.blue hover{
color:blue;
border:none;
text-decoration:underline;
margin-left:0;
margin-right:0;
}

h2 {
	margin: 0.5em 0;
	font-family: Arial, Helvetica, sans-serif;
	color:#e873aa; 
	font-size: 1.8em;
}

.tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #e873aa;
	margin: 5px 0;
	}
	
	
	
table.pro {
border-color: #999999;
border-width: 1px 1px 1px 1px;
border-style: solid;
}	
	
td.pro
{
    border-color: #999999;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
    margin: 0;
    padding: 4px;
	border-collapse: inherited;
    }
	
	td.pic
{
    border-color: #e873aa;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
    margin: 0;
    padding: 4px;
	border-collapse: inherited;
    }
	
	.FormTextL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
}
.FormTextR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: right;
}
.FormTextR02 {
	color: #FFF;
	text-align: right;
}
.FormTextC {
	color: #000;
	text-align: center;
}
.FormMsg {
	color: #000;
	font-size: 10px;
}
.FormMsg02 {
	color: #FFF;
	font-size: 10px;
}
.FormError {
	color: #AA0000;
}
.FormSubmit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	vertical-align: middle;
	height: 60px;
}

.FormInput {
	background-color: #FFF;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #000;
}

input {
	color: #000;
}

.breadcrumb {
    font-weight: normal; 
	font-size: 12px; 
    margin-top: 6px;
    padding-left: 15px;
                              
}

.breadcrumb a:link,.breadcrumb a:visited,.breadcrumb a:hover,.breadcrumb a:active
{
   text-decoration: underline;
   margin-left: 2px;
   margin-right: 2px;                          
}


#pirsu {
	float: right;
	font-family: Tahoma;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 15px;
	font-size: 1.8em;
	color:blue; 
	text-align: center;
	}
	
	
	