@charset "utf-8";
/* CSS Document */
body
	{
	background:#f5f5f5;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
    }
#wrapper
	{
	width:1000px;
	height:auto;
	margin:0px;
	padding:0px;
	}
.tot_logo
  {
   background:url(../images/tot_logo.jpg);
   width:399px;
   height:79px;
   float:left;
   margin-left:25px;
   #margin-left:10px;
   margin-top:5px;
   }
.username_text
  {
  font-size:12px;
  padding-left:55px;
  padding-top:15px;
  float:left;
  }
.welcome_text
	{
	padding-top:10px;
	text-align:left;
	padding-left:135px;
	text-decoration:none;
	}
.sign_text  
  {
	padding-top:10px;
	text-align:left;
	padding-left:35px;
	text-decoration:none;
  }

.forgot_text
  {
  padding-top:10px;
  padding-left:35px; 
  }
.username_box
 {
 background:url(../images/username_box.jpg) no-repeat top left;
 width:128px;
 height:20px; 
 float:left;
 margin-top:15px;
 margin-left:5px;
 padding:1px;

 }
.login_button
 {
 background:url(../images/login_button.jpg) no-repeat;
 width:69px;
 height:29px;
 float:left;
 margin-left:8px;
 margin-top:10px;
 #margin-top:8px;
 
 }
.vol_text
 {
 width:350px;
 font-family:"Times New Roman", Times, serif;
 font-size:13px;
 font-weight:bold;
 color:#0f65c5;
 float:left;
 clear:both;
 padding-left:15px;
 #padding-left:18px;
 padding-top:10px;
 text-align:left;
 }
#sign_hover a {
text-decoration:none;
color:#424242;
}
#sign_hover a:hover  {
text-decoration:underline;
color:#424242;
}

.border
 {
 border-top:#bdbdbd solid 2px;
 width:970px;
 height:2px;
 overflow:hidden;
 float:left;
 margin-left:13px;
 #margin-left:10px;
 margin-top:2px;
 }
.underline
 {
 border-top:#bdbdbd solid 2px;
 width:630px;
 height:2px;
 overflow:hidden;
 float:left;
 margin-left:15px;
 #margin-left:8px;
 margin-top:2px;
 }
.underline1
 {
 border-top:#bdbdbd solid 2px;
 width:330px;
 height:2px;
 overflow:hidden;
 float:left;
 margin-left:15px;
 #margin-left:8px;
 margin-top:2px;
 }
.left_panel
 {
  width:150px;
  float:left;
  margin-top:2px;
  }
 .menu_text
 {
 font-size:10px;
 padding-top:5px;
 font-weight:bold;
 color:#424242;
 text-align:center;
 }
.menu_hover
 {
 
  width:125px;
  height:29px;
  float:left;

  }
  .menu_hover a
 {
  background:url(../images/menu_hover.jpg) no-repeat;
  width:125px;
  height:21px;
  float:left;
  margin-left:15px;
   #margin-left:7%;
  font-size:10px;
 padding-top:8px;
 font-weight:bold;
 color:#424242;
 text-align:center;
  }
  .menu_hover a:hover
 {
	background:url(../images/menu_hover.jpg) no-repeat;
	width:125px;
	height:21px;
	float:left;
	margin-left:15px;
	#margin-left:7%;
	font-size:10px;
	padding-top:8px;
	font-weight:bold;
	color:#424242;
	text-align:center;
  }
.menu_nor
	{ 
 width:125px;
  height:29px;
  float:left;
  
	}
.menu_nor a
 {
  background: url(../images/menu_nor.jpg) no-repeat;
  width:125px;
  height:21px;
  float:left;
  margin-left:15px;
  #margin-left:7%;
  
  margin-top:1px;
  font-size:10px;
 padding-top:8px;
 font-weight:bold;
 color:#424242;
 text-align:center;
  text-decoration:none;
  }

.menu_nor a:hover
 {
   background: url(../images/menu_hover.jpg) no-repeat;
  width:125px;
  height:21px;
  float:left;
  margin-left:15px;
   #margin-left:7%;
  margin-top:1px;
  font-size:10px;
 padding-top:8px;
 font-weight:bold;
 color:#424242;
 text-align:center;
 text-decoration:none;
  }
 .menu_nor1
	{ 
 width:125px;
  height:29px;
  float:left;
  
	}
.menu_nor1 a
 {
  background: url(../images/menu_nor.jpg) no-repeat;
  width:125px;
  height:21px;
  float:left;
  margin-left:15px;
  #margin-left:7%;
  
  margin-top:1px;
  font-size:10px;
 padding-top:8px;
 font-weight:bold;
 color:#FF0000;
 text-align:center;
  text-decoration:none;

  }

