BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px;
	padding: 0px;
	background:url(../images/main_bg.jpg) repeat-x top left #ffd01f;
	height:100%;
}

IMG {
	border:none
	}
TD {
	font-size:12px;
	}

.arl12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

.pad4pxbottom {
	padding-bottom:4px;
	}

.pad4pxtop {
	padding-top:4px;
	}

.pad4px_l {
	padding-left:4px;
	}
	
.pad4px_r {
	padding-right:4px;
	}
	
	
/*************** HEADER *******************/

.top_black_links {
	background:url(../images/top_link_bg.jpg) top left #000;
	}

.top_black_links A {
	padding:0 9px;
	}
.top_black_links SPAN {
	padding:0 9px;
	}

.animation_block {
	background-color:#fff1bd;
	border-left:solid 1px #e0ca7c;
	border-right:solid 1px #e0ca7c;
	border-bottom:solid 1px #e0ca7c;
	}
	
/*************** YELLOW BLOCKS WITH ARROW *******************/

.yellow_block {
	background:url(../images/yellow_strip_bg.jpg) 0 0 repeat-x;
	}

.yellow_block .corner {
	background:url(../images/corner_arrow.gif) 0 0 no-repeat;
	}
.yellow_block H3 {
	margin:0;
	padding:0 0 0 11px;
	display:block;
	}
.yellow_block H4 {
	margin:0;
	padding:0 0 0 4px;
	display:block;
	}
.yellow_content {
	color:#000;
	background:url(../images/yellow_arrow.gif) 15px 0 no-repeat #fff1bd;
	border-left:solid 1px #e4d394;
	border-right:solid 1px #e4d394;	
	line-height:18px;
	padding:10px 20px;
	}
.yellow_content1 {
	color:#000;
	background:url(../images/yellow_arrow.gif) 15px 0 no-repeat #fff1bd;
	border-left:solid 1px #e4d394;
	border-right:solid 1px #e4d394;	
	line-height:18px;
	padding:10px 20px 5px;
	}	
.yellow_content2 {
	color:#000;
	background: 15px 0 no-repeat #fff1bd;
	border-left:solid 1px #e4d394;
	border-right:solid 1px #e4d394;	
	line-height:18px;
	padding:0px 12px 5px 12px;
	}	

.yellow_content_noarrow {
	color:#000;
	background-color:#fff1bd;
	border-left:solid 1px #e4d394;
	border-right:solid 1px #e4d394;	
	line-height:18px;
	padding:10px 20px;
	}
	
.yellow_content_full {
	color:#000;
	background-color:#fff1bd;
	border-left:solid 1px #e4d394;
	border-right:solid 1px #e4d394;	
	line-height:18px;
	padding:1px 1px;
	}
		
.input150px {
	width:150px;
	height:17px;
	border:1px solid #c59a02;
	background-color:#fff;
	font-size:12px;
	}

.border_arrow {
	border-top:solid 1px #ffba06;
	background:url(../images/mid_arrow.gif) top left no-repeat #ffe379;	
	}
	
.light_yellow_content {
	color:#000;
	border-top:solid 1px #ffba06;
	background:url(../images/mid_arrow.gif) top center no-repeat #ffe379;	
	border-left:solid 1px #e4d394;
	border-right:solid 1px #e4d394;	
	line-height:18px;
	padding:5px 5px;
	}

.txtarea170px {
	width:170px;
	height:60px;
	border:1px solid #c59a02;
	background-color:#fff;
	font-size:12px;
	padding:0;
	margin:0;
	}
.table_heading
{
	background-image:url(../images/table_heading_bg.gif);
	background-repeat:repeat-x;
	height:24px;

}
.table_column
{
	border-top:#f6e8b6 1px solid;
	border-bottom:#f6e8b6 1px solid;
	border-left:#f6e8b6 1px solid;
	border-right:#f6e8b6 1px solid;
	padding-left:2px;	
	
}
.table_column1
{
	border-top:#e5c13b 1px solid;
	border-left:#e5c13b 1px solid;
	padding-left:5px;
	height:25px;
	
}
.table_column H3
{

	margin:0;
	padding:0 0 0 11px;
	display:block;
}
.arial_11rb{
	font-family:"Arial", Helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	}
.arial_12k{
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-style:normal;
	text-decoration:none;
	text-align: left;
	}
.table_row
{
	/*border:#f6e8b6 1px solid;*/
	border-bottom:solid 1px #fff1bd;
	border-right:solid 1px #fff1bd;
	background-color:#fde177;
	height:24px;	
}
.table_row_dark
{
	/*border:#f6e8b6 1px solid;*/
	border-bottom:solid 1px #fff1bd;
	border-right:solid 1px #fff1bd;
	background-color:#ffc000;
	height:24px;	
}
.table_row_white
{
	/*border:#f6e8b6 1px solid;*/
	border-bottom:solid 1px #fff1bd;
	border-right:solid 1px #fff1bd;
	background-color:#ffffff;
	height:24px;	
}
.result_table
{
	font-size:10px;
	background-image:url(../images/table_heading_bg1.gif);
	background-repeat:repeat-x;
	height:44px;
	border:#ffefb4 1px solid;
}
.result_table_column
{
	font-size:10px;
	border-bottom:#ffefb4 1px solid;
	border-right:#ffefb4 1px solid;
	border-top:#ffefb4 1px solid;	
}
.table_border
{
	border-top:#e5c13b 1px solid;
	border-left:#e5c13b 1px solid;
	height:25px;	
}
.table_border TD
{
	border-bottom:#e5c13b 1px solid;
	border-right:#e5c13b 1px solid;
	padding-left:5px;
	height:25px;	
}
/************** FRAME ************************/
.frame {
	background:url(../images/frame_bg.gif) right top repeat-y;
	}
