body {
background:#EDEEE8;
font-family:Arial,Georgia,Serif;
font-size:13px;
margin:0;
padding:0;
color:#444;
} 

a:link { text-decoration:none;color:#003399; }
a:visited { text-decoration:none; color:#003399; }
a:hover { text-decoration:none; color:#ff0000; }
a:active { text-decoration:none; color:#ff0000; }
a:focus { text-decoration:none; color:#ff0000; }

#logo {
position: absolute;
top:4px;
left:4px; 
height:100px;
width:990px;
}

#navtop {
position: absolute;
top:109px;
left:4px; 
height:28px;
width:990px;
}

#navtopend {
position: absolute;
top:109px;
left:992px; 
height:28px;
width:2px;
}

#cont {
position: absolute;
top:142px;
left:4px; 
width:990px;
}

#contleft {
float:left;
font-size:13px;
margin:6px 0 0 5px;
width:150px;
}

#contcenter {
float:left;
font-size:13px;
margin:6px 0 0 10px;
text-align:justify;
width:820px;
}		

	
.talogo {
  margin:0;
  padding:0 0 0;
	background:url("../img/logo_bg_m.gif") repeat-x left top;
	width:990px;
	}

.tdlogol {
  margin:0;
  padding:0 0 0;
	width:148px;
	}

.tdlogor {
  margin:0;
  padding:0 0 0;
	width:838px;
	}

#bgtop {
			background: url("../img/cont_bg_o.gif") no-repeat left top;
			overflow:hidden;
      margin:0;
			width: 990px;
			height: 2px;
		}		

#bgmid {
      float:left;
			background: url("../img/cont_bg_m.gif") repeat-y left top;
			width: 990px;
      padding-bottom:10px;
		}		
		
#bgbot {
      clear:left;
			background: url("../img/cont_bg_u.gif") no-repeat left top;
			overflow:hidden;
      margin:0;
			width: 990px;
			height: 2px;
		}

.navigation {
   background-color: transparent;
	 margin:0;
   }

.navigation LI {
   background-color: transparent;
   padding: 0;
   margin: 0;
   list-style: none;
   width: 150px;
   }

.navigation UL {
   display: block;
   background-color: transparent;
   padding: 0;
   margin: 0;
   }

.navigation A {
   font-size:12px;
   text-align: left;
   text-decoration: none;
   display: block;
   padding: 4px 0 3px 12px;
   border: none;
	 width: 150px;
   margin: 0;
	 background: url("../img/menu_but.gif")
               no-repeat
							 0% 100%;
   }

.navigation A:link, #navigation A:visited {
   color: #003399;
   background: url("../img/menu_but.gif")
               no-repeat
               0% 100%;
	 padding: 4px 0 3px 12px;
   width: 150px;
   display: block;
   }

.navigation A:hover, #navigation A:focus {
   color: #FF0000;
   background: url("../img/menu_but.gif")
               no-repeat
               0% 0%;
	 padding: 4px 0 3px 12px;
   width: 150px;
	 margin:0;
   display: block;
   }

.navlefttop {
			color: #333;
      font-size:12px;
			background: url("../img/menu_bg_1.gif") repeat-x left top;
			padding: 4px 0 5px 5px;
		}	

.navlefttop1 {
			color: #333;
      font-size:11px;
			background: url("../img/menu_bg_2.gif") no-repeat left top;
      margin:0;
      padding: 5px 0 4px 5px;
      display: block;
		}		
		
.navleftbot {
			background: url("../img/menu_bg_end.gif") no-repeat left top;
			overflow:hidden;
      margin:0 0 10px 0;
			height:1px;
		}	
		
#footer {
margin:5px 0 0 165px;
text-align:center;
font-size:11px;
color: #333;
}

.box2 {
  border-style:solid;
	border-width:1px;
	border-color:#A5ABB9;
  }

#box2o {
			background:url("../img/box_1_o.gif") repeat-x left top;
      padding:3px 0 5px 0;
			margin-bottom:10px;
      text-align:center;
			font-size:14px;
			color:#333;
}

#box2m {
margin:0 6px 0 6px;
padding:0;
}

.stat {
		  border-style:solid;
	    border-width:1px;
	    border-color:#CFD7E7;
			background-color:#EEF7FE;
      font-size:11px;
}

.statc {
padding:3px 0px 4px 3px;
}

.statsp {
margin:7px;
}

h1 {
font-size:13px;
font-weight:normal;
color: #444;
padding:6px;
margin:0;
}

h2 {
font-size:11px;
font-weight:normal;
color: #444;
padding:6px;
margin:0;
}

