.panel { width:100px; height:50px; position:absolute; padding: 1px; background-color:#FFF5BD; visibility:"visible"; z-index:100; top:100; left:100; pixelTop:100; pixelLeft:300; border:1px solid black; font-weight:bold; color: black; font-family:arial; font-size:12px; text-align: center; }
.preloader { width:150px; height:50px; position:absolute; padding: 1px; background-color:#FFFFFF; visibility:"visible"; z-index:100; top:100; left:100; pixelTop:100; pixelLeft:300; font-weight:bold; color: black; font-family:arial; font-size:12px; text-align: center; }
.data_preloader { width:150px; height:30px; padding: 1px; background-color:#FFFFFF; font-weight:bold; color: black; font-family:arial; font-size:12px; text-align: center; }
.submenu { width:96%; height:22px; background-color:#F1F1E8; border:1px solid #919B9C; padding: 2px; padding-left: 10px; padding-top: 6px; }
.submenu A:link {color : #0099FF;font-family : Verdana;font-size : 10px;text-decoration : none;}
.submenu A:visited {color : #0099FF;font-family : Verdana;font-size : 10px;text-decoration : none;}
.submenu A:hover {color : #0099FF;font-family : Verdana;font-size : 10px;text-decoration : underline;}

.input_elements input {background-color : #FFFFFF; color : #000000; font : 10px Verdana; }
.input_elements select {background-color : #FFFFFF; color : #000000; font : 10px Verdana; }
.input_elements textarea {background-color : #FFFFFF; color : #000000; font : 10px Verdana; }
.item_title_thin {font-family:verdana;font-size:10px;color:black;}
.item_title_thick {font-family:verdana;font-size:10px;color:black;font-weight:bold;}
.table_action_style { background-color: white;}
.table_action_style td {color : black; font : 10px Verdana; }

.panel_wrapper div.panel {display: none;}
.panel_wrapper div.current {display: block;width: 100%;height: 300px;overflow: visible; /* Should be auto but that breaks Safari */}

fieldset {width:96%; border: 1px solid #919B9C;font-family: Verdana, Arial;font-size: 10px;margin: 0px;padding: 4px;}
legend {color: #2B6FB6;font-weight: bold;}
.forms {width:96%;height:450px;overflow: auto;padding:10px;}
.forms2 {width:96%;height:230px;overflow: auto;padding:1px;border: 1px solid #919B9C;}
.forms3 {width:96%;height:180px;overflow: auto;padding:1px;}

A.header_link:link {color : #0099FF;font-family : Verdana;font-size : 10px;text-decoration : underline;}
A.header_link:visited {color : #0099FF;font-family : Verdana;font-size : 10px;text-decoration : underline;}
A.header_link:hover {color : #0099FF;font-family : Verdana;font-size : 10px;text-decoration : none;}

A.header_link2:link {color : #990000;font-family : Verdana;font-size : 10px;font-weight:bold;text-decoration : underline;}
A.header_link2:visited {color : #990000;font-family : Verdana;font-size : 10px;font-weight:bold;text-decoration : underline;}
A.header_link2:hover {color : #990000;font-family : Verdana;font-size : 10px;font-weight:bold;text-decoration : none;}

/* classes for validator */
.errorLabel
	{color: #CEA639;}
.defaultLabel
	{color: #0099FF;}
.inputHighlighted
	{color: #CEA639;}
.inputNormal
	{color: #0099FF;}

.form1 {border-collapse:collapse;}
.form1 td {font-family: Verdana; font-size: 10px; background-color: #ffffff; padding:3px;}
.form1 input,textarea {background-color: #FFFFFF; color: #000000; font: 10px Verdana; }
.form1 select {background-color : #FFFFFF; color : #000000; font : 10px Verdana; }

.form2 {border-collapse:collapse;}
.form2 td {font-family: Verdana; font-size: 10px; padding:3px;}
.form2 input,textarea {background-color: #FFFFFF; color: #000000; font: 10px Verdana; }
.form2 select {background-color : #FFFFFF; color : #000000; font : 10px Verdana; }

.form3 {border-collapse:collapse;}
.form3 td {font-family: Verdana; color: #0099FF; font-size: 10px; padding:4px;}
.form3 input {color: #000000; font: 10px Verdana; }
.form3 textarea {background-color: #FFFFFF; color: #000000; font: 10px Verdana;}
.form3 select {background-color : #FFFFFF; color : #000000; font : 10px Verdana; }
.form3 #note {font-family: Verdana; color: #000000; font-size: 9px;}

.main_report {border-collapse:collapse;}
.main_report th {font: bold 10px Verdana; color: #2B6FB6;}
.main_report td {font: bold 10px Verdana; color: #000000;}

.report_by_clicks {tableLayout: fixed; width: 98%; border-width:1px; border-color:#919B9C; border-style:solid; border-collapse:collapse; border-spacing:0; }
.report_by_clicks th {font: bold 10px Verdana; color: #2B6FB6;}
.report_by_clicks td {font: 10px Verdana; color: #000000; border-width:1px; border-color:#919B9C; border-style:solid; border-collapse:collapse; border-spacing:0; }
/* tabs */
.tabs {float: left; width: 100%; line-height: normal; background-image: url("../images/tab/tabs_bg.gif"); }
.tabs ul { margin: 0; padding: 0px 0px 0; list-style: none; }
.tabs li {float: left; background: url("../images/tab/tab_bg.gif") no-repeat left top; margin: 0; margin-left: 0px; margin-right: 2px;	padding: 0 0 0 10px; line-height: 18px; }
.tabs li.current {background: url("../images/tab/tab_sel_bg.gif") no-repeat left top; margin-right: 2px; }
.tabs span {float: left; display: block; background: url("../images/tab/tab_end.gif") no-repeat right top;	padding: 0px 10px 0px 0px; }
.tabs .current span {background: url("../images/tab/tab_sel_end.gif") no-repeat right top; }
.tabs a {text-decoration: none; font-family: Verdana, Arial; font-size: 10px; font-weight:normal;}
.tabs a:link, .tabs a:visited, .tabs a:hover {color: black;text-decoration: none;font-weight:normal;font-family: Verdana, Arial; font-size: 10px;}
.tabs a:hover {text-decoration: none;font-weight:normal;font-family: Verdana, Arial; font-size: 10px;}
.tabs .current {text-decoration: none;font-weight:normal;font-family: Verdana, Arial; font-size: 10px;}
.tabs .current a, .tabs .current a:link, .tabs .current a:visited {text-decoration: none;font-weight:normal;font-family: Verdana, Arial; font-size: 10px;}

.table_billinfo {background-color: #F7F3DB; width: 99%; border-width:1px; border-color:#CEA639; border-style:solid; border-collapse:collapse; border-spacing:0; }
.table_billinfo th {font-family: Arial; font-size: 10px; font-weight: bold; color: #000000; border-width:1px; border-color:#CEA639; border-style:solid;}
.table_billinfo td {font-family: Arial; font-size: 10px; color: #000000; border-width:1px; border-color:#CEA639; border-style:solid; padding: 2px;}
.billinfo_item_title_thick {font-family:verdana;font-size:10px;color:#2B6FB6;font-weight:bold;}
.billinfo_item_title_thick2 {font-family:verdana;font-size:10px;color:#2BB635;font-weight:bold;}
.billinfo_item_title_thick3 {font-family:verdana;font-size:10px;color:#FF6600;font-weight:bold;}
.box1 {background-color: #FFFFFF; width: 96%; font-family: Verdana; font-size: 10px; color: #000000; padding: 8px; border-width:1px; border-color:#AAAAAA; border-style:solid; border-collapse:collapse; border-spacing:0;}
.box2 {background-color: #F7F3DB; width: 96%; font-family: Verdana; font-size: 10px; color: #000000; padding: 8px; border-width:1px; border-color:#CEA639; border-style:solid; border-collapse:collapse; border-spacing:0;}
.table_basic {background-color: white; width: 98%; border-collapse:collapse; border-spacing:0; }
.table_basic th {background-image:url('../images/header_bg.gif'); font-family: Arial; font-size: 10px; color: #000000; border-right: 1px solid #AAAAAA; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #AAAAAA; padding: 6px;}
.table_basic td {font-family: Arial; font-size: 10px; color: #000000; border-right: 1px solid #AAAAAA; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #AAAAAA; padding: 2px;}

.errors_box {width:300px;border:solid 1px #000000;}
.errors_box_title {color: black; font-family: Arial,Verdana; font-size: 12px; font-weight: bold;background-color: #EFEFEF;padding: 4;}
.errors_box_message {color: black; font-family: Verdana; font-size: 10px;background-color: #FFFFFF;padding: 4;}
