/* CSS Document */
body{padding:0px; margin:0px;background:#F7F9F9;}
td{
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4C4C4C;
line-height:13px;
font-weight:normal;
}
p{ padding:0px 0px 5px 0px; margin:0px;}

div{ padding:0px; margin:0px;}

a{color:#000; text-decoration:underline;}
a:hover{text-decoration:none; color:#999;}
form{ padding:0px; margin:0px;}
input{margin:1px; padding:0px;}

ul{ padding:8px 0px 8px 12px; margin:0px; list-style-type:none;}
li{ list-style-type:none;
	background:url(images/bullet.gif) center left no-repeat;
	display:block;
	padding:2px 0px 2px 20px;	
	}
ul.Session {padding:8px 0px 8px 12px; margin:0px; list-style-type:none;}
ul.Session li{ 
	list-style-type:none;	
	display:block;
	padding:2px 0px 2px 20px;	
	}

.main{background:url(images/body_bg.gif) top left repeat-y; padding:0px 18px 0px 18px;}
.header_top { background:url(images/top_bg.gif) repeat-x;}
table.topmenu { background-color:#C20302;}
table.topmenu .menu_divider{ background:url(images/menu_divider.gif) top left no-repeat; padding-left:1px; }

table.topmenu a{
	display:block; 
	padding:16px 10px 16px 10px;
	height:1em;
	line-height:11px;
	font-weight:bold;
	color:#FFFFFF;
	white-space:nowrap;
	text-decoration:none;
	background:url(images/top_menu_bg.gif) top left repeat-x;
}
table.topmenu a:hover, table.topmenu a.active {background:url(images/top_menu_bg.gif) bottom left repeat-x; color:#FFFFFF;}

table.menu a{ background:url(images/menu_bg.gif) bottom left no-repeat; 
display:block; 
padding:5px 0px 7px 51px;
height:1em;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
table.menu a:hover, table.menu a.active{ background:url(images/menu_bg.gif) top left no-repeat; }
.red_text1 {
	color: #C53130;
	font-weight: bold;
	font-size: 13px;
}
.red_text2 {
	color: #FF0000;
	font-weight: bold;
}
.dark_yellow_text {color: #9B5800}

.black_text1 {
	color: #000000;
	font-weight: bold;
}
.dark_blue {color: #021351; }

.blue_text_big {
	font-size: 20px;
	font-weight: bold;
	color: #0163A8;
	line-height:24px;
}
.blue_small {color: #015198;}

.white_text {color: #FFFFFF}

.fontsize13 { font-size:13px; color:#000000;}
.footer{ background:url(images/dot.gif) top left repeat-x; color:#999999;}
.footer a{ color:#666; text-decoration:none;}
.footer a:hover{ color:#000; text-decoration:underline;}
.registration input{
color:#999999;
padding:0px; 
border-top:0px;
border-right:0px;
border-left:0px;
width:100%;
border-bottom:#666666 1px solid;}
.Fee{ border:1px solid #1DBCD8;}
.Fee td{ color:#021351; border:1px solid #DAF7FC;}


