html {
	overflow:visible;
	overflow-y: scroll;
	}

body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
	background-position: top;
	}

td {
	vertical-align:top;
	}

 .list {margin-left: 18px;margin-top:0px; padding:0px; list-style-position: outside; list-style-type: disc;}


 .content a:link { color:#000000; font-weight:bold; text-decoration:none;}

 .content a:visited { color:#000000; font-weight:bold; text-decoration:none;}

 .content a:hover { color:#000000; font-weight:bold; text-decoration:underline; }

 .content a:active { color:#000000; font-weight:bold; text-decoration:underline; }

 .content a:focus { color:#000000; font-weight:bold; text-decoration:underline; }

 .bottom_left a:link { color:#FFFFFF; text-decoration:none; }

 .bottom_left a:visited { color:#FFFFFF; text-decoration:none; }

 .bottom_left a:hover { color:#FFFFFF; text-decoration:underline; }

 .bottom_left a:active { color:#FFFFFF; text-decoration:underline; }

 .bottom_left a:focus { color:#FFFFFF; text-decoration:underline; }

#loading
	{
	position: absolute;
	width:32px;
	height:32px;
	left:50%;
	margin-left: -16px;
	top:50%;
	background-color:#231e22;
	padding:8px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	}


#page        
	{
	visibility: hidden;
	width:729px; 
	position:absolute;
	left:50%;
	margin-left: -364px;
	top:30px;
	}


#content_area
	{
	background-image: url(../images/text_bg.jpg);
	position: relative;
	overflow: hidden;
	visibility: inherit;
	background-color: #FFFFFF;
	}

.content
	{
	width:635px;
	overflow: hidden;
	visibility: inherit;
	font-family: courier, helvetica, arial, trebuchet ms;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 47px;
	padding-right: 47px;
	}

.content_left
	{
	width:70%;
	padding-right: 30px;
	}

.content_right
	{
	width:30%;	
	}
	
.video
	{
	width:400px;
	height:245px;
	}

#ifmCalendar{
	width:613px;
	background-color:#FFFFFF;
	border:1px;
	border-style:solid;
	padding:10px;
	}

.bottom_left
	{
	background-color: #000000;
	text-align:left; 
	vertical-align:bottom;
	font-family: courier, helvetica, arial, trebuchet ms;
	font-size:10pt;
	font-weight:normal;
	color:#FFFFFF;
	padding-bottom: 6px;
	padding-left: 12px;
	}

.bottom_right
	{
	background-color: #000000;
	text-align:right;
	}
	
#extra_space
	{
	position: relative;
	width: 729px;
	height: 30px;
	overflow: hidden;
	visibility: visible;
	}


