/*- Global Style -----------------------------------------------------------------------------------------------------------------------------------------------------------*/

body {
	font-size: 12px;
	font-family: "MS Sans Serif";
	color: #333333;
	background-color: #003463;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
} 

h1 { font-size: 26px; font-family: Arial, Helvetica, sans-serif; color: #FF6600; } 

hr { background: #333333; height: 1px; }

li { list-style-position: inside; list-style-type: circle;}

/*- Background Style -----------------------------------------------------------------------------------------------------------------------------------------------------------*/

.bg_t { background-position: left top; background-repeat: repeat-y; }

.bg_lt { background-position: left top; background-repeat: no-repeat; }

.bg_rt { background-position: right top; background-repeat: no-repeat; }

.bg_lb { background-position: left bottom; background-repeat: no-repeat; }

.bg_rb { background-position: right bottom; background-repeat: no-repeat; }

/*- Table Style ------------------------------------------------------------------------------------------------------------------------------------------------------------*/

table { vertical-align: top; font-size: 12px; font-family: "MS Sans Serif"; color: #333333;} 

.table_layout { width: 100%;} 

.td_header { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FF000000; font-size: 16px; }

.td_footer { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold;} 

.td_toolbar { background-color: #EEEEEE; } 

.td_breadcrumbs { color: #333333; font-size: 12px; height: 25px;} 

.td_mainmenu { height: 25px; color: #333333; font-weight: bold;}

.td_menu_left { width: 200; background-color: #EEEEEE; vertical-align: top;} 

/*- Table Front Style ------------------------------------------------------------------------------------------------------------------------------------------------------------*/

table.table_front
{ 
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	font-family: Verdana;
	font-size: 10px;
	width: 100%;
	vertical-align: middle;
}

table.table_front td.formsolidT
{ 
	height: 41;
	font-family: Verdana;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #1E4E98;
}

table.table_front td.formsolidB
{ 
	text-align: center;
	color: #FFFFFF;
}

table.table_front td.formsolidL
{ 
	background-color: #EBFEF1;
	text-align: right;
	font-weight: bold;
	color: #4575B5;
	width: 30%;
	vertical-align: top;
	padding-top: 3px; 
}

table.table_front td.formsolidLC
{ 
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	color: #4575B5;
	width: 30%;
	vertical-align: top;
	padding-top: 3px; 
}

table.table_front td.formsolidLS
{ 
	background-color: #EBFEF1;
	text-align: center;
	font-weight: bold;
	color: #4575B5;
	width: 15%;
	vertical-align: top;
	padding-top: 3px; 
}

table.table_front td.formsolidW
{ 
	background-color: #FFFFFF;
}

table.table_front td.formsolidG
{ 
	background-color: #EBFEF1;
}

table.table_front td.formsolidGC
{ 
	background-color: #EBFEF1;
	text-align: center;
	font-weight: bold;
}

table.table_front td
{ 
	border-bottom: 0px
	vertical-align: top;
}

table.table_front tr:hover, .sfhover 
{ 
	background-color:
}

/*------------------------------------------------*/

table.table_front input.btn100 {
	width: 90px;
	border-right: #0066ff 1px solid; 
	border-top: #0066ff 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#66ccff'); 
	border-left: #0066ff 1px solid; 
	color: #000033; 
	border-bottom: #0066ff 1px solid; 
	background-color: #8ABFEA;
	text-align: center;
	font-family: Verdana; 
}

table.table_front input.btn100d {
	width: 90px;
	border-right: #FF0000 1px solid; 
	border-top: #FF0000 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#FF6464'); 
	border-left: #FF0000 1px solid; 
	color: #000033; 
	border-bottom: #FF0000 1px solid; 
	background-color: #FF9F9F;
	text-align: center;
	font-family: Verdana; 
}

table.table_front input.btn150 {
	width: 150px;
	border-right: #0066ff 1px solid; 
	border-top: #0066ff 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#66ccff'); 
	border-left: #0066ff 1px solid; 
	color: #000033; 
	border-bottom: #0066ff 1px solid; 
	background-color: #8ABFEA;
	text-align: center;
	font-family: Verdana; 
}

table.table_front input.btn150d {
	width: 150px;
	border-right: #FF0000 1px solid; 
	border-top: #FF0000 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#FF6464'); 
	border-left: #FF0000 1px solid; 
	color: #000033; 
	border-bottom: #FF0000 1px solid; 
	background-color: #FF9F9F;
	text-align: center;
	font-family: Verdana; 
}

table.table_front input.btn200 {
	width: 200px;
	border-right: #0066ff 1px solid; 
	border-top: #0066ff 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#66ccff'); 
	border-left: #0066ff 1px solid; 
	color: #000033; 
	border-bottom: #0066ff 1px solid; 
	background-color: #8ABFEA;
	text-align: center;
	font-family: Verdana; 
}

table.table_front input.btn200d {
	width: 200px;
	border-right: #FF0000 1px solid; 
	border-top: #FF0000 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#FF6464'); 
	border-left: #FF0000 1px solid; 
	color: #000033; 
	border-bottom: #FF0000 1px solid; 
	background-color: #FF9F9F;
	text-align: center;
	font-family: Verdana; 
}

table.table_front input.btnhov {
	border-top-color: #c63;
	border-left-color: #c63;
	border-right-color: #930;
	border-bottom-color: #930;
	color: #FF0000; 
}

table.table_front input.btnhovd {
	border-top-color: #c63;
	border-left-color: #c63;
	border-right-color: #930;
	border-bottom-color: #930;
	color: #FF0000; 
}

/*------------------------------------------------*/

table.table_front .inputLL{ 
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 450px;
}

table.table_front .inputL{
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 380px;
}

table.table_front .inputM{
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 300px;
}

table.table_front input{ 

}

table.table_front .inputS{
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 80px;
}

table.table_front .inputSC{ 
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-color: #FFFFDD; 
	text-align: right;
	width: 80px;
}

table.table_front .inputSS{
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-color: #FFFFDD; 
	text-align: right;
	width: 30px;
}

table.table_front .inputSN{
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #FFFFFF; 
	border-width: 1px; 
	text-align: right;
	width: 80px;
	border-color: #FFFFDD; 
}

table.table_front .inputSSN{
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #FFFFFF; 
	border-width: 1px; 
	text-align: right;
	width: 30px;
	border-color: #FFFFDD; 
}

table.table_front .input_default{ 
	font-family: "MS Sans Serif"; 
	width: 25px;
	background-color: #FFFFFF; 
	border-width: 1px; 
	cursor: hand;
	border-color: #FFFFDD; 
}

/*------------------------------------------------*/

table.table_front .textareaLL{ 
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 450px;
	height: 150px;
}

table.table_front .textareaL{ 
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 380px;
	height: 100px;
}

table.table_front textarea{ 
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 300px;
	height: 100px;
}

table.table_front .textareaD{ 
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 300px;
	height: 100px;
}

table.table_front .textareaS{ 
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 180px;
	height: 80px;
}

/*------------------------------------------------*/

table.table_front .selectLL{ font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 250px;
}

table.table_front .selectL{ font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 200px;
}

table.table_front select{ font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 120px;
}

table.table_front .selectM{ font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	borde; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 80px;
}

table.table_front .selectSS{ font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 50px;
}

/*------------------------------------------------*/

table.table_front a.button_flat {
  border-style: solid;
  border-width: 1px;
  border-color: #f0f0f0 #505050 #505050 #f0f0f0;
  background-color: #6283B5;
  color: #FFFFFF;
  font-family: Verdana;
  font-size: 7pt;
  font-weight: bold;
  padding: 1px;
  padding-left: 10px; 
  padding-right: 10px;
  text-decoration: none;
}

table.table_front a.button_flat:hover {

  border-color: #333333;
  background-color: #FFFFFF;
  color: #666666;
  text-decoration: none;
}

/*- Table Front Form Style ------------------------------------------------------------------------------------------------------------------------------------------------------------*/

table.table_front_form
{ 
	border: 1px #6699CC solid;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	font-family: Verdana;
	font-size: 10px;
	width: 100%;
}

table.table_front_form td.formsolidT
{ 
	border-bottom: 1px solid #6699CC;
	background-color: #87A9D3;
	font-family: Verdana;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

table.table_front_form td.thaisouth_hotel
{ 
	background-color: #FFFFCC;

}

table.table_front_form td.sponsored_hotel
{ 
	background-color: #CCFFFF;

}

table.table_front_form td.formsolidB
{ 
	border-top: 1px solid #6699CC;
	border-bottom: 1px solid #6699CC;
	background-color: #87A9D3;
	text-align: center;
	color: #FFFFFF;
}

table.table_front_form td.formsolidL
{ 
	background-color: #EBFEF1;
	text-align: right;
	font-weight: bold;
	color: #4575B5;
	width: 30%;
	vertical-align: top;
	padding-top: 3px; 
}

table.table_front_form td.formsolidLC
{ 
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	color: #4575B5;
	width: 30%;
	vertical-align: top;
	padding-top: 3px; 
}

table.table_front_form td.formsolidLS
{ 
	background-color: #EBFEF1;
	text-align: center;
	font-weight: bold;
	color: #4575B5;
	width: 15%;
	vertical-align: top;
	padding-top: 3px; 
}

table.table_front_form td.formsolidW
{ 
	background-color: #FFFFFF;
}

table.table_front_form td.formsolidG
{ 
	background-color: #EBFEF1;
}

table.table_front_form td.formsolidGC
{ 
	background-color: #EBFEF1;
	text-align: center;
	font-weight: bold;
}

table.table_front_form td
{ 
	border-bottom: 1px dotted #6699CC; border-left: 1px dotted #CEDCEA; vertical-align: top;
}

table.table_front_form tr:hover, .sfhover 
{ 
	background-color:#FFF3E8
}

/*------------------------------------------------*/

table.table_front_form input.btn100 {
	width: 90px;
	border-right: #0066ff 1px solid; 
	border-top: #0066ff 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#66ccff'); 
	border-left: #0066ff 1px solid; 
	color: #000033; 
	border-bottom: #0066ff 1px solid; 
	background-color: #8ABFEA;
	text-align: center;
	font-family: Verdana; 
}

table.table_front_form input.btn100d {
	width: 90px;
	border-right: #FF0000 1px solid; 
	border-top: #FF0000 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#FF6464'); 
	border-left: #FF0000 1px solid; 
	color: #FFFFFF; 
	border-bottom: #FF0000 1px solid; 
	background-color: #FF0000;
	text-align: center;
	font-family: Verdana; 
}

table.table_front_form input.btn150 {
	width: 150px;
	border-right: #0066ff 1px solid; 
	border-top: #0066ff 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#66ccff'); 
	border-left: #0066ff 1px solid; 
	color: #000033; 
	border-bottom: #0066ff 1px solid; 
	background-color: #8ABFEA;
	text-align: center;
	font-family: Verdana; 
}

table.table_front_form input.btn150d {
	width: 150px;
	border-right: #FF0000 1px solid; 
	border-top: #FF0000 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#FF6464'); 
	border-left: #FF0000 1px solid; 
	color: #000033; 
	border-bottom: #FF0000 1px solid; 
	background-color: #FF9F9F;
	text-align: center;
	font-family: Verdana; 
}

table.table_front_form input.btn200 {
	width: 200px;
	border-right: #0066ff 1px solid; 
	border-top: #0066ff 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#66ccff'); 
	border-left: #0066ff 1px solid; 
	color: #000033; 
	border-bottom: #0066ff 1px solid; 
	background-color: #8ABFEA;
	text-align: center;
	font-family: Verdana; 
}

table.table_front_form input.btn200d {
	width: 200px;
	border-right: #FF0000 1px solid; 
	border-top: #FF0000 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#FF6464'); 
	border-left: #FF0000 1px solid; 
	color: #000033; 
	border-bottom: #FF0000 1px solid; 
	background-color: #FF9F9F;
	text-align: center;
	font-family: Verdana; 
}

table.table_front_form input.btnhov {
	border-top-color: #c63;
	border-left-color: #c63;
	border-right-color: #930;
	border-bottom-color: #930;
	color: #FF0000; 
}

table.table_front_form input.btnhovd {
	border-top-color: #c63;
	border-left-color: #c63;
	border-right-color: #930;
	border-bottom-color: #930;
	color: #FF0000; 
}

/*------------------------------------------------*/

table.table_front_form .inputLL{ 
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 450px;
}

table.table_front_form .radioSS{
	width: 15px;
}

table.table_front_form .inputL{
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 380px;
}

table.table_front_form .inputM{
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 300px;
}

table.table_front_form input{ 

}

table.table_front_form .inputS{
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 80px;
}

table.table_front_form .inputSC{ 
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-color: #FFFFDD; 
	text-align: right;
	width: 80px;
}

table.table_front_form .inputSS{
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-color: #FFFFDD; 
	text-align: right;
	width: 30px;
}

table.table_front_form .inputSN{
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #FFFFFF; 
	border-width: 1px; 
	text-align: right;
	width: 80px;
}

table.table_front_form .inputPRICE{
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #000000; 
	border-width: 1px; 
	text-align: right;
	width: 80px;
}

table.table_front_form .inputSSN{
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #FFFFFF; 
	border-width: 1px; 
	text-align: right;
	width: 30px;
}

table.table_front_form .input_default{ 
	font-family: "MS Sans Serif"; 
	width: 25px;
	background-color: #FFFFFF; 
	border-width: 1px;  
	cursor: hand;
}

/*------------------------------------------------*/

table.table_front_form .textareaLL{ 
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 450px;
	height: 150px;
}

table.table_front_form .textareaL{ 
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 380px;
	height: 100px;
}

table.table_front_form textarea{ 
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 300px;
	height: 100px;
}

table.table_front_form .textareaD{ 
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 300px;
	height: 100px;
}

table.table_front_form .textareaS{ 
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 180px;
	height: 80px;
}

/*------------------------------------------------*/

table.table_front_form .selectLL{ font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 250px;
}

table.table_front_form .selectL{ font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 200px;
}

table.table_front_form select{ font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 120px;
}

table.table_front_form .selectM{ font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	borde; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 80px;
}

table.table_front_form .selectSS{ font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 50px;
}

/*------------------------------------------------*/

table.table_front_form a.button_flat {
  border-style: solid;
  border-width: 1px;
  border-color: #f0f0f0 #505050 #505050 #f0f0f0;
  background-color: #6283B5;
  color: #FFFFFF;
  font-family: Verdana;
  font-size: 7pt;
  font-weight: bold;
  padding: 1px;
  padding-left: 10px; 
  padding-right: 10px;
  text-decoration: none;
}

table.table_front_form a.button_flat:hover {
  border-color: #333333;
  background-color: #FFFFFF;
  color: #666666;
  text-decoration: none;
}

/*- Table Form Style ------------------------------------------------------------------------------------------------------------------------------------------------------------*/

table.table_form
{ 
	border: 1px #6699CC solid;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	font-family: Verdana;
	font-size: 10px;
	width: 100%;
}

table.table_form td.formsolidT
{ 
	border-bottom: 1px solid #6699CC;
	background-color: #87A9D3;
	font-family: Verdana;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

table.table_form td.formsolidB
{ 
	border-top: 1px solid #6699CC;
	border-bottom: 1px solid #6699CC;
	background-color: #87A9D3;
	text-align: center;
	color: #FFFFFF;
}

table.table_form td.formsolidL
{ 
	background-color: #EBFEF1;
	text-align: right;
	font-weight: bold;
	color: #4575B5;
	width: 30%;
	vertical-align: top;
	padding-top: 3px; 
}

table.table_form td.formsolidLC
{ 
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	color: #4575B5;
	width: 30%;
	vertical-align: top;
	padding-top: 3px; 
}

table.table_form td.formsolidLS
{ 
	background-color: #EBFEF1;
	text-align: center;
	font-weight: bold;
	color: #4575B5;
	width: 15%;
	vertical-align: top;
	padding-top: 3px; 
}

table.table_form td.formsolidW
{ 
	background-color: #FFFFFF;
}

table.table_form td.formsolidG
{ 
	background-color: #EBFEF1;
}

table.table_form td.formsolidGC
{ 
	background-color: #EBFEF1;
	text-align: center;
	font-weight: bold;
}

table.table_form td
{ 
	border-bottom: 1px dotted #6699CC; border-left: 1px dotted #CEDCEA vertical-align: top;
}

table.table_form tr:hover, .sfhover 
{ 
	background-color:#FFF3E8
}

/*------------------------------------------------*/

table.table_form input.btn100 {
	width: 90px;
	border-right: #0066ff 1px solid; 
	border-top: #0066ff 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#66ccff'); 
	border-left: #0066ff 1px solid; 
	color: #000033; 
	border-bottom: #0066ff 1px solid; 
	background-color: #8ABFEA;
	text-align: center;
	font-family: Verdana; 
}

table.table_form input.btn100d {
	width: 90px;
	border-right: #FF0000 1px solid; 
	border-top: #FF0000 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#FF6464'); 
	border-left: #FF0000 1px solid; 
	color: #000033; 
	border-bottom: #FF0000 1px solid; 
	background-color: #FF9F9F;
	text-align: center;
	font-family: Verdana; 
}

table.table_form input.btn150 {
	width: 150px;
	border-right: #0066ff 1px solid; 
	border-top: #0066ff 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#66ccff'); 
	border-left: #0066ff 1px solid; 
	color: #000033; 
	border-bottom: #0066ff 1px solid; 
	background-color: #8ABFEA;
	text-align: center;
	font-family: Verdana; 
}

table.table_form input.btn150d {
	width: 150px;
	border-right: #FF0000 1px solid; 
	border-top: #FF0000 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#FF6464'); 
	border-left: #FF0000 1px solid; 
	color: #000033; 
	border-bottom: #FF0000 1px solid; 
	background-color: #FF9F9F;
	text-align: center;
	font-family: Verdana; 
}

table.table_form input.btn200 {
	width: 200px;
	border-right: #0066ff 1px solid; 
	border-top: #0066ff 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#66ccff'); 
	border-left: #0066ff 1px solid; 
	color: #000033; 
	border-bottom: #0066ff 1px solid; 
	background-color: #8ABFEA;
	text-align: center;
	font-family: Verdana; 
}

table.table_form input.btn200d {
	width: 200px;
	border-right: #FF0000 1px solid; 
	border-top: #FF0000 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#FF6464'); 
	border-left: #FF0000 1px solid; 
	color: #000033; 
	border-bottom: #FF0000 1px solid; 
	background-color: #FF9F9F;
	text-align: center;
	font-family: Verdana; 
}

table.table_form input.btnhov {
	border-top-color: #c63;
	border-left-color: #c63;
	border-right-color: #930;
	border-bottom-color: #930;
	color: #FF0000; 
}

table.table_form input.btnhovd {
	border-top-color: #c63;
	border-left-color: #c63;
	border-right-color: #930;
	border-bottom-color: #930;
	color: #FF0000; 
}

/*------------------------------------------------*/

table.table_form .inputLL{ 
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 450px;
}

table.table_form .inputL{
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 380px;
}

table.table_form .inputM{
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 300px;
}

table.table_form input{ 
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 200px;
}

table.table_form .inputS{
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 80px;
}

table.table_form .inputSC{ 
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-color: #FFFFDD; 
	text-align: right;
	width: 80px;
}

table.table_form .inputSS{
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-color: #FFFFDD; 
	text-align: right;
	width: 30px;
}

table.table_form .radioSS{
	width: 10px;
}

table.table_form .inputSN{
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: transparent; 
	border-width: 0px; 
	text-align: right;
	width: 80px;
}

table.table_form .inputSSN{
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: transparent; 
	border-width: 0px; 
	text-align: right;
	width: 30px;
}

table.table_form .input_default{ 
	font-family: "MS Sans Serif"; 
	width: 25px;
	background-color: transparent; 
	cursor: hand;
}

/*------------------------------------------------*/

table.table_form .textareaLL{ 
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 450px;
	height: 100px;
}

table.table_form .textareaL{ 
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 380px;
	height: 100px;
}

table.table_form textarea{ 
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 300px;
	height: 100px;
}

table.table_form .textareaD{ 
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 300px;
	height: 100px;
}

table.table_form .textareaS{ 
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 180px;
	height: 80px;
}

/*------------------------------------------------*/

table.table_form .selectLL{ font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 250px;
}

table.table_form .selectL{ font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 200px;
}

table.table_form select{ font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 120px;
}

table.table_form .selectM{ font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	borde; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 80px;
}

table.table_form .selectSS{ font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 50px;
}

/*- Table Form JAVA Style ------------------------------------------------------------------------------------------------------------------------------------------------------------*/

table.table_formjava
{ 
	border: 1px #6699CC solid;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	font-family: Verdana;
	font-size: 10px;
	width: 100%;
}

table.table_formjava td.formsolidT
{ 
	border-bottom: 1px solid #6699CC;
	background-color: #87A9D3;
	font-family: Verdana;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

table.table_formjava td.formsolidB
{ 
	border-top: 1px solid #6699CC;
	border-bottom: 1px solid #6699CC;
	background-color: #87A9D3;
	text-align: center;
	color: #FFFFFF;
}

table.table_formjava td.formsolidL
{ 
	background-color: #EBFEF1;
	text-align: right;
	font-weight: bold;
	color: #4575B5;
	width: 30%;
	vertical-align: top;
	padding-top: 3px; 
}

table.table_formjava td.formsolidW
{ 
	background-color: #FFFFFF;
}

table.table_formjava td.formsolidG
{ 
	background-color: #EBFEF1;
}

table.table_formjava td.formsolidGC
{ 
	background-color: #EBFEF1;
	text-align: center;
	font-weight: bold;
}

/*------------------------------------------------*/

table.table_formjava input.btn100 {
	width: 90px;
	border-right: #0066ff 1px solid; 
	border-top: #0066ff 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#66ccff'); 
	border-left: #0066ff 1px solid; 
	color: #000033; 
	border-bottom: #0066ff 1px solid; 
	background-color: #8ABFEA;
	text-align: center;
	font-family: Verdana; 
}

table.table_formjava input.btn100d {
	width: 90px;
	border-right: #FF0000 1px solid; 
	border-top: #FF0000 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#FF6464'); 
	border-left: #FF0000 1px solid; 
	color: #000033; 
	border-bottom: #FF0000 1px solid; 
	background-color: #FF9F9F;
	text-align: center;
	font-family: Verdana; 
}

table.table_formjava input.btn150 {
	width: 150px;
	border-right: #0066ff 1px solid; 
	border-top: #0066ff 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#66ccff'); 
	border-left: #0066ff 1px solid; 
	color: #000033; 
	border-bottom: #0066ff 1px solid; 
	background-color: #8ABFEA;
	text-align: center;
	font-family: Verdana; 
}

table.table_formjava input.btn150d {
	width: 150px;
	border-right: #FF0000 1px solid; 
	border-top: #FF0000 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#FF6464'); 
	border-left: #FF0000 1px solid; 
	color: #000033; 
	border-bottom: #FF0000 1px solid; 
	background-color: #FF9F9F;
	text-align: center;
	font-family: Verdana; 
}


table.table_formjava input.btn200 {
	width: 200px;
	border-right: #0066ff 1px solid; 
	border-top: #0066ff 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#66ccff'); 
	border-left: #0066ff 1px solid; 
	color: #000033; 
	border-bottom: #0066ff 1px solid; 
	background-color: #8ABFEA;
	text-align: center;
	font-family: Verdana; 
}

table.table_formjava input.btn200d {
	width: 200px;
	border-right: #FF0000 1px solid; 
	border-top: #FF0000 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#FF6464'); 
	border-left: #FF0000 1px solid; 
	color: #000033; 
	border-bottom: #FF0000 1px solid; 
	background-color: #FF9F9F;
	text-align: center;
	font-family: Verdana; 
}

table.table_formjava input.btnhov {
	border-top-color: #c63;
	border-left-color: #c63;
	border-right-color: #930;
	border-bottom-color: #930;
	color: #FF0000; 
}

table.table_formjava input.btnhovd {
	border-top-color: #c63;
	border-left-color: #c63;
	border-right-color: #930;
	border-bottom-color: #930;
	color: #FF0000; 
}

/*- Table Tab Style ------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.table_tab{ width: 100%; }

.table_tab80
{ 
	font-family: Verdana;
	font-size: 10px;
	height: 17px;
	background-image: url(img/tab80.jpg);
	text-align: center;
	width: 80px;
}

.table_tab80:hover, .sfhoverT80
{ 
	font-family: Verdana;
	font-size: 10px;
	height: 17px;
	background-image: url(img/tab80_hov.jpg);
}

.table_tab80_sel
{ 
	font-family: Verdana;
	font-size: 10px;
	height: 17px;
	background-image: url(img/tab80_sel.jpg);
	text-align: center;
	width: 80px;
}

/*------------------------------------------------*/

.table_tab110
{ 
	font-family: Verdana;
	font-size: 10px;
	height: 17px;
	background-image: url(img/tab110.jpg);
	text-align: center;
	width: 110px;
}
.table_tab110:hover, .sfhoverT110
{ 
	font-family: Verdana;
	font-size: 10px;
	height: 17px;
	background-image: url(img/tab110_hov.jpg);
}

.table_tab110_sel
{ 
	font-family: Verdana;
	font-size: 10px;
	height: 17px;
	background-image: url(img/tab110_sel.jpg);
	text-align: center;
	width: 110px;
}

/*------------------------------------------------*/

.table_tab_buffer
{ 
	font-family: Verdana;
	font-size: 10px;
	height: 17px;
	background-image: url(img/tab_buffer.jpg);
	text-align: center;
	width: 0px;
}

/*- Link Style ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

a:link {
	color: #0066CC;
	text-decoration: none;
}

a:visited {
	color: #0066CC;
	text-decoration: none;
}

a:active {
	color: #0066CC;
	text-decoration: none;
}

a:hover {
	color: #008800;
	text-decoration: none;
}

/*------------------------------------------------*/

a.pic_hover:link	 {
	border: 1px dotted #CCCCCC;
}

a.pic_hover:visited	 {
	border: 1px dotted #CCCCCC;
}

a.pic_hover:hover	 {
	border: 1px solid #FF0000;
}

a.pic_hover:active	 {
	border: 1px solid #CCCCCC;
}

/*------------------------------------------------*/

a.link_tab:link {
	color: #026BC1;
	font-style: normal;
	font-weight: normal;
	padding-left: 15px; 
	padding-right: 15px;
	position: relative;
	text-decoration: none;
	font-family: Verdana;
	font-size: 10px;
}

a.link_tab:visited {
	color: #026BC1;
	font-style: normal;
	font-weight: normal;
	padding-left: 15px; 
	padding-right: 15px;
	position: relative;
	text-decoration: none;
	font-family: Verdana;
	font-size: 10px;
}

a.link_tab:active {
	color: #026BC1;
	font-style: normal;
	font-weight: normal;
	padding-left: 15px; 
	padding-right: 15px;
	position: relative;
	text-decoration: none;
	font-family: Verdana;
	font-size: 10px;
}

a.link_tab:hover {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
} 

/*------------------------------------------------*/

a.link_small:link {
	color: #0066CC;
	text-decoration: none;
	font-family: "MS Sans Serif";
	font-size: 12px;
}

a.link_small:visited {
	color: #0066CC;
	text-decoration: none;
	font-family: "MS Sans Serif";
	font-size: 12px;
}

a.link_small:active {
	color: #0066CC;
	text-decoration: none;
	font-family: "MS Sans Serif";
	font-size: 12px;
}

a.link_small:hover {
	color: #008800;
	text-decoration: none;
	font-family: "MS Sans Serif";
	font-size: 12px;
}

/*------------------------------------------------*/
A.link_headbar2:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif,"MS sans serif"; TEXT-DECORATION: none
}
A.link_headbar2:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif,"MS sans serif"; TEXT-DECORATION: none
}
A.link_headbar2:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif,"MS sans serif"; TEXT-DECORATION: underline
}
A.link_headbar2:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif,"MS sans serif"; TEXT-DECORATION: underline
}

a.link_headbar:link {
	color: #026BC1;
	text-decoration: none;
	font-family: "MS Sans Serif";
	font-size: 12px;
	font-weight: bold;
}

a.link_headbar:visited {
	color: #026BC1;
	text-decoration: none;
	font-family: "MS Sans Serif";
	font-size: 12px;
	font-weight: bold;
}

a.link_headbar:active {
	color: #026BC1;
	text-decoration: none;
	font-family: "MS Sans Serif";
	font-size: 12px;
	font-weight: bold;
}

a.link_headbar:hover {
	color: #CC0000;
	text-decoration: none;
	font-size: 12px;
	font-family: "MS Sans Serif";
} 

/*------------------------------------------------*/

a.breadcrumbs_links:link {
	color: #0066CC;
	text-decoration: none;
	font-family: "MS Sans Serif";
	font-size: 9px;
}

a.breadcrumbs_links:visited {
	color: #0066CC;
	text-decoration: none;
	font-family: "MS Sans Serif";
	font-size: 9px;
}

a.breadcrumbs_links:active {
	color: #0066CC;
	text-decoration: none;
	font-family: "MS Sans Serif";
	font-size: 9px;
}

a.breadcrumbs_links:hover {
	color: #008800;
	text-decoration: none;
	font-size: 9px;
	font-family: "MS Sans Serif";
} 

/*------------------------------------------------*/

a.link_white:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "MS Sans Serif";
	font-size: 12px;
	font-weight: bold;
}

a.link_white:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "MS Sans Serif";
	font-size: 12px;
	font-weight: bold;
}

a.link_white:active {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "MS Sans Serif";
	font-size: 12px;
	font-weight: bold;
}

a.link_white:hover {
	color: #FFFFCC;
	text-decoration: none;
	font-size: 12px;
	font-family: "MS Sans Serif";
} 

/*------------------------------------------------*/

a.link_footer:link {
	color: #FFFF00;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

a.link_footer:visited {
	color: #FFFF00;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

a.link_footer:active {
	color: #FFFF00;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

a.link_footer:hover {
	color: #66FF00;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 

/*------------------------------------------------*/

a.Button_flat {
  border-style: solid;
  border-width: 1px;
  border-color: #f0f0f0 #505050 #505050 #f0f0f0;
  background-color: #6283B5;
  color: #FFFFFF;
  font-family: Verdana;
  font-size: 7pt;
  font-style: normal;
  font-weight: bold;
  padding: 1px;
  padding-left: 10px; 
  padding-right: 10px;
  position: relative;
  text-decoration: none;
}

a.Button_flat:hover {
  border-color: #333333;
  background-color: #FFFFFF;
  color: #666666;
  text-decoration: none;
}

/*- Text Style --------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.text_header { font-size: 20px; font-family: "MS Sans Serif"; color: #FB8303; font-weight: bold;} 

.text_name { font-size: 35px; 	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF2400; font-weight: bold;} 

.text_big { font-family: "MS Sans Serif"; font-size: 14px; color: #30488C; font-weight: bold; } 

.text_small { font-family: "MS Sans Serif"; font-size: 12px; color: #333333; } 

.text_highlightD 
{ 	
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;  
}

.text_highlight
{ 	
	font-size: 14px;
	font-weight: bold;
	color: #009900;  
}

/*- Button Style -----------------------------------------------------------------------------------------------------------------------------------------------------------*/

.inputLL{ font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 450px;
}

.inputL{ font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 380px;
}

.inputM{ font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 300px;
}

.inputS{ font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
	width: 80px;
}

.inputSS{ font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	background-color: #F9FFFB; 
	border-width: 1px; 
	border-color: #FFFFDD; 
	text-align: right;
	width: 30px;
	background-color: transparent; 
}

.inputSN{
	font-family: "MS Sans Serif";
	font-size: 10px;
	color: #333333;
	text-align: right;
	width: 80px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}


.inputSSN{ font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #333333; 
	text-align: right;
	width: 30px;
}

.input_default{ 
	font-family: "MS Sans Serif"; 
	width: 25px;
	background-color: transparent; 
}

/*------------------------------------------------*/

input.btn100 {
	width: 90px;
	border-right: #0066ff 1px solid; 
	border-top: #0066ff 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#66ccff'); 
	border-left: #0066ff 1px solid; 
	color: #000033; 
	border-bottom: #0066ff 1px solid; 
	background-color: #8ABFEA;
	text-align: center;
	font-family: Verdana; 
}

input.btn100d {
	width: 90px;
	border-right: #FF0000 1px solid; 
	border-top: #FF0000 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#FF6464'); 
	border-left: #FF0000 1px solid; 
	color: #000033; 
	border-bottom: #FF0000 1px solid; 
	background-color: #FF9F9F;
	text-align: center;
	font-family: Verdana; 
}

/*------------------------------------------------*/

input.btn150 {
	width: 150px;
	border-right: #0066ff 1px solid; 
	border-top: #0066ff 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#66ccff'); 
	border-left: #0066ff 1px solid; 
	color: #000033; 
	border-bottom: #0066ff 1px solid; 
	background-color: #8ABFEA;
	text-align: center;
	font-family: Verdana; 
}

input.btn150d {
	width: 150px;
	border-right: #FF0000 1px solid; 
	border-top: #FF0000 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#FF6464'); 
	border-left: #FF0000 1px solid; 
	color: #000033; 
	border-bottom: #FF0000 1px solid; 
	background-color: #FF9F9F;
	text-align: center;
	font-family: Verdana; 
}

/*------------------------------------------------*/

input.btn200 {
	width: 200px;
	border-right: #0066ff 1px solid; 
	border-top: #0066ff 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#66ccff'); 
	border-left: #0066ff 1px solid; 
	color: #000033; 
	border-bottom: #0066ff 1px solid; 
	background-color: #8ABFEA;
	text-align: center;
	font-family: Verdana; 
}

input.btn200d {
	width: 200px;
	border-right: #FF0000 1px solid; 
	border-top: #FF0000 1px solid; 
	font-weight: bold; 
	font-size: 10; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#FF6464'); 
	border-left: #FF0000 1px solid; 
	color: #000033; 
	border-bottom: #FF0000 1px solid; 
	background-color: #FF9F9F;
	text-align: center;
	font-family: Verdana; 
}

/*------------------------------------------------*/

input.btnhov {
	border-top-color: #c63;
	border-left-color: #c63;
	border-right-color: #930;
	border-bottom-color: #930;
	color: #FF0000; 
}

input.btnhovd {
	border-top-color: #c63;
	border-left-color: #c63;
	border-right-color: #930;
	border-bottom-color: #930;
	color: #FF0000; 
}

.input_group{ 
	font-family: "MS Sans Serif"; 
	width: 180px;
	background-color: #FFFFFF; 
	cursor: hand;
}

/*- MessageBox Style ------------------------------------------------------------------------------------------------------------------------------------------------*/

.messagebox_alert { background-color: #FFE9D9; color: #660000; border: 1px solid #990000; } 


A.link_headbar2:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif,"MS sans serif"; TEXT-DECORATION: none
}
A.link_headbar2:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif,"MS sans serif"; TEXT-DECORATION: none
}
A.link_headbar2:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif,"MS sans serif"; TEXT-DECORATION: underline
}
A.link_headbar2:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif,"MS sans serif"; TEXT-DECORATION: underline
}

.pic_table {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: right;
	vertical-align: top;
}
.select_menu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	background-color: #FFFFFF;
	width: 100px;
	border: thin inset #000066;
}
.tablecard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000099;
	background-color: #FFFFCC;
	text-align: center;
	align: center;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.tableborder {
	border: 1px inset #87A9D3;
}

/*------------------------------------------------*/
table.table_front_form.select_menu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	width: 100px;
	border: thin inset #000066;
}

.SSSInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 20px;
	text-align: center;
}

.table_pictures {
	background-color: #EAEAEA;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
}
.headlineOnWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000099;
	font-weight: bold;
}
.textOnWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000099;
	font-weight: normal;
}

.tableFront1 {
	background-color: #FFFFFF;
	border: medium double #0066ff;
}

a.button_flat1 {
  border-style: solid;
  border-width: 1px;
  border-color: #f0f0f0 #505050 #505050 #f0f0f0;
  background-color: #000099;
  color: #FFFFFF;
  font-family: Verdana;
  font-size: 7pt;
  font-weight: bold;
  padding: 1px;
  padding-left: 10px; 
  padding-right: 10px;
  text-decoration: none;
}

a.button_flat1:hover {
  border-color: #333333;
  background-color: #FFFFFF;
  color: #666666;
  text-decoration: none;
}