@charset "utf-8";
body {
  margin:0px;
  padding:0px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#565656;
  font-weight:normal;
}
img {
  border:0px;
}
h1 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:17px;
  color:#be0000;
  text-align:center;
  font-weight:bold;
  padding-top:2px;
}
.heading{font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:20px;
  color:#be0000;
  text-align:left;
  font-weight:bold;
  padding-top:2px;
  }
  
.subheading{font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#be0000;
  text-align:left;
  font-weight:bold;
  padding-top:2px;
  }
  .subheading1{font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#be0000;
  text-align:left;
  font-weight:bold;
  padding-top:2px;
  }
  .subheading2{font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#be0000;
  text-align:left;
  padding-left:140px;
  font-weight:bold;
  padding-top:2px;
  }
h2 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#be0000;
  text-align:center;
  font-weight:bold;
  padding-top:2px;
  padding-left:20px;
  background-image:url(../images/bullet.gif);
  background-repeat:no-repeat;
  background-position:center left;
}
p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#565656;
  font-weight:normal;
  text-align:justify;
}
.innertext {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#565656;
  font-weight:normal;
  text-align:justify;
}
ul {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#565656;
  font-weight:normal;
 
  }
p a{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#be0000;
  float:right;
  font-weight:normal;
  text-align:right;
  text-decoration:underline;
}
p a:hover{
  text-decoration:none;
}
.links{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#be0000;
  font-weight:normal;
  text-align:right;
  text-decoration:underline;
}
.imagesleft{
	margin-right:10px;
	border:2px solid #cccccc;

}
.imagesleftfloat{
	margin-right:10px;
	border:2px solid #cccccc;
	float:left;
	clear:both;

}
.clear {
  line-height:1px;
  font-size:1px;
  clear:both;
  height:1px;
}
#main_container {
  width:1000px;
  height:auto;
  margin-right:auto;
  margin-left:auto;
  background-image:url(../images/bg.jpg);
  background-repeat:repeat-x;
  background-position:top;
}
#center_container {
  width:981px;
  height:auto;
  margin-left:10px;
 }
#header_container {
  width:981px;
  height:127px;
}
#logo {
  width:270px;
  height:127px;
  float:left;
}
#top_icon_navi {
  width:120px;
  height:23px;
  margin-top:15px;
  float:right;
}
.top_icon {
  margin-left:7px;
  margin-right:7px;
  border:0px;
}
#navigation_container {
  width:981px;
  height:46px;
  background-image:url(../images/navi_02.jpg);
  background-repeat:repeat-x;
  background-color:#e1e1e1;
}
#navi_01 {
  width:22px; height:46px;
  float:left;
  background-image:url(../images/navi_01.jpg);
  background-repeat:no-repeat;
   
}
#navi_02 {
  width:932px; height:46px;
  float:left;
 
    
}
#navi_03 {
  width:20px; height:46px;
  float:right;
  background-image:url(../images/navi_03.jpg);
  background-repeat:no-repeat;
  background-position:right top;
}
.navi_link {
  width:175px;
  height:20px;
  margin:10px 20px 10px 20px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#af0000;
  font-weight:bold;
  display:inline;
  background-image:url(../images/navi_par.jpg);
  background-position:right center;
  background-repeat:no-repeat;
}

.links1 {
	display:block;
	float:left;
	width:140px;
	height:33px;
	padding-top:15px;
	color:#000000;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:-1px;
	background-image:url(../images/navi_par.jpg);
    background-position:right center;
    background-repeat:no-repeat;
}
.links1:hover{
	color:#af0000;
}
.links2 {
	display:block;
	float:left;
	width:192px;
	height:33px;
	padding-top:15px;
	color:#000000;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:-1px;
}
.links2:hover{
	color:#af0000;
}
#header_img {
    width:980px;
	height:233px;
	border-right:1px solid #b4b4b4;
	background-image:url(../images/header_img.jpg);
	background-repeat:no-repeat;
}
.img_text {
    width:450px;
	height:80px;
	color:#000000;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	text-align:center;
	font-weight:bold;
	float:right;
	margin-top:80px;
	margin-right:20px;
	text-decoration:none;
}
.img_text span{
    font-size:25px;
	font-weight:normal;
}
#center_01 {
  width:941px;
  height:auto;
  background-image:url(../images/center_bg.jpg);
  background-repeat:repeat-x;
  background-position:top;
  padding:20px;
}	
#center_left {
  width:520px;
  height:auto;
  float:left;
}	
#left_01 {
  width:248px;
  height:auto;
  float:left;
  background-image:url(../images/heading_bg.jpg);
  background-repeat:repeat-x;
  background-position:top;
}	
#left_02 {
  width:248px;
  height:auto;
  float:right;
  text-align:center;
  background-image:url(../images/heading_bg.jpg);
  background-repeat:repeat-x;
  background-position:top;
}
#center_right {
  width:399px;
  height:auto;
  float:right;
  padding:10px 2px 10px 2px;
  background-image:url(../images/right_bg.jpg);
  background-repeat:repeat-x;
  background-color:#F0F0F0;
}
#center_right_01 {
  width:399px;
  height:auto;
  background-image:url(../images/line.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
  padding-bottom:25px;
}	
#right_01_text {
  float:left;
  width:240px;
  height:auto;
  padding:5px;
}
#right_01_img{
  float:right;
  width:149px;
  height:auto;
}
#center_right_02 {
  width:399px;
  height:auto;
  margin-top:25px;
}
#footer {
  width:981px;
  height:70px;
  background-image:url(../images/footer_bg.jpg);
  background-repeat:no-repeat;
  background-position:center top;
  margin-top:15px;
  padding-top:20px;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#acacac;
  text-decoration:none;
}
#footer span{
  color:#000000;
}
#footer a {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#565656;
  font-weight:bold;
  text-decoration:none;
} 	
#footer a:hover{
  text-decoration:underline;
} 	
/*contact us*/

#table {
  border:1px dashed #333333;
  width:80%;
  align:left;
  background-color:#f8f8f8;
}
.table_heading {
  background-color: #960001;
  height:20px;
  padding-top:10px;
  padding-left:10px;
  padding-bottom:5px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#ffffff;
  font-weight:bold;
  border-bottom:1px dashed #999999;
  border-top:1px dashed #999999;
  text-decoration:none;
}
.table_field{
  padding-top:10px;
  padding-right:5px;
  padding-bottom:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666666;
  text-align:right;
  font-weight:bold;
  text-decoration:none;
}  
.textarea {
  width:165px;
  height:15px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666666;
  text-align:left;
  font-weight:normal;
  text-decoration:none;
}
.listmenu {
  width:169px;
  height:20px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666666;
  text-align:left;
  font-weight:normal;
  text-decoration:none;
}
.multiline{
  width:195px;
  height:90px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666666;
  text-align:left;
  font-weight:normal;
  text-decoration:none;
}
.error{
  padding-top:10px;
  padding-right:5px;
  padding-bottom:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666666;
  text-align:center;
  font-weight:bold;
  text-decoration:none;
}  