
 
.menu1 {padding:0 0 0 32px; margin:0; list-style:none; height:35px; background:#fff url(button1.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu1 li {float:left;}
.menu1 li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu1 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu1 li.current a {color:#fff; background:url(button3.gif);}
.menu1 li.current a b {background:url(button3.gif) no-repeat right top;}
.menu1 li a:hover {color:#fff; background:#000 url(button2.gif);}
.menu1 li a:hover b {background:url(button2.gif) no-repeat right top;}
.menu1 li.current a:hover {color:#fff; background:#000 url(button3.gif); cursor:default;}
.menu1 li.current a:hover b {background:url(button3.gif) no-repeat right top;}

table.ex1 {table-layout:auto}
table.ex2 {table-layout:fixed}



.text_normal {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-family: "Trebuchet MS";
}

.preload{ background: url(loading.gif) no-repeat 50% 50%; 
}


.text_green_normal {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #0A6811;
	text-decoration: none;
}
.text_green_bold {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #0A6811;
	font-weight: bold;
}
a:hover {
	color: #FF9900;
}
.text_green02_normal {

	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #53B33C;
	text-decoration: none;
}
.text_green02_bold {
	font-family: Tahoma;
	font-size: 12px;
	color: #53B33C;
	text-decoration: none;
	font-weight: bold;
}
.text_black_normal {


	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.text_black_bold {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.text_red_normal {



	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #FF1919;
	text-decoration: none;
}
.text_red_bold {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #FF1919;
	text-decoration: none;
	font-weight: bold;
}
.tahoma_black_normal {



	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.tahoma_black_bold {
	font-family: "mS Sans Serif";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.text_green03_normal {


	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #F1FFEE;
	text-decoration: none;
}
.text_green03_bold {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #F1FFEE;
	text-decoration: none;
	font-weight: bold;
}
.text_green_big {
	font-family: Tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #27CD00;
	text-decoration: none;
}
.border_pot {
	border: 1px dotted #989898;
}
.border {
	border: 1px solid #999999;
	font-family: "Trebuchet MS";
	font-size: 11px;
	background-color: #F1FFF0;
	color: #000000;
}
.border_pot_buttom {
	border-top: 0px dotted #989898;
	border-right: 0px dotted #989898;
	border-bottom: 1px dotted #989898;
	border-left: 0px dotted #989898;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.text_red_big {

	font-family: Tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.border_pot_top_buttom {
	border-top: 1px dotted #989898;
	border-right: 0px dotted #989898;
	border-bottom: 1px dotted #989898;
	border-left: 0px dotted #989898;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.border_pot_left_right {
	border-top: 0px dotted #989898;
	border-right: 1px dotted #989898;
	border-bottom: 0px dotted #989898;
	border-left: 1px dotted #989898;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.border_pot_left {
	border-top: 0px dotted #989898;
	border-right: 0px dotted #989898;
	border-bottom: 0px dotted #989898;
	border-left: 1px dotted #989898;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.border_pot_right {
	border-top: 0px dotted #989898;
	border-right: 1px dotted #989898;
	border-bottom: 0px dotted #989898;
	border-left: 0px dotted #989898;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.border_pot_top_buttom_right {





	border-top: 1px dotted #989898;
	border-right: 1px dotted #989898;
	border-bottom: 1px dotted #989898;
	border-left: 0px dotted #989898;
}
.tahoma_white_bold {

	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.border_pot_right_buttom {
	border-top: 0px dotted #989898;
	border-right: 1px dotted #989898;
	border-bottom: 1px dotted #989898;
	border-left: 0px dotted #989898;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.border_pot_left_right_buttom {
	border-top: 0px dotted #989898;
	border-right: 1px dotted #989898;
	border-bottom: 1px dotted #989898;
	border-left: 1px dotted #989898;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.buttom {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0A6810;
	border: 1px solid #FFFFFF;
}
.text_orange_normal {




	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
}
.text_orange_bold {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;
}
.text_black02_bold {

	font-family: "mS Sans Serif";
	font-size: 14px;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}
.text_black02_normal {


	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
form{margin:0;padding:0;}fieldset{margin:1em 0;border:none;border-top:1px solid #ccc;}legend{margin:1em 0;padding:0 .5em;color:#036;background:transparent;font-size:1.3em;font-weight:bold;}label{float:left;width:100px;padding:0 1em;text-align:right;}fieldset div{margin-bottom:.5em;padding:0;display:block;}fieldset div input,fieldset div textarea{width:150px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}fieldset div select{padding:1px;}div.fm-multi div{margin:5px 0;}div.fm-multi input{width:1em;}div.fm-multi label{display:block;width:200px;padding-left:5em;text-align:left;}#fm-submit{clear:both;padding-top:1em;}#fm-submit input{border:1px solid #333;padding:2px 1em;background:#555;color:#fff;font-size:100%;}input:focus,textarea:focus{background:#efefef;color:#000;}fieldset div.fm-req{font-weight:bold;}fieldset div.fm-req label:before{content:"* ";}body{padding:0;margin:20px;color:#333;background:#fff;font:12px arial,verdana,sans-serif;}#container{margin:0 auto;padding:1em;width:350px;text-align:left;}p#fm-intro{margin:0;}

.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}
