/**********/        
/* Global */

html, body{
	background-image: url(toppage_bg01.png);
	background-repeat: repeat-x;
	background-color:#727272;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#000000;
}

#container {
	margin: auto;
	width:100%;
	height: auto;
}

/* /Global */
/***********/ 

/**********************/
/* Layout Containers */ 

#header {
	background-image: url(logo01.png);
	background-repeat: no-repeat;
	background-position:top left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	height:113px;
}

#topmenu_box {
	margin:82px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	width:auto;
	height:31px;
	float:left;
	clear:both;

}

/* Top menu2 */
#topmenu{
	position:relative;
	display:block;
	width:auto;
	height:31px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

#topmenu ul{
	margin:0px;
	padding:0;
	list-style-type:none;
	width:auto;
}

#topmenu ul li{
	display:block;
	float:left;
	margin:0 0 0 0;
	font-size:0.9em;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#topmenu ul li a{
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	padding:8px 20px 0 20px;
	height:22px;
	background:transparent url(top_bat_noactive01.png) no-repeat top right;
}
#topmenu ul li a:hover{
	color:#fff;
	background:transparent url(top_active06.png) no-repeat top right;
}

#topmenu ul li a.current,#topmenu ul li a.current:hover{
	color:#fff;
	background:transparent url(top_active06.png) no-repeat top right;
}
/* /Top menu */

#header_line {
	background-image: url(header_line_bg01.png);
	background-repeat: repeat-x;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	height:40px;
	float:left;
}

#welcome_logout {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:auto;
	float:left;
	clear:both;
}

#middle_container {
	background-color: #4A4A4A;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	height:auto;
	float:left;
	display:table;
}

/* Left menu */
#leftnav{
	background-color:#99CC00;
	float:left;
	width:215px;
	margin:0; 
	font-size:1em;
}

#leftnav ul{
	list-style:none;
	margin:0;
	padding:0;
	line-height:1.5em
}

#leftnav li{ 
	border-bottom:1px solid #B0B0B0;
	border-top:1px solid #DEDEDE;
	padding:0;
	margin:0; 
}

#leftnav li a{
	background-color:#CCCCCC;
	text-decoration:none;
	color:#000;
	padding:6px 0 6px 10px;
/*	background: url(topics.gif) center bottom repeat-x;*/ 
	display:block;
	width:205px
}

#leftnav li a:visited{
	color:#000
}

#leftnav li a:hover{
/*	background: #8BC936 url(topics4.jpg) center bottom repeat-x;*/
	background: #CDCDCD url(topics3.jpg) center bottom repeat-x;
	background: #EBEBEB url(topics2.jpg) center bottom repeat-x;
/*	background: #D0CAB7 url(topics1.gif) center bottom repeat-x;*/
	color:#000
}

#leftnav a{
	text-decoration:none;
	color:#FF6600
}

#leftnav a:visited{
	color:#666
}

#leftnav a:hover{
	color:#042D59;
}

#leftnav ul li a.current,#leftnav ul li a.current:hover{
/*	background: #8BC936 url(topics4.jpg) center bottom repeat-x;*/
	background: #D0CAB7 url(topics1.jpg) center bottom repeat-x;
/*	background: #EBEBEB url(topics2.jpg) center bottom repeat-x;*/
/*	background: #D0CAB7 url(topics1.gif) center bottom repeat-x;*/
}
/* /Left menu */

#log_in {
	background: url(login_bg.png) repeat-x bottom left;
	background-color: #5B5B5B;
	border: 1px solid #727272;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:213px;
	height: auto;
}


/* Phone Box */
.phone_box {
	border:1px solid #727272;
	padding:0;
	margin:0; 
	background: #454545 url(phone_box_bg01.png) center bottom repeat-x;
}
/* /Phone Box */


#footer {
	background-color: #727272;
	border-top: 1px solid #999999;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	height: 100px;
	clear: both;
}

/* /Layout Containers */ 
/**********************/


