/* CSS Document */
/*global css------------------------------------------------------------------*/
body {
	background-color: #f2f2c5;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
}
a:link, a:visited { color: #555555; } 
a:hover, a:active { color: #ffc268; text-decoration: none; }
img { border: 0px; } 
input {margin: 0px;padding: 0px;font-family: Tahoma;}
textareas {font-family: Tahoma;}
p {margin: 2px;padding: 2px;}
h1 {
  font-size: 200%;
  margin-top:3px;
  width:80%;
  color: #eee;
  top: -42px; 
  margin-bottom:-35px;
  letter-spacing: 7px;
}
h2 {font-size: 120%;color: #333;}
h3 {font-size: 110%;margin:3px;color:#555;}
/*eof global css--------------------------------------------------------------*/
/*Main Site-------------------------------------------------------------------*/
#outline {
	border: 1px solid #EFEFEF;
	height: 100%;
	padding: 2px;
	vertical-align: top;
	width: 980px;
	margin: 0px auto 0px auto;
  background-color: #FFFFFF;
}
#header_outer{ width: 980px; height: 130px; float: left; margin-bottom: 2px; }
#header{
	background-color: #8f8f8f;
	height: 130px;
}
#h_menu_outer{
	width: 980px;
	float: left;
	margin-top: 2px;
	background-image: url(btn_bg.gif);
	background-repeat: repeat-x;
	background-position: 1px 1px;
	color: #FFFFFF;
	margin-top: 35px;
}
#h_menu_inner{ height: 44px;}

#left_outer{
	margin-top: 2px;
	width: 182px;
	height: 100%;
	float: left;
	border: 1px solid #EFEFEF
}
.left_header 
{
	width: 170px;
	background-color: #666;
	color: #FFF;
	font-weight: bold;
	
}
#left_inner{ float: left;	padding: 1px; text-align: center; width: 100%; }
#left_inner img{ max-width: 170px; border: 1px solid #000000;padding: 1px; }

.thumb { border: 1px solid #000000;padding: 1px; }

#right_outer{
	margin-top: 2px;
	width: 255px;
	height: 100%;
	float: left;
}
#right_inner{	float: none;	padding: 1px;	border: 1px solid #EFEFEF; }

#content_outer { width: 560px; float: left;	padding: 2px;}
#content_inner { border: 1px solid #EFEFEF; padding: 4px;}
#content_outer_long { width: 792px; float: left;	padding: 2px; background: url(bg_main.gif) no-repeat center ;}
#content_inner_long { padding: 4px; }

#footer{
	height:100%;
	color: #000000;
	text-align: center;
	margin-top: 2px;
	width: 100%;
	float: left;
}
#footer_inner{ padding: 2px; padding-top: 100px;background: url(footer.gif) repeat-x; height:26px; }
#footer a{ color:#ac0000;	font-weight: bold;	text-decoration: none;}
#footer a:hover{ text-decoration: underline; }

.clearfloat { clear:both;	height:0;	font-size: 1px;	line-height: 0px; }
/*eof Main Site---------------------------------------------------------------*/
.register_tag { width:150px; float:left;}
.register_input_text { width: 200px; }
.register_input_textarea {width: 200px; font-family: Tahoma; font-size: 90%;}
/*Top Navigation Menu --------------------------------------------------------*/
#TopNav{ float:left; width:980px; }
#TopNav ul{ list-style:none; margin:0; padding:0;  }
#TopNav li{ float: left; padding: 0 10px 0 10px;border-right: 1px solid #4E4E4E; display: inline;}
#TopNav a{
  color: #FFFFFF;
  display: block;
  font-size: 100%;
  text-decoration: none;
  font-weight: none;
  height: 44px; 
  float: left;
  line-height: 44px;
}
#TopNav a:hover{ color:#ffc268;}
#TopNav a.selected { color:#ffc268; }
#TopNav a.selected:hover { color:#ffc268;}
/*eof Top Navigation Menu ----------------------------------------------------*/
/*Left Navigation Menu -------------------------------------------------------*/
#LeftNav{ margin: 0; padding: 0; }
#LeftNav ul{ list-style:none; margin:0; padding:0; }
#LeftNav li{ list-style:none; margin:0; padding:0; width: 100%; }
#LeftNav a {
  width: 145px;
  padding-left: 10px;
  display: block;
  font-size: 70%;
  height: 25px;
  line-height: 25px;
  text-decoration: none; 
  color: #0154A6;
  margin-top: 3px;
  float:left;	
}
#LeftNav a:hover{ 
  text-decoration: none; 
  color: #AAAAAA;
  background-color: #F6FBFE;
}
#LeftNav a.selected
{
  width: 145px;
  padding-left: 10px;
  display: block;
  font-size: 70%;
  height: 25px;
  line-height: 25px;
  text-decoration: none; 
  color: #AAAAAA;
  margin-top: 3px;
}
#LeftNav a.selected:hover{
  text-decoration: none; 
  color: #AAAAAA;
  background-color: #F6FBFE;
}
#LeftNav .seperator{
  background-image: url(seperator.gif);
  background-repeat: repeat-x;
  background-position: right;
  height: 25px;
  line-height: 25px;
  margin-top: 5px;
  padding-left: 3px;
  width: 140px;
  display: block;
  color: #000000;
}
/*eof Left Navigation Menu ---------------------------------------------------*/
.tbl_manage
{
  width: 100%;
  padding: 0px;
  margin: 0px;
  border-collapse: collapse;
}
.tbl_manage th{
  background-color:#006AB3;
  color:#dddddd;
  font-weight: bold;
  height: 28px;
  text-align: left;
  padding-left: 8px;
}
/*Error Message---------------------------------------------------------------*/ 
#MessageId
{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 20px;
  background-color: #ffffe1;
  border-top: 1px solid #a6a6a6;
  border-bottom: 1px solid #a6a6a6;
  display: block;
}
/*eof Error Message-----------------------------------------------------------*/
.history
{
  height: 100%;
  margin-bottom: 8px;
  padding-left: 4px;
  font-size: 80%;
}
#debug
{
  visibility: hidden;
  float: left;
  width: 99%;
  margin-top: 100px;
  border: 1px solid #000000;
  height: auto;
  display:none;
}