	body, html
	{
		padding: 0;
		margin: 0;
		height: 100%;
		/*background-color: #000;*/
	}
	
	h1, h2, h3, h4
	{
		margin: 0;
		padding: 0;
	}
	
	.left_col_header {
	}
	
	h4
	{
	  	font-size: 12pt;
	}
	
	a
	{
	 	color: #840c00;
	}
	
	img 
	{
	    	border: 0;
	}

        .ol_submenu
	{
	 	position:relative; left: -25px;
	}
	.ol_submenu li
	{
	  	padding: 5px 0 5px 0;     
	}
	.text_12
	{
	font: 12px 'Arial', Helvetica, sans-serif;
	}
	/*****************************************************************/
	
	#left_column
	{
		width: 37%;
		min-height: 100% !important;
		float: left;
		background: url('../img/black_belt_logo.jpg') 4% top no-repeat #000;
	}
	
	#right_column
	{
		width: 63%;
		float: left;
		background: url('../img/right_column_bg.jpg') right top no-repeat #fff;
		
	}
	
	/*****************************************************************/
	
	.title_container
	{
		width: 65%;
		float: right;
		margin: 42px 7% 0 0;
	}
	
	* html .title_container
	{
		margin: 42px 2.5% 0 0;
	}
	
	/*****************************************************************/
	
	.menu_container
	{
		width: 65%;
		float: right;
		margin: 7% 0 0 0;
	}
	
	.menu_container ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
		float: left;
		color: #e5ae15;
		font: 12px 'Arial', Helvetica, sans-serif;
	}
	
	.menu_container ul li
	{
		display: block;
		padding: 1px 0 1px 0;
	}
	
	.menu_container ul li a
	{
		width: auto;
		padding-left: 10px;
		display: block;
		color: #fffffe;
		text-decoration: none;
	}
	
	.menu_container ul li a:hover
	{
		color: #a01d10;
		background: url('../img/hover_item_menu.gif') left center no-repeat #000;
	}
	
	.menu_container .current
	{
		padding-left: 10px;
		background: url('../img/current_item_menu.gif') left center no-repeat #000;
	}
	
	/*****************************************************************/
	
	.sub_menu_container
	{
		width: 65%;
		float: right;
		margin: 7% 0 0 0;
	}
	
	.sub_menu_container ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
		float: left;
		color: #e5ae15;
		font: 12px 'Arial', Helvetica, sans-serif;
	}
	
	.sub_menu_container ul li
	{
		display: block;
		padding: 1px 0 1px 0;
	}
	
	.sub_menu_container ul li a
	{
		width: auto;
		padding-left: 10px;
		display: block;
		color: #fffffe;
		text-decoration: none;
	}
	
	.sub_menu_container ul li a:hover
	{
		color: #a01d10;
		background: url('../img/hover_item_sub_menu.gif') left center no-repeat #000;
	}
	
	.sub_menu_container .current
	{
		padding-left: 10px;
		background: url('../img/current_item_sub_menu.gif') left center no-repeat #000;
	}
	
	/*****************************************************************/
	
	.current_page_title_container
	{
		width: 75%;
		float: right;
		margin-top: 8%;
		padding-right: 10%;
		text-align: right;

		font: 18px 'Tahoma', Helvetica, sans-serif;
		color: #fff;
	}
	
	/*****************************************************************/
	
	.heading_text_container
	{
		width: 85%;
		float: left;
		margin: 4% 0 0 5%;
		padding: 2% 3% 2.5% 3%;
		color: #fff;
		font: 14px 'Arial', Helvetica, sans-serif;
		background: url('../img/heading_text_bg.gif') right top repeat-y #383838;
	}
	
	* html .heading_text_container
	{
		width: 90%;
		margin: 5% 0 0 3%;
	}
	
	/*****************************************************************/
	
	.text_container a
	{
	 	color: #FFFFFF;	
	}
	.text_container a:hover
	{
	 	color: #a01d10;	
	}	
	.active
	{
	       color: #ffba00;
	}
	
	.text_container
	{
		width: 78%;
		float: left;
		margin: 3% 0 0 14%;
		font: 12px 'Arial', Helvetica, sans-serif;
		color: #d3d3d3;
		text-align: justify;
	}
	
	* html .text_container
	{
		width: 75%;
		margin: 4% 0 0 8%;
	}
	
	.text_container .info
	{
		font: 10px 'Arial', Helvetica, sans-serif;
		color: #c04700;
	}
	
	/*****************************************************************/
		
	.content_container
	{
		width: 80%;
		float: left;
		margin: 290px 0 0 7%;
	}
	
	* html .content_container
	{
		margin: 302px 0 0 4%;
	}
	
	.content_container .title
	{
		width: 100%;
		float: left;
		margin-bottom: 3%;
	}
	
	.content_container .title h1
	{
		font: bold 18px 'Tahoma', Helvetica, sans-serif;
		color: #010101;
	}
	
	.content_container .ifr
	{
		width: 100%;
		font: 12px 'Arial', Helvetica, sans-serif;
		/*font-style: italic;*/
		color: #000;
	}
	
	/*****************************************************************/
	
	#left_column #footer
	{
		margin-top: 90%;
		width: 37%;
	}
	
	#right_column .footer
	{
		width: auto;
		float: left;
		margin: 8% 0 5% 0;
		font: 12px 'Arial', Helvetica, sans-serif;
		color: #000;
	}
	
	#right_column .footer a
	{
		width: 100%;
	}
	
	
	
	.progr
	{
	      font-size: 10pt;
	}	
	.input {
	      width: 250px;
	      font-family: Tahoma;
	      font-size: 12px;
	      padding: 3px;	
        }
        .input1 {
	      width: 250px;
	      font-family: Tahoma;
	      font-size: 12px;
	      padding: 3px;	
        }
        .textar {
	      width: 250px;
	      height: 150px;
	      font-family: Tahoma;
	      font-size: 12px;
	      padding: 3px;
        }
        td.f_tit {
              font-family: Tahoma;
	      font-size: 12px;
	      text-align: left;
	      font-weight: normal;
	      text-align: right;
        }
        
        .tab_rasp td
	{
	font: 12px 'Arial', Helvetica, sans-serif;
	padding: 3px;
	border: solid 1px #000000;
	}

	.mark_red
	{
	background-color: #f3d062; 
	color: #000000;
	padding: 3px 2px 3px 2px;

	}