/**********/        
/* Links */
a:link {color:#000000;}
a:visited {color:#000000;}
a:active {color:#000000;}
a:hover {color:#606060;}

a.link01:link {COLOR: #BFBFBF; FONT-SIZE: 90%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}
a.link01:active {COLOR:#BFBFBF; FONT-SIZE: 90%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}
a.link01:visited {COLOR: #BFBFBF; FONT-SIZE: 90%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}
a.link01:hover {COLOR: #E1E1E1; FONT-SIZE: 90%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}

a.link02:link {COLOR: #BFBFBF; FONT-SIZE: 90%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}
a.link02:active {COLOR: #BFBFBF; FONT-SIZE: 90%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}
a.link02:visited {COLOR: #BFBFBF; FONT-SIZE: 90%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}
a.link02:hover {COLOR: #E1E1E1; FONT-SIZE: 90%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}

/* /Links */
/**********/ 


/**********/        
/* Fonts */
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#4A4A4A;
	font-weight: bold;
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#B2B2B2;
	font-weight: bold;
	margin:2px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:115%;
	color:#B2B2B2;
	font-weight: bold;
	margin:25px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#C9C9C9;
	font-weight: bold;
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

.text01 {
	COLOR: #BFBFBF; 
	FONT-SIZE: 90%; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
}

.text02 {
	COLOR: #EFEFEF; 
	FONT-SIZE: 138%; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
}

.text03 {
	COLOR: #CCCCCC; 
	FONT-SIZE: 100%; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
}

.text04 {
	COLOR: #CCCCCC; 
	FONT-SIZE: 150%; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
}

.text05 {
	COLOR: #B7B7B7; 
	FONT-SIZE: 90%; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
}

.text06 {
	COLOR: #EFEFEF; 
	FONT-SIZE: 90%; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
}

.red_text {
	COLOR: #CC0000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal;
}

.green_text {
	COLOR: #006600; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal;
}

/* /Fonts */
/**********/ 


/**********/        
/* Forms */
form {
	margin: 0;
	padding: 0;
}

.botton1 {
	background-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E6E6E6;
	font-weight: bold;

}

.input1 {
	border: #999999 1px solid;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 15px;
}

.input2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

.input3 {
	width: 343px;
}

.input4 {
	border: #999999 1px solid;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 190px;
	height: 15px;
}

.list {
	width: 350px;
}

.text_area {
	width: 500px;
	height: 200px;
}


.green_button {
	background: url(green_button03.png) repeat-x;
	width: auto;
	height:25px;
	border:0px solid #4B7F01;
	color: #FFFFFF;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding:0px 12px 0px 12px;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

.grey_button {
	background: url(grey_button01.png) repeat-x;
	width: auto;
	height:25px;
	border: 0px solid #757575;
	color: #FFFFFF;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding:0px 8px 0px 8px;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

.red_button {
	background: url(red_button01.png) repeat-x;
	width: auto;
	height:25px;
	border: 0px solid #757575;
	color: #FFFFFF;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding:0px 8px 0px 8px;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

.blue_button {
	background: url(blue_button01.png) repeat-x;
	width: auto;
	height:25px;
	border: 0px solid #757575;
	color: #FFFFFF;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding:0px 8px 0px 8px;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

.blue_button2 {
	background: url(blue_button02.png) repeat-x;
	width: auto;
	height:25px;
	border: 0px solid #757575;
	color: #FFFFFF;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding:0px 8px 0px 8px;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

/***********/        
/* /Forms */

/**********/        
/* Error messages */
.error_red {
	color:#CC0000;
	font-size:1em;
}

.error_yellow {
	color:#FFCC00;
	font-weight:bold;
}

.error_table {
	background-color:#F7EBC4;
	border:1px solid #E3BD3D;
	margin:8px 0px 8px 0px;
	padding:0px 0px 0px 0px;
}

.success_table {
	background-color:#D2EDAF;
	border:1px solid #5F9710;
	margin:8px 0px 8px 0px;
	padding:0px 0px 0px 0px;
}


/**********/        
/* /Error messages */



/**********/        
/* Other */
.hr1 {
	background-color: #5B5B5B;
	border: 0;
	color:#5B5B5B;
	width:100%;
	height: 2px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

table.sample4 {
	background-color: #FFFFFF;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #B4B4B4;
	border-collapse: collapse;
	width:100%;
	height:auto;
	display:table;
}
table.sample4 thead th  {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: solid;
	border-color: #B4B4B4;
	background-color: #EFD887;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:normal;
	color:#333333;
	text-align:left;
}
table.sample4 tbody td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: solid;
	border-color: #B4B4B4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:normal;
	color:#333333;	
}

table.sample5 {
	background-color: #FFFFFF;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #999999;
	border-collapse: collapse;
	width:100%;
	height:auto;
	display:table;
}
table.sample5 thead th  {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: solid;
	border-color: #999999;
	background-color: #DADADA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:normal;
	color:#333333;
	text-align:left;
}
table.sample5 tbody td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: solid;
	border-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:normal;
	color:#333333;	
}

/**********/        
/* /Other */

/* My */

hr {
	margin: 4px 0px 4px 0px; 
	padding: 0px 0px 0px 0px; 
	width: 100%; 
	height: 1px; 
	color: #AAAAAA; 
	background-color: #AAAAAA; 
	border: 0px solid #AAAAAA;
}

.hidden {
	display: none;
}

.shown {
	display: block;
}

.radio_small {
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 16px;
  height: 16px;
}

.help_div {
	border-bottom:1px solid #727272;
	border-left:1px solid #727272;
	border-right:1px solid #727272;
	background: #4A4A4A;
	color: #E1E1E1;
	padding: 5px 5px 8px 5px;
}

.help_div_header {
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 8px 0px;
}

.gray {
	color: #666666;
}

.navy {
	color: #000080;
}

.margined {
	margin:8px 0px 8px 0px;
	padding:0px 0px 0px 0px;
}

.you_are_here {
	COLOR: #F5BF03; 
	FONT-SIZE: 90%; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
}

.table_footer {
	background-color: #D9ECFF;
}

.odd {
	background-color: #F7F7F7;
}

.ticket_answer {
	background-color: #F0F8FF;
}

.news_0 {
	color: #000000;
}

.news_1 {
	color: #000000;
}

.news_2 {
	color: #000000;
}

.news_3 {
	color: #000000;
}

.header_bonus {
	COLOR: #000000; 
	FONT-SIZE: 90%; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal;
	background-image: url(bonus2.gif);
	background-repeat: repeat-x;
}

.header_bonus_sum {
	COLOR: #C40000; 
	FONT-SIZE: 100%; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
}

.header_bonus_border {
	width: 1px;
	background-image: url(bonus2.gif);
	background-repeat: repeat-x;
}

.operations_td1 {
 height: 24px;
}

.operations_td2 {
 height: 24px;
}

/* /My */