/* ######### Start of Basic Section ######### ====================*/
	body {
		margin: 0;
		padding: 0;
		font: normal 11px arial;
		color: #242424;

		letter-spacing: 0.1px;

	}
	th, td {
		font: normal 12px arial;
		color: #242424;
	}

	h1, h2, h3, h4 {
		 font-family: arial;
		 font-weight: bold;
		 letter-spacing: -0.018em;
	}
	h1 { font-size: 19px; margin: .15em 1em 0 0 }
	h2 { font-size: 16px }
	h3 { font-size: 14px }
	hr { border: none;  border-top: 1px solid #ccb; margin: 2em 0 }
	address { font-style: normal }
	img { border: none }

	/* Link styles */
	:link, :visited {
		 text-decoration: none;
		 color: #b00;
	}
		:link:hover, :visited:hover {
		 color: #555;
	}
/* ######### End of Basic Section ######### ====================*/

/* ######### Start of Table Section ######### ====================*/

	/* total table section */
	table.listing {
	 clear: both;
	 border-bottom: 1px solid #d7d7d7;
	 border-collapse: collapse;
	 border-spacing: 0;
	 margin-top: 0em;
	 width: 100%;

	}

	/* title table section */
	table.listing th { text-align: center; padding: 0 1em .1em 0; font-size: 12px }
	table.listing thead { background: #C1C2FD }
	table.listing thead th {
		border: 1px solid #d7d7d7;
		border-bottom-color: #999;
		font-size: 12px;
		font-weight: bold;
		padding: 2px .5em;
		vertical-align: bottom;
		line-height: 1.9em;
		

	}
	/* list table section */
	table.listing tbody td, table.listing tbody th {
		border: 1px solid #d7d7d7;
		font-size: 12px;
		padding: .33em .5em;
		vertical-align: top;
		line-height: 1.8em;
	}
	table.listing tbody tr { border-top: 1px solid #ddd; }
	table.listing tbody tr.even td { background-color: #C6C6FF; }
	table.listing tbody tr.odd td { background-color: #C6C6FF; }
	table.listing tbody tr:hover td { background: #C6C6FF !important }
	table.listing tbody tr:hover td {color: #000CCC;}
table.menu
{
font-size:100%;
position:absolute;
visibility:hidden;
}
td.menu{
background:lightblue
padding: 0px 0px; /*padding inside each tab*/

}
/* ######### End of Table Section ######### ====================*/


/* ######### Start of the Menu section ######### ====================*/
	.title_bigbig_blue{
		font-size: 50px;
		color:       #0059B3;
		font-weight: bold;
	}
	.title_bigbig{
		font-size: 50px;
		font-weight: bold;
	}

	.title_big_blue{
		font-size: 30px;
		color:       #0059B3;
		font-weight: bold;
	}
	.title_big{
		font-size: 30px;
		font-weight: bold;
	}
	.title_middle{
		font-size: 20px;
		font-weight: bold;
	}
	.title_middle_blue{
		font-size: 20px;
		color:         #0059B3;
		font-weight: bold;
	}
	.title_small{
		font-size: 15px;
		font-weight: bold;
	}
	.title_small_blue{
		font-size: 15px;
		color:  #0059B3;
		font-weight: bold;
	}
	.title_tiny{
		font-size: 12px;
		font-weight: bold;
	}
	.title_tiny_blue{
		font-size: 12px;
		color:            #0059B3;
		font-weight: bold;
	}
	.title_main_white{
		font-size: 20px;
		color:       #FFFFFF;
		background:#fbb835;
		font-weight: bold;
	}
	.title_main_green{
		font-size: 20px;
		color:       #FFFFFF;
		background:#9eba58;
		font-weight: bold;
	}
	.title_login{
		font-size: 12px;
		color:       #737373;
		font-weight: bold;
	}
	.page_list{
		font-size: 12px;
		color:       #0059B3;
		font-weight: normal;
	}

/* ######### End of the Menu section ######### ====================*/

/* ######### Start of Form Section ######### ====================*/

	/* Forms */
	input, textarea, select { margin: 2px }	
	/*
	input, textarea, select { margin: 2px }
	input, select { vertical-align: middle }
	input, textarea, select { margin: 2px }
	input, select { vertical-align: middle }
	input[type=button], input[type=submit], input[type=reset] {
	 background: #eee;
	 color: #222;
	 border: 1px outset #ccc;
	 padding: .1em .6em;
	}

	input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {
	 background: #ccb;
	}
	input[type=button][disabled], input[type=submit][disabled],
	input[type=reset][disabled] {
	 background: #f6f6f6;
	 border-style: solid;
	 color: #999;
	}
	*/
/*
	input[type=text], input.textwidget, textarea { border: 1px solid #B4B4B4 } /* outer color  
	input[type=text], input.textwidget { padding: .25em .5em } /* height 
	input[type=password], input.textwidget { padding: .25em .5em }
	input[type=text]:focus, input.textwidget:focus, textarea:focus {
	 border: 1px solid #A4A4FF; /* selected color 
	}
	input[type=password:focus{
	 border: 1px solid #A4A4FF; /* selected color 
	}
*/
	option { border-bottom: 1px dotted #d7d7d7 }
	fieldset { border: 1px solid #d7d7d7; padding: .5em; margin: 0 }
	fieldset.iefix { background: transparent; border: none; padding: 0; margin: 0 }
	* html fieldset.iefix { width: 98% }
	fieldset.iefix p { margin: 0 }
	legend { color: #999; padding: 0 .25em; font-size: 90%; font-weight: bold }
	label.disabled { color: #d7d7d7 }
	.buttons { margin: .5em .5em .5em 0 }
	.buttons form, .buttons form div { display: inline }
	.buttons input { margin: 1em .5em .1em 0 }
	.inlinebuttons input { 
	 font-size: 70%;
	 border-width: 1px;
	 border-style: dotted;
	 margin: 0;
	 padding: 0.1em;
	 background: none;
	}

/* ######### End of Form Section ######### ====================*/