h3 {
font-size:13px;
font-weight:normal;
color: #444;
padding:6px 0 6px 0;
margin:0;
}

#header {
      float:left;
      width:100%;
      background:url("../img/nav_bg_m.gif") repeat-x left top;
			font-size:12px;
      line-height:normal;
      }
    #header ul {
      margin:0;
      padding:0 0 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url("../img/nav_but_l.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #header a {
      float:left;
      display:block;
      width:.1em;
      background:url("../img/nav_but_r.gif") no-repeat right top;
      padding:8px 15px 5px 6px;
      text-decoration:none;
      color:#003399;
      }
    #header > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header a {float:none;}
    /* End IE5-Mac hack */
    #header a:hover {
      color:#FF0000;
      }
    #header #current {
      background-position:0 -28px;
      border-width:0;
      }
    #header #current a {
      background-position:100% -28px;
      padding-bottom:5px;
      color:#333;
      }
    #header li:hover, #header li:hover a {
      background-position:0% -28px;
      color:#FF0000;
      }
    #header li:hover a {
      background-position:100% -28px;
      }
		
		#header p {
      float:left;
      margin:0;
      padding:0 0 0 0;	
		}	

.c {
clear:both;
}		
		
.form0 {
margin:6px 7px 6px 7px;
padding:3px;
line-height:15px;
}
	
.form1 {
border-style:solid;
border-color:#FF0000;
border-width:1px;
background-color:#FFF2F2;
margin:8px 6px 8px 6px;
padding:3px;
line-height:14px;
}		

.form1sp {
	padding:3px 0 2px 4px;
	font-size:12px;
  color: #FF0000;
	}
	
.f1 {    
width:200px;
margin-top:3px;
float:left;
font-size:12px;
}

.f2 {
width:422px;
float:left;
margin:0;
}

.in1 {
  width:220px;
  border:1px solid #518CC2;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  margin-left:0;
  font-size:9pt;
  color: #000000;
  }
	
	.in5 {
  width:340px;
  border:1px solid #518CC2;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  margin-left:0px;
  font-size:9pt;
  color: #000000;
  }

	  .in6 {
	width:390px;
	heigth:200px;
  border:1px solid #518CC2;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  margin-left:0px;
  font-size:9pt;
  color: #000000;
	overflow:auto;
  }	
	
	.in7 {
  width:25px;
  border:1px solid #518CC2;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  margin-left:0px;
  font-size:11px;
  color:#000000;
  }
	
.submit { 
  background-color: #ffdf89;
  border: 1px solid #985545;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  margin-left:0px;
  font-size: 12px;
  color: #3B3D8E;
  }

.subOver { 
  background-color: #FDEBBC;
  border: 1px solid #985545;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  margin-left:0px;
  font-size: 12px;
  color: #FF0000;
  }

#sp1 {
padding:56px 6px 60px 6px;
margin:0;
}
	
#error1 {
		  border-style:solid;
	    border-width:1px;
	    border-color:#FF0000;
			color:#FF0000;
			text-align:center;
			background-color:#FFF2F2;
			margin: 10px 10px 30px 10px;
      }
		
#error1o {
			background:url("../img/error_o.gif") repeat-x left top;
      padding:3px 0 5px 0;
			margin:0;
      text-align:center;
			font-size:14px;
			color:#FFFFFF;
			font-weight:bold;
}

#confirm1 {
		  border-style:solid;
	    border-width:1px;
	    border-color:#009900;
			color:#018201;
			text-align:center;
			background-color:#EAFFEA;
			margin: 10px 10px 30px 10px;
      }
		
#confirm1o {
			background:url("../img/confirm_o.gif") repeat-x left top;
      padding:3px 0 5px 0;
			margin:0;
      text-align:center;
			font-size:14px;
			color:#FFFFFF;
			font-weight:bold;
}

#note1 {
		  border-style:solid;
	    border-width:1px;
	    border-color:#CC00FF;
			color:#A001C8;
			text-align:center;
			background-color:#FFF1FF;
			margin: 10px 10px 30px 10px;
      }

#note1o {
			background:url("../img/note_o.gif") repeat-x left top;
      padding:3px 0 5px 0;
			margin:0;
      text-align:center;
			font-size:14px;
			color:#FFFFFF;
			font-weight:bold;
}	

.box1 {
	border-style:solid;
	border-width:1px;
	border-color:#A5ABB9;
	background-color:#F6F9FC;
	margin-bottom:14px;
  }
	
.box1o {
	background:url("../img/box_1_o.gif") repeat-x left top;
  padding: 3px 6px 5px 6px;
	color:#333;
	}