.menu_nor1 a:hover
 {
   background: url(../images/menu_hover.jpg) no-repeat;
  width:125px;
  height:21px;
  float:left;
  margin-left:15px;
   #margin-left:7%;
  margin-top:1px;
  font-size:10px;
 padding-top:8px;
 font-weight:bold;
 color:#424242;
 text-align:center;
 text-decoration:none;
  }
 
 .menu_nor2
	{ width:125px;
  height:29px;
  float:left;
  
	}
.menu_nor2 a
 {
  background: url(../images/menu_nor.jpg) no-repeat;
  width:125px;
  height:21px;
  float:left;
  margin-left:15px;
  #margin-left:7%;
  
  margin-top:1px;
  font-size:10px;
 padding-top:8px;
 font-weight:bold;
 color:#424242;
 text-align:center;
  text-decoration:none;
  }

.menu_nor2 a:hover
 {
   background: url(../images/menu_hover.jpg) no-repeat;
  width:125px;
  height:21px;
  float:left;
  margin-left:15px;
   #margin-left:7%;
  margin-top:1px;
  font-size:10px;
 padding-top:8px;
 font-weight:bold;
 color:#424242;
 text-align:center;
 text-decoration:none;
  }
.centre_panel
 {
  width:680px;
  float:left;

  }
.news_container
  {
  border:#cacaca solid 1px;
  width:670px;
  height:auto;
  float:left;
  margin-top:12px;
  margin-left:5px;
  margin-right:5px;
  background-color:#FFFFFF;
  }
.heading_bullet
  {
   background:url(../images/heading_bullet.jpg);
   width:44px;
   height:36px;
   float:left;
   margin-top:5px;
   margin-left:10px;
   #margin-left:5px; 
   }
.heading_text
 {
  font-size:18px;
  color:#424242;
  font-weight:bold;
  float:left;
  padding-left:10px;
  padding-top:10px;
  }
.topnews_img
  {
  background:url(../images/topnews_img.jpg);
  width:213px;
  height:237px;
  float:left;
  margin-top:10px;
  margin-left:15px;
  #margin-left:8px;
  }
.news_text
  {
  font-size:11px;
  width:650px;
  color:#424242;
  padding-left:10px;
  padding-top:5px;
  float:left;
  text-align:justify;
  }
.readmore_text ,.readmore_text a
  {
  font-size:11px;
  color:#FF0000;
  padding-top:5px;
  padding-bottom:5px;
  padding-right:10px;
  float:right;
  }
.inner_left_panel
{
 width:345px;
 float:left;
 }
.subnews_img
{
background:url(../images/subnews_img.jpg);
width:101px;
height:131px;
float:left;
margin-left:15px;
#margin-left:8px;
margin-top:10px;
}
.subnews_img1
{
background:url(../images/subnews_img1.jpg);
width:101px;
height:131px;
float:left;
margin-left:15px;
#margin-left:8px;
margin-top:10px;
}

.subnews_right_bg
{
background:#ebebeb;
width:313px;
height:200px;
margin-top:10px;
margin-left:5px;
float: left;
}
.right_panel
 {
 width:150px;
 float:left;
 margin:0px;
 padding:0px;
 }
.ads_bg
{
background: url(../images/ads_banner.jpg);
width:150px;
height:600px;
margin-top:11px;
margin-left:5px;
#margin-left:0px;
float:left;
}
.footer
 {
 border-top:#000000 solid 2px;
 width:980px;
 height:15px;
 overflow:hidden;
 float:left;
 margin-left:13px;
 #margin-left:10px;
 margin-top:10px;
 
 }
.footer_menu
  {
  font-size:13px;
  padding-left:55px;
  padding-top:5px;
  padding-bottom:10px;
  float:left;
  }
.footer_menu a
 {
 color:#000000;
  text-decoration:none;
  }
.footer_menu1
  {
   padding-left:5px;
   }
.footer_menu1 a
 {
 color:#000000;
  text-decoration:none;
  }
  .footer_menu a:hover
 {
  color:#993300;
  text-decoration:underline;
  }
.footer_menu_seprator
  {
   background:url(../images/footer_menu_sepator.jpg);
   width:2px;
   height:10px;
   margin-left:5px;
   margin-top:9px;
  #margin-top:7px;
  margin-bottom:10px;
   float:left;
   }
   .error{
     float:left;
	 color:#FF0000;
 }
 
 .container_registration
	{
	width:484px;
	height:auto;
	float:left;
	margin-left:5px;
	margin-bottom:18px;
	#margin-bottom:20px;
	}