.main_frame {
/*	background:url(../images/main_frame_bg.gif) right top repeat-y;*/
	border-right:1px solid #e5c13b;
	border-left:1px solid #e5c13b;	
	background-color:#fff1bd;
	}

/************** POPUp *********************/

.popup {
	color:#000;
	font-size:11px;
	line-height:18px;
	}

.popup A {
	color:#000;
	text-decoration:none;
	}

.popup A:hover {
	color:#666;
	text-decoration:none;
	}


/************** FOOTER *********************/

.footer {
	color:#876b04;
	font-size:11px;
	line-height:18px;
	}

.footer A {
	color:#876b04;
	text-decoration:none;
	padding:0 5px;
	}

.footer A:hover {
	color:#C89C06;
	text-decoration:none;
	}

.frame_content {
	padding: 10px 20px 10px 10px;
	}
.frame_content1 {
	padding: 10px 0px 10px 10px;
	}	

.frame_content P {
	padding:0 0 15px 0;
	margin:0;
	line-height:18px;
	}
	
.yellow_title {
	border-top:solid 1px #ffd63f;
	border-bottom:solid 1px #ffd63f;
	font-weight:bold;
	color:#F0B500;
	padding:5px 0;
	}

.black_yellow_title {
	font-size:14px;
	border-bottom:solid 3px #ffd63f;
	font-weight:bold;
	color:#333;
	padding:5px 0;
	}

.left_left_panel {
	padding-top : 10px;
	}
.left_left_panel_1 {
	margin-top:8px;
	margin-left:6px;
	margin-right:4px;
	padding-top : 10px;
	padding-left : 5px;
	border:#f4e3a2 1px solid;
	}
ul  {
	padding:0px;
	margin: 7px 0px;
	list-style: none;
	}
li.agenda{
	padding:3px 2px 5px 12px;
	}		
li.link{
	background:transparent url(../images/list_arrow.gif) left 12px no-repeat;
	padding:5px 2px 5px 10px;
	}
li.link1{
	background:transparent url(../images/bullet.gif) left no-repeat;
	margin-left:15px;
	padding:5px 2px 5px 15px;
	list-style:none;
	}
li.link1 a{
	color:#000000;
	text-decoration:underline;
	}
li.link2{
	background:transparent url(../images/bullet.gif) left no-repeat;
	margin-left:40px;
	padding:5px 2px 5px 15px;
	list-style:none;
	}	
li.link3{
	background:transparent url(../images/bullet.gif) left no-repeat;
	margin-left:60px;
	padding:5px 2px 5px 15px;
	list-style:none;
	}	
.left_left_panel TD{
	padding-left : 25px;
	}

.left_left_panel .txt {
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:solid 1px #ffd63f;
	font-weight:bold;
	}
.left_left_panel .txt EM {
	color:#F0B500;
	font-style:normal;
	/*font-size:14px;*/
	}

.left_left_panel .txt A {
	color:#000;
	text-decoration:none;
	}
.left_left_panel .txt A:hover {
	color:#000;
	text-decoration:underline;
	}
.special_offer
{
	padding-top:30px;
}
	
/*************** Forms *******************/

.form {
	line-height:18px;
	}

.form A{
	color:#333;
	text-decoration:underline;
	}
	
.form A:hover{
	color:#000;
	text-decoration:underline;
	}
	
.form TD {
	padding:5px 0 5px 5px;
	}

.form select {
	width:50px;
	font-size:11px;
	padding:0;
	margin:0;
	border:#e4d28c 1px solid;	
	}
.form input {
	font-size:11px;
	padding:0;
	margin:0;
	border:#e4d28c 1px solid;
	}
.form .title {
	font-weight:bold;
	padding-top:10px;
	padding-bottom:5px;
	color: #333;
	font-size: 14px;
	}

.form .nospace {	
	margin:0;
	padding:0;
	}
	
.form P{ 
	padding:0 0 10px 0;
	margin:0;
}

.checkbox {
	padding:0;
	margin:0 5px 0 0;
	} 
.margin {
	margin:0 10px;
	}
.form_heading
{
	background-color:#f4e3a2;
	font-weight:bold;
	line-height:14px;	
}
.form_border_bottom
{
	border-bottom:#f4e3a2 1px solid;
	line-height:2px;

}
.form_border_bottom_orange
{
	border-bottom:#ffc000 1px solid;
	line-height:2px;
}
.marquee 
{
	position:relative;
     overflow:hidden;
     width:239px;
     height:60px;
  /*   border:solid black 1px;*/
     }