.box1u {
	padding:4px;
  }
	
.hr {
			background:url("../img/hr.gif") repeat-x left top;
      padding:0;
			margin:1px 0 1px 0;
			width:100%;
			height:1px;
}

.hr1 {
			background:url("../img/hr1.gif") repeat-x left top;
      padding:0;
			margin:1px 0 1px 0;
			width:100%;
			height:1px;
}

.tab1 {
padding:2px 6px 0 6px;
font-size:12px;
margin:0;
}

.tab2 {
padding:2px 6px 0 6px;
margin-top:10px;
font-size:11px;
font-weight:bold;
}

.n1 {
	padding:5px 0 5px 0;
	font-size:13px;
	}
	
	.n2 {
	padding-bottom:5px;
	font-size:13px;
	}
	
.nav_b {
  border-style:solid;
	border-width:1px;
	border-color:#C9C9C9;
  font-size:12px;
  text-align:center;
	margin: 0 2px 0 2px;
	overflow:visible;
}

.img_nav {
border:0;
padding-bottom: 1px;
vertical-align:bottom;
}

.nav_b a {
padding: 0 4px 0 4px;
display:block;
}

.nav_b a:hover {
display: block;
background-color:#F9E1E1;
}

.nav_b span {
padding: 0 4px 0 4px;
display:block;
}

.cbox1 {
		  border-style:solid;
	    border-width:1px;
	    border-color:#CCCCCC;
			text-align:center;
			background-color:#FFFFFF;
			margin: 15px 0 10px 0;
			float:left;
			width:814px;
      }

.cbox1o {
      background:url("../img/cbox_o.gif") repeat-x left top;
      padding:2px 0 5px 3px;
			margin: 0;
      text-align:left;
			font-size:13px;
			color:#666666;
}	

.cbox1sp {

padding:7px 0 7px 0;

}

.cbox2 {
		  border-style:solid;
	    border-width:1px;
	    border-color:#CCCCCC;
			background-color:#FFFFFF;
			margin:10px 0 10px 0;
      }

.cbox3 {
		  border-style:solid;
	    border-width:1px;
	    border-color:#CCCCCC;
			text-align:center;
			background-color:#FFFFFF;
			margin: 15px 0 10px 2px;
			float:left;
			width:800px;
      }		
			
.f3 {    
width:250px;
text-align:left;
margin:3px;
float:left;
color:#555555;
}

.f4 {
width:352px;
text-align:left;
margin:3px;
float:left;
color:#000000;
}

.f5 {    
width:80px;
text-align:left;
margin:3px;
float:left;
color:#555555;
}

.f5a {    
width:120px;
text-align:left;
margin:3px;
float:left;
color:#555555;
}

.f5b {    
width:70px;
text-align:left;
margin:3px;
float:left;
color:#555555;
}

.f5c {    
width:140px;
text-align:left;
margin:3px;
float:left;
color:#555555;
}

.f6 {    
width:auto;
text-align:left;
margin:3px;
float:left;
color:#555555;
}

.b_thumbs {
margin-left:5px;
overflow:hidden;
}

.thumbs {
overflow:hidden;
width:192px;
text-align:left;
font-size:11px;
margin:5px;
float:left;
color:#000000;
}

.back {
			color: #333;
      font-size:12px;
			background: url("../img/menu_bg_3.gif") repeat-x left top;
			padding: 4px 0 5px 5px;
		}
		
.ph1 {    
width:110px;
text-align:left;
padding:5px 3px 5px 3px;
float:left;
color:#555555;
}	

.ph2 {   
width:690px; 
text-align:left;
padding:5px 3px 5px 3px;
float:right;
color:#000000;
}

.b_thumbs_s {
margin-left:9px;
overflow:hidden;
}

.thumbs_s {
overflow:hidden;
width:96px;
height:72px;
text-align:left;
font-size:11px;
margin:2px;
float:left;
color:#000000;
}

.d1 {
margin:0 0 0 296px;
float:left;
width:190px;
}

.d2 {
margin:2px 0 0 0;
text-align:right;
float:left;
width:30px;
font-size:11px;
}

.d3 {
margin:0 0 0 120px;
float:left;
width:310px;
}

.d4 {
margin:2px 0 0 0;
float:left;
width:290px;
font-size:11px;
}

.list {
margin:0 5px 0 0;
float:left;
}

.text {
float:left;
width:760px;
}

.text1 {
float:left;
width:838px;
}

.li1 {
padding: 1px 0 1px 0;
}

.li2 {
padding: 1px 0 0 0;
}

.arrow {
margin:15px 1px 0 1px;
width:85px;
float:left;
}