.container_header_left
	{
	background:url(../images/container_header_left.jpg) no-repeat top left;
	width:15px;
	height:33px;
	float:left;
	}
.container_header_right
	{
	background:url(../images/container_header_right.jpg) no-repeat top left;
	width:15px;
	height:33px;
	float:left;
	}
.container_header_bg
	{
	background:url(../images/container_header_bg.jpg) repeat-x top;
	width:89.6%;
	height:25px;
	float:left;
	font-size:16px;
	padding-top:8px;
	font-weight:bold;
	text-align:left;
	}

.container_content_reg
	{
	width:95%;
	height:auto;
	float:left;
	border-left:2px #dcb396 solid;
	border-right:2px #dcb396 solid;
	margin:0px;
	padding-top:5px;  padding-bottom:4px; 
	}
.row
	{
	clear:both;
	padding-top:5px;
	#padding-top:2px;
	}
.signup_txt2
	{
	float:left;
	width:220px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#424242;
	text-align:left;
	padding-left:6px;
	padding-right:3px;
	}
.red
	{
	color:#FF0000;
	padding-right:5px;
	
	}	
#error{
	padding-left:230px;
	float:left;
	color:#FF0000;
}
.container_footer_left
	{
	background:url(../images/container_footer_left.jpg) no-repeat top left;
	width:15px;
	height:21px;
	float:left;
	margin:0px;
	}
.container_footer_right
	{
	background:url(../images/container_footer_right.jpg) no-repeat top left;
	width:15px;
	height:21px;
	float:left;
	margin:0px;
	}
.container_footer_bg
	{
	background:url(../images/container_footer_bg.jpg) repeat-x ;
	width:89.6%;
	height:21px;
	float:left;
	margin:0px;
	}
.signup_txt2
	{float:left;
	width:220px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#424242;
	text-align:left;
	padding-left:6px;
	padding-right:3px;
	}

.text_box
	{
	width:200px;
	float:left;
	height:16px;
	border:1px #666664 solid;
	padding:2px;
	margin-right:5px;
	}
  .formtext2
	{
	width:200px;
	float:left;
	height:25px;
	border:1px #666664 solid;
	padding:2px;
	margin-right:5px;
	}
	.title2
	{
	font-size:14px;
	padding:8px;
	#padding:8px;
	font-weight:bold;
	color:#383838;
	text-align:left;
	}
.txt
	{
	font-size:11px;
	color:#383838; text-align:justify; line-height:18px; padding-left:10px;  padding-right:10px;
	}
.table_grey4 td{
padding:5px;

text-align:justify;
}

.container_news1
	{
	width:434px;
	height:auto;
	float:left;
	margin-left:100px;
	#margin-left:10px;
	
	margin-bottom:18px;
	#margin-bottom:20px;
	}
.container_header_bg_news
	{
	background:url(../images/container_header_bg.jpg) repeat-x top;
	width:400px;
	height:25px;
	float:left;
	font-size:16px;
	padding-top:8px;
	font-weight:bold;
	text-align:left;
	}
.recordmenu1
	{
	width:450px;
	
	float:left;
	}
.recordmenu1 ul
	{
	list-style:none;
	display:inline;
	text-align:center;
	}
.recordmenu1 ul li
	{
	list-style:none;
	display:inline;
	font-size:13px;
	color:#1e1e1c;
	margin-left:1px;
	padding-left:0px;
	
	padding-right:3px;
	font-weight:bolder;
	float:left;
	text-decoration:none;
	}
.recordmenu1 ul li a
 	{
	color:#1e1e1c;
	text-decoration:none;
	}
.recordmenu1 ul li a:hover
	{
	color:#993300;
	text-decoration:none;
	}
li.seperator
	{
	border-left:1px solid #000000;
	float:left;
	width:2px;
	
	}
#visit a
	{
	color:#993300;
	
	}
	
.container_content_news1
	{
	width:463px;
    height:auto;
	float:left;
	border-top:2px #dcb396 solid;
	margin:0px;
	padding-top:5px;  
	padding-bottom:4px; 
	}
.inner_centre_panel
 {
  width:670px;
  float:left;

 }
 .new_innermenu
 {
 border-top:#000000 solid 2px;
 width:600px;
 height:2px;
 overflow:hidden;
 float:left;
 margin-left:13px;
 #margin-left:10px;
 margin-top:10px;
 }
 .selbox{
   margin-top:0px;
   float:right;
   margin:0px;
   }