* {
 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: #003399;
}
#navbar {
 border: 1px solid #ccc;
 margin: 5px 5px 5px 5px;
 padding: 4px;
 background-color:#003399;
}


a, a link, a visited, a hover, a active{
color:#3057B2;
border:none;
text-decoration:none;
margin-left:10px;
margin-right:10px;
}

a.im, a.im link, a.im visited, a.im hover, a.im active{
border:none;
text-decoration:none;
margin-left:10px;
margin-right:10px;
}


#header {
 font-style: italic;
 margin: 5px 5px 0px 0px;
 padding: 2px;
 color: #086FBA;
}




#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;
 display: block;
 }


 
 a.innersite:link, a.innersite:visited {
color: #3057B2;
text-decoration: underline;
}

a.innersite:hover{ 
color: #8998BB;
background: #fff;
text-decoration: none;
}

a.innersite:active {
color: #8998BB;
text-decoration: none;
}


a.leftcolumn:link, a.leftcolumn:visited {
color: #3057B2;
text-decoration: underline;
}

a.leftcolumn:hover{ 
color: #8998BB;
background: #fff;
text-decoration: none;
}

a.leftcolumn:active {
color: #8998BB;
text-decoration: none;
}


a.leftcolumnindent:link, a.leftcolumnindent:visited {
color: #3057B2;
text-decoration: underline;
padding-left: 10px;
font-size: 8pt;
}

a.leftcolumnindent:hover{ 
color: #8998BB;
background: #fff;
text-decoration: none;
padding-left: 10px;
font-size: 8pt;
}

a.leftcolumnindent:active {
color: #8998BB;
text-decoration: none;
padding-left: 10px;
font-size: 8pt;
}





#centercolumn {
 position: relative;
 width:745px;
 margin: 0.5em 0;
 padding-left: 155px;
 color:black;
}


 td.blue {
border-width: 1px;
border-style: solid;
border-color:#666666;
border-collapse: collapse; 
}

table.blue {
border-width: 1px;
border-style: solid;
border-color:#cccccc;
border-collapse: collapse;

}



.hidespace {
display: none;
}

#footer {
 position: relative;
 background-color: white;
 margin: 5px 5px 5px 5px;
 padding: 4px;
 width: 97.7%;
 align: center;
}

#footer2 {
 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.blue, a.blue link, a.blue visited, a.blue 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:#003399; 
	font-size: 1.8em;
}

h2.blue {
	font-family: Arial, Helvetica, sans-serif;
	color:#003399; 
	font-size: 1.8em;
	padding-left:15px;
	padding-right:15px;
}

.tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #003399;
	margin: 5px 0;
	}
	
	
	
table.pro {
border-color: #003399;
border-width: 1px 1px 1px 1px;
border-style: solid;
}	
	
td.pro
{
    border-color: #003399;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
    margin: 0;
    padding: 4px;
	border-collapse: inherited;
    }
	
	td.pic
{
    border-color: #cc9966;
	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;                          
}


.float-left {
  float: left;
  margin-right: 10px;
}

.float-right {
  float: right;
  margin-left: 10px;
}

.float-rightforbanner {
  float: right;
  margin-right: 5px;

}


#pirsu {
	float: right;
	margin-left: 10px;
  	font-family: Tahoma;
	font-size: 1.8em;
	color:blue; 
	text-align: center;
	}
	
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;
}