body {	margin:0px;	padding:0px;	font-family: verdana;	font-size:12px;	color:#333;	background-color:white;}a {	color:#B06D00;	text-decoration:none;	font-family:verdana, arial, helvetica, sans-serif;}a:link{	color:#B06D00; 	text-decoration:none;}a:visited {	color:#BA6D00;	text-decoration:none;}a:hover {	color:#000000; 	text-decoration:none;}h1{	margin:0px 0px 0px 0px;	padding:0px;	font-size:28px;	line-height:28px;	font-weight:900;	color:#000;}h2 {	margin:0px 0px 5px 0px;	padding:0px;	font-size:20px;	line-height:15px;	font-weight:900;	color:#003333;}h3 {	margin:0px 0px 0px 0px;	padding:0px;	font-size:15px;	line-height:15px;	font-weight:900;	color:#000066;}h4 {	margin:0px 0px 0px 0px;	padding:0px;	font-size:12px;	line-height:20px;	font-weight:600;	color:#ffffff;}h5 {	margin:0px 0px 5px 0px;	padding:0px;	font-size:20px;	line-height:20px;	font-weight:600;	color:#ffffff;	background-color:#646464;	text-indent:10px;}hr{	height:1px;	border:1px gray dashed;}#logo{	position:absolute; 	top:0px; left:0px; width:837px; height:96px;	background-image: url(../image/banner.png); 	background-repeat: no-repeat;}#top{	position:absolute;	top:80px;	left:430px;	width:400px;	text-indent:0px;}#navigationbar{	position:absolute; 	top:100px; left:180px; width:659px; height:24px;	background-image: url(../image/top.png); 	background-repeat: no-repeat;	padding-left:25px;	padding-top:4px;}#sidebar_left{	position:absolute;	top:96px;	left:0px;	width:190px;}#content{	position:absolute;	top:128px;	left:180px;	width:60%;	text-indent:0px;}#bottom{	position:absolute;	bottom:0px;	left:210px;	width:60%;}#sidebar_right{	position:absolute;	top:100px;	right:0px;	width:250px;}.input_long{    width:200px;}/*.input_2{	width:60px;	border:1px solid #000;}.input_3{	width:100px;	border:1px solid #000;}.input_4{	width:140px;	border:1px solid #000;}.input_5{	width:180px;	border:1px solid #000;}.input_6{	width:220px;	border:1px solid #000;}.input_7{	width:260px;	border:1px solid #000;}.input_8{	width:300px;	border:1px solid #000;}.input_9{	width:340px;	border:1px solid #000;}.textarea_1{	width:340px;	height:180px;	border:1px solid #000;}.textarea_2{	width:500px;	height:100px;	border:1px solid #000;}.combobox  {	color:red;	font-size:14px;	width:200px;	border:1px solid #000;}*/.button_1 {	height:30px;	width:60px;	border:1px solid #000;	font-size:10px;}.button_2 {	height:20px;	width:35px;	font-size:9px;}.button_3{	height:20px;	width:50px;	font-size:9px;}.button_4{	width:80px;}.table_1{	margin:0px 0px 0px 0px;	padding:0px;	font-size:12px; 	border-left:1px solid #000;	border-right:1px solid #000;	border-spacing:0px;	border-collapse:collapse;}.table_1 td {	margin:0px 0px 0px 0px;	padding:0px;	border-top:1px solid #000;}.table_1 th {	margin:0px 0px 0px 0px;	padding:0px;	border:0px solid #000;	border-bottom:0px;}.table_header{	font-size:16px;	font-weight: bold;	background-color: #eee;}.table_header_2{	font-size:14px;	font-weight: bold;	background-color: #CCCCCC;}.table_row_deselected{	font-style: italic;	color:red;	font-size:10px;}.split_line{	border-color:black;	border-width:100%;	border-bottom:1px solid #000;}.font_obs{	font-style: italic;	color:red;	font-size:10px;}.font_small{	font-style:italic;	color:blue;	font-size:10px;}.font_medium{	font-style: italic;	color:green;	font-size:10px;}.image_1{	margin:20px;	border:black 1px solid;	width:50%; 	height:50%;}.image_2{	width:40px; 	height:40px; }.container {	margin-left:0px;   padding:0px;   width:600px;}.div_box_left, .div_box_right {   float: left;   width: 290px;   color:#000;   line-height:15px;}.div_box_right {	float: right;}.div_box_both{	margin-left:0px;	float:left;	width:500px;}.clear {	height:0;   font-size:1px;   margin:0;   padding:0;   line-height:0;   clear:both;}.font_header_1{	font-size:12px;	font-weight:bold;	color:#003333;}.font_header_2{	font-size:14px;	font-weight:bold;	color:#BA6D00;}.margin_left_1{	margin-left:10px;	padding-left:10px;}.margin_left_2{	margin-left:20px;	padding-left:10px;}.topic_profilephoto{	height:60px; 	width:60px; 	border:#000000 1px solid;}.topic{	width:100%-1;	border-top:#000000 1px solid;	border-bottom:#000000 1px solid;	border-right:#000000 1px solid;	padding-right:5px; 	padding-left:5px; 	background-color:#eee;}.topic_reply_profilephoto{	height:40px; 	width:40px; 	border:#000000 1px solid;}.forum_relpy_topic{	height:40px;	width:100%-1;	border-top:#000000 1px solid;	border-bottom:#000000 1px solid;	border-right:#000000 1px solid;	padding-right:5px; 	padding-left:5px; 	background-color:#eee;}.spacing{	width:10px;}.editor{	width:500px;	height:400px;	background-color:white;}.editor_reply{	width:400px;	height:200px;	background-color:white;}/* ------------- Sidebar left menu ------------- */.menu{	width:161px;	border-right:black 1px solid;}.menu_top_bg{	background-image: url(../image/menu_top.jpg); 	background-repeat: no-repeat;	width:185px;	height:23px;	font-weight:bold;}.menu_middle_bg{	background-image: url(../image/menu_middle_right.png); 	background-repeat: no-repeat;	width:161px;	height:24px;	font-weight:bold;}.menu_bottom_bg{	background-image: url(../image/menu_bottom.jpg); 	background-repeat: no-repeat;	width:161px;	height:24px;}/* ------------- Sidebar right menu ------------- */.menu_right{	width:226px;	float:right;}.menu_top_right_bg{	background-image: url(../image/menu_top_right.png); 	background-repeat: no-repeat;	width:250px;	height:24px;	font-weight:bold;}.menu_middle_right_bg{	background-image: url(../image/menu_middle_right.png); 	background-repeat: no-repeat;	width:226px;	height:24px;	font-weight:bold;}.menu_bottom_right_bg{	background-image: url(../image/menu_bottom_right.png); 	background-repeat: no-repeat;	width:227px;	height:24px;	float:right;}.menu_links{	cursor:pointer;	font-size:14px;        font-weight:bold;}.menu_links_sub{	cursor:pointer;	margin-left:10px;}/* Calendar style */.cal_table{   width:100%;    border:0px solid #888;	background-color:#eee;}.cal_header{	/*border:1px solid #888;*/    background-color:#eee;}.cal_days{	background-color:#eee;	text-align:center;}.cal_actual_day{	background-color:#FFB3BE;    font-weight:bold;	text-align:center;	border:1px solid red;}.cal_day_cells{   background-color:#fff;	width:30px;    text-align:center;}.cal_day_cells_weekend{	background-color:#ACD6F5;	width:30px;    text-align:center;}.cal_day_cells_event{	background-color:#fff;	border:1px solid #B06D00;	text-align:center;	cursor:pointer;}.cal_day_cells_weekend_event{	border:1px solid #B06D00;	background-color:#ACD6F5;	text-align:center;	cursor:pointer;}.cal_actual_day_event{	border:1px solid #B06D00;	background-color:#FFB3BE;	text-align:center;	cursor:pointer;}/* Form elements */input{    border: 1px solid #000000;    font-family: verdana;    color: #717171;    font-size: 12px;    padding:5px 2px 5px 2px;    background-color: #EEEEEE;    width:123px;    height:15px;}textarea{    border: 1px solid #000000;    background-color: #eee;    width:400px;    height:200px}input:focus, textarea:focus{    border:1px solid #606060;    background-color: #D0D0D0;}input.button[type="button"]:focus{    border:1px solid #606060;    background-color: #D0D0D0;}input[type="submit"]:focus{    border:1px solid #606060;    background-color: #D0D0D0;}input[type="image"]:focus{    border:0px solid #606060;}input[type="button"],input[type="submit"]{    border: 1px solid #000000;    font-family: verdana;    color: #717171;    font-size: 15px;    background-color:#EEEEEE;    width:128px;    height:35px;}input[type="checkbox"]{    background-color: transparent;    border:0px;    padding:0px;    width:25px;}.frm_custom_input_1{    border: 1px solid #e4e4e4;    font-family: verdana;    color: #717171;    font-size: 28px;    padding: 2px;    background-color: #f2f2e9;    height:35px;    vertical-align: middle;    padding-top:4px;    width:400px;}select{    border: 1px solid #000000;    font-family: verdana;    color: #717171;    font-size: 12px;    /*background-color: #D0D0D0;    width:150px;    height:35px;*/    padding:5px 2px 5px 2px;    background-color: #eee;    width:205px;    height:30px;}input[type="file"]{    border: 1px solid #000000;    font-family: verdana;    color: #717171;    font-size: 12px;    /*background-color: #D0D0D0;    width:150px;    height:35px;*/    padding:5px 2px 5px 2px;    background-color: #eee;    width:200px;    height:30px;}div.fileinputs {	position: relative;}div.fakefile {	position: absolute;	top: 0px;	left: 0px;	z-index: 1;}input.file {	position: relative;	text-align: right;	-moz-opacity:0 ;	filter:alpha(opacity: 0);	opacity: 0;	z-index: 2;}